summaryrefslogtreecommitdiff
path: root/asm/d/msg/d_msg_object/talkStartInit__12dMsgObject_cFv.s
blob: 428c1b41921ca3cc0fd941a7e603f48e6f286aa3 (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
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
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
lbl_802360A0:
/* 802360A0  94 21 FF C0 */	stwu r1, -0x40(r1)
/* 802360A4  7C 08 02 A6 */	mflr r0
/* 802360A8  90 01 00 44 */	stw r0, 0x44(r1)
/* 802360AC  DB E1 00 30 */	stfd f31, 0x30(r1)
/* 802360B0  F3 E1 00 38 */	psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 802360B4  39 61 00 30 */	addi r11, r1, 0x30
/* 802360B8  48 12 C1 21 */	bl _savegpr_28
/* 802360BC  7C 7F 1B 78 */	mr r31, r3
/* 802360C0  C3 E2 B0 BC */	lfs f31, lit_4083(r2)
/* 802360C4  4B DD E9 2D */	bl mDoExt_getMesgFont__Fv
/* 802360C8  7C 7D 1B 78 */	mr r29, r3
/* 802360CC  38 00 00 00 */	li r0, 0
/* 802360D0  98 1F 01 9B */	stb r0, 0x19b(r31)
/* 802360D4  3B C0 00 00 */	li r30, 0
/* 802360D8  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802360DC  88 63 12 46 */	lbz r3, 0x1246(r3)
/* 802360E0  88 1F 01 9A */	lbz r0, 0x19a(r31)
/* 802360E4  7C 00 18 40 */	cmplw r0, r3
/* 802360E8  41 82 00 30 */	beq lbl_80236118
/* 802360EC  80 1F 01 04 */	lwz r0, 0x104(r31)
/* 802360F0  28 00 00 00 */	cmplwi r0, 0
/* 802360F4  41 82 00 18 */	beq lbl_8023610C
/* 802360F8  7F E3 FB 78 */	mr r3, r31
/* 802360FC  38 80 00 00 */	li r4, 0
/* 80236100  48 00 08 0D */	bl delete_screen__12dMsgObject_cFb
/* 80236104  C3 E2 B0 C0 */	lfs f31, lit_4084(r2)
/* 80236108  3B C0 00 01 */	li r30, 1
lbl_8023610C:
/* 8023610C  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236110  88 03 12 46 */	lbz r0, 0x1246(r3)
/* 80236114  98 1F 01 9A */	stb r0, 0x19a(r31)
lbl_80236118:
/* 80236118  3C 60 80 40 */	lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8023611C  3B 83 61 C0 */	addi r28, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80236120  88 1C 5E 8F */	lbz r0, 0x5e8f(r28)
/* 80236124  28 00 00 08 */	cmplwi r0, 8
/* 80236128  41 82 00 2C */	beq lbl_80236154
/* 8023612C  28 00 00 05 */	cmplwi r0, 5
/* 80236130  40 82 00 34 */	bne lbl_80236164
/* 80236134  3C 60 80 43 */	lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 80236138  38 63 01 88 */	addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 8023613C  4B FE 60 A1 */	bl isFloatingMessageVisible__13dMeter2Info_cFv
/* 80236140  54 60 06 3F */	clrlwi. r0, r3, 0x18
/* 80236144  41 82 00 20 */	beq lbl_80236164
/* 80236148  88 1F 04 CD */	lbz r0, 0x4cd(r31)
/* 8023614C  28 00 00 00 */	cmplwi r0, 0
/* 80236150  40 82 00 14 */	bne lbl_80236164
lbl_80236154:
/* 80236154  3C 60 80 43 */	lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 80236158  38 63 01 88 */	addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 8023615C  80 63 00 1C */	lwz r3, 0x1c(r3)
/* 80236160  4B FE 95 8D */	bl emphasisButtonDelete__9dMeter2_cFv
lbl_80236164:
/* 80236164  88 9C 5E 8F */	lbz r4, 0x5e8f(r28)
/* 80236168  28 04 00 00 */	cmplwi r4, 0
/* 8023616C  41 82 00 48 */	beq lbl_802361B4
/* 80236170  28 04 00 05 */	cmplwi r4, 5
/* 80236174  40 82 00 10 */	bne lbl_80236184
/* 80236178  88 1F 01 9A */	lbz r0, 0x19a(r31)
/* 8023617C  28 00 00 0F */	cmplwi r0, 0xf
/* 80236180  40 82 00 34 */	bne lbl_802361B4
lbl_80236184:
/* 80236184  28 04 00 02 */	cmplwi r4, 2
/* 80236188  41 82 00 14 */	beq lbl_8023619C
/* 8023618C  28 04 00 03 */	cmplwi r4, 3
/* 80236190  41 82 00 0C */	beq lbl_8023619C
/* 80236194  28 04 00 01 */	cmplwi r4, 1
/* 80236198  40 82 05 54 */	bne lbl_802366EC
lbl_8023619C:
/* 8023619C  88 1F 04 CD */	lbz r0, 0x4cd(r31)
/* 802361A0  28 00 00 00 */	cmplwi r0, 0
/* 802361A4  40 82 05 48 */	bne lbl_802366EC
/* 802361A8  80 1F 01 44 */	lwz r0, 0x144(r31)
/* 802361AC  28 00 00 00 */	cmplwi r0, 0
/* 802361B0  41 82 05 3C */	beq lbl_802366EC
lbl_802361B4:
/* 802361B4  80 1F 01 04 */	lwz r0, 0x104(r31)
/* 802361B8  28 00 00 00 */	cmplwi r0, 0
/* 802361BC  40 82 05 30 */	bne lbl_802366EC
/* 802361C0  3C 60 80 43 */	lis r3, g_meter2_info@ha /* 0x80430188@ha */
/* 802361C4  38 63 01 88 */	addi r3, r3, g_meter2_info@l /* 0x80430188@l */
/* 802361C8  A0 03 00 A6 */	lhz r0, 0xa6(r3)
/* 802361CC  28 00 13 EB */	cmplwi r0, 0x13eb
/* 802361D0  41 82 05 1C */	beq lbl_802366EC
/* 802361D4  57 C0 06 3F */	clrlwi. r0, r30, 0x18
/* 802361D8  40 82 00 1C */	bne lbl_802361F4
/* 802361DC  28 04 00 00 */	cmplwi r4, 0
/* 802361E0  41 82 00 0C */	beq lbl_802361EC
/* 802361E4  28 04 00 05 */	cmplwi r4, 5
/* 802361E8  40 82 00 0C */	bne lbl_802361F4
lbl_802361EC:
/* 802361EC  38 60 00 07 */	li r3, 7
/* 802361F0  4B DF 7E F1 */	bl dComIfGp_setHeapLockFlag__FUc
lbl_802361F4:
/* 802361F4  80 1F 01 44 */	lwz r0, 0x144(r31)
/* 802361F8  28 00 00 00 */	cmplwi r0, 0
/* 802361FC  40 82 00 10 */	bne lbl_8023620C
/* 80236200  38 60 00 07 */	li r3, 7
/* 80236204  4B DF 81 CD */	bl dComIfGp_getSubHeap2D__Fi
/* 80236208  90 7F 01 44 */	stw r3, 0x144(r31)
lbl_8023620C:
/* 8023620C  80 7F 01 44 */	lwz r3, 0x144(r31)
/* 80236210  48 09 85 75 */	bl getTotalFreeSize__7JKRHeapFv
/* 80236214  3B C0 00 00 */	li r30, 0
/* 80236218  80 1F 01 0C */	lwz r0, 0x10c(r31)
/* 8023621C  28 00 00 00 */	cmplwi r0, 0
/* 80236220  40 82 00 44 */	bne lbl_80236264
/* 80236224  38 60 02 44 */	li r3, 0x244
/* 80236228  48 09 8A 25 */	bl __nw__FUl
/* 8023622C  7C 60 1B 79 */	or. r0, r3, r3
/* 80236230  41 82 00 10 */	beq lbl_80236240
/* 80236234  38 80 00 00 */	li r4, 0
/* 80236238  4B FE FA 5D */	bl __ct__10COutFont_cFUc
/* 8023623C  7C 60 1B 78 */	mr r0, r3
lbl_80236240:
/* 80236240  90 1F 01 0C */	stw r0, 0x10c(r31)
/* 80236244  80 7F 01 0C */	lwz r3, 0x10c(r31)
/* 80236248  81 83 00 00 */	lwz r12, 0(r3)
/* 8023624C  81 8C 00 10 */	lwz r12, 0x10(r12)
/* 80236250  7D 89 03 A6 */	mtctr r12
/* 80236254  4E 80 04 21 */	bctrl 
/* 80236258  80 1F 01 0C */	lwz r0, 0x10c(r31)
/* 8023625C  80 7F 01 20 */	lwz r3, 0x120(r31)
/* 80236260  90 03 00 38 */	stw r0, 0x38(r3)
lbl_80236264:
/* 80236264  88 9F 01 9A */	lbz r4, 0x19a(r31)
/* 80236268  28 04 00 13 */	cmplwi r4, 0x13
/* 8023626C  41 81 01 74 */	bgt lbl_802363E0
/* 80236270  3C 60 80 3C */	lis r3, lit_5875@ha /* 0x803C0B4C@ha */
/* 80236274  38 63 0B 4C */	addi r3, r3, lit_5875@l /* 0x803C0B4C@l */
/* 80236278  54 80 10 3A */	slwi r0, r4, 2
/* 8023627C  7C 03 00 2E */	lwzx r0, r3, r0
/* 80236280  7C 09 03 A6 */	mtctr r0
/* 80236284  4E 80 04 20 */	bctr 
/* 80236288  80 7F 01 20 */	lwz r3, 0x120(r31)
/* 8023628C  83 83 00 04 */	lwz r28, 4(r3)
/* 80236290  38 60 01 A0 */	li r3, 0x1a0
/* 80236294  48 09 89 B9 */	bl __nw__FUl
/* 80236298  7C 60 1B 79 */	or. r0, r3, r3
/* 8023629C  41 82 00 18 */	beq lbl_802362B4
/* 802362A0  88 9C 12 45 */	lbz r4, 0x1245(r28)
/* 802362A4  88 BC 12 47 */	lbz r5, 0x1247(r28)
/* 802362A8  80 DF 01 44 */	lwz r6, 0x144(r31)
/* 802362AC  48 00 84 F1 */	bl __ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap
/* 802362B0  7C 60 1B 78 */	mr r0, r3
lbl_802362B4:
/* 802362B4  90 1F 01 04 */	stw r0, 0x104(r31)
/* 802362B8  48 00 01 C4 */	b lbl_8023647C
/* 802362BC  28 04 00 0F */	cmplwi r4, 0xf
/* 802362C0  40 82 00 0C */	bne lbl_802362CC
/* 802362C4  4B DD E8 41 */	bl mDoExt_getRubyFont__Fv
/* 802362C8  7C 7D 1B 78 */	mr r29, r3
lbl_802362CC:
/* 802362CC  38 60 00 E4 */	li r3, 0xe4
/* 802362D0  48 09 89 7D */	bl __nw__FUl
/* 802362D4  7C 60 1B 79 */	or. r0, r3, r3
/* 802362D8  41 82 00 14 */	beq lbl_802362EC
/* 802362DC  7F A4 EB 78 */	mr r4, r29
/* 802362E0  80 BF 01 44 */	lwz r5, 0x144(r31)
/* 802362E4  48 01 26 71 */	bl __ct__14dMsgScrnTree_cFP7JUTFontP10JKRExpHeap
/* 802362E8  7C 60 1B 78 */	mr r0, r3
lbl_802362EC:
/* 802362EC  90 1F 01 04 */	stw r0, 0x104(r31)
/* 802362F0  48 00 01 8C */	b lbl_8023647C
/* 802362F4  38 60 00 DC */	li r3, 0xdc
/* 802362F8  48 09 89 55 */	bl __nw__FUl
/* 802362FC  7C 60 1B 79 */	or. r0, r3, r3
/* 80236300  41 82 00 10 */	beq lbl_80236310
/* 80236304  80 9F 01 44 */	lwz r4, 0x144(r31)
/* 80236308  48 00 EB 31 */	bl __ct__16dMsgScrnKanban_cFP10JKRExpHeap
/* 8023630C  7C 60 1B 78 */	mr r0, r3
lbl_80236310:
/* 80236310  90 1F 01 04 */	stw r0, 0x104(r31)
/* 80236314  48 00 01 68 */	b lbl_8023647C
/* 80236318  38 60 00 D4 */	li r3, 0xd4
/* 8023631C  48 09 89 31 */	bl __nw__FUl
/* 80236320  7C 60 1B 79 */	or. r0, r3, r3
/* 80236324  41 82 00 18 */	beq lbl_8023633C
/* 80236328  80 9F 01 20 */	lwz r4, 0x120(r31)
/* 8023632C  80 84 00 04 */	lwz r4, 4(r4)
/* 80236330  88 84 12 48 */	lbz r4, 0x1248(r4)
/* 80236334  48 01 08 01 */	bl __ct__15dMsgScrnStaff_cFUc
/* 80236338  7C 60 1B 78 */	mr r0, r3
lbl_8023633C:
/* 8023633C  90 1F 01 04 */	stw r0, 0x104(r31)
/* 80236340  48 00 01 3C */	b lbl_8023647C
/* 80236344  38 60 00 D4 */	li r3, 0xd4
/* 80236348  48 09 89 05 */	bl __nw__FUl
/* 8023634C  7C 60 1B 79 */	or. r0, r3, r3
/* 80236350  41 82 00 0C */	beq lbl_8023635C
/* 80236354  48 01 00 79 */	bl __ct__15dMsgScrnPlace_cFv
/* 80236358  7C 60 1B 78 */	mr r0, r3
lbl_8023635C:
/* 8023635C  90 1F 01 04 */	stw r0, 0x104(r31)
/* 80236360  48 00 01 1C */	b lbl_8023647C
/* 80236364  38 60 00 CC */	li r3, 0xcc
/* 80236368  48 09 88 E5 */	bl __nw__FUl
/* 8023636C  7C 60 1B 79 */	or. r0, r3, r3
/* 80236370  41 82 00 0C */	beq lbl_8023637C
/* 80236374  48 00 62 55 */	bl __ct__14dMsgScrnBoss_cFv
/* 80236378  7C 60 1B 78 */	mr r0, r3
lbl_8023637C:
/* 8023637C  90 1F 01 04 */	stw r0, 0x104(r31)
/* 80236380  48 00 00 FC */	b lbl_8023647C
/* 80236384  38 60 27 AC */	li r3, 0x27ac
/* 80236388  48 09 88 C5 */	bl __nw__FUl
/* 8023638C  7C 60 1B 79 */	or. r0, r3, r3
/* 80236390  41 82 00 0C */	beq lbl_8023639C
/* 80236394  48 00 A5 D9 */	bl __ct__14dMsgScrnHowl_cFv
/* 80236398  7C 60 1B 78 */	mr r0, r3
lbl_8023639C:
/* 8023639C  90 1F 01 04 */	stw r0, 0x104(r31)
/* 802363A0  3B C0 00 01 */	li r30, 1
/* 802363A4  48 00 00 D8 */	b lbl_8023647C
/* 802363A8  80 7F 01 20 */	lwz r3, 0x120(r31)
/* 802363AC  83 83 00 04 */	lwz r28, 4(r3)
/* 802363B0  38 60 00 D0 */	li r3, 0xd0
/* 802363B4  48 09 88 99 */	bl __nw__FUl
/* 802363B8  7C 60 1B 79 */	or. r0, r3, r3
/* 802363BC  41 82 00 14 */	beq lbl_802363D0
/* 802363C0  88 9C 12 47 */	lbz r4, 0x1247(r28)
/* 802363C4  80 BF 01 44 */	lwz r5, 0x144(r31)
/* 802363C8  48 00 E1 91 */	bl __ct__16dMsgScrnJimaku_cFUcP10JKRExpHeap
/* 802363CC  7C 60 1B 78 */	mr r0, r3
lbl_802363D0:
/* 802363D0  90 1F 01 04 */	stw r0, 0x104(r31)
/* 802363D4  48 00 00 A8 */	b lbl_8023647C
/* 802363D8  38 00 00 01 */	li r0, 1
/* 802363DC  98 1F 01 9B */	stb r0, 0x19b(r31)
lbl_802363E0:
/* 802363E0  80 7F 01 20 */	lwz r3, 0x120(r31)
/* 802363E4  83 83 00 04 */	lwz r28, 4(r3)
/* 802363E8  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802363EC  A0 03 05 DE */	lhz r0, 0x5de(r3)
/* 802363F0  28 00 02 A5 */	cmplwi r0, 0x2a5
/* 802363F4  40 82 00 30 */	bne lbl_80236424
/* 802363F8  38 60 01 A0 */	li r3, 0x1a0
/* 802363FC  48 09 88 51 */	bl __nw__FUl
/* 80236400  7C 60 1B 79 */	or. r0, r3, r3
/* 80236404  41 82 00 18 */	beq lbl_8023641C
/* 80236408  38 80 00 00 */	li r4, 0
/* 8023640C  88 BC 12 47 */	lbz r5, 0x1247(r28)
/* 80236410  80 DF 01 44 */	lwz r6, 0x144(r31)
/* 80236414  48 00 83 89 */	bl __ct__14dMsgScrnItem_cFUcUcP10JKRExpHeap
/* 80236418  7C 60 1B 78 */	mr r0, r3
lbl_8023641C:
/* 8023641C  90 1F 01 04 */	stw r0, 0x104(r31)
/* 80236420  48 00 00 30 */	b lbl_80236450
lbl_80236424:
/* 80236424  38 60 04 8C */	li r3, 0x48c
/* 80236428  48 09 88 25 */	bl __nw__FUl
/* 8023642C  7C 60 1B 79 */	or. r0, r3, r3
/* 80236430  41 82 00 18 */	beq lbl_80236448
/* 80236434  88 9C 12 45 */	lbz r4, 0x1245(r28)
/* 80236438  88 BC 12 47 */	lbz r5, 0x1247(r28)
/* 8023643C  80 DF 01 44 */	lwz r6, 0x144(r31)
/* 80236440  48 01 0B B1 */	bl __ct__14dMsgScrnTalk_cFUcUcP10JKRExpHeap
/* 80236444  7C 60 1B 78 */	mr r0, r3
lbl_80236448:
/* 80236448  90 1F 01 04 */	stw r0, 0x104(r31)
/* 8023644C  3B C0 00 01 */	li r30, 1
lbl_80236450:
/* 80236450  88 1F 04 CE */	lbz r0, 0x4ce(r31)
/* 80236454  28 00 00 00 */	cmplwi r0, 0
/* 80236458  40 82 00 24 */	bne lbl_8023647C
/* 8023645C  88 1F 01 9A */	lbz r0, 0x19a(r31)
/* 80236460  28 00 00 0C */	cmplwi r0, 0xc
/* 80236464  41 82 00 18 */	beq lbl_8023647C
/* 80236468  80 6D 8D E8 */	lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 8023646C  38 63 04 C4 */	addi r3, r3, 0x4c4
/* 80236470  48 07 FC 5D */	bl talkIn__11Z2StatusMgrFv
/* 80236474  38 00 00 01 */	li r0, 1
/* 80236478  98 1F 04 CE */	stb r0, 0x4ce(r31)
lbl_8023647C:
/* 8023647C  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236480  A0 03 05 DE */	lhz r0, 0x5de(r3)
/* 80236484  28 00 0C 73 */	cmplwi r0, 0xc73
/* 80236488  40 82 00 14 */	bne lbl_8023649C
/* 8023648C  80 6D 8D E8 */	lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80236490  38 63 03 D0 */	addi r3, r3, 0x3d0
/* 80236494  38 80 00 01 */	li r4, 1
/* 80236498  48 07 9A F5 */	bl changeBgmStatus__8Z2SeqMgrFl
lbl_8023649C:
/* 8023649C  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802364A0  A0 03 05 DE */	lhz r0, 0x5de(r3)
/* 802364A4  28 00 0C 46 */	cmplwi r0, 0xc46
/* 802364A8  40 82 00 14 */	bne lbl_802364BC
/* 802364AC  80 6D 8D E8 */	lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802364B0  38 63 03 D0 */	addi r3, r3, 0x3d0
/* 802364B4  38 80 00 01 */	li r4, 1
/* 802364B8  48 07 9A D5 */	bl changeBgmStatus__8Z2SeqMgrFl
lbl_802364BC:
/* 802364BC  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802364C0  A0 03 05 DE */	lhz r0, 0x5de(r3)
/* 802364C4  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802364C8  B0 03 00 C0 */	sth r0, 0xc0(r3)
/* 802364CC  80 1F 01 0C */	lwz r0, 0x10c(r31)
/* 802364D0  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802364D4  90 03 00 44 */	stw r0, 0x44(r3)
/* 802364D8  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802364DC  93 A3 05 C8 */	stw r29, 0x5c8(r3)
/* 802364E0  80 7F 01 00 */	lwz r3, 0x100(r31)
/* 802364E4  C0 03 00 E0 */	lfs f0, 0xe0(r3)
/* 802364E8  D0 01 00 08 */	stfs f0, 8(r1)
/* 802364EC  C0 03 00 E4 */	lfs f0, 0xe4(r3)
/* 802364F0  D0 01 00 0C */	stfs f0, 0xc(r1)
/* 802364F4  C0 03 00 E8 */	lfs f0, 0xe8(r3)
/* 802364F8  D0 01 00 10 */	stfs f0, 0x10(r1)
/* 802364FC  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236500  38 81 00 08 */	addi r4, r1, 8
/* 80236504  48 00 27 75 */	bl setActorPos__19jmessage_tReferenceF4cXyz
/* 80236508  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023650C  C0 03 00 58 */	lfs f0, 0x58(r3)
/* 80236510  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236514  D0 03 04 20 */	stfs f0, 0x420(r3)
/* 80236518  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023651C  C0 03 00 5C */	lfs f0, 0x5c(r3)
/* 80236520  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236524  D0 03 04 24 */	stfs f0, 0x424(r3)
/* 80236528  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023652C  C0 03 00 60 */	lfs f0, 0x60(r3)
/* 80236530  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236534  D0 03 04 28 */	stfs f0, 0x428(r3)
/* 80236538  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023653C  C0 03 00 74 */	lfs f0, 0x74(r3)
/* 80236540  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236544  D0 03 04 2C */	stfs f0, 0x42c(r3)
/* 80236548  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023654C  C0 03 00 78 */	lfs f0, 0x78(r3)
/* 80236550  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236554  D0 03 04 30 */	stfs f0, 0x430(r3)
/* 80236558  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023655C  C0 03 00 7C */	lfs f0, 0x7c(r3)
/* 80236560  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236564  D0 03 04 34 */	stfs f0, 0x434(r3)
/* 80236568  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023656C  C0 03 00 80 */	lfs f0, 0x80(r3)
/* 80236570  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236574  D0 03 04 38 */	stfs f0, 0x438(r3)
/* 80236578  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023657C  C0 03 00 84 */	lfs f0, 0x84(r3)
/* 80236580  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236584  D0 03 04 3C */	stfs f0, 0x43c(r3)
/* 80236588  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023658C  C0 03 00 88 */	lfs f0, 0x88(r3)
/* 80236590  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 80236594  D0 03 04 40 */	stfs f0, 0x440(r3)
/* 80236598  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023659C  C0 03 00 8C */	lfs f0, 0x8c(r3)
/* 802365A0  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802365A4  D0 03 04 44 */	stfs f0, 0x444(r3)
/* 802365A8  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802365AC  C0 03 00 A8 */	lfs f0, 0xa8(r3)
/* 802365B0  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802365B4  D0 03 04 48 */	stfs f0, 0x448(r3)
/* 802365B8  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802365BC  C0 03 00 AC */	lfs f0, 0xac(r3)
/* 802365C0  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802365C4  D0 03 04 4C */	stfs f0, 0x44c(r3)
/* 802365C8  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802365CC  C0 03 00 B0 */	lfs f0, 0xb0(r3)
/* 802365D0  80 7F 01 18 */	lwz r3, 0x118(r31)
/* 802365D4  D0 03 04 50 */	stfs f0, 0x450(r3)
/* 802365D8  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802365DC  80 03 00 50 */	lwz r0, 0x50(r3)
/* 802365E0  80 7F 01 20 */	lwz r3, 0x120(r31)
/* 802365E4  90 03 00 3C */	stw r0, 0x3c(r3)
/* 802365E8  38 00 00 00 */	li r0, 0
/* 802365EC  B0 1F 01 6A */	sth r0, 0x16a(r31)
/* 802365F0  98 1F 01 99 */	stb r0, 0x199(r31)
/* 802365F4  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802365F8  FC 20 F8 90 */	fmr f1, f31
/* 802365FC  81 83 00 00 */	lwz r12, 0(r3)
/* 80236600  81 8C 00 44 */	lwz r12, 0x44(r12)
/* 80236604  7D 89 03 A6 */	mtctr r12
/* 80236608  4E 80 04 21 */	bctrl 
/* 8023660C  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 80236610  FC 20 F8 90 */	fmr f1, f31
/* 80236614  81 83 00 00 */	lwz r12, 0(r3)
/* 80236618  81 8C 00 4C */	lwz r12, 0x4c(r12)
/* 8023661C  7D 89 03 A6 */	mtctr r12
/* 80236620  4E 80 04 21 */	bctrl 
/* 80236624  80 7F 01 0C */	lwz r3, 0x10c(r31)
/* 80236628  FC 20 F8 90 */	fmr f1, f31
/* 8023662C  81 83 00 00 */	lwz r12, 0(r3)
/* 80236630  81 8C 00 20 */	lwz r12, 0x20(r12)
/* 80236634  7D 89 03 A6 */	mtctr r12
/* 80236638  4E 80 04 21 */	bctrl 
/* 8023663C  7F E3 FB 78 */	mr r3, r31
/* 80236640  7F C4 F3 78 */	mr r4, r30
/* 80236644  48 00 00 C9 */	bl fukiPosCalc__12dMsgObject_cFb
/* 80236648  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023664C  81 83 00 00 */	lwz r12, 0(r3)
/* 80236650  81 8C 00 24 */	lwz r12, 0x24(r12)
/* 80236654  7D 89 03 A6 */	mtctr r12
/* 80236658  4E 80 04 21 */	bctrl 
/* 8023665C  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 80236660  81 83 00 00 */	lwz r12, 0(r3)
/* 80236664  81 8C 00 2C */	lwz r12, 0x2c(r12)
/* 80236668  7D 89 03 A6 */	mtctr r12
/* 8023666C  4E 80 04 21 */	bctrl 
/* 80236670  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 80236674  3C 80 80 3A */	lis r4, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 80236678  38 84 96 60 */	addi r4, r4, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
/* 8023667C  38 84 00 6E */	addi r4, r4, 0x6e
/* 80236680  7C 85 23 78 */	mr r5, r4
/* 80236684  48 00 5C DD */	bl setString__14dMsgScrnBase_cFPcPc
/* 80236688  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 8023668C  3C 80 80 3A */	lis r4, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 80236690  38 84 96 60 */	addi r4, r4, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
/* 80236694  38 84 00 6E */	addi r4, r4, 0x6e
/* 80236698  48 00 5D 55 */	bl setRubyString__14dMsgScrnBase_cFPc
/* 8023669C  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802366A0  3C 80 80 3A */	lis r4, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 802366A4  38 84 96 60 */	addi r4, r4, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
/* 802366A8  38 84 00 6E */	addi r4, r4, 0x6e
/* 802366AC  7C 85 23 78 */	mr r5, r4
/* 802366B0  7C 86 23 78 */	mr r6, r4
/* 802366B4  81 83 00 00 */	lwz r12, 0(r3)
/* 802366B8  81 8C 00 1C */	lwz r12, 0x1c(r12)
/* 802366BC  7D 89 03 A6 */	mtctr r12
/* 802366C0  4E 80 04 21 */	bctrl 
/* 802366C4  80 7F 01 04 */	lwz r3, 0x104(r31)
/* 802366C8  3C 80 80 3A */	lis r4, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 802366CC  38 84 96 60 */	addi r4, r4, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
/* 802366D0  38 84 00 6E */	addi r4, r4, 0x6e
/* 802366D4  7C 85 23 78 */	mr r5, r4
/* 802366D8  7C 86 23 78 */	mr r6, r4
/* 802366DC  81 83 00 00 */	lwz r12, 0(r3)
/* 802366E0  81 8C 00 20 */	lwz r12, 0x20(r12)
/* 802366E4  7D 89 03 A6 */	mtctr r12
/* 802366E8  4E 80 04 21 */	bctrl 
lbl_802366EC:
/* 802366EC  E3 E1 00 38 */	psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 802366F0  CB E1 00 30 */	lfd f31, 0x30(r1)
/* 802366F4  39 61 00 30 */	addi r11, r1, 0x30
/* 802366F8  48 12 BB 2D */	bl _restgpr_28
/* 802366FC  80 01 00 44 */	lwz r0, 0x44(r1)
/* 80236700  7C 08 03 A6 */	mtlr r0
/* 80236704  38 21 00 40 */	addi r1, r1, 0x40
/* 80236708  4E 80 00 20 */	blr