summaryrefslogtreecommitdiff
path: root/arm9/asm/unk_02088814.s
blob: 8e6bf6a187bac194cda820626fc4061dda49a9df (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
    .include "asm/macros.inc"
    .include "global.inc"

	.section .rodata

	.global UNK_020FD1C4
UNK_020FD1C4: ; 0x020FD1C4
	.word FUN_0204DB18, FUN_0204DC34, 0x00000000
	.word FUN_0204DC38, FUN_0204E2A8, 0x00000000
	.word MOD18_0223E660, FUN_0202DA84, 0x00000000
	.word FUN_0204E2E0, FUN_0202DA80, 0x00000000
	.word FUN_0204E2F0, FUN_0202DA84, 0x00000000
	.word FUN_0204E850, FUN_0202DA80, 0x00000000
	.word MOD18_0223DD78, MOD18_0223DD74, 0x00000000
	.word FUN_0204E8FC, FUN_0202DA78, 0x00000000
	.word FUN_0204E96C, FUN_0202DA78, 0x00000000
	.word MOD18_0223E858, FUN_0202DA80, 0x00000000
	.word MOD18_0223EF98, FUN_0202DA84, 0x00000000
	.word MOD18_0223F404, MOD18_0223F424, 0x00000000
	.word MOD18_0223F360, MOD18_0223F0C4, 0x00000000
	.word MOD18_0223F428, MOD18_0223ECEC, 0x00000000
	.word MOD18_0223F4A8, MOD18_0223F4D4, 0x00000000
	.word MOD18_0223F918, MOD18_0223F778, 0x00000000
	.word MOD18_0223FA74, FUN_0202DA84, 0x00000000
	.word MOD18_0223FAA8, FUN_02088814, 0x00000000
	.word MOD18_022409D0, FUN_0202DA84, 0x00000000
	.word MOD18_0224089C, FUN_0202DA80, 0x00000000
	.word MOD18_02240944, MOD18_02240898, 0x00000000
	.word MOD18_022408FC, FUN_0202DA80, 0x00000000
	.word MOD18_02240A44, MOD18_02240B24, 0x00000000
	.word MOD18_0223FB08, FUN_0202DA84, 0x00000000
	.word MOD18_02240C74, FUN_0202DA80, 0x00000000
	.word MOD18_02240D2C, MOD18_02240D98, 0x00000000
	.word MOD18_0223DA98, MOD18_0223F508, 0x00000000
	.word MOD18_0223DAC4, FUN_0202DA78, 0x00000000
	.word MOD18_0223DAF4, FUN_0202DA78, 0x00000000
	.word MOD18_0223F5CC, MOD18_0223F5C8, 0x00000000
	.word FUN_0204DBCC, FUN_0202DA84, 0x00000000
	.word MOD18_02246108, MOD18_022461A0, 0x00000000
	.word MOD18_02245FE0, MOD18_022461A0, 0x00000000
	.word MOD18_02246250, MOD18_02246308, 0x00000000
	.word MOD18_02245F28, FUN_0202DA80, 0x00000000
	.word MOD18_02245E90, MOD18_02245E8C, 0x00000000
	.word MOD18_02245438, MOD18_022454B8, 0x00000000
	.word MOD18_022454BC, MOD18_02245524, 0x00000000
	.word MOD18_02247248, MOD18_02247278, 0x00000000
	.word MOD18_0224548C, FUN_0202DA84, 0x00000000
	.word FUN_0204D67C, FUN_0202DA84, 0x00000000
	.word MOD18_0223CE68, FUN_0202DA84, 0x00000000
	.word MOD18_02239F34, FUN_0202DA84, 0x00000000
	.word MOD18_0223A058, FUN_0202DA84, 0x00000000
	.word MOD18_0223A0EC, FUN_0202DA84, 0x00000000
	.word MOD18_0223A120, FUN_0202DA84, 0x00000000
	.word MOD18_0223A138, MOD18_0223A150, 0x00000000
	.word MOD18_0223A154, MOD18_0223A184, 0x00000000
	.word MOD18_0223E82C, MOD18_0223E854, 0x00000000
	.word MOD18_0223C884, FUN_0202DA80, 0x00000000
	.word MOD18_0223C910, MOD18_0223C9B4, 0x00000000
	.word MOD18_02248E6C, MOD18_02248EF0, 0x00000000
	.word MOD18_02248E78, MOD18_02248EF0, 0x00000000
	.word MOD18_02248E84, MOD18_02248EF0, 0x00000000
	.word MOD18_02248EB4, MOD18_02248EF0, 0x00000000
	.word MOD18_02248EF4, MOD18_02248F74, 0x00000000
	.word MOD18_02248F00, MOD18_02248F74, 0x00000000
	.word MOD18_02248F78, MOD18_02248FC4, 0x00000000
	.word MOD18_02248F84, MOD18_02248FC4, 0x00000000
	.word MOD18_0224D734, FUN_0202DA78, 0x00000000
	.word MOD18_0224D744, FUN_0202DA78, 0x00000000
	.word MOD18_0224B128, MOD18_0224B18C, 0x00000000
	.word FUN_0204F0C8, FUN_0202DA84, 0x00000000
	.word FUN_0204F2D8, FUN_0204F0C4, 0x00000000
	.word MOD18_02246AFC, FUN_0202DA84, 0x00000000
	.word MOD18_02246C94, MOD18_02246AF8, 0x00000000
	.word FUN_02050BE8, FUN_02088830, FUN_02050BF8
	.word MOD18_0224BF18, MOD18_0224B18C, 0x00000000
	.word MOD18_0224BF34, MOD18_0224B18C, 0x00000000
	.word FUN_0204F9BC, FUN_0204F9B8, 0x00000000
	.word FUN_0204FA78, FUN_0204FACC, FUN_0204FA64
	.word FUN_0204FAD0, FUN_0202DA84, 0x00000000
	.word FUN_0204EC00, FUN_0202DA84, 0x00000000
	.word FUN_02050A48, FUN_0202DA84, 0x00000000
	.word MOD18_02247414, FUN_0202DA84, 0x00000000
	.word MOD18_02247428, MOD18_02247470, 0x00000000
	.word FUN_020526B4, FUN_02023924, 0x00000000
	.word FUN_020526D8, FUN_0202DA84, 0x00000000
	.word FUN_020526B8, FUN_0202DA84, 0x00000000
	.word FUN_02052798, FUN_0202DA84, 0x00000000
	.word FUN_020526BC, FUN_0202DA80, 0x00000000
	.word FUN_020526F0, FUN_0202DA84, 0x00000000
	.word FUN_0205270C, FUN_0202DA80, 0x00000000
	.word FUN_02052734, FUN_02088830, FUN_02052788
	.word FUN_02051E30, FUN_02051E54, FUN_02051E64
	.word FUN_02051E80, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_02088850, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_02088838, 0x00000000
	.word FUN_02088818, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_02088840, 0x00000000
	.word FUN_02088818, FUN_02088848, 0x00000000
	.word FUN_02088818, FUN_0208884C, 0x00000000
	.word FUN_02088818, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_0202DA84, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_02088854, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000
	.word FUN_02088818, FUN_0202DA80, 0x00000000

	.text

	thumb_func_start FUN_02088814
FUN_02088814: ; 0x02088814
	mov r0, #0x3
	bx lr

	thumb_func_start FUN_02088818
FUN_02088818: ; 0x02088818
	bx lr
	.balign 4

	thumb_func_start FUN_0208881C
FUN_0208881C: ; 0x0208881C
	ldr r3, _02088828 ; =FUN_0202D8D0
	add r2, r0, #0x0
	ldr r0, _0208882C ; =UNK_020FD1C4
	mov r1, #0x6c
	bx r3
	nop
_02088828: .word FUN_0202D8D0
_0208882C: .word UNK_020FD1C4

	thumb_func_start FUN_02088830
FUN_02088830: ; 0x02088830
	ldr r0, _02088834 ; =0x0000066C
	bx lr
	.balign 4
_02088834: .word 0x0000066C

	thumb_func_start FUN_02088838
FUN_02088838: ; 0x02088838
	mov r0, #0x2f
	lsl r0, r0, #0x6
	bx lr
	.balign 4

	thumb_func_start FUN_02088840
FUN_02088840: ; 0x02088840
	mov r0, #0x3f
	lsl r0, r0, #0x4
	bx lr
	.balign 4

	thumb_func_start FUN_02088848
FUN_02088848: ; 0x02088848
	mov r0, #0xa
	bx lr

	thumb_func_start FUN_0208884C
FUN_0208884C: ; 0x0208884C
	mov r0, #0x32
	bx lr

	thumb_func_start FUN_02088850
FUN_02088850: ; 0x02088850
	mov r0, #0x4
	bx lr

	thumb_func_start FUN_02088854
FUN_02088854: ; 0x02088854
	mov r0, #0x4
	bx lr