mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Migrate many functions from d_save.s
This commit is contained in:
@@ -44,7 +44,7 @@ JAUSection_NS_TSectionData_NS_resetRegisteredBankTables:
|
||||
/* 802A4F6C 002A1EAC 7C 08 02 A6 */ mflr r0
|
||||
/* 802A4F70 002A1EB0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A4F74 002A1EB4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A4F78 002A1EB8 48 0B D2 61 */ bl func_803621D8
|
||||
/* 802A4F78 002A1EB8 48 0B D2 61 */ bl _savegpr_28
|
||||
/* 802A4F7C 002A1EBC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A4F80 002A1EC0 3B A0 00 00 */ li r29, 0
|
||||
/* 802A4F84 002A1EC4 3C 60 80 3D */ lis r3, lbl_803D29B0@ha
|
||||
@@ -68,7 +68,7 @@ lbl_802A4FB4:
|
||||
/* 802A4FC4 002A1F04 28 1D 00 FF */ cmplwi r29, 0xff
|
||||
/* 802A4FC8 002A1F08 41 80 FF D0 */ blt lbl_802A4F98
|
||||
/* 802A4FCC 002A1F0C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A4FD0 002A1F10 48 0B D2 55 */ bl func_80362224
|
||||
/* 802A4FD0 002A1F10 48 0B D2 55 */ bl _restgpr_28
|
||||
/* 802A4FD4 002A1F14 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A4FD8 002A1F18 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A4FDC 002A1F1C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -80,7 +80,7 @@ JAUSection_NS_TSectionData_NS_resetRegisteredWaveBankTables:
|
||||
/* 802A4FE8 002A1F28 7C 08 02 A6 */ mflr r0
|
||||
/* 802A4FEC 002A1F2C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A4FF0 002A1F30 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A4FF4 002A1F34 48 0B D1 E5 */ bl func_803621D8
|
||||
/* 802A4FF4 002A1F34 48 0B D1 E5 */ bl _savegpr_28
|
||||
/* 802A4FF8 002A1F38 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A4FFC 002A1F3C 3B A0 00 00 */ li r29, 0
|
||||
/* 802A5000 002A1F40 3C 60 80 3D */ lis r3, lbl_803D29B0@ha
|
||||
@@ -104,7 +104,7 @@ lbl_802A5030:
|
||||
/* 802A5040 002A1F80 28 1D 00 FF */ cmplwi r29, 0xff
|
||||
/* 802A5044 002A1F84 41 80 FF D0 */ blt lbl_802A5014
|
||||
/* 802A5048 002A1F88 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A504C 002A1F8C 48 0B D1 D9 */ bl func_80362224
|
||||
/* 802A504C 002A1F8C 48 0B D1 D9 */ bl _restgpr_28
|
||||
/* 802A5050 002A1F90 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A5054 002A1F94 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5058 002A1F98 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -116,7 +116,7 @@ JAUSection:
|
||||
/* 802A5064 002A1FA4 7C 08 02 A6 */ mflr r0
|
||||
/* 802A5068 002A1FA8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A506C 002A1FAC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5070 002A1FB0 48 0B D1 69 */ bl func_803621D8
|
||||
/* 802A5070 002A1FB0 48 0B D1 69 */ bl _savegpr_28
|
||||
/* 802A5074 002A1FB4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A5078 002A1FB8 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802A507C 002A1FBC 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -146,7 +146,7 @@ JAUSection:
|
||||
lbl_802A50DC:
|
||||
/* 802A50DC 002A201C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802A50E0 002A2020 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A50E4 002A2024 48 0B D1 41 */ bl func_80362224
|
||||
/* 802A50E4 002A2024 48 0B D1 41 */ bl _restgpr_28
|
||||
/* 802A50E8 002A2028 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A50EC 002A202C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A50F0 002A2030 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -223,7 +223,7 @@ JAUSection_NS_newSoundTable:
|
||||
/* 802A51E8 002A2128 7C 08 02 A6 */ mflr r0
|
||||
/* 802A51EC 002A212C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A51F0 002A2130 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A51F4 002A2134 48 0B CF E5 */ bl func_803621D8
|
||||
/* 802A51F4 002A2134 48 0B CF E5 */ bl _savegpr_28
|
||||
/* 802A51F8 002A2138 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A51FC 002A213C 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802A5200 002A2140 7C BF 2B 78 */ mr r31, r5
|
||||
@@ -264,7 +264,7 @@ lbl_802A5260:
|
||||
/* 802A5280 002A21C0 80 7C 00 30 */ lwz r3, 0x30(r28)
|
||||
/* 802A5284 002A21C4 80 63 05 2C */ lwz r3, 0x52c(r3)
|
||||
/* 802A5288 002A21C8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A528C 002A21CC 48 0B CF 99 */ bl func_80362224
|
||||
/* 802A528C 002A21CC 48 0B CF 99 */ bl _restgpr_28
|
||||
/* 802A5290 002A21D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A5294 002A21D4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5298 002A21D8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -276,7 +276,7 @@ JAUSection_NS_newSoundNameTable:
|
||||
/* 802A52A4 002A21E4 7C 08 02 A6 */ mflr r0
|
||||
/* 802A52A8 002A21E8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A52AC 002A21EC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A52B0 002A21F0 48 0B CF 29 */ bl func_803621D8
|
||||
/* 802A52B0 002A21F0 48 0B CF 29 */ bl _savegpr_28
|
||||
/* 802A52B4 002A21F4 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A52B8 002A21F8 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802A52BC 002A21FC 7C BF 2B 78 */ mr r31, r5
|
||||
@@ -317,7 +317,7 @@ lbl_802A531C:
|
||||
/* 802A533C 002A227C 80 7C 00 30 */ lwz r3, 0x30(r28)
|
||||
/* 802A5340 002A2280 80 63 05 30 */ lwz r3, 0x530(r3)
|
||||
/* 802A5344 002A2284 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5348 002A2288 48 0B CE DD */ bl func_80362224
|
||||
/* 802A5348 002A2288 48 0B CE DD */ bl _restgpr_28
|
||||
/* 802A534C 002A228C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A5350 002A2290 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5354 002A2294 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -329,7 +329,7 @@ JAUSection_NS_newStreamFileTable:
|
||||
/* 802A5360 002A22A0 7C 08 02 A6 */ mflr r0
|
||||
/* 802A5364 002A22A4 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802A5368 002A22A8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A536C 002A22AC 48 0B CE 69 */ bl func_803621D4
|
||||
/* 802A536C 002A22AC 48 0B CE 69 */ bl _savegpr_27
|
||||
/* 802A5370 002A22B0 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802A5374 002A22B4 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802A5378 002A22B8 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -433,7 +433,7 @@ lbl_802A54D0:
|
||||
/* 802A54E0 002A2420 80 7D 00 30 */ lwz r3, 0x30(r29)
|
||||
/* 802A54E4 002A2424 80 63 05 28 */ lwz r3, 0x528(r3)
|
||||
/* 802A54E8 002A2428 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A54EC 002A242C 48 0B CD 35 */ bl func_80362220
|
||||
/* 802A54EC 002A242C 48 0B CD 35 */ bl _restgpr_27
|
||||
/* 802A54F0 002A2430 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802A54F4 002A2434 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A54F8 002A2438 38 21 00 30 */ addi r1, r1, 0x30
|
||||
@@ -688,7 +688,7 @@ JAUSection_NS_newWaveBank:
|
||||
/* 802A5858 002A2798 7C 08 02 A6 */ mflr r0
|
||||
/* 802A585C 002A279C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A5860 002A27A0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5864 002A27A4 48 0B C9 75 */ bl func_803621D8
|
||||
/* 802A5864 002A27A4 48 0B C9 75 */ bl _savegpr_28
|
||||
/* 802A5868 002A27A8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802A586C 002A27AC 7C 9C 23 78 */ mr r28, r4
|
||||
/* 802A5870 002A27B0 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -743,7 +743,7 @@ lbl_802A5924:
|
||||
/* 802A592C 002A286C 38 60 00 00 */ li r3, 0
|
||||
lbl_802A5930:
|
||||
/* 802A5930 002A2870 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5934 002A2874 48 0B C8 F1 */ bl func_80362224
|
||||
/* 802A5934 002A2874 48 0B C8 F1 */ bl _restgpr_28
|
||||
/* 802A5938 002A2878 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A593C 002A287C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5940 002A2880 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -755,7 +755,7 @@ JAUSection_NS_loadWaveArc:
|
||||
/* 802A594C 002A288C 7C 08 02 A6 */ mflr r0
|
||||
/* 802A5950 002A2890 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A5954 002A2894 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5958 002A2898 48 0B C8 81 */ bl func_803621D8
|
||||
/* 802A5958 002A2898 48 0B C8 81 */ bl _savegpr_28
|
||||
/* 802A595C 002A289C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802A5960 002A28A0 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802A5964 002A28A4 7C BC 2B 78 */ mr r28, r5
|
||||
@@ -820,7 +820,7 @@ lbl_802A5A34:
|
||||
/* 802A5A34 002A2974 38 60 00 00 */ li r3, 0
|
||||
lbl_802A5A38:
|
||||
/* 802A5A38 002A2978 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5A3C 002A297C 48 0B C7 E9 */ bl func_80362224
|
||||
/* 802A5A3C 002A297C 48 0B C7 E9 */ bl _restgpr_28
|
||||
/* 802A5A40 002A2980 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A5A44 002A2984 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5A48 002A2988 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -832,7 +832,7 @@ JAUSection_NS_newBank:
|
||||
/* 802A5A54 002A2994 7C 08 02 A6 */ mflr r0
|
||||
/* 802A5A58 002A2998 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802A5A5C 002A299C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A5A60 002A29A0 48 0B C7 75 */ bl func_803621D4
|
||||
/* 802A5A60 002A29A0 48 0B C7 75 */ bl _savegpr_27
|
||||
/* 802A5A64 002A29A4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802A5A68 002A29A8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802A5A6C 002A29AC 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
@@ -907,7 +907,7 @@ lbl_802A5B60:
|
||||
/* 802A5B68 002A2AA8 38 60 00 00 */ li r3, 0
|
||||
lbl_802A5B6C:
|
||||
/* 802A5B6C 002A2AAC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A5B70 002A2AB0 48 0B C6 B1 */ bl func_80362220
|
||||
/* 802A5B70 002A2AB0 48 0B C6 B1 */ bl _restgpr_27
|
||||
/* 802A5B74 002A2AB4 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802A5B78 002A2AB8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5B7C 002A2ABC 38 21 00 30 */ addi r1, r1, 0x30
|
||||
@@ -919,7 +919,7 @@ JAUSection_NS_newVoiceBank:
|
||||
/* 802A5B88 002A2AC8 7C 08 02 A6 */ mflr r0
|
||||
/* 802A5B8C 002A2ACC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A5B90 002A2AD0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5B94 002A2AD4 48 0B C6 45 */ bl func_803621D8
|
||||
/* 802A5B94 002A2AD4 48 0B C6 45 */ bl _savegpr_28
|
||||
/* 802A5B98 002A2AD8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 802A5B9C 002A2ADC 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802A5BA0 002A2AE0 80 83 00 30 */ lwz r4, 0x30(r3)
|
||||
@@ -992,7 +992,7 @@ lbl_802A5C88:
|
||||
/* 802A5C90 002A2BD0 38 60 00 00 */ li r3, 0
|
||||
lbl_802A5C94:
|
||||
/* 802A5C94 002A2BD4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5C98 002A2BD8 48 0B C5 8D */ bl func_80362224
|
||||
/* 802A5C98 002A2BD8 48 0B C5 8D */ bl _restgpr_28
|
||||
/* 802A5C9C 002A2BDC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A5CA0 002A2BE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5CA4 002A2BE4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1004,7 +1004,7 @@ JAUSection_NS_beginNewBankTable:
|
||||
/* 802A5CB0 002A2BF0 7C 08 02 A6 */ mflr r0
|
||||
/* 802A5CB4 002A2BF4 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802A5CB8 002A2BF8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A5CBC 002A2BFC 48 0B C5 19 */ bl func_803621D4
|
||||
/* 802A5CBC 002A2BFC 48 0B C5 19 */ bl _savegpr_27
|
||||
/* 802A5CC0 002A2C00 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 802A5CC4 002A2C04 7C 9C 23 78 */ mr r28, r4
|
||||
/* 802A5CC8 002A2C08 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -1058,7 +1058,7 @@ lbl_802A5D70:
|
||||
/* 802A5D7C 002A2CBC 7C 00 F1 10 */ subfe r0, r0, r30
|
||||
/* 802A5D80 002A2CC0 54 03 06 3E */ clrlwi r3, r0, 0x18
|
||||
/* 802A5D84 002A2CC4 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802A5D88 002A2CC8 48 0B C4 99 */ bl func_80362220
|
||||
/* 802A5D88 002A2CC8 48 0B C4 99 */ bl _restgpr_27
|
||||
/* 802A5D8C 002A2CCC 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802A5D90 002A2CD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5D94 002A2CD4 38 21 00 30 */ addi r1, r1, 0x30
|
||||
@@ -1186,7 +1186,7 @@ JAUNewSectionHeap:
|
||||
/* 802A5F28 002A2E68 7C 08 02 A6 */ mflr r0
|
||||
/* 802A5F2C 002A2E6C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A5F30 002A2E70 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5F34 002A2E74 48 0B C2 A5 */ bl func_803621D8
|
||||
/* 802A5F34 002A2E74 48 0B C2 A5 */ bl _savegpr_28
|
||||
/* 802A5F38 002A2E78 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A5F3C 002A2E7C 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802A5F40 002A2E80 48 02 84 F9 */ bl JKRHeap_NS_becomeCurrentHeap
|
||||
@@ -1208,7 +1208,7 @@ lbl_802A5F78:
|
||||
/* 802A5F7C 002A2EBC 48 02 84 BD */ bl JKRHeap_NS_becomeCurrentHeap
|
||||
/* 802A5F80 002A2EC0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802A5F84 002A2EC4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A5F88 002A2EC8 48 0B C2 9D */ bl func_80362224
|
||||
/* 802A5F88 002A2EC8 48 0B C2 9D */ bl _restgpr_28
|
||||
/* 802A5F8C 002A2ECC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A5F90 002A2ED0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A5F94 002A2ED4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1302,7 +1302,7 @@ JAUSectionHeap_NS_newDynamicSeqBlock:
|
||||
/* 802A60B0 002A2FF0 7C 08 02 A6 */ mflr r0
|
||||
/* 802A60B4 002A2FF4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A60B8 002A2FF8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A60BC 002A2FFC 48 0B C1 1D */ bl func_803621D8
|
||||
/* 802A60BC 002A2FFC 48 0B C1 1D */ bl _savegpr_28
|
||||
/* 802A60C0 002A3000 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A60C4 002A3004 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802A60C8 002A3008 80 63 00 30 */ lwz r3, 0x30(r3)
|
||||
@@ -1373,7 +1373,7 @@ lbl_802A61A4:
|
||||
/* 802A61B4 002A30F4 38 60 00 00 */ li r3, 0
|
||||
lbl_802A61B8:
|
||||
/* 802A61B8 002A30F8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A61BC 002A30FC 48 0B C0 69 */ bl func_80362224
|
||||
/* 802A61BC 002A30FC 48 0B C0 69 */ bl _restgpr_28
|
||||
/* 802A61C0 002A3100 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A61C4 002A3104 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A61C8 002A3108 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1384,7 +1384,7 @@ JAUSectionHeap_NS_getSeqData:
|
||||
/* 802A61D4 002A3114 7C 08 02 A6 */ mflr r0
|
||||
/* 802A61D8 002A3118 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802A61DC 002A311C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A61E0 002A3120 48 0B BF F9 */ bl func_803621D8
|
||||
/* 802A61E0 002A3120 48 0B BF F9 */ bl _savegpr_28
|
||||
/* 802A61E4 002A3124 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802A61E8 002A3128 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802A61EC 002A312C 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -1419,7 +1419,7 @@ lbl_802A6230:
|
||||
/* 802A6254 002A3194 48 00 08 55 */ bl JAUDynamicSeqDataBlocks_NS_getSeqData
|
||||
lbl_802A6258:
|
||||
/* 802A6258 002A3198 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802A625C 002A319C 48 0B BF C9 */ bl func_80362224
|
||||
/* 802A625C 002A319C 48 0B BF C9 */ bl _restgpr_28
|
||||
/* 802A6260 002A31A0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802A6264 002A31A4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A6268 002A31A8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
Reference in New Issue
Block a user