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
|
.include "macros.inc"
.section .text, "ax" # 0x80006980 - 0x803E1E60
.global AXFXReverbHiGetMemSizeDpl2
AXFXReverbHiGetMemSizeDpl2:
/* 80292460 0028E0C0 C0 03 01 88 */ lfs f0, 0x188(r3)
/* 80292464 0028E0C4 D0 03 01 44 */ stfs f0, 0x144(r3)
/* 80292468 0028E0C8 48 00 10 64 */ b AXFXReverbHiExpGetMemSizeDpl2
.global AXFXReverbHiInitDpl2
AXFXReverbHiInitDpl2:
/* 8029246C 0028E0CC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80292470 0028E0D0 7C 08 02 A6 */ mflr r0
/* 80292474 0028E0D4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80292478 0028E0D8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8029247C 0028E0DC 7C 7F 1B 78 */ mr r31, r3
/* 80292480 0028E0E0 4B FF E3 21 */ bl AXGetMode
/* 80292484 0028E0E4 28 03 00 02 */ cmplwi r3, 2
/* 80292488 0028E0E8 41 82 00 0C */ beq lbl_80292494
/* 8029248C 0028E0EC 38 60 00 00 */ li r3, 0
/* 80292490 0028E0F0 48 00 00 6C */ b lbl_802924FC
lbl_80292494:
/* 80292494 0028E0F4 C0 FF 01 88 */ lfs f7, 0x188(r31)
/* 80292498 0028E0F8 38 00 00 00 */ li r0, 0
/* 8029249C 0028E0FC C0 42 A2 40 */ lfs f2, lbl_80642840-_SDA2_BASE_(r2)
/* 802924A0 0028E100 38 80 00 05 */ li r4, 5
/* 802924A4 0028E104 C0 DF 01 80 */ lfs f6, 0x180(r31)
/* 802924A8 0028E108 7F E3 FB 78 */ mr r3, r31
/* 802924AC 0028E10C C0 BF 01 78 */ lfs f5, 0x178(r31)
/* 802924B0 0028E110 C0 9F 01 84 */ lfs f4, 0x184(r31)
/* 802924B4 0028E114 C0 7F 01 8C */ lfs f3, 0x18c(r31)
/* 802924B8 0028E118 C0 22 A2 44 */ lfs f1, lbl_80642844-_SDA2_BASE_(r2)
/* 802924BC 0028E11C C0 1F 01 7C */ lfs f0, 0x17c(r31)
/* 802924C0 0028E120 90 9F 01 40 */ stw r4, 0x140(r31)
/* 802924C4 0028E124 D0 FF 01 44 */ stfs f7, 0x144(r31)
/* 802924C8 0028E128 D0 FF 01 48 */ stfs f7, 0x148(r31)
/* 802924CC 0028E12C 90 1F 01 4C */ stw r0, 0x14c(r31)
/* 802924D0 0028E130 D0 DF 01 50 */ stfs f6, 0x150(r31)
/* 802924D4 0028E134 D0 BF 01 54 */ stfs f5, 0x154(r31)
/* 802924D8 0028E138 D0 9F 01 58 */ stfs f4, 0x158(r31)
/* 802924DC 0028E13C D0 7F 01 5C */ stfs f3, 0x15c(r31)
/* 802924E0 0028E140 D0 5F 01 60 */ stfs f2, 0x160(r31)
/* 802924E4 0028E144 D0 3F 01 64 */ stfs f1, 0x164(r31)
/* 802924E8 0028E148 90 1F 01 68 */ stw r0, 0x168(r31)
/* 802924EC 0028E14C 90 1F 01 6C */ stw r0, 0x16c(r31)
/* 802924F0 0028E150 D0 1F 01 70 */ stfs f0, 0x170(r31)
/* 802924F4 0028E154 D0 5F 01 74 */ stfs f2, 0x174(r31)
/* 802924F8 0028E158 48 00 10 61 */ bl AXFXReverbHiExpInitDpl2
lbl_802924FC:
/* 802924FC 0028E15C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80292500 0028E160 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80292504 0028E164 7C 08 03 A6 */ mtlr r0
/* 80292508 0028E168 38 21 00 10 */ addi r1, r1, 0x10
/* 8029250C 0028E16C 4E 80 00 20 */ blr
.global AXFXReverbHiShutdownDpl2
AXFXReverbHiShutdownDpl2:
/* 80292510 0028E170 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80292514 0028E174 7C 08 02 A6 */ mflr r0
/* 80292518 0028E178 90 01 00 14 */ stw r0, 0x14(r1)
/* 8029251C 0028E17C 48 00 12 CD */ bl AXFXReverbHiExpShutdownDpl2
/* 80292520 0028E180 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80292524 0028E184 38 60 00 01 */ li r3, 1
/* 80292528 0028E188 7C 08 03 A6 */ mtlr r0
/* 8029252C 0028E18C 38 21 00 10 */ addi r1, r1, 0x10
/* 80292530 0028E190 4E 80 00 20 */ blr
.global AXFXReverbHiSettingsDpl2
AXFXReverbHiSettingsDpl2:
/* 80292534 0028E194 C0 E3 01 88 */ lfs f7, 0x188(r3)
/* 80292538 0028E198 38 00 00 00 */ li r0, 0
/* 8029253C 0028E19C C0 42 A2 40 */ lfs f2, lbl_80642840-_SDA2_BASE_(r2)
/* 80292540 0028E1A0 38 80 00 05 */ li r4, 5
/* 80292544 0028E1A4 C0 C3 01 80 */ lfs f6, 0x180(r3)
/* 80292548 0028E1A8 C0 A3 01 78 */ lfs f5, 0x178(r3)
/* 8029254C 0028E1AC C0 83 01 84 */ lfs f4, 0x184(r3)
/* 80292550 0028E1B0 C0 63 01 8C */ lfs f3, 0x18c(r3)
/* 80292554 0028E1B4 C0 22 A2 44 */ lfs f1, lbl_80642844-_SDA2_BASE_(r2)
/* 80292558 0028E1B8 C0 03 01 7C */ lfs f0, 0x17c(r3)
/* 8029255C 0028E1BC 90 83 01 40 */ stw r4, 0x140(r3)
/* 80292560 0028E1C0 D0 E3 01 44 */ stfs f7, 0x144(r3)
/* 80292564 0028E1C4 D0 E3 01 48 */ stfs f7, 0x148(r3)
/* 80292568 0028E1C8 90 03 01 4C */ stw r0, 0x14c(r3)
/* 8029256C 0028E1CC D0 C3 01 50 */ stfs f6, 0x150(r3)
/* 80292570 0028E1D0 D0 A3 01 54 */ stfs f5, 0x154(r3)
/* 80292574 0028E1D4 D0 83 01 58 */ stfs f4, 0x158(r3)
/* 80292578 0028E1D8 D0 63 01 5C */ stfs f3, 0x15c(r3)
/* 8029257C 0028E1DC D0 43 01 60 */ stfs f2, 0x160(r3)
/* 80292580 0028E1E0 D0 23 01 64 */ stfs f1, 0x164(r3)
/* 80292584 0028E1E4 90 03 01 68 */ stw r0, 0x168(r3)
/* 80292588 0028E1E8 90 03 01 6C */ stw r0, 0x16c(r3)
/* 8029258C 0028E1EC D0 03 01 70 */ stfs f0, 0x170(r3)
/* 80292590 0028E1F0 D0 43 01 74 */ stfs f2, 0x174(r3)
/* 80292594 0028E1F4 48 00 11 84 */ b AXFXReverbHiExpSettingsDpl2
.global AXFXReverbHiCallbackDpl2
AXFXReverbHiCallbackDpl2:
/* 80292598 0028E1F8 48 00 12 A4 */ b AXFXReverbHiExpCallbackDpl2
|