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
|
lbl_80234FF4:
/* 80234FF4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80234FF8 7C 08 02 A6 */ mflr r0
/* 80234FFC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80235000 39 61 00 30 */ addi r11, r1, 0x30
/* 80235004 48 12 D1 CD */ bl _savegpr_26
/* 80235008 7C 7E 1B 78 */ mr r30, r3
/* 8023500C 80 63 01 20 */ lwz r3, 0x120(r3)
/* 80235010 83 E3 00 04 */ lwz r31, 4(r3)
/* 80235014 88 1F 12 4C */ lbz r0, 0x124c(r31)
/* 80235018 28 00 00 01 */ cmplwi r0, 1
/* 8023501C 41 82 00 30 */ beq lbl_8023504C
/* 80235020 28 00 00 03 */ cmplwi r0, 3
/* 80235024 41 82 00 28 */ beq lbl_8023504C
/* 80235028 28 00 00 04 */ cmplwi r0, 4
/* 8023502C 41 82 00 20 */ beq lbl_8023504C
/* 80235030 28 00 00 06 */ cmplwi r0, 6
/* 80235034 41 82 00 18 */ beq lbl_8023504C
/* 80235038 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023503C 81 83 00 00 */ lwz r12, 0(r3)
/* 80235040 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80235044 7D 89 03 A6 */ mtctr r12
/* 80235048 4E 80 04 21 */ bctrl
lbl_8023504C:
/* 8023504C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 80235050 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 80235054 80 63 00 34 */ lwz r3, 0x34(r3)
/* 80235058 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 8023505C 40 82 00 0C */ bne lbl_80235068
/* 80235060 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 80235064 41 82 00 14 */ beq lbl_80235078
lbl_80235068:
/* 80235068 7F C3 F3 78 */ mr r3, r30
/* 8023506C 48 00 20 7D */ bl isHowlMessage__12dMsgObject_cFv
/* 80235070 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235074 40 82 02 90 */ bne lbl_80235304
lbl_80235078:
/* 80235078 7F C3 F3 78 */ mr r3, r30
/* 8023507C 48 00 19 5D */ bl isSend__12dMsgObject_cFv
/* 80235080 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235084 41 82 02 80 */ beq lbl_80235304
/* 80235088 80 9E 01 14 */ lwz r4, 0x114(r30)
/* 8023508C 38 60 00 00 */ li r3, 0
/* 80235090 80 04 00 20 */ lwz r0, 0x20(r4)
/* 80235094 28 00 00 00 */ cmplwi r0, 0
/* 80235098 41 82 00 14 */ beq lbl_802350AC
/* 8023509C 80 04 00 08 */ lwz r0, 8(r4)
/* 802350A0 28 00 00 00 */ cmplwi r0, 0
/* 802350A4 41 82 00 08 */ beq lbl_802350AC
/* 802350A8 38 60 00 01 */ li r3, 1
lbl_802350AC:
/* 802350AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802350B0 41 82 00 60 */ beq lbl_80235110
/* 802350B4 80 04 00 1C */ lwz r0, 0x1c(r4)
/* 802350B8 90 04 00 20 */ stw r0, 0x20(r4)
/* 802350BC 80 64 00 08 */ lwz r3, 8(r4)
/* 802350C0 38 A3 00 10 */ addi r5, r3, 0x10
/* 802350C4 80 03 00 10 */ lwz r0, 0x10(r3)
/* 802350C8 90 04 00 24 */ stw r0, 0x24(r4)
/* 802350CC 80 03 00 10 */ lwz r0, 0x10(r3)
/* 802350D0 54 03 10 3A */ slwi r3, r0, 2
/* 802350D4 38 63 00 04 */ addi r3, r3, 4
/* 802350D8 7C 65 1A 14 */ add r3, r5, r3
/* 802350DC 38 C4 00 28 */ addi r6, r4, 0x28
/* 802350E0 38 85 00 04 */ addi r4, r5, 4
/* 802350E4 38 03 00 03 */ addi r0, r3, 3
/* 802350E8 7C 04 00 50 */ subf r0, r4, r0
/* 802350EC 54 00 F0 BE */ srwi r0, r0, 2
/* 802350F0 7C 09 03 A6 */ mtctr r0
/* 802350F4 7C 04 18 40 */ cmplw r4, r3
/* 802350F8 40 80 00 18 */ bge lbl_80235110
lbl_802350FC:
/* 802350FC 80 04 00 00 */ lwz r0, 0(r4)
/* 80235100 90 06 00 00 */ stw r0, 0(r6)
/* 80235104 38 84 00 04 */ addi r4, r4, 4
/* 80235108 38 C6 00 04 */ addi r6, r6, 4
/* 8023510C 42 00 FF F0 */ bdnz lbl_802350FC
lbl_80235110:
/* 80235110 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 80235114 48 07 24 C1 */ bl reset__Q28JMessage8TControlFv
/* 80235118 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 8023511C 80 83 00 04 */ lwz r4, 4(r3)
/* 80235120 28 04 00 00 */ cmplwi r4, 0
/* 80235124 41 82 00 0C */ beq lbl_80235130
/* 80235128 38 00 00 00 */ li r0, 0
/* 8023512C 90 04 00 08 */ stw r0, 8(r4)
lbl_80235130:
/* 80235130 80 83 00 08 */ lwz r4, 8(r3)
/* 80235134 28 04 00 00 */ cmplwi r4, 0
/* 80235138 41 82 00 0C */ beq lbl_80235144
/* 8023513C 38 00 00 00 */ li r0, 0
/* 80235140 90 04 00 08 */ stw r0, 8(r4)
lbl_80235144:
/* 80235144 38 00 00 00 */ li r0, 0
/* 80235148 90 03 00 10 */ stw r0, 0x10(r3)
/* 8023514C 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 80235150 4B FF 46 C1 */ bl resetCharCountBuffer__19jmessage_tReferenceFv
/* 80235154 38 00 00 00 */ li r0, 0
/* 80235158 B0 1E 01 7E */ sth r0, 0x17e(r30)
/* 8023515C 98 1E 01 99 */ stb r0, 0x199(r30)
/* 80235160 7F C3 F3 78 */ mr r3, r30
/* 80235164 48 00 25 E5 */ bl updateEquipBombInfoLocal__12dMsgObject_cFv
/* 80235168 38 00 00 00 */ li r0, 0
/* 8023516C 98 1E 04 CF */ stb r0, 0x4cf(r30)
/* 80235170 80 BE 01 00 */ lwz r5, 0x100(r30)
/* 80235174 7F C3 F3 78 */ mr r3, r30
/* 80235178 80 85 00 EC */ lwz r4, 0xec(r5)
/* 8023517C 80 A5 00 F0 */ lwz r5, 0xf0(r5)
/* 80235180 38 C0 00 01 */ li r6, 1
/* 80235184 4B FF EB 81 */ bl setMessageIndex__12dMsgObject_cFUlUlb
/* 80235188 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023518C 88 9F 12 45 */ lbz r4, 0x1245(r31)
/* 80235190 81 83 00 00 */ lwz r12, 0(r3)
/* 80235194 81 8C 00 54 */ lwz r12, 0x54(r12)
/* 80235198 7D 89 03 A6 */ mtctr r12
/* 8023519C 4E 80 04 21 */ bctrl
/* 802351A0 38 7F 0A 1C */ addi r3, r31, 0xa1c
/* 802351A4 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 802351A8 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
/* 802351AC 38 84 00 6E */ addi r4, r4, 0x6e
/* 802351B0 48 13 39 7D */ bl strcpy
/* 802351B4 38 7F 0C 1C */ addi r3, r31, 0xc1c
/* 802351B8 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 802351BC 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
/* 802351C0 38 84 00 6E */ addi r4, r4, 0x6e
/* 802351C4 48 13 39 69 */ bl strcpy
/* 802351C8 38 7F 0E 1C */ addi r3, r31, 0xe1c
/* 802351CC 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 802351D0 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
/* 802351D4 38 84 00 6E */ addi r4, r4, 0x6e
/* 802351D8 48 13 39 55 */ bl strcpy
/* 802351DC 3B 40 00 00 */ li r26, 0
/* 802351E0 3B A0 00 00 */ li r29, 0
/* 802351E4 3B 80 00 00 */ li r28, 0
/* 802351E8 3C 60 80 3A */ lis r3, d_msg_d_msg_object__stringBase0@ha /* 0x80399660@ha */
/* 802351EC 3B 63 96 60 */ addi r27, r3, d_msg_d_msg_object__stringBase0@l /* 0x80399660@l */
lbl_802351F0:
/* 802351F0 38 7C 10 1C */ addi r3, r28, 0x101c
/* 802351F4 7C 7F 1A 14 */ add r3, r31, r3
/* 802351F8 38 9B 00 6E */ addi r4, r27, 0x6e
/* 802351FC 48 13 39 31 */ bl strcpy
/* 80235200 38 7D 10 B2 */ addi r3, r29, 0x10b2
/* 80235204 7C 7F 1A 14 */ add r3, r31, r3
/* 80235208 38 9B 00 6E */ addi r4, r27, 0x6e
/* 8023520C 48 13 39 21 */ bl strcpy
/* 80235210 3B 5A 00 01 */ addi r26, r26, 1
/* 80235214 2C 1A 00 03 */ cmpwi r26, 3
/* 80235218 3B BD 00 50 */ addi r29, r29, 0x50
/* 8023521C 3B 9C 00 32 */ addi r28, r28, 0x32
/* 80235220 41 80 FF D0 */ blt lbl_802351F0
/* 80235224 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80235228 81 83 00 00 */ lwz r12, 0(r3)
/* 8023522C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80235230 7D 89 03 A6 */ mtctr r12
/* 80235234 4E 80 04 21 */ bctrl
/* 80235238 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023523C C0 03 00 68 */ lfs f0, 0x68(r3)
/* 80235240 C0 23 00 64 */ lfs f1, 0x64(r3)
/* 80235244 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 80235248 D0 23 00 50 */ stfs f1, 0x50(r3)
/* 8023524C D0 03 00 54 */ stfs f0, 0x54(r3)
/* 80235250 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80235254 C0 03 00 70 */ lfs f0, 0x70(r3)
/* 80235258 C0 23 00 6C */ lfs f1, 0x6c(r3)
/* 8023525C 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 80235260 D0 23 00 58 */ stfs f1, 0x58(r3)
/* 80235264 D0 03 00 5C */ stfs f0, 0x5c(r3)
/* 80235268 38 60 00 00 */ li r3, 0
/* 8023526C 38 00 00 03 */ li r0, 3
/* 80235270 7C 09 03 A6 */ mtctr r0
lbl_80235274:
/* 80235274 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 80235278 7C 80 1A 14 */ add r4, r0, r3
/* 8023527C C0 04 00 9C */ lfs f0, 0x9c(r4)
/* 80235280 C0 24 00 90 */ lfs f1, 0x90(r4)
/* 80235284 80 1E 01 20 */ lwz r0, 0x120(r30)
/* 80235288 7C 80 1A 14 */ add r4, r0, r3
/* 8023528C D0 24 00 60 */ stfs f1, 0x60(r4)
/* 80235290 D0 04 00 6C */ stfs f0, 0x6c(r4)
/* 80235294 38 63 00 04 */ addi r3, r3, 4
/* 80235298 42 00 FF DC */ bdnz lbl_80235274
/* 8023529C 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 802352A0 4B FF 8E 8D */ bl resetRendering__28jmessage_tRenderingProcessorFv
/* 802352A4 7F C3 F3 78 */ mr r3, r30
/* 802352A8 38 80 00 06 */ li r4, 6
/* 802352AC 48 00 16 39 */ bl setStatusLocal__12dMsgObject_cFUs
/* 802352B0 7F C3 F3 78 */ mr r3, r30
/* 802352B4 48 00 1F 89 */ bl isTalkMessage__12dMsgObject_cFv
/* 802352B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802352BC 41 82 00 48 */ beq lbl_80235304
/* 802352C0 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 802352C4 88 03 12 47 */ lbz r0, 0x1247(r3)
/* 802352C8 28 00 00 01 */ cmplwi r0, 1
/* 802352CC 41 82 00 38 */ beq lbl_80235304
/* 802352D0 38 00 00 5F */ li r0, 0x5f
/* 802352D4 90 01 00 08 */ stw r0, 8(r1)
/* 802352D8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802352DC 38 81 00 08 */ addi r4, r1, 8
/* 802352E0 38 A0 00 00 */ li r5, 0
/* 802352E4 38 C0 00 00 */ li r6, 0
/* 802352E8 38 E0 00 00 */ li r7, 0
/* 802352EC C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 802352F0 FC 40 08 90 */ fmr f2, f1
/* 802352F4 C0 62 B1 10 */ lfs f3, lit_4145(r2)
/* 802352F8 FC 80 18 90 */ fmr f4, f3
/* 802352FC 39 00 00 00 */ li r8, 0
/* 80235300 48 07 66 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80235304:
/* 80235304 39 61 00 30 */ addi r11, r1, 0x30
/* 80235308 48 12 CF 15 */ bl _restgpr_26
/* 8023530C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80235310 7C 08 03 A6 */ mtlr r0
/* 80235314 38 21 00 30 */ addi r1, r1, 0x30
/* 80235318 4E 80 00 20 */ blr
|