Migrate many functions from d_save.s

This commit is contained in:
unknown
2020-09-13 02:51:05 -04:00
parent a545ed5837
commit 6359c5f82b
256 changed files with 4307 additions and 3864 deletions
+14 -14
View File
@@ -187,7 +187,7 @@ J2DPane_X2_:
/* 802F5E8C 002F2DCC 7C 08 02 A6 */ mflr r0
/* 802F5E90 002F2DD0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F5E94 002F2DD4 39 61 00 20 */ addi r11, r1, 0x20
/* 802F5E98 002F2DD8 48 06 C3 3D */ bl func_803621D4
/* 802F5E98 002F2DD8 48 06 C3 3D */ bl _savegpr_27
/* 802F5E9C 002F2DDC 7C 7B 1B 78 */ mr r27, r3
/* 802F5EA0 002F2DE0 7C BE 2B 78 */ mr r30, r5
/* 802F5EA4 002F2DE4 7C DD 33 78 */ mr r29, r6
@@ -210,7 +210,7 @@ J2DPane_X2_:
/* 802F5EE8 002F2E28 48 00 00 21 */ bl J2DPane_NS_initialize_X1_
/* 802F5EEC 002F2E2C 7F 63 DB 78 */ mr r3, r27
/* 802F5EF0 002F2E30 39 61 00 20 */ addi r11, r1, 0x20
/* 802F5EF4 002F2E34 48 06 C3 2D */ bl func_80362220
/* 802F5EF4 002F2E34 48 06 C3 2D */ bl _restgpr_27
/* 802F5EF8 002F2E38 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F5EFC 002F2E3C 7C 08 03 A6 */ mtlr r0
/* 802F5F00 002F2E40 38 21 00 20 */ addi r1, r1, 0x20
@@ -262,7 +262,7 @@ J2DPane_X3_:
/* 802F5FA0 002F2EE0 7C 08 02 A6 */ mflr r0
/* 802F5FA4 002F2EE4 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F5FA8 002F2EE8 39 61 00 30 */ addi r11, r1, 0x30
/* 802F5FAC 002F2EEC 48 06 C2 29 */ bl func_803621D4
/* 802F5FAC 002F2EEC 48 06 C2 29 */ bl _savegpr_27
/* 802F5FB0 002F2EF0 7C 7B 1B 78 */ mr r27, r3
/* 802F5FB4 002F2EF4 7C 9D 23 78 */ mr r29, r4
/* 802F5FB8 002F2EF8 7C BE 2B 78 */ mr r30, r5
@@ -329,7 +329,7 @@ lbl_802F6050:
lbl_802F60A8:
/* 802F60A8 002F2FE8 7F 63 DB 78 */ mr r3, r27
/* 802F60AC 002F2FEC 39 61 00 30 */ addi r11, r1, 0x30
/* 802F60B0 002F2FF0 48 06 C1 71 */ bl func_80362220
/* 802F60B0 002F2FF0 48 06 C1 71 */ bl _restgpr_27
/* 802F60B4 002F2FF4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F60B8 002F2FF8 7C 08 03 A6 */ mtlr r0
/* 802F60BC 002F2FFC 38 21 00 30 */ addi r1, r1, 0x30
@@ -732,7 +732,7 @@ J2DPane_NS_appendChild:
/* 802F6670 002F35B0 7C 08 02 A6 */ mflr r0
/* 802F6674 002F35B4 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F6678 002F35B8 39 61 00 20 */ addi r11, r1, 0x20
/* 802F667C 002F35BC 48 06 BB 5D */ bl func_803621D8
/* 802F667C 002F35BC 48 06 BB 5D */ bl _savegpr_28
/* 802F6680 002F35C0 7C 7C 1B 78 */ mr r28, r3
/* 802F6684 002F35C4 7C 9D 23 79 */ or. r29, r4, r4
/* 802F6688 002F35C8 40 82 00 0C */ bne lbl_802F6694
@@ -769,7 +769,7 @@ lbl_802F66F8:
/* 802F66F8 002F3638 7F C3 F3 78 */ mr r3, r30
lbl_802F66FC:
/* 802F66FC 002F363C 39 61 00 20 */ addi r11, r1, 0x20
/* 802F6700 002F3640 48 06 BB 25 */ bl func_80362224
/* 802F6700 002F3640 48 06 BB 25 */ bl _restgpr_28
/* 802F6704 002F3644 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F6708 002F3648 7C 08 03 A6 */ mtlr r0
/* 802F670C 002F364C 38 21 00 20 */ addi r1, r1, 0x20
@@ -781,7 +781,7 @@ J2DPane_NS_insertChild:
/* 802F6718 002F3658 7C 08 02 A6 */ mflr r0
/* 802F671C 002F365C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F6720 002F3660 39 61 00 20 */ addi r11, r1, 0x20
/* 802F6724 002F3664 48 06 BA B5 */ bl func_803621D8
/* 802F6724 002F3664 48 06 BA B5 */ bl _savegpr_28
/* 802F6728 002F3668 7C 7C 1B 78 */ mr r28, r3
/* 802F672C 002F366C 7C 9E 23 78 */ mr r30, r4
/* 802F6730 002F3670 7C BD 2B 79 */ or. r29, r5, r5
@@ -830,7 +830,7 @@ lbl_802F67C4:
/* 802F67C4 002F3704 7F C3 F3 78 */ mr r3, r30
lbl_802F67C8:
/* 802F67C8 002F3708 39 61 00 20 */ addi r11, r1, 0x20
/* 802F67CC 002F370C 48 06 BA 59 */ bl func_80362224
/* 802F67CC 002F370C 48 06 BA 59 */ bl _restgpr_28
/* 802F67D0 002F3710 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F67D4 002F3714 7C 08 03 A6 */ mtlr r0
/* 802F67D8 002F3718 38 21 00 20 */ addi r1, r1, 0x20
@@ -846,7 +846,7 @@ J2DPane_NS_draw:
/* 802F67F4 002F3734 DB C1 00 F0 */ stfd f30, 0xf0(r1)
/* 802F67F8 002F3738 F3 C1 00 F8 */ psq_st f30, 248(r1), 0, qr0
/* 802F67FC 002F373C 39 61 00 F0 */ addi r11, r1, 0xf0
/* 802F6800 002F3740 48 06 B9 D5 */ bl func_803621D4
/* 802F6800 002F3740 48 06 B9 D5 */ bl _savegpr_27
/* 802F6804 002F3744 7C 7B 1B 78 */ mr r27, r3
/* 802F6808 002F3748 FF C0 08 90 */ fmr f30, f1
/* 802F680C 002F374C FF E0 10 90 */ fmr f31, f2
@@ -1188,7 +1188,7 @@ lbl_802F6CF0:
/* 802F6CF8 002F3C38 E3 C1 00 F8 */ psq_l f30, 248(r1), 0, qr0
/* 802F6CFC 002F3C3C CB C1 00 F0 */ lfd f30, 0xf0(r1)
/* 802F6D00 002F3C40 39 61 00 F0 */ addi r11, r1, 0xf0
/* 802F6D04 002F3C44 48 06 B5 1D */ bl func_80362220
/* 802F6D04 002F3C44 48 06 B5 1D */ bl _restgpr_27
/* 802F6D08 002F3C48 80 01 01 14 */ lwz r0, 0x114(r1)
/* 802F6D0C 002F3C4C 7C 08 03 A6 */ mtlr r0
/* 802F6D10 002F3C50 38 21 01 10 */ addi r1, r1, 0x110
@@ -1969,7 +1969,7 @@ J2DPane_NS_setInfluencedAlpha:
/* 802F77E4 002F4724 DB C1 00 30 */ stfd f30, 0x30(r1)
/* 802F77E8 002F4728 F3 C1 00 38 */ psq_st f30, 56(r1), 0, qr0
/* 802F77EC 002F472C 39 61 00 30 */ addi r11, r1, 0x30
/* 802F77F0 002F4730 48 06 A9 E9 */ bl func_803621D8
/* 802F77F0 002F4730 48 06 A9 E9 */ bl _savegpr_28
/* 802F77F4 002F4734 7C 7E 1B 78 */ mr r30, r3
/* 802F77F8 002F4738 7C 9F 23 78 */ mr r31, r4
/* 802F77FC 002F473C 54 A0 06 3F */ clrlwi. r0, r5, 0x18
@@ -2083,7 +2083,7 @@ lbl_802F797C:
/* 802F7988 002F48C8 E3 C1 00 38 */ psq_l f30, 56(r1), 0, qr0
/* 802F798C 002F48CC CB C1 00 30 */ lfd f30, 0x30(r1)
/* 802F7990 002F48D0 39 61 00 30 */ addi r11, r1, 0x30
/* 802F7994 002F48D4 48 06 A8 91 */ bl func_80362224
/* 802F7994 002F48D4 48 06 A8 91 */ bl _restgpr_28
/* 802F7998 002F48D8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 802F799C 002F48DC 7C 08 03 A6 */ mtlr r0
/* 802F79A0 002F48E0 38 21 00 50 */ addi r1, r1, 0x50
@@ -2400,7 +2400,7 @@ J2DPane_NS_getPointer:
/* 802F7DBC 002F4CFC 7C 08 02 A6 */ mflr r0
/* 802F7DC0 002F4D00 90 01 01 24 */ stw r0, 0x124(r1)
/* 802F7DC4 002F4D04 39 61 01 20 */ addi r11, r1, 0x120
/* 802F7DC8 002F4D08 48 06 A4 11 */ bl func_803621D8
/* 802F7DC8 002F4D08 48 06 A4 11 */ bl _savegpr_28
/* 802F7DCC 002F4D0C 7C 9C 23 78 */ mr r28, r4
/* 802F7DD0 002F4D10 7C BD 2B 78 */ mr r29, r5
/* 802F7DD4 002F4D14 7C DE 33 79 */ or. r30, r6, r6
@@ -2474,7 +2474,7 @@ lbl_802F7EAC:
/* 802F7ED8 002F4E18 48 01 4F A5 */ bl J2DDataManage_NS_get_X1_
lbl_802F7EDC:
/* 802F7EDC 002F4E1C 39 61 01 20 */ addi r11, r1, 0x120
/* 802F7EE0 002F4E20 48 06 A3 45 */ bl func_80362224
/* 802F7EE0 002F4E20 48 06 A3 45 */ bl _restgpr_28
/* 802F7EE4 002F4E24 80 01 01 24 */ lwz r0, 0x124(r1)
/* 802F7EE8 002F4E28 7C 08 03 A6 */ mtlr r0
/* 802F7EEC 002F4E2C 38 21 01 20 */ addi r1, r1, 0x120