.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