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
|
lbl_80184BFC:
/* 80184BFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80184C00 88 03 02 09 */ lbz r0, 0x209(r3)
/* 80184C04 28 00 00 00 */ cmplwi r0, 0
/* 80184C08 41 82 00 A4 */ beq lbl_80184CAC
/* 80184C0C 80 83 02 04 */ lwz r4, 0x204(r3)
/* 80184C10 38 04 00 02 */ addi r0, r4, 2
/* 80184C14 90 03 02 04 */ stw r0, 0x204(r3)
/* 80184C18 80 83 02 00 */ lwz r4, 0x200(r3)
/* 80184C1C A8 04 00 06 */ lha r0, 6(r4)
/* 80184C20 80 83 02 04 */ lwz r4, 0x204(r3)
/* 80184C24 7C 04 00 00 */ cmpw r4, r0
/* 80184C28 41 80 00 0C */ blt lbl_80184C34
/* 80184C2C 7C 00 20 50 */ subf r0, r0, r4
/* 80184C30 90 03 02 04 */ stw r0, 0x204(r3)
lbl_80184C34:
/* 80184C34 80 03 02 04 */ lwz r0, 0x204(r3)
/* 80184C38 C8 22 9F 38 */ lfd f1, lit_4342(r2)
/* 80184C3C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80184C40 90 01 00 0C */ stw r0, 0xc(r1)
/* 80184C44 3C 00 43 30 */ lis r0, 0x4330
/* 80184C48 90 01 00 08 */ stw r0, 8(r1)
/* 80184C4C C8 01 00 08 */ lfd f0, 8(r1)
/* 80184C50 EC 00 08 28 */ fsubs f0, f0, f1
/* 80184C54 80 83 02 00 */ lwz r4, 0x200(r3)
/* 80184C58 D0 04 00 08 */ stfs f0, 8(r4)
/* 80184C5C 80 83 01 FC */ lwz r4, 0x1fc(r3)
/* 80184C60 38 04 00 02 */ addi r0, r4, 2
/* 80184C64 90 03 01 FC */ stw r0, 0x1fc(r3)
/* 80184C68 80 83 01 F8 */ lwz r4, 0x1f8(r3)
/* 80184C6C A8 04 00 06 */ lha r0, 6(r4)
/* 80184C70 80 83 01 FC */ lwz r4, 0x1fc(r3)
/* 80184C74 7C 04 00 00 */ cmpw r4, r0
/* 80184C78 41 80 00 0C */ blt lbl_80184C84
/* 80184C7C 7C 00 20 50 */ subf r0, r0, r4
/* 80184C80 90 03 01 FC */ stw r0, 0x1fc(r3)
lbl_80184C84:
/* 80184C84 80 03 01 FC */ lwz r0, 0x1fc(r3)
/* 80184C88 C8 22 9F 38 */ lfd f1, lit_4342(r2)
/* 80184C8C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80184C90 90 01 00 0C */ stw r0, 0xc(r1)
/* 80184C94 3C 00 43 30 */ lis r0, 0x4330
/* 80184C98 90 01 00 08 */ stw r0, 8(r1)
/* 80184C9C C8 01 00 08 */ lfd f0, 8(r1)
/* 80184CA0 EC 00 08 28 */ fsubs f0, f0, f1
/* 80184CA4 80 63 01 F8 */ lwz r3, 0x1f8(r3)
/* 80184CA8 D0 03 00 08 */ stfs f0, 8(r3)
lbl_80184CAC:
/* 80184CAC 38 21 00 10 */ addi r1, r1, 0x10
/* 80184CB0 4E 80 00 20 */ blr
|