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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
|
.include "asm/macros.inc"
.include "global.inc"
.section .rodata
.global UNK_020F2364
UNK_020F2364: ; 0x020F2364
.byte 0x02, 0x00, 0x06, 0x05, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x01, 0x06, 0x06, 0x05, 0x04, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x05, 0x05, 0x0B, 0x03, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x01, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x01, 0x07, 0x05, 0x0B, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x02, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x0B, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x0B, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x01, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x03, 0x00, 0x06, 0x06, 0x0B, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x01, 0x00, 0x06
.byte 0x06, 0x0B, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x04, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x01
.byte 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06
.byte 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03
.byte 0x00, 0x06, 0x06, 0x05, 0x04, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x01, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x05, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x04, 0x01, 0x06, 0x06, 0x0B, 0x03, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x05, 0x05, 0x03, 0x00, 0x07, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x03, 0x01, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x0B, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05
.byte 0x04, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x01, 0x06, 0x06, 0x05, 0x02, 0x00, 0x07, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x07, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x05, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x07, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x0B
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x07, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x05, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x02, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06
.byte 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05
.byte 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02
.byte 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x05, 0x05, 0x04, 0x00
.byte 0x06, 0x06, 0x05, 0x02, 0x01, 0x06, 0x06, 0x05, 0x02, 0x00, 0x07, 0x06, 0x05, 0x02, 0x00, 0x06
.byte 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x02, 0x00, 0x06, 0x06, 0x05, 0x03, 0x00, 0x06, 0x06
.byte 0x05, 0x04, 0x02, 0x07, 0x06, 0x05, 0x00, 0x00
.text
thumb_func_start FUN_02034FE4
FUN_02034FE4: ; 0x02034FE4
push {r3-r7, lr}
add r7, r0, #0x0
add r0, r1, #0x0
bl MapHeader_GetWeatherType
add r4, r0, #0x0
cmp r4, #0x18
blt _0203505C
ldr r0, [r7, #0xc]
bl Sav2_SysInfo_RTC_get
add r6, r0, #0x0
add r0, r6, #0x4
bl GF_RTC_GetDayOfYear
sub r5, r0, #0x1
bmi _0203500C
ldr r0, _02035060 ; =0x0000016E
cmp r5, r0
blt _02035010
_0203500C:
bl GF_AssertFail
_02035010:
ldr r0, [r6, #0x8]
cmp r0, #0x2
bls _02035044
ldr r6, [r6, #0x4]
mov r0, #0x3
tst r0, r6
bne _0203502A
add r0, r6, #0x0
mov r1, #0x64
bl _u32_div_f
cmp r1, #0x0
bne _02035038
_0203502A:
mov r1, #0x19
add r0, r6, #0x0
lsl r1, r1, #0x4
bl _u32_div_f
cmp r1, #0x0
bne _0203503C
_02035038:
mov r0, #0x1
b _0203503E
_0203503C:
mov r0, #0x0
_0203503E:
cmp r0, #0x0
bne _02035044
add r5, r5, #0x1
_02035044:
add r0, r7, #0x0
bl FUN_0204B33C
cmp r0, #0x0
beq _02035050
mov r5, #0x1
_02035050:
lsl r0, r5, #0x2
sub r4, #0x18
add r0, r5, r0
add r1, r4, r0
ldr r0, _02035064 ; =UNK_020F2364
ldrb r0, [r0, r1]
_0203505C:
pop {r3-r7, pc}
nop
_02035060: .word 0x0000016E
_02035064: .word UNK_020F2364
|