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
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
|
lbl_8031F3C0:
/* 8031F3C0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8031F3C4 7C 08 02 A6 */ mflr r0
/* 8031F3C8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8031F3CC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8031F3D0 7C 7F 1B 78 */ mr r31, r3
/* 8031F3D4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031F3D8 80 64 00 00 */ lwz r3, 0(r4)
/* 8031F3DC 80 04 00 08 */ lwz r0, 8(r4)
/* 8031F3E0 7C 03 00 50 */ subf r0, r3, r0
/* 8031F3E4 90 1F 00 3C */ stw r0, 0x3c(r31)
/* 8031F3E8 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031F3EC 80 64 00 08 */ lwz r3, 8(r4)
/* 8031F3F0 38 63 00 55 */ addi r3, r3, 0x55
/* 8031F3F4 80 04 00 0C */ lwz r0, 0xc(r4)
/* 8031F3F8 7C 03 00 40 */ cmplw r3, r0
/* 8031F3FC 40 81 00 08 */ ble lbl_8031F404
/* 8031F400 48 04 1C D5 */ bl GDOverflowed
lbl_8031F404:
/* 8031F404 80 1F 00 18 */ lwz r0, 0x18(r31)
/* 8031F408 90 01 00 08 */ stw r0, 8(r1)
/* 8031F40C 88 7F 00 04 */ lbz r3, 4(r31)
/* 8031F410 C0 3F 00 08 */ lfs f1, 8(r31)
/* 8031F414 C0 5F 00 0C */ lfs f2, 0xc(r31)
/* 8031F418 C0 7F 00 10 */ lfs f3, 0x10(r31)
/* 8031F41C C0 9F 00 14 */ lfs f4, 0x14(r31)
/* 8031F420 38 81 00 08 */ addi r4, r1, 8
/* 8031F424 4B FF 02 0D */ bl J3DGDSetFog__F10_GXFogTypeffff8_GXColor
/* 8031F428 88 7F 00 05 */ lbz r3, 5(r31)
/* 8031F42C A0 9F 00 06 */ lhz r4, 6(r31)
/* 8031F430 38 BF 00 1C */ addi r5, r31, 0x1c
/* 8031F434 4B FF 05 61 */ bl J3DGDSetFogRangeAdj__FUcUsP14_GXFogAdjTable
/* 8031F438 88 FF 00 33 */ lbz r7, 0x33(r31)
/* 8031F43C 3C 60 80 43 */ lis r3, j3dAlphaCmpTable@ha /* 0x80436E60@ha */
/* 8031F440 38 83 6E 60 */ addi r4, r3, j3dAlphaCmpTable@l /* 0x80436E60@l */
/* 8031F444 A0 1F 00 30 */ lhz r0, 0x30(r31)
/* 8031F448 1C 00 00 03 */ mulli r0, r0, 3
/* 8031F44C 7C 64 02 14 */ add r3, r4, r0
/* 8031F450 89 43 00 02 */ lbz r10, 2(r3)
/* 8031F454 89 23 00 01 */ lbz r9, 1(r3)
/* 8031F458 88 DF 00 32 */ lbz r6, 0x32(r31)
/* 8031F45C 7D 04 00 AE */ lbzx r8, r4, r0
/* 8031F460 38 60 00 61 */ li r3, 0x61
/* 8031F464 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F468 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F46C 38 04 00 01 */ addi r0, r4, 1
/* 8031F470 90 05 00 08 */ stw r0, 8(r5)
/* 8031F474 98 64 00 00 */ stb r3, 0(r4)
/* 8031F478 55 24 B0 12 */ slwi r4, r9, 0x16
/* 8031F47C 55 40 98 18 */ slwi r0, r10, 0x13
/* 8031F480 50 E6 44 2E */ rlwimi r6, r7, 8, 0x10, 0x17
/* 8031F484 51 06 82 1E */ rlwimi r6, r8, 0x10, 8, 0xf
/* 8031F488 7C 00 33 78 */ or r0, r0, r6
/* 8031F48C 7C 80 03 78 */ or r0, r4, r0
/* 8031F490 64 07 F3 00 */ oris r7, r0, 0xf300
/* 8031F494 54 E6 46 3E */ srwi r6, r7, 0x18
/* 8031F498 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F49C 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F4A0 38 04 00 01 */ addi r0, r4, 1
/* 8031F4A4 90 05 00 08 */ stw r0, 8(r5)
/* 8031F4A8 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F4AC 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f
/* 8031F4B0 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F4B4 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F4B8 38 04 00 01 */ addi r0, r4, 1
/* 8031F4BC 90 05 00 08 */ stw r0, 8(r5)
/* 8031F4C0 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F4C4 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f
/* 8031F4C8 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F4CC 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F4D0 38 04 00 01 */ addi r0, r4, 1
/* 8031F4D4 90 05 00 08 */ stw r0, 8(r5)
/* 8031F4D8 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F4DC 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F4E0 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F4E4 38 04 00 01 */ addi r0, r4, 1
/* 8031F4E8 90 05 00 08 */ stw r0, 8(r5)
/* 8031F4EC 98 E4 00 00 */ stb r7, 0(r4)
/* 8031F4F0 88 9F 00 3B */ lbz r4, 0x3b(r31)
/* 8031F4F4 89 1F 00 37 */ lbz r8, 0x37(r31)
/* 8031F4F8 88 FF 00 36 */ lbz r7, 0x36(r31)
/* 8031F4FC 88 DF 00 35 */ lbz r6, 0x35(r31)
/* 8031F500 88 BF 00 34 */ lbz r5, 0x34(r31)
/* 8031F504 81 4D 94 00 */ lwz r10, __GDCurrentDL(r13)
/* 8031F508 81 2A 00 08 */ lwz r9, 8(r10)
/* 8031F50C 38 09 00 01 */ addi r0, r9, 1
/* 8031F510 90 0A 00 08 */ stw r0, 8(r10)
/* 8031F514 98 69 00 00 */ stb r3, 0(r9)
/* 8031F518 39 60 00 FE */ li r11, 0xfe
/* 8031F51C 81 4D 94 00 */ lwz r10, __GDCurrentDL(r13)
/* 8031F520 81 2A 00 08 */ lwz r9, 8(r10)
/* 8031F524 38 09 00 01 */ addi r0, r9, 1
/* 8031F528 90 0A 00 08 */ stw r0, 8(r10)
/* 8031F52C 99 69 00 00 */ stb r11, 0(r9)
/* 8031F530 38 00 00 00 */ li r0, 0
/* 8031F534 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8031F538 81 4B 00 08 */ lwz r10, 8(r11)
/* 8031F53C 39 2A 00 01 */ addi r9, r10, 1
/* 8031F540 91 2B 00 08 */ stw r9, 8(r11)
/* 8031F544 98 0A 00 00 */ stb r0, 0(r10)
/* 8031F548 39 80 00 FF */ li r12, 0xff
/* 8031F54C 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8031F550 81 4B 00 08 */ lwz r10, 8(r11)
/* 8031F554 39 2A 00 01 */ addi r9, r10, 1
/* 8031F558 91 2B 00 08 */ stw r9, 8(r11)
/* 8031F55C 99 8A 00 00 */ stb r12, 0(r10)
/* 8031F560 39 80 00 E7 */ li r12, 0xe7
/* 8031F564 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8031F568 81 4B 00 08 */ lwz r10, 8(r11)
/* 8031F56C 39 2A 00 01 */ addi r9, r10, 1
/* 8031F570 91 2B 00 08 */ stw r9, 8(r11)
/* 8031F574 99 8A 00 00 */ stb r12, 0(r10)
/* 8031F578 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8031F57C 81 4B 00 08 */ lwz r10, 8(r11)
/* 8031F580 39 2A 00 01 */ addi r9, r10, 1
/* 8031F584 91 2B 00 08 */ stw r9, 8(r11)
/* 8031F588 98 6A 00 00 */ stb r3, 0(r10)
/* 8031F58C 2C 05 00 01 */ cmpwi r5, 1
/* 8031F590 41 82 00 0C */ beq lbl_8031F59C
/* 8031F594 2C 05 00 03 */ cmpwi r5, 3
/* 8031F598 40 82 00 08 */ bne lbl_8031F5A0
lbl_8031F59C:
/* 8031F59C 38 00 00 01 */ li r0, 1
lbl_8031F5A0:
/* 8031F5A0 55 0A 60 26 */ slwi r10, r8, 0xc
/* 8031F5A4 20 65 00 03 */ subfic r3, r5, 3
/* 8031F5A8 7C 63 00 34 */ cntlzw r3, r3
/* 8031F5AC 54 69 33 68 */ rlwinm r9, r3, 6, 0xd, 0x14
/* 8031F5B0 54 C8 40 2E */ slwi r8, r6, 8
/* 8031F5B4 54 E6 28 34 */ slwi r6, r7, 5
/* 8031F5B8 54 84 15 BA */ rlwinm r4, r4, 2, 0x16, 0x1d
/* 8031F5BC 20 65 00 02 */ subfic r3, r5, 2
/* 8031F5C0 7C 63 00 34 */ cntlzw r3, r3
/* 8031F5C4 54 63 E5 FC */ rlwinm r3, r3, 0x1c, 0x17, 0x1e
/* 8031F5C8 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8031F5CC 7C 60 03 78 */ or r0, r3, r0
/* 8031F5D0 7C 80 03 78 */ or r0, r4, r0
/* 8031F5D4 7C C0 03 78 */ or r0, r6, r0
/* 8031F5D8 7D 00 03 78 */ or r0, r8, r0
/* 8031F5DC 7D 20 03 78 */ or r0, r9, r0
/* 8031F5E0 7D 40 03 78 */ or r0, r10, r0
/* 8031F5E4 64 00 41 00 */ oris r0, r0, 0x4100
/* 8031F5E8 54 0C 46 3E */ srwi r12, r0, 0x18
/* 8031F5EC 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8031F5F0 80 EB 00 08 */ lwz r7, 8(r11)
/* 8031F5F4 38 07 00 01 */ addi r0, r7, 1
/* 8031F5F8 90 0B 00 08 */ stw r0, 8(r11)
/* 8031F5FC 99 87 00 00 */ stb r12, 0(r7)
/* 8031F600 38 00 00 00 */ li r0, 0
/* 8031F604 2C 05 00 01 */ cmpwi r5, 1
/* 8031F608 41 82 00 0C */ beq lbl_8031F614
/* 8031F60C 2C 05 00 03 */ cmpwi r5, 3
/* 8031F610 40 82 00 08 */ bne lbl_8031F618
lbl_8031F614:
/* 8031F614 38 00 00 01 */ li r0, 1
lbl_8031F618:
/* 8031F618 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8031F61C 7C 60 03 78 */ or r0, r3, r0
/* 8031F620 7C 80 03 78 */ or r0, r4, r0
/* 8031F624 7C C0 03 78 */ or r0, r6, r0
/* 8031F628 7D 00 03 78 */ or r0, r8, r0
/* 8031F62C 7D 20 03 78 */ or r0, r9, r0
/* 8031F630 7D 40 03 78 */ or r0, r10, r0
/* 8031F634 64 00 41 00 */ oris r0, r0, 0x4100
/* 8031F638 54 0C 86 3E */ rlwinm r12, r0, 0x10, 0x18, 0x1f
/* 8031F63C 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8031F640 80 EB 00 08 */ lwz r7, 8(r11)
/* 8031F644 38 07 00 01 */ addi r0, r7, 1
/* 8031F648 90 0B 00 08 */ stw r0, 8(r11)
/* 8031F64C 99 87 00 00 */ stb r12, 0(r7)
/* 8031F650 38 00 00 00 */ li r0, 0
/* 8031F654 2C 05 00 01 */ cmpwi r5, 1
/* 8031F658 41 82 00 0C */ beq lbl_8031F664
/* 8031F65C 2C 05 00 03 */ cmpwi r5, 3
/* 8031F660 40 82 00 08 */ bne lbl_8031F668
lbl_8031F664:
/* 8031F664 38 00 00 01 */ li r0, 1
lbl_8031F668:
/* 8031F668 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8031F66C 7C 60 03 78 */ or r0, r3, r0
/* 8031F670 7C 80 03 78 */ or r0, r4, r0
/* 8031F674 7C C0 03 78 */ or r0, r6, r0
/* 8031F678 7D 00 03 78 */ or r0, r8, r0
/* 8031F67C 7D 20 03 78 */ or r0, r9, r0
/* 8031F680 7D 40 03 78 */ or r0, r10, r0
/* 8031F684 64 00 41 00 */ oris r0, r0, 0x4100
/* 8031F688 54 0C C6 3E */ rlwinm r12, r0, 0x18, 0x18, 0x1f
/* 8031F68C 81 6D 94 00 */ lwz r11, __GDCurrentDL(r13)
/* 8031F690 80 EB 00 08 */ lwz r7, 8(r11)
/* 8031F694 38 07 00 01 */ addi r0, r7, 1
/* 8031F698 90 0B 00 08 */ stw r0, 8(r11)
/* 8031F69C 99 87 00 00 */ stb r12, 0(r7)
/* 8031F6A0 38 00 00 00 */ li r0, 0
/* 8031F6A4 2C 05 00 01 */ cmpwi r5, 1
/* 8031F6A8 41 82 00 0C */ beq lbl_8031F6B4
/* 8031F6AC 2C 05 00 03 */ cmpwi r5, 3
/* 8031F6B0 40 82 00 08 */ bne lbl_8031F6B8
lbl_8031F6B4:
/* 8031F6B4 38 00 00 01 */ li r0, 1
lbl_8031F6B8:
/* 8031F6B8 7C 60 03 78 */ or r0, r3, r0
/* 8031F6BC 7C 80 03 78 */ or r0, r4, r0
/* 8031F6C0 7C C0 03 78 */ or r0, r6, r0
/* 8031F6C4 7D 00 03 78 */ or r0, r8, r0
/* 8031F6C8 7D 20 03 78 */ or r0, r9, r0
/* 8031F6CC 7D 40 03 78 */ or r0, r10, r0
/* 8031F6D0 60 05 00 00 */ ori r5, r0, 0
/* 8031F6D4 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031F6D8 80 64 00 08 */ lwz r3, 8(r4)
/* 8031F6DC 38 03 00 01 */ addi r0, r3, 1
/* 8031F6E0 90 04 00 08 */ stw r0, 8(r4)
/* 8031F6E4 98 A3 00 00 */ stb r5, 0(r3)
/* 8031F6E8 3C 60 80 43 */ lis r3, j3dZModeTable@ha /* 0x80437160@ha */
/* 8031F6EC 38 83 71 60 */ addi r4, r3, j3dZModeTable@l /* 0x80437160@l */
/* 8031F6F0 A0 1F 00 38 */ lhz r0, 0x38(r31)
/* 8031F6F4 1C 00 00 03 */ mulli r0, r0, 3
/* 8031F6F8 7C 64 02 14 */ add r3, r4, r0
/* 8031F6FC 88 E3 00 02 */ lbz r7, 2(r3)
/* 8031F700 88 C3 00 01 */ lbz r6, 1(r3)
/* 8031F704 7D 04 00 AE */ lbzx r8, r4, r0
/* 8031F708 38 00 00 61 */ li r0, 0x61
/* 8031F70C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F710 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F714 38 64 00 01 */ addi r3, r4, 1
/* 8031F718 90 65 00 08 */ stw r3, 8(r5)
/* 8031F71C 98 04 00 00 */ stb r0, 0(r4)
/* 8031F720 54 E4 25 36 */ rlwinm r4, r7, 4, 0x14, 0x1b
/* 8031F724 54 C3 08 3C */ slwi r3, r6, 1
/* 8031F728 7D 03 1B 78 */ or r3, r8, r3
/* 8031F72C 7C 83 1B 78 */ or r3, r4, r3
/* 8031F730 64 67 40 00 */ oris r7, r3, 0x4000
/* 8031F734 54 E6 46 3E */ srwi r6, r7, 0x18
/* 8031F738 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F73C 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F740 38 64 00 01 */ addi r3, r4, 1
/* 8031F744 90 65 00 08 */ stw r3, 8(r5)
/* 8031F748 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F74C 54 E6 86 3E */ rlwinm r6, r7, 0x10, 0x18, 0x1f
/* 8031F750 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F754 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F758 38 64 00 01 */ addi r3, r4, 1
/* 8031F75C 90 65 00 08 */ stw r3, 8(r5)
/* 8031F760 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F764 54 E6 C6 3E */ rlwinm r6, r7, 0x18, 0x18, 0x1f
/* 8031F768 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F76C 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F770 38 64 00 01 */ addi r3, r4, 1
/* 8031F774 90 65 00 08 */ stw r3, 8(r5)
/* 8031F778 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F77C 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F780 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F784 38 64 00 01 */ addi r3, r4, 1
/* 8031F788 90 65 00 08 */ stw r3, 8(r5)
/* 8031F78C 98 E4 00 00 */ stb r7, 0(r4)
/* 8031F790 88 FF 00 3A */ lbz r7, 0x3a(r31)
/* 8031F794 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F798 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F79C 38 64 00 01 */ addi r3, r4, 1
/* 8031F7A0 90 65 00 08 */ stw r3, 8(r5)
/* 8031F7A4 98 04 00 00 */ stb r0, 0(r4)
/* 8031F7A8 38 C0 00 FE */ li r6, 0xfe
/* 8031F7AC 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F7B0 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F7B4 38 64 00 01 */ addi r3, r4, 1
/* 8031F7B8 90 65 00 08 */ stw r3, 8(r5)
/* 8031F7BC 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F7C0 38 C0 00 00 */ li r6, 0
/* 8031F7C4 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F7C8 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F7CC 38 64 00 01 */ addi r3, r4, 1
/* 8031F7D0 90 65 00 08 */ stw r3, 8(r5)
/* 8031F7D4 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F7D8 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F7DC 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F7E0 38 64 00 01 */ addi r3, r4, 1
/* 8031F7E4 90 65 00 08 */ stw r3, 8(r5)
/* 8031F7E8 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F7EC 38 C0 00 40 */ li r6, 0x40
/* 8031F7F0 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F7F4 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F7F8 38 64 00 01 */ addi r3, r4, 1
/* 8031F7FC 90 65 00 08 */ stw r3, 8(r5)
/* 8031F800 98 C4 00 00 */ stb r6, 0(r4)
/* 8031F804 80 AD 94 00 */ lwz r5, __GDCurrentDL(r13)
/* 8031F808 80 85 00 08 */ lwz r4, 8(r5)
/* 8031F80C 38 64 00 01 */ addi r3, r4, 1
/* 8031F810 90 65 00 08 */ stw r3, 8(r5)
/* 8031F814 98 04 00 00 */ stb r0, 0(r4)
/* 8031F818 54 E0 34 B2 */ rlwinm r0, r7, 6, 0x12, 0x19
/* 8031F81C 64 06 43 00 */ oris r6, r0, 0x4300
/* 8031F820 54 C5 46 3E */ srwi r5, r6, 0x18
/* 8031F824 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031F828 80 64 00 08 */ lwz r3, 8(r4)
/* 8031F82C 38 03 00 01 */ addi r0, r3, 1
/* 8031F830 90 04 00 08 */ stw r0, 8(r4)
/* 8031F834 98 A3 00 00 */ stb r5, 0(r3)
/* 8031F838 54 C5 86 3E */ rlwinm r5, r6, 0x10, 0x18, 0x1f
/* 8031F83C 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031F840 80 64 00 08 */ lwz r3, 8(r4)
/* 8031F844 38 03 00 01 */ addi r0, r3, 1
/* 8031F848 90 04 00 08 */ stw r0, 8(r4)
/* 8031F84C 98 A3 00 00 */ stb r5, 0(r3)
/* 8031F850 54 C5 C6 3E */ rlwinm r5, r6, 0x18, 0x18, 0x1f
/* 8031F854 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031F858 80 64 00 08 */ lwz r3, 8(r4)
/* 8031F85C 38 03 00 01 */ addi r0, r3, 1
/* 8031F860 90 04 00 08 */ stw r0, 8(r4)
/* 8031F864 98 A3 00 00 */ stb r5, 0(r3)
/* 8031F868 80 8D 94 00 */ lwz r4, __GDCurrentDL(r13)
/* 8031F86C 80 64 00 08 */ lwz r3, 8(r4)
/* 8031F870 38 03 00 01 */ addi r0, r3, 1
/* 8031F874 90 04 00 08 */ stw r0, 8(r4)
/* 8031F878 98 C3 00 00 */ stb r6, 0(r3)
/* 8031F87C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8031F880 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8031F884 7C 08 03 A6 */ mtlr r0
/* 8031F888 38 21 00 20 */ addi r1, r1, 0x20
/* 8031F88C 4E 80 00 20 */ blr
|