diff options
-rw-r--r-- | asm/extab.s | 3 | ||||
-rw-r--r-- | asm/init.s | 44 | ||||
-rw-r--r-- | asm/text_6.s | 86 |
3 files changed, 68 insertions, 65 deletions
diff --git a/asm/extab.s b/asm/extab.s index e32e456..f0dbe0f 100644 --- a/asm/extab.s +++ b/asm/extab.s @@ -1,4 +1,7 @@ .include "macros.inc" .section extab_, "wa" # 0x800064E0 - 0x800066C0 + + .global lbl_800064E0 +lbl_800064E0: .incbin "baserom.dol", 0x3DDAC0, 0x1E0 @@ -103,8 +103,8 @@ func_80004104: /* 8000412C 0000022C 38 21 00 10 */ addi r1, r1, 0x10 /* 80004130 00000230 4E 80 00 20 */ blr -.global func_80004134 -func_80004134: +.global TRK_memset +TRK_memset: /* 80004134 00000234 94 21 FF F0 */ stwu r1, -0x10(r1) /* 80004138 00000238 7C 08 02 A6 */ mflr r0 /* 8000413C 0000023C 90 01 00 14 */ stw r0, 0x14(r1) @@ -118,8 +118,8 @@ func_80004134: /* 8000415C 0000025C 38 21 00 10 */ addi r1, r1, 0x10 /* 80004160 00000260 4E 80 00 20 */ blr -.global func_80004164 -func_80004164: +.global TRK_memcpy +TRK_memcpy: /* 80004164 00000264 38 84 FF FF */ addi r4, r4, -1 /* 80004168 00000268 38 C3 FF FF */ addi r6, r3, -1 /* 8000416C 0000026C 38 A5 00 01 */ addi r5, r5, 1 @@ -140,7 +140,7 @@ lbl_80004188: #TODO replace with aligns .fill 0xD0 #padding -/* 80004288 00000388 48 00 1E 34 */ b func_800060BC +/* 80004288 00000388 48 00 1E 34 */ b __TRK_reset .fill 0xFC #padding @@ -1512,8 +1512,8 @@ lbl_800053B8: /* 800060B4 000021B4 38 60 1F 00 */ li r3, 0x1f00 /* 800060B8 000021B8 4C 00 00 64 */ rfi -.global func_800060BC -func_800060BC: +.global __TRK_reset +__TRK_reset: /* 800060BC 000021BC 94 21 FF F0 */ stwu r1, -0x10(r1) /* 800060C0 000021C0 7C 08 02 A6 */ mflr r0 /* 800060C4 000021C4 38 60 00 00 */ li r3, 0 @@ -1552,8 +1552,8 @@ func_8000611C: .global __start __start: -/* 80006124 00002224 48 00 01 6D */ bl __start_setupRegisters -/* 80006128 00002228 48 00 02 A1 */ bl func_800063C8 +/* 80006124 00002224 48 00 01 6D */ bl __init_registers +/* 80006128 00002228 48 00 02 A1 */ bl __init_hardware /* 8000612C 0000222C 38 00 FF FF */ li r0, -1 /* 80006130 00002230 94 21 FF F8 */ stwu r1, -8(r1) /* 80006134 00002234 90 01 00 04 */ stw r0, 4(r1) @@ -1654,8 +1654,8 @@ lbl_8000627C: /* 80006288 00002388 48 00 09 3D */ bl func_80006BC4 /* 8000628C 0000238C 48 26 E2 80 */ b lbl_8027450C -.global __start_setupRegisters -__start_setupRegisters: +.global __init_registers +__init_registers: /* 80006290 00002390 38 00 00 00 */ li r0, 0 /* 80006294 00002394 38 60 00 00 */ li r3, 0 /* 80006298 00002398 38 80 00 00 */ li r4, 0 @@ -1717,7 +1717,7 @@ lbl_80006340: /* 80006368 00002468 4B FF DC 99 */ bl memcpy /* 8000636C 0000246C 7F E3 FB 78 */ mr r3, r31 /* 80006370 00002470 7F C4 F3 78 */ mr r4, r30 -/* 80006374 00002474 48 00 00 79 */ bl func_800063EC +/* 80006374 00002474 48 00 00 79 */ bl __flush_cache lbl_80006378: /* 80006378 00002478 3B BD 00 0C */ addi r29, r29, 0xc /* 8000637C 0000247C 4B FF FF C4 */ b lbl_80006340 @@ -1744,8 +1744,8 @@ lbl_800063AC: /* 800063C0 000024C0 38 21 00 20 */ addi r1, r1, 0x20 /* 800063C4 000024C4 4E 80 00 20 */ blr -.global func_800063C8 -func_800063C8: +.global __init_hardware +__init_hardware: /* 800063C8 000024C8 7C 00 00 A6 */ mfmsr r0 /* 800063CC 000024CC 60 00 20 00 */ ori r0, r0, 0x2000 /* 800063D0 000024D0 7C 00 01 24 */ mtmsr r0 @@ -1756,8 +1756,8 @@ func_800063C8: /* 800063E4 000024E4 7F E8 03 A6 */ mtlr r31 /* 800063E8 000024E8 4E 80 00 20 */ blr -.global func_800063EC -func_800063EC: +.global __flush_cache +__flush_cache: /* 800063EC 000024EC 3C A0 FF FF */ lis r5, 0xFFFFFFF1@h /* 800063F0 000024F0 60 A5 FF F1 */ ori r5, r5, 0xFFFFFFF1@l /* 800063F4 000024F4 7C A5 18 38 */ and r5, r5, r3 @@ -1773,12 +1773,12 @@ lbl_80006400: /* 80006418 00002518 4C 00 01 2C */ isync /* 8000641C 0000251C 4E 80 00 20 */ blr lbl_80006420: # todo pointers -/* 80006420 00002520 80 00 40 00 */ lwz r0, 0x4000(0) -/* 80006424 00002524 80 00 40 00 */ lwz r0, 0x4000(0) -/* 80006428 00002528 00 00 24 C4 */ .4byte 0x000024C4 /* unknown instruction */ -/* 8000642C 0000252C 80 00 64 E0 */ lwz r0, 0x64e0(0) -/* 80006430 00002530 80 00 64 E0 */ lwz r0, 0x64e0(0) -/* 80006434 00002534 00 00 01 D0 */ .4byte 0x000001D0 /* unknown instruction */ +/* 80006420 00002520 80 00 40 00 */ .4byte memcpy +/* 80006424 00002524 80 00 40 00 */ .4byte memcpy +/* 80006428 00002528 00 00 24 C4 */ .4byte 0x000024C4 +/* 8000642C 0000252C 80 00 64 E0 */ .4byte lbl_800064E0 +/* 80006430 00002530 80 00 64 E0 */ .4byte lbl_800064E0 +/* 80006434 00002534 00 00 01 D0 */ .4byte 0x000001D0 /* 80006438 00002538 80 00 66 C0 */ lwz r0, 0x66c0(0) /* 8000643C 0000253C 80 00 66 C0 */ lwz r0, 0x66c0(0) /* 80006440 00002540 00 00 02 A8 */ .4byte 0x000002A8 /* unknown instruction */ diff --git a/asm/text_6.s b/asm/text_6.s index 4b26c48..2589ecc 100644 --- a/asm/text_6.s +++ b/asm/text_6.s @@ -11905,7 +11905,7 @@ lbl_801D49B4: /* 801D49D4 001D0634 1F A0 00 0C */ mulli r29, r0, 0xc /* 801D49D8 001D0638 7C 7E EA 14 */ add r3, r30, r29 /* 801D49DC 001D063C 38 63 00 0C */ addi r3, r3, 0xc -/* 801D49E0 001D0640 4B E2 F7 85 */ bl func_80004164 +/* 801D49E0 001D0640 4B E2 F7 85 */ bl TRK_memcpy /* 801D49E4 001D0644 3C 60 80 49 */ lis r3, lbl_8048EDF0@ha /* 801D49E8 001D0648 38 83 ED F0 */ addi r4, r3, lbl_8048EDF0@l /* 801D49EC 001D064C 80 04 00 24 */ lwz r0, 0x24(r4) @@ -11959,7 +11959,7 @@ func_801D4A4C: /* 801D4A98 001D06F8 1C 00 00 0C */ mulli r0, r0, 0xc /* 801D4A9C 001D06FC 7C 9F 02 14 */ add r4, r31, r0 /* 801D4AA0 001D0700 38 84 00 0C */ addi r4, r4, 0xc -/* 801D4AA4 001D0704 4B E2 F6 C1 */ bl func_80004164 +/* 801D4AA4 001D0704 4B E2 F6 C1 */ bl TRK_memcpy /* 801D4AA8 001D0708 80 7F 00 08 */ lwz r3, 8(r31) /* 801D4AAC 001D070C 80 9F 00 04 */ lwz r4, 4(r31) /* 801D4AB0 001D0710 38 03 00 01 */ addi r0, r3, 1 @@ -12177,7 +12177,7 @@ lbl_801D4D74: /* 801D4D78 001D09D8 7F 23 CB 78 */ mr r3, r25 /* 801D4D7C 001D09DC 7F 05 C3 78 */ mr r5, r24 /* 801D4D80 001D09E0 7C 9C 22 14 */ add r4, r28, r4 -/* 801D4D84 001D09E4 4B E2 F3 E1 */ bl func_80004164 +/* 801D4D84 001D09E4 4B E2 F3 E1 */ bl TRK_memcpy /* 801D4D88 001D09E8 80 1C 00 0C */ lwz r0, 0xc(r28) /* 801D4D8C 001D09EC 7C 00 C2 14 */ add r0, r0, r24 /* 801D4D90 001D09F0 90 1C 00 0C */ stw r0, 0xc(r28) @@ -12237,7 +12237,7 @@ lbl_801D4E44: /* 801D4E48 001D0AA8 7F C5 F3 78 */ mr r5, r30 /* 801D4E4C 001D0AAC 7C 7B EA 14 */ add r3, r27, r29 /* 801D4E50 001D0AB0 7C 9A 22 14 */ add r4, r26, r4 -/* 801D4E54 001D0AB4 4B E2 F3 11 */ bl func_80004164 +/* 801D4E54 001D0AB4 4B E2 F3 11 */ bl TRK_memcpy /* 801D4E58 001D0AB8 80 1A 00 0C */ lwz r0, 0xc(r26) /* 801D4E5C 001D0ABC 7F E3 FB 78 */ mr r3, r31 /* 801D4E60 001D0AC0 3B BD 00 01 */ addi r29, r29, 1 @@ -12286,7 +12286,7 @@ lbl_801D4EE8: /* 801D4EEC 001D0B4C 7F E3 FB 78 */ mr r3, r31 /* 801D4EF0 001D0B50 7F 85 E3 78 */ mr r5, r28 /* 801D4EF4 001D0B54 7C 9B 22 14 */ add r4, r27, r4 -/* 801D4EF8 001D0B58 4B E2 F2 6D */ bl func_80004164 +/* 801D4EF8 001D0B58 4B E2 F2 6D */ bl TRK_memcpy /* 801D4EFC 001D0B5C 80 1B 00 0C */ lwz r0, 0xc(r27) /* 801D4F00 001D0B60 3C 60 80 49 */ lis r3, lbl_8048EE18@ha /* 801D4F04 001D0B64 7C 00 E2 14 */ add r0, r0, r28 @@ -12372,7 +12372,7 @@ lbl_801D5020: /* 801D5020 001D0C80 38 65 00 10 */ addi r3, r5, 0x10 /* 801D5024 001D0C84 7F 25 CB 78 */ mr r5, r25 /* 801D5028 001D0C88 7C 7B 1A 14 */ add r3, r27, r3 -/* 801D502C 001D0C8C 4B E2 F1 39 */ bl func_80004164 +/* 801D502C 001D0C8C 4B E2 F1 39 */ bl TRK_memcpy lbl_801D5030: /* 801D5030 001D0C90 80 1B 00 0C */ lwz r0, 0xc(r27) /* 801D5034 001D0C94 7F 43 D3 78 */ mr r3, r26 @@ -12483,7 +12483,7 @@ lbl_801D5194: /* 801D5194 001D0DF4 38 63 00 10 */ addi r3, r3, 0x10 /* 801D5198 001D0DF8 7F A5 EB 78 */ mr r5, r29 /* 801D519C 001D0DFC 7C 7F 1A 14 */ add r3, r31, r3 -/* 801D51A0 001D0E00 4B E2 EF C5 */ bl func_80004164 +/* 801D51A0 001D0E00 4B E2 EF C5 */ bl TRK_memcpy lbl_801D51A4: /* 801D51A4 001D0E04 80 1F 00 0C */ lwz r0, 0xc(r31) /* 801D51A8 001D0E08 7F C3 F3 78 */ mr r3, r30 @@ -12526,7 +12526,7 @@ lbl_801D5228: /* 801D5228 001D0E88 38 84 00 10 */ addi r4, r4, 0x10 /* 801D522C 001D0E8C 7F C5 F3 78 */ mr r5, r30 /* 801D5230 001D0E90 7C 9D 22 14 */ add r4, r29, r4 -/* 801D5234 001D0E94 4B E2 EF 31 */ bl func_80004164 +/* 801D5234 001D0E94 4B E2 EF 31 */ bl TRK_memcpy /* 801D5238 001D0E98 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801D523C 001D0E9C 7F E3 FB 78 */ mr r3, r31 /* 801D5240 001D0EA0 7C 00 F2 14 */ add r0, r0, r30 @@ -12572,7 +12572,7 @@ lbl_801D52C4: /* 801D52C4 001D0F24 38 63 00 10 */ addi r3, r3, 0x10 /* 801D52C8 001D0F28 7F C5 F3 78 */ mr r5, r30 /* 801D52CC 001D0F2C 7C 7D 1A 14 */ add r3, r29, r3 -/* 801D52D0 001D0F30 4B E2 EE 95 */ bl func_80004164 +/* 801D52D0 001D0F30 4B E2 EE 95 */ bl TRK_memcpy lbl_801D52D4: /* 801D52D4 001D0F34 80 1D 00 0C */ lwz r0, 0xc(r29) /* 801D52D8 001D0F38 7F E3 FB 78 */ mr r3, r31 @@ -12619,7 +12619,7 @@ func_801D5338: /* 801D5358 001D0FB8 38 63 00 10 */ addi r3, r3, 0x10 /* 801D535C 001D0FBC 38 80 00 00 */ li r4, 0 /* 801D5360 001D0FC0 38 A0 08 80 */ li r5, 0x880 -/* 801D5364 001D0FC4 4B E2 ED D1 */ bl func_80004134 +/* 801D5364 001D0FC4 4B E2 ED D1 */ bl TRK_memset lbl_801D5368: /* 801D5368 001D0FC8 80 01 00 14 */ lwz r0, 0x14(r1) /* 801D536C 001D0FCC 7C 08 03 A6 */ mtlr r0 @@ -13052,7 +13052,7 @@ lbl_801D591C: /* 801D591C 001D157C 38 61 00 08 */ addi r3, r1, 8 /* 801D5920 001D1580 38 80 00 00 */ li r4, 0 /* 801D5924 001D1584 38 A0 00 40 */ li r5, 0x40 -/* 801D5928 001D1588 4B E2 E8 0D */ bl func_80004134 +/* 801D5928 001D1588 4B E2 E8 0D */ bl TRK_memset /* 801D592C 001D158C 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5930 001D1590 38 00 00 80 */ li r0, 0x80 /* 801D5934 001D1594 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13115,7 +13115,7 @@ lbl_801D59F0: /* 801D59F0 001D1650 38 61 00 08 */ addi r3, r1, 8 /* 801D59F4 001D1654 38 80 00 00 */ li r4, 0 /* 801D59F8 001D1658 38 A0 00 40 */ li r5, 0x40 -/* 801D59FC 001D165C 4B E2 E7 39 */ bl func_80004134 +/* 801D59FC 001D165C 4B E2 E7 39 */ bl TRK_memset /* 801D5A00 001D1660 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5A04 001D1664 38 00 00 80 */ li r0, 0x80 /* 801D5A08 001D1668 39 03 07 E8 */ addi r8, r3, lbl_804907E8@l @@ -13172,7 +13172,7 @@ lbl_801D5AB4: /* 801D5AC0 001D1720 38 61 01 08 */ addi r3, r1, 0x108 /* 801D5AC4 001D1724 38 80 00 00 */ li r4, 0 /* 801D5AC8 001D1728 38 A0 00 40 */ li r5, 0x40 -/* 801D5ACC 001D172C 4B E2 E6 69 */ bl func_80004134 +/* 801D5ACC 001D172C 4B E2 E6 69 */ bl TRK_memset /* 801D5AD0 001D1730 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5AD4 001D1734 38 00 00 80 */ li r0, 0x80 /* 801D5AD8 001D1738 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13203,7 +13203,7 @@ lbl_801D5B34: /* 801D5B34 001D1794 38 61 00 C8 */ addi r3, r1, 0xc8 /* 801D5B38 001D1798 38 80 00 00 */ li r4, 0 /* 801D5B3C 001D179C 38 A0 00 40 */ li r5, 0x40 -/* 801D5B40 001D17A0 4B E2 E5 F5 */ bl func_80004134 +/* 801D5B40 001D17A0 4B E2 E5 F5 */ bl TRK_memset /* 801D5B44 001D17A4 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5B48 001D17A8 38 00 00 80 */ li r0, 0x80 /* 801D5B4C 001D17AC 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13228,7 +13228,7 @@ lbl_801D5B94: /* 801D5B94 001D17F4 38 61 00 88 */ addi r3, r1, 0x88 /* 801D5B98 001D17F8 38 80 00 00 */ li r4, 0 /* 801D5B9C 001D17FC 38 A0 00 40 */ li r5, 0x40 -/* 801D5BA0 001D1800 4B E2 E5 95 */ bl func_80004134 +/* 801D5BA0 001D1800 4B E2 E5 95 */ bl TRK_memset /* 801D5BA4 001D1804 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5BA8 001D1808 38 00 00 80 */ li r0, 0x80 /* 801D5BAC 001D180C 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13256,7 +13256,7 @@ lbl_801D5BF4: /* 801D5C00 001D1860 38 61 00 48 */ addi r3, r1, 0x48 /* 801D5C04 001D1864 38 80 00 00 */ li r4, 0 /* 801D5C08 001D1868 38 A0 00 40 */ li r5, 0x40 -/* 801D5C0C 001D186C 4B E2 E5 29 */ bl func_80004134 +/* 801D5C0C 001D186C 4B E2 E5 29 */ bl TRK_memset /* 801D5C10 001D1870 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5C14 001D1874 38 00 00 80 */ li r0, 0x80 /* 801D5C18 001D1878 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13281,7 +13281,7 @@ lbl_801D5C60: /* 801D5C60 001D18C0 38 61 00 08 */ addi r3, r1, 8 /* 801D5C64 001D18C4 38 80 00 00 */ li r4, 0 /* 801D5C68 001D18C8 38 A0 00 40 */ li r5, 0x40 -/* 801D5C6C 001D18CC 4B E2 E4 C9 */ bl func_80004134 +/* 801D5C6C 001D18CC 4B E2 E4 C9 */ bl TRK_memset /* 801D5C70 001D18D0 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5C74 001D18D4 38 00 00 80 */ li r0, 0x80 /* 801D5C78 001D18D8 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13346,7 +13346,7 @@ func_801D5D30: /* 801D5D48 001D19A8 38 61 00 48 */ addi r3, r1, 0x48 /* 801D5D4C 001D19AC 38 80 00 00 */ li r4, 0 /* 801D5D50 001D19B0 38 A0 00 40 */ li r5, 0x40 -/* 801D5D54 001D19B4 4B E2 E3 E1 */ bl func_80004134 +/* 801D5D54 001D19B4 4B E2 E3 E1 */ bl TRK_memset /* 801D5D58 001D19B8 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5D5C 001D19BC 38 00 00 80 */ li r0, 0x80 /* 801D5D60 001D19C0 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13371,7 +13371,7 @@ lbl_801D5DA8: /* 801D5DA8 001D1A08 38 61 00 08 */ addi r3, r1, 8 /* 801D5DAC 001D1A0C 38 80 00 00 */ li r4, 0 /* 801D5DB0 001D1A10 38 A0 00 40 */ li r5, 0x40 -/* 801D5DB4 001D1A14 4B E2 E3 81 */ bl func_80004134 +/* 801D5DB4 001D1A14 4B E2 E3 81 */ bl TRK_memset /* 801D5DB8 001D1A18 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5DBC 001D1A1C 38 00 00 80 */ li r0, 0x80 /* 801D5DC0 001D1A20 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13417,7 +13417,7 @@ func_801D5E14: /* 801D5E50 001D1AB0 38 61 00 4C */ addi r3, r1, 0x4c /* 801D5E54 001D1AB4 38 80 00 00 */ li r4, 0 /* 801D5E58 001D1AB8 38 A0 00 40 */ li r5, 0x40 -/* 801D5E5C 001D1ABC 4B E2 E2 D9 */ bl func_80004134 +/* 801D5E5C 001D1ABC 4B E2 E2 D9 */ bl TRK_memset /* 801D5E60 001D1AC0 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5E64 001D1AC4 38 00 00 80 */ li r0, 0x80 /* 801D5E68 001D1AC8 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13500,7 +13500,7 @@ lbl_801D5F68: /* 801D5F7C 001D1BDC 38 61 00 8C */ addi r3, r1, 0x8c /* 801D5F80 001D1BE0 38 80 00 00 */ li r4, 0 /* 801D5F84 001D1BE4 38 A0 00 40 */ li r5, 0x40 -/* 801D5F88 001D1BE8 4B E2 E1 AD */ bl func_80004134 +/* 801D5F88 001D1BE8 4B E2 E1 AD */ bl TRK_memset /* 801D5F8C 001D1BEC 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D5F90 001D1BF0 38 00 00 40 */ li r0, 0x40 /* 801D5F94 001D1BF4 38 E3 07 E8 */ addi r7, r3, lbl_804907E8@l @@ -13563,7 +13563,7 @@ lbl_801D604C: /* 801D604C 001D1CAC 38 61 00 0C */ addi r3, r1, 0xc /* 801D6050 001D1CB0 38 80 00 00 */ li r4, 0 /* 801D6054 001D1CB4 38 A0 00 40 */ li r5, 0x40 -/* 801D6058 001D1CB8 4B E2 E0 DD */ bl func_80004134 +/* 801D6058 001D1CB8 4B E2 E0 DD */ bl TRK_memset /* 801D605C 001D1CBC 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6060 001D1CC0 38 00 00 80 */ li r0, 0x80 /* 801D6064 001D1CC4 39 03 07 E8 */ addi r8, r3, lbl_804907E8@l @@ -13610,7 +13610,7 @@ func_801D60D0: /* 801D60F4 001D1D54 38 61 00 4C */ addi r3, r1, 0x4c /* 801D60F8 001D1D58 38 80 00 00 */ li r4, 0 /* 801D60FC 001D1D5C 38 A0 00 40 */ li r5, 0x40 -/* 801D6100 001D1D60 4B E2 E0 35 */ bl func_80004134 +/* 801D6100 001D1D60 4B E2 E0 35 */ bl TRK_memset /* 801D6104 001D1D64 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6108 001D1D68 38 00 00 80 */ li r0, 0x80 /* 801D610C 001D1D6C 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13721,7 +13721,7 @@ lbl_801D627C: /* 801D627C 001D1EDC 38 61 00 0C */ addi r3, r1, 0xc /* 801D6280 001D1EE0 38 80 00 00 */ li r4, 0 /* 801D6284 001D1EE4 38 A0 00 40 */ li r5, 0x40 -/* 801D6288 001D1EE8 4B E2 DE AD */ bl func_80004134 +/* 801D6288 001D1EE8 4B E2 DE AD */ bl TRK_memset /* 801D628C 001D1EEC 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6290 001D1EF0 38 00 00 80 */ li r0, 0x80 /* 801D6294 001D1EF4 39 03 07 E8 */ addi r8, r3, lbl_804907E8@l @@ -13771,7 +13771,7 @@ func_801D62F4: /* 801D6330 001D1F90 38 61 00 64 */ addi r3, r1, 0x64 /* 801D6334 001D1F94 38 80 00 00 */ li r4, 0 /* 801D6338 001D1F98 38 A0 00 40 */ li r5, 0x40 -/* 801D633C 001D1F9C 4B E2 DD F9 */ bl func_80004134 +/* 801D633C 001D1F9C 4B E2 DD F9 */ bl TRK_memset /* 801D6340 001D1FA0 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6344 001D1FA4 38 00 00 80 */ li r0, 0x80 /* 801D6348 001D1FA8 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13817,7 +13817,7 @@ lbl_801D6390: /* 801D63E4 001D2044 38 61 00 A4 */ addi r3, r1, 0xa4 /* 801D63E8 001D2048 38 80 00 00 */ li r4, 0 /* 801D63EC 001D204C 38 A0 00 40 */ li r5, 0x40 -/* 801D63F0 001D2050 4B E2 DD 45 */ bl func_80004134 +/* 801D63F0 001D2050 4B E2 DD 45 */ bl TRK_memset /* 801D63F4 001D2054 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D63F8 001D2058 38 00 00 40 */ li r0, 0x40 /* 801D63FC 001D205C 38 E3 07 E8 */ addi r7, r3, lbl_804907E8@l @@ -13862,7 +13862,7 @@ lbl_801D648C: /* 801D648C 001D20EC 38 61 00 24 */ addi r3, r1, 0x24 /* 801D6490 001D20F0 38 80 00 00 */ li r4, 0 /* 801D6494 001D20F4 38 A0 00 40 */ li r5, 0x40 -/* 801D6498 001D20F8 4B E2 DC 9D */ bl func_80004134 +/* 801D6498 001D20F8 4B E2 DC 9D */ bl TRK_memset /* 801D649C 001D20FC 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D64A0 001D2100 38 00 00 80 */ li r0, 0x80 /* 801D64A4 001D2104 39 03 07 E8 */ addi r8, r3, lbl_804907E8@l @@ -13916,7 +13916,7 @@ func_801D6510: /* 801D6550 001D21B0 38 61 00 64 */ addi r3, r1, 0x64 /* 801D6554 001D21B4 38 80 00 00 */ li r4, 0 /* 801D6558 001D21B8 38 A0 00 40 */ li r5, 0x40 -/* 801D655C 001D21BC 4B E2 DB D9 */ bl func_80004134 +/* 801D655C 001D21BC 4B E2 DB D9 */ bl TRK_memset /* 801D6560 001D21C0 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6564 001D21C4 38 00 00 80 */ li r0, 0x80 /* 801D6568 001D21C8 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -13956,7 +13956,7 @@ lbl_801D65B0: /* 801D65EC 001D224C 38 61 00 A4 */ addi r3, r1, 0xa4 /* 801D65F0 001D2250 38 80 00 00 */ li r4, 0 /* 801D65F4 001D2254 38 A0 00 40 */ li r5, 0x40 -/* 801D65F8 001D2258 4B E2 DB 3D */ bl func_80004134 +/* 801D65F8 001D2258 4B E2 DB 3D */ bl TRK_memset /* 801D65FC 001D225C 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6600 001D2260 80 81 00 20 */ lwz r4, 0x20(r1) /* 801D6604 001D2264 38 E3 07 E8 */ addi r7, r3, lbl_804907E8@l @@ -14017,7 +14017,7 @@ lbl_801D66D0: /* 801D66D0 001D2330 38 61 00 24 */ addi r3, r1, 0x24 /* 801D66D4 001D2334 38 80 00 00 */ li r4, 0 /* 801D66D8 001D2338 38 A0 00 40 */ li r5, 0x40 -/* 801D66DC 001D233C 4B E2 DA 59 */ bl func_80004134 +/* 801D66DC 001D233C 4B E2 DA 59 */ bl TRK_memset /* 801D66E0 001D2340 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D66E4 001D2344 38 00 00 80 */ li r0, 0x80 /* 801D66E8 001D2348 39 03 07 E8 */ addi r8, r3, lbl_804907E8@l @@ -14069,7 +14069,7 @@ func_801D6768: /* 801D6774 001D23D4 38 A0 00 40 */ li r5, 0x40 /* 801D6778 001D23D8 90 01 00 54 */ stw r0, 0x54(r1) /* 801D677C 001D23DC 38 61 00 08 */ addi r3, r1, 8 -/* 801D6780 001D23E0 4B E2 D9 B5 */ bl func_80004134 +/* 801D6780 001D23E0 4B E2 D9 B5 */ bl TRK_memset /* 801D6784 001D23E4 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6788 001D23E8 38 00 00 80 */ li r0, 0x80 /* 801D678C 001D23EC 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -14103,7 +14103,7 @@ func_801D67E4: /* 801D67F0 001D2450 38 A0 00 40 */ li r5, 0x40 /* 801D67F4 001D2454 90 01 00 54 */ stw r0, 0x54(r1) /* 801D67F8 001D2458 38 61 00 08 */ addi r3, r1, 8 -/* 801D67FC 001D245C 4B E2 D9 39 */ bl func_80004134 +/* 801D67FC 001D245C 4B E2 D9 39 */ bl TRK_memset /* 801D6800 001D2460 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6804 001D2464 38 00 00 80 */ li r0, 0x80 /* 801D6808 001D2468 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -14122,7 +14122,7 @@ func_801D67E4: /* 801D683C 001D249C 90 09 00 00 */ stw r0, 0(r9) /* 801D6840 001D24A0 90 E1 00 14 */ stw r7, 0x14(r1) /* 801D6844 001D24A4 48 00 2D C9 */ bl func_801D960C -/* 801D6848 001D24A8 4B E2 F8 75 */ bl func_800060BC +/* 801D6848 001D24A8 4B E2 F8 75 */ bl __TRK_reset /* 801D684C 001D24AC 80 01 00 54 */ lwz r0, 0x54(r1) /* 801D6850 001D24B0 38 60 00 00 */ li r3, 0 /* 801D6854 001D24B4 7C 08 03 A6 */ mtlr r0 @@ -14141,7 +14141,7 @@ func_801D6860: /* 801D687C 001D24DC 38 61 00 14 */ addi r3, r1, 0x14 /* 801D6880 001D24E0 90 04 00 00 */ stw r0, 0(r4) /* 801D6884 001D24E4 38 80 00 00 */ li r4, 0 -/* 801D6888 001D24E8 4B E2 D8 AD */ bl func_80004134 +/* 801D6888 001D24E8 4B E2 D8 AD */ bl TRK_memset /* 801D688C 001D24EC 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D6890 001D24F0 38 00 00 80 */ li r0, 0x80 /* 801D6894 001D24F4 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -14183,7 +14183,7 @@ func_801D68FC: /* 801D6918 001D2578 38 61 00 08 */ addi r3, r1, 8 /* 801D691C 001D257C 90 04 00 00 */ stw r0, 0(r4) /* 801D6920 001D2580 38 80 00 00 */ li r4, 0 -/* 801D6924 001D2584 4B E2 D8 11 */ bl func_80004134 +/* 801D6924 001D2584 4B E2 D8 11 */ bl TRK_memset /* 801D6928 001D2588 3C 60 80 49 */ lis r3, lbl_804907E8@ha /* 801D692C 001D258C 38 00 00 80 */ li r0, 0x80 /* 801D6930 001D2590 39 23 07 E8 */ addi r9, r3, lbl_804907E8@l @@ -14237,7 +14237,7 @@ func_801D69A0: /* 801D69CC 001D262C 93 81 00 60 */ stw r28, 0x60(r1) /* 801D69D0 001D2630 7C 7C 1B 78 */ mr r28, r3 /* 801D69D4 001D2634 38 61 00 14 */ addi r3, r1, 0x14 -/* 801D69D8 001D2638 4B E2 D7 5D */ bl func_80004134 +/* 801D69D8 001D2638 4B E2 D7 5D */ bl TRK_memset /* 801D69DC 001D263C 38 60 00 D4 */ li r3, 0xd4 /* 801D69E0 001D2640 38 00 00 40 */ li r0, 0x40 /* 801D69E4 001D2644 98 61 00 18 */ stb r3, 0x18(r1) @@ -14308,7 +14308,7 @@ func_801D6AB0: /* 801D6AD0 001D2730 93 A1 00 64 */ stw r29, 0x64(r1) /* 801D6AD4 001D2734 7C 9D 23 78 */ mr r29, r4 /* 801D6AD8 001D2738 38 80 00 00 */ li r4, 0 -/* 801D6ADC 001D273C 4B E2 D6 59 */ bl func_80004134 +/* 801D6ADC 001D273C 4B E2 D6 59 */ bl TRK_memset /* 801D6AE0 001D2740 38 60 00 D3 */ li r3, 0xd3 /* 801D6AE4 001D2744 38 00 00 40 */ li r0, 0x40 /* 801D6AE8 001D2748 98 61 00 18 */ stb r3, 0x18(r1) @@ -14373,7 +14373,7 @@ func_801D6B98: /* 801D6BB8 001D2818 38 61 00 14 */ addi r3, r1, 0x14 /* 801D6BBC 001D281C 38 80 00 00 */ li r4, 0 /* 801D6BC0 001D2820 38 A0 00 40 */ li r5, 0x40 -/* 801D6BC4 001D2824 4B E2 D5 71 */ bl func_80004134 +/* 801D6BC4 001D2824 4B E2 D5 71 */ bl TRK_memset /* 801D6BC8 001D2828 38 60 00 00 */ li r3, 0 /* 801D6BCC 001D282C 38 00 00 D2 */ li r0, 0xd2 /* 801D6BD0 001D2830 90 7C 00 00 */ stw r3, 0(r28) @@ -14579,7 +14579,7 @@ lbl_801D6E8C: /* 801D6E8C 001D2AEC 38 61 00 14 */ addi r3, r1, 0x14 /* 801D6E90 001D2AF0 38 80 00 00 */ li r4, 0 /* 801D6E94 001D2AF4 38 A0 00 40 */ li r5, 0x40 -/* 801D6E98 001D2AF8 4B E2 D2 9D */ bl func_80004134 +/* 801D6E98 001D2AF8 4B E2 D2 9D */ bl TRK_memset /* 801D6E9C 001D2AFC 80 19 00 00 */ lwz r0, 0(r25) /* 801D6EA0 001D2B00 38 60 08 00 */ li r3, 0x800 /* 801D6EA4 001D2B04 7C 1E 00 50 */ subf r0, r30, r0 @@ -15385,7 +15385,7 @@ func_801D792C: /* 801D7940 001D35A0 93 E1 00 5C */ stw r31, 0x5c(r1) /* 801D7944 001D35A4 7C 7F 1B 78 */ mr r31, r3 /* 801D7948 001D35A8 38 61 00 0C */ addi r3, r1, 0xc -/* 801D794C 001D35AC 4B E2 C7 E9 */ bl func_80004134 +/* 801D794C 001D35AC 4B E2 C7 E9 */ bl TRK_memset /* 801D7950 001D35B0 3C 60 80 42 */ lis r3, lbl_8042323C@ha /* 801D7954 001D35B4 38 A0 00 40 */ li r5, 0x40 /* 801D7958 001D35B8 80 83 32 3C */ lwz r4, lbl_8042323C@l(r3) @@ -15421,7 +15421,7 @@ func_801D79B0: /* 801D79C4 001D3624 93 E1 00 5C */ stw r31, 0x5c(r1) /* 801D79C8 001D3628 7C 7F 1B 78 */ mr r31, r3 /* 801D79CC 001D362C 38 61 00 0C */ addi r3, r1, 0xc -/* 801D79D0 001D3630 4B E2 C7 65 */ bl func_80004134 +/* 801D79D0 001D3630 4B E2 C7 65 */ bl TRK_memset /* 801D79D4 001D3634 3C 60 80 49 */ lis r3, lbl_80490898@ha /* 801D79D8 001D3638 38 A0 00 40 */ li r5, 0x40 /* 801D79DC 001D363C 38 63 08 98 */ addi r3, r3, lbl_80490898@l @@ -17237,7 +17237,7 @@ lbl_801D9394: /* 801D939C 001D4FFC 38 04 41 88 */ addi r0, r4, lbl_80004188@l /* 801D93A0 001D5000 38 A0 01 00 */ li r5, 0x100 /* 801D93A4 001D5004 7C 80 32 14 */ add r4, r0, r6 -/* 801D93A8 001D5008 4B E2 AD BD */ bl func_80004164 +/* 801D93A8 001D5008 4B E2 AD BD */ bl TRK_memcpy /* 801D93AC 001D500C 7F 63 DB 78 */ mr r3, r27 /* 801D93B0 001D5010 38 80 01 00 */ li r4, 0x100 /* 801D93B4 001D5014 4B FF DD 51 */ bl func_801D7104 @@ -17364,7 +17364,7 @@ func_801D9524: /* 801D9540 001D51A0 3B E4 82 68 */ addi r31, r4, func_80268268@l /* 801D9544 001D51A4 38 83 D7 40 */ addi r4, r3, lbl_803FD740@l /* 801D9548 001D51A8 38 7F 00 04 */ addi r3, r31, 4 -/* 801D954C 001D51AC 4B E2 AC 19 */ bl func_80004164 +/* 801D954C 001D51AC 4B E2 AC 19 */ bl TRK_memcpy /* 801D9550 001D51B0 38 7F 00 04 */ addi r3, r31, 4 /* 801D9554 001D51B4 38 80 00 04 */ li r4, 4 /* 801D9558 001D51B8 48 09 11 E1 */ bl func_8026A738 |