migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c

This commit is contained in:
unknown
2020-11-29 20:16:52 -05:00
parent 58afa9ed78
commit 44b14ec128
163 changed files with 1975 additions and 1732 deletions
+4 -4
View File
@@ -828,7 +828,7 @@ J3DAnmFullLoader_v15_NS_setResource:
/* 803386A4 003355E4 7C 08 02 A6 */ mflr r0
/* 803386A8 003355E8 90 01 00 24 */ stw r0, 0x24(r1)
/* 803386AC 003355EC 39 61 00 20 */ addi r11, r1, 0x20
/* 803386B0 003355F0 48 02 9B 21 */ bl func_803621D0
/* 803386B0 003355F0 48 02 9B 21 */ bl _savegpr_26
/* 803386B4 003355F4 7C 7B 1B 78 */ mr r27, r3
/* 803386B8 003355F8 7C 9C 23 78 */ mr r28, r4
/* 803386BC 003355FC 3B C5 00 20 */ addi r30, r5, 0x20
@@ -919,7 +919,7 @@ lbl_803387E0:
/* 803387E0 00335720 7C 1D D0 40 */ cmplw r29, r26
/* 803387E4 00335724 41 80 FE F0 */ blt lbl_803386D4
/* 803387E8 00335728 39 61 00 20 */ addi r11, r1, 0x20
/* 803387EC 0033572C 48 02 9A 31 */ bl func_8036221C
/* 803387EC 0033572C 48 02 9A 31 */ bl _restgpr_26
/* 803387F0 00335730 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803387F4 00335734 7C 08 03 A6 */ mtlr r0
/* 803387F8 00335738 38 21 00 20 */ addi r1, r1, 0x20
@@ -1405,7 +1405,7 @@ J3DAnmKeyLoader_v15_NS_setResource:
/* 80338E90 00335DD0 7C 08 02 A6 */ mflr r0
/* 80338E94 00335DD4 90 01 00 24 */ stw r0, 0x24(r1)
/* 80338E98 00335DD8 39 61 00 20 */ addi r11, r1, 0x20
/* 80338E9C 00335DDC 48 02 93 35 */ bl func_803621D0
/* 80338E9C 00335DDC 48 02 93 35 */ bl _savegpr_26
/* 80338EA0 00335DE0 7C 7B 1B 78 */ mr r27, r3
/* 80338EA4 00335DE4 7C 9C 23 78 */ mr r28, r4
/* 80338EA8 00335DE8 3B C5 00 20 */ addi r30, r5, 0x20
@@ -1496,7 +1496,7 @@ lbl_80338FCC:
/* 80338FCC 00335F0C 7C 1D D0 40 */ cmplw r29, r26
/* 80338FD0 00335F10 41 80 FE F0 */ blt lbl_80338EC0
/* 80338FD4 00335F14 39 61 00 20 */ addi r11, r1, 0x20
/* 80338FD8 00335F18 48 02 92 45 */ bl func_8036221C
/* 80338FD8 00335F18 48 02 92 45 */ bl _restgpr_26
/* 80338FDC 00335F1C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80338FE0 00335F20 7C 08 03 A6 */ mtlr r0
/* 80338FE4 00335F24 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -92,7 +92,7 @@ J3DClusterLoader_v15_NS_load:
/* 80334248 00331188 7C 08 02 A6 */ mflr r0
/* 8033424C 0033118C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80334250 00331190 39 61 00 20 */ addi r11, r1, 0x20
/* 80334254 00331194 48 02 DF 7D */ bl func_803621D0
/* 80334254 00331194 48 02 DF 7D */ bl _savegpr_26
/* 80334258 00331198 7C 7A 1B 78 */ mr r26, r3
/* 8033425C 0033119C 7C 9F 23 78 */ mr r31, r4
/* 80334260 003311A0 38 60 00 28 */ li r3, 0x28
@@ -134,7 +134,7 @@ lbl_803342D4:
/* 803342D8 00331218 41 80 FF C4 */ blt lbl_8033429C
/* 803342DC 0033121C 80 7A 00 04 */ lwz r3, 4(r26)
/* 803342E0 00331220 39 61 00 20 */ addi r11, r1, 0x20
/* 803342E4 00331224 48 02 DF 39 */ bl func_8036221C
/* 803342E4 00331224 48 02 DF 39 */ bl _restgpr_26
/* 803342E8 00331228 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803342EC 0033122C 7C 08 03 A6 */ mtlr r0
/* 803342F0 00331230 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -1588,7 +1588,7 @@ J3DMaterialFactory_NS_modifyPatchedCurrentMtx:
/* 80331690 0032E5D0 7C 08 02 A6 */ mflr r0
/* 80331694 0032E5D4 90 01 00 64 */ stw r0, 0x64(r1)
/* 80331698 0032E5D8 39 61 00 60 */ addi r11, r1, 0x60
/* 8033169C 0032E5DC 48 03 0B 35 */ bl func_803621D0
/* 8033169C 0032E5DC 48 03 0B 35 */ bl _savegpr_26
/* 803316A0 0032E5E0 7C 7D 1B 78 */ mr r29, r3
/* 803316A4 0032E5E4 7C 9E 23 78 */ mr r30, r4
/* 803316A8 0032E5E8 7C BF 2B 78 */ mr r31, r5
@@ -1663,7 +1663,7 @@ lbl_80331754:
/* 803317B4 0032E6F4 7C 80 03 78 */ or r0, r4, r0
/* 803317B8 0032E6F8 90 1E 00 44 */ stw r0, 0x44(r30)
/* 803317BC 0032E6FC 39 61 00 60 */ addi r11, r1, 0x60
/* 803317C0 0032E700 48 03 0A 5D */ bl func_8036221C
/* 803317C0 0032E700 48 03 0A 5D */ bl _restgpr_26
/* 803317C4 0032E704 80 01 00 64 */ lwz r0, 0x64(r1)
/* 803317C8 0032E708 7C 08 03 A6 */ mtlr r0
/* 803317CC 0032E70C 38 21 00 60 */ addi r1, r1, 0x60
+4 -4
View File
@@ -56,7 +56,7 @@ J3DShapeFactory_NS_create:
/* 80337404 00334344 7C 08 02 A6 */ mflr r0
/* 80337408 00334348 90 01 00 24 */ stw r0, 0x24(r1)
/* 8033740C 0033434C 39 61 00 20 */ addi r11, r1, 0x20
/* 80337410 00334350 48 02 AD C1 */ bl func_803621D0
/* 80337410 00334350 48 02 AD C1 */ bl _savegpr_26
/* 80337414 00334354 7C 7B 1B 78 */ mr r27, r3
/* 80337418 00334358 7C 9C 23 78 */ mr r28, r4
/* 8033741C 0033435C 7C BD 2B 78 */ mr r29, r5
@@ -161,7 +161,7 @@ lbl_80337590:
/* 8033759C 003344DC B3 9F 00 08 */ sth r28, 8(r31)
/* 803375A0 003344E0 7F E3 FB 78 */ mr r3, r31
/* 803375A4 003344E4 39 61 00 20 */ addi r11, r1, 0x20
/* 803375A8 003344E8 48 02 AC 75 */ bl func_8036221C
/* 803375A8 003344E8 48 02 AC 75 */ bl _restgpr_26
/* 803375AC 003344EC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803375B0 003344F0 7C 08 03 A6 */ mtlr r0
/* 803375B4 003344F4 38 21 00 20 */ addi r1, r1, 0x20
@@ -429,7 +429,7 @@ J3DShapeFactory_NS_calcSize:
/* 80337948 00334888 7C 08 02 A6 */ mflr r0
/* 8033794C 0033488C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80337950 00334890 39 61 00 20 */ addi r11, r1, 0x20
/* 80337954 00334894 48 02 A8 7D */ bl func_803621D0
/* 80337954 00334894 48 02 A8 7D */ bl _savegpr_26
/* 80337958 00334898 7C 7A 1B 78 */ mr r26, r3
/* 8033795C 0033489C 7C 9B 23 78 */ mr r27, r4
/* 80337960 003348A0 7C BC 2B 78 */ mr r28, r5
@@ -459,7 +459,7 @@ lbl_803379B4:
/* 803379B8 003348F8 41 80 FF DC */ blt lbl_80337994
/* 803379BC 003348FC 7F E3 FB 78 */ mr r3, r31
/* 803379C0 00334900 39 61 00 20 */ addi r11, r1, 0x20
/* 803379C4 00334904 48 02 A8 59 */ bl func_8036221C
/* 803379C4 00334904 48 02 A8 59 */ bl _restgpr_26
/* 803379C8 00334908 80 01 00 24 */ lwz r0, 0x24(r1)
/* 803379CC 0033490C 7C 08 03 A6 */ mtlr r0
/* 803379D0 00334910 38 21 00 20 */ addi r1, r1, 0x20