mirror of https://github.com/zeldaret/tp.git
150 lines
6.8 KiB
ArmAsm
150 lines
6.8 KiB
ArmAsm
lbl_80088668:
|
|
/* 80088668 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8008866C 7C 08 02 A6 */ mflr r0
|
|
/* 80088670 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80088674 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80088678 7C 7F 1B 78 */ mr r31, r3
|
|
/* 8008867C 3C 60 80 3B */ lis r3, __vt__11dCamSetup_c@ha /* 0x803AC500@ha */
|
|
/* 80088680 38 03 C5 00 */ addi r0, r3, __vt__11dCamSetup_c@l /* 0x803AC500@l */
|
|
/* 80088684 90 1F 00 FC */ stw r0, 0xfc(r31)
|
|
/* 80088688 38 7F 01 00 */ addi r3, r31, 0x100
|
|
/* 8008868C 4B FF FD A9 */ bl __ct__9dCstick_cFv
|
|
/* 80088690 38 7F 01 14 */ addi r3, r31, 0x114
|
|
/* 80088694 4B FF FD D1 */ bl __ct__11dCamBGChk_cFv
|
|
/* 80088698 C0 02 8E 10 */ lfs f0, lit_3791(r2)
|
|
/* 8008869C D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 800886A0 C0 22 8E 5C */ lfs f1, lit_4119(r2)
|
|
/* 800886A4 D0 3F 00 04 */ stfs f1, 4(r31)
|
|
/* 800886A8 38 60 00 01 */ li r3, 1
|
|
/* 800886AC 90 7F 00 0C */ stw r3, 0xc(r31)
|
|
/* 800886B0 38 00 FF FF */ li r0, -1
|
|
/* 800886B4 90 1F 00 10 */ stw r0, 0x10(r31)
|
|
/* 800886B8 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 800886BC C0 62 8E 18 */ lfs f3, lit_3991(r2)
|
|
/* 800886C0 D0 7F 00 20 */ stfs f3, 0x20(r31)
|
|
/* 800886C4 C1 22 8E 60 */ lfs f9, lit_4120(r2)
|
|
/* 800886C8 D1 3F 00 24 */ stfs f9, 0x24(r31)
|
|
/* 800886CC C0 22 8E 4C */ lfs f1, lit_4012(r2)
|
|
/* 800886D0 D0 3F 00 60 */ stfs f1, 0x60(r31)
|
|
/* 800886D4 C0 22 8E 64 */ lfs f1, lit_4121(r2)
|
|
/* 800886D8 D0 3F 00 5C */ stfs f1, 0x5c(r31)
|
|
/* 800886DC C0 22 8E 68 */ lfs f1, lit_4122(r2)
|
|
/* 800886E0 D0 3F 00 28 */ stfs f1, 0x28(r31)
|
|
/* 800886E4 C1 02 8E 6C */ lfs f8, lit_4123(r2)
|
|
/* 800886E8 D1 1F 00 2C */ stfs f8, 0x2c(r31)
|
|
/* 800886EC C0 E2 8E 70 */ lfs f7, lit_4124(r2)
|
|
/* 800886F0 D0 FF 00 50 */ stfs f7, 0x50(r31)
|
|
/* 800886F4 C0 22 8E 48 */ lfs f1, lit_4011(r2)
|
|
/* 800886F8 D0 3F 00 30 */ stfs f1, 0x30(r31)
|
|
/* 800886FC C0 22 8E 74 */ lfs f1, lit_4125(r2)
|
|
/* 80088700 D0 3F 00 38 */ stfs f1, 0x38(r31)
|
|
/* 80088704 D0 1F 00 3C */ stfs f0, 0x3c(r31)
|
|
/* 80088708 C0 22 8E 78 */ lfs f1, lit_4126(r2)
|
|
/* 8008870C D0 3F 00 58 */ stfs f1, 0x58(r31)
|
|
/* 80088710 C0 22 8E 7C */ lfs f1, lit_4127(r2)
|
|
/* 80088714 D0 3F 00 44 */ stfs f1, 0x44(r31)
|
|
/* 80088718 C0 C2 8E 80 */ lfs f6, lit_4128(r2)
|
|
/* 8008871C D0 DF 00 54 */ stfs f6, 0x54(r31)
|
|
/* 80088720 D0 1F 00 4C */ stfs f0, 0x4c(r31)
|
|
/* 80088724 C0 42 8E 24 */ lfs f2, lit_4002(r2)
|
|
/* 80088728 D0 5F 00 34 */ stfs f2, 0x34(r31)
|
|
/* 8008872C C0 22 8E 84 */ lfs f1, lit_4129(r2)
|
|
/* 80088730 D0 3F 00 48 */ stfs f1, 0x48(r31)
|
|
/* 80088734 C0 A2 8E 88 */ lfs f5, lit_4130(r2)
|
|
/* 80088738 D0 BF 00 40 */ stfs f5, 0x40(r31)
|
|
/* 8008873C C0 22 8E 8C */ lfs f1, lit_4131(r2)
|
|
/* 80088740 D0 3F 00 64 */ stfs f1, 0x64(r31)
|
|
/* 80088744 C0 22 8E 90 */ lfs f1, lit_4132(r2)
|
|
/* 80088748 D0 3F 00 68 */ stfs f1, 0x68(r31)
|
|
/* 8008874C 38 00 00 96 */ li r0, 0x96
|
|
/* 80088750 90 1F 00 B0 */ stw r0, 0xb0(r31)
|
|
/* 80088754 D0 BF 00 B4 */ stfs f5, 0xb4(r31)
|
|
/* 80088758 C0 82 8E 3C */ lfs f4, lit_4008(r2)
|
|
/* 8008875C D0 9F 00 B8 */ stfs f4, 0xb8(r31)
|
|
/* 80088760 D0 7F 00 BC */ stfs f3, 0xbc(r31)
|
|
/* 80088764 C0 22 8E 44 */ lfs f1, lit_4010(r2)
|
|
/* 80088768 D0 3F 00 A4 */ stfs f1, 0xa4(r31)
|
|
/* 8008876C C0 22 8E 94 */ lfs f1, lit_4133(r2)
|
|
/* 80088770 D0 3F 00 A8 */ stfs f1, 0xa8(r31)
|
|
/* 80088774 B0 7F 00 08 */ sth r3, 8(r31)
|
|
/* 80088778 38 00 01 18 */ li r0, 0x118
|
|
/* 8008877C B0 1F 00 0A */ sth r0, 0xa(r31)
|
|
/* 80088780 A0 1F 00 0A */ lhz r0, 0xa(r31)
|
|
/* 80088784 60 00 02 00 */ ori r0, r0, 0x200
|
|
/* 80088788 B0 1F 00 0A */ sth r0, 0xa(r31)
|
|
/* 8008878C A0 1F 00 0A */ lhz r0, 0xa(r31)
|
|
/* 80088790 60 00 04 00 */ ori r0, r0, 0x400
|
|
/* 80088794 B0 1F 00 0A */ sth r0, 0xa(r31)
|
|
/* 80088798 C0 22 8E 98 */ lfs f1, lit_4134(r2)
|
|
/* 8008879C D0 3F 00 C0 */ stfs f1, 0xc0(r31)
|
|
/* 800887A0 38 60 00 5A */ li r3, 0x5a
|
|
/* 800887A4 90 7F 00 C4 */ stw r3, 0xc4(r31)
|
|
/* 800887A8 C0 62 8E 38 */ lfs f3, lit_4007(r2)
|
|
/* 800887AC D0 7F 00 C8 */ stfs f3, 0xc8(r31)
|
|
/* 800887B0 38 00 00 28 */ li r0, 0x28
|
|
/* 800887B4 90 1F 00 CC */ stw r0, 0xcc(r31)
|
|
/* 800887B8 C0 22 8E 58 */ lfs f1, lit_4058(r2)
|
|
/* 800887BC D0 3F 00 D0 */ stfs f1, 0xd0(r31)
|
|
/* 800887C0 C0 22 8E 9C */ lfs f1, lit_4135(r2)
|
|
/* 800887C4 D0 3F 00 6C */ stfs f1, 0x6c(r31)
|
|
/* 800887C8 C0 22 8E A0 */ lfs f1, lit_4136(r2)
|
|
/* 800887CC D0 3F 00 70 */ stfs f1, 0x70(r31)
|
|
/* 800887D0 90 7F 00 74 */ stw r3, 0x74(r31)
|
|
/* 800887D4 38 80 00 1E */ li r4, 0x1e
|
|
/* 800887D8 90 9F 00 94 */ stw r4, 0x94(r31)
|
|
/* 800887DC D0 5F 00 88 */ stfs f2, 0x88(r31)
|
|
/* 800887E0 D1 3F 00 90 */ stfs f9, 0x90(r31)
|
|
/* 800887E4 C0 42 8E 40 */ lfs f2, lit_4009(r2)
|
|
/* 800887E8 D0 5F 00 8C */ stfs f2, 0x8c(r31)
|
|
/* 800887EC D0 7F 00 78 */ stfs f3, 0x78(r31)
|
|
/* 800887F0 C0 22 8E 28 */ lfs f1, lit_4003(r2)
|
|
/* 800887F4 D0 3F 00 7C */ stfs f1, 0x7c(r31)
|
|
/* 800887F8 D0 5F 00 80 */ stfs f2, 0x80(r31)
|
|
/* 800887FC C0 22 8E A4 */ lfs f1, lit_4137(r2)
|
|
/* 80088800 D0 3F 00 84 */ stfs f1, 0x84(r31)
|
|
/* 80088804 D0 BF 00 D4 */ stfs f5, 0xd4(r31)
|
|
/* 80088808 D0 FF 00 D8 */ stfs f7, 0xd8(r31)
|
|
/* 8008880C C0 22 8E 34 */ lfs f1, lit_4006(r2)
|
|
/* 80088810 D0 3F 00 98 */ stfs f1, 0x98(r31)
|
|
/* 80088814 D0 9F 00 A0 */ stfs f4, 0xa0(r31)
|
|
/* 80088818 38 00 00 3C */ li r0, 0x3c
|
|
/* 8008881C B0 1F 00 DC */ sth r0, 0xdc(r31)
|
|
/* 80088820 38 60 00 78 */ li r3, 0x78
|
|
/* 80088824 B0 7F 00 DE */ sth r3, 0xde(r31)
|
|
/* 80088828 A0 1F 00 08 */ lhz r0, 8(r31)
|
|
/* 8008882C 60 00 48 00 */ ori r0, r0, 0x4800
|
|
/* 80088830 B0 1F 00 08 */ sth r0, 8(r31)
|
|
/* 80088834 C0 42 8D C8 */ lfs f2, lit_3769(r2)
|
|
/* 80088838 D0 5F 01 5C */ stfs f2, 0x15c(r31)
|
|
/* 8008883C D0 5F 01 60 */ stfs f2, 0x160(r31)
|
|
/* 80088840 A0 1F 00 08 */ lhz r0, 8(r31)
|
|
/* 80088844 60 00 08 00 */ ori r0, r0, 0x800
|
|
/* 80088848 B0 1F 00 08 */ sth r0, 8(r31)
|
|
/* 8008884C 90 7F 01 64 */ stw r3, 0x164(r31)
|
|
/* 80088850 D1 1F 01 68 */ stfs f8, 0x168(r31)
|
|
/* 80088854 C0 22 8E A8 */ lfs f1, lit_4138(r2)
|
|
/* 80088858 D0 3F 01 6C */ stfs f1, 0x16c(r31)
|
|
/* 8008885C D0 DF 00 E0 */ stfs f6, 0xe0(r31)
|
|
/* 80088860 38 00 00 19 */ li r0, 0x19
|
|
/* 80088864 90 1F 00 EC */ stw r0, 0xec(r31)
|
|
/* 80088868 C0 22 8E AC */ lfs f1, lit_4139(r2)
|
|
/* 8008886C D0 3F 00 F4 */ stfs f1, 0xf4(r31)
|
|
/* 80088870 D0 1F 00 F8 */ stfs f0, 0xf8(r31)
|
|
/* 80088874 38 00 00 0C */ li r0, 0xc
|
|
/* 80088878 90 1F 00 F0 */ stw r0, 0xf0(r31)
|
|
/* 8008887C C0 02 8E B0 */ lfs f0, lit_4140(r2)
|
|
/* 80088880 D0 1F 00 E4 */ stfs f0, 0xe4(r31)
|
|
/* 80088884 D0 5F 00 E8 */ stfs f2, 0xe8(r31)
|
|
/* 80088888 90 9F 01 70 */ stw r4, 0x170(r31)
|
|
/* 8008888C 38 00 02 58 */ li r0, 0x258
|
|
/* 80088890 90 1F 01 74 */ stw r0, 0x174(r31)
|
|
/* 80088894 90 7F 01 78 */ stw r3, 0x178(r31)
|
|
/* 80088898 48 0F 8D A9 */ bl dCam_getBody__Fv
|
|
/* 8008889C 48 0F 81 A5 */ bl EventRecoverNotime__9dCamera_cFv
|
|
/* 800888A0 7F E3 FB 78 */ mr r3, r31
|
|
/* 800888A4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 800888A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 800888AC 7C 08 03 A6 */ mtlr r0
|
|
/* 800888B0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 800888B4 4E 80 00 20 */ blr
|