tp/include/Z2AudioLib/Z2SeMgr/asm/func_802AD9F4.s

74 lines
4.2 KiB
ArmAsm

/* 802AD9F4 002AA934 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802AD9F8 002AA938 7C 08 02 A6 */ mflr r0
/* 802AD9FC 002AA93C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802ADA00 002AA940 DB E1 00 10 */ stfd f31, 0x10(r1)
/* 802ADA04 002AA944 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0
/* 802ADA08 002AA948 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802ADA0C 002AA94C 93 C1 00 08 */ stw r30, 8(r1)
/* 802ADA10 002AA950 FF E0 08 90 */ fmr f31, f1
/* 802ADA14 002AA954 7C 9E 23 78 */ mr r30, r4
/* 802ADA18 002AA958 80 6D 85 FC */ lwz r3, lbl_80450B7C-_SDA_BASE_(r13)
/* 802ADA1C 002AA95C 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 802ADA20 002AA960 28 00 00 0D */ cmplwi r0, 0xd
/* 802ADA24 002AA964 40 82 00 08 */ bne lbl_802ADA2C
/* 802ADA28 002AA968 C3 E2 BE 78 */ lfs f31, lbl_80455878-_SDA2_BASE_(r2)
lbl_802ADA2C:
/* 802ADA2C 002AA96C 83 ED 85 E0 */ lwz r31, lbl_80450B60-_SDA_BASE_(r13)
/* 802ADA30 002AA970 38 7F 00 8C */ addi r3, r31, 0x8c
/* 802ADA34 002AA974 C0 0D 82 7C */ lfs f0, lbl_804507FC-_SDA_BASE_(r13)
/* 802ADA38 002AA978 EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADA3C 002AA97C 7F C4 F3 78 */ mr r4, r30
/* 802ADA40 002AA980 4B FF 53 75 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADA44 002AA984 38 7F 00 F8 */ addi r3, r31, 0xf8
/* 802ADA48 002AA988 C0 0D 82 80 */ lfs f0, lbl_80450800-_SDA_BASE_(r13)
/* 802ADA4C 002AA98C EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADA50 002AA990 7F C4 F3 78 */ mr r4, r30
/* 802ADA54 002AA994 4B FF 53 61 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADA58 002AA998 38 7F 01 64 */ addi r3, r31, 0x164
/* 802ADA5C 002AA99C C0 0D 82 84 */ lfs f0, lbl_80450804-_SDA_BASE_(r13)
/* 802ADA60 002AA9A0 EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADA64 002AA9A4 7F C4 F3 78 */ mr r4, r30
/* 802ADA68 002AA9A8 4B FF 53 4D */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADA6C 002AA9AC 38 7F 01 D0 */ addi r3, r31, 0x1d0
/* 802ADA70 002AA9B0 C0 0D 82 90 */ lfs f0, lbl_80450810-_SDA_BASE_(r13)
/* 802ADA74 002AA9B4 EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADA78 002AA9B8 7F C4 F3 78 */ mr r4, r30
/* 802ADA7C 002AA9BC 4B FF 53 39 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADA80 002AA9C0 38 7F 02 3C */ addi r3, r31, 0x23c
/* 802ADA84 002AA9C4 C0 0D 82 88 */ lfs f0, lbl_80450808-_SDA_BASE_(r13)
/* 802ADA88 002AA9C8 EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADA8C 002AA9CC 7F C4 F3 78 */ mr r4, r30
/* 802ADA90 002AA9D0 4B FF 53 25 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADA94 002AA9D4 38 7F 02 A8 */ addi r3, r31, 0x2a8
/* 802ADA98 002AA9D8 C0 0D 82 8C */ lfs f0, lbl_8045080C-_SDA_BASE_(r13)
/* 802ADA9C 002AA9DC EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADAA0 002AA9E0 7F C4 F3 78 */ mr r4, r30
/* 802ADAA4 002AA9E4 4B FF 53 11 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADAA8 002AA9E8 38 7F 03 14 */ addi r3, r31, 0x314
/* 802ADAAC 002AA9EC C0 0D 82 88 */ lfs f0, lbl_80450808-_SDA_BASE_(r13)
/* 802ADAB0 002AA9F0 EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADAB4 002AA9F4 7F C4 F3 78 */ mr r4, r30
/* 802ADAB8 002AA9F8 4B FF 52 FD */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADABC 002AA9FC 38 7F 03 80 */ addi r3, r31, 0x380
/* 802ADAC0 002AAA00 C0 0D 82 90 */ lfs f0, lbl_80450810-_SDA_BASE_(r13)
/* 802ADAC4 002AAA04 EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADAC8 002AAA08 7F C4 F3 78 */ mr r4, r30
/* 802ADACC 002AAA0C 4B FF 52 E9 */ bl moveVolume__18JAISoundParamsMoveFfUl
/* 802ADAD0 002AAA10 80 6D 85 FC */ lwz r3, lbl_80450B7C-_SDA_BASE_(r13)
/* 802ADAD4 002AAA14 88 03 00 2C */ lbz r0, 0x2c(r3)
/* 802ADAD8 002AAA18 28 00 00 0C */ cmplwi r0, 0xc
/* 802ADADC 002AAA1C 41 82 00 18 */ beq lbl_802ADAF4
/* 802ADAE0 002AAA20 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 802ADAE4 002AAA24 C0 0D 82 94 */ lfs f0, lbl_80450814-_SDA_BASE_(r13)
/* 802ADAE8 002AAA28 EC 20 07 F2 */ fmuls f1, f0, f31
/* 802ADAEC 002AAA2C 7F C4 F3 78 */ mr r4, r30
/* 802ADAF0 002AAA30 4B FF 52 C5 */ bl moveVolume__18JAISoundParamsMoveFfUl
lbl_802ADAF4:
/* 802ADAF4 002AAA34 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0
/* 802ADAF8 002AAA38 CB E1 00 10 */ lfd f31, 0x10(r1)
/* 802ADAFC 002AAA3C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802ADB00 002AAA40 83 C1 00 08 */ lwz r30, 8(r1)
/* 802ADB04 002AAA44 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802ADB08 002AAA48 7C 08 03 A6 */ mtlr r0
/* 802ADB0C 002AAA4C 38 21 00 20 */ addi r1, r1, 0x20
/* 802ADB10 002AAA50 4E 80 00 20 */ blr