mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-12 13:04:38 -04:00
56 lines
2.3 KiB
ArmAsm
56 lines
2.3 KiB
ArmAsm
lbl_802C4814:
|
|
/* 802C4814 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802C4818 7C 08 02 A6 */ mflr r0
|
|
/* 802C481C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802C4820 DB E1 00 10 */ stfd f31, 0x10(r1)
|
|
/* 802C4824 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
|
/* 802C4828 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802C482C FF E0 08 90 */ fmr f31, f1
|
|
/* 802C4830 28 06 00 00 */ cmplwi r6, 0
|
|
/* 802C4834 40 82 00 08 */ bne lbl_802C483C
|
|
/* 802C4838 38 C3 00 70 */ addi r6, r3, 0x70
|
|
lbl_802C483C:
|
|
/* 802C483C 3C 04 FF FC */ addis r0, r4, 0xfffc
|
|
/* 802C4840 28 00 00 02 */ cmplwi r0, 2
|
|
/* 802C4844 40 82 00 14 */ bne lbl_802C4858
|
|
/* 802C4848 38 63 00 08 */ addi r3, r3, 8
|
|
/* 802C484C 38 C0 00 00 */ li r6, 0
|
|
/* 802C4850 4B FF 9C 55 */ bl startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase
|
|
/* 802C4854 48 00 00 68 */ b lbl_802C48BC
|
|
lbl_802C4858:
|
|
/* 802C4858 7C C3 33 78 */ mr r3, r6
|
|
/* 802C485C 38 C0 00 00 */ li r6, 0
|
|
/* 802C4860 4B FF 9C 45 */ bl startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase
|
|
/* 802C4864 7C 7F 1B 78 */ mr r31, r3
|
|
/* 802C4868 C0 02 C2 A0 */ lfs f0, lit_3723(r2)
|
|
/* 802C486C FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 802C4870 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 802C4874 40 82 00 44 */ bne lbl_802C48B8
|
|
/* 802C4878 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 802C487C 41 82 00 3C */ beq lbl_802C48B8
|
|
/* 802C4880 80 1F 00 00 */ lwz r0, 0(r31)
|
|
/* 802C4884 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802C4888 41 82 00 30 */ beq lbl_802C48B8
|
|
/* 802C488C C0 02 C3 18 */ lfs f0, lit_4178(r2)
|
|
/* 802C4890 FC 1F 00 40 */ fcmpo cr0, f31, f0
|
|
/* 802C4894 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 802C4898 40 82 00 08 */ bne lbl_802C48A0
|
|
/* 802C489C FF E0 00 90 */ fmr f31, f0
|
|
lbl_802C48A0:
|
|
/* 802C48A0 80 7F 00 00 */ lwz r3, 0(r31)
|
|
/* 802C48A4 38 63 00 48 */ addi r3, r3, 0x48
|
|
/* 802C48A8 C0 02 C3 18 */ lfs f0, lit_4178(r2)
|
|
/* 802C48AC EC 3F 00 24 */ fdivs f1, f31, f0
|
|
/* 802C48B0 38 80 00 00 */ li r4, 0
|
|
/* 802C48B4 4B FD E5 01 */ bl moveVolume__18JAISoundParamsMoveFfUl
|
|
lbl_802C48B8:
|
|
/* 802C48B8 7F E3 FB 78 */ mr r3, r31
|
|
lbl_802C48BC:
|
|
/* 802C48BC E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
|
/* 802C48C0 CB E1 00 10 */ lfd f31, 0x10(r1)
|
|
/* 802C48C4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802C48C8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802C48CC 7C 08 03 A6 */ mtlr r0
|
|
/* 802C48D0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802C48D4 4E 80 00 20 */ blr
|