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
|
lbl_802349D8:
/* 802349D8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802349DC 7C 08 02 A6 */ mflr r0
/* 802349E0 90 01 00 34 */ stw r0, 0x34(r1)
/* 802349E4 DB E1 00 20 */ stfd f31, 0x20(r1)
/* 802349E8 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
/* 802349EC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802349F0 93 C1 00 18 */ stw r30, 0x18(r1)
/* 802349F4 7C 7E 1B 78 */ mr r30, r3
/* 802349F8 80 63 01 18 */ lwz r3, 0x118(r3)
/* 802349FC 4B FF 4D E9 */ bl shiftCharCountBuffer__19jmessage_tReferenceFv
/* 80234A00 7F C3 F3 78 */ mr r3, r30
/* 80234A04 48 00 28 09 */ bl isBookMessage__12dMsgObject_cFv
/* 80234A08 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80234A0C 41 82 00 80 */ beq lbl_80234A8C
/* 80234A10 A8 7E 01 6A */ lha r3, 0x16a(r30)
/* 80234A14 2C 03 00 00 */ cmpwi r3, 0
/* 80234A18 40 81 00 74 */ ble lbl_80234A8C
/* 80234A1C 38 03 FF FF */ addi r0, r3, -1
/* 80234A20 B0 1E 01 6A */ sth r0, 0x16a(r30)
/* 80234A24 A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 80234A28 20 00 00 0A */ subfic r0, r0, 0xa
/* 80234A2C C8 22 B1 20 */ lfd f1, lit_4965(r2)
/* 80234A30 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80234A34 90 01 00 0C */ stw r0, 0xc(r1)
/* 80234A38 3C 00 43 30 */ lis r0, 0x4330
/* 80234A3C 90 01 00 08 */ stw r0, 8(r1)
/* 80234A40 C8 01 00 08 */ lfd f0, 8(r1)
/* 80234A44 EC 20 08 28 */ fsubs f1, f0, f1
/* 80234A48 C0 02 B1 28 */ lfs f0, lit_5044(r2)
/* 80234A4C EF E1 00 24 */ fdivs f31, f1, f0
/* 80234A50 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234A54 FC 20 F8 90 */ fmr f1, f31
/* 80234A58 81 83 00 00 */ lwz r12, 0(r3)
/* 80234A5C 81 8C 00 50 */ lwz r12, 0x50(r12)
/* 80234A60 7D 89 03 A6 */ mtctr r12
/* 80234A64 4E 80 04 21 */ bctrl
/* 80234A68 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 80234A6C FC 20 F8 90 */ fmr f1, f31
/* 80234A70 81 83 00 00 */ lwz r12, 0(r3)
/* 80234A74 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80234A78 7D 89 03 A6 */ mtctr r12
/* 80234A7C 4E 80 04 21 */ bctrl
/* 80234A80 A8 1E 01 6A */ lha r0, 0x16a(r30)
/* 80234A84 2C 00 00 00 */ cmpwi r0, 0
/* 80234A88 41 81 02 24 */ bgt lbl_80234CAC
lbl_80234A8C:
/* 80234A8C 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 80234A90 83 E3 00 04 */ lwz r31, 4(r3)
/* 80234A94 C0 5F 04 5C */ lfs f2, 0x45c(r31)
/* 80234A98 C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 80234A9C FC 02 08 40 */ fcmpo cr0, f2, f1
/* 80234AA0 40 80 00 60 */ bge lbl_80234B00
/* 80234AA4 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
/* 80234AA8 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
/* 80234AAC 80 03 00 34 */ lwz r0, 0x34(r3)
/* 80234AB0 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 80234AB4 41 82 00 0C */ beq lbl_80234AC0
/* 80234AB8 D0 3F 04 5C */ stfs f1, 0x45c(r31)
/* 80234ABC 48 00 00 20 */ b lbl_80234ADC
lbl_80234AC0:
/* 80234AC0 C0 1F 04 58 */ lfs f0, 0x458(r31)
/* 80234AC4 EC 02 00 2A */ fadds f0, f2, f0
/* 80234AC8 D0 1F 04 5C */ stfs f0, 0x45c(r31)
/* 80234ACC C0 1F 04 5C */ lfs f0, 0x45c(r31)
/* 80234AD0 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 80234AD4 40 81 00 08 */ ble lbl_80234ADC
/* 80234AD8 D0 3F 04 5C */ stfs f1, 0x45c(r31)
lbl_80234ADC:
/* 80234ADC C0 3F 04 5C */ lfs f1, 0x45c(r31)
/* 80234AE0 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234AE4 D0 23 00 BC */ stfs f1, 0xbc(r3)
/* 80234AE8 80 7E 01 0C */ lwz r3, 0x10c(r30)
/* 80234AEC 81 83 00 00 */ lwz r12, 0(r3)
/* 80234AF0 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80234AF4 7D 89 03 A6 */ mtctr r12
/* 80234AF8 4E 80 04 21 */ bctrl
/* 80234AFC 48 00 01 B0 */ b lbl_80234CAC
lbl_80234B00:
/* 80234B00 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 80234B04 4B FF 4E 49 */ bl isLightEnd__19jmessage_tReferenceFv
/* 80234B08 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80234B0C 41 82 01 A0 */ beq lbl_80234CAC
/* 80234B10 88 1F 12 4B */ lbz r0, 0x124b(r31)
/* 80234B14 28 00 00 00 */ cmplwi r0, 0
/* 80234B18 41 82 00 20 */ beq lbl_80234B38
/* 80234B1C 7F C3 F3 78 */ mr r3, r30
/* 80234B20 48 00 30 DD */ bl setButtonStatusLocal__12dMsgObject_cFv
/* 80234B24 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234B28 81 83 00 00 */ lwz r12, 0(r3)
/* 80234B2C 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80234B30 7D 89 03 A6 */ mtctr r12
/* 80234B34 4E 80 04 21 */ bctrl
lbl_80234B38:
/* 80234B38 88 1F 12 4D */ lbz r0, 0x124d(r31)
/* 80234B3C 28 00 00 01 */ cmplwi r0, 1
/* 80234B40 40 82 00 28 */ bne lbl_80234B68
/* 80234B44 38 00 00 00 */ li r0, 0
/* 80234B48 B0 1E 01 6A */ sth r0, 0x16a(r30)
/* 80234B4C 98 1E 01 96 */ stb r0, 0x196(r30)
/* 80234B50 7F C3 F3 78 */ mr r3, r30
/* 80234B54 38 80 00 05 */ li r4, 5
/* 80234B58 48 00 1D 8D */ bl setStatusLocal__12dMsgObject_cFUs
/* 80234B5C 38 00 00 00 */ li r0, 0
/* 80234B60 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 80234B64 48 00 01 48 */ b lbl_80234CAC
lbl_80234B68:
/* 80234B68 28 00 00 07 */ cmplwi r0, 7
/* 80234B6C 40 82 00 54 */ bne lbl_80234BC0
/* 80234B70 38 00 00 01 */ li r0, 1
/* 80234B74 98 1E 01 96 */ stb r0, 0x196(r30)
/* 80234B78 88 1E 04 CB */ lbz r0, 0x4cb(r30)
/* 80234B7C 28 00 00 00 */ cmplwi r0, 0
/* 80234B80 41 82 00 20 */ beq lbl_80234BA0
/* 80234B84 88 1E 04 D4 */ lbz r0, 0x4d4(r30)
/* 80234B88 28 00 00 00 */ cmplwi r0, 0
/* 80234B8C 40 82 00 14 */ bne lbl_80234BA0
/* 80234B90 7F C3 F3 78 */ mr r3, r30
/* 80234B94 38 80 00 0E */ li r4, 0xe
/* 80234B98 48 00 1D 4D */ bl setStatusLocal__12dMsgObject_cFUs
/* 80234B9C 48 00 00 18 */ b lbl_80234BB4
lbl_80234BA0:
/* 80234BA0 38 00 00 00 */ li r0, 0
/* 80234BA4 98 1E 01 99 */ stb r0, 0x199(r30)
/* 80234BA8 7F C3 F3 78 */ mr r3, r30
/* 80234BAC 38 80 00 10 */ li r4, 0x10
/* 80234BB0 48 00 1D 35 */ bl setStatusLocal__12dMsgObject_cFUs
lbl_80234BB4:
/* 80234BB4 38 00 00 00 */ li r0, 0
/* 80234BB8 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 80234BBC 48 00 00 F0 */ b lbl_80234CAC
lbl_80234BC0:
/* 80234BC0 28 00 00 02 */ cmplwi r0, 2
/* 80234BC4 40 82 00 50 */ bne lbl_80234C14
/* 80234BC8 38 00 00 00 */ li r0, 0
/* 80234BCC 98 1E 01 A3 */ stb r0, 0x1a3(r30)
/* 80234BD0 7F C3 F3 78 */ mr r3, r30
/* 80234BD4 38 80 00 08 */ li r4, 8
/* 80234BD8 48 00 1D 0D */ bl setStatusLocal__12dMsgObject_cFUs
/* 80234BDC 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234BE0 38 80 00 02 */ li r4, 2
/* 80234BE4 88 BF 12 44 */ lbz r5, 0x1244(r31)
/* 80234BE8 38 05 00 01 */ addi r0, r5, 1
/* 80234BEC 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 80234BF0 C0 3F 04 48 */ lfs f1, 0x448(r31)
/* 80234BF4 88 DF 12 4E */ lbz r6, 0x124e(r31)
/* 80234BF8 81 83 00 00 */ lwz r12, 0(r3)
/* 80234BFC 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 80234C00 7D 89 03 A6 */ mtctr r12
/* 80234C04 4E 80 04 21 */ bctrl
/* 80234C08 38 00 00 00 */ li r0, 0
/* 80234C0C 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 80234C10 48 00 00 9C */ b lbl_80234CAC
lbl_80234C14:
/* 80234C14 28 00 00 03 */ cmplwi r0, 3
/* 80234C18 40 82 00 48 */ bne lbl_80234C60
/* 80234C1C 38 00 00 00 */ li r0, 0
/* 80234C20 98 1E 01 A3 */ stb r0, 0x1a3(r30)
/* 80234C24 7F C3 F3 78 */ mr r3, r30
/* 80234C28 38 80 00 09 */ li r4, 9
/* 80234C2C 48 00 1C B9 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80234C30 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80234C34 38 80 00 03 */ li r4, 3
/* 80234C38 88 BF 12 44 */ lbz r5, 0x1244(r31)
/* 80234C3C C0 3F 04 48 */ lfs f1, 0x448(r31)
/* 80234C40 88 DF 12 4E */ lbz r6, 0x124e(r31)
/* 80234C44 81 83 00 00 */ lwz r12, 0(r3)
/* 80234C48 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 80234C4C 7D 89 03 A6 */ mtctr r12
/* 80234C50 4E 80 04 21 */ bctrl
/* 80234C54 38 00 00 00 */ li r0, 0
/* 80234C58 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 80234C5C 48 00 00 50 */ b lbl_80234CAC
lbl_80234C60:
/* 80234C60 28 00 00 04 */ cmplwi r0, 4
/* 80234C64 41 82 00 0C */ beq lbl_80234C70
/* 80234C68 28 00 00 05 */ cmplwi r0, 5
/* 80234C6C 40 82 00 24 */ bne lbl_80234C90
lbl_80234C70:
/* 80234C70 38 00 00 00 */ li r0, 0
/* 80234C74 98 1E 01 A3 */ stb r0, 0x1a3(r30)
/* 80234C78 7F C3 F3 78 */ mr r3, r30
/* 80234C7C 38 80 00 14 */ li r4, 0x14
/* 80234C80 48 00 1C 65 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80234C84 38 00 00 00 */ li r0, 0
/* 80234C88 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 80234C8C 48 00 00 20 */ b lbl_80234CAC
lbl_80234C90:
/* 80234C90 28 00 00 06 */ cmplwi r0, 6
/* 80234C94 40 82 00 18 */ bne lbl_80234CAC
/* 80234C98 7F C3 F3 78 */ mr r3, r30
/* 80234C9C 38 80 00 15 */ li r4, 0x15
/* 80234CA0 48 00 1C 45 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80234CA4 38 00 00 00 */ li r0, 0
/* 80234CA8 98 1F 12 4D */ stb r0, 0x124d(r31)
lbl_80234CAC:
/* 80234CAC E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
/* 80234CB0 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80234CB4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80234CB8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80234CBC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80234CC0 7C 08 03 A6 */ mtlr r0
/* 80234CC4 38 21 00 30 */ addi r1, r1, 0x30
/* 80234CC8 4E 80 00 20 */ blr
|