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
|
lbl_80184E38:
/* 80184E38 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80184E3C 7C 08 02 A6 */ mflr r0
/* 80184E40 90 01 00 54 */ stw r0, 0x54(r1)
/* 80184E44 39 61 00 50 */ addi r11, r1, 0x50
/* 80184E48 48 1D D3 6D */ bl _savegpr_19
/* 80184E4C 7C 76 1B 78 */ mr r22, r3
/* 80184E50 48 00 81 F5 */ bl setSaveData__14dFile_select_cFv
/* 80184E54 3B 56 03 B8 */ addi r26, r22, 0x3b8
/* 80184E58 83 36 03 E0 */ lwz r25, 0x3e0(r22)
/* 80184E5C 83 16 03 E4 */ lwz r24, 0x3e4(r22)
/* 80184E60 3B E0 00 00 */ li r31, 0
/* 80184E64 9B F6 02 65 */ stb r31, 0x265(r22)
/* 80184E68 3A E0 00 00 */ li r23, 0
lbl_80184E6C:
/* 80184E6C 7F 96 FA 14 */ add r28, r22, r31
/* 80184E70 80 7C 01 64 */ lwz r3, 0x164(r28)
/* 80184E74 38 80 00 00 */ li r4, 0
/* 80184E78 81 83 00 00 */ lwz r12, 0(r3)
/* 80184E7C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184E80 7D 89 03 A6 */ mtctr r12
/* 80184E84 4E 80 04 21 */ bctrl
/* 80184E88 80 7C 01 70 */ lwz r3, 0x170(r28)
/* 80184E8C 38 80 00 00 */ li r4, 0
/* 80184E90 81 83 00 00 */ lwz r12, 0(r3)
/* 80184E94 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184E98 7D 89 03 A6 */ mtctr r12
/* 80184E9C 4E 80 04 21 */ bctrl
/* 80184EA0 80 7C 01 7C */ lwz r3, 0x17c(r28)
/* 80184EA4 38 80 00 00 */ li r4, 0
/* 80184EA8 81 83 00 00 */ lwz r12, 0(r3)
/* 80184EAC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184EB0 7D 89 03 A6 */ mtctr r12
/* 80184EB4 4E 80 04 21 */ bctrl
/* 80184EB8 7F 76 BA 14 */ add r27, r22, r23
/* 80184EBC 88 1B 02 5B */ lbz r0, 0x25b(r27)
/* 80184EC0 28 00 00 00 */ cmplwi r0, 0
/* 80184EC4 40 82 00 70 */ bne lbl_80184F34
/* 80184EC8 83 DA 00 28 */ lwz r30, 0x28(r26)
/* 80184ECC 83 BA 00 2C */ lwz r29, 0x2c(r26)
/* 80184ED0 3C 60 80 00 */ lis r3, 0x8000 /* 0x800000F8@ha */
/* 80184ED4 80 03 00 F8 */ lwz r0, 0x00F8(r3) /* 0x800000F8@l */
/* 80184ED8 54 13 F0 BE */ srwi r19, r0, 2
/* 80184EDC 7F C3 F3 78 */ mr r3, r30
/* 80184EE0 7F A4 EB 78 */ mr r4, r29
/* 80184EE4 38 A0 00 00 */ li r5, 0
/* 80184EE8 7E 66 9B 78 */ mr r6, r19
/* 80184EEC 48 1D D4 39 */ bl __div2i
/* 80184EF0 7C 94 23 78 */ mr r20, r4
/* 80184EF4 7C 75 1B 78 */ mr r21, r3
/* 80184EF8 7F 23 CB 78 */ mr r3, r25
/* 80184EFC 7F 04 C3 78 */ mr r4, r24
/* 80184F00 38 A0 00 00 */ li r5, 0
/* 80184F04 7E 66 9B 78 */ mr r6, r19
/* 80184F08 48 1D D4 1D */ bl __div2i
/* 80184F0C 6C 65 80 00 */ xoris r5, r3, 0x8000
/* 80184F10 6E A3 80 00 */ xoris r3, r21, 0x8000
/* 80184F14 7C 14 20 10 */ subfc r0, r20, r4
/* 80184F18 7C 63 29 10 */ subfe r3, r3, r5
/* 80184F1C 7C 65 29 10 */ subfe r3, r5, r5
/* 80184F20 7C 63 00 D1 */ neg. r3, r3
/* 80184F24 41 82 00 10 */ beq lbl_80184F34
/* 80184F28 7F B8 EB 78 */ mr r24, r29
/* 80184F2C 7F D9 F3 78 */ mr r25, r30
/* 80184F30 9A F6 02 65 */ stb r23, 0x265(r22)
lbl_80184F34:
/* 80184F34 88 1B 02 5B */ lbz r0, 0x25b(r27)
/* 80184F38 28 00 00 00 */ cmplwi r0, 0
/* 80184F3C 3B 5A 0A 94 */ addi r26, r26, 0xa94
/* 80184F40 40 82 00 10 */ bne lbl_80184F50
/* 80184F44 88 1B 02 58 */ lbz r0, 0x258(r27)
/* 80184F48 28 00 00 00 */ cmplwi r0, 0
/* 80184F4C 41 82 00 38 */ beq lbl_80184F84
lbl_80184F50:
/* 80184F50 80 7C 02 20 */ lwz r3, 0x220(r28)
/* 80184F54 38 80 00 00 */ li r4, 0
/* 80184F58 81 83 00 00 */ lwz r12, 0(r3)
/* 80184F5C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184F60 7D 89 03 A6 */ mtctr r12
/* 80184F64 4E 80 04 21 */ bctrl
/* 80184F68 80 7C 02 2C */ lwz r3, 0x22c(r28)
/* 80184F6C 38 80 00 FF */ li r4, 0xff
/* 80184F70 81 83 00 00 */ lwz r12, 0(r3)
/* 80184F74 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184F78 7D 89 03 A6 */ mtctr r12
/* 80184F7C 4E 80 04 21 */ bctrl
/* 80184F80 48 00 00 34 */ b lbl_80184FB4
lbl_80184F84:
/* 80184F84 80 7C 02 20 */ lwz r3, 0x220(r28)
/* 80184F88 38 80 00 FF */ li r4, 0xff
/* 80184F8C 81 83 00 00 */ lwz r12, 0(r3)
/* 80184F90 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184F94 7D 89 03 A6 */ mtctr r12
/* 80184F98 4E 80 04 21 */ bctrl
/* 80184F9C 80 7C 02 2C */ lwz r3, 0x22c(r28)
/* 80184FA0 38 80 00 00 */ li r4, 0
/* 80184FA4 81 83 00 00 */ lwz r12, 0(r3)
/* 80184FA8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184FAC 7D 89 03 A6 */ mtctr r12
/* 80184FB0 4E 80 04 21 */ bctrl
lbl_80184FB4:
/* 80184FB4 80 7C 01 88 */ lwz r3, 0x188(r28)
/* 80184FB8 38 80 00 00 */ li r4, 0
/* 80184FBC 81 83 00 00 */ lwz r12, 0(r3)
/* 80184FC0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80184FC4 7D 89 03 A6 */ mtctr r12
/* 80184FC8 4E 80 04 21 */ bctrl
/* 80184FCC 3A F7 00 01 */ addi r23, r23, 1
/* 80184FD0 2C 17 00 03 */ cmpwi r23, 3
/* 80184FD4 3B FF 00 04 */ addi r31, r31, 4
/* 80184FD8 41 80 FE 94 */ blt lbl_80184E6C
/* 80184FDC 80 76 00 6C */ lwz r3, 0x6c(r22)
/* 80184FE0 48 00 D1 81 */ bl init__15dFile_warning_cFv
/* 80184FE4 7E C3 B3 78 */ mr r3, r22
/* 80184FE8 38 80 00 01 */ li r4, 1
/* 80184FEC 38 A0 00 21 */ li r5, 0x21
/* 80184FF0 4B FF FC C5 */ bl selectDataBaseMoveAnmInitSet__14dFile_select_cFii
/* 80184FF4 38 00 00 A8 */ li r0, 0xa8
/* 80184FF8 90 01 00 08 */ stw r0, 8(r1)
/* 80184FFC 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80185000 38 81 00 08 */ addi r4, r1, 8
/* 80185004 38 A0 00 00 */ li r5, 0
/* 80185008 38 C0 00 00 */ li r6, 0
/* 8018500C 38 E0 00 00 */ li r7, 0
/* 80185010 C0 22 9F 40 */ lfs f1, lit_4611(r2)
/* 80185014 FC 40 08 90 */ fmr f2, f1
/* 80185018 C0 62 9F 44 */ lfs f3, lit_4612(r2)
/* 8018501C FC 80 18 90 */ fmr f4, f3
/* 80185020 39 00 00 00 */ li r8, 0
/* 80185024 48 12 69 61 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80185028 39 61 00 50 */ addi r11, r1, 0x50
/* 8018502C 48 1D D1 D5 */ bl _restgpr_19
/* 80185030 80 01 00 54 */ lwz r0, 0x54(r1)
/* 80185034 7C 08 03 A6 */ mtlr r0
/* 80185038 38 21 00 50 */ addi r1, r1, 0x50
/* 8018503C 4E 80 00 20 */ blr
|