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
@@ -128,7 +128,7 @@ J2DScreen_NS_setPriority:
/* 802F864C 002F558C 7C 08 02 A6 */ mflr r0
/* 802F8650 002F5590 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F8654 002F5594 39 61 00 30 */ addi r11, r1, 0x30
/* 802F8658 002F5598 48 06 9B 81 */ bl func_803621D8
/* 802F8658 002F5598 48 06 9B 81 */ bl _savegpr_28
/* 802F865C 002F559C 7C 7D 1B 78 */ mr r29, r3
/* 802F8660 002F55A0 7C BE 2B 78 */ mr r30, r5
/* 802F8664 002F55A4 7C DF 33 79 */ or. r31, r6, r6
@@ -186,7 +186,7 @@ lbl_802F872C:
/* 802F872C 002F566C 38 60 00 00 */ li r3, 0
lbl_802F8730:
/* 802F8730 002F5670 39 61 00 30 */ addi r11, r1, 0x30
/* 802F8734 002F5674 48 06 9A F1 */ bl func_80362224
/* 802F8734 002F5674 48 06 9A F1 */ bl _restgpr_28
/* 802F8738 002F5678 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F873C 002F567C 7C 08 03 A6 */ mtlr r0
/* 802F8740 002F5680 38 21 00 30 */ addi r1, r1, 0x30
@@ -215,7 +215,7 @@ J2DScreen_NS_private_set:
/* 802F877C 002F56BC 7C 08 02 A6 */ mflr r0
/* 802F8780 002F56C0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F8784 002F56C4 39 61 00 20 */ addi r11, r1, 0x20
/* 802F8788 002F56C8 48 06 9A 51 */ bl func_803621D8
/* 802F8788 002F56C8 48 06 9A 51 */ bl _savegpr_28
/* 802F878C 002F56CC 7C 7C 1B 78 */ mr r28, r3
/* 802F8790 002F56D0 7C 9D 23 78 */ mr r29, r4
/* 802F8794 002F56D4 7C BE 2B 78 */ mr r30, r5
@@ -258,7 +258,7 @@ lbl_802F8818:
/* 802F8818 002F5758 38 60 00 00 */ li r3, 0
lbl_802F881C:
/* 802F881C 002F575C 39 61 00 20 */ addi r11, r1, 0x20
/* 802F8820 002F5760 48 06 9A 05 */ bl func_80362224
/* 802F8820 002F5760 48 06 9A 05 */ bl _restgpr_28
/* 802F8824 002F5764 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F8828 002F5768 7C 08 03 A6 */ mtlr r0
/* 802F882C 002F576C 38 21 00 20 */ addi r1, r1, 0x20
@@ -999,7 +999,7 @@ J2DScreen_NS_getResReference:
/* 802F9284 002F61C4 7C 08 02 A6 */ mflr r0
/* 802F9288 002F61C8 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F928C 002F61CC 39 61 00 30 */ addi r11, r1, 0x30
/* 802F9290 002F61D0 48 06 8F 45 */ bl func_803621D4
/* 802F9290 002F61D0 48 06 8F 45 */ bl _savegpr_27
/* 802F9294 002F61D4 7C 9B 23 78 */ mr r27, r4
/* 802F9298 002F61D8 7C BC 2B 78 */ mr r28, r5
/* 802F929C 002F61DC 7F 63 DB 78 */ mr r3, r27
@@ -1056,7 +1056,7 @@ lbl_802F9348:
lbl_802F9360:
/* 802F9360 002F62A0 7F C3 F3 78 */ mr r3, r30
/* 802F9364 002F62A4 39 61 00 30 */ addi r11, r1, 0x30
/* 802F9368 002F62A8 48 06 8E B9 */ bl func_80362220
/* 802F9368 002F62A8 48 06 8E B9 */ bl _restgpr_27
/* 802F936C 002F62AC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F9370 002F62B0 7C 08 03 A6 */ mtlr r0
/* 802F9374 002F62B4 38 21 00 30 */ addi r1, r1, 0x30
@@ -1323,7 +1323,7 @@ lbl_802F96DC:
/* 802F9708 002F6648 7C 08 02 A6 */ mflr r0
/* 802F970C 002F664C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F9710 002F6650 39 61 00 20 */ addi r11, r1, 0x20
/* 802F9714 002F6654 48 06 8A C5 */ bl func_803621D8
/* 802F9714 002F6654 48 06 8A C5 */ bl _savegpr_28
/* 802F9718 002F6658 7C 7C 1B 78 */ mr r28, r3
/* 802F971C 002F665C 7C 9D 23 78 */ mr r29, r4
/* 802F9720 002F6660 7F A3 EB 78 */ mr r3, r29
@@ -1354,7 +1354,7 @@ lbl_802F9774:
/* 802F9778 002F66B8 7C 00 F8 40 */ cmplw r0, r31
/* 802F977C 002F66BC 41 80 FF C8 */ blt lbl_802F9744
/* 802F9780 002F66C0 39 61 00 20 */ addi r11, r1, 0x20
/* 802F9784 002F66C4 48 06 8A A1 */ bl func_80362224
/* 802F9784 002F66C4 48 06 8A A1 */ bl _restgpr_28
/* 802F9788 002F66C8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F978C 002F66CC 7C 08 03 A6 */ mtlr r0
/* 802F9790 002F66D0 38 21 00 20 */ addi r1, r1, 0x20
@@ -1363,7 +1363,7 @@ lbl_802F9774:
/* 802F979C 002F66DC 7C 08 02 A6 */ mflr r0
/* 802F97A0 002F66E0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F97A4 002F66E4 39 61 00 20 */ addi r11, r1, 0x20
/* 802F97A8 002F66E8 48 06 8A 31 */ bl func_803621D8
/* 802F97A8 002F66E8 48 06 8A 31 */ bl _savegpr_28
/* 802F97AC 002F66EC 7C 7C 1B 78 */ mr r28, r3
/* 802F97B0 002F66F0 7C 9D 23 78 */ mr r29, r4
/* 802F97B4 002F66F4 7F A3 EB 78 */ mr r3, r29
@@ -1397,7 +1397,7 @@ lbl_802F9814:
/* 802F9818 002F6758 7C 00 F8 40 */ cmplw r0, r31
/* 802F981C 002F675C 41 80 FF C8 */ blt lbl_802F97E4
/* 802F9820 002F6760 39 61 00 20 */ addi r11, r1, 0x20
/* 802F9824 002F6764 48 06 8A 01 */ bl func_80362224
/* 802F9824 002F6764 48 06 8A 01 */ bl _restgpr_28
/* 802F9828 002F6768 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F982C 002F676C 7C 08 03 A6 */ mtlr r0
/* 802F9830 002F6770 38 21 00 20 */ addi r1, r1, 0x20
@@ -1406,7 +1406,7 @@ lbl_802F9814:
/* 802F983C 002F677C 7C 08 02 A6 */ mflr r0
/* 802F9840 002F6780 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F9844 002F6784 39 61 00 20 */ addi r11, r1, 0x20
/* 802F9848 002F6788 48 06 89 91 */ bl func_803621D8
/* 802F9848 002F6788 48 06 89 91 */ bl _savegpr_28
/* 802F984C 002F678C 7C 7C 1B 78 */ mr r28, r3
/* 802F9850 002F6790 7C 9D 23 78 */ mr r29, r4
/* 802F9854 002F6794 7F A3 EB 78 */ mr r3, r29
@@ -1437,7 +1437,7 @@ lbl_802F98A8:
/* 802F98AC 002F67EC 7C 00 F8 40 */ cmplw r0, r31
/* 802F98B0 002F67F0 41 80 FF C8 */ blt lbl_802F9878
/* 802F98B4 002F67F4 39 61 00 20 */ addi r11, r1, 0x20
/* 802F98B8 002F67F8 48 06 89 6D */ bl func_80362224
/* 802F98B8 002F67F8 48 06 89 6D */ bl _restgpr_28
/* 802F98BC 002F67FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F98C0 002F6800 7C 08 03 A6 */ mtlr r0
/* 802F98C4 002F6804 38 21 00 20 */ addi r1, r1, 0x20
@@ -1446,7 +1446,7 @@ lbl_802F98A8:
/* 802F98D0 002F6810 7C 08 02 A6 */ mflr r0
/* 802F98D4 002F6814 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F98D8 002F6818 39 61 00 20 */ addi r11, r1, 0x20
/* 802F98DC 002F681C 48 06 88 FD */ bl func_803621D8
/* 802F98DC 002F681C 48 06 88 FD */ bl _savegpr_28
/* 802F98E0 002F6820 7C 7E 1B 78 */ mr r30, r3
/* 802F98E4 002F6824 7C 9F 23 78 */ mr r31, r4
/* 802F98E8 002F6828 7F E3 FB 78 */ mr r3, r31
@@ -1498,7 +1498,7 @@ lbl_802F9984:
/* 802F9988 002F68C8 7C 00 E8 40 */ cmplw r0, r29
/* 802F998C 002F68CC 41 80 FF C8 */ blt lbl_802F9954
/* 802F9990 002F68D0 39 61 00 20 */ addi r11, r1, 0x20
/* 802F9994 002F68D4 48 06 88 91 */ bl func_80362224
/* 802F9994 002F68D4 48 06 88 91 */ bl _restgpr_28
/* 802F9998 002F68D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F999C 002F68DC 7C 08 03 A6 */ mtlr r0
/* 802F99A0 002F68E0 38 21 00 20 */ addi r1, r1, 0x20