organize files, update makefile, add CI checks, begin adding d_save.cpp

This commit is contained in:
unknown
2020-09-05 15:03:13 -04:00
parent f61bfb39dd
commit 6d5e5cb17c
724 changed files with 2346 additions and 2233 deletions
+2 -2
View File
@@ -102,7 +102,7 @@ mDoCPd_c_NS_read:
/* 80007A98 000049D8 7C 08 02 A6 */ mflr r0
/* 80007A9C 000049DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80007AA0 000049E0 39 61 00 20 */ addi r11, r1, 0x20
/* 80007AA4 000049E4 48 35 A7 39 */ bl func_803621DC
/* 80007AA4 000049E4 48 35 A7 39 */ bl _savegpr_29
/* 80007AA8 000049E8 48 2D 8E 3D */ bl JUTGamePad_NS_read
/* 80007AAC 000049EC 80 6D 86 F8 */ lwz r3, lbl_80450C78-_SDA_BASE_(r13)
/* 80007AB0 000049F0 80 03 00 00 */ lwz r0, 0(r3)
@@ -156,7 +156,7 @@ lbl_80007B50:
/* 80007B5C 00004A9C 3B DE 00 40 */ addi r30, r30, 0x40
/* 80007B60 00004AA0 41 80 FF C0 */ blt lbl_80007B20
/* 80007B64 00004AA4 39 61 00 20 */ addi r11, r1, 0x20
/* 80007B68 00004AA8 48 35 A6 C1 */ bl func_80362228
/* 80007B68 00004AA8 48 35 A6 C1 */ bl _restgpr_29
/* 80007B6C 00004AAC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80007B70 00004AB0 7C 08 03 A6 */ mtlr r0
/* 80007B74 00004AB4 38 21 00 20 */ addi r1, r1, 0x20
+6 -6
View File
@@ -323,7 +323,7 @@ mDoDvdThd_callback_c:
/* 80015C1C 00012B5C 7C 08 02 A6 */ mflr r0
/* 80015C20 00012B60 90 01 00 24 */ stw r0, 0x24(r1)
/* 80015C24 00012B64 39 61 00 20 */ addi r11, r1, 0x20
/* 80015C28 00012B68 48 34 C5 B5 */ bl func_803621DC
/* 80015C28 00012B68 48 34 C5 B5 */ bl _savegpr_29
/* 80015C2C 00012B6C 7C 7D 1B 78 */ mr r29, r3
/* 80015C30 00012B70 7C 9E 23 78 */ mr r30, r4
/* 80015C34 00012B74 7C BF 2B 78 */ mr r31, r5
@@ -337,7 +337,7 @@ mDoDvdThd_callback_c:
/* 80015C54 00012B94 90 1D 00 1C */ stw r0, 0x1c(r29)
/* 80015C58 00012B98 7F A3 EB 78 */ mr r3, r29
/* 80015C5C 00012B9C 39 61 00 20 */ addi r11, r1, 0x20
/* 80015C60 00012BA0 48 34 C5 C9 */ bl func_80362228
/* 80015C60 00012BA0 48 34 C5 C9 */ bl _restgpr_29
/* 80015C64 00012BA4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80015C68 00012BA8 7C 08 03 A6 */ mtlr r0
/* 80015C6C 00012BAC 38 21 00 20 */ addi r1, r1, 0x20
@@ -349,7 +349,7 @@ mDoDvdThd_callback_c_NS_create:
/* 80015C78 00012BB8 7C 08 02 A6 */ mflr r0
/* 80015C7C 00012BBC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80015C80 00012BC0 39 61 00 20 */ addi r11, r1, 0x20
/* 80015C84 00012BC4 48 34 C5 59 */ bl func_803621DC
/* 80015C84 00012BC4 48 34 C5 59 */ bl _savegpr_29
/* 80015C88 00012BC8 7C 7D 1B 78 */ mr r29, r3
/* 80015C8C 00012BCC 7C 9E 23 78 */ mr r30, r4
/* 80015C90 00012BD0 4B FF 91 21 */ bl mDoExt_getCommandHeap
@@ -373,7 +373,7 @@ lbl_80015CBC:
lbl_80015CD4:
/* 80015CD4 00012C14 7F E3 FB 78 */ mr r3, r31
/* 80015CD8 00012C18 39 61 00 20 */ addi r11, r1, 0x20
/* 80015CDC 00012C1C 48 34 C5 4D */ bl func_80362228
/* 80015CDC 00012C1C 48 34 C5 4D */ bl _restgpr_29
/* 80015CE0 00012C20 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80015CE4 00012C24 7C 08 03 A6 */ mtlr r0
/* 80015CE8 00012C28 38 21 00 20 */ addi r1, r1, 0x20
@@ -702,7 +702,7 @@ mDoDvdThd_mountXArchive_c:
/* 8001616C 000130AC 7C 08 02 A6 */ mflr r0
/* 80016170 000130B0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80016174 000130B4 39 61 00 20 */ addi r11, r1, 0x20
/* 80016178 000130B8 48 34 C0 65 */ bl func_803621DC
/* 80016178 000130B8 48 34 C0 65 */ bl _savegpr_29
/* 8001617C 000130BC 7C 7D 1B 78 */ mr r29, r3
/* 80016180 000130C0 7C 9E 23 78 */ mr r30, r4
/* 80016184 000130C4 7C BF 2B 78 */ mr r31, r5
@@ -724,7 +724,7 @@ mDoDvdThd_mountXArchive_c:
lbl_800161C4:
/* 800161C4 00013104 7F A3 EB 78 */ mr r3, r29
/* 800161C8 00013108 39 61 00 20 */ addi r11, r1, 0x20
/* 800161CC 0001310C 48 34 C0 5D */ bl func_80362228
/* 800161CC 0001310C 48 34 C0 5D */ bl _restgpr_29
/* 800161D0 00013110 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800161D4 00013114 7C 08 03 A6 */ mtlr r0
/* 800161D8 00013118 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -9,7 +9,7 @@ mDoDvdErr_ThdInit:
/* 800165A0 000134E0 7C 08 02 A6 */ mflr r0
/* 800165A4 000134E4 90 01 00 24 */ stw r0, 0x24(r1)
/* 800165A8 000134E8 39 61 00 20 */ addi r11, r1, 0x20
/* 800165AC 000134EC 48 34 BC 31 */ bl func_803621DC
/* 800165AC 000134EC 48 34 BC 31 */ bl _savegpr_29
/* 800165B0 000134F0 3C 60 80 3E */ lis r3, lbl_803DECC0@ha
/* 800165B4 000134F4 3B E3 EC C0 */ addi r31, r3, lbl_803DECC0@l
/* 800165B8 000134F8 88 0D 87 08 */ lbz r0, lbl_80450C88-_SDA_BASE_(r13)
@@ -53,7 +53,7 @@ mDoDvdErr_ThdInit:
/* 80016640 00013580 98 0D 87 08 */ stb r0, lbl_80450C88-_SDA_BASE_(r13)
lbl_80016644:
/* 80016644 00013584 39 61 00 20 */ addi r11, r1, 0x20
/* 80016648 00013588 48 34 BB E1 */ bl func_80362228
/* 80016648 00013588 48 34 BB E1 */ bl _restgpr_29
/* 8001664C 0001358C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80016650 00013590 7C 08 03 A6 */ mtlr r0
/* 80016654 00013594 38 21 00 20 */ addi r1, r1, 0x20
+2 -2
View File
@@ -315,7 +315,7 @@ Z2AudioMgr_NS_dtor:
/* 800073CC 0000430C 7C 08 02 A6 */ mflr r0
/* 800073D0 00004310 90 01 00 24 */ stw r0, 0x24(r1)
/* 800073D4 00004314 39 61 00 20 */ addi r11, r1, 0x20
/* 800073D8 00004318 48 35 AE 05 */ bl func_803621DC
/* 800073D8 00004318 48 35 AE 05 */ bl _savegpr_29
/* 800073DC 0000431C 7C 7E 1B 79 */ or. r30, r3, r3
/* 800073E0 00004320 7C 9F 23 78 */ mr r31, r4
/* 800073E4 00004324 41 82 04 38 */ beq lbl_8000781C
@@ -629,7 +629,7 @@ lbl_8000780C:
lbl_8000781C:
/* 8000781C 0000475C 7F C3 F3 78 */ mr r3, r30
/* 80007820 00004760 39 61 00 20 */ addi r11, r1, 0x20
/* 80007824 00004764 48 35 AA 05 */ bl func_80362228
/* 80007824 00004764 48 35 AA 05 */ bl _restgpr_29
/* 80007828 00004768 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8000782C 0000476C 7C 08 03 A6 */ mtlr r0
/* 80007830 00004770 38 21 00 20 */ addi r1, r1, 0x20
+20 -20
View File
@@ -9,7 +9,7 @@ mDoMtx_stack_c_NS_dtor_X1_:
/* 8000D0B0 00009FF0 7C 08 02 A6 */ mflr r0
/* 8000D0B4 00009FF4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8000D0B8 00009FF8 39 61 00 20 */ addi r11, r1, 0x20
/* 8000D0BC 00009FFC 48 35 51 21 */ bl func_803621DC
/* 8000D0BC 00009FFC 48 35 51 21 */ bl _savegpr_29
/* 8000D0C0 0000A000 7C 66 1B 78 */ mr r6, r3
/* 8000D0C4 0000A004 7C 9E 23 78 */ mr r30, r4
/* 8000D0C8 0000A008 7C BF 2B 78 */ mr r31, r5
@@ -161,7 +161,7 @@ lbl_8000D2B4:
/* 8000D300 0000A240 C0 1E 00 08 */ lfs f0, 8(r30)
/* 8000D304 0000A244 D0 03 00 08 */ stfs f0, 8(r3)
/* 8000D308 0000A248 39 61 00 20 */ addi r11, r1, 0x20
/* 8000D30C 0000A24C 48 35 4F 1D */ bl func_80362228
/* 8000D30C 0000A24C 48 35 4F 1D */ bl _restgpr_29
/* 8000D310 0000A250 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8000D314 0000A254 7C 08 03 A6 */ mtlr r0
/* 8000D318 0000A258 38 21 00 20 */ addi r1, r1, 0x20
@@ -175,7 +175,7 @@ mDoExt_baseAnm_NS_initPlay:
/* 8000D32C 0000A26C DB E1 00 20 */ stfd f31, 0x20(r1)
/* 8000D330 0000A270 F3 E1 00 28 */ psq_st f31, 40(r1), 0, qr0
/* 8000D334 0000A274 39 61 00 20 */ addi r11, r1, 0x20
/* 8000D338 0000A278 48 35 4E A5 */ bl func_803621DC
/* 8000D338 0000A278 48 35 4E A5 */ bl _savegpr_29
/* 8000D33C 0000A27C 7C 7D 1B 78 */ mr r29, r3
/* 8000D340 0000A280 7C BE 2B 78 */ mr r30, r5
/* 8000D344 0000A284 FF E0 08 90 */ fmr f31, f1
@@ -234,7 +234,7 @@ lbl_8000D3F0:
/* 8000D408 0000A348 E3 E1 00 28 */ psq_l f31, 40(r1), 0, qr0
/* 8000D40C 0000A34C CB E1 00 20 */ lfd f31, 0x20(r1)
/* 8000D410 0000A350 39 61 00 20 */ addi r11, r1, 0x20
/* 8000D414 0000A354 48 35 4E 15 */ bl func_80362228
/* 8000D414 0000A354 48 35 4E 15 */ bl _restgpr_29
/* 8000D418 0000A358 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8000D41C 0000A35C 7C 08 03 A6 */ mtlr r0
/* 8000D420 0000A360 38 21 00 30 */ addi r1, r1, 0x30
@@ -2281,7 +2281,7 @@ mDoExt_createSolidHeapFromGameToCurrent:
/* 8000EFF8 0000BF38 7C 08 02 A6 */ mflr r0
/* 8000EFFC 0000BF3C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8000F000 0000BF40 39 61 00 20 */ addi r11, r1, 0x20
/* 8000F004 0000BF44 48 35 31 D9 */ bl func_803621DC
/* 8000F004 0000BF44 48 35 31 D9 */ bl _savegpr_29
/* 8000F008 0000BF48 7C 7D 1B 78 */ mr r29, r3
/* 8000F00C 0000BF4C 7C 9E 23 78 */ mr r30, r4
/* 8000F010 0000BF50 7C BF 2B 78 */ mr r31, r5
@@ -2292,7 +2292,7 @@ mDoExt_createSolidHeapFromGameToCurrent:
/* 8000F024 0000BF64 7F E6 FB 78 */ mr r6, r31
/* 8000F028 0000BF68 4B FF FF 41 */ bl mDoExt_createSolidHeapToCurrent
/* 8000F02C 0000BF6C 39 61 00 20 */ addi r11, r1, 0x20
/* 8000F030 0000BF70 48 35 31 F9 */ bl func_80362228
/* 8000F030 0000BF70 48 35 31 F9 */ bl _restgpr_29
/* 8000F034 0000BF74 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8000F038 0000BF78 7C 08 03 A6 */ mtlr r0
/* 8000F03C 0000BF7C 38 21 00 20 */ addi r1, r1, 0x20
@@ -2862,7 +2862,7 @@ mDoExt_MtxCalcOldFrame_NS_initOldFrameMorf:
/* 8000F84C 0000C78C 7C 08 02 A6 */ mflr r0
/* 8000F850 0000C790 90 01 00 24 */ stw r0, 0x24(r1)
/* 8000F854 0000C794 39 61 00 20 */ addi r11, r1, 0x20
/* 8000F858 0000C798 48 35 29 85 */ bl func_803621DC
/* 8000F858 0000C798 48 35 29 85 */ bl _savegpr_29
/* 8000F85C 0000C79C 7C 7D 1B 78 */ mr r29, r3
/* 8000F860 0000C7A0 7C 9E 23 78 */ mr r30, r4
/* 8000F864 0000C7A4 7C BF 2B 78 */ mr r31, r5
@@ -2888,7 +2888,7 @@ lbl_8000F8AC:
/* 8000F8AC 0000C7EC B3 DD 00 18 */ sth r30, 0x18(r29)
/* 8000F8B0 0000C7F0 B3 FD 00 1A */ sth r31, 0x1a(r29)
/* 8000F8B4 0000C7F4 39 61 00 20 */ addi r11, r1, 0x20
/* 8000F8B8 0000C7F8 48 35 29 71 */ bl func_80362228
/* 8000F8B8 0000C7F8 48 35 29 71 */ bl _restgpr_29
/* 8000F8BC 0000C7FC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8000F8C0 0000C800 7C 08 03 A6 */ mtlr r0
/* 8000F8C4 0000C804 38 21 00 20 */ addi r1, r1, 0x20
@@ -3898,7 +3898,7 @@ mDoExt_McaMorf_NS_getTransform:
/* 80010714 0000D654 7C 08 02 A6 */ mflr r0
/* 80010718 0000D658 90 01 00 24 */ stw r0, 0x24(r1)
/* 8001071C 0000D65C 39 61 00 20 */ addi r11, r1, 0x20
/* 80010720 0000D660 48 35 1A BD */ bl func_803621DC
/* 80010720 0000D660 48 35 1A BD */ bl _savegpr_29
/* 80010724 0000D664 7C 7D 1B 78 */ mr r29, r3
/* 80010728 0000D668 7C 9E 23 78 */ mr r30, r4
/* 8001072C 0000D66C 7C BF 2B 78 */ mr r31, r5
@@ -3939,7 +3939,7 @@ lbl_8001078C:
/* 800107B4 0000D6F4 D0 1F 00 1C */ stfs f0, 0x1c(r31)
lbl_800107B8:
/* 800107B8 0000D6F8 39 61 00 20 */ addi r11, r1, 0x20
/* 800107BC 0000D6FC 48 35 1A 6D */ bl func_80362228
/* 800107BC 0000D6FC 48 35 1A 6D */ bl _restgpr_29
/* 800107C0 0000D700 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800107C4 0000D704 7C 08 03 A6 */ mtlr r0
/* 800107C8 0000D708 38 21 00 20 */ addi r1, r1, 0x20
@@ -4415,7 +4415,7 @@ mDoExt_McaMorfSO_NS_setAnm:
/* 80010E8C 0000DDCC DB A1 00 30 */ stfd f29, 0x30(r1)
/* 80010E90 0000DDD0 F3 A1 00 38 */ psq_st f29, 56(r1), 0, qr0
/* 80010E94 0000DDD4 39 61 00 30 */ addi r11, r1, 0x30
/* 80010E98 0000DDD8 48 35 13 45 */ bl func_803621DC
/* 80010E98 0000DDD8 48 35 13 45 */ bl _savegpr_29
/* 80010E9C 0000DDDC 7C 7E 1B 78 */ mr r30, r3
/* 80010EA0 0000DDE0 7C 9F 23 78 */ mr r31, r4
/* 80010EA4 0000DDE4 7C BD 2B 78 */ mr r29, r5
@@ -4553,7 +4553,7 @@ lbl_80011080:
/* 80011090 0000DFD0 E3 A1 00 38 */ psq_l f29, 56(r1), 0, qr0
/* 80011094 0000DFD4 CB A1 00 30 */ lfd f29, 0x30(r1)
/* 80011098 0000DFD8 39 61 00 30 */ addi r11, r1, 0x30
/* 8001109C 0000DFDC 48 35 11 8D */ bl func_80362228
/* 8001109C 0000DFDC 48 35 11 8D */ bl _restgpr_29
/* 800110A0 0000DFE0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 800110A4 0000DFE4 7C 08 03 A6 */ mtlr r0
/* 800110A8 0000DFE8 38 21 00 60 */ addi r1, r1, 0x60
@@ -4565,7 +4565,7 @@ mDoExt_McaMorfSO_NS_play:
/* 800110B4 0000DFF4 7C 08 02 A6 */ mflr r0
/* 800110B8 0000DFF8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800110BC 0000DFFC 39 61 00 20 */ addi r11, r1, 0x20
/* 800110C0 0000E000 48 35 11 1D */ bl func_803621DC
/* 800110C0 0000E000 48 35 11 1D */ bl _savegpr_29
/* 800110C4 0000E004 7C 7D 1B 78 */ mr r29, r3
/* 800110C8 0000E008 7C 9E 23 78 */ mr r30, r4
/* 800110CC 0000E00C 7C BF 2B 78 */ mr r31, r5
@@ -4599,7 +4599,7 @@ lbl_80011114:
lbl_80011138:
/* 80011138 0000E078 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8001113C 0000E07C 39 61 00 20 */ addi r11, r1, 0x20
/* 80011140 0000E080 48 35 10 E9 */ bl func_80362228
/* 80011140 0000E080 48 35 10 E9 */ bl _restgpr_29
/* 80011144 0000E084 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80011148 0000E088 7C 08 03 A6 */ mtlr r0
/* 8001114C 0000E08C 38 21 00 20 */ addi r1, r1, 0x20
@@ -4685,7 +4685,7 @@ mDoExt_McaMorfSO_NS_getTransform:
/* 80011254 0000E194 7C 08 02 A6 */ mflr r0
/* 80011258 0000E198 90 01 00 24 */ stw r0, 0x24(r1)
/* 8001125C 0000E19C 39 61 00 20 */ addi r11, r1, 0x20
/* 80011260 0000E1A0 48 35 0F 7D */ bl func_803621DC
/* 80011260 0000E1A0 48 35 0F 7D */ bl _savegpr_29
/* 80011264 0000E1A4 7C 7D 1B 78 */ mr r29, r3
/* 80011268 0000E1A8 7C 9E 23 78 */ mr r30, r4
/* 8001126C 0000E1AC 7C BF 2B 78 */ mr r31, r5
@@ -4726,7 +4726,7 @@ lbl_800112CC:
/* 800112F4 0000E234 D0 1F 00 1C */ stfs f0, 0x1c(r31)
lbl_800112F8:
/* 800112F8 0000E238 39 61 00 20 */ addi r11, r1, 0x20
/* 800112FC 0000E23C 48 35 0F 2D */ bl func_80362228
/* 800112FC 0000E23C 48 35 0F 2D */ bl _restgpr_29
/* 80011300 0000E240 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80011304 0000E244 7C 08 03 A6 */ mtlr r0
/* 80011308 0000E248 38 21 00 20 */ addi r1, r1, 0x20
@@ -5658,7 +5658,7 @@ lbl_80012090:
/* 800120A4 0000EFE4 7C 08 02 A6 */ mflr r0
/* 800120A8 0000EFE8 90 01 00 24 */ stw r0, 0x24(r1)
/* 800120AC 0000EFEC 39 61 00 20 */ addi r11, r1, 0x20
/* 800120B0 0000EFF0 48 35 01 2D */ bl func_803621DC
/* 800120B0 0000EFF0 48 35 01 2D */ bl _savegpr_29
/* 800120B4 0000EFF4 7C 7D 1B 78 */ mr r29, r3
/* 800120B8 0000EFF8 7C 9E 23 78 */ mr r30, r4
/* 800120BC 0000EFFC 7C BF 2B 78 */ mr r31, r5
@@ -5692,7 +5692,7 @@ lbl_80012104:
lbl_80012128:
/* 80012128 0000F068 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8001212C 0000F06C 39 61 00 20 */ addi r11, r1, 0x20
/* 80012130 0000F070 48 35 00 F9 */ bl func_80362228
/* 80012130 0000F070 48 35 00 F9 */ bl _restgpr_29
/* 80012134 0000F074 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80012138 0000F078 7C 08 03 A6 */ mtlr r0
/* 8001213C 0000F07C 38 21 00 20 */ addi r1, r1, 0x20
@@ -5764,7 +5764,7 @@ lbl_80012210:
/* 80012224 0000F164 7C 08 02 A6 */ mflr r0
/* 80012228 0000F168 90 01 00 24 */ stw r0, 0x24(r1)
/* 8001222C 0000F16C 39 61 00 20 */ addi r11, r1, 0x20
/* 80012230 0000F170 48 34 FF AD */ bl func_803621DC
/* 80012230 0000F170 48 34 FF AD */ bl _savegpr_29
/* 80012234 0000F174 7C 7F 1B 78 */ mr r31, r3
/* 80012238 0000F178 38 00 00 00 */ li r0, 0
/* 8001223C 0000F17C 90 0D 90 50 */ stw r0, lbl_804515D0-_SDA_BASE_(r13)
@@ -5873,7 +5873,7 @@ lbl_80012390:
/* 800123B0 0000F2F0 39 20 00 01 */ li r9, 1
/* 800123B4 0000F2F4 48 2B BC 51 */ bl GFSetBlendModeEtc
/* 800123B8 0000F2F8 39 61 00 20 */ addi r11, r1, 0x20
/* 800123BC 0000F2FC 48 34 FE 6D */ bl func_80362228
/* 800123BC 0000F2FC 48 34 FE 6D */ bl _restgpr_29
/* 800123C0 0000F300 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800123C4 0000F304 7C 08 03 A6 */ mtlr r0
/* 800123C8 0000F308 38 21 00 20 */ addi r1, r1, 0x20
+4 -4
View File
@@ -9,7 +9,7 @@ mDoLib_setResTimgObj:
/* 80015140 00012080 7C 08 02 A6 */ mflr r0
/* 80015144 00012084 90 01 00 44 */ stw r0, 0x44(r1)
/* 80015148 00012088 39 61 00 40 */ addi r11, r1, 0x40
/* 8001514C 0001208C 48 34 D0 91 */ bl func_803621DC
/* 8001514C 0001208C 48 34 D0 91 */ bl _savegpr_29
/* 80015150 00012090 7C 7F 1B 78 */ mr r31, r3
/* 80015154 00012094 7C 9D 23 78 */ mr r29, r4
/* 80015158 00012098 7C BE 2B 78 */ mr r30, r5
@@ -86,7 +86,7 @@ lbl_800151E8:
/* 8001526C 000121AC 48 34 8E 69 */ bl GXInitTexObjLOD
/* 80015270 000121B0 88 7F 00 08 */ lbz r3, 8(r31)
/* 80015274 000121B4 39 61 00 40 */ addi r11, r1, 0x40
/* 80015278 000121B8 48 34 CF B1 */ bl func_80362228
/* 80015278 000121B8 48 34 CF B1 */ bl _restgpr_29
/* 8001527C 000121BC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80015280 000121C0 7C 08 03 A6 */ mtlr r0
/* 80015284 000121C4 38 21 00 40 */ addi r1, r1, 0x40
@@ -134,7 +134,7 @@ mDoLib_project:
/* 80015314 00012254 7C 08 02 A6 */ mflr r0
/* 80015318 00012258 90 01 00 34 */ stw r0, 0x34(r1)
/* 8001531C 0001225C 39 61 00 30 */ addi r11, r1, 0x30
/* 80015320 00012260 48 34 CE BD */ bl func_803621DC
/* 80015320 00012260 48 34 CE BD */ bl _savegpr_29
/* 80015324 00012264 7C 7D 1B 78 */ mr r29, r3
/* 80015328 00012268 7C 9E 23 78 */ mr r30, r4
/* 8001532C 0001226C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
@@ -255,7 +255,7 @@ lbl_8001549C:
/* 800154D0 00012410 D0 1E 00 04 */ stfs f0, 4(r30)
lbl_800154D4:
/* 800154D4 00012414 39 61 00 30 */ addi r11, r1, 0x30
/* 800154D8 00012418 48 34 CD 51 */ bl func_80362228
/* 800154D8 00012418 48 34 CD 51 */ bl _restgpr_29
/* 800154DC 0001241C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 800154E0 00012420 7C 08 03 A6 */ mtlr r0
/* 800154E4 00012424 38 21 00 30 */ addi r1, r1, 0x30
+10 -10
View File
@@ -9,7 +9,7 @@ mDoMtx_XYZrotS:
/* 8000C0D0 00009010 7C 08 02 A6 */ mflr r0
/* 8000C0D4 00009014 90 01 00 54 */ stw r0, 0x54(r1)
/* 8000C0D8 00009018 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C0DC 0000901C 48 35 61 01 */ bl func_803621DC
/* 8000C0DC 0000901C 48 35 61 01 */ bl _savegpr_29
/* 8000C0E0 00009020 7C 7D 1B 78 */ mr r29, r3
/* 8000C0E4 00009024 7C 9E 23 78 */ mr r30, r4
/* 8000C0E8 00009028 7C BF 2B 78 */ mr r31, r5
@@ -42,7 +42,7 @@ lbl_8000C128:
/* 8000C148 00009088 48 33 A3 9D */ bl PSMTXConcat
lbl_8000C14C:
/* 8000C14C 0000908C 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C150 00009090 48 35 60 D9 */ bl func_80362228
/* 8000C150 00009090 48 35 60 D9 */ bl _restgpr_29
/* 8000C154 00009094 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8000C158 00009098 7C 08 03 A6 */ mtlr r0
/* 8000C15C 0000909C 38 21 00 50 */ addi r1, r1, 0x50
@@ -54,7 +54,7 @@ mDoMtx_XYZrotM:
/* 8000C168 000090A8 7C 08 02 A6 */ mflr r0
/* 8000C16C 000090AC 90 01 00 54 */ stw r0, 0x54(r1)
/* 8000C170 000090B0 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C174 000090B4 48 35 60 69 */ bl func_803621DC
/* 8000C174 000090B4 48 35 60 69 */ bl _savegpr_29
/* 8000C178 000090B8 7C 7D 1B 78 */ mr r29, r3
/* 8000C17C 000090BC 7C 9E 23 78 */ mr r30, r4
/* 8000C180 000090C0 7C BF 2B 78 */ mr r31, r5
@@ -89,7 +89,7 @@ lbl_8000C1CC:
/* 8000C1EC 0000912C 48 33 A2 F9 */ bl PSMTXConcat
lbl_8000C1F0:
/* 8000C1F0 00009130 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C1F4 00009134 48 35 60 35 */ bl func_80362228
/* 8000C1F4 00009134 48 35 60 35 */ bl _restgpr_29
/* 8000C1F8 00009138 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8000C1FC 0000913C 7C 08 03 A6 */ mtlr r0
/* 8000C200 00009140 38 21 00 50 */ addi r1, r1, 0x50
@@ -101,7 +101,7 @@ mDoMtx_ZXYrotS:
/* 8000C20C 0000914C 7C 08 02 A6 */ mflr r0
/* 8000C210 00009150 90 01 00 54 */ stw r0, 0x54(r1)
/* 8000C214 00009154 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C218 00009158 48 35 5F C5 */ bl func_803621DC
/* 8000C218 00009158 48 35 5F C5 */ bl _savegpr_29
/* 8000C21C 0000915C 7C 7D 1B 78 */ mr r29, r3
/* 8000C220 00009160 7C 9E 23 78 */ mr r30, r4
/* 8000C224 00009164 7C DF 33 78 */ mr r31, r6
@@ -134,7 +134,7 @@ lbl_8000C264:
/* 8000C284 000091C4 48 33 A2 61 */ bl PSMTXConcat
lbl_8000C288:
/* 8000C288 000091C8 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C28C 000091CC 48 35 5F 9D */ bl func_80362228
/* 8000C28C 000091CC 48 35 5F 9D */ bl _restgpr_29
/* 8000C290 000091D0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8000C294 000091D4 7C 08 03 A6 */ mtlr r0
/* 8000C298 000091D8 38 21 00 50 */ addi r1, r1, 0x50
@@ -146,7 +146,7 @@ mDoMtx_ZXYrotM:
/* 8000C2A4 000091E4 7C 08 02 A6 */ mflr r0
/* 8000C2A8 000091E8 90 01 00 54 */ stw r0, 0x54(r1)
/* 8000C2AC 000091EC 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C2B0 000091F0 48 35 5F 2D */ bl func_803621DC
/* 8000C2B0 000091F0 48 35 5F 2D */ bl _savegpr_29
/* 8000C2B4 000091F4 7C 7D 1B 78 */ mr r29, r3
/* 8000C2B8 000091F8 7C 9E 23 78 */ mr r30, r4
/* 8000C2BC 000091FC 7C DF 33 78 */ mr r31, r6
@@ -181,7 +181,7 @@ lbl_8000C308:
/* 8000C328 00009268 48 33 A1 BD */ bl PSMTXConcat
lbl_8000C32C:
/* 8000C32C 0000926C 39 61 00 50 */ addi r11, r1, 0x50
/* 8000C330 00009270 48 35 5E F9 */ bl func_80362228
/* 8000C330 00009270 48 35 5E F9 */ bl _restgpr_29
/* 8000C334 00009274 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8000C338 00009278 7C 08 03 A6 */ mtlr r0
/* 8000C33C 0000927C 38 21 00 50 */ addi r1, r1, 0x50
@@ -576,7 +576,7 @@ mDoMtx_concatProjView:
/* 8000C8D4 00009814 7C 08 02 A6 */ mflr r0
/* 8000C8D8 00009818 90 01 00 24 */ stw r0, 0x24(r1)
/* 8000C8DC 0000981C 39 61 00 20 */ addi r11, r1, 0x20
/* 8000C8E0 00009820 48 35 58 FD */ bl func_803621DC
/* 8000C8E0 00009820 48 35 58 FD */ bl _savegpr_29
/* 8000C8E4 00009824 7C 7D 1B 78 */ mr r29, r3
/* 8000C8E8 00009828 7C 9E 23 78 */ mr r30, r4
/* 8000C8EC 0000982C 7C BF 2B 78 */ mr r31, r5
@@ -623,7 +623,7 @@ mDoMtx_concatProjView:
/* 8000C990 000098D0 EC 03 00 2A */ fadds f0, f3, f0
/* 8000C994 000098D4 D0 1F 00 3C */ stfs f0, 0x3c(r31)
/* 8000C998 000098D8 39 61 00 20 */ addi r11, r1, 0x20
/* 8000C99C 000098DC 48 35 58 8D */ bl func_80362228
/* 8000C99C 000098DC 48 35 58 8D */ bl _restgpr_29
/* 8000C9A0 000098E0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8000C9A4 000098E4 7C 08 03 A6 */ mtlr r0
/* 8000C9A8 000098E8 38 21 00 20 */ addi r1, r1, 0x20
+6 -6
View File
@@ -118,7 +118,7 @@ mDoPrintf_vprintf_Interrupt__FPCcP16__va_list_struct:
/* 800068E0 00003820 7C 08 02 A6 */ mflr r0
/* 800068E4 00003824 90 01 00 24 */ stw r0, 0x24(r1)
/* 800068E8 00003828 39 61 00 20 */ addi r11, r1, 0x20
/* 800068EC 0000382C 48 35 B8 F1 */ bl func_803621DC
/* 800068EC 0000382C 48 35 B8 F1 */ bl _savegpr_29
/* 800068F0 00003830 7C 7D 1B 78 */ mr r29, r3
/* 800068F4 00003834 7C 9E 23 78 */ mr r30, r4
/* 800068F8 00003838 48 33 6D FD */ bl __RAS_OSDisableInterrupts_begin
@@ -144,7 +144,7 @@ lbl_80006944:
/* 80006944 00003884 7F E3 FB 78 */ mr r3, r31
/* 80006948 00003888 48 33 6D D5 */ bl OSRestoreInterrupts
/* 8000694C 0000388C 39 61 00 20 */ addi r11, r1, 0x20
/* 80006950 00003890 48 35 B8 D9 */ bl func_80362228
/* 80006950 00003890 48 35 B8 D9 */ bl _restgpr_29
/* 80006954 00003894 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80006958 00003898 7C 08 03 A6 */ mtlr r0
/* 8000695C 0000389C 38 21 00 20 */ addi r1, r1, 0x20
@@ -167,7 +167,7 @@ mDoPrintf_vprintf__FPCcP16__va_list_struct:
/* 80006988 000038C8 7C 08 02 A6 */ mflr r0
/* 8000698C 000038CC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80006990 000038D0 39 61 00 20 */ addi r11, r1, 0x20
/* 80006994 000038D4 48 35 B8 49 */ bl func_803621DC
/* 80006994 000038D4 48 35 B8 49 */ bl _savegpr_29
/* 80006998 000038D8 7C 7D 1B 78 */ mr r29, r3
/* 8000699C 000038DC 7C 9E 23 78 */ mr r30, r4
/* 800069A0 000038E0 48 00 E3 C5 */ bl mDoExt_GetCurrentRunningThread
@@ -197,7 +197,7 @@ lbl_800069EC:
/* 800069F4 00003934 4B FF FF 71 */ bl mDoPrintf_vprintf_Thread__FPCcP16__va_list_struct
lbl_800069F8:
/* 800069F8 00003938 39 61 00 20 */ addi r11, r1, 0x20
/* 800069FC 0000393C 48 35 B8 2D */ bl func_80362228
/* 800069FC 0000393C 48 35 B8 2D */ bl _restgpr_29
/* 80006A00 00003940 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80006A04 00003944 7C 08 03 A6 */ mtlr r0
/* 80006A08 00003948 38 21 00 20 */ addi r1, r1, 0x20
@@ -525,7 +525,7 @@ OSPanic:
/* 80006E80 00003DC0 7C 08 02 A6 */ mflr r0
/* 80006E84 00003DC4 90 01 00 94 */ stw r0, 0x94(r1)
/* 80006E88 00003DC8 39 61 00 90 */ addi r11, r1, 0x90
/* 80006E8C 00003DCC 48 35 B3 51 */ bl func_803621DC
/* 80006E8C 00003DCC 48 35 B3 51 */ bl _savegpr_29
/* 80006E90 00003DD0 7C 7F 1B 78 */ mr r31, r3
/* 80006E94 00003DD4 7C 9E 23 78 */ mr r30, r4
/* 80006E98 00003DD8 7C BD 2B 78 */ mr r29, r5
@@ -598,7 +598,7 @@ lbl_80006F8C:
/* 80006F94 00003ED4 90 03 45 67 */ stw r0, 0x4567(r3)
/* 80006F98 00003ED8 48 33 2D 69 */ bl PPCHalt
/* 80006F9C 00003EDC 39 61 00 90 */ addi r11, r1, 0x90
/* 80006FA0 00003EE0 48 35 B2 89 */ bl func_80362228
/* 80006FA0 00003EE0 48 35 B2 89 */ bl _restgpr_29
/* 80006FA4 00003EE4 80 01 00 94 */ lwz r0, 0x94(r1)
/* 80006FA8 00003EE8 7C 08 03 A6 */ mtlr r0
/* 80006FAC 00003EEC 38 21 00 90 */ addi r1, r1, 0x90