more d_save funcs OK, initial map out of dcomifg_play_c and it's classes

This commit is contained in:
Pheenoh
2021-01-02 17:47:43 -05:00
parent 992cf48c7f
commit 458be4d8cb
203 changed files with 1931 additions and 941 deletions
+4 -4
View File
@@ -1180,7 +1180,7 @@ J3DGDSetTexCoordScale2:
/* 8030E238 0030B178 7C 08 02 A6 */ mflr r0
/* 8030E23C 0030B17C 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030E240 0030B180 39 61 00 30 */ addi r11, r1, 0x30
/* 8030E244 0030B184 48 05 3F 89 */ bl func_803621CC
/* 8030E244 0030B184 48 05 3F 89 */ bl _savegpr_25
/* 8030E248 0030B188 7C 79 1B 78 */ mr r25, r3
/* 8030E24C 0030B18C 7C 9A 23 78 */ mr r26, r4
/* 8030E250 0030B190 7C BB 2B 78 */ mr r27, r5
@@ -1778,7 +1778,7 @@ J3DGDSetIndTexMtx:
/* 8030EB34 0030BA74 7C 08 02 A6 */ mflr r0
/* 8030EB38 0030BA78 90 01 00 64 */ stw r0, 0x64(r1)
/* 8030EB3C 0030BA7C 39 61 00 60 */ addi r11, r1, 0x60
/* 8030EB40 0030BA80 48 05 36 89 */ bl func_803621C8
/* 8030EB40 0030BA80 48 05 36 89 */ bl _savegpr_24
/* 8030EB44 0030BA84 7C B8 2B 78 */ mr r24, r5
/* 8030EB48 0030BA88 2C 03 00 08 */ cmpwi r3, 8
/* 8030EB4C 0030BA8C 41 82 00 44 */ beq lbl_8030EB90
@@ -1960,7 +1960,7 @@ lbl_8030EC44:
/* 8030EDF0 0030BD30 90 04 00 08 */ stw r0, 8(r4)
/* 8030EDF4 0030BD34 98 C3 00 00 */ stb r6, 0(r3)
/* 8030EDF8 0030BD38 39 61 00 60 */ addi r11, r1, 0x60
/* 8030EDFC 0030BD3C 48 05 34 19 */ bl func_80362214
/* 8030EDFC 0030BD3C 48 05 34 19 */ bl _restgpr_24
/* 8030EE00 0030BD40 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8030EE04 0030BD44 7C 08 03 A6 */ mtlr r0
/* 8030EE08 0030BD48 38 21 00 60 */ addi r1, r1, 0x60
@@ -2178,7 +2178,7 @@ J3DGDSetTevOrder:
/* 8030F10C 0030C04C 7C 08 02 A6 */ mflr r0
/* 8030F110 0030C050 90 01 00 34 */ stw r0, 0x34(r1)
/* 8030F114 0030C054 39 61 00 30 */ addi r11, r1, 0x30
/* 8030F118 0030C058 48 05 30 B5 */ bl func_803621CC
/* 8030F118 0030C058 48 05 30 B5 */ bl _savegpr_25
/* 8030F11C 0030C05C 7C 79 1B 78 */ mr r25, r3
/* 8030F120 0030C060 7C BB 2B 78 */ mr r27, r5
/* 8030F124 0030C064 7C DC 33 78 */ mr r28, r6
+12 -12
View File
@@ -4266,7 +4266,7 @@ lbl_8031B2F8:
/* 8031B4C4 00318404 7C 08 02 A6 */ mflr r0
/* 8031B4C8 00318408 90 01 00 44 */ stw r0, 0x44(r1)
/* 8031B4CC 0031840C 39 61 00 40 */ addi r11, r1, 0x40
/* 8031B4D0 00318410 48 04 6C FD */ bl func_803621CC
/* 8031B4D0 00318410 48 04 6C FD */ bl _savegpr_25
/* 8031B4D4 00318414 7C 7F 1B 78 */ mr r31, r3
/* 8031B4D8 00318418 8B 83 00 20 */ lbz r28, 0x20(r3)
/* 8031B4DC 0031841C 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13)
@@ -4612,7 +4612,7 @@ lbl_8031B83C:
/* 8031BA08 00318948 7C 08 02 A6 */ mflr r0
/* 8031BA0C 0031894C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8031BA10 00318950 39 61 00 40 */ addi r11, r1, 0x40
/* 8031BA14 00318954 48 04 67 B9 */ bl func_803621CC
/* 8031BA14 00318954 48 04 67 B9 */ bl _savegpr_25
/* 8031BA18 00318958 7C 7F 1B 78 */ mr r31, r3
/* 8031BA1C 0031895C 8B 83 00 58 */ lbz r28, 0x58(r3)
/* 8031BA20 00318960 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13)
@@ -5051,7 +5051,7 @@ lbl_8031C058:
/* 8031C0B0 00318FF0 7C 08 02 A6 */ mflr r0
/* 8031C0B4 00318FF4 90 01 00 34 */ stw r0, 0x34(r1)
/* 8031C0B8 00318FF8 39 61 00 30 */ addi r11, r1, 0x30
/* 8031C0BC 00318FFC 48 04 61 0D */ bl func_803621C8
/* 8031C0BC 00318FFC 48 04 61 0D */ bl _savegpr_24
/* 8031C0C0 00319000 7C 7A 1B 78 */ mr r26, r3
/* 8031C0C4 00319004 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13)
/* 8031C0C8 00319008 80 64 00 00 */ lwz r3, 0(r4)
@@ -5141,7 +5141,7 @@ lbl_8031C1F4:
/* 8031C208 00319148 7C 9E 00 50 */ subf r4, r30, r0
/* 8031C20C 0031914C 48 01 F3 D1 */ bl DCStoreRange
/* 8031C210 00319150 39 61 00 30 */ addi r11, r1, 0x30
/* 8031C214 00319154 48 04 60 01 */ bl func_80362214
/* 8031C214 00319154 48 04 60 01 */ bl _restgpr_24
/* 8031C218 00319158 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8031C21C 0031915C 7C 08 03 A6 */ mtlr r0
/* 8031C220 00319160 38 21 00 30 */ addi r1, r1, 0x30
@@ -5557,7 +5557,7 @@ lbl_8031C800:
/* 8031C858 00319798 7C 08 02 A6 */ mflr r0
/* 8031C85C 0031979C 90 01 00 34 */ stw r0, 0x34(r1)
/* 8031C860 003197A0 39 61 00 30 */ addi r11, r1, 0x30
/* 8031C864 003197A4 48 04 59 65 */ bl func_803621C8
/* 8031C864 003197A4 48 04 59 65 */ bl _savegpr_24
/* 8031C868 003197A8 7C 7A 1B 78 */ mr r26, r3
/* 8031C86C 003197AC 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13)
/* 8031C870 003197B0 80 64 00 00 */ lwz r3, 0(r4)
@@ -5647,7 +5647,7 @@ lbl_8031C99C:
/* 8031C9B0 003198F0 7C 9E 00 50 */ subf r4, r30, r0
/* 8031C9B4 003198F4 48 01 EC 29 */ bl DCStoreRange
/* 8031C9B8 003198F8 39 61 00 30 */ addi r11, r1, 0x30
/* 8031C9BC 003198FC 48 04 58 59 */ bl func_80362214
/* 8031C9BC 003198FC 48 04 58 59 */ bl _restgpr_24
/* 8031C9C0 00319900 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8031C9C4 00319904 7C 08 03 A6 */ mtlr r0
/* 8031C9C8 00319908 38 21 00 30 */ addi r1, r1, 0x30
@@ -5767,7 +5767,7 @@ lbl_8031CB28:
/* 8031CB80 00319AC0 7C 08 02 A6 */ mflr r0
/* 8031CB84 00319AC4 90 01 00 34 */ stw r0, 0x34(r1)
/* 8031CB88 00319AC8 39 61 00 30 */ addi r11, r1, 0x30
/* 8031CB8C 00319ACC 48 04 56 3D */ bl func_803621C8
/* 8031CB8C 00319ACC 48 04 56 3D */ bl _savegpr_24
/* 8031CB90 00319AD0 7C 7A 1B 78 */ mr r26, r3
/* 8031CB94 00319AD4 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13)
/* 8031CB98 00319AD8 80 64 00 00 */ lwz r3, 0(r4)
@@ -5857,7 +5857,7 @@ lbl_8031CCC4:
/* 8031CCD8 00319C18 7C 9E 00 50 */ subf r4, r30, r0
/* 8031CCDC 00319C1C 48 01 E9 01 */ bl DCStoreRange
/* 8031CCE0 00319C20 39 61 00 30 */ addi r11, r1, 0x30
/* 8031CCE4 00319C24 48 04 55 31 */ bl func_80362214
/* 8031CCE4 00319C24 48 04 55 31 */ bl _restgpr_24
/* 8031CCE8 00319C28 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8031CCEC 00319C2C 7C 08 03 A6 */ mtlr r0
/* 8031CCF0 00319C30 38 21 00 30 */ addi r1, r1, 0x30
@@ -7043,7 +7043,7 @@ lbl_8031DEB0:
/* 8031DED4 0031AE14 7C 08 02 A6 */ mflr r0
/* 8031DED8 0031AE18 90 01 00 34 */ stw r0, 0x34(r1)
/* 8031DEDC 0031AE1C 39 61 00 30 */ addi r11, r1, 0x30
/* 8031DEE0 0031AE20 48 04 42 ED */ bl func_803621CC
/* 8031DEE0 0031AE20 48 04 42 ED */ bl _savegpr_25
/* 8031DEE4 0031AE24 7C 7D 1B 78 */ mr r29, r3
/* 8031DEE8 0031AE28 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13)
/* 8031DEEC 0031AE2C 80 64 00 00 */ lwz r3, 0(r4)
@@ -7102,7 +7102,7 @@ lbl_8031DF78:
/* 8031DFB8 0031AEF8 7C 08 02 A6 */ mflr r0
/* 8031DFBC 0031AEFC 90 01 00 34 */ stw r0, 0x34(r1)
/* 8031DFC0 0031AF00 39 61 00 30 */ addi r11, r1, 0x30
/* 8031DFC4 0031AF04 48 04 42 09 */ bl func_803621CC
/* 8031DFC4 0031AF04 48 04 42 09 */ bl _savegpr_25
/* 8031DFC8 0031AF08 7C 7D 1B 78 */ mr r29, r3
/* 8031DFCC 0031AF0C 80 8D 94 00 */ lwz r4, lbl_80451980-_SDA_BASE_(r13)
/* 8031DFD0 0031AF10 80 64 00 00 */ lwz r3, 0(r4)
@@ -10536,7 +10536,7 @@ lbl_803213A8:
/* 803213C4 0031E304 7C 08 02 A6 */ mflr r0
/* 803213C8 0031E308 90 01 00 64 */ stw r0, 0x64(r1)
/* 803213CC 0031E30C 39 61 00 60 */ addi r11, r1, 0x60
/* 803213D0 0031E310 48 04 0D FD */ bl func_803621CC
/* 803213D0 0031E310 48 04 0D FD */ bl _savegpr_25
/* 803213D4 0031E314 7C 7B 1B 78 */ mr r27, r3
/* 803213D8 0031E318 7C 9C 23 78 */ mr r28, r4
/* 803213DC 0031E31C 3B A0 00 00 */ li r29, 0
@@ -10657,7 +10657,7 @@ lbl_80321558:
/* 80321588 0031E4C8 7C 08 02 A6 */ mflr r0
/* 8032158C 0031E4CC 90 01 00 64 */ stw r0, 0x64(r1)
/* 80321590 0031E4D0 39 61 00 60 */ addi r11, r1, 0x60
/* 80321594 0031E4D4 48 04 0C 39 */ bl func_803621CC
/* 80321594 0031E4D4 48 04 0C 39 */ bl _savegpr_25
/* 80321598 0031E4D8 7C 7B 1B 78 */ mr r27, r3
/* 8032159C 0031E4DC 7C 9C 23 78 */ mr r28, r4
/* 803215A0 0031E4E0 3B A0 00 00 */ li r29, 0
+2 -2
View File
@@ -1396,7 +1396,7 @@ J3DMaterial_NS_calcCurrentMtx:
/* 80316ACC 00313A0C 7C 08 02 A6 */ mflr r0
/* 80316AD0 00313A10 90 01 00 34 */ stw r0, 0x34(r1)
/* 80316AD4 00313A14 39 61 00 30 */ addi r11, r1, 0x30
/* 80316AD8 00313A18 48 04 B6 F1 */ bl func_803621C8
/* 80316AD8 00313A18 48 04 B6 F1 */ bl _savegpr_24
/* 80316ADC 00313A1C 7C 7B 1B 78 */ mr r27, r3
/* 80316AE0 00313A20 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
/* 80316AE4 00313A24 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
@@ -1557,7 +1557,7 @@ lbl_80316C18:
/* 80316D4C 00313C8C 90 1B 00 44 */ stw r0, 0x44(r27)
lbl_80316D50:
/* 80316D50 00313C90 39 61 00 30 */ addi r11, r1, 0x30
/* 80316D54 00313C94 48 04 B4 C1 */ bl func_80362214
/* 80316D54 00313C94 48 04 B4 C1 */ bl _restgpr_24
/* 80316D58 00313C98 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80316D5C 00313C9C 7C 08 03 A6 */ mtlr r0
/* 80316D60 00313CA0 38 21 00 30 */ addi r1, r1, 0x30
+2 -2
View File
@@ -109,7 +109,7 @@ J3DDifferedTexMtx_NS_loadExecute:
/* 80313230 00310170 7C 08 02 A6 */ mflr r0
/* 80313234 00310174 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 80313238 00310178 39 61 00 E0 */ addi r11, r1, 0xe0
/* 8031323C 0031017C 48 04 EF 91 */ bl func_803621CC
/* 8031323C 0031017C 48 04 EF 91 */ bl _savegpr_25
/* 80313240 00310180 7C 7C 1B 78 */ mr r28, r3
/* 80313244 00310184 83 6D 90 40 */ lwz r27, lbl_804515C0-_SDA_BASE_(r13)
/* 80313248 00310188 83 ED 90 44 */ lwz r31, lbl_804515C4-_SDA_BASE_(r13)
@@ -967,7 +967,7 @@ lbl_80313ECC:
/* 80313EF0 00310E30 7C 08 02 A6 */ mflr r0
/* 80313EF4 00310E34 90 01 00 34 */ stw r0, 0x34(r1)
/* 80313EF8 00310E38 39 61 00 30 */ addi r11, r1, 0x30
/* 80313EFC 00310E3C 48 04 E2 D1 */ bl func_803621CC
/* 80313EFC 00310E3C 48 04 E2 D1 */ bl _savegpr_25
/* 80313F00 00310E40 7C 79 1B 78 */ mr r25, r3
/* 80313F04 00310E44 7C 9A 23 78 */ mr r26, r4
/* 80313F08 00310E48 7C BB 2B 78 */ mr r27, r5
+1 -1
View File
@@ -93,7 +93,7 @@ J3DSys_NS_setTexCacheRegion:
/* 8030FF10 0030CE50 7C 08 02 A6 */ mflr r0
/* 8030FF14 0030CE54 90 01 00 54 */ stw r0, 0x54(r1)
/* 8030FF18 0030CE58 39 61 00 50 */ addi r11, r1, 0x50
/* 8030FF1C 0030CE5C 48 05 22 B1 */ bl func_803621CC
/* 8030FF1C 0030CE5C 48 05 22 B1 */ bl _savegpr_25
/* 8030FF20 0030CE60 7C 7C 1B 78 */ mr r28, r3
/* 8030FF24 0030CE64 7C 9D 23 78 */ mr r29, r4
/* 8030FF28 0030CE68 3C 60 80 3A */ lis r3, lbl_803A1DF8@ha
+2 -2
View File
@@ -291,7 +291,7 @@ J3DVertexBuffer_NS_copyLocalVtxArray:
/* 803112D4 0030E214 7C 08 02 A6 */ mflr r0
/* 803112D8 0030E218 90 01 00 44 */ stw r0, 0x44(r1)
/* 803112DC 0030E21C 39 61 00 40 */ addi r11, r1, 0x40
/* 803112E0 0030E220 48 05 0E E9 */ bl func_803621C8
/* 803112E0 0030E220 48 05 0E E9 */ bl _savegpr_24
/* 803112E4 0030E224 7C 7E 1B 78 */ mr r30, r3
/* 803112E8 0030E228 7C 9F 23 78 */ mr r31, r4
/* 803112EC 0030E22C 38 60 00 00 */ li r3, 0
@@ -403,7 +403,7 @@ lbl_8031145C:
/* 8031145C 0030E39C 38 60 00 00 */ li r3, 0
lbl_80311460:
/* 80311460 0030E3A0 39 61 00 40 */ addi r11, r1, 0x40
/* 80311464 0030E3A4 48 05 0D B1 */ bl func_80362214
/* 80311464 0030E3A4 48 05 0D B1 */ bl _restgpr_24
/* 80311468 0030E3A8 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8031146C 0030E3AC 7C 08 03 A6 */ mtlr r0
/* 80311470 0030E3B0 38 21 00 40 */ addi r1, r1, 0x40