mirror of https://github.com/zeldaret/tp.git
50 lines
2.7 KiB
ArmAsm
50 lines
2.7 KiB
ArmAsm
/* 802B6788 002B36C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802B678C 002B36CC 7C 08 02 A6 */ mflr r0
|
|
/* 802B6790 002B36D0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802B6794 002B36D4 DB E1 00 10 */ stfd f31, 0x10(r1)
|
|
/* 802B6798 002B36D8 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0
|
|
/* 802B679C 002B36DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802B67A0 002B36E0 7C 7F 1B 78 */ mr r31, r3
|
|
/* 802B67A4 002B36E4 FF E0 08 90 */ fmr f31, f1
|
|
/* 802B67A8 002B36E8 C0 42 C0 1C */ lfs f2, lbl_80455A1C-_SDA2_BASE_(r2)
|
|
/* 802B67AC 002B36EC FC 02 F8 00 */ fcmpu cr0, f2, f31
|
|
/* 802B67B0 002B36F0 40 82 00 18 */ bne lbl_802B67C8
|
|
/* 802B67B4 002B36F4 D0 5F 00 1C */ stfs f2, 0x1c(r31)
|
|
/* 802B67B8 002B36F8 80 6D 85 C0 */ lwz r3, lbl_80450B40-_SDA_BASE_(r13)
|
|
/* 802B67BC 002B36FC 38 80 00 00 */ li r4, 0
|
|
/* 802B67C0 002B3700 48 00 46 89 */ bl setUnderWaterFx__11Z2FxLineMgrFb
|
|
/* 802B67C4 002B3704 48 00 00 5C */ b lbl_802B6820
|
|
lbl_802B67C8:
|
|
/* 802B67C8 002B3708 80 6D 8D E0 */ lwz r3, lbl_80451360-_SDA_BASE_(r13)
|
|
/* 802B67CC 002B370C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 802B67D0 002B3710 41 82 00 50 */ beq lbl_802B6820
|
|
/* 802B67D4 002B3714 88 03 00 CB */ lbz r0, 0xcb(r3)
|
|
/* 802B67D8 002B3718 54 00 D7 FF */ rlwinm. r0, r0, 0x1a, 0x1f, 0x1f
|
|
/* 802B67DC 002B371C 41 82 00 44 */ beq lbl_802B6820
|
|
/* 802B67E0 002B3720 C0 62 C0 30 */ lfs f3, lbl_80455A30-_SDA2_BASE_(r2)
|
|
/* 802B67E4 002B3724 FC 1F 18 40 */ fcmpo cr0, f31, f3
|
|
/* 802B67E8 002B3728 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 802B67EC 002B372C 40 82 00 10 */ bne lbl_802B67FC
|
|
/* 802B67F0 002B3730 C0 02 C0 20 */ lfs f0, lbl_80455A20-_SDA2_BASE_(r2)
|
|
/* 802B67F4 002B3734 D0 1F 00 1C */ stfs f0, 0x1c(r31)
|
|
/* 802B67F8 002B3738 48 00 00 1C */ b lbl_802B6814
|
|
lbl_802B67FC:
|
|
/* 802B67FC 002B373C C0 82 C0 34 */ lfs f4, lbl_80455A34-_SDA2_BASE_(r2)
|
|
/* 802B6800 002B3740 FC A0 10 90 */ fmr f5, f2
|
|
/* 802B6804 002B3744 C0 C2 C0 20 */ lfs f6, lbl_80455A20-_SDA2_BASE_(r2)
|
|
/* 802B6808 002B3748 38 60 00 00 */ li r3, 0
|
|
/* 802B680C 002B374C 4B FF 2E E9 */ bl getParamByExp__6Z2CalcFffffffQ26Z2Calc9CurveSign
|
|
/* 802B6810 002B3750 D0 3F 00 1C */ stfs f1, 0x1c(r31)
|
|
lbl_802B6814:
|
|
/* 802B6814 002B3754 80 6D 85 C0 */ lwz r3, lbl_80450B40-_SDA_BASE_(r13)
|
|
/* 802B6818 002B3758 38 80 00 01 */ li r4, 1
|
|
/* 802B681C 002B375C 48 00 46 2D */ bl setUnderWaterFx__11Z2FxLineMgrFb
|
|
lbl_802B6820:
|
|
/* 802B6820 002B3760 D3 FF 00 18 */ stfs f31, 0x18(r31)
|
|
/* 802B6824 002B3764 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0
|
|
/* 802B6828 002B3768 CB E1 00 10 */ lfd f31, 0x10(r1)
|
|
/* 802B682C 002B376C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802B6830 002B3770 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802B6834 002B3774 7C 08 03 A6 */ mtlr r0
|
|
/* 802B6838 002B3778 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802B683C 002B377C 4E 80 00 20 */ blr
|