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
|
lbl_8023670C:
/* 8023670C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80236710 7C 08 02 A6 */ mflr r0
/* 80236714 90 01 00 44 */ stw r0, 0x44(r1)
/* 80236718 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 8023671C 93 C1 00 38 */ stw r30, 0x38(r1)
/* 80236720 7C 7F 1B 78 */ mr r31, r3
/* 80236724 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 80236728 41 82 00 24 */ beq lbl_8023674C
/* 8023672C 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80236730 C0 03 00 B4 */ lfs f0, 0xb4(r3)
/* 80236734 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 80236738 D0 03 00 78 */ stfs f0, 0x78(r3)
/* 8023673C C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 80236740 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80236744 D0 03 00 B4 */ stfs f0, 0xb4(r3)
/* 80236748 48 00 01 84 */ b lbl_802368CC
lbl_8023674C:
/* 8023674C 80 9F 01 20 */ lwz r4, 0x120(r31)
/* 80236750 80 84 00 04 */ lwz r4, 4(r4)
/* 80236754 8B C4 12 45 */ lbz r30, 0x1245(r4)
/* 80236758 48 00 09 65 */ bl isKanbanMessage__12dMsgObject_cFv
/* 8023675C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80236760 40 82 00 14 */ bne lbl_80236774
/* 80236764 7F E3 FB 78 */ mr r3, r31
/* 80236768 48 00 0A A5 */ bl isBookMessage__12dMsgObject_cFv
/* 8023676C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80236770 41 82 00 0C */ beq lbl_8023677C
lbl_80236774:
/* 80236774 3B C0 00 03 */ li r30, 3
/* 80236778 48 00 00 FC */ b lbl_80236874
lbl_8023677C:
/* 8023677C 28 1E 00 03 */ cmplwi r30, 3
/* 80236780 40 82 00 F4 */ bne lbl_80236874
/* 80236784 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80236788 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8023678C 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 80236790 38 63 05 38 */ addi r3, r3, 0x538
/* 80236794 38 81 00 14 */ addi r4, r1, 0x14
/* 80236798 4B DD EB 79 */ bl mDoLib_project__FP3VecP3Vec
/* 8023679C C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 802367A0 D0 01 00 08 */ stfs f0, 8(r1)
/* 802367A4 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802367A8 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802367AC 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 802367B0 38 63 00 E0 */ addi r3, r3, 0xe0
/* 802367B4 38 81 00 08 */ addi r4, r1, 8
/* 802367B8 48 03 08 75 */ bl __eq__4cXyzCFRC3Vec
/* 802367BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802367C0 41 82 00 0C */ beq lbl_802367CC
/* 802367C4 C0 41 00 18 */ lfs f2, 0x18(r1)
/* 802367C8 48 00 00 70 */ b lbl_80236838
lbl_802367CC:
/* 802367CC 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 802367D0 38 63 00 E0 */ addi r3, r3, 0xe0
/* 802367D4 38 81 00 20 */ addi r4, r1, 0x20
/* 802367D8 4B DD EB 39 */ bl mDoLib_project__FP3VecP3Vec
/* 802367DC C0 41 00 20 */ lfs f2, 0x20(r1)
/* 802367E0 C0 22 B0 BC */ lfs f1, lit_4083(r2)
/* 802367E4 FC 02 08 40 */ fcmpo cr0, f2, f1
/* 802367E8 4C 41 13 82 */ cror 2, 1, 2
/* 802367EC 40 82 00 48 */ bne lbl_80236834
/* 802367F0 C0 02 B1 2C */ lfs f0, lit_5947(r2)
/* 802367F4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 802367F8 4C 40 13 82 */ cror 2, 0, 2
/* 802367FC 40 82 00 38 */ bne lbl_80236834
/* 80236800 C0 41 00 24 */ lfs f2, 0x24(r1)
/* 80236804 FC 02 08 40 */ fcmpo cr0, f2, f1
/* 80236808 4C 41 13 82 */ cror 2, 1, 2
/* 8023680C 40 82 00 28 */ bne lbl_80236834
/* 80236810 C0 02 B1 30 */ lfs f0, lit_5948(r2)
/* 80236814 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80236818 4C 40 13 82 */ cror 2, 0, 2
/* 8023681C 40 82 00 18 */ bne lbl_80236834
/* 80236820 C0 22 B0 A0 */ lfs f1, lit_4076(r2)
/* 80236824 C0 01 00 18 */ lfs f0, 0x18(r1)
/* 80236828 EC 00 10 2A */ fadds f0, f0, f2
/* 8023682C EC 41 00 32 */ fmuls f2, f1, f0
/* 80236830 48 00 00 08 */ b lbl_80236838
lbl_80236834:
/* 80236834 C0 41 00 18 */ lfs f2, 0x18(r1)
lbl_80236838:
/* 80236838 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 8023683C 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 80236840 A8 03 02 FC */ lha r0, 0x2fc(r3)
/* 80236844 C8 22 B1 20 */ lfd f1, lit_4965(r2)
/* 80236848 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8023684C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80236850 3C 00 43 30 */ lis r0, 0x4330
/* 80236854 90 01 00 30 */ stw r0, 0x30(r1)
/* 80236858 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8023685C EC 00 08 28 */ fsubs f0, f0, f1
/* 80236860 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80236864 40 80 00 0C */ bge lbl_80236870
/* 80236868 3B C0 00 00 */ li r30, 0
/* 8023686C 48 00 00 08 */ b lbl_80236874
lbl_80236870:
/* 80236870 3B C0 00 01 */ li r30, 1
lbl_80236874:
/* 80236874 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80236878 2C 00 00 02 */ cmpwi r0, 2
/* 8023687C 41 82 00 24 */ beq lbl_802368A0
/* 80236880 40 80 00 30 */ bge lbl_802368B0
/* 80236884 2C 00 00 01 */ cmpwi r0, 1
/* 80236888 40 80 00 08 */ bge lbl_80236890
/* 8023688C 48 00 00 24 */ b lbl_802368B0
lbl_80236890:
/* 80236890 C0 02 B1 34 */ lfs f0, lit_5949(r2)
/* 80236894 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80236898 D0 03 00 B4 */ stfs f0, 0xb4(r3)
/* 8023689C 48 00 00 20 */ b lbl_802368BC
lbl_802368A0:
/* 802368A0 C0 02 B1 38 */ lfs f0, lit_5950(r2)
/* 802368A4 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 802368A8 D0 03 00 B4 */ stfs f0, 0xb4(r3)
/* 802368AC 48 00 00 10 */ b lbl_802368BC
lbl_802368B0:
/* 802368B0 C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 802368B4 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 802368B8 D0 03 00 B4 */ stfs f0, 0xb4(r3)
lbl_802368BC:
/* 802368BC 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 802368C0 C0 03 00 B4 */ lfs f0, 0xb4(r3)
/* 802368C4 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 802368C8 D0 03 00 78 */ stfs f0, 0x78(r3)
lbl_802368CC:
/* 802368CC 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 802368D0 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 802368D4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802368D8 7C 08 03 A6 */ mtlr r0
/* 802368DC 38 21 00 40 */ addi r1, r1, 0x40
/* 802368E0 4E 80 00 20 */ blr
|