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
+6 -6
View File
@@ -9,7 +9,7 @@ JKRAram_NS_create:
/* 802D1FA8 002CEEE8 7C 08 02 A6 */ mflr r0
/* 802D1FAC 002CEEEC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D1FB0 002CEEF0 39 61 00 20 */ addi r11, r1, 0x20
/* 802D1FB4 002CEEF4 48 09 02 21 */ bl func_803621D4
/* 802D1FB4 002CEEF4 48 09 02 21 */ bl _savegpr_27
/* 802D1FB8 002CEEF8 7C 7B 1B 78 */ mr r27, r3
/* 802D1FBC 002CEEFC 7C 9C 23 78 */ mr r28, r4
/* 802D1FC0 002CEF00 7C BD 2B 78 */ mr r29, r5
@@ -41,7 +41,7 @@ lbl_802D2008:
/* 802D2020 002CEF60 48 06 F7 95 */ bl OSResumeThread
/* 802D2024 002CEF64 80 6D 8E 48 */ lwz r3, lbl_804513C8-_SDA_BASE_(r13)
/* 802D2028 002CEF68 39 61 00 20 */ addi r11, r1, 0x20
/* 802D202C 002CEF6C 48 09 01 F5 */ bl func_80362220
/* 802D202C 002CEF6C 48 09 01 F5 */ bl _restgpr_27
/* 802D2030 002CEF70 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D2034 002CEF74 7C 08 03 A6 */ mtlr r0
/* 802D2038 002CEF78 38 21 00 20 */ addi r1, r1, 0x20
@@ -53,7 +53,7 @@ JKRAram:
/* 802D2044 002CEF84 7C 08 02 A6 */ mflr r0
/* 802D2048 002CEF88 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D204C 002CEF8C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D2050 002CEF90 48 09 01 89 */ bl func_803621D8
/* 802D2050 002CEF90 48 09 01 89 */ bl _savegpr_28
/* 802D2054 002CEF94 7C 7C 1B 78 */ mr r28, r3
/* 802D2058 002CEF98 7C 9D 23 78 */ mr r29, r4
/* 802D205C 002CEF9C 7C BE 2B 78 */ mr r30, r5
@@ -116,7 +116,7 @@ lbl_802D212C:
/* 802D212C 002CF06C 90 1C 00 94 */ stw r0, 0x94(r28)
/* 802D2130 002CF070 7F 83 E3 78 */ mr r3, r28
/* 802D2134 002CF074 39 61 00 20 */ addi r11, r1, 0x20
/* 802D2138 002CF078 48 09 00 ED */ bl func_80362224
/* 802D2138 002CF078 48 09 00 ED */ bl _restgpr_28
/* 802D213C 002CF07C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D2140 002CF080 7C 08 03 A6 */ mtlr r0
/* 802D2144 002CF084 38 21 00 20 */ addi r1, r1, 0x20
@@ -972,7 +972,7 @@ nextSrcData:
/* 802D2CE8 002CFC28 7C 08 02 A6 */ mflr r0
/* 802D2CEC 002CFC2C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D2CF0 002CFC30 39 61 00 20 */ addi r11, r1, 0x20
/* 802D2CF4 002CFC34 48 08 F4 E5 */ bl func_803621D8
/* 802D2CF4 002CFC34 48 08 F4 E5 */ bl _savegpr_28
/* 802D2CF8 002CFC38 7C 64 1B 78 */ mr r4, r3
/* 802D2CFC 002CFC3C 80 0D 8E 50 */ lwz r0, lbl_804513D0-_SDA_BASE_(r13)
/* 802D2D00 002CFC40 7F A4 00 50 */ subf r29, r4, r0
@@ -1017,7 +1017,7 @@ lbl_802D2D48:
lbl_802D2D90:
/* 802D2D90 002CFCD0 7F C3 F3 78 */ mr r3, r30
/* 802D2D94 002CFCD4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D2D98 002CFCD8 48 08 F4 8D */ bl func_80362224
/* 802D2D98 002CFCD8 48 08 F4 8D */ bl _restgpr_28
/* 802D2D9C 002CFCDC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D2DA0 002CFCE0 7C 08 03 A6 */ mtlr r0
/* 802D2DA4 002CFCE4 38 21 00 20 */ addi r1, r1, 0x20
+8 -8
View File
@@ -53,7 +53,7 @@ lbl_802D7150:
/* 802D716C 002D40AC 7C 08 02 A6 */ mflr r0
/* 802D7170 002D40B0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D7174 002D40B4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D7178 002D40B8 48 08 B0 61 */ bl func_803621D8
/* 802D7178 002D40B8 48 08 B0 61 */ bl _savegpr_28
/* 802D717C 002D40BC 7C 7E 1B 79 */ or. r30, r3, r3
/* 802D7180 002D40C0 7C 9F 23 78 */ mr r31, r4
/* 802D7184 002D40C4 41 82 01 08 */ beq lbl_802D728C
@@ -133,7 +133,7 @@ lbl_802D7270:
lbl_802D728C:
/* 802D728C 002D41CC 7F C3 F3 78 */ mr r3, r30
/* 802D7290 002D41D0 39 61 00 20 */ addi r11, r1, 0x20
/* 802D7294 002D41D4 48 08 AF 91 */ bl func_80362224
/* 802D7294 002D41D4 48 08 AF 91 */ bl _restgpr_28
/* 802D7298 002D41D8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D729C 002D41DC 7C 08 03 A6 */ mtlr r0
/* 802D72A0 002D41E0 38 21 00 20 */ addi r1, r1, 0x20
@@ -145,7 +145,7 @@ JKRAramArchive_NS_open:
/* 802D72AC 002D41EC 7C 08 02 A6 */ mflr r0
/* 802D72B0 002D41F0 90 01 00 34 */ stw r0, 0x34(r1)
/* 802D72B4 002D41F4 39 61 00 30 */ addi r11, r1, 0x30
/* 802D72B8 002D41F8 48 08 AF 1D */ bl func_803621D4
/* 802D72B8 002D41F8 48 08 AF 1D */ bl _savegpr_27
/* 802D72BC 002D41FC 7C 7F 1B 78 */ mr r31, r3
/* 802D72C0 002D4200 7C 9C 23 78 */ mr r28, r4
/* 802D72C4 002D4204 38 00 00 00 */ li r0, 0
@@ -361,7 +361,7 @@ lbl_802D75C4:
/* 802D75C4 002D4504 38 60 00 01 */ li r3, 1
lbl_802D75C8:
/* 802D75C8 002D4508 39 61 00 30 */ addi r11, r1, 0x30
/* 802D75CC 002D450C 48 08 AC 55 */ bl func_80362220
/* 802D75CC 002D450C 48 08 AC 55 */ bl _restgpr_27
/* 802D75D0 002D4510 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802D75D4 002D4514 7C 08 03 A6 */ mtlr r0
/* 802D75D8 002D4518 38 21 00 30 */ addi r1, r1, 0x30
@@ -370,7 +370,7 @@ lbl_802D75C8:
/* 802D75E4 002D4524 7C 08 02 A6 */ mflr r0
/* 802D75E8 002D4528 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D75EC 002D452C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D75F0 002D4530 48 08 AB E9 */ bl func_803621D8
/* 802D75F0 002D4530 48 08 AB E9 */ bl _savegpr_28
/* 802D75F4 002D4534 7C 7C 1B 78 */ mr r28, r3
/* 802D75F8 002D4538 7C 9D 23 78 */ mr r29, r4
/* 802D75FC 002D453C 7C BE 2B 79 */ or. r30, r5, r5
@@ -439,7 +439,7 @@ lbl_802D76D8:
/* 802D76D8 002D4618 80 7D 00 10 */ lwz r3, 0x10(r29)
lbl_802D76DC:
/* 802D76DC 002D461C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D76E0 002D4620 48 08 AB 45 */ bl func_80362224
/* 802D76E0 002D4620 48 08 AB 45 */ bl _restgpr_28
/* 802D76E4 002D4624 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D76E8 002D4628 7C 08 03 A6 */ mtlr r0
/* 802D76EC 002D462C 38 21 00 20 */ addi r1, r1, 0x20
@@ -448,7 +448,7 @@ lbl_802D76DC:
/* 802D76F8 002D4638 7C 08 02 A6 */ mflr r0
/* 802D76FC 002D463C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D7700 002D4640 39 61 00 20 */ addi r11, r1, 0x20
/* 802D7704 002D4644 48 08 AA D1 */ bl func_803621D4
/* 802D7704 002D4644 48 08 AA D1 */ bl _savegpr_27
/* 802D7708 002D4648 7C 9B 23 78 */ mr r27, r4
/* 802D770C 002D464C 7C BC 2B 78 */ mr r28, r5
/* 802D7710 002D4650 7C DD 33 78 */ mr r29, r6
@@ -513,7 +513,7 @@ lbl_802D77D0:
lbl_802D77DC:
/* 802D77DC 002D471C 7F 63 DB 78 */ mr r3, r27
/* 802D77E0 002D4720 39 61 00 20 */ addi r11, r1, 0x20
/* 802D77E4 002D4724 48 08 AA 3D */ bl func_80362220
/* 802D77E4 002D4724 48 08 AA 3D */ bl _restgpr_27
/* 802D77E8 002D4728 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D77EC 002D472C 7C 08 03 A6 */ mtlr r0
/* 802D77F0 002D4730 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -135,7 +135,7 @@ JKRAramBlock_NS_allocTail:
/* 802D34D4 002D0414 7C 08 02 A6 */ mflr r0
/* 802D34D8 002D0418 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D34DC 002D041C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D34E0 002D0420 48 08 EC F5 */ bl func_803621D4
/* 802D34E0 002D0420 48 08 EC F5 */ bl _savegpr_27
/* 802D34E4 002D0424 7C 7B 1B 78 */ mr r27, r3
/* 802D34E8 002D0428 7C 9C 23 78 */ mr r28, r4
/* 802D34EC 002D042C 7C BD 2B 78 */ mr r29, r5
@@ -168,7 +168,7 @@ lbl_802D353C:
/* 802D3554 002D0494 48 00 8B 41 */ bl JSUPtrList_NS_insert
/* 802D3558 002D0498 7F E3 FB 78 */ mr r3, r31
/* 802D355C 002D049C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D3560 002D04A0 48 08 EC C1 */ bl func_80362220
/* 802D3560 002D04A0 48 08 EC C1 */ bl _restgpr_27
/* 802D3564 002D04A4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D3568 002D04A8 7C 08 03 A6 */ mtlr r0
/* 802D356C 002D04AC 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -205,7 +205,7 @@ JKRAramPiece_NS_orderSync:
/* 802D383C 002D077C 7C 08 02 A6 */ mflr r0
/* 802D3840 002D0780 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D3844 002D0784 39 61 00 20 */ addi r11, r1, 0x20
/* 802D3848 002D0788 48 08 E9 8D */ bl func_803621D4
/* 802D3848 002D0788 48 08 E9 8D */ bl _savegpr_27
/* 802D384C 002D078C 7C 7B 1B 78 */ mr r27, r3
/* 802D3850 002D0790 7C 9C 23 78 */ mr r28, r4
/* 802D3854 002D0794 7C BD 2B 78 */ mr r29, r5
@@ -233,7 +233,7 @@ JKRAramPiece_NS_orderSync:
/* 802D38AC 002D07EC 48 06 B8 71 */ bl OSUnlockMutex
/* 802D38B0 002D07F0 7F C3 F3 78 */ mr r3, r30
/* 802D38B4 002D07F4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D38B8 002D07F8 48 08 E9 69 */ bl func_80362220
/* 802D38B8 002D07F8 48 08 E9 69 */ bl _restgpr_27
/* 802D38BC 002D07FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D38C0 002D0800 7C 08 03 A6 */ mtlr r0
/* 802D38C4 002D0804 38 21 00 20 */ addi r1, r1, 0x20
+10 -10
View File
@@ -127,7 +127,7 @@ JKRArchive_NS_findDirectory:
/* 802D6420 002D3360 7C 08 02 A6 */ mflr r0
/* 802D6424 002D3364 90 01 01 34 */ stw r0, 0x134(r1)
/* 802D6428 002D3368 39 61 01 30 */ addi r11, r1, 0x130
/* 802D642C 002D336C 48 08 BD A9 */ bl func_803621D4
/* 802D642C 002D336C 48 08 BD A9 */ bl _savegpr_27
/* 802D6430 002D3370 7C 7B 1B 78 */ mr r27, r3
/* 802D6434 002D3374 7C BD 2B 78 */ mr r29, r5
/* 802D6438 002D3378 28 04 00 00 */ cmplwi r4, 0
@@ -178,7 +178,7 @@ lbl_802D64D8:
/* 802D64D8 002D3418 38 60 00 00 */ li r3, 0
lbl_802D64DC:
/* 802D64DC 002D341C 39 61 01 30 */ addi r11, r1, 0x130
/* 802D64E0 002D3420 48 08 BD 41 */ bl func_80362220
/* 802D64E0 002D3420 48 08 BD 41 */ bl _restgpr_27
/* 802D64E4 002D3424 80 01 01 34 */ lwz r0, 0x134(r1)
/* 802D64E8 002D3428 7C 08 03 A6 */ mtlr r0
/* 802D64EC 002D342C 38 21 01 30 */ addi r1, r1, 0x130
@@ -190,7 +190,7 @@ JKRArchive_NS_findTypeResource:
/* 802D64F8 002D3438 7C 08 02 A6 */ mflr r0
/* 802D64FC 002D343C 90 01 01 24 */ stw r0, 0x124(r1)
/* 802D6500 002D3440 39 61 01 20 */ addi r11, r1, 0x120
/* 802D6504 002D3444 48 08 BC D5 */ bl func_803621D8
/* 802D6504 002D3444 48 08 BC D5 */ bl _savegpr_28
/* 802D6508 002D3448 7C 7C 1B 78 */ mr r28, r3
/* 802D650C 002D344C 7C 9D 23 79 */ or. r29, r4, r4
/* 802D6510 002D3450 41 82 00 78 */ beq lbl_802D6588
@@ -230,7 +230,7 @@ lbl_802D6588:
/* 802D6588 002D34C8 38 60 00 00 */ li r3, 0
lbl_802D658C:
/* 802D658C 002D34CC 39 61 01 20 */ addi r11, r1, 0x120
/* 802D6590 002D34D0 48 08 BC 95 */ bl func_80362224
/* 802D6590 002D34D0 48 08 BC 95 */ bl _restgpr_28
/* 802D6594 002D34D4 80 01 01 24 */ lwz r0, 0x124(r1)
/* 802D6598 002D34D8 7C 08 03 A6 */ mtlr r0
/* 802D659C 002D34DC 38 21 01 20 */ addi r1, r1, 0x120
@@ -242,7 +242,7 @@ JKRArchive_NS_findFsResource:
/* 802D65A8 002D34E8 7C 08 02 A6 */ mflr r0
/* 802D65AC 002D34EC 90 01 01 34 */ stw r0, 0x134(r1)
/* 802D65B0 002D34F0 39 61 01 30 */ addi r11, r1, 0x130
/* 802D65B4 002D34F4 48 08 BC 21 */ bl func_803621D4
/* 802D65B4 002D34F4 48 08 BC 21 */ bl _savegpr_27
/* 802D65B8 002D34F8 7C 7B 1B 78 */ mr r27, r3
/* 802D65BC 002D34FC 7C BD 2B 78 */ mr r29, r5
/* 802D65C0 002D3500 28 04 00 00 */ cmplwi r4, 0
@@ -296,7 +296,7 @@ lbl_802D6668:
/* 802D6668 002D35A8 38 60 00 00 */ li r3, 0
lbl_802D666C:
/* 802D666C 002D35AC 39 61 01 30 */ addi r11, r1, 0x130
/* 802D6670 002D35B0 48 08 BB B1 */ bl func_80362220
/* 802D6670 002D35B0 48 08 BB B1 */ bl _restgpr_27
/* 802D6674 002D35B4 80 01 01 34 */ lwz r0, 0x134(r1)
/* 802D6678 002D35B8 7C 08 03 A6 */ mtlr r0
/* 802D667C 002D35BC 38 21 01 30 */ addi r1, r1, 0x130
@@ -322,7 +322,7 @@ JKRArchive_NS_findNameResource:
/* 802D66B0 002D35F0 7C 08 02 A6 */ mflr r0
/* 802D66B4 002D35F4 90 01 01 24 */ stw r0, 0x124(r1)
/* 802D66B8 002D35F8 39 61 01 20 */ addi r11, r1, 0x120
/* 802D66BC 002D35FC 48 08 BB 1D */ bl func_803621D8
/* 802D66BC 002D35FC 48 08 BB 1D */ bl _savegpr_28
/* 802D66C0 002D3600 7C 7C 1B 78 */ mr r28, r3
/* 802D66C4 002D3604 83 C3 00 4C */ lwz r30, 0x4c(r3)
/* 802D66C8 002D3608 38 61 00 08 */ addi r3, r1, 8
@@ -351,7 +351,7 @@ lbl_802D670C:
/* 802D6718 002D3658 38 60 00 00 */ li r3, 0
lbl_802D671C:
/* 802D671C 002D365C 39 61 01 20 */ addi r11, r1, 0x120
/* 802D6720 002D3660 48 08 BB 05 */ bl func_80362224
/* 802D6720 002D3660 48 08 BB 05 */ bl _restgpr_28
/* 802D6724 002D3664 80 01 01 24 */ lwz r0, 0x124(r1)
/* 802D6728 002D3668 7C 08 03 A6 */ mtlr r0
/* 802D672C 002D366C 38 21 01 20 */ addi r1, r1, 0x120
@@ -466,7 +466,7 @@ JKRArchive_NS_CArcName_NS_store_X1_:
/* 802D6888 002D37C8 7C 08 02 A6 */ mflr r0
/* 802D688C 002D37CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D6890 002D37D0 39 61 00 20 */ addi r11, r1, 0x20
/* 802D6894 002D37D4 48 08 B9 45 */ bl func_803621D8
/* 802D6894 002D37D4 48 08 B9 45 */ bl _savegpr_28
/* 802D6898 002D37D8 7C 7C 1B 78 */ mr r28, r3
/* 802D689C 002D37DC 7C 9D 23 78 */ mr r29, r4
/* 802D68A0 002D37E0 38 00 00 00 */ li r0, 0
@@ -509,7 +509,7 @@ lbl_802D6920:
/* 802D6920 002D3860 38 7D 00 01 */ addi r3, r29, 1
lbl_802D6924:
/* 802D6924 002D3864 39 61 00 20 */ addi r11, r1, 0x20
/* 802D6928 002D3868 48 08 B8 FD */ bl func_80362224
/* 802D6928 002D3868 48 08 B8 FD */ bl _restgpr_28
/* 802D692C 002D386C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D6930 002D3870 7C 08 03 A6 */ mtlr r0
/* 802D6934 002D3874 38 21 00 20 */ addi r1, r1, 0x20
+4 -4
View File
@@ -112,7 +112,7 @@ JKRArchive_NS_mount_X2_:
/* 802D58CC 002D280C 7C 08 02 A6 */ mflr r0
/* 802D58D0 002D2810 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D58D4 002D2814 39 61 00 20 */ addi r11, r1, 0x20
/* 802D58D8 002D2818 48 08 C8 FD */ bl func_803621D4
/* 802D58D8 002D2818 48 08 C8 FD */ bl _savegpr_27
/* 802D58DC 002D281C 7C 7B 1B 78 */ mr r27, r3
/* 802D58E0 002D2820 7C 9C 23 78 */ mr r28, r4
/* 802D58E4 002D2824 7C BD 2B 78 */ mr r29, r5
@@ -210,7 +210,7 @@ lbl_802D5A1C:
/* 802D5A1C 002D295C 7F E3 FB 78 */ mr r3, r31
lbl_802D5A20:
/* 802D5A20 002D2960 39 61 00 20 */ addi r11, r1, 0x20
/* 802D5A24 002D2964 48 08 C7 FD */ bl func_80362220
/* 802D5A24 002D2964 48 08 C7 FD */ bl _restgpr_27
/* 802D5A28 002D2968 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D5A2C 002D296C 7C 08 03 A6 */ mtlr r0
/* 802D5A30 002D2970 38 21 00 20 */ addi r1, r1, 0x20
@@ -626,7 +626,7 @@ lbl_802D5F9C:
/* 802D5FB8 002D2EF8 7C 08 02 A6 */ mflr r0
/* 802D5FBC 002D2EFC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D5FC0 002D2F00 39 61 00 20 */ addi r11, r1, 0x20
/* 802D5FC4 002D2F04 48 08 C2 15 */ bl func_803621D8
/* 802D5FC4 002D2F04 48 08 C2 15 */ bl _savegpr_28
/* 802D5FC8 002D2F08 7C 7C 1B 78 */ mr r28, r3
/* 802D5FCC 002D2F0C 80 03 00 44 */ lwz r0, 0x44(r3)
/* 802D5FD0 002D2F10 28 00 00 00 */ cmplwi r0, 0
@@ -655,7 +655,7 @@ lbl_802D6014:
/* 802D6020 002D2F60 41 80 FF D4 */ blt lbl_802D5FF4
lbl_802D6024:
/* 802D6024 002D2F64 39 61 00 20 */ addi r11, r1, 0x20
/* 802D6028 002D2F68 48 08 C1 FD */ bl func_80362224
/* 802D6028 002D2F68 48 08 C1 FD */ bl _restgpr_28
/* 802D602C 002D2F6C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D6030 002D2F70 7C 08 03 A6 */ mtlr r0
/* 802D6034 002D2F74 38 21 00 20 */ addi r1, r1, 0x20
+6 -6
View File
@@ -53,7 +53,7 @@ lbl_802D8864:
/* 802D8880 002D57C0 7C 08 02 A6 */ mflr r0
/* 802D8884 002D57C4 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D8888 002D57C8 39 61 00 20 */ addi r11, r1, 0x20
/* 802D888C 002D57CC 48 08 99 4D */ bl func_803621D8
/* 802D888C 002D57CC 48 08 99 4D */ bl _savegpr_28
/* 802D8890 002D57D0 7C 7E 1B 79 */ or. r30, r3, r3
/* 802D8894 002D57D4 7C 9F 23 78 */ mr r31, r4
/* 802D8898 002D57D8 41 82 01 08 */ beq lbl_802D89A0
@@ -132,7 +132,7 @@ lbl_802D896C:
lbl_802D89A0:
/* 802D89A0 002D58E0 7F C3 F3 78 */ mr r3, r30
/* 802D89A4 002D58E4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D89A8 002D58E8 48 08 98 7D */ bl func_80362224
/* 802D89A8 002D58E8 48 08 98 7D */ bl _restgpr_28
/* 802D89AC 002D58EC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D89B0 002D58F0 7C 08 03 A6 */ mtlr r0
/* 802D89B4 002D58F4 38 21 00 20 */ addi r1, r1, 0x20
@@ -523,7 +523,7 @@ lbl_802D8F28:
/* 802D8F44 002D5E84 7C 08 02 A6 */ mflr r0
/* 802D8F48 002D5E88 90 01 00 34 */ stw r0, 0x34(r1)
/* 802D8F4C 002D5E8C 39 61 00 30 */ addi r11, r1, 0x30
/* 802D8F50 002D5E90 48 08 92 89 */ bl func_803621D8
/* 802D8F50 002D5E90 48 08 92 89 */ bl _savegpr_28
/* 802D8F54 002D5E94 7C 7C 1B 78 */ mr r28, r3
/* 802D8F58 002D5E98 7C 9D 23 78 */ mr r29, r4
/* 802D8F5C 002D5E9C 7C BE 2B 78 */ mr r30, r5
@@ -619,7 +619,7 @@ lbl_802D9098:
lbl_802D90A4:
/* 802D90A4 002D5FE4 80 7D 00 10 */ lwz r3, 0x10(r29)
/* 802D90A8 002D5FE8 39 61 00 30 */ addi r11, r1, 0x30
/* 802D90AC 002D5FEC 48 08 91 79 */ bl func_80362224
/* 802D90AC 002D5FEC 48 08 91 79 */ bl _restgpr_28
/* 802D90B0 002D5FF0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802D90B4 002D5FF4 7C 08 03 A6 */ mtlr r0
/* 802D90B8 002D5FF8 38 21 00 30 */ addi r1, r1, 0x30
@@ -743,7 +743,7 @@ lbl_802D9244:
/* 802D9264 002D61A4 7C 08 02 A6 */ mflr r0
/* 802D9268 002D61A8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D926C 002D61AC 39 61 00 20 */ addi r11, r1, 0x20
/* 802D9270 002D61B0 48 08 8F 69 */ bl func_803621D8
/* 802D9270 002D61B0 48 08 8F 69 */ bl _savegpr_28
/* 802D9274 002D61B4 7C 7C 1B 78 */ mr r28, r3
/* 802D9278 002D61B8 80 03 00 44 */ lwz r0, 0x44(r3)
/* 802D927C 002D61BC 28 00 00 00 */ cmplwi r0, 0
@@ -776,7 +776,7 @@ lbl_802D92CC:
/* 802D92D8 002D6218 41 80 FF C8 */ blt lbl_802D92A0
lbl_802D92DC:
/* 802D92DC 002D621C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D92E0 002D6220 48 08 8F 45 */ bl func_80362224
/* 802D92E0 002D6220 48 08 8F 45 */ bl _restgpr_28
/* 802D92E4 002D6224 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D92E8 002D6228 7C 08 03 A6 */ mtlr r0
/* 802D92EC 002D622C 38 21 00 20 */ addi r1, r1, 0x20
+6 -6
View File
@@ -140,7 +140,7 @@ JKRDecomp_NS_prepareCommand:
/* 802DB85C 002D879C 7C 08 02 A6 */ mflr r0
/* 802DB860 002D87A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802DB864 002D87A4 39 61 00 20 */ addi r11, r1, 0x20
/* 802DB868 002D87A8 48 08 69 6D */ bl func_803621D4
/* 802DB868 002D87A8 48 08 69 6D */ bl _savegpr_27
/* 802DB86C 002D87AC 7C 7B 1B 78 */ mr r27, r3
/* 802DB870 002D87B0 7C 9C 23 78 */ mr r28, r4
/* 802DB874 002D87B4 7C BD 2B 78 */ mr r29, r5
@@ -162,7 +162,7 @@ lbl_802DB8A0:
/* 802DB8B0 002D87F0 93 E4 00 14 */ stw r31, 0x14(r4)
/* 802DB8B4 002D87F4 7C 83 23 78 */ mr r3, r4
/* 802DB8B8 002D87F8 39 61 00 20 */ addi r11, r1, 0x20
/* 802DB8BC 002D87FC 48 08 69 65 */ bl func_80362220
/* 802DB8BC 002D87FC 48 08 69 65 */ bl _restgpr_27
/* 802DB8C0 002D8800 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DB8C4 002D8804 7C 08 03 A6 */ mtlr r0
/* 802DB8C8 002D8808 38 21 00 20 */ addi r1, r1, 0x20
@@ -255,7 +255,7 @@ JKRDecomp_NS_decode:
/* 802DB9E0 002D8920 7C 08 02 A6 */ mflr r0
/* 802DB9E4 002D8924 90 01 00 24 */ stw r0, 0x24(r1)
/* 802DB9E8 002D8928 39 61 00 20 */ addi r11, r1, 0x20
/* 802DB9EC 002D892C 48 08 67 ED */ bl func_803621D8
/* 802DB9EC 002D892C 48 08 67 ED */ bl _savegpr_28
/* 802DB9F0 002D8930 7C 7C 1B 78 */ mr r28, r3
/* 802DB9F4 002D8934 7C 9D 23 78 */ mr r29, r4
/* 802DB9F8 002D8938 7C BE 2B 78 */ mr r30, r5
@@ -279,7 +279,7 @@ lbl_802DBA24:
/* 802DBA3C 002D897C 48 00 01 D9 */ bl JKRDecomp_NS_decodeSZS
lbl_802DBA40:
/* 802DBA40 002D8980 39 61 00 20 */ addi r11, r1, 0x20
/* 802DBA44 002D8984 48 08 67 E1 */ bl func_80362224
/* 802DBA44 002D8984 48 08 67 E1 */ bl _restgpr_28
/* 802DBA48 002D8988 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DBA4C 002D898C 7C 08 03 A6 */ mtlr r0
/* 802DBA50 002D8990 38 21 00 20 */ addi r1, r1, 0x20
@@ -291,7 +291,7 @@ JKRDecomp_NS_decodeSZP:
/* 802DBA5C 002D899C 7C 08 02 A6 */ mflr r0
/* 802DBA60 002D89A0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802DBA64 002D89A4 39 61 00 20 */ addi r11, r1, 0x20
/* 802DBA68 002D89A8 48 08 67 6D */ bl func_803621D4
/* 802DBA68 002D89A8 48 08 67 6D */ bl _savegpr_27
/* 802DBA6C 002D89AC 89 23 00 07 */ lbz r9, 7(r3)
/* 802DBA70 002D89B0 89 03 00 06 */ lbz r8, 6(r3)
/* 802DBA74 002D89B4 88 E3 00 04 */ lbz r7, 4(r3)
@@ -406,7 +406,7 @@ lbl_802DBBEC:
/* 802DBBF8 002D8B38 41 80 FE F8 */ blt lbl_802DBAF0
lbl_802DBBFC:
/* 802DBBFC 002D8B3C 39 61 00 20 */ addi r11, r1, 0x20
/* 802DBC00 002D8B40 48 08 66 21 */ bl func_80362220
/* 802DBC00 002D8B40 48 08 66 21 */ bl _restgpr_27
/* 802DBC04 002D8B44 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DBC08 002D8B48 7C 08 03 A6 */ mtlr r0
/* 802DBC0C 002D8B4C 38 21 00 20 */ addi r1, r1, 0x20
+8 -8
View File
@@ -53,7 +53,7 @@ lbl_802D7C80:
/* 802D7C9C 002D4BDC 7C 08 02 A6 */ mflr r0
/* 802D7CA0 002D4BE0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D7CA4 002D4BE4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D7CA8 002D4BE8 48 08 A5 31 */ bl func_803621D8
/* 802D7CA8 002D4BE8 48 08 A5 31 */ bl _savegpr_28
/* 802D7CAC 002D4BEC 7C 7F 1B 79 */ or. r31, r3, r3
/* 802D7CB0 002D4BF0 7C 9C 23 78 */ mr r28, r4
/* 802D7CB4 002D4BF4 41 82 00 E4 */ beq lbl_802D7D98
@@ -123,7 +123,7 @@ lbl_802D7D7C:
lbl_802D7D98:
/* 802D7D98 002D4CD8 7F E3 FB 78 */ mr r3, r31
/* 802D7D9C 002D4CDC 39 61 00 20 */ addi r11, r1, 0x20
/* 802D7DA0 002D4CE0 48 08 A4 85 */ bl func_80362224
/* 802D7DA0 002D4CE0 48 08 A4 85 */ bl _restgpr_28
/* 802D7DA4 002D4CE4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D7DA8 002D4CE8 7C 08 03 A6 */ mtlr r0
/* 802D7DAC 002D4CEC 38 21 00 20 */ addi r1, r1, 0x20
@@ -135,7 +135,7 @@ JKRDvdArchive_NS_open:
/* 802D7DB8 002D4CF8 7C 08 02 A6 */ mflr r0
/* 802D7DBC 002D4CFC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D7DC0 002D4D00 39 61 00 20 */ addi r11, r1, 0x20
/* 802D7DC4 002D4D04 48 08 A4 15 */ bl func_803621D8
/* 802D7DC4 002D4D04 48 08 A4 15 */ bl _savegpr_28
/* 802D7DC8 002D4D08 7C 7D 1B 78 */ mr r29, r3
/* 802D7DCC 002D4D0C 7C 9C 23 78 */ mr r28, r4
/* 802D7DD0 002D4D10 38 00 00 00 */ li r0, 0
@@ -308,7 +308,7 @@ lbl_802D8034:
/* 802D8034 002D4F74 38 60 00 01 */ li r3, 1
lbl_802D8038:
/* 802D8038 002D4F78 39 61 00 20 */ addi r11, r1, 0x20
/* 802D803C 002D4F7C 48 08 A1 E9 */ bl func_80362224
/* 802D803C 002D4F7C 48 08 A1 E9 */ bl _restgpr_28
/* 802D8040 002D4F80 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D8044 002D4F84 7C 08 03 A6 */ mtlr r0
/* 802D8048 002D4F88 38 21 00 20 */ addi r1, r1, 0x20
@@ -317,7 +317,7 @@ lbl_802D8038:
/* 802D8054 002D4F94 7C 08 02 A6 */ mflr r0
/* 802D8058 002D4F98 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D805C 002D4F9C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D8060 002D4FA0 48 08 A1 79 */ bl func_803621D8
/* 802D8060 002D4FA0 48 08 A1 79 */ bl _savegpr_28
/* 802D8064 002D4FA4 7C 7C 1B 78 */ mr r28, r3
/* 802D8068 002D4FA8 7C 9D 23 78 */ mr r29, r4
/* 802D806C 002D4FAC 7C BE 2B 79 */ or. r30, r5, r5
@@ -387,7 +387,7 @@ lbl_802D814C:
/* 802D814C 002D508C 80 7D 00 10 */ lwz r3, 0x10(r29)
lbl_802D8150:
/* 802D8150 002D5090 39 61 00 20 */ addi r11, r1, 0x20
/* 802D8154 002D5094 48 08 A0 D1 */ bl func_80362224
/* 802D8154 002D5094 48 08 A0 D1 */ bl _restgpr_28
/* 802D8158 002D5098 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D815C 002D509C 7C 08 03 A6 */ mtlr r0
/* 802D8160 002D50A0 38 21 00 20 */ addi r1, r1, 0x20
@@ -396,7 +396,7 @@ lbl_802D8150:
/* 802D816C 002D50AC 7C 08 02 A6 */ mflr r0
/* 802D8170 002D50B0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D8174 002D50B4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D8178 002D50B8 48 08 A0 5D */ bl func_803621D4
/* 802D8178 002D50B8 48 08 A0 5D */ bl _savegpr_27
/* 802D817C 002D50BC 7C 69 1B 78 */ mr r9, r3
/* 802D8180 002D50C0 7C 9B 23 78 */ mr r27, r4
/* 802D8184 002D50C4 7C BC 2B 78 */ mr r28, r5
@@ -460,7 +460,7 @@ lbl_802D8244:
lbl_802D8250:
/* 802D8250 002D5190 7F 63 DB 78 */ mr r3, r27
/* 802D8254 002D5194 39 61 00 20 */ addi r11, r1, 0x20
/* 802D8258 002D5198 48 08 9F C9 */ bl func_80362220
/* 802D8258 002D5198 48 08 9F C9 */ bl _restgpr_27
/* 802D825C 002D519C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D8260 002D51A0 7C 08 03 A6 */ mtlr r0
/* 802D8264 002D51A4 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -306,7 +306,7 @@ lbl_802D99A0:
/* 802D99B8 002D68F8 7C 08 02 A6 */ mflr r0
/* 802D99BC 002D68FC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D99C0 002D6900 39 61 00 20 */ addi r11, r1, 0x20
/* 802D99C4 002D6904 48 08 88 11 */ bl func_803621D4
/* 802D99C4 002D6904 48 08 88 11 */ bl _savegpr_27
/* 802D99C8 002D6908 7C 7B 1B 78 */ mr r27, r3
/* 802D99CC 002D690C 7C 9C 23 78 */ mr r28, r4
/* 802D99D0 002D6910 7C BD 2B 78 */ mr r29, r5
@@ -347,7 +347,7 @@ lbl_802D9A3C:
/* 802D9A4C 002D698C 7F E3 FB 78 */ mr r3, r31
lbl_802D9A50:
/* 802D9A50 002D6990 39 61 00 20 */ addi r11, r1, 0x20
/* 802D9A54 002D6994 48 08 87 CD */ bl func_80362220
/* 802D9A54 002D6994 48 08 87 CD */ bl _restgpr_27
/* 802D9A58 002D6998 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D9A5C 002D699C 7C 08 03 A6 */ mtlr r0
/* 802D9A60 002D69A0 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -834,7 +834,7 @@ nextSrcData_X1_:
/* 802DA6DC 002D761C 7C 08 02 A6 */ mflr r0
/* 802DA6E0 002D7620 90 01 00 24 */ stw r0, 0x24(r1)
/* 802DA6E4 002D7624 39 61 00 20 */ addi r11, r1, 0x20
/* 802DA6E8 002D7628 48 08 7A F1 */ bl func_803621D8
/* 802DA6E8 002D7628 48 08 7A F1 */ bl _savegpr_28
/* 802DA6EC 002D762C 7C 64 1B 78 */ mr r4, r3
/* 802DA6F0 002D7630 80 0D 8E AC */ lwz r0, lbl_8045142C-_SDA_BASE_(r13)
/* 802DA6F4 002D7634 7F A4 00 50 */ subf r29, r4, r0
@@ -899,7 +899,7 @@ lbl_802DA7B8:
/* 802DA7B8 002D76F8 7F 83 E3 78 */ mr r3, r28
lbl_802DA7BC:
/* 802DA7BC 002D76FC 39 61 00 20 */ addi r11, r1, 0x20
/* 802DA7C0 002D7700 48 08 7A 65 */ bl func_80362224
/* 802DA7C0 002D7700 48 08 7A 65 */ bl _restgpr_28
/* 802DA7C4 002D7704 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802DA7C8 002D7708 7C 08 03 A6 */ mtlr r0
/* 802DA7CC 002D770C 38 21 00 20 */ addi r1, r1, 0x20
+12 -12
View File
@@ -44,7 +44,7 @@ JKRExpHeap_NS_create:
/* 802CEE30 002CBD70 7C 08 02 A6 */ mflr r0
/* 802CEE34 002CBD74 90 01 00 24 */ stw r0, 0x24(r1)
/* 802CEE38 002CBD78 39 61 00 20 */ addi r11, r1, 0x20
/* 802CEE3C 002CBD7C 48 09 33 9D */ bl func_803621D8
/* 802CEE3C 002CBD7C 48 09 33 9D */ bl _savegpr_28
/* 802CEE40 002CBD80 7C 9C 23 79 */ or. r28, r4, r4
/* 802CEE44 002CBD84 7C BD 2B 78 */ mr r29, r5
/* 802CEE48 002CBD88 40 82 00 08 */ bne lbl_802CEE50
@@ -95,7 +95,7 @@ lbl_802CEEDC:
/* 802CEEE4 002CBE24 7C A3 2B 78 */ mr r3, r5
lbl_802CEEE8:
/* 802CEEE8 002CBE28 39 61 00 20 */ addi r11, r1, 0x20
/* 802CEEEC 002CBE2C 48 09 33 39 */ bl func_80362224
/* 802CEEEC 002CBE2C 48 09 33 39 */ bl _restgpr_28
/* 802CEEF0 002CBE30 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802CEEF4 002CBE34 7C 08 03 A6 */ mtlr r0
/* 802CEEF8 002CBE38 38 21 00 20 */ addi r1, r1, 0x20
@@ -256,7 +256,7 @@ lbl_802CF10C:
/* 802CF12C 002CC06C 7C 08 02 A6 */ mflr r0
/* 802CF130 002CC070 90 01 00 24 */ stw r0, 0x24(r1)
/* 802CF134 002CC074 39 61 00 20 */ addi r11, r1, 0x20
/* 802CF138 002CC078 48 09 30 A1 */ bl func_803621D8
/* 802CF138 002CC078 48 09 30 A1 */ bl _savegpr_28
/* 802CF13C 002CC07C 7C 7C 1B 78 */ mr r28, r3
/* 802CF140 002CC080 7C 9D 23 78 */ mr r29, r4
/* 802CF144 002CC084 7C BE 2B 78 */ mr r30, r5
@@ -320,7 +320,7 @@ lbl_802CF210:
/* 802CF214 002CC154 48 06 FF 09 */ bl OSUnlockMutex
/* 802CF218 002CC158 7F E3 FB 78 */ mr r3, r31
/* 802CF21C 002CC15C 39 61 00 20 */ addi r11, r1, 0x20
/* 802CF220 002CC160 48 09 30 05 */ bl func_80362224
/* 802CF220 002CC160 48 09 30 05 */ bl _restgpr_28
/* 802CF224 002CC164 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802CF228 002CC168 7C 08 03 A6 */ mtlr r0
/* 802CF22C 002CC16C 38 21 00 20 */ addi r1, r1, 0x20
@@ -569,7 +569,7 @@ JKRExpHeap_NS_allocFromTail:
/* 802CF578 002CC4B8 7C 08 02 A6 */ mflr r0
/* 802CF57C 002CC4BC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802CF580 002CC4C0 39 61 00 20 */ addi r11, r1, 0x20
/* 802CF584 002CC4C4 48 09 2C 51 */ bl func_803621D4
/* 802CF584 002CC4C4 48 09 2C 51 */ bl _savegpr_27
/* 802CF588 002CC4C8 7C 7B 1B 78 */ mr r27, r3
/* 802CF58C 002CC4CC 3B E0 00 00 */ li r31, 0
/* 802CF590 002CC4D0 3B C0 00 00 */ li r30, 0
@@ -656,7 +656,7 @@ lbl_802CF6B8:
/* 802CF6B8 002CC5F8 38 60 00 00 */ li r3, 0
lbl_802CF6BC:
/* 802CF6BC 002CC5FC 39 61 00 20 */ addi r11, r1, 0x20
/* 802CF6C0 002CC600 48 09 2B 61 */ bl func_80362220
/* 802CF6C0 002CC600 48 09 2B 61 */ bl _restgpr_27
/* 802CF6C4 002CC604 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802CF6C8 002CC608 7C 08 03 A6 */ mtlr r0
/* 802CF6CC 002CC60C 38 21 00 20 */ addi r1, r1, 0x20
@@ -850,7 +850,7 @@ lbl_802CF8FC:
/* 802CF97C 002CC8BC 7C 08 02 A6 */ mflr r0
/* 802CF980 002CC8C0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802CF984 002CC8C4 39 61 00 20 */ addi r11, r1, 0x20
/* 802CF988 002CC8C8 48 09 28 51 */ bl func_803621D8
/* 802CF988 002CC8C8 48 09 28 51 */ bl _savegpr_28
/* 802CF98C 002CC8CC 7C 7D 1B 78 */ mr r29, r3
/* 802CF990 002CC8D0 7C 9C 23 78 */ mr r28, r4
/* 802CF994 002CC8D4 7C BE 2B 78 */ mr r30, r5
@@ -960,7 +960,7 @@ lbl_802CFB00:
/* 802CFB08 002CCA48 80 7F 00 04 */ lwz r3, 4(r31)
lbl_802CFB0C:
/* 802CFB0C 002CCA4C 39 61 00 20 */ addi r11, r1, 0x20
/* 802CFB10 002CCA50 48 09 27 15 */ bl func_80362224
/* 802CFB10 002CCA50 48 09 27 15 */ bl _restgpr_28
/* 802CFB14 002CCA54 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802CFB18 002CCA58 7C 08 03 A6 */ mtlr r0
/* 802CFB1C 002CCA5C 38 21 00 20 */ addi r1, r1, 0x20
@@ -1387,7 +1387,7 @@ JKRExpHeap_NS_joinTwoBlocks:
/* 802D00B8 002CCFF8 7C 08 02 A6 */ mflr r0
/* 802D00BC 002CCFFC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D00C0 002CD000 39 61 00 20 */ addi r11, r1, 0x20
/* 802D00C4 002CD004 48 09 21 11 */ bl func_803621D4
/* 802D00C4 002CD004 48 09 21 11 */ bl _savegpr_27
/* 802D00C8 002CD008 7C 7E 1B 78 */ mr r30, r3
/* 802D00CC 002CD00C 7C 9F 23 78 */ mr r31, r4
/* 802D00D0 002CD010 80 04 00 04 */ lwz r0, 4(r4)
@@ -1435,7 +1435,7 @@ lbl_802D013C:
/* 802D0174 002CD0B4 4B FF FC F5 */ bl JKRExpHeap_NS_setFreeBlock
lbl_802D0178:
/* 802D0178 002CD0B8 39 61 00 20 */ addi r11, r1, 0x20
/* 802D017C 002CD0BC 48 09 20 A5 */ bl func_80362220
/* 802D017C 002CD0BC 48 09 20 A5 */ bl _restgpr_27
/* 802D0180 002CD0C0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D0184 002CD0C4 7C 08 03 A6 */ mtlr r0
/* 802D0188 002CD0C8 38 21 00 20 */ addi r1, r1, 0x20
@@ -1444,7 +1444,7 @@ lbl_802D0178:
/* 802D0194 002CD0D4 7C 08 02 A6 */ mflr r0
/* 802D0198 002CD0D8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D019C 002CD0DC 39 61 00 20 */ addi r11, r1, 0x20
/* 802D01A0 002CD0E0 48 09 20 39 */ bl func_803621D8
/* 802D01A0 002CD0E0 48 09 20 39 */ bl _savegpr_28
/* 802D01A4 002CD0E4 7C 7C 1B 78 */ mr r28, r3
/* 802D01A8 002CD0E8 38 7C 00 18 */ addi r3, r28, 0x18
/* 802D01AC 002CD0EC 48 06 EE 95 */ bl OSLockMutex
@@ -1587,7 +1587,7 @@ lbl_802D0394:
/* 802D0398 002CD2D8 48 06 ED 85 */ bl OSUnlockMutex
/* 802D039C 002CD2DC 7F C3 F3 78 */ mr r3, r30
/* 802D03A0 002CD2E0 39 61 00 20 */ addi r11, r1, 0x20
/* 802D03A4 002CD2E4 48 09 1E 81 */ bl func_80362224
/* 802D03A4 002CD2E4 48 09 1E 81 */ bl _restgpr_28
/* 802D03A8 002CD2E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D03AC 002CD2EC 7C 08 03 A6 */ mtlr r0
/* 802D03B0 002CD2F0 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -9,7 +9,7 @@ JKRFile_NS_read:
/* 802D951C 002D645C 7C 08 02 A6 */ mflr r0
/* 802D9520 002D6460 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D9524 002D6464 39 61 00 20 */ addi r11, r1, 0x20
/* 802D9528 002D6468 48 08 8C B1 */ bl func_803621D8
/* 802D9528 002D6468 48 08 8C B1 */ bl _savegpr_28
/* 802D952C 002D646C 7C 7C 1B 78 */ mr r28, r3
/* 802D9530 002D6470 7C 9D 23 78 */ mr r29, r4
/* 802D9534 002D6474 7C BE 2B 78 */ mr r30, r5
@@ -29,7 +29,7 @@ lbl_802D953C:
/* 802D9568 002D64A8 4B FF FF D4 */ b lbl_802D953C
lbl_802D956C:
/* 802D956C 002D64AC 39 61 00 20 */ addi r11, r1, 0x20
/* 802D9570 002D64B0 48 08 8C B5 */ bl func_80362224
/* 802D9570 002D64B0 48 08 8C B5 */ bl _restgpr_28
/* 802D9574 002D64B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D9578 002D64B8 7C 08 03 A6 */ mtlr r0
/* 802D957C 002D64BC 38 21 00 20 */ addi r1, r1, 0x20
+21 -21
View File
@@ -9,7 +9,7 @@ JKRFileCache_NS_mount:
/* 802D49B8 002D18F8 7C 08 02 A6 */ mflr r0
/* 802D49BC 002D18FC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D49C0 002D1900 39 61 00 20 */ addi r11, r1, 0x20
/* 802D49C4 002D1904 48 08 D8 11 */ bl func_803621D4
/* 802D49C4 002D1904 48 08 D8 11 */ bl _savegpr_27
/* 802D49C8 002D1908 7C 7E 1B 79 */ or. r30, r3, r3
/* 802D49CC 002D190C 7C 9B 23 78 */ mr r27, r4
/* 802D49D0 002D1910 7C BF 2B 78 */ mr r31, r5
@@ -72,7 +72,7 @@ lbl_802D4A98:
/* 802D4A98 002D19D8 7C 03 03 78 */ mr r3, r0
lbl_802D4A9C:
/* 802D4A9C 002D19DC 39 61 00 20 */ addi r11, r1, 0x20
/* 802D4AA0 002D19E0 48 08 D7 81 */ bl func_80362220
/* 802D4AA0 002D19E0 48 08 D7 81 */ bl _restgpr_27
/* 802D4AA4 002D19E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D4AA8 002D19E8 7C 08 03 A6 */ mtlr r0
/* 802D4AAC 002D19EC 38 21 00 20 */ addi r1, r1, 0x20
@@ -84,7 +84,7 @@ JKRFileCache:
/* 802D4AB8 002D19F8 7C 08 02 A6 */ mflr r0
/* 802D4ABC 002D19FC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D4AC0 002D1A00 39 61 00 20 */ addi r11, r1, 0x20
/* 802D4AC4 002D1A04 48 08 D7 15 */ bl func_803621D8
/* 802D4AC4 002D1A04 48 08 D7 15 */ bl _savegpr_28
/* 802D4AC8 002D1A08 7C 7F 1B 78 */ mr r31, r3
/* 802D4ACC 002D1A0C 7C 9C 23 78 */ mr r28, r4
/* 802D4AD0 002D1A10 7C BD 2B 78 */ mr r29, r5
@@ -117,10 +117,10 @@ JKRFileCache:
/* 802D4B3C 002D1A7C 90 7F 00 4C */ stw r3, 0x4c(r31)
/* 802D4B40 002D1A80 80 7F 00 48 */ lwz r3, 0x48(r31)
/* 802D4B44 002D1A84 7F 84 E3 78 */ mr r4, r28
/* 802D4B48 002D1A88 48 09 3F E5 */ bl func_80368B2C
/* 802D4B48 002D1A88 48 09 3F E5 */ bl strcpy
/* 802D4B4C 002D1A8C 80 7F 00 4C */ lwz r3, 0x4c(r31)
/* 802D4B50 002D1A90 7F 84 E3 78 */ mr r4, r28
/* 802D4B54 002D1A94 48 09 3F D9 */ bl func_80368B2C
/* 802D4B54 002D1A94 48 09 3F D9 */ bl strcpy
/* 802D4B58 002D1A98 88 1C 00 01 */ lbz r0, 1(r28)
/* 802D4B5C 002D1A9C 7C 00 07 75 */ extsb. r0, r0
/* 802D4B60 002D1AA0 41 82 00 88 */ beq lbl_802D4BE8
@@ -151,7 +151,7 @@ lbl_802D4BA8:
/* 802D4BC0 002D1B00 90 7F 00 50 */ stw r3, 0x50(r31)
/* 802D4BC4 002D1B04 80 7F 00 50 */ lwz r3, 0x50(r31)
/* 802D4BC8 002D1B08 7F C4 F3 78 */ mr r4, r30
/* 802D4BCC 002D1B0C 48 09 3F 61 */ bl func_80368B2C
/* 802D4BCC 002D1B0C 48 09 3F 61 */ bl strcpy
/* 802D4BD0 002D1B10 7F E3 FB 78 */ mr r3, r31
/* 802D4BD4 002D1B14 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 802D4BD8 002D1B18 48 00 0A 4D */ bl JKRFileCache_NS_convStrLower
@@ -175,7 +175,7 @@ lbl_802D4C00:
/* 802D4C18 002D1B58 90 7F 00 50 */ stw r3, 0x50(r31)
/* 802D4C1C 002D1B5C 80 7F 00 50 */ lwz r3, 0x50(r31)
/* 802D4C20 002D1B60 7F C4 F3 78 */ mr r4, r30
/* 802D4C24 002D1B64 48 09 3F 09 */ bl func_80368B2C
/* 802D4C24 002D1B64 48 09 3F 09 */ bl strcpy
/* 802D4C28 002D1B68 7F E3 FB 78 */ mr r3, r31
/* 802D4C2C 002D1B6C 80 9F 00 50 */ lwz r4, 0x50(r31)
/* 802D4C30 002D1B70 48 00 09 F5 */ bl JKRFileCache_NS_convStrLower
@@ -190,7 +190,7 @@ lbl_802D4C3C:
/* 802D4C50 002D1B90 98 1F 00 30 */ stb r0, 0x30(r31)
/* 802D4C54 002D1B94 7F E3 FB 78 */ mr r3, r31
/* 802D4C58 002D1B98 39 61 00 20 */ addi r11, r1, 0x20
/* 802D4C5C 002D1B9C 48 08 D5 C9 */ bl func_80362224
/* 802D4C5C 002D1B9C 48 08 D5 C9 */ bl _restgpr_28
/* 802D4C60 002D1BA0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D4C64 002D1BA4 7C 08 03 A6 */ mtlr r0
/* 802D4C68 002D1BA8 38 21 00 20 */ addi r1, r1, 0x20
@@ -296,7 +296,7 @@ lbl_802D4DBC:
/* 802D4DDC 002D1D1C 7C 08 02 A6 */ mflr r0
/* 802D4DE0 002D1D20 90 01 01 14 */ stw r0, 0x114(r1)
/* 802D4DE4 002D1D24 39 61 01 10 */ addi r11, r1, 0x110
/* 802D4DE8 002D1D28 48 08 D3 F1 */ bl func_803621D8
/* 802D4DE8 002D1D28 48 08 D3 F1 */ bl _savegpr_28
/* 802D4DEC 002D1D2C 7C 7C 1B 78 */ mr r28, r3
/* 802D4DF0 002D1D30 3B E0 00 00 */ li r31, 0
/* 802D4DF4 002D1D34 48 00 07 29 */ bl JKRFileCache_NS_getDvdPathName
@@ -355,7 +355,7 @@ lbl_802D4EA8:
/* 802D4EBC 002D1DFC 48 00 48 8D */ bl JKRDvdFile_NS_dtor
/* 802D4EC0 002D1E00 7F E3 FB 78 */ mr r3, r31
/* 802D4EC4 002D1E04 39 61 01 10 */ addi r11, r1, 0x110
/* 802D4EC8 002D1E08 48 08 D3 5D */ bl func_80362224
/* 802D4EC8 002D1E08 48 08 D3 5D */ bl _restgpr_28
/* 802D4ECC 002D1E0C 80 01 01 14 */ lwz r0, 0x114(r1)
/* 802D4ED0 002D1E10 7C 08 03 A6 */ mtlr r0
/* 802D4ED4 002D1E14 38 21 01 10 */ addi r1, r1, 0x110
@@ -373,7 +373,7 @@ lbl_802D4EA8:
/* 802D4F04 002D1E44 7F FF 1A 14 */ add r31, r31, r3
/* 802D4F08 002D1E48 38 61 00 08 */ addi r3, r1, 8
/* 802D4F0C 002D1E4C 80 9D 00 48 */ lwz r4, 0x48(r29)
/* 802D4F10 002D1E50 48 09 3C 1D */ bl func_80368B2C
/* 802D4F10 002D1E50 48 09 3C 1D */ bl strcpy
/* 802D4F14 002D1E54 7F A3 EB 78 */ mr r3, r29
/* 802D4F18 002D1E58 38 81 00 08 */ addi r4, r1, 8
/* 802D4F1C 002D1E5C 7F C5 F3 78 */ mr r5, r30
@@ -400,7 +400,7 @@ lbl_802D4F4C:
/* 802D4F68 002D1EA8 7C 08 02 A6 */ mflr r0
/* 802D4F6C 002D1EAC 90 01 01 24 */ stw r0, 0x124(r1)
/* 802D4F70 002D1EB0 39 61 01 20 */ addi r11, r1, 0x120
/* 802D4F74 002D1EB4 48 08 D2 61 */ bl func_803621D4
/* 802D4F74 002D1EB4 48 08 D2 61 */ bl _savegpr_27
/* 802D4F78 002D1EB8 7C 7B 1B 78 */ mr r27, r3
/* 802D4F7C 002D1EBC 7C 9C 23 78 */ mr r28, r4
/* 802D4F80 002D1EC0 7C BD 2B 78 */ mr r29, r5
@@ -449,7 +449,7 @@ lbl_802D5008:
/* 802D501C 002D1F5C 48 00 47 2D */ bl JKRDvdFile_NS_dtor
/* 802D5020 002D1F60 7F C3 F3 78 */ mr r3, r30
/* 802D5024 002D1F64 39 61 01 20 */ addi r11, r1, 0x120
/* 802D5028 002D1F68 48 08 D1 F9 */ bl func_80362220
/* 802D5028 002D1F68 48 08 D1 F9 */ bl _restgpr_27
/* 802D502C 002D1F6C 80 01 01 24 */ lwz r0, 0x124(r1)
/* 802D5030 002D1F70 7C 08 03 A6 */ mtlr r0
/* 802D5034 002D1F74 38 21 01 20 */ addi r1, r1, 0x120
@@ -458,7 +458,7 @@ lbl_802D5008:
/* 802D5040 002D1F80 7C 08 02 A6 */ mflr r0
/* 802D5044 002D1F84 90 01 01 24 */ stw r0, 0x124(r1)
/* 802D5048 002D1F88 39 61 01 20 */ addi r11, r1, 0x120
/* 802D504C 002D1F8C 48 08 D1 89 */ bl func_803621D4
/* 802D504C 002D1F8C 48 08 D1 89 */ bl _savegpr_27
/* 802D5050 002D1F90 7C 7B 1B 78 */ mr r27, r3
/* 802D5054 002D1F94 7C 9C 23 78 */ mr r28, r4
/* 802D5058 002D1F98 7C BD 2B 78 */ mr r29, r5
@@ -469,7 +469,7 @@ lbl_802D5008:
/* 802D506C 002D1FAC 7F FF 1A 14 */ add r31, r31, r3
/* 802D5070 002D1FB0 38 61 00 08 */ addi r3, r1, 8
/* 802D5074 002D1FB4 80 9B 00 48 */ lwz r4, 0x48(r27)
/* 802D5078 002D1FB8 48 09 3A B5 */ bl func_80368B2C
/* 802D5078 002D1FB8 48 09 3A B5 */ bl strcpy
/* 802D507C 002D1FBC 7F 63 DB 78 */ mr r3, r27
/* 802D5080 002D1FC0 38 81 00 08 */ addi r4, r1, 8
/* 802D5084 002D1FC4 7F C5 F3 78 */ mr r5, r30
@@ -489,7 +489,7 @@ lbl_802D50B8:
/* 802D50B8 002D1FF8 38 60 00 00 */ li r3, 0
lbl_802D50BC:
/* 802D50BC 002D1FFC 39 61 01 20 */ addi r11, r1, 0x120
/* 802D50C0 002D2000 48 08 D1 61 */ bl func_80362220
/* 802D50C0 002D2000 48 08 D1 61 */ bl _restgpr_27
/* 802D50C4 002D2004 80 01 01 24 */ lwz r0, 0x124(r1)
/* 802D50C8 002D2008 7C 08 03 A6 */ mtlr r0
/* 802D50CC 002D200C 38 21 01 20 */ addi r1, r1, 0x120
@@ -762,7 +762,7 @@ lbl_802D5460:
/* 802D5470 002D23B0 98 1E 00 00 */ stb r0, 0(r30)
/* 802D5474 002D23B4 7F E3 FB 78 */ mr r3, r31
/* 802D5478 002D23B8 80 81 00 10 */ lwz r4, 0x10(r1)
/* 802D547C 002D23BC 48 09 36 B1 */ bl func_80368B2C
/* 802D547C 002D23BC 48 09 36 B1 */ bl strcpy
/* 802D5480 002D23C0 7F 43 D3 78 */ mr r3, r26
/* 802D5484 002D23C4 7F 64 DB 78 */ mr r4, r27
/* 802D5488 002D23C8 7F 85 E3 78 */ mr r5, r28
@@ -832,7 +832,7 @@ JKRFileCache_NS_getDvdPathName:
/* 802D556C 002D24AC 7C 60 1B 78 */ mr r0, r3
/* 802D5570 002D24B0 7C 1F 03 78 */ mr r31, r0
/* 802D5574 002D24B4 80 9D 00 48 */ lwz r4, 0x48(r29)
/* 802D5578 002D24B8 48 09 35 B5 */ bl func_80368B2C
/* 802D5578 002D24B8 48 09 35 B5 */ bl strcpy
/* 802D557C 002D24BC 88 1E 00 01 */ lbz r0, 1(r30)
/* 802D5580 002D24C0 7C 00 07 75 */ extsb. r0, r0
/* 802D5584 002D24C4 41 82 00 78 */ beq lbl_802D55FC
@@ -863,7 +863,7 @@ lbl_802D55B8:
/* 802D55E0 002D2520 7C 60 1B 78 */ mr r0, r3
/* 802D55E4 002D2524 7C 1F 03 78 */ mr r31, r0
/* 802D55E8 002D2528 80 9D 00 4C */ lwz r4, 0x4c(r29)
/* 802D55EC 002D252C 48 09 35 41 */ bl func_80368B2C
/* 802D55EC 002D252C 48 09 35 41 */ bl strcpy
/* 802D55F0 002D2530 7F E3 FB 78 */ mr r3, r31
/* 802D55F4 002D2534 7F C4 F3 78 */ mr r4, r30
/* 802D55F8 002D2538 48 09 34 C5 */ bl func_80368ABC
@@ -908,7 +908,7 @@ JKRFileCache_NS_CCacheBlock:
/* 802D5670 002D25B0 7C 08 02 A6 */ mflr r0
/* 802D5674 002D25B4 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D5678 002D25B8 39 61 00 20 */ addi r11, r1, 0x20
/* 802D567C 002D25BC 48 08 CB 5D */ bl func_803621D8
/* 802D567C 002D25BC 48 08 CB 5D */ bl _savegpr_28
/* 802D5680 002D25C0 7C 7C 1B 78 */ mr r28, r3
/* 802D5684 002D25C4 7C 9D 23 78 */ mr r29, r4
/* 802D5688 002D25C8 7C BE 2B 78 */ mr r30, r5
@@ -922,7 +922,7 @@ JKRFileCache_NS_CCacheBlock:
/* 802D56A8 002D25E8 93 FC 00 1C */ stw r31, 0x1c(r28)
/* 802D56AC 002D25EC 7F 83 E3 78 */ mr r3, r28
/* 802D56B0 002D25F0 39 61 00 20 */ addi r11, r1, 0x20
/* 802D56B4 002D25F4 48 08 CB 71 */ bl func_80362224
/* 802D56B4 002D25F4 48 08 CB 71 */ bl _restgpr_28
/* 802D56B8 002D25F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D56BC 002D25FC 7C 08 03 A6 */ mtlr r0
/* 802D56C0 002D2600 38 21 00 20 */ addi r1, r1, 0x20
+1 -1
View File
@@ -312,7 +312,7 @@ JKRFileLoader_NS_fetchVolumeName:
/* 802D44F8 002D1438 40 82 00 18 */ bne lbl_802D4510
/* 802D44FC 002D143C 7F A3 EB 78 */ mr r3, r29
/* 802D4500 002D1440 38 8D 83 40 */ addi r4, r13, lbl_804508C0-_SDA_BASE_
/* 802D4504 002D1444 48 09 46 29 */ bl func_80368B2C
/* 802D4504 002D1444 48 09 46 29 */ bl strcpy
/* 802D4508 002D1448 38 6D 83 40 */ addi r3, r13, lbl_804508C0-_SDA_BASE_
/* 802D450C 002D144C 48 00 00 7C */ b lbl_802D4588
lbl_802D4510:
+4 -4
View File
@@ -178,7 +178,7 @@ JKRHeap_NS_initArena:
/* 802CE37C 002CB2BC 7C 08 02 A6 */ mflr r0
/* 802CE380 002CB2C0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802CE384 002CB2C4 39 61 00 20 */ addi r11, r1, 0x20
/* 802CE388 002CB2C8 48 09 3E 4D */ bl func_803621D4
/* 802CE388 002CB2C8 48 09 3E 4D */ bl _savegpr_27
/* 802CE38C 002CB2CC 7C 7B 1B 78 */ mr r27, r3
/* 802CE390 002CB2D0 7C 9C 23 78 */ mr r28, r4
/* 802CE394 002CB2D4 7C BF 2B 78 */ mr r31, r5
@@ -215,7 +215,7 @@ lbl_802CE3B8:
/* 802CE40C 002CB34C 38 60 00 01 */ li r3, 1
lbl_802CE410:
/* 802CE410 002CB350 39 61 00 20 */ addi r11, r1, 0x20
/* 802CE414 002CB354 48 09 3E 0D */ bl func_80362220
/* 802CE414 002CB354 48 09 3E 0D */ bl _restgpr_27
/* 802CE418 002CB358 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802CE41C 002CB35C 7C 08 03 A6 */ mtlr r0
/* 802CE420 002CB360 38 21 00 20 */ addi r1, r1, 0x20
@@ -686,7 +686,7 @@ JKRHeap_NS_dispose_subroutine:
/* 802CE9E8 002CB928 7C 08 02 A6 */ mflr r0
/* 802CE9EC 002CB92C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802CE9F0 002CB930 39 61 00 20 */ addi r11, r1, 0x20
/* 802CE9F4 002CB934 48 09 37 E5 */ bl func_803621D8
/* 802CE9F4 002CB934 48 09 37 E5 */ bl _savegpr_28
/* 802CE9F8 002CB938 7C 7C 1B 78 */ mr r28, r3
/* 802CE9FC 002CB93C 7C 9D 23 78 */ mr r29, r4
/* 802CEA00 002CB940 7C BE 2B 78 */ mr r30, r5
@@ -718,7 +718,7 @@ lbl_802CEA58:
/* 802CEA58 002CB998 28 04 00 00 */ cmplwi r4, 0
/* 802CEA5C 002CB99C 40 82 FF B4 */ bne lbl_802CEA10
/* 802CEA60 002CB9A0 39 61 00 20 */ addi r11, r1, 0x20
/* 802CEA64 002CB9A4 48 09 37 C1 */ bl func_80362224
/* 802CEA64 002CB9A4 48 09 37 C1 */ bl _restgpr_28
/* 802CEA68 002CB9A8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802CEA6C 002CB9AC 7C 08 03 A6 */ mtlr r0
/* 802CEA70 002CB9B0 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -59,7 +59,7 @@ JKRMemArchive_X1_:
/* 802D6A70 002D39B0 7C 08 02 A6 */ mflr r0
/* 802D6A74 002D39B4 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D6A78 002D39B8 39 61 00 20 */ addi r11, r1, 0x20
/* 802D6A7C 002D39BC 48 08 B7 5D */ bl func_803621D8
/* 802D6A7C 002D39BC 48 08 B7 5D */ bl _savegpr_28
/* 802D6A80 002D39C0 7C 7C 1B 78 */ mr r28, r3
/* 802D6A84 002D39C4 7C 9D 23 78 */ mr r29, r4
/* 802D6A88 002D39C8 7C BE 2B 78 */ mr r30, r5
@@ -98,7 +98,7 @@ lbl_802D6AD0:
/* 802D6B08 002D3A48 7F 83 E3 78 */ mr r3, r28
lbl_802D6B0C:
/* 802D6B0C 002D3A4C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D6B10 002D3A50 48 08 B7 15 */ bl func_80362224
/* 802D6B10 002D3A50 48 08 B7 15 */ bl _restgpr_28
/* 802D6B14 002D3A54 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D6B18 002D3A58 7C 08 03 A6 */ mtlr r0
/* 802D6B1C 002D3A5C 38 21 00 20 */ addi r1, r1, 0x20
+4 -4
View File
@@ -239,7 +239,7 @@ JKRSolidHeap_NS_allocFromHead:
/* 802D0D5C 002CDC9C 7C 08 02 A6 */ mflr r0
/* 802D0D60 002CDCA0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D0D64 002CDCA4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D0D68 002CDCA8 48 09 14 71 */ bl func_803621D8
/* 802D0D68 002CDCA8 48 09 14 71 */ bl _savegpr_28
/* 802D0D6C 002CDCAC 7C 7F 1B 78 */ mr r31, r3
/* 802D0D70 002CDCB0 7C BD 2B 78 */ mr r29, r5
/* 802D0D74 002CDCB4 38 04 00 03 */ addi r0, r4, 3
@@ -282,7 +282,7 @@ lbl_802D0DC8:
lbl_802D0E04:
/* 802D0E04 002CDD44 7F C3 F3 78 */ mr r3, r30
/* 802D0E08 002CDD48 39 61 00 20 */ addi r11, r1, 0x20
/* 802D0E0C 002CDD4C 48 09 14 19 */ bl func_80362224
/* 802D0E0C 002CDD4C 48 09 14 19 */ bl _restgpr_28
/* 802D0E10 002CDD50 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D0E14 002CDD54 7C 08 03 A6 */ mtlr r0
/* 802D0E18 002CDD58 38 21 00 20 */ addi r1, r1, 0x20
@@ -294,7 +294,7 @@ JKRSolidHeap_NS_allocFromTail:
/* 802D0E24 002CDD64 7C 08 02 A6 */ mflr r0
/* 802D0E28 002CDD68 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D0E2C 002CDD6C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D0E30 002CDD70 48 09 13 A9 */ bl func_803621D8
/* 802D0E30 002CDD70 48 09 13 A9 */ bl _savegpr_28
/* 802D0E34 002CDD74 7C 7F 1B 78 */ mr r31, r3
/* 802D0E38 002CDD78 7C BD 2B 78 */ mr r29, r5
/* 802D0E3C 002CDD7C 38 04 00 03 */ addi r0, r4, 3
@@ -336,7 +336,7 @@ lbl_802D0E88:
lbl_802D0EC8:
/* 802D0EC8 002CDE08 7F C3 F3 78 */ mr r3, r30
/* 802D0ECC 002CDE0C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D0ED0 002CDE10 48 09 13 55 */ bl func_80362224
/* 802D0ED0 002CDE10 48 09 13 55 */ bl _restgpr_28
/* 802D0ED4 002CDE14 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D0ED8 002CDE18 7C 08 03 A6 */ mtlr r0
/* 802D0EDC 002CDE1C 38 21 00 20 */ addi r1, r1, 0x20
+6 -6
View File
@@ -9,7 +9,7 @@ JKRThread:
/* 802D156C 002CE4AC 7C 08 02 A6 */ mflr r0
/* 802D1570 002CE4B0 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D1574 002CE4B4 39 61 00 20 */ addi r11, r1, 0x20
/* 802D1578 002CE4B8 48 09 0C 61 */ bl func_803621D8
/* 802D1578 002CE4B8 48 09 0C 61 */ bl _savegpr_28
/* 802D157C 002CE4BC 7C 7C 1B 78 */ mr r28, r3
/* 802D1580 002CE4C0 7C 9D 23 78 */ mr r29, r4
/* 802D1584 002CE4C4 7C BE 2B 78 */ mr r30, r5
@@ -43,7 +43,7 @@ lbl_802D15D4:
/* 802D15F0 002CE530 48 00 02 41 */ bl JKRThread_NS_setCommon_mesgQueue
/* 802D15F4 002CE534 7F 83 E3 78 */ mr r3, r28
/* 802D15F8 002CE538 39 61 00 20 */ addi r11, r1, 0x20
/* 802D15FC 002CE53C 48 09 0C 29 */ bl func_80362224
/* 802D15FC 002CE53C 48 09 0C 29 */ bl _restgpr_28
/* 802D1600 002CE540 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D1604 002CE544 7C 08 03 A6 */ mtlr r0
/* 802D1608 002CE548 38 21 00 20 */ addi r1, r1, 0x20
@@ -55,7 +55,7 @@ JKRThread_X1_:
/* 802D1614 002CE554 7C 08 02 A6 */ mflr r0
/* 802D1618 002CE558 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D161C 002CE55C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D1620 002CE560 48 09 0B B5 */ bl func_803621D4
/* 802D1620 002CE560 48 09 0B B5 */ bl _savegpr_27
/* 802D1624 002CE564 7C 7B 1B 78 */ mr r27, r3
/* 802D1628 002CE568 7C 9C 23 78 */ mr r28, r4
/* 802D162C 002CE56C 7C BD 2B 78 */ mr r29, r5
@@ -89,7 +89,7 @@ lbl_802D1678:
/* 802D1698 002CE5D8 48 00 01 99 */ bl JKRThread_NS_setCommon_mesgQueue
/* 802D169C 002CE5DC 7F 63 DB 78 */ mr r3, r27
/* 802D16A0 002CE5E0 39 61 00 20 */ addi r11, r1, 0x20
/* 802D16A4 002CE5E4 48 09 0B 7D */ bl func_80362220
/* 802D16A4 002CE5E4 48 09 0B 7D */ bl _restgpr_27
/* 802D16A8 002CE5E8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D16AC 002CE5EC 7C 08 03 A6 */ mtlr r0
/* 802D16B0 002CE5F0 38 21 00 20 */ addi r1, r1, 0x20
@@ -409,7 +409,7 @@ JKRThreadSwitch_NS_callback:
/* 802D1AE8 002CEA28 7C 08 02 A6 */ mflr r0
/* 802D1AEC 002CEA2C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802D1AF0 002CEA30 39 61 00 20 */ addi r11, r1, 0x20
/* 802D1AF4 002CEA34 48 09 06 E1 */ bl func_803621D4
/* 802D1AF4 002CEA34 48 09 06 E1 */ bl _savegpr_27
/* 802D1AF8 002CEA38 7C 7B 1B 78 */ mr r27, r3
/* 802D1AFC 002CEA3C 7C 9C 23 78 */ mr r28, r4
/* 802D1B00 002CEA40 81 8D 8E 40 */ lwz r12, lbl_804513C0-_SDA_BASE_(r13)
@@ -513,7 +513,7 @@ lbl_802D1C40:
/* 802D1C58 002CEB98 4E 80 04 21 */ bctrl
lbl_802D1C5C:
/* 802D1C5C 002CEB9C 39 61 00 20 */ addi r11, r1, 0x20
/* 802D1C60 002CEBA0 48 09 05 C1 */ bl func_80362220
/* 802D1C60 002CEBA0 48 09 05 C1 */ bl _restgpr_27
/* 802D1C64 002CEBA4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802D1C68 002CEBA8 7C 08 03 A6 */ mtlr r0
/* 802D1C6C 002CEBAC 38 21 00 20 */ addi r1, r1, 0x20