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

68 lines
3.5 KiB
ArmAsm

/* 802F6FF8 002F3F38 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 802F6FFC 002F3F3C 7C 08 02 A6 */ mflr r0
/* 802F7000 002F3F40 90 01 00 44 */ stw r0, 0x44(r1)
/* 802F7004 002F3F44 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 802F7008 002F3F48 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0
/* 802F700C 002F3F4C DB C1 00 20 */ stfd f30, 0x20(r1)
/* 802F7010 002F3F50 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0
/* 802F7014 002F3F54 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802F7018 002F3F58 7C 7F 1B 78 */ mr r31, r3
/* 802F701C 002F3F5C FF C0 08 90 */ fmr f30, f1
/* 802F7020 002F3F60 FF E0 10 90 */ fmr f31, f2
/* 802F7024 002F3F64 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F7028 002F3F68 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F702C 002F3F6C C0 63 00 24 */ lfs f3, 0x24(r3)
/* 802F7030 002F3F70 D0 61 00 0C */ stfs f3, 0xc(r1)
/* 802F7034 002F3F74 C0 43 00 28 */ lfs f2, 0x28(r3)
/* 802F7038 002F3F78 D0 41 00 10 */ stfs f2, 0x10(r1)
/* 802F703C 002F3F7C C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 802F7040 002F3F80 D0 21 00 14 */ stfs f1, 0x14(r1)
/* 802F7044 002F3F84 C0 83 00 D4 */ lfs f4, 0xd4(r3)
/* 802F7048 002F3F88 C0 A3 00 D8 */ lfs f5, 0xd8(r3)
/* 802F704C 002F3F8C EC 00 20 2A */ fadds f0, f0, f4
/* 802F7050 002F3F90 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F7054 002F3F94 EC 03 28 2A */ fadds f0, f3, f5
/* 802F7058 002F3F98 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F705C 002F3F9C EC 02 20 2A */ fadds f0, f2, f4
/* 802F7060 002F3FA0 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F7064 002F3FA4 EC 01 28 2A */ fadds f0, f1, f5
/* 802F7068 002F3FA8 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 802F706C 002F3FAC 48 00 0A 91 */ bl getParentPane__7J2DPaneFv
/* 802F7070 002F3FB0 28 03 00 00 */ cmplwi r3, 0
/* 802F7074 002F3FB4 41 82 00 44 */ beq lbl_802F70B8
/* 802F7078 002F3FB8 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F707C 002F3FBC FC 20 00 50 */ fneg f1, f0
/* 802F7080 002F3FC0 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F7084 002F3FC4 FC 40 00 50 */ fneg f2, f0
/* 802F7088 002F3FC8 C0 01 00 08 */ lfs f0, 8(r1)
/* 802F708C 002F3FCC EC 00 08 2A */ fadds f0, f0, f1
/* 802F7090 002F3FD0 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F7094 002F3FD4 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 802F7098 002F3FD8 EC 00 10 2A */ fadds f0, f0, f2
/* 802F709C 002F3FDC D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F70A0 002F3FE0 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 802F70A4 002F3FE4 EC 00 08 2A */ fadds f0, f0, f1
/* 802F70A8 002F3FE8 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F70AC 002F3FEC C0 01 00 14 */ lfs f0, 0x14(r1)
/* 802F70B0 002F3FF0 EC 00 10 2A */ fadds f0, f0, f2
/* 802F70B4 002F3FF4 D0 01 00 14 */ stfs f0, 0x14(r1)
lbl_802F70B8:
/* 802F70B8 002F3FF8 C0 01 00 08 */ lfs f0, 8(r1)
/* 802F70BC 002F3FFC EC 00 F0 2A */ fadds f0, f0, f30
/* 802F70C0 002F4000 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F70C4 002F4004 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 802F70C8 002F4008 EC 00 F8 2A */ fadds f0, f0, f31
/* 802F70CC 002F400C D0 01 00 14 */ stfs f0, 0x14(r1)
/* 802F70D0 002F4010 7F E3 FB 78 */ mr r3, r31
/* 802F70D4 002F4014 38 81 00 08 */ addi r4, r1, 8
/* 802F70D8 002F4018 4B FF FC 41 */ bl J2DPane_NS_place
/* 802F70DC 002F401C E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0
/* 802F70E0 002F4020 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 802F70E4 002F4024 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0
/* 802F70E8 002F4028 CB C1 00 20 */ lfd f30, 0x20(r1)
/* 802F70EC 002F402C 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802F70F0 002F4030 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802F70F4 002F4034 7C 08 03 A6 */ mtlr r0
/* 802F70F8 002F4038 38 21 00 40 */ addi r1, r1, 0x40
/* 802F70FC 002F403C 4E 80 00 20 */ blr