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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global func_80211564
func_80211564:
/* 80211564 0020D1C4 88 03 00 00 */ lbz r0, 0(r3)
/* 80211568 0020D1C8 54 08 07 BF */ clrlwi. r8, r0, 0x1e
/* 8021156C 0020D1CC 40 82 00 0C */ bne lbl_80211578
/* 80211570 0020D1D0 C0 22 9A 98 */ lfs f1, lbl_80642098-_SDA2_BASE_(r2)
/* 80211574 0020D1D4 4E 80 00 20 */ blr
lbl_80211578:
/* 80211578 0020D1D8 88 83 00 01 */ lbz r4, 1(r3)
/* 8021157C 0020D1DC 38 04 FF FF */ addi r0, r4, -1
/* 80211580 0020D1E0 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 80211584 0020D1E4 28 84 00 01 */ cmplwi cr1, r4, 1
/* 80211588 0020D1E8 40 84 00 0C */ bge cr1, lbl_80211594
/* 8021158C 0020D1EC C0 22 9A 98 */ lfs f1, lbl_80642098-_SDA2_BASE_(r2)
/* 80211590 0020D1F0 4E 80 00 20 */ blr
lbl_80211594:
/* 80211594 0020D1F4 C0 02 9A 9C */ lfs f0, lbl_8064209C-_SDA2_BASE_(r2)
/* 80211598 0020D1F8 38 C3 00 0C */ addi r6, r3, 0xc
/* 8021159C 0020D1FC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802115A0 0020D200 4C 40 13 82 */ cror 2, 0, 2
/* 802115A4 0020D204 40 82 00 0C */ bne lbl_802115B0
/* 802115A8 0020D208 C0 26 00 00 */ lfs f1, 0(r6)
/* 802115AC 0020D20C 4E 80 00 20 */ blr
lbl_802115B0:
/* 802115B0 0020D210 C0 02 9A 98 */ lfs f0, lbl_80642098-_SDA2_BASE_(r2)
/* 802115B4 0020D214 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802115B8 0020D218 4C 41 13 82 */ cror 2, 1, 2
/* 802115BC 0020D21C 40 82 00 10 */ bne lbl_802115CC
/* 802115C0 0020D220 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
/* 802115C4 0020D224 7C 26 04 2E */ lfsx f1, r6, r0
/* 802115C8 0020D228 4E 80 00 20 */ blr
lbl_802115CC:
/* 802115CC 0020D22C D0 23 00 08 */ stfs f1, 8(r3)
/* 802115D0 0020D230 40 86 00 4C */ bne cr1, lbl_8021161C
/* 802115D4 0020D234 2C 08 00 02 */ cmpwi r8, 2
/* 802115D8 0020D238 41 82 00 34 */ beq lbl_8021160C
/* 802115DC 0020D23C 40 80 00 10 */ bge lbl_802115EC
/* 802115E0 0020D240 2C 08 00 01 */ cmpwi r8, 1
/* 802115E4 0020D244 40 80 00 10 */ bge lbl_802115F4
/* 802115E8 0020D248 48 00 00 2C */ b lbl_80211614
lbl_802115EC:
/* 802115EC 0020D24C 2C 08 00 04 */ cmpwi r8, 4
/* 802115F0 0020D250 40 80 00 24 */ bge lbl_80211614
lbl_802115F4:
/* 802115F4 0020D254 C0 46 00 10 */ lfs f2, 0x10(r6)
/* 802115F8 0020D258 C0 06 00 00 */ lfs f0, 0(r6)
/* 802115FC 0020D25C EC 22 00 72 */ fmuls f1, f2, f1
/* 80211600 0020D260 EC 00 08 2A */ fadds f0, f0, f1
/* 80211604 0020D264 D0 03 00 04 */ stfs f0, 4(r3)
/* 80211608 0020D268 48 00 00 0C */ b lbl_80211614
lbl_8021160C:
/* 8021160C 0020D26C C0 06 00 04 */ lfs f0, 4(r6)
/* 80211610 0020D270 D0 03 00 04 */ stfs f0, 4(r3)
lbl_80211614:
/* 80211614 0020D274 C0 23 00 04 */ lfs f1, 4(r3)
/* 80211618 0020D278 4E 80 00 20 */ blr
lbl_8021161C:
/* 8021161C 0020D27C 38 04 00 01 */ addi r0, r4, 1
/* 80211620 0020D280 38 A0 00 00 */ li r5, 0
/* 80211624 0020D284 54 00 10 3A */ slwi r0, r0, 2
/* 80211628 0020D288 7C E6 02 14 */ add r7, r6, r0
/* 8021162C 0020D28C 48 00 00 28 */ b lbl_80211654
lbl_80211630:
/* 80211630 0020D290 C0 07 00 00 */ lfs f0, 0(r7)
/* 80211634 0020D294 38 A5 00 01 */ addi r5, r5, 1
/* 80211638 0020D298 54 A0 06 3E */ clrlwi r0, r5, 0x18
/* 8021163C 0020D29C 38 E7 00 04 */ addi r7, r7, 4
/* 80211640 0020D2A0 7C 00 20 40 */ cmplw r0, r4
/* 80211644 0020D2A4 EC 21 00 28 */ fsubs f1, f1, f0
/* 80211648 0020D2A8 41 80 00 0C */ blt lbl_80211654
/* 8021164C 0020D2AC C0 22 9A 98 */ lfs f1, lbl_80642098-_SDA2_BASE_(r2)
/* 80211650 0020D2B0 4E 80 00 20 */ blr
lbl_80211654:
/* 80211654 0020D2B4 C0 07 00 00 */ lfs f0, 0(r7)
/* 80211658 0020D2B8 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8021165C 0020D2BC 41 80 FF D4 */ blt lbl_80211630
/* 80211660 0020D2C0 54 84 15 BA */ rlwinm r4, r4, 2, 0x16, 0x1d
/* 80211664 0020D2C4 54 A0 15 BA */ rlwinm r0, r5, 2, 0x16, 0x1d
/* 80211668 0020D2C8 7C 07 24 2E */ lfsx f0, r7, r4
/* 8021166C 0020D2CC 7C A7 22 14 */ add r5, r7, r4
/* 80211670 0020D2D0 2C 08 00 02 */ cmpwi r8, 2
/* 80211674 0020D2D4 7C C6 02 14 */ add r6, r6, r0
/* 80211678 0020D2D8 EC 21 00 32 */ fmuls f1, f1, f0
/* 8021167C 0020D2DC 7C A5 22 14 */ add r5, r5, r4
/* 80211680 0020D2E0 41 82 00 D0 */ beq lbl_80211750
/* 80211684 0020D2E4 40 80 00 10 */ bge lbl_80211694
/* 80211688 0020D2E8 2C 08 00 01 */ cmpwi r8, 1
/* 8021168C 0020D2EC 40 80 00 AC */ bge lbl_80211738
/* 80211690 0020D2F0 48 00 00 C8 */ b lbl_80211758
lbl_80211694:
/* 80211694 0020D2F4 2C 08 00 04 */ cmpwi r8, 4
/* 80211698 0020D2F8 40 80 00 C0 */ bge lbl_80211758
/* 8021169C 0020D2FC EC 81 00 72 */ fmuls f4, f1, f1
/* 802116A0 0020D300 88 03 00 00 */ lbz r0, 0(r3)
/* 802116A4 0020D304 C0 42 9A 98 */ lfs f2, lbl_80642098-_SDA2_BASE_(r2)
/* 802116A8 0020D308 54 00 07 7B */ rlwinm. r0, r0, 0, 0x1d, 0x1d
/* 802116AC 0020D30C EC 64 00 72 */ fmuls f3, f4, f1
/* 802116B0 0020D310 EC 04 20 2A */ fadds f0, f4, f4
/* 802116B4 0020D314 EC C3 20 28 */ fsubs f6, f3, f4
/* 802116B8 0020D318 EC 60 18 28 */ fsubs f3, f0, f3
/* 802116BC 0020D31C EC 06 20 28 */ fsubs f0, f6, f4
/* 802116C0 0020D320 EC E3 30 28 */ fsubs f7, f3, f6
/* 802116C4 0020D324 EC 61 00 2A */ fadds f3, f1, f0
/* 802116C8 0020D328 ED 02 38 28 */ fsubs f8, f2, f7
/* 802116CC 0020D32C 41 82 00 0C */ beq lbl_802116D8
/* 802116D0 0020D330 C0 A2 9A A0 */ lfs f5, lbl_806420A0-_SDA2_BASE_(r2)
/* 802116D4 0020D334 48 00 00 08 */ b lbl_802116DC
lbl_802116D8:
/* 802116D8 0020D338 C0 A2 9A 9C */ lfs f5, lbl_8064209C-_SDA2_BASE_(r2)
lbl_802116DC:
/* 802116DC 0020D33C C0 25 00 00 */ lfs f1, 0(r5)
/* 802116E0 0020D340 7C 05 24 2E */ lfsx f0, r5, r4
/* 802116E4 0020D344 EC 43 00 72 */ fmuls f2, f3, f1
/* 802116E8 0020D348 C0 86 00 00 */ lfs f4, 0(r6)
/* 802116EC 0020D34C EC 26 00 32 */ fmuls f1, f6, f0
/* 802116F0 0020D350 C0 66 00 04 */ lfs f3, 4(r6)
/* 802116F4 0020D354 EC 88 01 32 */ fmuls f4, f8, f4
/* 802116F8 0020D358 C0 07 00 00 */ lfs f0, 0(r7)
/* 802116FC 0020D35C EC 67 00 F2 */ fmuls f3, f7, f3
/* 80211700 0020D360 EC 22 08 2A */ fadds f1, f2, f1
/* 80211704 0020D364 EC 84 18 2A */ fadds f4, f4, f3
/* 80211708 0020D368 EC 00 00 72 */ fmuls f0, f0, f1
/* 8021170C 0020D36C EC 84 00 2A */ fadds f4, f4, f0
/* 80211710 0020D370 FC 04 28 40 */ fcmpo cr0, f4, f5
/* 80211714 0020D374 40 80 00 0C */ bge lbl_80211720
/* 80211718 0020D378 FC 80 28 90 */ fmr f4, f5
/* 8021171C 0020D37C 48 00 00 14 */ b lbl_80211730
lbl_80211720:
/* 80211720 0020D380 C0 02 9A 98 */ lfs f0, lbl_80642098-_SDA2_BASE_(r2)
/* 80211724 0020D384 FC 04 00 40 */ fcmpo cr0, f4, f0
/* 80211728 0020D388 40 81 00 08 */ ble lbl_80211730
/* 8021172C 0020D38C FC 80 00 90 */ fmr f4, f0
lbl_80211730:
/* 80211730 0020D390 D0 83 00 04 */ stfs f4, 4(r3)
/* 80211734 0020D394 48 00 00 24 */ b lbl_80211758
lbl_80211738:
/* 80211738 0020D398 C0 45 00 00 */ lfs f2, 0(r5)
/* 8021173C 0020D39C C0 06 00 00 */ lfs f0, 0(r6)
/* 80211740 0020D3A0 EC 22 00 72 */ fmuls f1, f2, f1
/* 80211744 0020D3A4 EC 00 08 2A */ fadds f0, f0, f1
/* 80211748 0020D3A8 D0 03 00 04 */ stfs f0, 4(r3)
/* 8021174C 0020D3AC 48 00 00 0C */ b lbl_80211758
lbl_80211750:
/* 80211750 0020D3B0 C0 06 00 04 */ lfs f0, 4(r6)
/* 80211754 0020D3B4 D0 03 00 04 */ stfs f0, 4(r3)
lbl_80211758:
/* 80211758 0020D3B8 C0 23 00 04 */ lfs f1, 4(r3)
/* 8021175C 0020D3BC 4E 80 00 20 */ blr
.global func_80211760
func_80211760:
/* 80211760 0020D3C0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80211764 0020D3C4 88 C4 00 00 */ lbz r6, 0(r4)
/* 80211768 0020D3C8 28 06 00 02 */ cmplwi r6, 2
/* 8021176C 0020D3CC 41 80 02 70 */ blt lbl_802119DC
/* 80211770 0020D3D0 C0 42 9A 9C */ lfs f2, lbl_8064209C-_SDA2_BASE_(r2)
/* 80211774 0020D3D4 39 04 00 0C */ addi r8, r4, 0xc
/* 80211778 0020D3D8 FC 01 10 40 */ fcmpo cr0, f1, f2
/* 8021177C 0020D3DC 4C 40 13 82 */ cror 2, 0, 2
/* 80211780 0020D3E0 40 82 00 20 */ bne lbl_802117A0
/* 80211784 0020D3E4 88 08 00 00 */ lbz r0, 0(r8)
/* 80211788 0020D3E8 98 03 00 00 */ stb r0, 0(r3)
/* 8021178C 0020D3EC 88 08 00 01 */ lbz r0, 1(r8)
/* 80211790 0020D3F0 98 03 00 01 */ stb r0, 1(r3)
/* 80211794 0020D3F4 88 08 00 02 */ lbz r0, 2(r8)
/* 80211798 0020D3F8 98 03 00 02 */ stb r0, 2(r3)
/* 8021179C 0020D3FC 48 00 02 40 */ b lbl_802119DC
lbl_802117A0:
/* 802117A0 0020D400 C0 02 9A 98 */ lfs f0, lbl_80642098-_SDA2_BASE_(r2)
/* 802117A4 0020D404 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802117A8 0020D408 4C 41 13 82 */ cror 2, 1, 2
/* 802117AC 0020D40C 40 82 00 28 */ bne lbl_802117D4
/* 802117B0 0020D410 38 06 FF FF */ addi r0, r6, -1
/* 802117B4 0020D414 54 00 10 3A */ slwi r0, r0, 2
/* 802117B8 0020D418 7C 08 00 EE */ lbzux r0, r8, r0
/* 802117BC 0020D41C 98 03 00 00 */ stb r0, 0(r3)
/* 802117C0 0020D420 88 08 00 01 */ lbz r0, 1(r8)
/* 802117C4 0020D424 98 03 00 01 */ stb r0, 1(r3)
/* 802117C8 0020D428 88 08 00 02 */ lbz r0, 2(r8)
/* 802117CC 0020D42C 98 03 00 02 */ stb r0, 2(r3)
/* 802117D0 0020D430 48 00 02 0C */ b lbl_802119DC
lbl_802117D4:
/* 802117D4 0020D434 C0 04 00 08 */ lfs f0, 8(r4)
/* 802117D8 0020D438 EC 60 08 28 */ fsubs f3, f0, f1
/* 802117DC 0020D43C FC 03 10 40 */ fcmpo cr0, f3, f2
/* 802117E0 0020D440 40 81 00 08 */ ble lbl_802117E8
/* 802117E4 0020D444 48 00 00 08 */ b lbl_802117EC
lbl_802117E8:
/* 802117E8 0020D448 FC 60 18 50 */ fneg f3, f3
lbl_802117EC:
/* 802117EC 0020D44C C0 02 9A A4 */ lfs f0, lbl_806420A4-_SDA2_BASE_(r2)
/* 802117F0 0020D450 FC 03 00 40 */ fcmpo cr0, f3, f0
/* 802117F4 0020D454 4C 40 13 82 */ cror 2, 0, 2
/* 802117F8 0020D458 40 82 00 20 */ bne lbl_80211818
/* 802117FC 0020D45C 88 04 00 04 */ lbz r0, 4(r4)
/* 80211800 0020D460 98 03 00 00 */ stb r0, 0(r3)
/* 80211804 0020D464 88 04 00 05 */ lbz r0, 5(r4)
/* 80211808 0020D468 98 03 00 01 */ stb r0, 1(r3)
/* 8021180C 0020D46C 88 04 00 06 */ lbz r0, 6(r4)
/* 80211810 0020D470 98 03 00 02 */ stb r0, 2(r3)
/* 80211814 0020D474 48 00 01 C8 */ b lbl_802119DC
lbl_80211818:
/* 80211818 0020D478 28 06 00 02 */ cmplwi r6, 2
/* 8021181C 0020D47C D0 24 00 08 */ stfs f1, 8(r4)
/* 80211820 0020D480 40 82 00 B0 */ bne lbl_802118D0
/* 80211824 0020D484 88 08 00 00 */ lbz r0, 0(r8)
/* 80211828 0020D488 98 01 00 13 */ stb r0, 0x13(r1)
/* 8021182C 0020D48C E0 41 A0 13 */ psq_l f2, 19(r1), 1, qr2
/* 80211830 0020D490 88 08 00 01 */ lbz r0, 1(r8)
/* 80211834 0020D494 98 01 00 12 */ stb r0, 0x12(r1)
/* 80211838 0020D498 E0 61 A0 12 */ psq_l f3, 18(r1), 1, qr2
/* 8021183C 0020D49C 88 08 00 02 */ lbz r0, 2(r8)
/* 80211840 0020D4A0 98 01 00 11 */ stb r0, 0x11(r1)
/* 80211844 0020D4A4 E0 81 A0 11 */ psq_l f4, 17(r1), 1, qr2
/* 80211848 0020D4A8 88 08 00 04 */ lbz r0, 4(r8)
/* 8021184C 0020D4AC 98 01 00 10 */ stb r0, 0x10(r1)
/* 80211850 0020D4B0 E0 01 A0 10 */ psq_l f0, 16(r1), 1, qr2
/* 80211854 0020D4B4 88 08 00 05 */ lbz r0, 5(r8)
/* 80211858 0020D4B8 98 01 00 0F */ stb r0, 0xf(r1)
/* 8021185C 0020D4BC E0 A1 A0 0F */ psq_l f5, 15(r1), 1, qr2
/* 80211860 0020D4C0 88 08 00 06 */ lbz r0, 6(r8)
/* 80211864 0020D4C4 98 01 00 0E */ stb r0, 0xe(r1)
/* 80211868 0020D4C8 E0 C1 A0 0E */ psq_l f6, 14(r1), 1, qr2
/* 8021186C 0020D4CC EC 00 10 28 */ fsubs f0, f0, f2
/* 80211870 0020D4D0 EC 01 00 32 */ fmuls f0, f1, f0
/* 80211874 0020D4D4 EC 02 00 2A */ fadds f0, f2, f0
/* 80211878 0020D4D8 F0 01 A0 28 */ psq_st f0, 40(r1), 1, qr2
/* 8021187C 0020D4DC EC 05 18 28 */ fsubs f0, f5, f3
/* 80211880 0020D4E0 88 01 00 28 */ lbz r0, 0x28(r1)
/* 80211884 0020D4E4 EC 01 00 32 */ fmuls f0, f1, f0
/* 80211888 0020D4E8 98 04 00 04 */ stb r0, 4(r4)
/* 8021188C 0020D4EC EC 03 00 2A */ fadds f0, f3, f0
/* 80211890 0020D4F0 F0 01 A0 24 */ psq_st f0, 36(r1), 1, qr2
/* 80211894 0020D4F4 EC 06 20 28 */ fsubs f0, f6, f4
/* 80211898 0020D4F8 88 01 00 24 */ lbz r0, 0x24(r1)
/* 8021189C 0020D4FC EC 01 00 32 */ fmuls f0, f1, f0
/* 802118A0 0020D500 98 04 00 05 */ stb r0, 5(r4)
/* 802118A4 0020D504 EC 04 00 2A */ fadds f0, f4, f0
/* 802118A8 0020D508 F0 01 A0 20 */ psq_st f0, 32(r1), 1, qr2
/* 802118AC 0020D50C 88 A1 00 20 */ lbz r5, 0x20(r1)
/* 802118B0 0020D510 88 04 00 04 */ lbz r0, 4(r4)
/* 802118B4 0020D514 98 A4 00 06 */ stb r5, 6(r4)
/* 802118B8 0020D518 98 03 00 00 */ stb r0, 0(r3)
/* 802118BC 0020D51C 88 04 00 05 */ lbz r0, 5(r4)
/* 802118C0 0020D520 98 03 00 01 */ stb r0, 1(r3)
/* 802118C4 0020D524 88 04 00 06 */ lbz r0, 6(r4)
/* 802118C8 0020D528 98 03 00 02 */ stb r0, 2(r3)
/* 802118CC 0020D52C 48 00 01 10 */ b lbl_802119DC
lbl_802118D0:
/* 802118D0 0020D530 88 E4 00 01 */ lbz r7, 1(r4)
/* 802118D4 0020D534 54 C5 15 BA */ rlwinm r5, r6, 2, 0x16, 0x1d
/* 802118D8 0020D538 7D 28 2A 14 */ add r9, r8, r5
/* 802118DC 0020D53C 54 E0 10 3A */ slwi r0, r7, 2
/* 802118E0 0020D540 7C 09 04 2E */ lfsx f0, r9, r0
/* 802118E4 0020D544 7D 49 2A 14 */ add r10, r9, r5
/* 802118E8 0020D548 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802118EC 0020D54C 40 80 00 24 */ bge lbl_80211910
/* 802118F0 0020D550 38 E0 00 00 */ li r7, 0
/* 802118F4 0020D554 98 E4 00 01 */ stb r7, 1(r4)
/* 802118F8 0020D558 48 00 00 18 */ b lbl_80211910
lbl_802118FC:
/* 802118FC 0020D55C 38 E7 00 01 */ addi r7, r7, 1
/* 80211900 0020D560 54 E0 06 3E */ clrlwi r0, r7, 0x18
/* 80211904 0020D564 98 E4 00 01 */ stb r7, 1(r4)
/* 80211908 0020D568 7C 00 30 40 */ cmplw r0, r6
/* 8021190C 0020D56C 40 80 00 D0 */ bge lbl_802119DC
lbl_80211910:
/* 80211910 0020D570 54 E0 15 BA */ rlwinm r0, r7, 2, 0x16, 0x1d
/* 80211914 0020D574 7C A9 02 14 */ add r5, r9, r0
/* 80211918 0020D578 C0 05 00 04 */ lfs f0, 4(r5)
/* 8021191C 0020D57C FC 00 08 40 */ fcmpo cr0, f0, f1
/* 80211920 0020D580 41 80 FF DC */ blt lbl_802118FC
/* 80211924 0020D584 7C 49 04 2E */ lfsx f2, r9, r0
/* 80211928 0020D588 7C 0A 04 2E */ lfsx f0, r10, r0
/* 8021192C 0020D58C 7C 08 00 EE */ lbzux r0, r8, r0
/* 80211930 0020D590 EC 21 10 28 */ fsubs f1, f1, f2
/* 80211934 0020D594 98 01 00 0D */ stb r0, 0xd(r1)
/* 80211938 0020D598 EC C1 00 32 */ fmuls f6, f1, f0
/* 8021193C 0020D59C E0 21 A0 0D */ psq_l f1, 13(r1), 1, qr2
/* 80211940 0020D5A0 88 08 00 01 */ lbz r0, 1(r8)
/* 80211944 0020D5A4 98 01 00 0C */ stb r0, 0xc(r1)
/* 80211948 0020D5A8 E0 41 A0 0C */ psq_l f2, 12(r1), 1, qr2
/* 8021194C 0020D5AC 88 08 00 02 */ lbz r0, 2(r8)
/* 80211950 0020D5B0 98 01 00 0B */ stb r0, 0xb(r1)
/* 80211954 0020D5B4 E0 61 A0 0B */ psq_l f3, 11(r1), 1, qr2
/* 80211958 0020D5B8 88 08 00 04 */ lbz r0, 4(r8)
/* 8021195C 0020D5BC 98 01 00 0A */ stb r0, 0xa(r1)
/* 80211960 0020D5C0 E0 01 A0 0A */ psq_l f0, 10(r1), 1, qr2
/* 80211964 0020D5C4 88 08 00 05 */ lbz r0, 5(r8)
/* 80211968 0020D5C8 98 01 00 09 */ stb r0, 9(r1)
/* 8021196C 0020D5CC E0 81 A0 09 */ psq_l f4, 9(r1), 1, qr2
/* 80211970 0020D5D0 88 08 00 06 */ lbz r0, 6(r8)
/* 80211974 0020D5D4 98 01 00 08 */ stb r0, 8(r1)
/* 80211978 0020D5D8 E0 A1 A0 08 */ psq_l f5, 8(r1), 1, qr2
/* 8021197C 0020D5DC EC 00 08 28 */ fsubs f0, f0, f1
/* 80211980 0020D5E0 EC 06 00 32 */ fmuls f0, f6, f0
/* 80211984 0020D5E4 EC 01 00 2A */ fadds f0, f1, f0
/* 80211988 0020D5E8 F0 01 A0 1C */ psq_st f0, 28(r1), 1, qr2
/* 8021198C 0020D5EC EC 04 10 28 */ fsubs f0, f4, f2
/* 80211990 0020D5F0 88 01 00 1C */ lbz r0, 0x1c(r1)
/* 80211994 0020D5F4 EC 06 00 32 */ fmuls f0, f6, f0
/* 80211998 0020D5F8 98 04 00 04 */ stb r0, 4(r4)
/* 8021199C 0020D5FC EC 02 00 2A */ fadds f0, f2, f0
/* 802119A0 0020D600 F0 01 A0 18 */ psq_st f0, 24(r1), 1, qr2
/* 802119A4 0020D604 EC 05 18 28 */ fsubs f0, f5, f3
/* 802119A8 0020D608 88 01 00 18 */ lbz r0, 0x18(r1)
/* 802119AC 0020D60C EC 06 00 32 */ fmuls f0, f6, f0
/* 802119B0 0020D610 98 04 00 05 */ stb r0, 5(r4)
/* 802119B4 0020D614 EC 03 00 2A */ fadds f0, f3, f0
/* 802119B8 0020D618 F0 01 A0 14 */ psq_st f0, 20(r1), 1, qr2
/* 802119BC 0020D61C 88 A1 00 14 */ lbz r5, 0x14(r1)
/* 802119C0 0020D620 88 04 00 04 */ lbz r0, 4(r4)
/* 802119C4 0020D624 98 A4 00 06 */ stb r5, 6(r4)
/* 802119C8 0020D628 98 03 00 00 */ stb r0, 0(r3)
/* 802119CC 0020D62C 88 04 00 05 */ lbz r0, 5(r4)
/* 802119D0 0020D630 98 03 00 01 */ stb r0, 1(r3)
/* 802119D4 0020D634 88 04 00 06 */ lbz r0, 6(r4)
/* 802119D8 0020D638 98 03 00 02 */ stb r0, 2(r3)
lbl_802119DC:
/* 802119DC 0020D63C 38 21 00 30 */ addi r1, r1, 0x30
/* 802119E0 0020D640 4E 80 00 20 */ blr
.global func_802119E4
func_802119E4:
/* 802119E4 0020D644 38 A0 00 01 */ li r5, 1
/* 802119E8 0020D648 38 6D A2 40 */ addi r3, r13, lbl_8063F500-_SDA_BASE_
/* 802119EC 0020D64C 38 80 00 04 */ li r4, 4
/* 802119F0 0020D650 38 00 00 00 */ li r0, 0
/* 802119F4 0020D654 98 AD A2 40 */ stb r5, lbl_8063F500-_SDA_BASE_(r13)
/* 802119F8 0020D658 B0 83 00 02 */ sth r4, 2(r3)
/* 802119FC 0020D65C 98 03 00 04 */ stb r0, 4(r3)
/* 80211A00 0020D660 4E 80 00 20 */ blr
|