mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-24 07:41:29 -04:00
54 lines
2.4 KiB
ArmAsm
54 lines
2.4 KiB
ArmAsm
lbl_802C57C0:
|
|
/* 802C57C0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802C57C4 7C 08 02 A6 */ mflr r0
|
|
/* 802C57C8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802C57CC 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802C57D0 48 09 CA 0D */ bl _savegpr_29
|
|
/* 802C57D4 7C 7D 1B 78 */ mr r29, r3
|
|
/* 802C57D8 7C 9E 23 78 */ mr r30, r4
|
|
/* 802C57DC 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 802C57E0 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 802C57E4 38 81 00 08 */ addi r4, r1, 8
|
|
/* 802C57E8 4B FF 89 5D */ bl startSound__14Z2SoundObjBaseF10JAISoundIDUlSc
|
|
/* 802C57EC 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 802C57F0 41 82 00 80 */ beq lbl_802C5870
|
|
/* 802C57F4 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 802C57F8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802C57FC 41 82 00 74 */ beq lbl_802C5870
|
|
/* 802C5800 80 7E 00 00 */ lwz r3, 0(r30)
|
|
/* 802C5804 3C 03 FF FA */ addis r0, r3, 0xfffa
|
|
/* 802C5808 28 00 00 50 */ cmplwi r0, 0x50
|
|
/* 802C580C 40 82 00 64 */ bne lbl_802C5870
|
|
/* 802C5810 C0 3D 00 20 */ lfs f1, 0x20(r29)
|
|
/* 802C5814 C0 42 C2 A0 */ lfs f2, lit_3723(r2)
|
|
/* 802C5818 C0 62 C3 30 */ lfs f3, lit_4625(r2)
|
|
/* 802C581C C0 82 C3 38 */ lfs f4, lit_4646(r2)
|
|
/* 802C5820 C0 A2 C3 3C */ lfs f5, lit_4647(r2)
|
|
/* 802C5824 C0 C2 C3 2C */ lfs f6, lit_4624(r2)
|
|
/* 802C5828 38 60 00 01 */ li r3, 1
|
|
/* 802C582C 4B FE 3E C9 */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign
|
|
/* 802C5830 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 802C5834 38 63 00 48 */ addi r3, r3, 0x48
|
|
/* 802C5838 38 80 00 00 */ li r4, 0
|
|
/* 802C583C 4B FD D5 D1 */ bl movePitch__18JAISoundParamsMoveFfUl
|
|
/* 802C5840 C0 3D 00 20 */ lfs f1, 0x20(r29)
|
|
/* 802C5844 C0 42 C2 A0 */ lfs f2, lit_3723(r2)
|
|
/* 802C5848 C0 62 C3 30 */ lfs f3, lit_4625(r2)
|
|
/* 802C584C C0 82 C3 38 */ lfs f4, lit_4646(r2)
|
|
/* 802C5850 C0 A2 C2 F0 */ lfs f5, lit_3943(r2)
|
|
/* 802C5854 C0 C2 C2 98 */ lfs f6, lit_3721(r2)
|
|
/* 802C5858 38 60 00 01 */ li r3, 1
|
|
/* 802C585C 4B FE 3E 99 */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign
|
|
/* 802C5860 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 802C5864 38 63 00 48 */ addi r3, r3, 0x48
|
|
/* 802C5868 38 80 00 00 */ li r4, 0
|
|
/* 802C586C 4B FD D5 49 */ bl moveVolume__18JAISoundParamsMoveFfUl
|
|
lbl_802C5870:
|
|
/* 802C5870 7F E3 FB 78 */ mr r3, r31
|
|
/* 802C5874 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802C5878 48 09 C9 B1 */ bl _restgpr_29
|
|
/* 802C587C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802C5880 7C 08 03 A6 */ mtlr r0
|
|
/* 802C5884 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802C5888 4E 80 00 20 */ blr
|