tp/include/JSystem/J2DGraph/J2DPane/asm/func_802F7100.s

57 lines
2.9 KiB
ArmAsm

/* 802F7100 002F4040 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F7104 002F4044 7C 08 02 A6 */ mflr r0
/* 802F7108 002F4048 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F710C 002F404C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802F7110 002F4050 3C 80 80 43 */ lis r4, lbl_804349B0@ha
/* 802F7114 002F4054 3B E4 49 B0 */ addi r31, r4, lbl_804349B0@l
/* 802F7118 002F4058 80 83 00 20 */ lwz r4, 0x20(r3)
/* 802F711C 002F405C 80 03 00 24 */ lwz r0, 0x24(r3)
/* 802F7120 002F4060 90 9F 00 00 */ stw r4, 0(r31)
/* 802F7124 002F4064 90 1F 00 04 */ stw r0, 4(r31)
/* 802F7128 002F4068 80 83 00 28 */ lwz r4, 0x28(r3)
/* 802F712C 002F406C 80 03 00 2C */ lwz r0, 0x2c(r3)
/* 802F7130 002F4070 90 9F 00 08 */ stw r4, 8(r31)
/* 802F7134 002F4074 90 1F 00 0C */ stw r0, 0xc(r31)
/* 802F7138 002F4078 C0 23 00 D4 */ lfs f1, 0xd4(r3)
/* 802F713C 002F407C C0 43 00 D8 */ lfs f2, 0xd8(r3)
/* 802F7140 002F4080 C0 1F 00 00 */ lfs f0, 0(r31)
/* 802F7144 002F4084 EC 00 08 2A */ fadds f0, f0, f1
/* 802F7148 002F4088 D0 1F 00 00 */ stfs f0, 0(r31)
/* 802F714C 002F408C C0 1F 00 04 */ lfs f0, 4(r31)
/* 802F7150 002F4090 EC 00 10 2A */ fadds f0, f0, f2
/* 802F7154 002F4094 D0 1F 00 04 */ stfs f0, 4(r31)
/* 802F7158 002F4098 C0 1F 00 08 */ lfs f0, 8(r31)
/* 802F715C 002F409C EC 00 08 2A */ fadds f0, f0, f1
/* 802F7160 002F40A0 D0 1F 00 08 */ stfs f0, 8(r31)
/* 802F7164 002F40A4 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 802F7168 002F40A8 EC 00 10 2A */ fadds f0, f0, f2
/* 802F716C 002F40AC D0 1F 00 0C */ stfs f0, 0xc(r31)
/* 802F7170 002F40B0 48 00 09 8D */ bl getParentPane__7J2DPaneFv
/* 802F7174 002F40B4 28 03 00 00 */ cmplwi r3, 0
/* 802F7178 002F40B8 41 82 00 48 */ beq lbl_802F71C0
/* 802F717C 002F40BC C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F7180 002F40C0 FC 20 00 50 */ fneg f1, f0
/* 802F7184 002F40C4 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F7188 002F40C8 FC 40 00 50 */ fneg f2, f0
/* 802F718C 002F40CC 3C 60 80 43 */ lis r3, lbl_804349B0@ha
/* 802F7190 002F40D0 C4 03 49 B0 */ lfsu f0, lbl_804349B0@l(r3)
/* 802F7194 002F40D4 EC 00 08 2A */ fadds f0, f0, f1
/* 802F7198 002F40D8 D0 03 00 00 */ stfs f0, 0(r3)
/* 802F719C 002F40DC C0 1F 00 04 */ lfs f0, 4(r31)
/* 802F71A0 002F40E0 EC 00 10 2A */ fadds f0, f0, f2
/* 802F71A4 002F40E4 D0 1F 00 04 */ stfs f0, 4(r31)
/* 802F71A8 002F40E8 C0 1F 00 08 */ lfs f0, 8(r31)
/* 802F71AC 002F40EC EC 00 08 2A */ fadds f0, f0, f1
/* 802F71B0 002F40F0 D0 1F 00 08 */ stfs f0, 8(r31)
/* 802F71B4 002F40F4 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 802F71B8 002F40F8 EC 00 10 2A */ fadds f0, f0, f2
/* 802F71BC 002F40FC D0 1F 00 0C */ stfs f0, 0xc(r31)
lbl_802F71C0:
/* 802F71C0 002F4100 3C 60 80 43 */ lis r3, lbl_804349B0@ha
/* 802F71C4 002F4104 38 63 49 B0 */ addi r3, r3, lbl_804349B0@l
/* 802F71C8 002F4108 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802F71CC 002F410C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F71D0 002F4110 7C 08 03 A6 */ mtlr r0
/* 802F71D4 002F4114 38 21 00 10 */ addi r1, r1, 0x10
/* 802F71D8 002F4118 4E 80 00 20 */ blr