mirror of https://github.com/zeldaret/tp.git
64 lines
3.1 KiB
ArmAsm
64 lines
3.1 KiB
ArmAsm
/* 802F79A8 002F48E8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802F79AC 002F48EC 54 A6 06 3E */ clrlwi r6, r5, 0x18
|
|
/* 802F79B0 002F48F0 28 06 00 04 */ cmplwi r6, 4
|
|
/* 802F79B4 002F48F4 41 80 00 30 */ blt lbl_802F79E4
|
|
/* 802F79B8 002F48F8 C0 02 C7 F0 */ lfs f0, lbl_804561F0-_SDA2_BASE_(r2)
|
|
/* 802F79BC 002F48FC D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 802F79C0 002F4900 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 802F79C4 002F4904 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 802F79C8 002F4908 80 81 00 08 */ lwz r4, 8(r1)
|
|
/* 802F79CC 002F490C 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 802F79D0 002F4910 90 83 00 00 */ stw r4, 0(r3)
|
|
/* 802F79D4 002F4914 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802F79D8 002F4918 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 802F79DC 002F491C 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 802F79E0 002F4920 48 00 00 A4 */ b lbl_802F7A84
|
|
lbl_802F79E4:
|
|
/* 802F79E4 002F4924 54 A0 07 FF */ clrlwi. r0, r5, 0x1f
|
|
/* 802F79E8 002F4928 41 82 00 0C */ beq lbl_802F79F4
|
|
/* 802F79EC 002F492C C0 64 00 28 */ lfs f3, 0x28(r4)
|
|
/* 802F79F0 002F4930 48 00 00 08 */ b lbl_802F79F8
|
|
lbl_802F79F4:
|
|
/* 802F79F4 002F4934 C0 64 00 20 */ lfs f3, 0x20(r4)
|
|
lbl_802F79F8:
|
|
/* 802F79F8 002F4938 54 C0 07 BD */ rlwinm. r0, r6, 0, 0x1e, 0x1e
|
|
/* 802F79FC 002F493C 41 82 00 0C */ beq lbl_802F7A08
|
|
/* 802F7A00 002F4940 C0 84 00 2C */ lfs f4, 0x2c(r4)
|
|
/* 802F7A04 002F4944 48 00 00 08 */ b lbl_802F7A0C
|
|
lbl_802F7A08:
|
|
/* 802F7A08 002F4948 C0 84 00 24 */ lfs f4, 0x24(r4)
|
|
lbl_802F7A0C:
|
|
/* 802F7A0C 002F494C C0 44 00 8C */ lfs f2, 0x8c(r4)
|
|
/* 802F7A10 002F4950 C0 04 00 80 */ lfs f0, 0x80(r4)
|
|
/* 802F7A14 002F4954 EC 23 00 32 */ fmuls f1, f3, f0
|
|
/* 802F7A18 002F4958 C0 04 00 84 */ lfs f0, 0x84(r4)
|
|
/* 802F7A1C 002F495C EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 802F7A20 002F4960 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 802F7A24 002F4964 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 802F7A28 002F4968 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 802F7A2C 002F496C C0 44 00 9C */ lfs f2, 0x9c(r4)
|
|
/* 802F7A30 002F4970 C0 04 00 90 */ lfs f0, 0x90(r4)
|
|
/* 802F7A34 002F4974 EC 23 00 32 */ fmuls f1, f3, f0
|
|
/* 802F7A38 002F4978 C0 04 00 94 */ lfs f0, 0x94(r4)
|
|
/* 802F7A3C 002F497C EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 802F7A40 002F4980 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 802F7A44 002F4984 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 802F7A48 002F4988 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 802F7A4C 002F498C C0 44 00 AC */ lfs f2, 0xac(r4)
|
|
/* 802F7A50 002F4990 C0 04 00 A0 */ lfs f0, 0xa0(r4)
|
|
/* 802F7A54 002F4994 EC 23 00 32 */ fmuls f1, f3, f0
|
|
/* 802F7A58 002F4998 C0 04 00 A4 */ lfs f0, 0xa4(r4)
|
|
/* 802F7A5C 002F499C EC 04 00 32 */ fmuls f0, f4, f0
|
|
/* 802F7A60 002F49A0 EC 01 00 2A */ fadds f0, f1, f0
|
|
/* 802F7A64 002F49A4 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 802F7A68 002F49A8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 802F7A6C 002F49AC 80 81 00 08 */ lwz r4, 8(r1)
|
|
/* 802F7A70 002F49B0 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 802F7A74 002F49B4 90 83 00 00 */ stw r4, 0(r3)
|
|
/* 802F7A78 002F49B8 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802F7A7C 002F49BC 80 01 00 10 */ lwz r0, 0x10(r1)
|
|
/* 802F7A80 002F49C0 90 03 00 08 */ stw r0, 8(r3)
|
|
lbl_802F7A84:
|
|
/* 802F7A84 002F49C4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802F7A88 002F49C8 4E 80 00 20 */ blr
|