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
443
444
445
446
447
448
449
450
451
452
453
|
lbl_80234318:
/* 80234318 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8023431C 7C 08 02 A6 */ mflr r0
/* 80234320 90 01 00 44 */ stw r0, 0x44(r1)
/* 80234324 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 80234328 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8023432C 39 61 00 30 */ addi r11, r1, 0x30
/* 80234330 48 12 DE AD */ bl _savegpr_29
/* 80234334 7C 7E 1B 78 */ mr r30, r3
/* 80234338 48 00 2D C5 */ bl isMidonaMessage__12dMsgObject_cFv
/* 8023433C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80234340 41 82 01 B0 */ beq lbl_802344F0
/* 80234344 3B E0 00 00 */ li r31, 0
/* 80234348 A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 8023434C 2C 00 00 00 */ cmpwi r0, 0
/* 80234350 40 82 00 84 */ bne lbl_802343D4
/* 80234354 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 80234358 83 A3 00 04 */ lwz r29, 4(r3)
/* 8023435C 38 00 00 00 */ li r0, 0
/* 80234360 98 1E 01 A3 */ stb r0, 0x1a3(r30)
/* 80234364 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 80234368 A0 03 05 DE */ lhz r0, 0x5de(r3)
/* 8023436C 28 00 07 FA */ cmplwi r0, 0x7fa
/* 80234370 40 82 00 2C */ bne lbl_8023439C
/* 80234374 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234378 38 80 00 03 */ li r4, 3
/* 8023437C 88 BD 12 44 */ lbz r5, 0x1244(r29)
/* 80234380 C0 3D 04 48 */ lfs f1, 0x448(r29)
/* 80234384 88 DD 12 4E */ lbz r6, 0x124e(r29)
/* 80234388 81 83 00 00 */ lwz r12, 0(r3)
/* 8023438C 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 80234390 7D 89 03 A6 */ mtctr r12
/* 80234394 4E 80 04 21 */ bctrl
/* 80234398 48 00 00 30 */ b lbl_802343C8
lbl_8023439C:
/* 8023439C 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802343A0 38 80 00 02 */ li r4, 2
/* 802343A4 88 BD 12 44 */ lbz r5, 0x1244(r29)
/* 802343A8 38 05 00 01 */ addi r0, r5, 1
/* 802343AC 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 802343B0 C0 3D 04 48 */ lfs f1, 0x448(r29)
/* 802343B4 88 DD 12 4E */ lbz r6, 0x124e(r29)
/* 802343B8 81 83 00 00 */ lwz r12, 0(r3)
/* 802343BC 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 802343C0 7D 89 03 A6 */ mtctr r12
/* 802343C4 4E 80 04 21 */ bctrl
lbl_802343C8:
/* 802343C8 38 00 00 00 */ li r0, 0
/* 802343CC 98 1D 12 4D */ stb r0, 0x124d(r29)
/* 802343D0 48 00 01 20 */ b lbl_802344F0
lbl_802343D4:
/* 802343D4 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 802343D8 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 802343DC 80 63 00 34 */ lwz r3, 0x34(r3)
/* 802343E0 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 802343E4 41 82 00 2C */ beq lbl_80234410
/* 802343E8 7F C3 F3 78 */ mr r3, r30
/* 802343EC 48 00 3A 6D */ bl getSelectCursorPosLocal__12dMsgObject_cFv
/* 802343F0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802343F4 28 00 00 FF */ cmplwi r0, 0xff
/* 802343F8 41 82 00 50 */ beq lbl_80234448
/* 802343FC 38 00 00 01 */ li r0, 1
/* 80234400 98 1E 01 A3 */ stb r0, 0x1a3(r30)
/* 80234404 38 00 00 09 */ li r0, 9
/* 80234408 B0 1E 01 6A */ sth r0, 0x16a(r30)
/* 8023440C 48 00 00 3C */ b lbl_80234448
lbl_80234410:
/* 80234410 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 80234414 41 82 00 34 */ beq lbl_80234448
/* 80234418 88 9E 01 A1 */ lbz r4, 0x1a1(r30)
/* 8023441C 28 04 00 00 */ cmplwi r4, 0
/* 80234420 41 82 00 28 */ beq lbl_80234448
/* 80234424 7F C3 F3 78 */ mr r3, r30
/* 80234428 38 04 FF FF */ addi r0, r4, -1
/* 8023442C 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80234430 48 00 3A 39 */ bl setSelectCursorPosLocal__12dMsgObject_cFUc
/* 80234434 3B E0 00 01 */ li r31, 1
/* 80234438 38 00 00 02 */ li r0, 2
/* 8023443C 98 1E 01 A3 */ stb r0, 0x1a3(r30)
/* 80234440 38 00 00 09 */ li r0, 9
/* 80234444 B0 1E 01 6A */ sth r0, 0x16a(r30)
lbl_80234448:
/* 80234448 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 8023444C A0 03 05 DE */ lhz r0, 0x5de(r3)
/* 80234450 28 00 07 FA */ cmplwi r0, 0x7fa
/* 80234454 40 82 00 30 */ bne lbl_80234484
/* 80234458 7F C3 F3 78 */ mr r3, r30
/* 8023445C 48 00 39 FD */ bl getSelectCursorPosLocal__12dMsgObject_cFv
/* 80234460 7C 65 1B 78 */ mr r5, r3
/* 80234464 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234468 38 80 00 02 */ li r4, 2
/* 8023446C 7F E6 FB 78 */ mr r6, r31
/* 80234470 81 83 00 00 */ lwz r12, 0(r3)
/* 80234474 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80234478 7D 89 03 A6 */ mtctr r12
/* 8023447C 4E 80 04 21 */ bctrl
/* 80234480 48 00 00 70 */ b lbl_802344F0
lbl_80234484:
/* 80234484 7F C3 F3 78 */ mr r3, r30
/* 80234488 48 00 39 D1 */ bl getSelectCursorPosLocal__12dMsgObject_cFv
/* 8023448C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80234490 28 00 00 FF */ cmplwi r0, 0xff
/* 80234494 41 82 00 34 */ beq lbl_802344C8
/* 80234498 7F C3 F3 78 */ mr r3, r30
/* 8023449C 48 00 39 BD */ bl getSelectCursorPosLocal__12dMsgObject_cFv
/* 802344A0 38 03 00 01 */ addi r0, r3, 1
/* 802344A4 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 802344A8 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802344AC 38 80 00 02 */ li r4, 2
/* 802344B0 7F E6 FB 78 */ mr r6, r31
/* 802344B4 81 83 00 00 */ lwz r12, 0(r3)
/* 802344B8 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 802344BC 7D 89 03 A6 */ mtctr r12
/* 802344C0 4E 80 04 21 */ bctrl
/* 802344C4 48 00 00 2C */ b lbl_802344F0
lbl_802344C8:
/* 802344C8 7F C3 F3 78 */ mr r3, r30
/* 802344CC 48 00 39 8D */ bl getSelectCursorPosLocal__12dMsgObject_cFv
/* 802344D0 7C 65 1B 78 */ mr r5, r3
/* 802344D4 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802344D8 38 80 00 02 */ li r4, 2
/* 802344DC 7F E6 FB 78 */ mr r6, r31
/* 802344E0 81 83 00 00 */ lwz r12, 0(r3)
/* 802344E4 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 802344E8 7D 89 03 A6 */ mtctr r12
/* 802344EC 4E 80 04 21 */ bctrl
lbl_802344F0:
/* 802344F0 A8 7E 01 6A */ lha r3, 0x16a(r30)
/* 802344F4 38 03 00 01 */ addi r0, r3, 1
/* 802344F8 B0 1E 01 6A */ sth r0, 0x16a(r30)
/* 802344FC 7F C3 F3 78 */ mr r3, r30
/* 80234500 48 00 2B BD */ bl isKanbanMessage__12dMsgObject_cFv
/* 80234504 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80234508 41 82 00 98 */ beq lbl_802345A0
/* 8023450C 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 80234510 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 80234514 A8 83 02 FE */ lha r4, 0x2fe(r3)
/* 80234518 7C 9F 23 78 */ mr r31, r4
/* 8023451C A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 80234520 C8 42 B1 20 */ lfd f2, lit_4965(r2)
/* 80234524 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80234528 90 01 00 0C */ stw r0, 0xc(r1)
/* 8023452C 3C 60 43 30 */ lis r3, 0x4330
/* 80234530 90 61 00 08 */ stw r3, 8(r1)
/* 80234534 C8 01 00 08 */ lfd f0, 8(r1)
/* 80234538 EC 20 10 28 */ fsubs f1, f0, f2
/* 8023453C 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 80234540 90 01 00 14 */ stw r0, 0x14(r1)
/* 80234544 90 61 00 10 */ stw r3, 0x10(r1)
/* 80234548 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8023454C EC 00 10 28 */ fsubs f0, f0, f2
/* 80234550 EF E1 00 24 */ fdivs f31, f1, f0
/* 80234554 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234558 FC 20 F8 90 */ fmr f1, f31
/* 8023455C 81 83 00 00 */ lwz r12, 0(r3)
/* 80234560 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 80234564 7D 89 03 A6 */ mtctr r12
/* 80234568 4E 80 04 21 */ bctrl
/* 8023456C 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234570 FC 20 F8 90 */ fmr f1, f31
/* 80234574 81 83 00 00 */ lwz r12, 0(r3)
/* 80234578 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 8023457C 7D 89 03 A6 */ mtctr r12
/* 80234580 4E 80 04 21 */ bctrl
/* 80234584 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 80234588 FC 20 F8 90 */ fmr f1, f31
/* 8023458C 81 83 00 00 */ lwz r12, 0(r3)
/* 80234590 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80234594 7D 89 03 A6 */ mtctr r12
/* 80234598 4E 80 04 21 */ bctrl
/* 8023459C 48 00 03 38 */ b lbl_802348D4
lbl_802345A0:
/* 802345A0 7F C3 F3 78 */ mr r3, r30
/* 802345A4 48 00 2C 41 */ bl isPlaceMessage__12dMsgObject_cFv
/* 802345A8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802345AC 40 82 00 14 */ bne lbl_802345C0
/* 802345B0 7F C3 F3 78 */ mr r3, r30
/* 802345B4 48 00 2C 61 */ bl isStaffMessage__12dMsgObject_cFv
/* 802345B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802345BC 41 82 00 98 */ beq lbl_80234654
lbl_802345C0:
/* 802345C0 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 802345C4 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 802345C8 A8 83 03 06 */ lha r4, 0x306(r3)
/* 802345CC 7C 9F 23 78 */ mr r31, r4
/* 802345D0 A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 802345D4 C8 42 B1 20 */ lfd f2, lit_4965(r2)
/* 802345D8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802345DC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802345E0 3C 60 43 30 */ lis r3, 0x4330
/* 802345E4 90 61 00 10 */ stw r3, 0x10(r1)
/* 802345E8 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802345EC EC 20 10 28 */ fsubs f1, f0, f2
/* 802345F0 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 802345F4 90 01 00 0C */ stw r0, 0xc(r1)
/* 802345F8 90 61 00 08 */ stw r3, 8(r1)
/* 802345FC C8 01 00 08 */ lfd f0, 8(r1)
/* 80234600 EC 00 10 28 */ fsubs f0, f0, f2
/* 80234604 EF E1 00 24 */ fdivs f31, f1, f0
/* 80234608 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023460C FC 20 F8 90 */ fmr f1, f31
/* 80234610 81 83 00 00 */ lwz r12, 0(r3)
/* 80234614 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 80234618 7D 89 03 A6 */ mtctr r12
/* 8023461C 4E 80 04 21 */ bctrl
/* 80234620 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234624 FC 20 F8 90 */ fmr f1, f31
/* 80234628 81 83 00 00 */ lwz r12, 0(r3)
/* 8023462C 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 80234630 7D 89 03 A6 */ mtctr r12
/* 80234634 4E 80 04 21 */ bctrl
/* 80234638 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 8023463C FC 20 F8 90 */ fmr f1, f31
/* 80234640 81 83 00 00 */ lwz r12, 0(r3)
/* 80234644 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80234648 7D 89 03 A6 */ mtctr r12
/* 8023464C 4E 80 04 21 */ bctrl
/* 80234650 48 00 02 84 */ b lbl_802348D4
lbl_80234654:
/* 80234654 7F C3 F3 78 */ mr r3, r30
/* 80234658 48 00 2B A1 */ bl isBossMessage__12dMsgObject_cFv
/* 8023465C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80234660 41 82 00 98 */ beq lbl_802346F8
/* 80234664 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 80234668 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 8023466C A8 83 03 0A */ lha r4, 0x30a(r3)
/* 80234670 7C 9F 23 78 */ mr r31, r4
/* 80234674 A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 80234678 C8 42 B1 20 */ lfd f2, lit_4965(r2)
/* 8023467C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80234680 90 01 00 14 */ stw r0, 0x14(r1)
/* 80234684 3C 60 43 30 */ lis r3, 0x4330
/* 80234688 90 61 00 10 */ stw r3, 0x10(r1)
/* 8023468C C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80234690 EC 20 10 28 */ fsubs f1, f0, f2
/* 80234694 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 80234698 90 01 00 0C */ stw r0, 0xc(r1)
/* 8023469C 90 61 00 08 */ stw r3, 8(r1)
/* 802346A0 C8 01 00 08 */ lfd f0, 8(r1)
/* 802346A4 EC 00 10 28 */ fsubs f0, f0, f2
/* 802346A8 EF E1 00 24 */ fdivs f31, f1, f0
/* 802346AC 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802346B0 FC 20 F8 90 */ fmr f1, f31
/* 802346B4 81 83 00 00 */ lwz r12, 0(r3)
/* 802346B8 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 802346BC 7D 89 03 A6 */ mtctr r12
/* 802346C0 4E 80 04 21 */ bctrl
/* 802346C4 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802346C8 FC 20 F8 90 */ fmr f1, f31
/* 802346CC 81 83 00 00 */ lwz r12, 0(r3)
/* 802346D0 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 802346D4 7D 89 03 A6 */ mtctr r12
/* 802346D8 4E 80 04 21 */ bctrl
/* 802346DC 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 802346E0 FC 20 F8 90 */ fmr f1, f31
/* 802346E4 81 83 00 00 */ lwz r12, 0(r3)
/* 802346E8 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 802346EC 7D 89 03 A6 */ mtctr r12
/* 802346F0 4E 80 04 21 */ bctrl
/* 802346F4 48 00 01 E0 */ b lbl_802348D4
lbl_802346F8:
/* 802346F8 7F C3 F3 78 */ mr r3, r30
/* 802346FC 48 00 2B 11 */ bl isBookMessage__12dMsgObject_cFv
/* 80234700 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80234704 41 82 01 44 */ beq lbl_80234848
/* 80234708 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 8023470C 3B A3 02 8C */ addi r29, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 80234710 A8 7D 03 02 */ lha r3, 0x302(r29)
/* 80234714 A8 9D 02 FE */ lha r4, 0x2fe(r29)
/* 80234718 A8 1D 03 00 */ lha r0, 0x300(r29)
/* 8023471C 7C 00 1A 14 */ add r0, r0, r3
/* 80234720 7C 04 02 14 */ add r0, r4, r0
/* 80234724 7C 1F 07 34 */ extsh r31, r0
/* 80234728 A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 8023472C 7C 00 20 00 */ cmpw r0, r4
/* 80234730 41 81 00 6C */ bgt lbl_8023479C
/* 80234734 C8 42 B1 20 */ lfd f2, lit_4965(r2)
/* 80234738 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8023473C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80234740 3C 60 43 30 */ lis r3, 0x4330
/* 80234744 90 61 00 10 */ stw r3, 0x10(r1)
/* 80234748 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8023474C EC 20 10 28 */ fsubs f1, f0, f2
/* 80234750 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 80234754 90 01 00 0C */ stw r0, 0xc(r1)
/* 80234758 90 61 00 08 */ stw r3, 8(r1)
/* 8023475C C8 01 00 08 */ lfd f0, 8(r1)
/* 80234760 EC 00 10 28 */ fsubs f0, f0, f2
/* 80234764 EF E1 00 24 */ fdivs f31, f1, f0
/* 80234768 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023476C FC 20 F8 90 */ fmr f1, f31
/* 80234770 81 83 00 00 */ lwz r12, 0(r3)
/* 80234774 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 80234778 7D 89 03 A6 */ mtctr r12
/* 8023477C 4E 80 04 21 */ bctrl
/* 80234780 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 80234784 FC 20 F8 90 */ fmr f1, f31
/* 80234788 81 83 00 00 */ lwz r12, 0(r3)
/* 8023478C 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80234790 7D 89 03 A6 */ mtctr r12
/* 80234794 4E 80 04 21 */ bctrl
/* 80234798 48 00 00 34 */ b lbl_802347CC
lbl_8023479C:
/* 8023479C 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802347A0 C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 802347A4 81 83 00 00 */ lwz r12, 0(r3)
/* 802347A8 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 802347AC 7D 89 03 A6 */ mtctr r12
/* 802347B0 4E 80 04 21 */ bctrl
/* 802347B4 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 802347B8 C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 802347BC 81 83 00 00 */ lwz r12, 0(r3)
/* 802347C0 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 802347C4 7D 89 03 A6 */ mtctr r12
/* 802347C8 4E 80 04 21 */ bctrl
lbl_802347CC:
/* 802347CC A8 7D 02 FE */ lha r3, 0x2fe(r29)
/* 802347D0 A8 1D 03 00 */ lha r0, 0x300(r29)
/* 802347D4 7C 03 02 14 */ add r0, r3, r0
/* 802347D8 7C 05 07 34 */ extsh r5, r0
/* 802347DC A8 7E 01 6A */ lha r3, 0x16a(r30)
/* 802347E0 7C 03 28 00 */ cmpw r3, r5
/* 802347E4 41 80 00 F0 */ blt lbl_802348D4
/* 802347E8 A8 9D 03 02 */ lha r4, 0x302(r29)
/* 802347EC 7C 05 22 14 */ add r0, r5, r4
/* 802347F0 7C 03 00 00 */ cmpw r3, r0
/* 802347F4 41 81 00 E0 */ bgt lbl_802348D4
/* 802347F8 7C 05 18 50 */ subf r0, r5, r3
/* 802347FC C8 42 B1 20 */ lfd f2, lit_4965(r2)
/* 80234800 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80234804 90 01 00 14 */ stw r0, 0x14(r1)
/* 80234808 3C 60 43 30 */ lis r3, 0x4330
/* 8023480C 90 61 00 10 */ stw r3, 0x10(r1)
/* 80234810 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80234814 EC 20 10 28 */ fsubs f1, f0, f2
/* 80234818 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 8023481C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80234820 90 61 00 08 */ stw r3, 8(r1)
/* 80234824 C8 01 00 08 */ lfd f0, 8(r1)
/* 80234828 EC 00 10 28 */ fsubs f0, f0, f2
/* 8023482C EC 21 00 24 */ fdivs f1, f1, f0
/* 80234830 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234834 81 83 00 00 */ lwz r12, 0(r3)
/* 80234838 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 8023483C 7D 89 03 A6 */ mtctr r12
/* 80234840 4E 80 04 21 */ bctrl
/* 80234844 48 00 00 90 */ b lbl_802348D4
lbl_80234848:
/* 80234848 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 8023484C 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 80234850 AB E3 02 FE */ lha r31, 0x2fe(r3)
/* 80234854 A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 80234858 C8 42 B1 20 */ lfd f2, lit_4965(r2)
/* 8023485C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80234860 90 01 00 14 */ stw r0, 0x14(r1)
/* 80234864 3C 60 43 30 */ lis r3, 0x4330
/* 80234868 90 61 00 10 */ stw r3, 0x10(r1)
/* 8023486C C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80234870 EC 20 10 28 */ fsubs f1, f0, f2
/* 80234874 6F E0 80 00 */ xoris r0, r31, 0x8000
/* 80234878 90 01 00 0C */ stw r0, 0xc(r1)
/* 8023487C 90 61 00 08 */ stw r3, 8(r1)
/* 80234880 C8 01 00 08 */ lfd f0, 8(r1)
/* 80234884 EC 00 10 28 */ fsubs f0, f0, f2
/* 80234888 EF E1 00 24 */ fdivs f31, f1, f0
/* 8023488C 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234890 C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 80234894 81 83 00 00 */ lwz r12, 0(r3)
/* 80234898 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 8023489C 7D 89 03 A6 */ mtctr r12
/* 802348A0 4E 80 04 21 */ bctrl
/* 802348A4 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802348A8 FC 20 F8 90 */ fmr f1, f31
/* 802348AC 81 83 00 00 */ lwz r12, 0(r3)
/* 802348B0 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 802348B4 7D 89 03 A6 */ mtctr r12
/* 802348B8 4E 80 04 21 */ bctrl
/* 802348BC 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 802348C0 FC 20 F8 90 */ fmr f1, f31
/* 802348C4 81 83 00 00 */ lwz r12, 0(r3)
/* 802348C8 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 802348CC 7D 89 03 A6 */ mtctr r12
/* 802348D0 4E 80 04 21 */ bctrl
lbl_802348D4:
/* 802348D4 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802348D8 C0 03 00 68 */ lfs f0, 0x68(r3)
/* 802348DC C0 23 00 64 */ lfs f1, 0x64(r3)
/* 802348E0 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 802348E4 D0 23 00 50 */ stfs f1, 0x50(r3)
/* 802348E8 D0 03 00 54 */ stfs f0, 0x54(r3)
/* 802348EC 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 802348F0 C0 03 00 70 */ lfs f0, 0x70(r3)
/* 802348F4 C0 23 00 6C */ lfs f1, 0x6c(r3)
/* 802348F8 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 802348FC D0 23 00 58 */ stfs f1, 0x58(r3)
/* 80234900 D0 03 00 5C */ stfs f0, 0x5c(r3)
/* 80234904 A8 7E 01 6A */ lha r3, 0x16a(r30)
/* 80234908 7F E0 07 34 */ extsh r0, r31
/* 8023490C 7C 03 00 00 */ cmpw r3, r0
/* 80234910 41 80 00 A8 */ blt lbl_802349B8
/* 80234914 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234918 C0 22 B0 BC */ lfs f1, lit_4083(r2)
/* 8023491C FC 40 08 90 */ fmr f2, f1
/* 80234920 81 83 00 00 */ lwz r12, 0(r3)
/* 80234924 81 8C 00 48 */ lwz r12, 0x48(r12)
/* 80234928 7D 89 03 A6 */ mtctr r12
/* 8023492C 4E 80 04 21 */ bctrl
/* 80234930 38 60 00 00 */ li r3, 0
/* 80234934 38 00 00 03 */ li r0, 3
/* 80234938 7C 09 03 A6 */ mtctr r0
lbl_8023493C:
/* 8023493C 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 80234940 7C 80 1A 14 */ add r4, r0, r3
/* 80234944 C0 04 00 9C */ lfs f0, 0x9c(r4)
/* 80234948 C0 24 00 90 */ lfs f1, 0x90(r4)
/* 8023494C 80 1E 01 20 */ lwz r0, 0x120(r30)
/* 80234950 7C 80 1A 14 */ add r4, r0, r3
/* 80234954 D0 24 00 60 */ stfs f1, 0x60(r4)
/* 80234958 D0 04 00 6C */ stfs f0, 0x6c(r4)
/* 8023495C 38 63 00 04 */ addi r3, r3, 4
/* 80234960 42 00 FF DC */ bdnz lbl_8023493C
/* 80234964 38 00 00 00 */ li r0, 0
/* 80234968 B0 1E 01 6A */ sth r0, 0x16a(r30)
/* 8023496C 7F C3 F3 78 */ mr r3, r30
/* 80234970 48 00 27 8D */ bl isMidonaMessage__12dMsgObject_cFv
/* 80234974 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80234978 41 82 00 34 */ beq lbl_802349AC
/* 8023497C 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 80234980 A0 03 05 DE */ lhz r0, 0x5de(r3)
/* 80234984 28 00 07 FA */ cmplwi r0, 0x7fa
/* 80234988 40 82 00 14 */ bne lbl_8023499C
/* 8023498C 7F C3 F3 78 */ mr r3, r30
/* 80234990 38 80 00 09 */ li r4, 9
/* 80234994 48 00 1F 51 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80234998 48 00 00 20 */ b lbl_802349B8
lbl_8023499C:
/* 8023499C 7F C3 F3 78 */ mr r3, r30
/* 802349A0 38 80 00 08 */ li r4, 8
/* 802349A4 48 00 1F 41 */ bl setStatusLocal__12dMsgObject_cFUs
/* 802349A8 48 00 00 10 */ b lbl_802349B8
lbl_802349AC:
/* 802349AC 7F C3 F3 78 */ mr r3, r30
/* 802349B0 38 80 00 06 */ li r4, 6
/* 802349B4 48 00 1F 31 */ bl setStatusLocal__12dMsgObject_cFUs
lbl_802349B8:
/* 802349B8 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 802349BC CB E1 00 30 */ lfd f31, 0x30(r1)
/* 802349C0 39 61 00 30 */ addi r11, r1, 0x30
/* 802349C4 48 12 D8 65 */ bl _restgpr_29
/* 802349C8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802349CC 7C 08 03 A6 */ mtlr r0
/* 802349D0 38 21 00 40 */ addi r1, r1, 0x40
/* 802349D4 4E 80 00 20 */ blr
|