mirror of
https://github.com/zeldaret/tp
synced 2026-06-13 14:06:51 -04:00
Migrate many functions from d_save.s
This commit is contained in:
@@ -308,7 +308,7 @@ lbl_80334AA0:
|
||||
/* 80334AC0 00331A00 7C 08 02 A6 */ mflr r0
|
||||
/* 80334AC4 00331A04 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80334AC8 00331A08 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80334ACC 00331A0C 48 02 D7 09 */ bl func_803621D4
|
||||
/* 80334ACC 00331A0C 48 02 D7 09 */ bl _savegpr_27
|
||||
/* 80334AD0 00331A10 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80334AD4 00331A14 7C 9E 23 78 */ mr r30, r4
|
||||
/* 80334AD8 00331A18 38 60 00 20 */ li r3, 0x20
|
||||
@@ -399,7 +399,7 @@ lbl_80334BFC:
|
||||
lbl_80334C04:
|
||||
/* 80334C04 00331B44 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 80334C08 00331B48 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80334C0C 00331B4C 48 02 D6 15 */ bl func_80362220
|
||||
/* 80334C0C 00331B4C 48 02 D6 15 */ bl _restgpr_27
|
||||
/* 80334C10 00331B50 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80334C14 00331B54 7C 08 03 A6 */ mtlr r0
|
||||
/* 80334C18 00331B58 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -602,7 +602,7 @@ lbl_80334E50:
|
||||
/* 80334EE4 00331E24 7C 08 02 A6 */ mflr r0
|
||||
/* 80334EE8 00331E28 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80334EEC 00331E2C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80334EF0 00331E30 48 02 D2 E5 */ bl func_803621D4
|
||||
/* 80334EF0 00331E30 48 02 D2 E5 */ bl _savegpr_27
|
||||
/* 80334EF4 00331E34 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80334EF8 00331E38 3B C0 00 00 */ li r30, 0
|
||||
/* 80334EFC 00331E3C 48 00 01 20 */ b lbl_8033501C
|
||||
@@ -692,7 +692,7 @@ lbl_8033501C:
|
||||
/* 80335028 00331F68 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 8033502C 00331F6C 41 80 FE D4 */ blt lbl_80334F00
|
||||
/* 80335030 00331F70 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80335034 00331F74 48 02 D1 ED */ bl func_80362220
|
||||
/* 80335034 00331F74 48 02 D1 ED */ bl _restgpr_27
|
||||
/* 80335038 00331F78 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8033503C 00331F7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80335040 00331F80 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -816,7 +816,7 @@ J3DModelLoader_NS_readVertex:
|
||||
/* 803351D4 00332114 7C 08 02 A6 */ mflr r0
|
||||
/* 803351D8 00332118 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803351DC 0033211C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803351E0 00332120 48 02 CF F9 */ bl func_803621D8
|
||||
/* 803351E0 00332120 48 02 CF F9 */ bl _savegpr_28
|
||||
/* 803351E4 00332124 7C 9E 23 78 */ mr r30, r4
|
||||
/* 803351E8 00332128 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 803351EC 0033212C 3B E3 00 88 */ addi r31, r3, 0x88
|
||||
@@ -959,7 +959,7 @@ lbl_803353C0:
|
||||
/* 803353D4 00332314 90 1F 00 0C */ stw r0, 0xc(r31)
|
||||
lbl_803353D8:
|
||||
/* 803353D8 00332318 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 803353DC 0033231C 48 02 CE 49 */ bl func_80362224
|
||||
/* 803353DC 0033231C 48 02 CE 49 */ bl _restgpr_28
|
||||
/* 803353E0 00332320 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 803353E4 00332324 7C 08 03 A6 */ mtlr r0
|
||||
/* 803353E8 00332328 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1122,7 +1122,7 @@ lbl_803355E8:
|
||||
/* 80335618 00332558 7C 08 02 A6 */ mflr r0
|
||||
/* 8033561C 0033255C 90 01 00 B4 */ stw r0, 0xb4(r1)
|
||||
/* 80335620 00332560 39 61 00 B0 */ addi r11, r1, 0xb0
|
||||
/* 80335624 00332564 48 02 CB B1 */ bl func_803621D4
|
||||
/* 80335624 00332564 48 02 CB B1 */ bl _savegpr_27
|
||||
/* 80335628 00332568 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8033562C 0033256C 7C 9B 23 78 */ mr r27, r4
|
||||
/* 80335630 00332570 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -1292,7 +1292,7 @@ lbl_80335864:
|
||||
/* 80335874 003327B4 41 80 FF C8 */ blt lbl_8033583C
|
||||
lbl_80335878:
|
||||
/* 80335878 003327B8 39 61 00 B0 */ addi r11, r1, 0xb0
|
||||
/* 8033587C 003327BC 48 02 C9 A5 */ bl func_80362220
|
||||
/* 8033587C 003327BC 48 02 C9 A5 */ bl _restgpr_27
|
||||
/* 80335880 003327C0 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
||||
/* 80335884 003327C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80335888 003327C8 38 21 00 B0 */ addi r1, r1, 0xb0
|
||||
@@ -1301,7 +1301,7 @@ lbl_80335878:
|
||||
/* 80335894 003327D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80335898 003327D8 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
/* 8033589C 003327DC 39 61 00 90 */ addi r11, r1, 0x90
|
||||
/* 803358A0 003327E0 48 02 C9 35 */ bl func_803621D4
|
||||
/* 803358A0 003327E0 48 02 C9 35 */ bl _savegpr_27
|
||||
/* 803358A4 003327E4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 803358A8 003327E8 7C 9B 23 78 */ mr r27, r4
|
||||
/* 803358AC 003327EC 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -1465,7 +1465,7 @@ lbl_80335AC8:
|
||||
/* 80335AD8 00332A18 41 80 FF DC */ blt lbl_80335AB4
|
||||
lbl_80335ADC:
|
||||
/* 80335ADC 00332A1C 39 61 00 90 */ addi r11, r1, 0x90
|
||||
/* 80335AE0 00332A20 48 02 C7 41 */ bl func_80362220
|
||||
/* 80335AE0 00332A20 48 02 C7 41 */ bl _restgpr_27
|
||||
/* 80335AE4 00332A24 80 01 00 94 */ lwz r0, 0x94(r1)
|
||||
/* 80335AE8 00332A28 7C 08 03 A6 */ mtlr r0
|
||||
/* 80335AEC 00332A2C 38 21 00 90 */ addi r1, r1, 0x90
|
||||
@@ -1477,7 +1477,7 @@ J3DModelLoader_NS_readShape:
|
||||
/* 80335AF8 00332A38 7C 08 02 A6 */ mflr r0
|
||||
/* 80335AFC 00332A3C 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 80335B00 00332A40 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80335B04 00332A44 48 02 C6 D1 */ bl func_803621D4
|
||||
/* 80335B04 00332A44 48 02 C6 D1 */ bl _savegpr_27
|
||||
/* 80335B08 00332A48 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80335B0C 00332A4C 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80335B10 00332A50 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -1547,7 +1547,7 @@ lbl_80335BF4:
|
||||
/* 80335BF8 00332B38 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80335BFC 00332B3C 40 82 FF A4 */ bne lbl_80335BA0
|
||||
/* 80335C00 00332B40 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80335C04 00332B44 48 02 C6 1D */ bl func_80362220
|
||||
/* 80335C04 00332B44 48 02 C6 1D */ bl _restgpr_27
|
||||
/* 80335C08 00332B48 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 80335C0C 00332B4C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80335C10 00332B50 38 21 00 40 */ addi r1, r1, 0x40
|
||||
@@ -1559,7 +1559,7 @@ J3DModelLoader_NS_readTexture:
|
||||
/* 80335C1C 00332B5C 7C 08 02 A6 */ mflr r0
|
||||
/* 80335C20 00332B60 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80335C24 00332B64 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80335C28 00332B68 48 02 C5 AD */ bl func_803621D4
|
||||
/* 80335C28 00332B68 48 02 C5 AD */ bl _savegpr_27
|
||||
/* 80335C2C 00332B6C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80335C30 00332B70 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80335C34 00332B74 A3 A4 00 08 */ lhz r29, 8(r4)
|
||||
@@ -1605,7 +1605,7 @@ lbl_80335CC4:
|
||||
/* 80335CC4 00332C04 80 9B 00 08 */ lwz r4, 8(r27)
|
||||
/* 80335CC8 00332C08 90 64 00 14 */ stw r3, 0x14(r4)
|
||||
/* 80335CCC 00332C0C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80335CD0 00332C10 48 02 C5 51 */ bl func_80362220
|
||||
/* 80335CD0 00332C10 48 02 C5 51 */ bl _restgpr_27
|
||||
/* 80335CD4 00332C14 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80335CD8 00332C18 7C 08 03 A6 */ mtlr r0
|
||||
/* 80335CDC 00332C1C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1614,7 +1614,7 @@ lbl_80335CC4:
|
||||
/* 80335CE8 00332C28 7C 08 02 A6 */ mflr r0
|
||||
/* 80335CEC 00332C2C 90 01 00 A4 */ stw r0, 0xa4(r1)
|
||||
/* 80335CF0 00332C30 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80335CF4 00332C34 48 02 C4 E5 */ bl func_803621D8
|
||||
/* 80335CF4 00332C34 48 02 C4 E5 */ bl _savegpr_28
|
||||
/* 80335CF8 00332C38 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80335CFC 00332C3C 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80335D00 00332C40 7C BF 2B 78 */ mr r31, r5
|
||||
@@ -1691,7 +1691,7 @@ lbl_80335DF4:
|
||||
/* 80335E00 00332D40 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80335E04 00332D44 41 80 FF CC */ blt lbl_80335DD0
|
||||
/* 80335E08 00332D48 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80335E0C 00332D4C 48 02 C4 19 */ bl func_80362224
|
||||
/* 80335E0C 00332D4C 48 02 C4 19 */ bl _restgpr_28
|
||||
/* 80335E10 00332D50 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
||||
/* 80335E14 00332D54 7C 08 03 A6 */ mtlr r0
|
||||
/* 80335E18 00332D58 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
@@ -1700,7 +1700,7 @@ lbl_80335DF4:
|
||||
/* 80335E24 00332D64 7C 08 02 A6 */ mflr r0
|
||||
/* 80335E28 00332D68 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
/* 80335E2C 00332D6C 39 61 00 90 */ addi r11, r1, 0x90
|
||||
/* 80335E30 00332D70 48 02 C3 A9 */ bl func_803621D8
|
||||
/* 80335E30 00332D70 48 02 C3 A9 */ bl _savegpr_28
|
||||
/* 80335E34 00332D74 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80335E38 00332D78 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80335E3C 00332D7C 7C BF 2B 78 */ mr r31, r5
|
||||
@@ -1777,7 +1777,7 @@ lbl_80335F30:
|
||||
/* 80335F3C 00332E7C 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 80335F40 00332E80 41 80 FF C8 */ blt lbl_80335F08
|
||||
/* 80335F44 00332E84 39 61 00 90 */ addi r11, r1, 0x90
|
||||
/* 80335F48 00332E88 48 02 C2 DD */ bl func_80362224
|
||||
/* 80335F48 00332E88 48 02 C2 DD */ bl _restgpr_28
|
||||
/* 80335F4C 00332E8C 80 01 00 94 */ lwz r0, 0x94(r1)
|
||||
/* 80335F50 00332E90 7C 08 03 A6 */ mtlr r0
|
||||
/* 80335F54 00332E94 38 21 00 90 */ addi r1, r1, 0x90
|
||||
@@ -1789,7 +1789,7 @@ J3DModelLoader_NS_readTextureTable:
|
||||
/* 80335F60 00332EA0 7C 08 02 A6 */ mflr r0
|
||||
/* 80335F64 00332EA4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80335F68 00332EA8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80335F6C 00332EAC 48 02 C2 69 */ bl func_803621D4
|
||||
/* 80335F6C 00332EAC 48 02 C2 69 */ bl _savegpr_27
|
||||
/* 80335F70 00332EB0 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80335F74 00332EB4 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80335F78 00332EB8 A3 A4 00 08 */ lhz r29, 8(r4)
|
||||
@@ -1835,7 +1835,7 @@ lbl_80336008:
|
||||
/* 80336008 00332F48 80 9B 00 08 */ lwz r4, 8(r27)
|
||||
/* 8033600C 00332F4C 90 64 00 14 */ stw r3, 0x14(r4)
|
||||
/* 80336010 00332F50 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80336014 00332F54 48 02 C2 0D */ bl func_80362220
|
||||
/* 80336014 00332F54 48 02 C2 0D */ bl _restgpr_27
|
||||
/* 80336018 00332F58 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8033601C 00332F5C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80336020 00332F60 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1847,7 +1847,7 @@ J3DModelLoader_NS_readPatchedMaterial:
|
||||
/* 8033602C 00332F6C 7C 08 02 A6 */ mflr r0
|
||||
/* 80336030 00332F70 90 01 00 A4 */ stw r0, 0xa4(r1)
|
||||
/* 80336034 00332F74 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80336038 00332F78 48 02 C1 A1 */ bl func_803621D8
|
||||
/* 80336038 00332F78 48 02 C1 A1 */ bl _savegpr_28
|
||||
/* 8033603C 00332F7C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80336040 00332F80 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80336044 00332F84 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -1923,7 +1923,7 @@ lbl_8033613C:
|
||||
/* 80336148 00333088 7C 04 00 40 */ cmplw r4, r0
|
||||
/* 8033614C 0033308C 41 80 FF 9C */ blt lbl_803360E8
|
||||
/* 80336150 00333090 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80336154 00333094 48 02 C0 D1 */ bl func_80362224
|
||||
/* 80336154 00333094 48 02 C0 D1 */ bl _restgpr_28
|
||||
/* 80336158 00333098 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
||||
/* 8033615C 0033309C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80336160 003330A0 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
@@ -1935,7 +1935,7 @@ J3DModelLoader_NS_readMaterialDL:
|
||||
/* 8033616C 003330AC 7C 08 02 A6 */ mflr r0
|
||||
/* 80336170 003330B0 90 01 00 A4 */ stw r0, 0xa4(r1)
|
||||
/* 80336174 003330B4 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80336178 003330B8 48 02 C0 61 */ bl func_803621D8
|
||||
/* 80336178 003330B8 48 02 C0 61 */ bl _savegpr_28
|
||||
/* 8033617C 003330BC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80336180 003330C0 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80336184 003330C4 7C BF 2B 78 */ mr r31, r5
|
||||
@@ -2046,7 +2046,7 @@ lbl_803362F0:
|
||||
/* 80336300 00333240 41 80 FF C0 */ blt lbl_803362C0
|
||||
lbl_80336304:
|
||||
/* 80336304 00333244 39 61 00 A0 */ addi r11, r1, 0xa0
|
||||
/* 80336308 00333248 48 02 BF 1D */ bl func_80362224
|
||||
/* 80336308 00333248 48 02 BF 1D */ bl _restgpr_28
|
||||
/* 8033630C 0033324C 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
||||
/* 80336310 00333250 7C 08 03 A6 */ mtlr r0
|
||||
/* 80336314 00333254 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
|
||||
Reference in New Issue
Block a user