Files
tp/asm/d/a/d_a_alink/procCanoeFishingReelInit__9daAlink_cFv.s
T
JulgodisandJulgodis d244b7cb0d dol2asm OK
2021-03-28 22:49:05 +02:00

47 lines
2.1 KiB
ArmAsm

lbl_800F67C0:
/* 800F67C0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800F67C4 7C 08 02 A6 */ mflr r0
/* 800F67C8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800F67CC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 800F67D0 7C 7F 1B 78 */ mr r31, r3
/* 800F67D4 38 80 00 96 */ li r4, 0x96
/* 800F67D8 4B FC B7 95 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
/* 800F67DC 7F E3 FB 78 */ mr r3, r31
/* 800F67E0 C0 22 92 C0 */ lfs f1, lit_6108(r2)
/* 800F67E4 FC 40 08 90 */ fmr f2, f1
/* 800F67E8 FC 60 08 90 */ fmr f3, f1
/* 800F67EC 38 80 00 E5 */ li r4, 0xe5
/* 800F67F0 38 A0 00 E6 */ li r5, 0xe6
/* 800F67F4 38 C0 00 02 */ li r6, 2
/* 800F67F8 C0 82 93 3C */ lfs f4, lit_7808(r2)
/* 800F67FC 4B FB 62 19 */ bl setDoubleAnime__9daAlink_cFfffQ29daAlink_c11daAlink_ANMQ29daAlink_c11daAlink_ANMif
/* 800F6800 C0 42 92 98 */ lfs f2, lit_5943(r2)
/* 800F6804 A8 1F 1F F0 */ lha r0, 0x1ff0(r31)
/* 800F6808 C8 22 92 B0 */ lfd f1, lit_6025(r2)
/* 800F680C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 800F6810 90 01 00 0C */ stw r0, 0xc(r1)
/* 800F6814 3C 00 43 30 */ lis r0, 0x4330
/* 800F6818 90 01 00 08 */ stw r0, 8(r1)
/* 800F681C C8 01 00 08 */ lfd f0, 8(r1)
/* 800F6820 EC 00 08 28 */ fsubs f0, f0, f1
/* 800F6824 EC 02 00 32 */ fmuls f0, f2, f0
/* 800F6828 D0 1F 1F F8 */ stfs f0, 0x1ff8(r31)
/* 800F682C 7F E3 FB 78 */ mr r3, r31
/* 800F6830 38 80 02 5B */ li r4, 0x25b
/* 800F6834 38 A0 00 02 */ li r5, 2
/* 800F6838 C0 22 92 B8 */ lfs f1, lit_6040(r2)
/* 800F683C C0 42 92 C0 */ lfs f2, lit_6108(r2)
/* 800F6840 38 C0 FF FF */ li r6, -1
/* 800F6844 C0 62 92 BC */ lfs f3, lit_6041(r2)
/* 800F6848 4B FB 71 1D */ bl setUnderAnime__9daAlink_cFUsQ29daAlink_c13daAlink_UNDERffsf
/* 800F684C 7F E3 FB 78 */ mr r3, r31
/* 800F6850 4B FF D8 95 */ bl setArmReelAnime__9daAlink_cFv
/* 800F6854 7F E3 FB 78 */ mr r3, r31
/* 800F6858 4B FF DD 45 */ bl setSyncCanoePos__9daAlink_cFv
/* 800F685C 38 60 00 01 */ li r3, 1
/* 800F6860 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 800F6864 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800F6868 7C 08 03 A6 */ mtlr r0
/* 800F686C 38 21 00 20 */ addi r1, r1, 0x20
/* 800F6870 4E 80 00 20 */ blr