FreeCalypso > hg > freecalypso-reveng
annotate se_k200i/boot-disasm @ 403:50c0fac9a4a8
compal/boot/c118-dfboot.disasm: new analysis
author | Mychaela Falconia <falcon@freecalypso.org> |
---|---|
date | Sun, 15 Jan 2023 00:54:33 +0000 |
parents | 6c31d8c54ae4 |
children |
rev | line source |
---|---|
393
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1 ; SE K200i firmware structure includes a very complicated bootloader stage |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2 ; of their own, sitting at the beginning of the boot flash bank and executing |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
3 ; from ARM7TDMI reset vector after Calypso boot ROM has provided its |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
4 ; interrupt-boot window and moved itself out of the way per the control word |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
5 ; at 0x2000. This custom bootloader stage appears to provide its own UART |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
6 ; interrupt-boot mechanism, possibly a replica of either our familiar Calypso |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
7 ; boot ROM protocol or perhaps the later Calypso+ secure boot one, and if no |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
8 ; serial entry happens, this bootloader stage transfers control to the main |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
9 ; fw image at 0x20000 - but not before doing some checks first! See |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
10 ; flash-notes for the description of magic areas, including the IMEI, that are |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
11 ; checked before the main part of the fw is allowed to boot. |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
12 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
13 0: ea000492 b 0x1250 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
14 4: ea1ffffe b 0x800004 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
15 8: ea1ffffe b 0x800008 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
16 c: ea1ffffe b 0x80000c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
17 10: ea1ffffe b 0x800010 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
18 14: ea1ffffe b 0x800014 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
19 18: ea1ffffe b 0x800018 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
20 1c: ea1ffffe b 0x80001c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
21 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
22 20: eae00492 b 0xff801270 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
23 24: e1a00000 mov r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
24 28: e1a00000 mov r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
25 2c: e1a00000 mov r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
26 30: e1a00000 mov r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
27 34: e1a00000 mov r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
28 38: e1a00000 mov r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
29 3c: e1a00000 mov r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
31 40: b083 sub sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
32 42: 9101 str r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
33 44: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
34 46: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
35 48: 9002 str r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
36 4a: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
37 4c: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
38 4e: da09 bge 0x64 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
39 50: 9a02 ldr r2, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
40 52: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
41 54: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
42 56: 5411 strb r1, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
43 58: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
44 5a: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
45 5c: 9002 str r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
46 5e: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
47 60: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
48 62: dbf5 blt 0x50 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
49 64: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
50 66: 9002 str r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
51 68: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
52 6a: 2810 cmp r0, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
53 6c: db00 blt 0x70 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
54 6e: e088 b 0x182 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
55 70: 9902 ldr r1, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
56 72: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
57 74: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
58 76: 2830 cmp r0, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
59 78: db26 blt 0xc8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
60 7a: 9902 ldr r1, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
61 7c: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
62 7e: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
63 80: 2839 cmp r0, #57 ; 0x39 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
64 82: dc21 bgt 0xc8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
65 84: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
66 86: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
67 88: 1809 add r1, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
68 8a: 0849 lsr r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
69 8c: 0049 lsl r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
70 8e: 1a40 sub r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
71 90: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
72 92: d00d beq 0xb0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
73 94: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
74 96: 1e40 sub r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
75 98: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
76 9a: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
77 9c: 1041 asr r1, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
78 9e: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
79 a0: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
80 a2: 9a02 ldr r2, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
81 a4: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
82 a6: 5c51 ldrb r1, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
83 a8: 7802 ldrb r2, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
84 aa: 1889 add r1, r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
85 ac: 3930 sub r1, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
86 ae: e054 b 0x15a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
87 b0: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
88 b2: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
89 b4: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
90 b6: 1042 asr r2, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
91 b8: 9b02 ldr r3, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
92 ba: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
93 bc: 5c18 ldrb r0, [r3, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
94 be: 3830 sub r0, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
95 c0: 0100 lsl r0, r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
96 c2: 9901 ldr r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
97 c4: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
98 c6: e055 b 0x174 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
99 c8: 9902 ldr r1, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
100 ca: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
101 cc: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
102 ce: 2861 cmp r0, #97 ; 0x61 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
103 d0: db24 blt 0x11c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
104 d2: 9902 ldr r1, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
105 d4: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
106 d6: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
107 d8: 287a cmp r0, #122 ; 0x7a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
108 da: dc1f bgt 0x11c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
109 dc: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
110 de: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
111 e0: 1809 add r1, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
112 e2: 0849 lsr r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
113 e4: 0049 lsl r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
114 e6: 1a40 sub r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
115 e8: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
116 ea: d00e beq 0x10a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
117 ec: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
118 ee: 1e40 sub r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
119 f0: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
120 f2: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
121 f4: 1040 asr r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
122 f6: 9901 ldr r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
123 f8: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
124 fa: 9a02 ldr r2, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
125 fc: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
126 fe: 5c12 ldrb r2, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
127 100: 7808 ldrb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
128 102: 1810 add r0, r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
129 104: 3857 sub r0, #87 ; 0x57 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
130 106: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
131 108: e034 b 0x174 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
132 10a: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
133 10c: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
134 10e: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
135 110: 1042 asr r2, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
136 112: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
137 114: 9b00 ldr r3, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
138 116: 5cc0 ldrb r0, [r0, r3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
139 118: 3857 sub r0, #87 ; 0x57 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
140 11a: e7d1 b 0xc0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
141 11c: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
142 11e: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
143 120: 5c40 ldrb r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
144 122: 2841 cmp r0, #65 ; 0x41 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
145 124: db26 blt 0x174 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
146 126: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
147 128: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
148 12a: 5c40 ldrb r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
149 12c: 285a cmp r0, #90 ; 0x5a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
150 12e: dc21 bgt 0x174 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
151 130: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
152 132: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
153 134: 1809 add r1, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
154 136: 0849 lsr r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
155 138: 0049 lsl r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
156 13a: 1a40 sub r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
157 13c: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
158 13e: d00e beq 0x15e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
159 140: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
160 142: 1e40 sub r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
161 144: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
162 146: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
163 148: 1041 asr r1, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
164 14a: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
165 14c: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
166 14e: 9a02 ldr r2, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
167 150: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
168 152: 5c51 ldrb r1, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
169 154: 7802 ldrb r2, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
170 156: 1889 add r1, r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
171 158: 3937 sub r1, #55 ; 0x37 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
172 15a: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
173 15c: e00a b 0x174 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
174 15e: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
175 160: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
176 162: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
177 164: 1043 asr r3, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
178 166: 9a01 ldr r2, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
179 168: 9902 ldr r1, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
180 16a: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
181 16c: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
182 16e: 3837 sub r0, #55 ; 0x37 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
183 170: 0100 lsl r0, r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
184 172: 5498 strb r0, [r3, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
185 174: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
186 176: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
187 178: 9002 str r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
188 17a: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
189 17c: 2810 cmp r0, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
190 17e: da00 bge 0x182 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
191 180: e776 b 0x70 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
192 182: b003 add sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
193 184: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
194 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
195 186: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
196 188: b084 sub sp, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
197 18a: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
198 18c: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
199 18e: a0d8 add r0, pc, #864 ; 0x360 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
200 190: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
201 192: 4aea ldr r2, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
202 194: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
203 196: f000 fef8 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
204 19a: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
205 19c: 2832 cmp r0, #50 ; 0x32 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
206 19e: da1a bge 0x1d6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
207 1a0: a801 add r0, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
208 1a2: 49e6 ldr r1, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
209 1a4: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
210 1a6: f000 ff71 bl 0x108c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
211 1aa: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
212 1ac: 7900 ldrb r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
213 1ae: 2843 cmp r0, #67 ; 0x43 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
214 1b0: d10b bne 0x1ca |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
215 1b2: a0d0 add r0, pc, #832 ; 0x340 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
216 1b4: a902 add r1, sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
217 1b6: f7ff ff43 bl 0x40 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
218 1ba: a802 add r0, sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
219 1bc: 2108 mov r1, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
220 1be: 4adf ldr r2, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
221 1c0: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
222 1c2: f000 fee2 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
223 1c6: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
224 1c8: e006 b 0x1d8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
225 1ca: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
226 1cc: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
227 1ce: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
228 1d0: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
229 1d2: 2832 cmp r0, #50 ; 0x32 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
230 1d4: dbe4 blt 0x1a0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
231 1d6: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
232 1d8: b004 add sp, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
233 1da: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
234 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
235 1dc: 49ca ldr r1, =0xfffff804 ; via 0x508 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
236 1de: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
237 1e0: 03c0 lsl r0, r0, #15 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
238 1e2: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
239 1e4: 49c9 ldr r1, =0xfffff800 ; via 0x50c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
240 1e6: 2080 mov r0, #128 ; 0x80 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
241 1e8: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
242 1ea: 48c9 ldr r0, =0xfffff802 ; via 0x510 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
243 1ec: 8800 ldrh r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
244 1ee: 48c8 ldr r0, =0xfffff802 ; via 0x510 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
245 1f0: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
246 1f2: 8001 strh r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
247 1f4: 8800 ldrh r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
248 1f6: e7fe b 0x1f6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
249 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
250 1f8: b081 sub sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
251 1fa: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
252 1fc: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
253 1fe: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
254 200: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
255 202: 0709 lsl r1, r1, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
256 204: 0f09 lsr r1, r1, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
257 206: 0049 lsl r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
258 208: 7041 strb r1, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
259 20a: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
260 20c: 280a cmp r0, #10 ; 0xa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
261 20e: da01 bge 0x214 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
262 210: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
263 212: e000 b 0x216 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
264 214: 2009 mov r0, #9 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
265 216: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
266 218: 7849 ldrb r1, [r1, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
267 21a: 1a09 sub r1, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
268 21c: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
269 21e: 7041 strb r1, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
270 220: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
271 222: 0900 lsr r0, r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
272 224: 0700 lsl r0, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
273 226: 0f01 lsr r1, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
274 228: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
275 22a: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
276 22c: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
277 22e: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
278 230: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
279 232: b001 add sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
280 234: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
281 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
282 236: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
283 238: b081 sub sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
284 23a: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
285 23c: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
286 23e: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
287 240: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
288 242: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
289 244: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
290 246: f7ff ffd7 bl 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
291 24a: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
292 24c: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
293 24e: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
294 250: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
295 252: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
296 254: 48dd ldr r0, =0x10001 ; via 0x5cc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
297 256: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
298 258: f7ff ffce bl 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
299 25c: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
300 25e: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
301 260: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
302 262: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
303 264: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
304 266: 48da ldr r0, =0x10002 ; via 0x5d0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
305 268: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
306 26a: f7ff ffc5 bl 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
307 26e: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
308 270: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
309 272: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
310 274: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
311 276: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
312 278: 48d6 ldr r0, =0x10003 ; via 0x5d4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
313 27a: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
314 27c: f7ff ffbc bl 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
315 280: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
316 282: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
317 284: 1840 add r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
318 286: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
319 288: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
320 28a: 48d3 ldr r0, =0x10004 ; via 0x5d8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
321 28c: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
322 28e: f7ff ffb3 bl 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
323 292: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
324 294: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
325 296: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
326 298: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
327 29a: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
328 29c: 48cf ldr r0, =0x10005 ; via 0x5dc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
329 29e: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
330 2a0: f7ff ffaa bl 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
331 2a4: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
332 2a6: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
333 2a8: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
334 2aa: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
335 2ac: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
336 2ae: 48cc ldr r0, =0x10006 ; via 0x5e0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
337 2b0: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
338 2b2: f7ff ffa1 bl 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
339 2b6: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
340 2b8: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
341 2ba: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
342 2bc: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
343 2be: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
344 2c0: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
345 2c2: 210a mov r1, #10 ; 0xa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
346 2c4: f000 ff1a bl 0x10fc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
347 2c8: 210a mov r1, #10 ; 0xa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
348 2ca: 1a08 sub r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
349 2cc: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
350 2ce: 7048 strb r0, [r1, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
351 2d0: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
352 2d2: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
353 2d4: 280a cmp r0, #10 ; 0xa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
354 2d6: d101 bne 0x2dc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
355 2d8: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
356 2da: e001 b 0x2e0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
357 2dc: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
358 2de: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
359 2e0: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
360 2e2: 7048 strb r0, [r1, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
361 2e4: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
362 2e6: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
363 2e8: b001 add sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
364 2ea: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
365 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
366 2ec: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
367 2ee: b082 sub sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
368 2f0: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
369 2f2: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
370 2f4: 9001 str r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
371 2f6: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
372 2f8: 280e cmp r0, #14 ; 0xe |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
373 2fa: da1f bge 0x33c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
374 2fc: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
375 2fe: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
376 300: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
377 302: 1041 asr r1, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
378 304: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
379 306: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
380 308: 5c40 ldrb r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
381 30a: 0900 lsr r0, r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
382 30c: 3030 add r0, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
383 30e: 9a01 ldr r2, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
384 310: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
385 312: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
386 314: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
387 316: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
388 318: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
389 31a: 1040 asr r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
390 31c: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
391 31e: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
392 320: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
393 322: 0700 lsl r0, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
394 324: 0f00 lsr r0, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
395 326: 3030 add r0, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
396 328: 9a01 ldr r2, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
397 32a: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
398 32c: 1851 add r1, r2, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
399 32e: 7048 strb r0, [r1, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
400 330: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
401 332: 3002 add r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
402 334: 9001 str r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
403 336: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
404 338: 280e cmp r0, #14 ; 0xe |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
405 33a: dbdf blt 0x2fc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
406 33c: f7ff ff7b bl 0x236 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
407 340: 3030 add r0, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
408 342: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
409 344: 7388 strb r0, [r1, #14] ; 0xe |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
410 346: b002 add sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
411 348: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
412 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
413 34a: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
414 34c: b08c sub sp, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
415 34e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
416 350: 497a ldr r1, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
417 352: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
418 354: f000 fe4a bl 0xfec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
419 358: e0a7 b 0x4aa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
420 35a: a066 add r0, pc, #408 ; 0x198 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
421 35c: a901 add r1, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
422 35e: f7ff fe6f bl 0x40 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
423 362: 2108 mov r1, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
424 364: e08e b 0x484 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
425 366: a091 add r0, pc, #580 ; 0x244 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
426 368: 211e mov r1, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
427 36a: e099 b 0x4a0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
428 36c: a801 add r0, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
429 36e: f7ff ffbd bl 0x2ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
430 372: 210f mov r1, #15 ; 0xf |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
431 374: e086 b 0x484 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
432 376: 489b ldr r0, =0x422024 ; via 0x5e4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
433 378: 9009 str r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
434 37a: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
435 37c: e007 b 0x38e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
436 37e: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
437 380: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
438 382: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
439 384: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
440 386: aa01 add r2, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
441 388: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
442 38a: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
443 38c: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
444 38e: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
445 390: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
446 392: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
447 394: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
448 396: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
449 398: d002 beq 0x3a0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
450 39a: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
451 39c: 281a cmp r0, #26 ; 0x1a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
452 39e: dbee blt 0x37e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
453 3a0: 9a0a ldr r2, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
454 3a2: 2020 mov r0, #32 ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
455 3a4: a901 add r1, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
456 3a6: 5488 strb r0, [r1, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
457 3a8: 488f ldr r0, =0x422004 ; via 0x5e8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
458 3aa: 9009 str r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
459 3ac: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
460 3ae: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
461 3b0: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
462 3b2: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
463 3b4: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
464 3b6: e00b b 0x3d0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
465 3b8: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
466 3ba: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
467 3bc: 5c09 ldrb r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
468 3be: 9a0b ldr r2, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
469 3c0: a801 add r0, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
470 3c2: 5481 strb r1, [r0, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
471 3c4: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
472 3c6: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
473 3c8: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
474 3ca: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
475 3cc: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
476 3ce: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
477 3d0: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
478 3d2: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
479 3d4: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
480 3d6: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
481 3d8: d002 beq 0x3e0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
482 3da: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
483 3dc: 281e cmp r0, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
484 3de: dbeb blt 0x3b8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
485 3e0: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
486 3e2: 281e cmp r0, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
487 3e4: da4d bge 0x482 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
488 3e6: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
489 3e8: 2120 mov r1, #32 ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
490 3ea: aa01 add r2, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
491 3ec: 5411 strb r1, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
492 3ee: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
493 3f0: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
494 3f2: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
495 3f4: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
496 3f6: 281e cmp r0, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
497 3f8: dbf5 blt 0x3e6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
498 3fa: e042 b 0x482 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
499 3fc: 203b mov r0, #59 ; 0x3b |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
500 3fe: 04c0 lsl r0, r0, #19 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
501 400: 9009 str r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
502 402: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
503 404: e007 b 0x416 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
504 406: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
505 408: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
506 40a: 5c09 ldrb r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
507 40c: 9a0a ldr r2, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
508 40e: a801 add r0, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
509 410: 5481 strb r1, [r0, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
510 412: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
511 414: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
512 416: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
513 418: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
514 41a: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
515 41c: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
516 41e: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
517 420: d002 beq 0x428 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
518 422: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
519 424: 281a cmp r0, #26 ; 0x1a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
520 426: dbee blt 0x406 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
521 428: 9a0a ldr r2, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
522 42a: 2020 mov r0, #32 ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
523 42c: a901 add r1, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
524 42e: 5488 strb r0, [r1, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
525 430: 48e2 ldr r0, =0x1d80020 ; via 0x7bc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
526 432: 9009 str r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
527 434: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
528 436: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
529 438: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
530 43a: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
531 43c: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
532 43e: e00b b 0x458 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
533 440: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
534 442: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
535 444: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
536 446: 990b ldr r1, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
537 448: aa01 add r2, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
538 44a: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
539 44c: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
540 44e: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
541 450: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
542 452: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
543 454: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
544 456: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
545 458: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
546 45a: 9909 ldr r1, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
547 45c: 5c40 ldrb r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
548 45e: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
549 460: d002 beq 0x468 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
550 462: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
551 464: 281e cmp r0, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
552 466: dbeb blt 0x440 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
553 468: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
554 46a: 281e cmp r0, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
555 46c: da09 bge 0x482 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
556 46e: 990b ldr r1, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
557 470: 2020 mov r0, #32 ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
558 472: aa01 add r2, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
559 474: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
560 476: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
561 478: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
562 47a: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
563 47c: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
564 47e: 281e cmp r0, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
565 480: dbf5 blt 0x46e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
566 482: 211e mov r1, #30 ; 0x1e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
567 484: a801 add r0, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
568 486: e00b b 0x4a0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
569 488: f7ff fea8 bl 0x1dc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
570 48c: e75f b 0x34e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
571 48e: a0ef add r0, pc, #956 ; 0x3bc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
572 490: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
573 492: 4a2a ldr r2, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
574 494: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
575 496: f000 fd78 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
576 49a: e026 b 0x4ea |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
577 49c: a0ec add r0, pc, #944 ; 0x3b0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
578 49e: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
579 4a0: 4a26 ldr r2, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
580 4a2: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
581 4a4: f000 fd71 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
582 4a8: e751 b 0x34e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
583 4aa: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
584 4ac: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
585 4ae: 2143 mov r1, #67 ; 0x43 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
586 4b0: 1a40 sub r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
587 4b2: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
588 4b4: d100 bne 0x4b8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
589 4b6: e750 b 0x35a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
590 4b8: 3801 sub r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
591 4ba: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
592 4bc: d09e beq 0x3fc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
593 4be: 3801 sub r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
594 4c0: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
595 4c2: d0eb beq 0x49c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
596 4c4: 3802 sub r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
597 4c6: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
598 4c8: d0e1 beq 0x48e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
599 4ca: 3802 sub r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
600 4cc: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
601 4ce: d100 bne 0x4d2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
602 4d0: e74c b 0x36c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
603 4d2: 3804 sub r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
604 4d4: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
605 4d6: d100 bne 0x4da |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
606 4d8: e745 b 0x366 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
607 4da: 3804 sub r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
608 4dc: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
609 4de: d0d3 beq 0x488 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
610 4e0: 3807 sub r0, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
611 4e2: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
612 4e4: d100 bne 0x4e8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
613 4e6: e746 b 0x376 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
614 4e8: e731 b 0x34e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
615 4ea: b00c add sp, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
616 4ec: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
617 4ee: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
618 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
619 4f0: 46c00054 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
620 4f4: 30303239 ; ASCIZ "92000101FFFFFFFF" |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
621 4f8: 31303130 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
622 4fc: 46464646 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
623 500: 46464646 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
624 504: c046c000 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
625 508: fffff804 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
626 50c: fffff800 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
627 510: fffff802 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
628 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
629 514: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
630 516: b084 sub sp, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
631 518: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
632 51a: 2109 mov r1, #9 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
633 51c: 4a07 ldr r2, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
634 51e: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
635 520: f000 fd7f bl 0x1022 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
636 524: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
637 526: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
638 528: 2804 cmp r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
639 52a: dd09 ble 0x540 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
640 52c: a0ea add r0, pc, #936 ; 0x3a8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
641 52e: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
642 530: 4a02 ldr r2, =0x1000010 ; via 0x53c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
643 532: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
644 534: f000 fd29 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
645 538: e035 b 0x5a6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
646 53a: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
647 53c: 01000010 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
648 540: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
649 542: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
650 544: 7308 strb r0, [r1, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
651 546: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
652 548: 2104 mov r1, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
653 54a: 7341 strb r1, [r0, #13] ; 0xd |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
654 54c: a0e3 add r0, pc, #908 ; 0x38c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
655 54e: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
656 550: 4af7 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
657 552: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
658 554: f000 fd19 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
659 558: a803 add r0, sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
660 55a: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
661 55c: 4af4 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
662 55e: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
663 560: f000 fd13 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
664 564: 48f2 ldr r0, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
665 566: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
666 568: f000 fcf3 bl 0xf52 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
667 56c: 49dd ldr r1, =0x1304 ; via 0x8e4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
668 56e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
669 570: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
670 572: 5c09 ldrb r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
671 574: 48da ldr r0, =0x1000011 ; via 0x8e0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
672 576: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
673 578: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
674 57a: d009 beq 0x590 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
675 57c: 49d9 ldr r1, =0x1304 ; via 0x8e4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
676 57e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
677 580: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
678 582: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
679 584: 49d6 ldr r1, =0x1000011 ; via 0x8e0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
680 586: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
681 588: 48e9 ldr r0, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
682 58a: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
683 58c: f000 fca9 bl 0xee2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
684 590: 48f5 ldr r0, =0x1000000 ; via 0x968 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
685 592: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
686 594: 6001 str r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
687 596: 48f5 ldr r0, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
688 598: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
689 59a: 49f5 ldr r1, =0x1000004 ; via 0x970 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
690 59c: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
691 59e: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
692 5a0: 48f4 ldr r0, =0x1000008 ; via 0x974 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
693 5a2: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
694 5a4: 6001 str r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
695 5a6: b004 add sp, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
696 5a8: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
697 5aa: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
698 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
699 5ac: 7263694d ; ASCIZ "MicroEROM v1.0 " |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
700 5b0: 4f52456f |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
701 5b4: 3176204d |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
702 5b8: 2020302e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
703 5bc: 20202020 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
704 5c0: 20202020 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
705 5c4: 20202020 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
706 5c8: c0002020 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
707 5cc: 00010001 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
708 5d0: 00010002 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
709 5d4: 00010003 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
710 5d8: 00010004 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
711 5dc: 00010005 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
712 5e0: 00010006 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
713 5e4: 00422024 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
714 5e8: 00422004 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
715 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
716 5ec: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
717 5ee: 48e4 ldr r0, =0xfffffbf4 ; via 0x980 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
718 5f0: 4485 add sp, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
719 5f2: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
720 5f4: 2108 mov r1, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
721 5f6: 4ace ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
722 5f8: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
723 5fa: f000 fd12 bl 0x1022 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
724 5fe: 4ade ldr r2, =0x402 ; via 0x978 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
725 600: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
726 602: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
727 604: 78c3 ldrb r3, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
728 606: 7880 ldrb r0, [r0, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
729 608: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
730 60a: 1818 add r0, r3, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
731 60c: 5250 strh r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
732 60e: 2081 mov r0, #129 ; 0x81 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
733 610: 00c2 lsl r2, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
734 612: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
735 614: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
736 616: 0403 lsl r3, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
737 618: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
738 61a: 7900 ldrb r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
739 61c: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
740 61e: 181b add r3, r3, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
741 620: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
742 622: 7980 ldrb r0, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
743 624: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
744 626: 18c3 add r3, r0, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
745 628: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
746 62a: 79c0 ldrb r0, [r0, #7] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
747 62c: 18c0 add r0, r0, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
748 62e: 5050 str r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
749 630: 48cd ldr r0, =0x1000000 ; via 0x968 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
750 632: 6800 ldr r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
751 634: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
752 636: d105 bne 0x644 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
753 638: 2081 mov r0, #129 ; 0x81 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
754 63a: 00c1 lsl r1, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
755 63c: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
756 63e: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
757 640: 49c9 ldr r1, =0x1000000 ; via 0x968 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
758 642: 6008 str r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
759 644: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
760 646: 4acc ldr r2, =0x402 ; via 0x978 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
761 648: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
762 64a: 5a51 ldrh r1, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
763 64c: 4ab8 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
764 64e: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
765 650: f000 fce7 bl 0x1022 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
766 654: 4ac9 ldr r2, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
767 656: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
768 658: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
769 65a: 5250 strh r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
770 65c: 49c7 ldr r1, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
771 65e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
772 660: 5a0a ldrh r2, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
773 662: 49c5 ldr r1, =0x402 ; via 0x978 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
774 664: 5a08 ldrh r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
775 666: 4282 cmp r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
776 668: da1a bge 0x6a0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
777 66a: 49c4 ldr r1, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
778 66c: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
779 66e: 5a0b ldrh r3, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
780 670: 2081 mov r0, #129 ; 0x81 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
781 672: 00c0 lsl r0, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
782 674: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
783 676: 5841 ldr r1, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
784 678: 4ac0 ldr r2, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
785 67a: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
786 67c: 5a10 ldrh r0, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
787 67e: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
788 680: 5c80 ldrb r0, [r0, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
789 682: 5458 strb r0, [r3, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
790 684: 49bd ldr r1, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
791 686: 466b mov r3, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
792 688: 4abc ldr r2, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
793 68a: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
794 68c: 5a10 ldrh r0, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
795 68e: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
796 690: 52c8 strh r0, [r1, r3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
797 692: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
798 694: 5a08 ldrh r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
799 696: 49b8 ldr r1, =0x402 ; via 0x978 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
800 698: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
801 69a: 5a89 ldrh r1, [r1, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
802 69c: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
803 69e: dbe4 blt 0x66a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
804 6a0: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
805 6a2: 0282 lsl r2, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
806 6a4: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
807 6a6: 2005 mov r0, #5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
808 6a8: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
809 6aa: 49b3 ldr r1, =0x402 ; via 0x978 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
810 6ac: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
811 6ae: 5a08 ldrh r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
812 6b0: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
813 6b2: 0e02 lsr r2, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
814 6b4: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
815 6b6: 0280 lsl r0, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
816 6b8: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
817 6ba: 5c40 ldrb r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
818 6bc: 1810 add r0, r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
819 6be: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
820 6c0: 028a lsl r2, r1, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
821 6c2: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
822 6c4: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
823 6c6: 2081 mov r0, #129 ; 0x81 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
824 6c8: 00c1 lsl r1, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
825 6ca: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
826 6cc: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
827 6ce: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
828 6d0: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
829 6d2: 0e02 lsr r2, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
830 6d4: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
831 6d6: 0281 lsl r1, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
832 6d8: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
833 6da: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
834 6dc: 1812 add r2, r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
835 6de: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
836 6e0: 0281 lsl r1, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
837 6e2: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
838 6e4: 540a strb r2, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
839 6e6: 2081 mov r0, #129 ; 0x81 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
840 6e8: 00c1 lsl r1, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
841 6ea: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
842 6ec: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
843 6ee: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
844 6f0: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
845 6f2: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
846 6f4: 0c02 lsr r2, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
847 6f6: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
848 6f8: 0281 lsl r1, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
849 6fa: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
850 6fc: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
851 6fe: 1811 add r1, r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
852 700: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
853 702: 0280 lsl r0, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
854 704: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
855 706: 5481 strb r1, [r0, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
856 708: 2081 mov r0, #129 ; 0x81 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
857 70a: 00c1 lsl r1, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
858 70c: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
859 70e: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
860 710: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
861 712: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
862 714: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
863 716: 0a02 lsr r2, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
864 718: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
865 71a: 0281 lsl r1, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
866 71c: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
867 71e: 5c08 ldrb r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
868 720: 1812 add r2, r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
869 722: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
870 724: 0281 lsl r1, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
871 726: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
872 728: 540a strb r2, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
873 72a: 2081 mov r0, #129 ; 0x81 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
874 72c: 00c0 lsl r0, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
875 72e: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
876 730: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
877 732: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
878 734: 0e02 lsr r2, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
879 736: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
880 738: 0280 lsl r0, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
881 73a: 5c40 ldrb r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
882 73c: 1811 add r1, r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
883 73e: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
884 740: 0282 lsl r2, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
885 742: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
886 744: 5411 strb r1, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
887 746: 4a8d ldr r2, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
888 748: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
889 74a: 5211 strh r1, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
890 74c: 488b ldr r0, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
891 74e: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
892 750: 5a40 ldrh r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
893 752: 4a89 ldr r2, =0x402 ; via 0x978 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
894 754: 5a51 ldrh r1, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
895 756: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
896 758: da19 bge 0x78e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
897 75a: 4988 ldr r1, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
898 75c: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
899 75e: 5a09 ldrh r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
900 760: 5c09 ldrb r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
901 762: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
902 764: 0282 lsl r2, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
903 766: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
904 768: 5c10 ldrb r0, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
905 76a: 1809 add r1, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
906 76c: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
907 76e: 0282 lsl r2, r0, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
908 770: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
909 772: 5411 strb r1, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
910 774: 4a81 ldr r2, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
911 776: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
912 778: 4b80 ldr r3, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
913 77a: 5a18 ldrh r0, [r3, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
914 77c: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
915 77e: 5250 strh r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
916 780: 487e ldr r0, =0x404 ; via 0x97c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
917 782: 5a40 ldrh r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
918 784: 497c ldr r1, =0x402 ; via 0x978 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
919 786: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
920 788: 5a89 ldrh r1, [r1, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
921 78a: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
922 78c: dbe5 blt 0x75a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
923 78e: 4878 ldr r0, =0x1000004 ; via 0x970 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
924 790: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
925 792: 028a lsl r2, r1, #10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
926 794: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
927 796: 5c51 ldrb r1, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
928 798: 43c9 mvn r1, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
929 79a: 7802 ldrb r2, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
930 79c: 1889 add r1, r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
931 79e: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
932 7a0: a09e add r0, pc, #632 ; 0x278 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
933 7a2: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
934 7a4: 4a62 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
935 7a6: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
936 7a8: f000 fbef bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
937 7ac: 486f ldr r0, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
938 7ae: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
939 7b0: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
940 7b2: 4873 ldr r0, =0xfffffbf4 ; via 0x980 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
941 7b4: 4240 neg r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
942 7b6: 4485 add sp, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
943 7b8: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
944 7ba: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
945 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
946 7bc: 01d80020 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
947 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
948 7c0: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
949 7c2: b082 sub sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
950 7c4: 4869 ldr r0, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
951 7c6: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
952 7c8: 2801 cmp r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
953 7ca: d00f beq 0x7ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
954 7cc: a094 add r0, pc, #592 ; 0x250 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
955 7ce: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
956 7d0: 4a57 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
957 7d2: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
958 7d4: f000 fbd9 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
959 7d8: 4865 ldr r0, =0x1000004 ; via 0x970 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
960 7da: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
961 7dc: 4a54 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
962 7de: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
963 7e0: f000 fbd3 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
964 7e4: 4961 ldr r1, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
965 7e6: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
966 7e8: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
967 7ea: e02d b 0x848 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
968 7ec: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
969 7ee: 4860 ldr r0, =0x1000004 ; via 0x970 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
970 7f0: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
971 7f2: 43c0 mvn r0, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
972 7f4: 7108 strb r0, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
973 7f6: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
974 7f8: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
975 7fa: 4a4d ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
976 7fc: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
977 7fe: f000 fc10 bl 0x1022 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
978 802: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
979 804: 7900 ldrb r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
980 806: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
981 808: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
982 80a: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
983 80c: d00d beq 0x82a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
984 80e: a084 add r0, pc, #528 ; 0x210 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
985 810: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
986 812: 4a47 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
987 814: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
988 816: f000 fbb8 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
989 81a: 4855 ldr r0, =0x1000004 ; via 0x970 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
990 81c: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
991 81e: 4a44 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
992 820: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
993 822: f000 fbb2 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
994 826: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
995 828: e00c b 0x844 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
996 82a: a07e add r0, pc, #504 ; 0x1f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
997 82c: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
998 82e: 4a40 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
999 830: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1000 832: f000 fbaa bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1001 836: 484e ldr r0, =0x1000004 ; via 0x970 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1002 838: 2101 mov r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1003 83a: 4a3d ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1004 83c: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1005 83e: f000 fba4 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1006 842: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1007 844: 4849 ldr r0, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1008 846: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1009 848: b002 add sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1010 84a: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1011 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1012 84c: c000473e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1013 850: 00003030 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1014 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1015 854: b510 push {r4, lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1016 856: b082 sub sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1017 858: 4844 ldr r0, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1018 85a: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1019 85c: 2802 cmp r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1020 85e: d009 beq 0x874 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1021 860: a071 add r0, pc, #452 ; 0x1c4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1022 862: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1023 864: 4a32 ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1024 866: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1025 868: f000 fb8f bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1026 86c: 493f ldr r1, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1027 86e: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1028 870: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1029 872: e02e b 0x8d2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1030 874: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1031 876: 2104 mov r1, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1032 878: 4a2d ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1033 87a: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1034 87c: f000 fbd1 bl 0x1022 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1035 880: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1036 882: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1037 884: 0401 lsl r1, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1038 886: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1039 888: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1040 88a: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1041 88c: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1042 88e: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1043 890: 7889 ldrb r1, [r1, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1044 892: 0209 lsl r1, r1, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1045 894: 1809 add r1, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1046 896: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1047 898: 78c0 ldrb r0, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1048 89a: 1841 add r1, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1049 89c: 4835 ldr r0, =0x1000008 ; via 0x974 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1050 89e: 6001 str r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1051 8a0: 4834 ldr r0, =0x1000008 ; via 0x974 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1052 8a2: 6801 ldr r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1053 8a4: 4830 ldr r0, =0x1000000 ; via 0x968 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1054 8a6: 6800 ldr r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1055 8a8: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1056 8aa: d006 beq 0x8ba |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1057 8ac: a05f add r0, pc, #380 ; 0x17c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1058 8ae: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1059 8b0: 4a1f ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1060 8b2: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1061 8b4: f000 fb69 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1062 8b8: e00b b 0x8d2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1063 8ba: a05b add r0, pc, #364 ; 0x16c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1064 8bc: 2102 mov r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1065 8be: 4a1c ldr r2, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1066 8c0: 7812 ldrb r2, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1067 8c2: f000 fb62 bl 0xf8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1068 8c6: 482b ldr r0, =0x1000008 ; via 0x974 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1069 8c8: 6800 ldr r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1070 8ca: 9001 str r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1071 8cc: 9c01 ldr r4, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1072 8ce: f000 fd0b bl 0x12e8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1073 8d2: b002 add sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1074 8d4: bd10 pop {r4, pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1075 8d6: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1076 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1077 8d8: c000503e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1078 8dc: c000703e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1079 8e0: 01000011 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1080 8e4: 00001304 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1081 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1082 8e8: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1083 8ea: b081 sub sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1084 8ec: 491e ldr r1, =0x1000000 ; via 0x968 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1085 8ee: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1086 8f0: 6008 str r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1087 8f2: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1088 8f4: 481d ldr r0, =0x100000c ; via 0x96c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1089 8f6: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1090 8f8: 481d ldr r0, =0x1000004 ; via 0x970 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1091 8fa: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1092 8fc: 481d ldr r0, =0x1000008 ; via 0x974 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1093 8fe: 6001 str r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1094 900: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1095 902: 490b ldr r1, =0x1000010 ; via 0x930 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1096 904: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1097 906: f000 fb71 bl 0xfec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1098 90a: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1099 90c: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1100 90e: 283c cmp r0, #60 ; 0x3c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1101 910: d1f6 bne 0x900 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1102 912: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1103 914: 4946 ldr r1, =0x1000010 ; via 0xa30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1104 916: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1105 918: f000 fb68 bl 0xfec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1106 91c: e011 b 0x942 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1107 91e: f7ff fdf9 bl 0x514 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1108 922: e7ed b 0x900 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1109 924: f7ff fe62 bl 0x5ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1110 928: e7ea b 0x900 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1111 92a: f7ff ff49 bl 0x7c0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1112 92e: e7e7 b 0x900 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1113 930: 01000010 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1114 934: f7ff ff8e bl 0x854 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1115 938: e7e2 b 0x900 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1116 93a: 480b ldr r0, =0x1000000 ; via 0x968 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1117 93c: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1118 93e: 6001 str r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1119 940: e7d8 b 0x8f4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1120 942: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1121 944: 7801 ldrb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1122 946: 2061 mov r0, #97 ; 0x61 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1123 948: 1a08 sub r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1124 94a: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1125 94c: d0f5 beq 0x93a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1126 94e: 3801 sub r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1127 950: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1128 952: d0ef beq 0x934 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1129 954: 3801 sub r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1130 956: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1131 958: d0e7 beq 0x92a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1132 95a: 380d sub r0, #13 ; 0xd |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1133 95c: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1134 95e: d0de beq 0x91e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1135 960: 3807 sub r0, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1136 962: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1137 964: d0de beq 0x924 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1138 966: e7e8 b 0x93a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1139 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1140 968: 01000000 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1141 96c: 0100000c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1142 970: 01000004 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1143 974: 01000008 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1144 978: 00000402 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1145 97c: 00000404 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1146 980: fffffbf4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1147 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1148 984: b510 push {r4, lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1149 986: b086 sub sp, #24 ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1150 988: 482a ldr r0, =0x1ff02c8 ; via 0xa34 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1151 98a: 9005 str r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1152 98c: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1153 98e: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1154 990: 4929 ldr r1, =0x1ff0000 ; via 0xa38 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1155 992: aa01 add r2, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1156 994: 2359 mov r3, #89 ; 0x59 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1157 996: 00db lsl r3, r3, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1158 998: f000 f9ca bl 0xd30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1159 99c: a801 add r0, sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1160 99e: 4927 ldr r1, =0x10008 ; via 0xa3c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1161 9a0: aa03 add r2, sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1162 9a2: 2340 mov r3, #64 ; 0x40 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1163 9a4: f000 f9c4 bl 0xd30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1164 9a8: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1165 9aa: 7b01 ldrb r1, [r0, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1166 9ac: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1167 9ae: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1168 9b0: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1169 9b2: d130 bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1170 9b4: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1171 9b6: 7b41 ldrb r1, [r0, #13] ; 0xd |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1172 9b8: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1173 9ba: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1174 9bc: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1175 9be: d12a bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1176 9c0: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1177 9c2: 7b81 ldrb r1, [r0, #14] ; 0xe |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1178 9c4: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1179 9c6: 7880 ldrb r0, [r0, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1180 9c8: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1181 9ca: d124 bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1182 9cc: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1183 9ce: 7bc1 ldrb r1, [r0, #15] ; 0xf |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1184 9d0: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1185 9d2: 78c0 ldrb r0, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1186 9d4: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1187 9d6: d11e bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1188 9d8: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1189 9da: 7c00 ldrb r0, [r0, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1190 9dc: 9905 ldr r1, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1191 9de: 7909 ldrb r1, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1192 9e0: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1193 9e2: d118 bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1194 9e4: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1195 9e6: 7c41 ldrb r1, [r0, #17] ; 0x11 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1196 9e8: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1197 9ea: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1198 9ec: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1199 9ee: d112 bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1200 9f0: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1201 9f2: 7c81 ldrb r1, [r0, #18] ; 0x12 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1202 9f4: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1203 9f6: 7980 ldrb r0, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1204 9f8: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1205 9fa: d10c bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1206 9fc: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1207 9fe: 7cc0 ldrb r0, [r0, #19] ; 0x13 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1208 a00: 9905 ldr r1, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1209 a02: 79c9 ldrb r1, [r1, #7] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1210 a04: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1211 a06: d106 bne 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1212 a08: 2001 mov r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1213 a0a: 0440 lsl r0, r0, #17 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1214 a0c: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1215 a0e: 9c00 ldr r4, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1216 a10: f000 fc6a bl 0x12e8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1217 a14: e000 b 0xa18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1218 a16: e7fe b 0xa16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1219 a18: b006 add sp, #24 ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1220 a1a: bd10 pop {r4, pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1221 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1222 a1c: c000773e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1223 a20: c000433e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1224 a24: c000633e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1225 a28: c000623e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1226 a2c: c000423e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1227 a30: 01000010 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1228 a34: 01ff02c8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1229 a38: 01ff0000 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1230 a3c: 00010008 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1231 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1232 a40: b082 sub sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1233 a42: 9101 str r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1234 a44: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1235 a46: 9901 ldr r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1236 a48: 10c8 asr r0, r1, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1237 a4a: 0f00 lsr r0, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1238 a4c: 1840 add r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1239 a4e: 220f mov r2, #15 ; 0xf |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1240 a50: 4390 bic r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1241 a52: 1a08 sub r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1242 a54: 9001 str r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1243 a56: 2110 mov r1, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1244 a58: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1245 a5a: 1a08 sub r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1246 a5c: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1247 a5e: 43c9 mvn r1, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1248 a60: 4081 lsl r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1249 a62: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1250 a64: 2200 mov r2, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1251 a66: 5e80 ldrsh r0, [r0, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1252 a68: 4008 and r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1253 a6a: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1254 a6c: 0c00 lsr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1255 a6e: 2110 mov r1, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1256 a70: 9a01 ldr r2, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1257 a72: 1a89 sub r1, r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1258 a74: 40c8 lsr r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1259 a76: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1260 a78: 2200 mov r2, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1261 a7a: 5e89 ldrsh r1, [r1, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1262 a7c: 9a01 ldr r2, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1263 a7e: 4091 lsl r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1264 a80: 4308 orr r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1265 a82: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1266 a84: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1267 a86: b002 add sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1268 a88: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1269 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1270 a8a: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1271 a8c: b08e sub sp, #56 ; 0x38 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1272 a8e: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1273 a90: 48d7 ldr r0, =0x72d42a70 ; via 0xdf0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1274 a92: 9001 str r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1275 a94: 48d7 ldr r0, =0x9836f25a ; via 0xdf4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1276 a96: 9002 str r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1277 a98: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1278 a9a: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1279 a9c: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1280 a9e: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1281 aa0: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1282 aa2: 0402 lsl r2, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1283 aa4: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1284 aa6: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1285 aa8: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1286 aaa: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1287 aac: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1288 aae: 4302 orr r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1289 ab0: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1290 ab2: 7880 ldrb r0, [r0, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1291 ab4: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1292 ab6: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1293 ab8: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1294 aba: 0201 lsl r1, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1295 abc: 4311 orr r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1296 abe: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1297 ac0: 78c0 ldrb r0, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1298 ac2: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1299 ac4: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1300 ac6: 4308 orr r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1301 ac8: 9003 str r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1302 aca: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1303 acc: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1304 ace: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1305 ad0: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1306 ad2: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1307 ad4: 0402 lsl r2, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1308 ad6: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1309 ad8: 7900 ldrb r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1310 ada: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1311 adc: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1312 ade: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1313 ae0: 4302 orr r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1314 ae2: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1315 ae4: 7980 ldrb r0, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1316 ae6: 0200 lsl r0, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1317 ae8: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1318 aea: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1319 aec: 0201 lsl r1, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1320 aee: 4311 orr r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1321 af0: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1322 af2: 79c0 ldrb r0, [r0, #7] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1323 af4: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1324 af6: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1325 af8: 4308 orr r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1326 afa: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1327 afc: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1328 afe: 9903 ldr r1, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1329 b00: 4048 eor r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1330 b02: 9003 str r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1331 b04: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1332 b06: 9904 ldr r1, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1333 b08: 4048 eor r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1334 b0a: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1335 b0c: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1336 b0e: 1700 asr r0, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1337 b10: 0700 lsl r0, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1338 b12: 0f00 lsr r0, r0, #28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1339 b14: 3004 add r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1340 b16: 9005 str r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1341 b18: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1342 b1a: 9007 str r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1343 b1c: 9907 ldr r1, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1344 b1e: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1345 b20: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1346 b22: db00 blt 0xb26 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1347 b24: e086 b 0xc34 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1348 b26: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1349 b28: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1350 b2a: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1351 b2c: 0c00 lsr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1352 b2e: 8608 strh r0, [r1, #48] ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1353 b30: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1354 b32: 9904 ldr r1, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1355 b34: 1409 asr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1356 b36: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1357 b38: 0c09 lsr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1358 b3a: 8641 strh r1, [r0, #50] ; 0x32 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1359 b3c: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1360 b3e: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1361 b40: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1362 b42: 0c00 lsr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1363 b44: 8688 strh r0, [r1, #52] ; 0x34 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1364 b46: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1365 b48: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1366 b4a: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1367 b4c: 0c00 lsr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1368 b4e: 9008 str r0, [sp, #32] ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1369 b50: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1370 b52: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1371 b54: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1372 b56: 9009 str r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1373 b58: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1374 b5a: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1375 b5c: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1376 b5e: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1377 b60: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1378 b62: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1379 b64: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1380 b66: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1381 b68: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1382 b6a: 9809 ldr r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1383 b6c: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1384 b6e: d004 beq 0xb7a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1385 b70: 9808 ldr r0, [sp, #32] ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1386 b72: 9909 ldr r1, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1387 b74: f000 fac2 bl 0x10fc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1388 b78: e000 b 0xb7c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1389 b7a: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1390 b7c: 9009 str r0, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1391 b7e: 980a ldr r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1392 b80: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1393 b82: d004 beq 0xb8e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1394 b84: 9808 ldr r0, [sp, #32] ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1395 b86: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1396 b88: f000 fab8 bl 0x10fc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1397 b8c: e000 b 0xb90 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1398 b8e: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1399 b90: 900a str r0, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1400 b92: 980b ldr r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1401 b94: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1402 b96: d004 beq 0xba2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1403 b98: 9808 ldr r0, [sp, #32] ; 0x20 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1404 b9a: 990b ldr r1, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1405 b9c: f000 faae bl 0x10fc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1406 ba0: e000 b 0xba4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1407 ba2: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1408 ba4: 900b str r0, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1409 ba6: a80c add r0, sp, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1410 ba8: 9909 ldr r1, [sp, #36] ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1411 baa: f7ff ff49 bl 0xa40 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1412 bae: 2032 mov r0, #50 ; 0x32 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1413 bb0: 4468 add r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1414 bb2: 990a ldr r1, [sp, #40] ; 0x28 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1415 bb4: f7ff ff44 bl 0xa40 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1416 bb8: a80d add r0, sp, #52 ; 0x34 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1417 bba: 990b ldr r1, [sp, #44] ; 0x2c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1418 bbc: f7ff ff40 bl 0xa40 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1419 bc0: 980c ldr r0, [sp, #48] ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1420 bc2: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1421 bc4: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1422 bc6: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1423 bc8: 990c ldr r1, [sp, #48] ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1424 bca: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1425 bcc: 1409 asr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1426 bce: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1427 bd0: 1409 asr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1428 bd2: 4048 eor r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1429 bd4: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1430 bd6: 8608 strh r0, [r1, #48] ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1431 bd8: 980d ldr r0, [sp, #52] ; 0x34 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1432 bda: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1433 bdc: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1434 bde: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1435 be0: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1436 be2: 990c ldr r1, [sp, #48] ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1437 be4: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1438 be6: 1409 asr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1439 be8: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1440 bea: 1409 asr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1441 bec: 4048 eor r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1442 bee: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1443 bf0: 8608 strh r0, [r1, #48] ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1444 bf2: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1445 bf4: 9006 str r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1446 bf6: 980c ldr r0, [sp, #48] ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1447 bf8: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1448 bfa: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1449 bfc: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1450 bfe: 1400 asr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1451 c00: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1452 c02: 0c00 lsr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1453 c04: 9904 ldr r1, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1454 c06: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1455 c08: 0c09 lsr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1456 c0a: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1457 c0c: 4308 orr r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1458 c0e: 9003 str r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1459 c10: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1460 c12: 0c00 lsr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1461 c14: 0400 lsl r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1462 c16: 0c00 lsr r0, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1463 c18: 9906 ldr r1, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1464 c1a: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1465 c1c: 0c09 lsr r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1466 c1e: 0409 lsl r1, r1, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1467 c20: 4308 orr r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1468 c22: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1469 c24: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1470 c26: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1471 c28: 9007 str r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1472 c2a: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1473 c2c: 9905 ldr r1, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1474 c2e: 4288 cmp r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1475 c30: da00 bge 0xc34 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1476 c32: e778 b 0xb26 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1477 c34: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1478 c36: 9007 str r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1479 c38: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1480 c3a: 2804 cmp r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1481 c3c: da10 bge 0xc60 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1482 c3e: 9b07 ldr r3, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1483 c40: 9a00 ldr r2, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1484 c42: 2103 mov r1, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1485 c44: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1486 c46: 1a08 sub r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1487 c48: 00c1 lsl r1, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1488 c4a: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1489 c4c: 4108 asr r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1490 c4e: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1491 c50: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1492 c52: 5498 strb r0, [r3, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1493 c54: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1494 c56: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1495 c58: 9007 str r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1496 c5a: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1497 c5c: 2804 cmp r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1498 c5e: dbee blt 0xc3e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1499 c60: 2004 mov r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1500 c62: 9007 str r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1501 c64: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1502 c66: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1503 c68: da10 bge 0xc8c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1504 c6a: 9907 ldr r1, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1505 c6c: 9b00 ldr r3, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1506 c6e: 2207 mov r2, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1507 c70: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1508 c72: 1a10 sub r0, r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1509 c74: 00c0 lsl r0, r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1510 c76: 9a04 ldr r2, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1511 c78: 4102 asr r2, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1512 c7a: 0610 lsl r0, r2, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1513 c7c: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1514 c7e: 54c8 strb r0, [r1, r3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1515 c80: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1516 c82: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1517 c84: 9007 str r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1518 c86: 9807 ldr r0, [sp, #28] ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1519 c88: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1520 c8a: dbee blt 0xc6a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1521 c8c: b00e add sp, #56 ; 0x38 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1522 c8e: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1523 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1524 c90: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1525 c92: b083 sub sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1526 c94: 9101 str r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1527 c96: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1528 c98: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1529 c9a: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1530 c9c: 7208 strb r0, [r1, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1531 c9e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1532 ca0: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1533 ca2: 2810 cmp r0, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1534 ca4: da3f bge 0xd26 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1535 ca6: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1536 ca8: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1537 caa: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1538 cac: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1539 cae: 1042 asr r2, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1540 cb0: 9901 ldr r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1541 cb2: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1542 cb4: 7a03 ldrb r3, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1543 cb6: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1544 cb8: 5c18 ldrb r0, [r3, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1545 cba: 2839 cmp r0, #57 ; 0x39 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1546 cbc: dd05 ble 0xcca |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1547 cbe: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1548 cc0: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1549 cc2: 9b00 ldr r3, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1550 cc4: 5cc0 ldrb r0, [r0, r3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1551 cc6: 3837 sub r0, #55 ; 0x37 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1552 cc8: e004 b 0xcd4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1553 cca: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1554 ccc: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1555 cce: 9b00 ldr r3, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1556 cd0: 5cc0 ldrb r0, [r0, r3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1557 cd2: 3830 sub r0, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1558 cd4: 0100 lsl r0, r0, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1559 cd6: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1560 cd8: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1561 cda: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1562 cdc: 0fc1 lsr r1, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1563 cde: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1564 ce0: 1041 asr r1, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1565 ce2: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1566 ce4: 180a add r2, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1567 ce6: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1568 ce8: 7a01 ldrb r1, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1569 cea: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1570 cec: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1571 cee: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1572 cf0: 2839 cmp r0, #57 ; 0x39 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1573 cf2: dd06 ble 0xd02 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1574 cf4: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1575 cf6: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1576 cf8: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1577 cfa: 1840 add r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1578 cfc: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1579 cfe: 3837 sub r0, #55 ; 0x37 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1580 d00: e005 b 0xd0e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1581 d02: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1582 d04: 7a01 ldrb r1, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1583 d06: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1584 d08: 1808 add r0, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1585 d0a: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1586 d0c: 3830 sub r0, #48 ; 0x30 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1587 d0e: 7811 ldrb r1, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1588 d10: 1840 add r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1589 d12: 7010 strb r0, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1590 d14: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1591 d16: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1592 d18: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1593 d1a: 3002 add r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1594 d1c: 7208 strb r0, [r1, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1595 d1e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1596 d20: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1597 d22: 2810 cmp r0, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1598 d24: dbbf blt 0xca6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1599 d26: 9801 ldr r0, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1600 d28: f7ff feaf bl 0xa8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1601 d2c: b003 add sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1602 d2e: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1603 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1604 d30: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1605 d32: b089 sub sp, #36 ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1606 d34: 9303 str r3, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1607 d36: 9202 str r2, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1608 d38: 9101 str r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1609 d3a: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1610 d3c: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1611 d3e: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1612 d40: dd53 ble 0xdea |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1613 d42: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1614 d44: 9006 str r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1615 d46: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1616 d48: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1617 d4a: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1618 d4c: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1619 d4e: da0b bge 0xd68 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1620 d50: 9904 ldr r1, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1621 d52: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1622 d54: 5c09 ldrb r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1623 d56: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1624 d58: aa07 add r2, sp, #28 ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1625 d5a: 5411 strb r1, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1626 d5c: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1627 d5e: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1628 d60: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1629 d62: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1630 d64: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1631 d66: dbf3 blt 0xd50 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1632 d68: 9806 ldr r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1633 d6a: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1634 d6c: dd2c ble 0xdc8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1635 d6e: 9806 ldr r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1636 d70: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1637 d72: da01 bge 0xd78 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1638 d74: 9806 ldr r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1639 d76: e000 b 0xd7a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1640 d78: 2008 mov r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1641 d7a: 9005 str r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1642 d7c: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1643 d7e: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1644 d80: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1645 d82: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1646 d84: da17 bge 0xdb6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1647 d86: 9904 ldr r1, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1648 d88: 9805 ldr r0, [sp, #20] ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1649 d8a: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1650 d8c: da0d bge 0xdaa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1651 d8e: 9803 ldr r0, [sp, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1652 d90: 9901 ldr r1, [sp, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1653 d92: 1840 add r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1654 d94: 9906 ldr r1, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1655 d96: 1a40 sub r0, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1656 d98: 9904 ldr r1, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1657 d9a: 5c09 ldrb r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1658 d9c: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1659 d9e: aa07 add r2, sp, #28 ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1660 da0: 5c10 ldrb r0, [r2, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1661 da2: 4048 eor r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1662 da4: 9904 ldr r1, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1663 da6: aa07 add r2, sp, #28 ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1664 da8: 5450 strb r0, [r2, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1665 daa: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1666 dac: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1667 dae: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1668 db0: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1669 db2: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1670 db4: dbe7 blt 0xd86 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1671 db6: a807 add r0, sp, #28 ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1672 db8: f7ff fe67 bl 0xa8a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1673 dbc: 9806 ldr r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1674 dbe: 3808 sub r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1675 dc0: 9006 str r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1676 dc2: 9806 ldr r0, [sp, #24] ; 0x18 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1677 dc4: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1678 dc6: dcd2 bgt 0xd6e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1679 dc8: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1680 dca: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1681 dcc: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1682 dce: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1683 dd0: da0b bge 0xdea |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1684 dd2: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1685 dd4: 9a02 ldr r2, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1686 dd6: 9b04 ldr r3, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1687 dd8: a907 add r1, sp, #28 ; 0x1c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1688 dda: 5cc9 ldrb r1, [r1, r3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1689 ddc: 5481 strb r1, [r0, r2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1690 dde: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1691 de0: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1692 de2: 9004 str r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1693 de4: 9804 ldr r0, [sp, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1694 de6: 2808 cmp r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1695 de8: dbf3 blt 0xdd2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1696 dea: b009 add sp, #36 ; 0x24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1697 dec: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1698 dee: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1699 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1700 df0: 72d42a70 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1701 df4: 9836f25a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1702 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1703 df8: b082 sub sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1704 dfa: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1705 dfc: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1706 dfe: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1707 e00: 8088 strh r0, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1708 e02: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1709 e04: 8881 ldrh r1, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1710 e06: 20ff mov r0, #255 ; 0xff |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1711 e08: 30f5 add r0, #245 ; 0xf5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1712 e0a: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1713 e0c: da21 bge 0xe52 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1714 e0e: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1715 e10: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1716 e12: 8880 ldrh r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1717 e14: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1718 e16: 8088 strh r0, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1719 e18: 48b4 ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1720 e1a: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1721 e1c: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1722 e1e: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1723 e20: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1724 e22: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1725 e24: 7048 strb r0, [r1, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1726 e26: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1727 e28: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1728 e2a: 0840 lsr r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1729 e2c: d30b bcc 0xe46 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1730 e2e: 49af ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1731 e30: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1732 e32: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1733 e34: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1734 e36: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1735 e38: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1736 e3a: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1737 e3c: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1738 e3e: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1739 e40: 7088 strb r0, [r1, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1740 e42: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1741 e44: 8088 strh r0, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1742 e46: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1743 e48: 8881 ldrh r1, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1744 e4a: 20ff mov r0, #255 ; 0xff |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1745 e4c: 30f5 add r0, #245 ; 0xf5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1746 e4e: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1747 e50: dbdd blt 0xe0e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1748 e52: b002 add sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1749 e54: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1750 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1751 e56: b081 sub sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1752 e58: 49a5 ldr r1, =0x1000010 ; via 0x10f0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1753 e5a: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1754 e5c: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1755 e5e: 49a3 ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1756 e60: 48a3 ldr r0, =0x1000010 ; via 0x10f0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1757 e62: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1758 e64: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1759 e66: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1760 e68: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1761 e6a: 49a2 ldr r1, =0x1000011 ; via 0x10f4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1762 e6c: 2054 mov r0, #84 ; 0x54 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1763 e6e: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1764 e70: 49a1 ldr r1, =0xffff6000 ; via 0x10f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1765 e72: 2002 mov r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1766 e74: 880a ldrh r2, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1767 e76: 4310 orr r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1768 e78: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1769 e7a: 489f ldr r0, =0xffff6000 ; via 0x10f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1770 e7c: 8801 ldrh r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1771 e7e: 0849 lsr r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1772 e80: 0049 lsl r1, r1, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1773 e82: 8001 strh r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1774 e84: 499c ldr r1, =0xffff6000 ; via 0x10f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1775 e86: 8808 ldrh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1776 e88: 2202 mov r2, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1777 e8a: 4390 bic r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1778 e8c: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1779 e8e: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1780 e90: 2107 mov r1, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1781 e92: 7201 strb r1, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1782 e94: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1783 e96: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1784 e98: 2807 cmp r0, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1785 e9a: d1fb bne 0xe94 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1786 e9c: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1787 e9e: 20bf mov r0, #191 ; 0xbf |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1788 ea0: 70c8 strb r0, [r1, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1789 ea2: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1790 ea4: 2110 mov r1, #16 ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1791 ea6: 7081 strb r1, [r0, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1792 ea8: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1793 eaa: 2140 mov r1, #64 ; 0x40 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1794 eac: 7101 strb r1, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1795 eae: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1796 eb0: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1797 eb2: 71c1 strb r1, [r0, #7] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1798 eb4: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1799 eb6: 70c1 strb r1, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1800 eb8: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1801 eba: 2187 mov r1, #135 ; 0x87 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1802 ebc: 7081 strb r1, [r0, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1803 ebe: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1804 ec0: 2180 mov r1, #128 ; 0x80 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1805 ec2: 70c1 strb r1, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1806 ec4: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1807 ec6: 498b ldr r1, =0x1000011 ; via 0x10f4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1808 ec8: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1809 eca: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1810 ecc: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1811 ece: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1812 ed0: 7048 strb r0, [r1, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1813 ed2: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1814 ed4: 2003 mov r0, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1815 ed6: 70c8 strb r0, [r1, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1816 ed8: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1817 eda: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1818 edc: 7208 strb r0, [r1, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1819 ede: b001 add sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1820 ee0: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1821 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1822 ee2: b081 sub sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1823 ee4: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1824 ee6: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1825 ee8: 4980 ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1826 eea: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1827 eec: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1828 eee: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1829 ef0: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1830 ef2: 2107 mov r1, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1831 ef4: 7201 strb r1, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1832 ef6: 487d ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1833 ef8: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1834 efa: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1835 efc: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1836 efe: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1837 f00: 7a00 ldrb r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1838 f02: 2807 cmp r0, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1839 f04: d1f7 bne 0xef6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1840 f06: 4979 ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1841 f08: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1842 f0a: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1843 f0c: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1844 f0e: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1845 f10: 2180 mov r1, #128 ; 0x80 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1846 f12: 70c1 strb r1, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1847 f14: 4875 ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1848 f16: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1849 f18: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1850 f1a: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1851 f1c: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1852 f1e: 4975 ldr r1, =0x1000011 ; via 0x10f4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1853 f20: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1854 f22: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1855 f24: 4871 ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1856 f26: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1857 f28: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1858 f2a: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1859 f2c: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1860 f2e: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1861 f30: 7041 strb r1, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1862 f32: 486e ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1863 f34: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1864 f36: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1865 f38: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1866 f3a: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1867 f3c: 2103 mov r1, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1868 f3e: 70c1 strb r1, [r0, #3] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1869 f40: 486a ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1870 f42: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1871 f44: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1872 f46: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1873 f48: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1874 f4a: 2100 mov r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1875 f4c: 7201 strb r1, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1876 f4e: b001 add sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1877 f50: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1878 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1879 f52: b081 sub sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1880 f54: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1881 f56: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1882 f58: 4964 ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1883 f5a: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1884 f5c: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1885 f5e: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1886 f60: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1887 f62: 7941 ldrb r1, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1888 f64: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1889 f66: 7041 strb r1, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1890 f68: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1891 f6a: 09c0 lsr r0, r0, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1892 f6c: d20b bcs 0xf86 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1893 f6e: 485f ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1894 f70: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1895 f72: 7809 ldrb r1, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1896 f74: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1897 f76: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1898 f78: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1899 f7a: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1900 f7c: 7048 strb r0, [r1, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1901 f7e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1902 f80: 7840 ldrb r0, [r0, #1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1903 f82: 09c0 lsr r0, r0, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1904 f84: d3f3 bcc 0xf6e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1905 f86: b001 add sp, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1906 f88: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1907 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1908 f8a: b085 sub sp, #20 ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1909 f8c: 466b mov r3, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1910 f8e: 719a strb r2, [r3, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1911 f90: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1912 f92: 8091 strh r1, [r2, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1913 f94: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1914 f96: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1915 f98: 9002 str r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1916 f9a: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1917 f9c: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1918 f9e: 8880 ldrh r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1919 fa0: 8208 strh r0, [r1, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1920 fa2: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1921 fa4: 8a00 ldrh r0, [r0, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1922 fa6: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1923 fa8: d01e beq 0xfe8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1924 faa: 4950 ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1925 fac: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1926 fae: 7980 ldrb r0, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1927 fb0: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1928 fb2: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1929 fb4: 7941 ldrb r1, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1930 fb6: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1931 fb8: 7301 strb r1, [r0, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1932 fba: 7b00 ldrb r0, [r0, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1933 fbc: 0980 lsr r0, r0, #6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1934 fbe: d3f4 bcc 0xfaa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1935 fc0: 494a ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1936 fc2: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1937 fc4: 7980 ldrb r0, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1938 fc6: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1939 fc8: 5809 ldr r1, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1940 fca: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1941 fcc: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1942 fce: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1943 fd0: 9802 ldr r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1944 fd2: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1945 fd4: 9002 str r0, [sp, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1946 fd6: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1947 fd8: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1948 fda: 8a00 ldrh r0, [r0, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1949 fdc: 3801 sub r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1950 fde: 8208 strh r0, [r1, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1951 fe0: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1952 fe2: 8a00 ldrh r0, [r0, #16] ; 0x10 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1953 fe4: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1954 fe6: d1e0 bne 0xfaa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1955 fe8: b005 add sp, #20 ; 0x14 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1956 fea: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1957 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1958 fec: b082 sub sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1959 fee: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1960 ff0: 7111 strb r1, [r2, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1961 ff2: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1962 ff4: 483d ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1963 ff6: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1964 ff8: 7909 ldrb r1, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1965 ffa: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1966 ffc: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1967 ffe: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1968 1000: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1969 1002: 7148 strb r0, [r1, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1970 1004: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1971 1006: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1972 1008: 0840 lsr r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1973 100a: d3f3 bcc 0xff4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1974 100c: 4837 ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1975 100e: 7909 ldrb r1, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1976 1010: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1977 1012: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1978 1014: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1979 1016: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1980 1018: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1981 101a: 9900 ldr r1, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1982 101c: 7008 strb r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1983 101e: b002 add sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1984 1020: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1985 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1986 1022: b083 sub sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1987 1024: 466b mov r3, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1988 1026: 719a strb r2, [r3, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1989 1028: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1990 102a: 8091 strh r1, [r2, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1991 102c: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1992 102e: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1993 1030: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1994 1032: 8880 ldrh r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1995 1034: 8108 strh r0, [r1, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1996 1036: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1997 1038: 8900 ldrh r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1998 103a: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
1999 103c: dd24 ble 0x1088 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2000 103e: 482b ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2001 1040: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2002 1042: 7989 ldrb r1, [r1, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2003 1044: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2004 1046: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2005 1048: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2006 104a: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2007 104c: 71c8 strb r0, [r1, #7] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2008 104e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2009 1050: 79c0 ldrb r0, [r0, #7] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2010 1052: 0840 lsr r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2011 1054: d3f3 bcc 0x103e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2012 1056: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2013 1058: 8881 ldrh r1, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2014 105a: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2015 105c: 1809 add r1, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2016 105e: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2017 1060: 8900 ldrh r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2018 1062: 1a0a sub r2, r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2019 1064: 4821 ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2020 1066: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2021 1068: 7989 ldrb r1, [r1, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2022 106a: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2023 106c: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2024 106e: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2025 1070: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2026 1072: 0e00 lsr r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2027 1074: 7010 strb r0, [r2, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2028 1076: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2029 1078: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2030 107a: 8900 ldrh r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2031 107c: 3801 sub r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2032 107e: 8108 strh r0, [r1, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2033 1080: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2034 1082: 8900 ldrh r0, [r0, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2035 1084: 2800 cmp r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2036 1086: dcda bgt 0x103e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2037 1088: b003 add sp, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2038 108a: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2039 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2040 108c: b082 sub sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2041 108e: 466a mov r2, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2042 1090: 7111 strb r1, [r2, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2043 1092: 9000 str r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2044 1094: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2045 1096: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2046 1098: 80c8 strh r0, [r1, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2047 109a: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2048 109c: 88c1 ldrh r1, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2049 109e: 20ff mov r0, #255 ; 0xff |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2050 10a0: 30f5 add r0, #245 ; 0xf5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2051 10a2: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2052 10a4: da1f bge 0x10e6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2053 10a6: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2054 10a8: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2055 10aa: 88c0 ldrh r0, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2056 10ac: 3001 add r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2057 10ae: 80c8 strh r0, [r1, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2058 10b0: 490e ldr r1, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2059 10b2: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2060 10b4: 7900 ldrb r0, [r0, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2061 10b6: 0080 lsl r0, r0, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2062 10b8: 5808 ldr r0, [r1, r0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2063 10ba: 7941 ldrb r1, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2064 10bc: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2065 10be: 7141 strb r1, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2066 10c0: 7940 ldrb r0, [r0, #5] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2067 10c2: 0840 lsr r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2068 10c4: d309 bcc 0x10da |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2069 10c6: 4809 ldr r0, =0x12fc ; via 0x10ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2070 10c8: 4669 mov r1, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2071 10ca: 7909 ldrb r1, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2072 10cc: 0089 lsl r1, r1, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2073 10ce: 5840 ldr r0, [r0, r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2074 10d0: 7800 ldrb r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2075 10d2: 0600 lsl r0, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2076 10d4: 0e01 lsr r1, r0, #24 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2077 10d6: 9800 ldr r0, [sp, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2078 10d8: 7001 strb r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2079 10da: 4668 mov r0, sp |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2080 10dc: 88c1 ldrh r1, [r0, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2081 10de: 20ff mov r0, #255 ; 0xff |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2082 10e0: 30f5 add r0, #245 ; 0xf5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2083 10e2: 4281 cmp r1, r0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2084 10e4: dbdf blt 0x10a6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2085 10e6: b002 add sp, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2086 10e8: 4770 bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2087 10ea: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2088 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2089 10ec: 000012fc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2090 10f0: 01000010 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2091 10f4: 01000011 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2092 10f8: ffff6000 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2093 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2094 10fc: b43c push {r2, r3, r4, r5} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2095 10fe: 17cc asr r4, r1, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2096 1100: 4061 eor r1, r4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2097 1102: 1b09 sub r1, r1, r4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2098 1104: d050 beq 0x11a8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2099 1106: 17c2 asr r2, r0, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2100 1108: 4050 eor r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2101 110a: 1a80 sub r0, r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2102 110c: 0864 lsr r4, r4, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2103 110e: 4054 eor r4, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2104 1110: 1c0a add r2, r1, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2105 1112: 0c05 lsr r5, r0, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2106 1114: 42aa cmp r2, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2107 1116: d800 bhi 0x111a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2108 1118: 0412 lsl r2, r2, #16 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2109 111a: 0a05 lsr r5, r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2110 111c: 42aa cmp r2, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2111 111e: d800 bhi 0x1122 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2112 1120: 0212 lsl r2, r2, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2113 1122: 1c03 add r3, r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2114 1124: a51b add r5, pc, #108 ; 0x6c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2115 1126: 085b lsr r3, r3, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2116 1128: 3d0c sub r5, #12 ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2117 112a: 429a cmp r2, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2118 112c: d9fb bls 0x1126 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2119 112e: 2300 mov r3, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2120 1130: 46af mov pc, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2121 1132: 0a12 lsr r2, r2, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2122 1134: 01d5 lsl r5, r2, #7 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2123 1136: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2124 1138: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2125 113a: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2126 113c: d300 bcc 0x1140 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2127 113e: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2128 1140: 0195 lsl r5, r2, #6 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2129 1142: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2130 1144: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2131 1146: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2132 1148: d300 bcc 0x114c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2133 114a: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2134 114c: 0155 lsl r5, r2, #5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2135 114e: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2136 1150: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2137 1152: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2138 1154: d300 bcc 0x1158 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2139 1156: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2140 1158: 0115 lsl r5, r2, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2141 115a: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2142 115c: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2143 115e: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2144 1160: d300 bcc 0x1164 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2145 1162: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2146 1164: 00d5 lsl r5, r2, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2147 1166: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2148 1168: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2149 116a: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2150 116c: d300 bcc 0x1170 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2151 116e: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2152 1170: 0095 lsl r5, r2, #2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2153 1172: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2154 1174: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2155 1176: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2156 1178: d300 bcc 0x117c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2157 117a: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2158 117c: 0055 lsl r5, r2, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2159 117e: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2160 1180: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2161 1182: 42a8 cmp r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2162 1184: d300 bcc 0x1188 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2163 1186: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2164 1188: 4290 cmp r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2165 118a: 415b adc r3, r3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2166 118c: 4290 cmp r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2167 118e: d300 bcc 0x1192 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2168 1190: 1a80 sub r0, r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2169 1192: 4291 cmp r1, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2170 1194: d3cd bcc 0x1132 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2171 1196: 17e5 asr r5, r4, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2172 1198: 4068 eor r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2173 119a: 1b40 sub r0, r0, r5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2174 119c: 0064 lsl r4, r4, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2175 119e: 17e4 asr r4, r4, #31 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2176 11a0: 4063 eor r3, r4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2177 11a2: 1b19 sub r1, r3, r4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2178 11a4: bc3c pop {r2, r3, r4, r5} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2179 11a6: 46f7 mov pc, lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2180 11a8: 2000 mov r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2181 11aa: bc3c pop {r2, r3, r4, r5} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2182 11ac: 46f7 mov pc, lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2183 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2184 11ae: 0000 lsl r0, r0, #0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2185 11b0: 4918 ldr r1, =0xfffffa08 ; via 0x1214 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2186 11b2: 4819 ldr r0, =0xffff ; via 0x1218 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2187 11b4: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2188 11b6: 4819 ldr r0, =0xfffffa0a ; via 0x121c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2189 11b8: 211f mov r1, #31 ; 0x1f |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2190 11ba: 8001 strh r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2191 11bc: 4818 ldr r0, =0xfffff804 ; via 0x1220 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2192 11be: 21f5 mov r1, #245 ; 0xf5 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2193 11c0: 8001 strh r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2194 11c2: 21a0 mov r1, #160 ; 0xa0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2195 11c4: 8001 strh r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2196 11c6: 4817 ldr r0, =0xffff9800 ; via 0x1224 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2197 11c8: 4917 ldr r1, =0x2002 ; via 0x1228 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2198 11ca: 8001 strh r1, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2199 11cc: 4815 ldr r0, =0xffff9800 ; via 0x1224 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2200 11ce: 8800 ldrh r0, [r0, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2201 11d0: 0840 lsr r0, r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2202 11d2: d2fb bcs 0x11cc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2203 11d4: 4915 ldr r1, =0xfffffd00 ; via 0x122c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2204 11d6: 4816 ldr r0, =0x1001 ; via 0x1230 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2205 11d8: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2206 11da: 4916 ldr r1, =0xfffffd02 ; via 0x1234 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2207 11dc: 2080 mov r0, #128 ; 0x80 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2208 11de: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2209 11e0: 4915 ldr r1, =0xfffef006 ; via 0x1238 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2210 11e2: 2008 mov r0, #8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2211 11e4: 880a ldrh r2, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2212 11e6: 4310 orr r0, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2213 11e8: 8008 strh r0, [r1, #0] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2214 11ea: 46f7 mov pc, lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2215 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2216 11ec: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2217 11ee: f7ff ffdf bl 0x11b0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2218 11f2: f7ff fe30 bl 0xe56 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2219 11f6: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2220 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2221 11f8: b500 push {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2222 11fa: f7fe ffc4 bl 0x186 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2223 11fe: 2801 cmp r0, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2224 1200: d104 bne 0x120c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2225 1202: f7ff f8a2 bl 0x34a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2226 1206: f7ff fb6f bl 0x8e8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2227 120a: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2228 120c: f7ff fbba bl 0x984 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2229 1210: bd00 pop {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2230 1212: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2231 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2232 1214: fffffa08 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2233 1218: 0000ffff |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2234 121c: fffffa0a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2235 1220: fffff804 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2236 1224: ffff9800 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2237 1228: 00002002 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2238 122c: fffffd00 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2239 1230: 00001001 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2240 1234: fffffd02 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2241 1238: fffef006 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2242 123c: fffffb00 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2243 1240: 02a1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2244 1242: 02a1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2245 1244: 02a1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2246 1246: 0283 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2247 1248: 0281 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2248 124a: 00c0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2249 124c: 0040 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2250 124e: 002a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2251 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2252 1250: e51f101c ldr r1, =0xfffffb00 ; via 0x123c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2253 1254: e15f21bc ldrh r2, =0x2a1 ; via 0x1240 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2254 1258: e1c120b0 strh r2, [r1] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2255 125c: e15f22b2 ldrh r2, =0x2a1 ; via 0x1242 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2256 1260: e1c120b2 strh r2, [r1, #2] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2257 1264: e15f22b8 ldrh r2, =0x2a1 ; via 0x1244 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2258 1268: e1c120b4 strh r2, [r1, #4] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2259 126c: e15f22be ldrh r2, =0x283 ; via 0x1246 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2260 1270: e1c120b6 strh r2, [r1, #6] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2261 1274: e15f23b4 ldrh r2, =0x281 ; via 0x1248 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2262 1278: e1c120ba strh r2, [r1, #10] ; 0xa |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2263 127c: e15f23ba ldrh r2, =0xc0 ; via 0x124a |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2264 1280: e1c120bc strh r2, [r1, #12] ; 0xc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2265 1284: e15f24b0 ldrh r2, =0x40 ; via 0x124c |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2266 1288: e1c120b8 strh r2, [r1, #8] |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2267 128c: e15f24b6 ldrh r2, =0x2a ; via 0x124e |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2268 1290: e1c120be strh r2, [r1, #14] ; 0xe |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2269 1294: e59f0018 ldr r0, =0x1001000 ; via 0x12b4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2270 1298: e3a01b01 mov r1, #1024 ; 0x400 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2271 129c: e2411004 sub r1, r1, #4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2272 12a0: e0802001 add r2, r0, r1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2273 12a4: e3c22003 bic r2, r2, #3 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2274 12a8: e1a0d002 mov sp, r2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2275 12ac: eb000007 bl 0x12d0 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2276 12b0: ea000000 b 0x12b8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2277 12b4: 01001000 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2278 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2279 12b8: e92d4000 stmdb sp!, {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2280 12bc: e28fe001 add lr, pc, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2281 12c0: e12fff1e bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2282 12c4: f7ff ff98 bl 0x11f8 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2283 12c8: 4778 bx pc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2284 12ca: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2285 12cc: e8bd8000 ldmia sp!, {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2286 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2287 12d0: e92d4000 stmdb sp!, {lr} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2288 12d4: e28fe001 add lr, pc, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2289 12d8: e12fff1e bx lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2290 12dc: f7ff ff86 bl 0x11ec |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2291 12e0: 4778 bx pc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2292 12e2: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2293 12e4: e8bd8000 ldmia sp!, {pc} |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2294 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2295 12e8: 46a4 mov r12, r4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2296 12ea: 0864 lsr r4, r4, #1 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2297 12ec: d301 bcc 0x12f2 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2298 12ee: 4760 bx r12 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2299 12f0: 46c0 nop (mov r8, r8) |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2300 12f2: 4674 mov r4, lr |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2301 12f4: 46fe mov lr, pc |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2302 12f6: 4760 bx r12 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2303 12f8: e12fff14 bx r4 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2304 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2305 12fc: ffff5800 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2306 1300: ffff5000 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2307 1304: 2a150e07 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2308 1308: 00000054 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2309 |
6c31d8c54ae4
se_k200i: preliminary analysis
Mychaela Falconia <falcon@freecalypso.org>
parents:
diff
changeset
|
2310 2000: 00000001 |