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
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global FindNameResource__37$2unnamed$2lyt_arcResourceAccessor_cpp$2FP9ARCHandlePCc
FindNameResource__37$2unnamed$2lyt_arcResourceAccessor_cpp$2FP9ARCHandlePCc:
/* 8038E338 00389F98 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8038E33C 00389F9C 7C 08 02 A6 */ mflr r0
/* 8038E340 00389FA0 90 01 00 44 */ stw r0, 0x44(r1)
/* 8038E344 00389FA4 38 A1 00 18 */ addi r5, r1, 0x18
/* 8038E348 00389FA8 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 8038E34C 00389FAC 3B E0 FF FF */ li r31, -1
/* 8038E350 00389FB0 93 C1 00 38 */ stw r30, 0x38(r1)
/* 8038E354 00389FB4 7C 9E 23 78 */ mr r30, r4
/* 8038E358 00389FB8 38 8D 95 40 */ addi r4, r13, lbl_8063E800-_SDA_BASE_
/* 8038E35C 00389FBC 93 A1 00 34 */ stw r29, 0x34(r1)
/* 8038E360 00389FC0 7C 7D 1B 78 */ mr r29, r3
/* 8038E364 00389FC4 4B F5 ED 65 */ bl ARCOpenDir
/* 8038E368 00389FC8 48 00 00 60 */ b lbl_8038E3C8
lbl_8038E36C:
/* 8038E36C 00389FCC 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8038E370 00389FD0 2C 00 00 00 */ cmpwi r0, 0
/* 8038E374 00389FD4 41 82 00 38 */ beq lbl_8038E3AC
/* 8038E378 00389FD8 80 81 00 14 */ lwz r4, 0x14(r1)
/* 8038E37C 00389FDC 7F A3 EB 78 */ mr r3, r29
/* 8038E380 00389FE0 4B F5 EC F1 */ bl ARCChangeDir
/* 8038E384 00389FE4 7F A3 EB 78 */ mr r3, r29
/* 8038E388 00389FE8 7F C4 F3 78 */ mr r4, r30
/* 8038E38C 00389FEC 4B FF FF AD */ bl FindNameResource__37$2unnamed$2lyt_arcResourceAccessor_cpp$2FP9ARCHandlePCc
/* 8038E390 00389FF0 7C 7F 1B 78 */ mr r31, r3
/* 8038E394 00389FF4 7F A3 EB 78 */ mr r3, r29
/* 8038E398 00389FF8 38 8D 95 44 */ addi r4, r13, lbl_8063E804-_SDA_BASE_
/* 8038E39C 00389FFC 4B F5 EC D5 */ bl ARCChangeDir
/* 8038E3A0 0038A000 2C 1F FF FF */ cmpwi r31, -1
/* 8038E3A4 0038A004 40 82 00 38 */ bne lbl_8038E3DC
/* 8038E3A8 0038A008 48 00 00 20 */ b lbl_8038E3C8
lbl_8038E3AC:
/* 8038E3AC 0038A00C 80 81 00 14 */ lwz r4, 0x14(r1)
/* 8038E3B0 0038A010 7F C3 F3 78 */ mr r3, r30
/* 8038E3B4 0038A014 4B E4 26 4D */ bl stricmp
/* 8038E3B8 0038A018 2C 03 00 00 */ cmpwi r3, 0
/* 8038E3BC 0038A01C 40 82 00 0C */ bne lbl_8038E3C8
/* 8038E3C0 0038A020 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8038E3C4 0038A024 48 00 00 18 */ b lbl_8038E3DC
lbl_8038E3C8:
/* 8038E3C8 0038A028 38 61 00 18 */ addi r3, r1, 0x18
/* 8038E3CC 0038A02C 38 81 00 08 */ addi r4, r1, 8
/* 8038E3D0 0038A030 4B F5 ED 75 */ bl ARCReadDir
/* 8038E3D4 0038A034 2C 03 00 00 */ cmpwi r3, 0
/* 8038E3D8 0038A038 40 82 FF 94 */ bne lbl_8038E36C
lbl_8038E3DC:
/* 8038E3DC 0038A03C 38 61 00 18 */ addi r3, r1, 0x18
/* 8038E3E0 0038A040 4B F5 EE 1D */ bl ARCCloseDir
/* 8038E3E4 0038A044 7F E3 FB 78 */ mr r3, r31
/* 8038E3E8 0038A048 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 8038E3EC 0038A04C 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 8038E3F0 0038A050 83 A1 00 34 */ lwz r29, 0x34(r1)
/* 8038E3F4 0038A054 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8038E3F8 0038A058 7C 08 03 A6 */ mtlr r0
/* 8038E3FC 0038A05C 38 21 00 40 */ addi r1, r1, 0x40
/* 8038E400 0038A060 4E 80 00 20 */ blr
.global GetResourceSub__37$2unnamed$2lyt_arcResourceAccessor_cpp$2FP9ARCHandlePCcUlPCcPUl
GetResourceSub__37$2unnamed$2lyt_arcResourceAccessor_cpp$2FP9ARCHandlePCcUlPCcPUl:
/* 8038E404 0038A064 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8038E408 0038A068 7C 08 02 A6 */ mflr r0
/* 8038E40C 0038A06C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8038E410 0038A070 39 61 00 40 */ addi r11, r1, 0x40
/* 8038E414 0038A074 4B E3 8D 11 */ bl _savegpr_26
/* 8038E418 0038A078 7C 7A 1B 78 */ mr r26, r3
/* 8038E41C 0038A07C 7C 9B 23 78 */ mr r27, r4
/* 8038E420 0038A080 7C BC 2B 78 */ mr r28, r5
/* 8038E424 0038A084 7C DD 33 78 */ mr r29, r6
/* 8038E428 0038A088 7C FE 3B 78 */ mr r30, r7
/* 8038E42C 0038A08C 3B E0 FF FF */ li r31, -1
/* 8038E430 0038A090 4B F5 E9 B9 */ bl ARCConvertPathToEntrynum
/* 8038E434 0038A094 2C 03 FF FF */ cmpwi r3, -1
/* 8038E438 0038A098 41 82 00 A8 */ beq lbl_8038E4E0
/* 8038E43C 0038A09C 7F 43 D3 78 */ mr r3, r26
/* 8038E440 0038A0A0 7F 64 DB 78 */ mr r4, r27
/* 8038E444 0038A0A4 4B F5 EC 2D */ bl ARCChangeDir
/* 8038E448 0038A0A8 2C 03 00 00 */ cmpwi r3, 0
/* 8038E44C 0038A0AC 41 82 00 94 */ beq lbl_8038E4E0
/* 8038E450 0038A0B0 2C 1C 00 00 */ cmpwi r28, 0
/* 8038E454 0038A0B4 40 82 00 18 */ bne lbl_8038E46C
/* 8038E458 0038A0B8 7F 43 D3 78 */ mr r3, r26
/* 8038E45C 0038A0BC 7F A4 EB 78 */ mr r4, r29
/* 8038E460 0038A0C0 4B FF FE D9 */ bl FindNameResource__37$2unnamed$2lyt_arcResourceAccessor_cpp$2FP9ARCHandlePCc
/* 8038E464 0038A0C4 7C 7F 1B 78 */ mr r31, r3
/* 8038E468 0038A0C8 48 00 00 6C */ b lbl_8038E4D4
lbl_8038E46C:
/* 8038E46C 0038A0CC 57 83 46 3E */ srwi r3, r28, 0x18
/* 8038E470 0038A0D0 57 86 84 3E */ srwi r6, r28, 0x10
/* 8038E474 0038A0D4 57 85 C2 3E */ srwi r5, r28, 8
/* 8038E478 0038A0D8 38 00 00 00 */ li r0, 0
/* 8038E47C 0038A0DC 98 61 00 08 */ stb r3, 8(r1)
/* 8038E480 0038A0E0 7F 43 D3 78 */ mr r3, r26
/* 8038E484 0038A0E4 38 81 00 08 */ addi r4, r1, 8
/* 8038E488 0038A0E8 98 C1 00 09 */ stb r6, 9(r1)
/* 8038E48C 0038A0EC 98 A1 00 0A */ stb r5, 0xa(r1)
/* 8038E490 0038A0F0 9B 81 00 0B */ stb r28, 0xb(r1)
/* 8038E494 0038A0F4 98 01 00 0C */ stb r0, 0xc(r1)
/* 8038E498 0038A0F8 4B F5 E9 51 */ bl ARCConvertPathToEntrynum
/* 8038E49C 0038A0FC 2C 03 FF FF */ cmpwi r3, -1
/* 8038E4A0 0038A100 41 82 00 34 */ beq lbl_8038E4D4
/* 8038E4A4 0038A104 7F 43 D3 78 */ mr r3, r26
/* 8038E4A8 0038A108 38 81 00 08 */ addi r4, r1, 8
/* 8038E4AC 0038A10C 4B F5 EB C5 */ bl ARCChangeDir
/* 8038E4B0 0038A110 2C 03 00 00 */ cmpwi r3, 0
/* 8038E4B4 0038A114 41 82 00 20 */ beq lbl_8038E4D4
/* 8038E4B8 0038A118 7F 43 D3 78 */ mr r3, r26
/* 8038E4BC 0038A11C 7F A4 EB 78 */ mr r4, r29
/* 8038E4C0 0038A120 4B F5 E9 29 */ bl ARCConvertPathToEntrynum
/* 8038E4C4 0038A124 7C 7F 1B 78 */ mr r31, r3
/* 8038E4C8 0038A128 7F 43 D3 78 */ mr r3, r26
/* 8038E4CC 0038A12C 38 8D 95 44 */ addi r4, r13, lbl_8063E804-_SDA_BASE_
/* 8038E4D0 0038A130 4B F5 EB A1 */ bl ARCChangeDir
lbl_8038E4D4:
/* 8038E4D4 0038A134 7F 43 D3 78 */ mr r3, r26
/* 8038E4D8 0038A138 38 8D 95 44 */ addi r4, r13, lbl_8063E804-_SDA_BASE_
/* 8038E4DC 0038A13C 4B F5 EB 95 */ bl ARCChangeDir
lbl_8038E4E0:
/* 8038E4E0 0038A140 2C 1F FF FF */ cmpwi r31, -1
/* 8038E4E4 0038A144 41 82 00 44 */ beq lbl_8038E528
/* 8038E4E8 0038A148 7F 43 D3 78 */ mr r3, r26
/* 8038E4EC 0038A14C 7F E4 FB 78 */ mr r4, r31
/* 8038E4F0 0038A150 38 A1 00 10 */ addi r5, r1, 0x10
/* 8038E4F4 0038A154 4B F5 E8 A5 */ bl ARCFastOpen
/* 8038E4F8 0038A158 38 61 00 10 */ addi r3, r1, 0x10
/* 8038E4FC 0038A15C 4B F5 EB 51 */ bl ARCGetStartAddrInMem
/* 8038E500 0038A160 2C 1E 00 00 */ cmpwi r30, 0
/* 8038E504 0038A164 7C 7F 1B 78 */ mr r31, r3
/* 8038E508 0038A168 41 82 00 10 */ beq lbl_8038E518
/* 8038E50C 0038A16C 38 61 00 10 */ addi r3, r1, 0x10
/* 8038E510 0038A170 4B F5 EB 51 */ bl ARCGetLength
/* 8038E514 0038A174 90 7E 00 00 */ stw r3, 0(r30)
lbl_8038E518:
/* 8038E518 0038A178 38 61 00 10 */ addi r3, r1, 0x10
/* 8038E51C 0038A17C 4B F5 EB 4D */ bl ARCClose
/* 8038E520 0038A180 7F E3 FB 78 */ mr r3, r31
/* 8038E524 0038A184 48 00 00 08 */ b lbl_8038E52C
lbl_8038E528:
/* 8038E528 0038A188 38 60 00 00 */ li r3, 0
lbl_8038E52C:
/* 8038E52C 0038A18C 39 61 00 40 */ addi r11, r1, 0x40
/* 8038E530 0038A190 4B E3 8C 41 */ bl _restgpr_26
/* 8038E534 0038A194 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8038E538 0038A198 7C 08 03 A6 */ mtlr r0
/* 8038E53C 0038A19C 38 21 00 40 */ addi r1, r1, 0x40
/* 8038E540 0038A1A0 4E 80 00 20 */ blr
.global __ct__Q34nw4r3lyt19ArcResourceAccessorFv
__ct__Q34nw4r3lyt19ArcResourceAccessorFv:
/* 8038E544 0038A1A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8038E548 0038A1A8 7C 08 02 A6 */ mflr r0
/* 8038E54C 0038A1AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8038E550 0038A1B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8038E554 0038A1B4 7C 7F 1B 78 */ mr r31, r3
/* 8038E558 0038A1B8 4B FF FD C9 */ bl __ct__Q34nw4r3lyt16ResourceAccessorFv
/* 8038E55C 0038A1BC 38 00 00 00 */ li r0, 0
/* 8038E560 0038A1C0 3C 80 80 45 */ lis r4, lbl_8044E598@ha
/* 8038E564 0038A1C4 90 1F 00 28 */ stw r0, 0x28(r31)
/* 8038E568 0038A1C8 38 BF 00 28 */ addi r5, r31, 0x28
/* 8038E56C 0038A1CC 38 84 E5 98 */ addi r4, r4, lbl_8044E598@l
/* 8038E570 0038A1D0 7F E3 FB 78 */ mr r3, r31
/* 8038E574 0038A1D4 90 1F 00 2C */ stw r0, 0x2c(r31)
/* 8038E578 0038A1D8 90 9F 00 00 */ stw r4, 0(r31)
/* 8038E57C 0038A1DC 90 1F 00 20 */ stw r0, 0x20(r31)
/* 8038E580 0038A1E0 90 1F 00 24 */ stw r0, 0x24(r31)
/* 8038E584 0038A1E4 90 BF 00 28 */ stw r5, 0x28(r31)
/* 8038E588 0038A1E8 90 BF 00 2C */ stw r5, 0x2c(r31)
/* 8038E58C 0038A1EC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8038E590 0038A1F0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8038E594 0038A1F4 7C 08 03 A6 */ mtlr r0
/* 8038E598 0038A1F8 38 21 00 10 */ addi r1, r1, 0x10
/* 8038E59C 0038A1FC 4E 80 00 20 */ blr
.global Attach__Q34nw4r3lyt19ArcResourceAccessorFPvPCc
Attach__Q34nw4r3lyt19ArcResourceAccessorFPvPCc:
/* 8038E5A0 0038A200 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8038E5A4 0038A204 7C 08 02 A6 */ mflr r0
/* 8038E5A8 0038A208 90 01 00 24 */ stw r0, 0x24(r1)
/* 8038E5AC 0038A20C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8038E5B0 0038A210 7C BF 2B 78 */ mr r31, r5
/* 8038E5B4 0038A214 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8038E5B8 0038A218 7C 9E 23 78 */ mr r30, r4
/* 8038E5BC 0038A21C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8038E5C0 0038A220 7C 7D 1B 78 */ mr r29, r3
/* 8038E5C4 0038A224 7F C3 F3 78 */ mr r3, r30
/* 8038E5C8 0038A228 38 9D 00 04 */ addi r4, r29, 4
/* 8038E5CC 0038A22C 4B F5 E7 2D */ bl ARCInitHandle
/* 8038E5D0 0038A230 2C 03 00 00 */ cmpwi r3, 0
/* 8038E5D4 0038A234 40 82 00 0C */ bne lbl_8038E5E0
/* 8038E5D8 0038A238 38 60 00 00 */ li r3, 0
/* 8038E5DC 0038A23C 48 00 00 24 */ b lbl_8038E600
lbl_8038E5E0:
/* 8038E5E0 0038A240 93 DD 00 20 */ stw r30, 0x20(r29)
/* 8038E5E4 0038A244 7F E4 FB 78 */ mr r4, r31
/* 8038E5E8 0038A248 38 7D 00 30 */ addi r3, r29, 0x30
/* 8038E5EC 0038A24C 38 A0 00 7F */ li r5, 0x7f
/* 8038E5F0 0038A250 4B E3 FD A1 */ bl strncpy
/* 8038E5F4 0038A254 38 00 00 00 */ li r0, 0
/* 8038E5F8 0038A258 38 60 00 01 */ li r3, 1
/* 8038E5FC 0038A25C 98 1D 00 AF */ stb r0, 0xaf(r29)
lbl_8038E600:
/* 8038E600 0038A260 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8038E604 0038A264 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8038E608 0038A268 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8038E60C 0038A26C 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 8038E610 0038A270 7C 08 03 A6 */ mtlr r0
/* 8038E614 0038A274 38 21 00 20 */ addi r1, r1, 0x20
/* 8038E618 0038A278 4E 80 00 20 */ blr
.global GetResource__Q34nw4r3lyt19ArcResourceAccessorFUlPCcPUl
GetResource__Q34nw4r3lyt19ArcResourceAccessorFUlPCcPUl:
/* 8038E61C 0038A27C 7C 88 23 78 */ mr r8, r4
/* 8038E620 0038A280 7C A0 2B 78 */ mr r0, r5
/* 8038E624 0038A284 7C C7 33 78 */ mr r7, r6
/* 8038E628 0038A288 38 83 00 30 */ addi r4, r3, 0x30
/* 8038E62C 0038A28C 7D 05 43 78 */ mr r5, r8
/* 8038E630 0038A290 7C 06 03 78 */ mr r6, r0
/* 8038E634 0038A294 38 63 00 04 */ addi r3, r3, 4
/* 8038E638 0038A298 4B FF FD CC */ b GetResourceSub__37$2unnamed$2lyt_arcResourceAccessor_cpp$2FP9ARCHandlePCcUlPCcPUl
.global GetFont__Q34nw4r3lyt19ArcResourceAccessorFPCc
GetFont__Q34nw4r3lyt19ArcResourceAccessorFPCc:
/* 8038E63C 0038A29C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8038E640 0038A2A0 7C 08 02 A6 */ mflr r0
/* 8038E644 0038A2A4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8038E648 0038A2A8 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8038E64C 0038A2AC 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8038E650 0038A2B0 3B C3 00 28 */ addi r30, r3, 0x28
/* 8038E654 0038A2B4 93 A1 00 14 */ stw r29, 0x14(r1)
/* 8038E658 0038A2B8 7C 9D 23 78 */ mr r29, r4
/* 8038E65C 0038A2BC 83 E3 00 28 */ lwz r31, 0x28(r3)
/* 8038E660 0038A2C0 48 00 00 24 */ b lbl_8038E684
lbl_8038E664:
/* 8038E664 0038A2C4 7F A3 EB 78 */ mr r3, r29
/* 8038E668 0038A2C8 38 9F 00 08 */ addi r4, r31, 8
/* 8038E66C 0038A2CC 4B E3 FD E1 */ bl strcmp
/* 8038E670 0038A2D0 2C 03 00 00 */ cmpwi r3, 0
/* 8038E674 0038A2D4 40 82 00 0C */ bne lbl_8038E680
/* 8038E678 0038A2D8 80 7F 00 88 */ lwz r3, 0x88(r31)
/* 8038E67C 0038A2DC 48 00 00 14 */ b lbl_8038E690
lbl_8038E680:
/* 8038E680 0038A2E0 83 FF 00 00 */ lwz r31, 0(r31)
lbl_8038E684:
/* 8038E684 0038A2E4 7C 1F F0 40 */ cmplw r31, r30
/* 8038E688 0038A2E8 40 82 FF DC */ bne lbl_8038E664
/* 8038E68C 0038A2EC 38 60 00 00 */ li r3, 0
lbl_8038E690:
/* 8038E690 0038A2F0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8038E694 0038A2F4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8038E698 0038A2F8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8038E69C 0038A2FC 83 A1 00 14 */ lwz r29, 0x14(r1)
/* 8038E6A0 0038A300 7C 08 03 A6 */ mtlr r0
/* 8038E6A4 0038A304 38 21 00 20 */ addi r1, r1, 0x20
/* 8038E6A8 0038A308 4E 80 00 20 */ blr
.global __dt__Q34nw4r3lyt19ArcResourceAccessorFv
__dt__Q34nw4r3lyt19ArcResourceAccessorFv:
/* 8038E6AC 0038A30C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8038E6B0 0038A310 7C 08 02 A6 */ mflr r0
/* 8038E6B4 0038A314 2C 03 00 00 */ cmpwi r3, 0
/* 8038E6B8 0038A318 90 01 00 14 */ stw r0, 0x14(r1)
/* 8038E6BC 0038A31C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8038E6C0 0038A320 7C 9F 23 78 */ mr r31, r4
/* 8038E6C4 0038A324 93 C1 00 08 */ stw r30, 8(r1)
/* 8038E6C8 0038A328 7C 7E 1B 78 */ mr r30, r3
/* 8038E6CC 0038A32C 41 82 00 30 */ beq lbl_8038E6FC
/* 8038E6D0 0038A330 34 63 00 24 */ addic. r3, r3, 0x24
/* 8038E6D4 0038A334 41 82 00 0C */ beq lbl_8038E6E0
/* 8038E6D8 0038A338 38 80 00 00 */ li r4, 0
/* 8038E6DC 0038A33C 4B FD 44 5D */ bl __dt__Q44nw4r2ut6detail12LinkListImplFv
lbl_8038E6E0:
/* 8038E6E0 0038A340 7F C3 F3 78 */ mr r3, r30
/* 8038E6E4 0038A344 38 80 00 00 */ li r4, 0
/* 8038E6E8 0038A348 4B FF FB F9 */ bl __dt__Q34nw4r3lyt16ResourceAccessorFv
/* 8038E6EC 0038A34C 2C 1F 00 00 */ cmpwi r31, 0
/* 8038E6F0 0038A350 40 81 00 0C */ ble lbl_8038E6FC
/* 8038E6F4 0038A354 7F C3 F3 78 */ mr r3, r30
/* 8038E6F8 0038A358 4B E4 C3 C1 */ bl __dl__FPv
lbl_8038E6FC:
/* 8038E6FC 0038A35C 7F C3 F3 78 */ mr r3, r30
/* 8038E700 0038A360 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8038E704 0038A364 83 C1 00 08 */ lwz r30, 8(r1)
/* 8038E708 0038A368 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8038E70C 0038A36C 7C 08 03 A6 */ mtlr r0
/* 8038E710 0038A370 38 21 00 10 */ addi r1, r1, 0x10
/* 8038E714 0038A374 4E 80 00 20 */ blr
|