mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
migrate remaining d_save and m_Do_main asm to inline, add intial class mapping for dFile_select_c
This commit is contained in:
@@ -146,7 +146,7 @@ J3DDeformer_NS_deform:
|
||||
/* 8032E3C0 0032B300 7C 08 02 A6 */ mflr r0
|
||||
/* 8032E3C4 0032B304 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032E3C8 0032B308 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032E3CC 0032B30C 48 03 3E 05 */ bl func_803621D0
|
||||
/* 8032E3CC 0032B30C 48 03 3E 05 */ bl _savegpr_26
|
||||
/* 8032E3D0 0032B310 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 8032E3D4 0032B314 7C 9D 23 78 */ mr r29, r4
|
||||
/* 8032E3D8 0032B318 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -200,7 +200,7 @@ lbl_8032E46C:
|
||||
/* 8032E488 0032B3C8 48 00 06 2D */ bl J3DDeformer_NS_deform_X1_
|
||||
lbl_8032E48C:
|
||||
/* 8032E48C 0032B3CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032E490 0032B3D0 48 03 3D 8D */ bl func_8036221C
|
||||
/* 8032E490 0032B3D0 48 03 3D 8D */ bl _restgpr_26
|
||||
/* 8032E494 0032B3D4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032E498 0032B3D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032E49C 0032B3DC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -112,7 +112,7 @@ J3DMaterialTable_NS_removeTexNoAnimator:
|
||||
/* 8032F6FC 0032C63C 7C 08 02 A6 */ mflr r0
|
||||
/* 8032F700 0032C640 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032F704 0032C644 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F708 0032C648 48 03 2A C9 */ bl func_803621D0
|
||||
/* 8032F708 0032C648 48 03 2A C9 */ bl _savegpr_26
|
||||
/* 8032F70C 0032C64C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8032F710 0032C650 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8032F714 0032C654 3B E0 00 00 */ li r31, 0
|
||||
@@ -156,7 +156,7 @@ lbl_8032F78C:
|
||||
/* 8032F794 0032C6D4 41 80 FF 94 */ blt lbl_8032F728
|
||||
/* 8032F798 0032C6D8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8032F79C 0032C6DC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F7A0 0032C6E0 48 03 2A 7D */ bl func_8036221C
|
||||
/* 8032F7A0 0032C6E0 48 03 2A 7D */ bl _restgpr_26
|
||||
/* 8032F7A4 0032C6E4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032F7A8 0032C6E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032F7AC 0032C6EC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -228,7 +228,7 @@ J3DMaterialTable_NS_removeTevRegAnimator:
|
||||
/* 8032F884 0032C7C4 7C 08 02 A6 */ mflr r0
|
||||
/* 8032F888 0032C7C8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032F88C 0032C7CC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F890 0032C7D0 48 03 29 41 */ bl func_803621D0
|
||||
/* 8032F890 0032C7D0 48 03 29 41 */ bl _savegpr_26
|
||||
/* 8032F894 0032C7D4 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8032F898 0032C7D8 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8032F89C 0032C7DC 3B C0 00 00 */ li r30, 0
|
||||
@@ -311,7 +311,7 @@ lbl_8032F998:
|
||||
/* 8032F9A0 0032C8E0 41 80 FF 90 */ blt lbl_8032F930
|
||||
/* 8032F9A4 0032C8E4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8032F9A8 0032C8E8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032F9AC 0032C8EC 48 03 28 71 */ bl func_8036221C
|
||||
/* 8032F9AC 0032C8EC 48 03 28 71 */ bl _restgpr_26
|
||||
/* 8032F9B0 0032C8F0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032F9B4 0032C8F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032F9B8 0032C8F8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -670,7 +670,7 @@ J3DMaterialTable_NS_entryTevRegAnimator:
|
||||
/* 8032FE74 0032CDB4 7C 08 02 A6 */ mflr r0
|
||||
/* 8032FE78 0032CDB8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8032FE7C 0032CDBC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FE80 0032CDC0 48 03 23 51 */ bl func_803621D0
|
||||
/* 8032FE80 0032CDC0 48 03 23 51 */ bl _savegpr_26
|
||||
/* 8032FE84 0032CDC4 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8032FE88 0032CDC8 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8032FE8C 0032CDCC 3B C0 00 00 */ li r30, 0
|
||||
@@ -770,7 +770,7 @@ lbl_8032FFC4:
|
||||
/* 8032FFD0 0032CF10 7F C3 F3 78 */ mr r3, r30
|
||||
lbl_8032FFD4:
|
||||
/* 8032FFD4 0032CF14 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8032FFD8 0032CF18 48 03 22 45 */ bl func_8036221C
|
||||
/* 8032FFD8 0032CF18 48 03 22 45 */ bl _restgpr_26
|
||||
/* 8032FFDC 0032CF1C 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8032FFE0 0032CF20 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032FFE4 0032CF24 38 21 00 30 */ addi r1, r1, 0x30
|
||||
|
||||
@@ -455,7 +455,7 @@ lbl_803276CC:
|
||||
/* 803276F0 00324630 7C 08 02 A6 */ mflr r0
|
||||
/* 803276F4 00324634 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803276F8 00324638 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803276FC 0032463C 48 03 AA D5 */ bl func_803621D0
|
||||
/* 803276FC 0032463C 48 03 AA D5 */ bl _savegpr_26
|
||||
/* 80327700 00324640 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80327704 00324644 3C 60 80 43 */ lis r3, lbl_80434AC8@ha
|
||||
/* 80327708 00324648 38 63 4A C8 */ addi r3, r3, lbl_80434AC8@l
|
||||
@@ -548,7 +548,7 @@ lbl_80327834:
|
||||
/* 80327838 00324778 7C 00 E0 40 */ cmplw r0, r28
|
||||
/* 8032783C 0032477C 41 80 FF 60 */ blt lbl_8032779C
|
||||
/* 80327840 00324780 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80327844 00324784 48 03 A9 D9 */ bl func_8036221C
|
||||
/* 80327844 00324784 48 03 A9 D9 */ bl _restgpr_26
|
||||
/* 80327848 00324788 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032784C 0032478C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80327850 00324790 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
@@ -1269,7 +1269,7 @@ J3DSkinDeform_NS_calcAnmInvJointMtx:
|
||||
/* 8032D880 0032A7C0 7C 08 02 A6 */ mflr r0
|
||||
/* 8032D884 0032A7C4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8032D888 0032A7C8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032D88C 0032A7CC 48 03 49 45 */ bl func_803621D0
|
||||
/* 8032D88C 0032A7CC 48 03 49 45 */ bl _savegpr_26
|
||||
/* 8032D890 0032A7D0 80 A4 00 00 */ lwz r5, 0(r4)
|
||||
/* 8032D894 0032A7D4 A0 05 00 1E */ lhz r0, 0x1e(r5)
|
||||
/* 8032D898 0032A7D8 28 00 00 00 */ cmplwi r0, 0
|
||||
@@ -1293,7 +1293,7 @@ lbl_8032D8D4:
|
||||
/* 8032D8D8 0032A818 41 80 FF E4 */ blt lbl_8032D8BC
|
||||
lbl_8032D8DC:
|
||||
/* 8032D8DC 0032A81C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8032D8E0 0032A820 48 03 49 3D */ bl func_8036221C
|
||||
/* 8032D8E0 0032A820 48 03 49 3D */ bl _restgpr_26
|
||||
/* 8032D8E4 0032A824 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8032D8E8 0032A828 7C 08 03 A6 */ mtlr r0
|
||||
/* 8032D8EC 0032A82C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
|
||||
Reference in New Issue
Block a user