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
+4 -4
View File
@@ -3926,7 +3926,7 @@ makeColorTable:
/* 8027A458 00277398 7C 08 02 A6 */ mflr r0
/* 8027A45C 0027739C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8027A460 002773A0 39 61 00 40 */ addi r11, r1, 0x40
/* 8027A464 002773A4 48 0E 7D 75 */ bl func_803621D8
/* 8027A464 002773A4 48 0E 7D 75 */ bl _savegpr_28
/* 8027A468 002773A8 7C 7D 1B 78 */ mr r29, r3
/* 8027A46C 002773AC 7C 9E 23 78 */ mr r30, r4
/* 8027A470 002773B0 7C BC 2B 78 */ mr r28, r5
@@ -4084,7 +4084,7 @@ lbl_8027A6B4:
/* 8027A6BC 002775FC 41 80 FE 4C */ blt lbl_8027A508
/* 8027A6C0 00277600 90 7D 00 00 */ stw r3, 0(r29)
/* 8027A6C4 00277604 39 61 00 40 */ addi r11, r1, 0x40
/* 8027A6C8 00277608 48 0E 7B 5D */ bl func_80362224
/* 8027A6C8 00277608 48 0E 7B 5D */ bl _restgpr_28
/* 8027A6CC 0027760C 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8027A6D0 00277610 7C 08 03 A6 */ mtlr r0
/* 8027A6D4 00277614 38 21 00 40 */ addi r1, r1, 0x40
@@ -4175,7 +4175,7 @@ JPABaseShape_NS_setGX:
/* 8027A7EC 0027772C 7C 08 02 A6 */ mflr r0
/* 8027A7F0 00277730 90 01 00 24 */ stw r0, 0x24(r1)
/* 8027A7F4 00277734 39 61 00 20 */ addi r11, r1, 0x20
/* 8027A7F8 00277738 48 0E 79 E1 */ bl func_803621D8
/* 8027A7F8 00277738 48 0E 79 E1 */ bl _savegpr_28
/* 8027A7FC 0027773C 7C 7C 1B 78 */ mr r28, r3
/* 8027A800 00277740 3C 60 80 3C */ lis r3, lbl_803C42E0@ha
/* 8027A804 00277744 3B E3 42 E0 */ addi r31, r3, lbl_803C42E0@l
@@ -4242,7 +4242,7 @@ JPABaseShape_NS_setGX:
/* 8027A8F8 00277838 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
/* 8027A8FC 0027783C 48 0E 53 D5 */ bl GXSetZCompLoc
/* 8027A900 00277840 39 61 00 20 */ addi r11, r1, 0x20
/* 8027A904 00277844 48 0E 79 21 */ bl func_80362224
/* 8027A904 00277844 48 0E 79 21 */ bl _restgpr_28
/* 8027A908 00277848 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8027A90C 0027784C 7C 08 03 A6 */ mtlr r0
/* 8027A910 00277850 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -495,7 +495,7 @@ JPAEmitterManager_NS_clearResourceManager:
/* 8027E358 0027B298 7C 08 02 A6 */ mflr r0
/* 8027E35C 0027B29C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8027E360 0027B2A0 39 61 00 20 */ addi r11, r1, 0x20
/* 8027E364 0027B2A4 48 0E 3E 71 */ bl func_803621D4
/* 8027E364 0027B2A4 48 0E 3E 71 */ bl _savegpr_27
/* 8027E368 0027B2A8 7C 7B 1B 78 */ mr r27, r3
/* 8027E36C 0027B2AC 7C 9C 23 78 */ mr r28, r4
/* 8027E370 0027B2B0 3B A0 00 00 */ li r29, 0
@@ -531,7 +531,7 @@ lbl_8027E3BC:
/* 8027E3D4 0027B314 57 80 15 BA */ rlwinm r0, r28, 2, 0x16, 0x1d
/* 8027E3D8 0027B318 7C 83 01 2E */ stwx r4, r3, r0
/* 8027E3DC 0027B31C 39 61 00 20 */ addi r11, r1, 0x20
/* 8027E3E0 0027B320 48 0E 3E 41 */ bl func_80362220
/* 8027E3E0 0027B320 48 0E 3E 41 */ bl _restgpr_27
/* 8027E3E4 0027B324 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8027E3E8 0027B328 7C 08 03 A6 */ mtlr r0
/* 8027E3EC 0027B32C 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -183,7 +183,7 @@ JPASetRMtxSTVecfromMtx:
/* 8028080C 0027D74C 7C 08 02 A6 */ mflr r0
/* 80280810 0027D750 90 01 00 34 */ stw r0, 0x34(r1)
/* 80280814 0027D754 39 61 00 30 */ addi r11, r1, 0x30
/* 80280818 0027D758 48 0E 19 C1 */ bl func_803621D8
/* 80280818 0027D758 48 0E 19 C1 */ bl _savegpr_28
/* 8028081C 0027D75C 7C 7C 1B 78 */ mr r28, r3
/* 80280820 0027D760 7C 9D 23 78 */ mr r29, r4
/* 80280824 0027D764 7C BE 2B 78 */ mr r30, r5
@@ -272,7 +272,7 @@ lbl_80280954:
/* 80280964 0027D8A4 D0 3F 00 04 */ stfs f1, 4(r31)
/* 80280968 0027D8A8 D0 5F 00 08 */ stfs f2, 8(r31)
/* 8028096C 0027D8AC 39 61 00 30 */ addi r11, r1, 0x30
/* 80280970 0027D8B0 48 0E 18 B5 */ bl func_80362224
/* 80280970 0027D8B0 48 0E 18 B5 */ bl _restgpr_28
/* 80280974 0027D8B4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80280978 0027D8B8 7C 08 03 A6 */ mtlr r0
/* 8028097C 0027D8BC 38 21 00 30 */ addi r1, r1, 0x30
+16 -16
View File
@@ -1775,7 +1775,7 @@ JPAResource_NS_calc:
/* 802755EC 0027252C 7C 08 02 A6 */ mflr r0
/* 802755F0 00272530 90 01 00 24 */ stw r0, 0x24(r1)
/* 802755F4 00272534 39 61 00 20 */ addi r11, r1, 0x20
/* 802755F8 00272538 48 0E CB DD */ bl func_803621D4
/* 802755F8 00272538 48 0E CB DD */ bl _savegpr_27
/* 802755FC 0027253C 7C 7E 1B 78 */ mr r30, r3
/* 80275600 00272540 7C 9C 23 78 */ mr r28, r4
/* 80275604 00272544 7C BD 2B 78 */ mr r29, r5
@@ -2098,7 +2098,7 @@ lbl_80275A78:
/* 80275A78 002729B8 38 60 00 00 */ li r3, 0
lbl_80275A7C:
/* 80275A7C 002729BC 39 61 00 20 */ addi r11, r1, 0x20
/* 80275A80 002729C0 48 0E C7 A1 */ bl func_80362220
/* 80275A80 002729C0 48 0E C7 A1 */ bl _restgpr_27
/* 80275A84 002729C4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80275A88 002729C8 7C 08 03 A6 */ mtlr r0
/* 80275A8C 002729CC 38 21 00 20 */ addi r1, r1, 0x20
@@ -2110,7 +2110,7 @@ JPAResource_NS_draw:
/* 80275A98 002729D8 7C 08 02 A6 */ mflr r0
/* 80275A9C 002729DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80275AA0 002729E0 39 61 00 20 */ addi r11, r1, 0x20
/* 80275AA4 002729E4 48 0E C7 35 */ bl func_803621D8
/* 80275AA4 002729E4 48 0E C7 35 */ bl _savegpr_28
/* 80275AA8 002729E8 7C 7C 1B 78 */ mr r28, r3
/* 80275AAC 002729EC 7C 9D 23 78 */ mr r29, r4
/* 80275AB0 002729F0 7C BE 2B 78 */ mr r30, r5
@@ -2161,7 +2161,7 @@ lbl_80275B50:
/* 80275B54 00272A94 7C 1F 00 00 */ cmpw r31, r0
/* 80275B58 00272A98 40 81 FF 84 */ ble lbl_80275ADC
/* 80275B5C 00272A9C 39 61 00 20 */ addi r11, r1, 0x20
/* 80275B60 00272AA0 48 0E C6 C5 */ bl func_80362224
/* 80275B60 00272AA0 48 0E C6 C5 */ bl _restgpr_28
/* 80275B64 00272AA4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80275B68 00272AA8 7C 08 03 A6 */ mtlr r0
/* 80275B6C 00272AAC 38 21 00 20 */ addi r1, r1, 0x20
@@ -2173,7 +2173,7 @@ JPAResource_NS_drawP:
/* 80275B78 00272AB8 7C 08 02 A6 */ mflr r0
/* 80275B7C 00272ABC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80275B80 00272AC0 39 61 00 30 */ addi r11, r1, 0x30
/* 80275B84 00272AC4 48 0E C6 51 */ bl func_803621D4
/* 80275B84 00272AC4 48 0E C6 51 */ bl _savegpr_27
/* 80275B88 00272AC8 7C 7E 1B 78 */ mr r30, r3
/* 80275B8C 00272ACC 7C 9F 23 78 */ mr r31, r4
/* 80275B90 00272AD0 80 64 00 00 */ lwz r3, 0(r4)
@@ -2395,7 +2395,7 @@ lbl_80275E6C:
/* 80275E94 00272DD4 4E 80 04 21 */ bctrl
lbl_80275E98:
/* 80275E98 00272DD8 39 61 00 30 */ addi r11, r1, 0x30
/* 80275E9C 00272DDC 48 0E C3 85 */ bl func_80362220
/* 80275E9C 00272DDC 48 0E C3 85 */ bl _restgpr_27
/* 80275EA0 00272DE0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80275EA4 00272DE4 7C 08 03 A6 */ mtlr r0
/* 80275EA8 00272DE8 38 21 00 30 */ addi r1, r1, 0x30
@@ -2407,7 +2407,7 @@ JPAResource_NS_drawC:
/* 80275EB4 00272DF4 7C 08 02 A6 */ mflr r0
/* 80275EB8 00272DF8 90 01 00 24 */ stw r0, 0x24(r1)
/* 80275EBC 00272DFC 39 61 00 20 */ addi r11, r1, 0x20
/* 80275EC0 00272E00 48 0E C3 15 */ bl func_803621D4
/* 80275EC0 00272E00 48 0E C3 15 */ bl _savegpr_27
/* 80275EC4 00272E04 7C 7E 1B 78 */ mr r30, r3
/* 80275EC8 00272E08 7C 9F 23 78 */ mr r31, r4
/* 80275ECC 00272E0C 80 64 00 00 */ lwz r3, 0(r4)
@@ -2610,7 +2610,7 @@ lbl_80276164:
/* 8027618C 002730CC 4E 80 04 21 */ bctrl
lbl_80276190:
/* 80276190 002730D0 39 61 00 20 */ addi r11, r1, 0x20
/* 80276194 002730D4 48 0E C0 8D */ bl func_80362220
/* 80276194 002730D4 48 0E C0 8D */ bl _restgpr_27
/* 80276198 002730D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8027619C 002730DC 7C 08 03 A6 */ mtlr r0
/* 802761A0 002730E0 38 21 00 20 */ addi r1, r1, 0x20
@@ -2891,7 +2891,7 @@ JPAResource_NS_calc_p:
/* 80276590 002734D0 7C 08 02 A6 */ mflr r0
/* 80276594 002734D4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80276598 002734D8 39 61 00 20 */ addi r11, r1, 0x20
/* 8027659C 002734DC 48 0E BC 39 */ bl func_803621D4
/* 8027659C 002734DC 48 0E BC 39 */ bl _savegpr_27
/* 802765A0 002734E0 7C 7B 1B 78 */ mr r27, r3
/* 802765A4 002734E4 7C 9C 23 78 */ mr r28, r4
/* 802765A8 002734E8 7C BD 2B 78 */ mr r29, r5
@@ -2916,7 +2916,7 @@ lbl_802765E8:
/* 802765EC 0027352C 40 80 FF DC */ bge lbl_802765C8
lbl_802765F0:
/* 802765F0 00273530 39 61 00 20 */ addi r11, r1, 0x20
/* 802765F4 00273534 48 0E BC 2D */ bl func_80362220
/* 802765F4 00273534 48 0E BC 2D */ bl _restgpr_27
/* 802765F8 00273538 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802765FC 0027353C 7C 08 03 A6 */ mtlr r0
/* 80276600 00273540 38 21 00 20 */ addi r1, r1, 0x20
@@ -2928,7 +2928,7 @@ JPAResource_NS_calc_c:
/* 8027660C 0027354C 7C 08 02 A6 */ mflr r0
/* 80276610 00273550 90 01 00 24 */ stw r0, 0x24(r1)
/* 80276614 00273554 39 61 00 20 */ addi r11, r1, 0x20
/* 80276618 00273558 48 0E BB BD */ bl func_803621D4
/* 80276618 00273558 48 0E BB BD */ bl _savegpr_27
/* 8027661C 0027355C 7C 7B 1B 78 */ mr r27, r3
/* 80276620 00273560 7C 9C 23 78 */ mr r28, r4
/* 80276624 00273564 7C BD 2B 78 */ mr r29, r5
@@ -2953,7 +2953,7 @@ lbl_80276664:
/* 80276668 002735A8 40 80 FF DC */ bge lbl_80276644
lbl_8027666C:
/* 8027666C 002735AC 39 61 00 20 */ addi r11, r1, 0x20
/* 80276670 002735B0 48 0E BB B1 */ bl func_80362220
/* 80276670 002735B0 48 0E BB B1 */ bl _restgpr_27
/* 80276674 002735B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80276678 002735B8 7C 08 03 A6 */ mtlr r0
/* 8027667C 002735BC 38 21 00 20 */ addi r1, r1, 0x20
@@ -2965,7 +2965,7 @@ JPAResource_NS_calcField:
/* 80276688 002735C8 7C 08 02 A6 */ mflr r0
/* 8027668C 002735CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80276690 002735D0 39 61 00 20 */ addi r11, r1, 0x20
/* 80276694 002735D4 48 0E BB 41 */ bl func_803621D4
/* 80276694 002735D4 48 0E BB 41 */ bl _savegpr_27
/* 80276698 002735D8 7C 7B 1B 78 */ mr r27, r3
/* 8027669C 002735DC 7C 9C 23 78 */ mr r28, r4
/* 802766A0 002735E0 7C BD 2B 78 */ mr r29, r5
@@ -2989,7 +2989,7 @@ lbl_802766E0:
/* 802766E0 00273620 2C 1E 00 00 */ cmpwi r30, 0
/* 802766E4 00273624 40 80 FF D0 */ bge lbl_802766B4
/* 802766E8 00273628 39 61 00 20 */ addi r11, r1, 0x20
/* 802766EC 0027362C 48 0E BB 35 */ bl func_80362220
/* 802766EC 0027362C 48 0E BB 35 */ bl _restgpr_27
/* 802766F0 00273630 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802766F4 00273634 7C 08 03 A6 */ mtlr r0
/* 802766F8 00273638 38 21 00 20 */ addi r1, r1, 0x20
@@ -3003,7 +3003,7 @@ JPAResource_NS_calcKey:
/* 8027670C 0027364C DB E1 00 30 */ stfd f31, 0x30(r1)
/* 80276710 00273650 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
/* 80276714 00273654 39 61 00 30 */ addi r11, r1, 0x30
/* 80276718 00273658 48 0E BA BD */ bl func_803621D4
/* 80276718 00273658 48 0E BA BD */ bl _savegpr_27
/* 8027671C 0027365C 7C 7C 1B 78 */ mr r28, r3
/* 80276720 00273660 7C 9D 23 78 */ mr r29, r4
/* 80276724 00273664 88 63 00 3F */ lbz r3, 0x3f(r3)
@@ -3075,7 +3075,7 @@ lbl_80276818:
/* 80276820 00273760 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
/* 80276824 00273764 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 80276828 00273768 39 61 00 30 */ addi r11, r1, 0x30
/* 8027682C 0027376C 48 0E B9 F5 */ bl func_80362220
/* 8027682C 0027376C 48 0E B9 F5 */ bl _restgpr_27
/* 80276830 00273770 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80276834 00273774 7C 08 03 A6 */ mtlr r0
/* 80276838 00273778 38 21 00 40 */ addi r1, r1, 0x40