diff options
author | red031000 <rubenru09@aol.com> | 2020-09-09 17:17:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-09-09 17:17:17 +0100 |
commit | 263227c1fc3331c5fdb144ac90a7210d12b718f5 (patch) | |
tree | c6fb157587169a23e2a837873798a0442e16b190 | |
parent | a24a8197519ad56d9ac6a0a08825bf00cb6c1a60 (diff) | |
parent | b08550f2194f2f51b6f388e56597b986a8c3c364 (diff) |
Merge pull request #26 from red031000/master
rename references to memcpy
-rw-r--r-- | asm/init.s | 6 | ||||
-rw-r--r-- | asm/text_1.s | 64 | ||||
-rw-r--r-- | asm/text_10.s | 410 | ||||
-rw-r--r-- | asm/text_11.s | 18 | ||||
-rw-r--r-- | asm/text_2.s | 40 | ||||
-rw-r--r-- | asm/text_3.s | 10 | ||||
-rw-r--r-- | asm/text_4.s | 232 | ||||
-rw-r--r-- | asm/text_5.s | 36 | ||||
-rw-r--r-- | asm/text_6.s | 78 | ||||
-rw-r--r-- | asm/text_7.s | 118 | ||||
-rw-r--r-- | asm/text_8.s | 492 | ||||
-rw-r--r-- | asm/text_9.s | 236 |
12 files changed, 870 insertions, 870 deletions
@@ -3,8 +3,8 @@ .section .init, "ax" # 0x80004000 - 0x800064E0 -.global func_80004000 -func_80004000: +.global memcpy +memcpy: /* 80004000 00000100 7C 04 18 40 */ cmplw r4, r3 /* 80004004 00000104 41 80 00 28 */ blt lbl_8000402C /* 80004008 00000108 38 84 FF FF */ addi r4, r4, -1 @@ -1714,7 +1714,7 @@ lbl_80006340: /* 8000635C 0000245C 41 82 00 1C */ beq lbl_80006378 /* 80006360 00002460 7F E3 FB 78 */ mr r3, r31 /* 80006364 00002464 7F C5 F3 78 */ mr r5, r30 -/* 80006368 00002468 4B FF DC 99 */ bl func_80004000 +/* 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 diff --git a/asm/text_1.s b/asm/text_1.s index f953f38..8fb3432 100644 --- a/asm/text_1.s +++ b/asm/text_1.s @@ -9610,13 +9610,13 @@ func_8000EDB0: /* 8000EDD4 0000AA34 1C A0 00 58 */ mulli r5, r0, 0x58 /* 8000EDD8 0000AA38 90 04 9B C8 */ stw r0, -0x6438(r4) /* 8000EDDC 0000AA3C 38 84 9A 58 */ addi r4, r4, -26024 -/* 8000EDE0 0000AA40 4B FF 52 21 */ bl func_80004000 +/* 8000EDE0 0000AA40 4B FF 52 21 */ bl memcpy /* 8000EDE4 0000AA44 80 1F 28 DC */ lwz r0, 0x28dc(r31) /* 8000EDE8 0000AA48 38 7F 61 9C */ addi r3, r31, 0x619c /* 8000EDEC 0000AA4C 38 9F 28 E0 */ addi r4, r31, 0x28e0 /* 8000EDF0 0000AA50 1C A0 09 74 */ mulli r5, r0, 0x974 /* 8000EDF4 0000AA54 90 1F 61 98 */ stw r0, 0x6198(r31) -/* 8000EDF8 0000AA58 4B FF 52 09 */ bl func_80004000 +/* 8000EDF8 0000AA58 4B FF 52 09 */ bl memcpy /* 8000EDFC 0000AA5C 3C 7F 00 01 */ addis r3, r31, 1 /* 8000EE00 0000AA60 38 80 00 00 */ li r4, 0 /* 8000EE04 0000AA64 38 A0 00 10 */ li r5, 0x10 @@ -9650,7 +9650,7 @@ lbl_8000EE5C: /* 8000EE6C 0000AACC 38 A0 00 38 */ li r5, 0x38 /* 8000EE70 0000AAD0 38 84 9D 3C */ addi r4, r4, -25284 /* 8000EE74 0000AAD4 38 63 9D 74 */ addi r3, r3, -25228 -/* 8000EE78 0000AAD8 4B FF 51 89 */ bl func_80004000 +/* 8000EE78 0000AAD8 4B FF 51 89 */ bl memcpy /* 8000EE7C 0000AADC 38 00 00 00 */ li r0, 0 /* 8000EE80 0000AAE0 3C 7F 00 01 */ addis r3, r31, 1 /* 8000EE84 0000AAE4 90 03 9D 74 */ stw r0, -0x628c(r3) @@ -14923,19 +14923,19 @@ lbl_8001394C: /* 8001397C 0000F5DC 8A 6F 28 5D */ lbz r19, 0x285d(r15) /* 80013980 0000F5E0 38 8F 28 24 */ addi r4, r15, 0x2824 /* 80013984 0000F5E4 38 A0 00 08 */ li r5, 8 -/* 80013988 0000F5E8 4B FF 06 79 */ bl func_80004000 +/* 80013988 0000F5E8 4B FF 06 79 */ bl memcpy /* 8001398C 0000F5EC 38 61 00 0C */ addi r3, r1, 0xc /* 80013990 0000F5F0 38 8F 28 2C */ addi r4, r15, 0x282c /* 80013994 0000F5F4 38 A0 00 08 */ li r5, 8 -/* 80013998 0000F5F8 4B FF 06 69 */ bl func_80004000 +/* 80013998 0000F5F8 4B FF 06 69 */ bl memcpy /* 8001399C 0000F5FC 38 61 00 2C */ addi r3, r1, 0x2c /* 800139A0 0000F600 38 8F 28 34 */ addi r4, r15, 0x2834 /* 800139A4 0000F604 38 A0 00 10 */ li r5, 0x10 -/* 800139A8 0000F608 4B FF 06 59 */ bl func_80004000 +/* 800139A8 0000F608 4B FF 06 59 */ bl memcpy /* 800139AC 0000F60C 38 61 00 1C */ addi r3, r1, 0x1c /* 800139B0 0000F610 38 8F 28 4C */ addi r4, r15, 0x284c /* 800139B4 0000F614 38 A0 00 10 */ li r5, 0x10 -/* 800139B8 0000F618 4B FF 06 49 */ bl func_80004000 +/* 800139B8 0000F618 4B FF 06 49 */ bl memcpy /* 800139BC 0000F61C 7E 44 93 78 */ mr r4, r18 /* 800139C0 0000F620 7E 65 9B 78 */ mr r5, r19 /* 800139C4 0000F624 38 7C 10 12 */ addi r3, r28, 0x1012 @@ -19962,12 +19962,12 @@ lbl_80018048: /* 80018058 00013CB8 38 6F 00 4C */ addi r3, r15, 0x4c /* 8001805C 00013CBC 38 A0 00 04 */ li r5, 4 /* 80018060 00013CC0 38 84 28 9C */ addi r4, r4, 0x289c -/* 80018064 00013CC4 4B FE BF 9D */ bl func_80004000 +/* 80018064 00013CC4 4B FE BF 9D */ bl memcpy /* 80018068 00013CC8 80 8D 96 B0 */ lwz r4, lbl_8063E970-_SDA_BASE_(r13) /* 8001806C 00013CCC 38 6F 00 3C */ addi r3, r15, 0x3c /* 80018070 00013CD0 38 A0 00 10 */ li r5, 0x10 /* 80018074 00013CD4 38 84 28 A0 */ addi r4, r4, 0x28a0 -/* 80018078 00013CD8 4B FE BF 89 */ bl func_80004000 +/* 80018078 00013CD8 4B FE BF 89 */ bl memcpy /* 8001807C 00013CDC 80 8D 96 B0 */ lwz r4, lbl_8063E970-_SDA_BASE_(r13) /* 80018080 00013CE0 38 60 00 00 */ li r3, 0 /* 80018084 00013CE4 83 70 09 70 */ lwz r27, 0x970(r16) @@ -21009,17 +21009,17 @@ lbl_80018E78: /* 80018E90 00014AF0 98 0F 00 30 */ stb r0, 0x30(r15) /* 80018E94 00014AF4 80 8D 96 B0 */ lwz r4, lbl_8063E970-_SDA_BASE_(r13) /* 80018E98 00014AF8 38 84 28 90 */ addi r4, r4, 0x2890 -/* 80018E9C 00014AFC 4B FE B1 65 */ bl func_80004000 +/* 80018E9C 00014AFC 4B FE B1 65 */ bl memcpy /* 80018EA0 00014B00 80 6D 96 B0 */ lwz r3, lbl_8063E970-_SDA_BASE_(r13) /* 80018EA4 00014B04 38 8F 00 4C */ addi r4, r15, 0x4c /* 80018EA8 00014B08 38 A0 00 04 */ li r5, 4 /* 80018EAC 00014B0C 38 63 28 9C */ addi r3, r3, 0x289c -/* 80018EB0 00014B10 4B FE B1 51 */ bl func_80004000 +/* 80018EB0 00014B10 4B FE B1 51 */ bl memcpy /* 80018EB4 00014B14 80 6D 96 B0 */ lwz r3, lbl_8063E970-_SDA_BASE_(r13) /* 80018EB8 00014B18 38 8F 00 3C */ addi r4, r15, 0x3c /* 80018EBC 00014B1C 38 A0 00 10 */ li r5, 0x10 /* 80018EC0 00014B20 38 63 28 A0 */ addi r3, r3, 0x28a0 -/* 80018EC4 00014B24 4B FE B1 3D */ bl func_80004000 +/* 80018EC4 00014B24 4B FE B1 3D */ bl memcpy /* 80018EC8 00014B28 80 0F 00 50 */ lwz r0, 0x50(r15) /* 80018ECC 00014B2C 38 60 00 00 */ li r3, 0 /* 80018ED0 00014B30 80 8D 96 B0 */ lwz r4, lbl_8063E970-_SDA_BASE_(r13) @@ -21511,12 +21511,12 @@ lbl_80019550: /* 80019564 000151C4 38 7D 00 10 */ addi r3, r29, 0x10 /* 80019568 000151C8 38 A0 00 08 */ li r5, 8 /* 8001956C 000151CC 38 84 28 90 */ addi r4, r4, 0x2890 -/* 80019570 000151D0 4B FE AA 91 */ bl func_80004000 +/* 80019570 000151D0 4B FE AA 91 */ bl memcpy /* 80019574 000151D4 80 8D 96 B0 */ lwz r4, lbl_8063E970-_SDA_BASE_(r13) /* 80019578 000151D8 38 7D 00 18 */ addi r3, r29, 0x18 /* 8001957C 000151DC 38 A0 00 04 */ li r5, 4 /* 80019580 000151E0 38 84 28 98 */ addi r4, r4, 0x2898 -/* 80019584 000151E4 4B FE AA 7D */ bl func_80004000 +/* 80019584 000151E4 4B FE AA 7D */ bl memcpy /* 80019588 000151E8 80 6D 96 B0 */ lwz r3, lbl_8063E970-_SDA_BASE_(r13) /* 8001958C 000151EC 39 61 00 20 */ addi r11, r1, 0x20 /* 80019590 000151F0 93 E3 28 C0 */ stw r31, 0x28c0(r3) @@ -31037,7 +31037,7 @@ lbl_80021B90: /* 80021C30 0001D890 90 1F 00 64 */ stw r0, 0x64(r31) /* 80021C34 0001D894 80 A1 00 0C */ lwz r5, 0xc(r1) /* 80021C38 0001D898 38 A5 00 02 */ addi r5, r5, 2 -/* 80021C3C 0001D89C 4B FE 23 C5 */ bl func_80004000 +/* 80021C3C 0001D89C 4B FE 23 C5 */ bl memcpy /* 80021C40 0001D8A0 80 1F 00 54 */ lwz r0, 0x54(r31) /* 80021C44 0001D8A4 2C 00 00 04 */ cmpwi r0, 4 /* 80021C48 0001D8A8 40 82 00 F4 */ bne lbl_80021D3C @@ -71755,7 +71755,7 @@ lbl_80044C58: /* 80044C68 000408C8 7C DF 2A 14 */ add r6, r31, r5 /* 80044C6C 000408CC 38 81 00 08 */ addi r4, r1, 8 /* 80044C70 000408D0 B0 E6 00 90 */ sth r7, 0x90(r6) -/* 80044C74 000408D4 4B FB F3 8D */ bl func_80004000 +/* 80044C74 000408D4 4B FB F3 8D */ bl memcpy /* 80044C78 000408D8 80 01 02 14 */ lwz r0, 0x214(r1) /* 80044C7C 000408DC 83 E1 02 0C */ lwz r31, 0x20c(r1) /* 80044C80 000408E0 7C 08 03 A6 */ mtlr r0 @@ -91376,7 +91376,7 @@ func_80055D98: /* 80055DE8 00051A48 7C 64 1B 78 */ mr r4, r3 /* 80055DEC 00051A4C 7F C3 F3 78 */ mr r3, r30 /* 80055DF0 00051A50 7F E5 FB 78 */ mr r5, r31 -/* 80055DF4 00051A54 4B FA E2 0D */ bl func_80004000 +/* 80055DF4 00051A54 4B FA E2 0D */ bl memcpy /* 80055DF8 00051A58 7F C3 F3 78 */ mr r3, r30 /* 80055DFC 00051A5C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80055E00 00051A60 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -94497,7 +94497,7 @@ lbl_800587C8: /* 800587EC 0005444C 7C 64 1B 78 */ mr r4, r3 /* 800587F0 00054450 80 6D 96 48 */ lwz r3, lbl_8063E908-_SDA_BASE_(r13) /* 800587F4 00054454 7F E5 FB 78 */ mr r5, r31 -/* 800587F8 00054458 4B FA B8 09 */ bl func_80004000 +/* 800587F8 00054458 4B FA B8 09 */ bl memcpy /* 800587FC 0005445C 38 60 05 DC */ li r3, 0x5dc /* 80058800 00054460 3C 80 27 C1 */ lis r4, 0x27c1 /* 80058804 00054464 48 18 2D E1 */ bl func_801DB5E4 @@ -94508,7 +94508,7 @@ lbl_800587C8: /* 80058818 00054478 7C 64 1B 78 */ mr r4, r3 /* 8005881C 0005447C 80 6D 96 4C */ lwz r3, lbl_8063E90C-_SDA_BASE_(r13) /* 80058820 00054480 7F E5 FB 78 */ mr r5, r31 -/* 80058824 00054484 4B FA B7 DD */ bl func_80004000 +/* 80058824 00054484 4B FA B7 DD */ bl memcpy /* 80058828 00054488 38 60 05 DC */ li r3, 0x5dc /* 8005882C 0005448C 48 1F 10 65 */ bl func_80249890 /* 80058830 00054490 38 60 05 DC */ li r3, 0x5dc @@ -94531,7 +94531,7 @@ lbl_8005884C: /* 80058870 000544D0 7C 64 1B 78 */ mr r4, r3 /* 80058874 000544D4 80 6D 96 48 */ lwz r3, lbl_8063E908-_SDA_BASE_(r13) /* 80058878 000544D8 7F E5 FB 78 */ mr r5, r31 -/* 8005887C 000544DC 4B FA B7 85 */ bl func_80004000 +/* 8005887C 000544DC 4B FA B7 85 */ bl memcpy /* 80058880 000544E0 38 60 05 DE */ li r3, 0x5de /* 80058884 000544E4 3C 80 2B 83 */ lis r4, 0x2b83 /* 80058888 000544E8 48 18 2D 5D */ bl func_801DB5E4 @@ -94542,7 +94542,7 @@ lbl_8005884C: /* 8005889C 000544FC 7C 64 1B 78 */ mr r4, r3 /* 800588A0 00054500 80 6D 96 4C */ lwz r3, lbl_8063E90C-_SDA_BASE_(r13) /* 800588A4 00054504 7F E5 FB 78 */ mr r5, r31 -/* 800588A8 00054508 4B FA B7 59 */ bl func_80004000 +/* 800588A8 00054508 4B FA B7 59 */ bl memcpy /* 800588AC 0005450C 38 60 05 DE */ li r3, 0x5de /* 800588B0 00054510 48 1F 0F E1 */ bl func_80249890 /* 800588B4 00054514 38 60 05 DE */ li r3, 0x5de @@ -94565,7 +94565,7 @@ lbl_800588D0: /* 800588F4 00054554 7C 64 1B 78 */ mr r4, r3 /* 800588F8 00054558 80 6D 96 48 */ lwz r3, lbl_8063E908-_SDA_BASE_(r13) /* 800588FC 0005455C 7F E5 FB 78 */ mr r5, r31 -/* 80058900 00054560 4B FA B7 01 */ bl func_80004000 +/* 80058900 00054560 4B FA B7 01 */ bl memcpy /* 80058904 00054564 38 60 05 E0 */ li r3, 0x5e0 /* 80058908 00054568 3C 80 2B 87 */ lis r4, 0x2b87 /* 8005890C 0005456C 48 18 2C D9 */ bl func_801DB5E4 @@ -94576,7 +94576,7 @@ lbl_800588D0: /* 80058920 00054580 7C 64 1B 78 */ mr r4, r3 /* 80058924 00054584 80 6D 96 4C */ lwz r3, lbl_8063E90C-_SDA_BASE_(r13) /* 80058928 00054588 7F E5 FB 78 */ mr r5, r31 -/* 8005892C 0005458C 4B FA B6 D5 */ bl func_80004000 +/* 8005892C 0005458C 4B FA B6 D5 */ bl memcpy /* 80058930 00054590 38 60 05 E0 */ li r3, 0x5e0 /* 80058934 00054594 48 1F 0F 5D */ bl func_80249890 /* 80058938 00054598 38 60 05 E0 */ li r3, 0x5e0 @@ -94599,7 +94599,7 @@ lbl_80058954: /* 80058978 000545D8 7C 64 1B 78 */ mr r4, r3 /* 8005897C 000545DC 80 6D 96 48 */ lwz r3, lbl_8063E908-_SDA_BASE_(r13) /* 80058980 000545E0 7F E5 FB 78 */ mr r5, r31 -/* 80058984 000545E4 4B FA B6 7D */ bl func_80004000 +/* 80058984 000545E4 4B FA B6 7D */ bl memcpy /* 80058988 000545E8 38 60 05 DD */ li r3, 0x5dd /* 8005898C 000545EC 3C 80 2B 81 */ lis r4, 0x2b81 /* 80058990 000545F0 48 18 2C 55 */ bl func_801DB5E4 @@ -94610,7 +94610,7 @@ lbl_80058954: /* 800589A4 00054604 7C 64 1B 78 */ mr r4, r3 /* 800589A8 00054608 80 6D 96 4C */ lwz r3, lbl_8063E90C-_SDA_BASE_(r13) /* 800589AC 0005460C 7F E5 FB 78 */ mr r5, r31 -/* 800589B0 00054610 4B FA B6 51 */ bl func_80004000 +/* 800589B0 00054610 4B FA B6 51 */ bl memcpy /* 800589B4 00054614 38 60 05 DD */ li r3, 0x5dd /* 800589B8 00054618 48 1F 0E D9 */ bl func_80249890 /* 800589BC 0005461C 38 60 05 DD */ li r3, 0x5dd @@ -94633,7 +94633,7 @@ lbl_800589D8: /* 800589FC 0005465C 7C 64 1B 78 */ mr r4, r3 /* 80058A00 00054660 80 6D 96 48 */ lwz r3, lbl_8063E908-_SDA_BASE_(r13) /* 80058A04 00054664 7F E5 FB 78 */ mr r5, r31 -/* 80058A08 00054668 4B FA B5 F9 */ bl func_80004000 +/* 80058A08 00054668 4B FA B5 F9 */ bl memcpy /* 80058A0C 0005466C 38 60 05 DF */ li r3, 0x5df /* 80058A10 00054670 3C 80 2B 85 */ lis r4, 0x2b85 /* 80058A14 00054674 48 18 2B D1 */ bl func_801DB5E4 @@ -94644,7 +94644,7 @@ lbl_800589D8: /* 80058A28 00054688 7C 64 1B 78 */ mr r4, r3 /* 80058A2C 0005468C 80 6D 96 4C */ lwz r3, lbl_8063E90C-_SDA_BASE_(r13) /* 80058A30 00054690 7F E5 FB 78 */ mr r5, r31 -/* 80058A34 00054694 4B FA B5 CD */ bl func_80004000 +/* 80058A34 00054694 4B FA B5 CD */ bl memcpy /* 80058A38 00054698 38 60 05 DF */ li r3, 0x5df /* 80058A3C 0005469C 48 1F 0E 55 */ bl func_80249890 /* 80058A40 000546A0 38 60 05 DF */ li r3, 0x5df @@ -94676,7 +94676,7 @@ lbl_80058A7C: /* 80058AA0 00054700 7C 64 1B 78 */ mr r4, r3 /* 80058AA4 00054704 80 6D 96 48 */ lwz r3, lbl_8063E908-_SDA_BASE_(r13) /* 80058AA8 00054708 7F E5 FB 78 */ mr r5, r31 -/* 80058AAC 0005470C 4B FA B5 55 */ bl func_80004000 +/* 80058AAC 0005470C 4B FA B5 55 */ bl memcpy /* 80058AB0 00054710 38 60 05 DC */ li r3, 0x5dc /* 80058AB4 00054714 3C 80 27 C1 */ lis r4, 0x27c1 /* 80058AB8 00054718 48 18 2B 2D */ bl func_801DB5E4 @@ -94687,7 +94687,7 @@ lbl_80058A7C: /* 80058ACC 0005472C 7C 64 1B 78 */ mr r4, r3 /* 80058AD0 00054730 80 6D 96 4C */ lwz r3, lbl_8063E90C-_SDA_BASE_(r13) /* 80058AD4 00054734 7F E5 FB 78 */ mr r5, r31 -/* 80058AD8 00054738 4B FA B5 29 */ bl func_80004000 +/* 80058AD8 00054738 4B FA B5 29 */ bl memcpy /* 80058ADC 0005473C 38 60 05 DC */ li r3, 0x5dc /* 80058AE0 00054740 48 1F 0D B1 */ bl func_80249890 /* 80058AE4 00054744 38 60 05 DC */ li r3, 0x5dc @@ -96828,7 +96828,7 @@ lbl_8005A894: lbl_8005A8B4: /* 8005A8B4 00056514 7C 77 E0 2E */ lwzx r3, r23, r28 /* 8005A8B8 00056518 7F 05 C3 78 */ mr r5, r24 -/* 8005A8BC 0005651C 4B FA 97 45 */ bl func_80004000 +/* 8005A8BC 0005651C 4B FA 97 45 */ bl memcpy /* 8005A8C0 00056520 7C 77 E0 2E */ lwzx r3, r23, r28 /* 8005A8C4 00056524 48 1E 2E 09 */ bl func_8023D6CC /* 8005A8C8 00056528 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13) @@ -98421,7 +98421,7 @@ lbl_8005BF00: /* 8005BF08 00057B68 38 A0 26 80 */ li r5, 0x2680 /* 8005BF0C 00057B6C 7C 60 DA 14 */ add r3, r0, r27 /* 8005BF10 00057B70 80 63 00 08 */ lwz r3, 8(r3) -/* 8005BF14 00057B74 4B FA 80 ED */ bl func_80004000 +/* 8005BF14 00057B74 4B FA 80 ED */ bl memcpy /* 8005BF18 00057B78 80 17 00 24 */ lwz r0, 0x24(r23) /* 8005BF1C 00057B7C 38 60 03 E9 */ li r3, 0x3e9 /* 8005BF20 00057B80 7C 80 DA 14 */ add r4, r0, r27 @@ -99082,7 +99082,7 @@ lbl_8005C83C: /* 8005C844 000584A4 38 A0 31 C0 */ li r5, 0x31c0 /* 8005C848 000584A8 7C 60 DA 14 */ add r3, r0, r27 /* 8005C84C 000584AC 80 63 00 08 */ lwz r3, 8(r3) -/* 8005C850 000584B0 4B FA 77 B1 */ bl func_80004000 +/* 8005C850 000584B0 4B FA 77 B1 */ bl memcpy /* 8005C854 000584B4 80 17 00 AC */ lwz r0, 0xac(r23) /* 8005C858 000584B8 38 60 03 EE */ li r3, 0x3ee /* 8005C85C 000584BC 7C 80 DA 14 */ add r4, r0, r27 diff --git a/asm/text_10.s b/asm/text_10.s index 13affe4..858b35b 100644 --- a/asm/text_10.s +++ b/asm/text_10.s @@ -22,7 +22,7 @@ func_80328B6C: /* 80328BA8 00324808 7C C4 33 78 */ mr r4, r6 /* 80328BAC 0032480C 38 61 00 1C */ addi r3, r1, 0x1c /* 80328BB0 00324810 54 E5 10 3A */ slwi r5, r7, 2 -/* 80328BB4 00324814 4B CD B4 4D */ bl func_80004000 +/* 80328BB4 00324814 4B CD B4 4D */ bl memcpy /* 80328BB8 00324818 48 00 00 08 */ b lbl_80328BC0 lbl_80328BBC: /* 80328BBC 0032481C 3B C0 00 00 */ li r30, 0 @@ -135,7 +135,7 @@ lbl_80328D38: /* 80328D3C 0032499C 7F 63 DB 78 */ mr r3, r27 /* 80328D40 003249A0 7F 84 E3 78 */ mr r4, r28 /* 80328D44 003249A4 7F E5 FB 78 */ mr r5, r31 -/* 80328D48 003249A8 4B CD B2 B9 */ bl func_80004000 +/* 80328D48 003249A8 4B CD B2 B9 */ bl memcpy /* 80328D4C 003249AC 38 00 00 00 */ li r0, 0 /* 80328D50 003249B0 7F E3 FB 78 */ mr r3, r31 /* 80328D54 003249B4 7C 1B F9 AE */ stbx r0, r27, r31 @@ -511,7 +511,7 @@ lbl_8032927C: /* 803292A8 00324F08 38 64 03 60 */ addi r3, r4, 0x360 /* 803292AC 00324F0C 38 9B 00 04 */ addi r4, r27, 4 /* 803292B0 00324F10 54 05 10 3A */ slwi r5, r0, 2 -/* 803292B4 00324F14 4B CD AD 4D */ bl func_80004000 +/* 803292B4 00324F14 4B CD AD 4D */ bl memcpy lbl_803292B8: /* 803292B8 00324F18 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 803292BC 00324F1C 38 18 FF FF */ addi r0, r24, -1 @@ -582,7 +582,7 @@ lbl_80329374: /* 803293A4 00325004 38 64 03 60 */ addi r3, r4, 0x360 /* 803293A8 00325008 38 9B 00 04 */ addi r4, r27, 4 /* 803293AC 0032500C 54 05 10 3A */ slwi r5, r0, 2 -/* 803293B0 00325010 4B CD AC 51 */ bl func_80004000 +/* 803293B0 00325010 4B CD AC 51 */ bl memcpy lbl_803293B4: /* 803293B4 00325014 80 6D B0 68 */ lwz r3, lbl_80640328-_SDA_BASE_(r13) /* 803293B8 00325018 38 18 FF FF */ addi r0, r24, -1 @@ -8340,7 +8340,7 @@ lbl_8033014C: /* 8033014C 0032BDAC 7F 84 E3 78 */ mr r4, r28 /* 80330150 0032BDB0 38 61 00 08 */ addi r3, r1, 8 /* 80330154 0032BDB4 38 A0 00 14 */ li r5, 0x14 -/* 80330158 0032BDB8 4B CD 3E A9 */ bl func_80004000 +/* 80330158 0032BDB8 4B CD 3E A9 */ bl memcpy /* 8033015C 0032BDBC 80 E1 00 0C */ lwz r7, 0xc(r1) /* 80330160 0032BDC0 38 61 00 08 */ addi r3, r1, 8 /* 80330164 0032BDC4 81 41 00 18 */ lwz r10, 0x18(r1) @@ -8385,7 +8385,7 @@ lbl_803301F8: /* 803301F8 0032BE58 88 A1 00 11 */ lbz r5, 0x11(r1) /* 803301FC 0032BE5C 38 61 00 1C */ addi r3, r1, 0x1c /* 80330200 0032BE60 38 9C 00 14 */ addi r4, r28, 0x14 -/* 80330204 0032BE64 4B CD 3D FD */ bl func_80004000 +/* 80330204 0032BE64 4B CD 3D FD */ bl memcpy /* 80330208 0032BE68 88 A1 00 10 */ lbz r5, 0x10(r1) /* 8033020C 0032BE6C 38 9F 17 28 */ addi r4, r31, 0x1728 /* 80330210 0032BE70 80 C1 00 14 */ lwz r6, 0x14(r1) @@ -9439,7 +9439,7 @@ lbl_8033109C: /* 803310C8 0032CD28 41 80 00 14 */ blt lbl_803310DC /* 803310CC 0032CD2C 7F 84 E3 78 */ mr r4, r28 /* 803310D0 0032CD30 7F A5 EB 78 */ mr r5, r29 -/* 803310D4 0032CD34 4B CD 2F 2D */ bl func_80004000 +/* 803310D4 0032CD34 4B CD 2F 2D */ bl memcpy /* 803310D8 0032CD38 48 00 00 24 */ b lbl_803310FC lbl_803310DC: /* 803310DC 0032CD3C 3C 80 80 45 */ lis r4, lbl_804499F0@ha @@ -9725,7 +9725,7 @@ lbl_803314C8: /* 803314C8 0032D128 7F 64 DB 78 */ mr r4, r27 /* 803314CC 0032D12C 38 61 00 08 */ addi r3, r1, 8 /* 803314D0 0032D130 38 A0 00 08 */ li r5, 8 -/* 803314D4 0032D134 4B CD 2B 2D */ bl func_80004000 +/* 803314D4 0032D134 4B CD 2B 2D */ bl memcpy /* 803314D8 0032D138 38 61 00 0E */ addi r3, r1, 0xe /* 803314DC 0032D13C 38 8D 8E 18 */ addi r4, r13, lbl_8063E0D8-_SDA_BASE_ /* 803314E0 0032D140 38 A0 00 02 */ li r5, 2 @@ -9834,7 +9834,7 @@ func_80331618: /* 80331648 0032D2A8 38 61 00 08 */ addi r3, r1, 8 /* 8033164C 0032D2AC 38 A0 00 08 */ li r5, 8 /* 80331650 0032D2B0 98 1F 00 1E */ stb r0, 0x1e(r31) -/* 80331654 0032D2B4 4B CD 29 AD */ bl func_80004000 +/* 80331654 0032D2B4 4B CD 29 AD */ bl memcpy /* 80331658 0032D2B8 38 61 00 0E */ addi r3, r1, 0xe /* 8033165C 0032D2BC 38 8D 8E 18 */ addi r4, r13, lbl_8063E0D8-_SDA_BASE_ /* 80331660 0032D2C0 38 A0 00 02 */ li r5, 2 @@ -9869,7 +9869,7 @@ lbl_803316C4: /* 803316C4 0032D324 7F 84 E3 78 */ mr r4, r28 /* 803316C8 0032D328 38 61 00 10 */ addi r3, r1, 0x10 /* 803316CC 0032D32C 38 A0 00 08 */ li r5, 8 -/* 803316D0 0032D330 4B CD 29 31 */ bl func_80004000 +/* 803316D0 0032D330 4B CD 29 31 */ bl memcpy /* 803316D4 0032D334 80 C1 00 10 */ lwz r6, 0x10(r1) /* 803316D8 0032D338 38 00 00 00 */ li r0, 0 /* 803316DC 0032D33C A0 E1 00 14 */ lhz r7, 0x14(r1) @@ -9960,7 +9960,7 @@ func_80331798: lbl_80331810: /* 80331810 0032D470 80 1F 00 04 */ lwz r0, 4(r31) /* 80331814 0032D474 7C 60 32 14 */ add r3, r0, r6 -/* 80331818 0032D478 4B CD 27 E9 */ bl func_80004000 +/* 80331818 0032D478 4B CD 27 E9 */ bl memcpy lbl_8033181C: /* 8033181C 0032D47C 80 1F 00 10 */ lwz r0, 0x10(r31) /* 80331820 0032D480 7F C3 F3 78 */ mr r3, r30 @@ -10144,7 +10144,7 @@ func_80331A4C: /* 80331AA0 0032D700 7E 85 A3 78 */ mr r5, r20 /* 80331AA4 0032D704 38 61 00 08 */ addi r3, r1, 8 /* 80331AA8 0032D708 7C 84 02 14 */ add r4, r4, r0 -/* 80331AAC 0032D70C 4B CD 25 55 */ bl func_80004000 +/* 80331AAC 0032D70C 4B CD 25 55 */ bl memcpy lbl_80331AB0: /* 80331AB0 0032D710 38 61 00 08 */ addi r3, r1, 8 /* 80331AB4 0032D714 38 00 00 80 */ li r0, 0x80 @@ -14896,7 +14896,7 @@ lbl_8033600C: lbl_8033601C: /* 8033601C 00331C7C 80 BD 00 08 */ lwz r5, 8(r29) /* 80336020 00331C80 7F C4 F3 78 */ mr r4, r30 -/* 80336024 00331C84 4B CC DF DD */ bl func_80004000 +/* 80336024 00331C84 4B CC DF DD */ bl memcpy lbl_80336028: /* 80336028 00331C88 80 01 00 24 */ lwz r0, 0x24(r1) /* 8033602C 00331C8C 83 E1 00 1C */ lwz r31, 0x1c(r1) @@ -15011,7 +15011,7 @@ lbl_80336190: lbl_803361A0: /* 803361A0 00331E00 80 BD 00 08 */ lwz r5, 8(r29) /* 803361A4 00331E04 7F C4 F3 78 */ mr r4, r30 -/* 803361A8 00331E08 4B CC DE 59 */ bl func_80004000 +/* 803361A8 00331E08 4B CC DE 59 */ bl memcpy /* 803361AC 00331E0C 39 61 00 30 */ addi r11, r1, 0x30 /* 803361B0 00331E10 4B E9 0F B9 */ bl func_801C7168 /* 803361B4 00331E14 80 01 00 34 */ lwz r0, 0x34(r1) @@ -15193,7 +15193,7 @@ lbl_803363E0: lbl_803363F0: /* 803363F0 00332050 80 BD 00 08 */ lwz r5, 8(r29) /* 803363F4 00332054 7F C4 F3 78 */ mr r4, r30 -/* 803363F8 00332058 4B CC DC 09 */ bl func_80004000 +/* 803363F8 00332058 4B CC DC 09 */ bl memcpy /* 803363FC 0033205C 80 01 00 24 */ lwz r0, 0x24(r1) /* 80336400 00332060 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80336404 00332064 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -15911,7 +15911,7 @@ lbl_80336D34: /* 80336D54 003329B4 7F A4 EB 78 */ mr r4, r29 /* 80336D58 003329B8 7F E5 FB 78 */ mr r5, r31 /* 80336D5C 003329BC 38 63 00 18 */ addi r3, r3, 0x18 -/* 80336D60 003329C0 4B CC D2 A1 */ bl func_80004000 +/* 80336D60 003329C0 4B CC D2 A1 */ bl memcpy /* 80336D64 003329C4 7F 83 E3 78 */ mr r3, r28 /* 80336D68 003329C8 38 9C 00 18 */ addi r4, r28, 0x18 /* 80336D6C 003329CC 48 00 01 E9 */ bl func_80336F54 @@ -15934,7 +15934,7 @@ lbl_80336D9C: /* 80336DA0 00332A00 7C 9D FA 14 */ add r4, r29, r31 /* 80336DA4 00332A04 38 63 00 18 */ addi r3, r3, 0x18 /* 80336DA8 00332A08 7C BF F0 50 */ subf r5, r31, r30 -/* 80336DAC 00332A0C 4B CC D2 55 */ bl func_80004000 +/* 80336DAC 00332A0C 4B CC D2 55 */ bl memcpy /* 80336DB0 00332A10 80 01 00 24 */ lwz r0, 0x24(r1) /* 80336DB4 00332A14 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80336DB8 00332A18 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -16922,7 +16922,7 @@ func_80337C64: lbl_80337C94: /* 80337C94 003338F4 38 61 00 08 */ addi r3, r1, 8 /* 80337C98 003338F8 38 A0 00 08 */ li r5, 8 -/* 80337C9C 003338FC 4B CC C3 65 */ bl func_80004000 +/* 80337C9C 003338FC 4B CC C3 65 */ bl memcpy /* 80337CA0 00333900 9B E1 00 08 */ stb r31, 8(r1) /* 80337CA4 00333904 7F C3 F3 78 */ mr r3, r30 /* 80337CA8 00333908 38 81 00 08 */ addi r4, r1, 8 @@ -16952,7 +16952,7 @@ func_80337CDC: /* 80337CF4 00333954 93 C1 00 18 */ stw r30, 0x18(r1) /* 80337CF8 00333958 7C 7E 1B 78 */ mr r30, r3 /* 80337CFC 0033395C 38 61 00 08 */ addi r3, r1, 8 -/* 80337D00 00333960 4B CC C3 01 */ bl func_80004000 +/* 80337D00 00333960 4B CC C3 01 */ bl memcpy /* 80337D04 00333964 9B E1 00 08 */ stb r31, 8(r1) /* 80337D08 00333968 7F C3 F3 78 */ mr r3, r30 /* 80337D0C 0033396C 38 81 00 08 */ addi r4, r1, 8 @@ -17096,7 +17096,7 @@ func_80337E94: /* 80337EBC 00333B1C 7D 1F 43 78 */ mr r31, r8 /* 80337EC0 00333B20 38 61 00 08 */ addi r3, r1, 8 /* 80337EC4 00333B24 38 A0 00 08 */ li r5, 8 -/* 80337EC8 00333B28 4B CC C1 39 */ bl func_80004000 +/* 80337EC8 00333B28 4B CC C1 39 */ bl memcpy /* 80337ECC 00333B2C 9B E1 00 08 */ stb r31, 8(r1) /* 80337ED0 00333B30 7F 63 DB 78 */ mr r3, r27 /* 80337ED4 00333B34 7F 84 E3 78 */ mr r4, r28 @@ -17602,7 +17602,7 @@ lbl_80338594: /* 803385C0 00334220 7C 83 C0 2E */ lwzx r4, r3, r24 /* 803385C4 00334224 7C 65 C0 2E */ lwzx r3, r5, r24 /* 803385C8 00334228 A8 BD 00 0A */ lha r5, 0xa(r29) -/* 803385CC 0033422C 4B CC BA 35 */ bl func_80004000 +/* 803385CC 0033422C 4B CC BA 35 */ bl memcpy /* 803385D0 00334230 3B 18 00 04 */ addi r24, r24, 4 /* 803385D4 00334234 3A F7 00 01 */ addi r23, r23, 1 lbl_803385D8: @@ -18724,7 +18724,7 @@ lbl_80339438: /* 80339474 003350D4 7F 84 E3 78 */ mr r4, r28 /* 80339478 003350D8 38 7E 00 11 */ addi r3, r30, 0x11 /* 8033947C 003350DC 38 BF 00 01 */ addi r5, r31, 1 -/* 80339480 003350E0 4B CC AB 81 */ bl func_80004000 +/* 80339480 003350E0 4B CC AB 81 */ bl memcpy /* 80339484 003350E4 38 BF 00 06 */ addi r5, r31, 6 /* 80339488 003350E8 80 7D 00 80 */ lwz r3, 0x80(r29) /* 8033948C 003350EC 90 BE 00 4C */ stw r5, 0x4c(r30) @@ -18920,7 +18920,7 @@ lbl_8033970C: /* 80339728 00335388 98 C5 00 02 */ stb r6, 2(r5) /* 8033972C 0033538C 7F 65 DB 78 */ mr r5, r27 /* 80339730 00335390 38 63 00 02 */ addi r3, r3, 2 -/* 80339734 00335394 4B CC A8 CD */ bl func_80004000 +/* 80339734 00335394 4B CC A8 CD */ bl memcpy /* 80339738 00335398 38 00 00 20 */ li r0, 0x20 /* 8033973C 0033539C 38 61 00 08 */ addi r3, r1, 8 /* 80339740 003353A0 90 01 00 08 */ stw r0, 8(r1) @@ -18945,7 +18945,7 @@ lbl_80339784: /* 80339784 003353E4 7F 83 E3 78 */ mr r3, r28 /* 80339788 003353E8 38 81 00 0C */ addi r4, r1, 0xc /* 8033978C 003353EC 38 A0 00 80 */ li r5, 0x80 -/* 80339790 003353F0 4B CC A8 71 */ bl func_80004000 +/* 80339790 003353F0 4B CC A8 71 */ bl memcpy /* 80339794 003353F4 38 60 00 00 */ li r3, 0 lbl_80339798: /* 80339798 003353F8 39 61 01 30 */ addi r11, r1, 0x130 @@ -19275,7 +19275,7 @@ lbl_80339BB8: /* 80339BD0 00335830 41 82 00 10 */ beq lbl_80339BE0 /* 80339BD4 00335834 7C 1F C8 50 */ subf r0, r31, r25 /* 80339BD8 00335838 54 05 10 3A */ slwi r5, r0, 2 -/* 80339BDC 0033583C 4B CC A4 25 */ bl func_80004000 +/* 80339BDC 0033583C 4B CC A4 25 */ bl memcpy lbl_80339BE0: /* 80339BE0 00335840 7F 3F CB 78 */ mr r31, r25 lbl_80339BE4: @@ -19679,7 +19679,7 @@ lbl_8033A168: /* 8033A16C 00335DCC 7F A3 EB 78 */ mr r3, r29 /* 8033A170 00335DD0 38 81 00 0C */ addi r4, r1, 0xc /* 8033A174 00335DD4 54 A5 10 3A */ slwi r5, r5, 2 -/* 8033A178 00335DD8 4B CC 9E 89 */ bl func_80004000 +/* 8033A178 00335DD8 4B CC 9E 89 */ bl memcpy /* 8033A17C 00335DDC 3F 40 80 61 */ lis r26, lbl_80610BD0@ha /* 8033A180 00335DE0 3B 3A 0B D0 */ addi r25, r26, lbl_80610BD0@l /* 8033A184 00335DE4 80 19 00 0C */ lwz r0, 0xc(r25) @@ -19768,7 +19768,7 @@ lbl_8033A298: /* 8033A29C 00335EFC 7F 24 CB 78 */ mr r4, r25 /* 8033A2A0 00335F00 7E 65 9B 78 */ mr r5, r19 /* 8033A2A4 00335F04 38 61 00 10 */ addi r3, r1, 0x10 -/* 8033A2A8 00335F08 4B CC 9D 59 */ bl func_80004000 +/* 8033A2A8 00335F08 4B CC 9D 59 */ bl memcpy /* 8033A2AC 00335F0C 38 61 02 10 */ addi r3, r1, 0x210 /* 8033A2B0 00335F10 38 80 00 00 */ li r4, 0 /* 8033A2B4 00335F14 38 A0 01 04 */ li r5, 0x104 @@ -19829,7 +19829,7 @@ lbl_8033A370: /* 8033A374 00335FD4 7E 65 9B 78 */ mr r5, r19 /* 8033A378 00335FD8 38 75 00 04 */ addi r3, r21, 4 /* 8033A37C 00335FDC 38 81 00 10 */ addi r4, r1, 0x10 -/* 8033A380 00335FE0 4B CC 9C 81 */ bl func_80004000 +/* 8033A380 00335FE0 4B CC 9C 81 */ bl memcpy /* 8033A384 00335FE4 3E 60 80 61 */ lis r19, lbl_80610BD0@ha /* 8033A388 00335FE8 3A 73 0B D0 */ addi r19, r19, lbl_80610BD0@l /* 8033A38C 00335FEC 80 13 00 5C */ lwz r0, 0x5c(r19) @@ -20006,7 +20006,7 @@ lbl_8033A5CC: /* 8033A5E4 00336244 38 75 00 04 */ addi r3, r21, 4 /* 8033A5E8 00336248 57 25 10 3A */ slwi r5, r25, 2 /* 8033A5EC 0033624C 7C 84 02 14 */ add r4, r4, r0 -/* 8033A5F0 00336250 4B CC 9A 11 */ bl func_80004000 +/* 8033A5F0 00336250 4B CC 9A 11 */ bl memcpy /* 8033A5F4 00336254 93 35 00 00 */ stw r25, 0(r21) /* 8033A5F8 00336258 48 00 00 10 */ b lbl_8033A608 lbl_8033A5FC: @@ -20020,7 +20020,7 @@ lbl_8033A608: /* 8033A614 00336274 38 74 00 04 */ addi r3, r20, 4 /* 8033A618 00336278 38 81 02 14 */ addi r4, r1, 0x214 /* 8033A61C 0033627C 54 05 10 3A */ slwi r5, r0, 2 -/* 8033A620 00336280 4B CC 99 E1 */ bl func_80004000 +/* 8033A620 00336280 4B CC 99 E1 */ bl memcpy /* 8033A624 00336284 80 01 02 10 */ lwz r0, 0x210(r1) /* 8033A628 00336288 90 14 00 00 */ stw r0, 0(r20) lbl_8033A62C: @@ -20322,11 +20322,11 @@ lbl_8033AA58: /* 8033AA58 003366B8 7F 84 E3 78 */ mr r4, r28 /* 8033AA5C 003366BC 38 61 01 10 */ addi r3, r1, 0x110 /* 8033AA60 003366C0 38 A0 01 04 */ li r5, 0x104 -/* 8033AA64 003366C4 4B CC 95 9D */ bl func_80004000 +/* 8033AA64 003366C4 4B CC 95 9D */ bl memcpy /* 8033AA68 003366C8 7F A4 EB 78 */ mr r4, r29 /* 8033AA6C 003366CC 38 61 00 0C */ addi r3, r1, 0xc /* 8033AA70 003366D0 38 A0 01 04 */ li r5, 0x104 -/* 8033AA74 003366D4 4B CC 95 8D */ bl func_80004000 +/* 8033AA74 003366D4 4B CC 95 8D */ bl memcpy /* 8033AA78 003366D8 80 81 00 08 */ lwz r4, 8(r1) /* 8033AA7C 003366DC 38 61 01 10 */ addi r3, r1, 0x110 /* 8033AA80 003366E0 4B FF ED 31 */ bl func_803397B0 @@ -20371,7 +20371,7 @@ lbl_8033AB08: /* 8033AB08 00336768 7F E3 FB 78 */ mr r3, r31 /* 8033AB0C 0033676C 38 81 02 14 */ addi r4, r1, 0x214 /* 8033AB10 00336770 38 A0 01 04 */ li r5, 0x104 -/* 8033AB14 00336774 4B CC 94 ED */ bl func_80004000 +/* 8033AB14 00336774 4B CC 94 ED */ bl memcpy lbl_8033AB18: /* 8033AB18 00336778 3F E0 80 61 */ lis r31, lbl_80610BD0@ha /* 8033AB1C 0033677C 3B FF 0B D0 */ addi r31, r31, lbl_80610BD0@l @@ -21021,15 +21021,15 @@ lbl_8033B43C: /* 8033B48C 003370EC 7F E4 FB 78 */ mr r4, r31 /* 8033B490 003370F0 38 61 02 10 */ addi r3, r1, 0x210 /* 8033B494 003370F4 38 A0 01 04 */ li r5, 0x104 -/* 8033B498 003370F8 4B CC 8B 69 */ bl func_80004000 +/* 8033B498 003370F8 4B CC 8B 69 */ bl memcpy /* 8033B49C 003370FC 7F 84 E3 78 */ mr r4, r28 /* 8033B4A0 00337100 38 61 01 0C */ addi r3, r1, 0x10c /* 8033B4A4 00337104 38 A0 01 04 */ li r5, 0x104 -/* 8033B4A8 00337108 4B CC 8B 59 */ bl func_80004000 +/* 8033B4A8 00337108 4B CC 8B 59 */ bl memcpy /* 8033B4AC 0033710C 7F 64 DB 78 */ mr r4, r27 /* 8033B4B0 00337110 38 61 00 08 */ addi r3, r1, 8 /* 8033B4B4 00337114 38 A0 01 04 */ li r5, 0x104 -/* 8033B4B8 00337118 4B CC 8B 49 */ bl func_80004000 +/* 8033B4B8 00337118 4B CC 8B 49 */ bl memcpy /* 8033B4BC 0033711C 38 61 02 10 */ addi r3, r1, 0x210 /* 8033B4C0 00337120 48 00 00 10 */ b lbl_8033B4D0 lbl_8033B4C4: @@ -21343,7 +21343,7 @@ lbl_8033B918: /* 8033B918 00337578 7F C3 F3 78 */ mr r3, r30 /* 8033B91C 0033757C 38 81 06 20 */ addi r4, r1, 0x620 /* 8033B920 00337580 38 A0 01 04 */ li r5, 0x104 -/* 8033B924 00337584 4B CC 86 DD */ bl func_80004000 +/* 8033B924 00337584 4B CC 86 DD */ bl memcpy /* 8033B928 00337588 3B 9F FF FF */ addi r28, r31, -1 /* 8033B92C 0033758C 3B E1 01 0C */ addi r31, r1, 0x10c /* 8033B930 00337590 3B A0 00 01 */ li r29, 1 @@ -21736,7 +21736,7 @@ lbl_8033BEB0: /* 8033BEB0 00337B10 7F C3 F3 78 */ mr r3, r30 /* 8033BEB4 00337B14 38 81 02 10 */ addi r4, r1, 0x210 /* 8033BEB8 00337B18 38 A0 01 04 */ li r5, 0x104 -/* 8033BEBC 00337B1C 4B CC 81 45 */ bl func_80004000 +/* 8033BEBC 00337B1C 4B CC 81 45 */ bl memcpy lbl_8033BEC0: /* 8033BEC0 00337B20 3F 40 80 61 */ lis r26, lbl_80610BD0@ha /* 8033BEC4 00337B24 3B 5A 0B D0 */ addi r26, r26, lbl_80610BD0@l @@ -24128,7 +24128,7 @@ lbl_8033DFE8: /* 8033DFEC 00339C4C 80 7D 02 08 */ lwz r3, 0x208(r29) /* 8033DFF0 00339C50 80 9D 01 F8 */ lwz r4, 0x1f8(r29) /* 8033DFF4 00339C54 38 A5 00 01 */ addi r5, r5, 1 -/* 8033DFF8 00339C58 4B CC 60 09 */ bl func_80004000 +/* 8033DFF8 00339C58 4B CC 60 09 */ bl memcpy /* 8033DFFC 00339C5C 80 7D 01 F8 */ lwz r3, 0x1f8(r29) /* 8033E000 00339C60 38 9B 00 07 */ addi r4, r27, 7 /* 8033E004 00339C64 80 1D 02 00 */ lwz r0, 0x200(r29) @@ -25555,7 +25555,7 @@ lbl_8033F454: /* 8033F454 0033B0B4 7F 64 DB 78 */ mr r4, r27 /* 8033F458 0033B0B8 7F 85 E3 78 */ mr r5, r28 /* 8033F45C 0033B0BC 7C 7D FA 14 */ add r3, r29, r31 -/* 8033F460 0033B0C0 4B CC 4B A1 */ bl func_80004000 +/* 8033F460 0033B0C0 4B CC 4B A1 */ bl memcpy /* 8033F464 0033B0C4 7C 1F E2 14 */ add r0, r31, r28 /* 8033F468 0033B0C8 38 60 00 00 */ li r3, 0 /* 8033F46C 0033B0CC 7C 7D 01 AE */ stbx r3, r29, r0 @@ -36215,7 +36215,7 @@ lbl_803489F0: /* 803489F8 00344658 80 1D 00 08 */ lwz r0, 8(r29) /* 803489FC 0034465C 7F E5 FB 78 */ mr r5, r31 /* 80348A00 00344660 7C 63 02 14 */ add r3, r3, r0 -/* 80348A04 00344664 4B CB B5 FD */ bl func_80004000 +/* 80348A04 00344664 4B CB B5 FD */ bl memcpy /* 80348A08 00344668 80 1D 00 08 */ lwz r0, 8(r29) /* 80348A0C 0034466C 7C 00 FA 14 */ add r0, r0, r31 /* 80348A10 00344670 90 1D 00 08 */ stw r0, 8(r29) @@ -36970,7 +36970,7 @@ func_803493C4: lbl_80349418: /* 80349418 00345078 80 81 00 08 */ lwz r4, 8(r1) /* 8034941C 0034507C 80 A1 00 0C */ lwz r5, 0xc(r1) -/* 80349420 00345080 4B CB AB E1 */ bl func_80004000 +/* 80349420 00345080 4B CB AB E1 */ bl memcpy /* 80349424 00345084 80 01 00 0C */ lwz r0, 0xc(r1) /* 80349428 00345088 90 1E 00 3C */ stw r0, 0x3c(r30) lbl_8034942C: @@ -37608,7 +37608,7 @@ lbl_80349C74: /* 80349C98 003458F8 80 81 00 08 */ lwz r4, 8(r1) /* 80349C9C 003458FC 38 61 00 10 */ addi r3, r1, 0x10 /* 80349CA0 00345900 38 A0 00 02 */ li r5, 2 -/* 80349CA4 00345904 4B CB A3 5D */ bl func_80004000 +/* 80349CA4 00345904 4B CB A3 5D */ bl memcpy /* 80349CA8 00345908 80 7E 00 08 */ lwz r3, 8(r30) /* 80349CAC 0034590C A0 81 00 10 */ lhz r4, 0x10(r1) /* 80349CB0 00345910 80 03 00 44 */ lwz r0, 0x44(r3) @@ -38234,14 +38234,14 @@ lbl_8034A47C: /* 8034A4AC 0034610C B0 01 00 08 */ sth r0, 8(r1) /* 8034A4B0 00346110 38 81 00 08 */ addi r4, r1, 8 /* 8034A4B4 00346114 38 A0 00 02 */ li r5, 2 -/* 8034A4B8 00346118 4B CB 9B 49 */ bl func_80004000 +/* 8034A4B8 00346118 4B CB 9B 49 */ bl memcpy /* 8034A4BC 0034611C 3B C0 00 02 */ li r30, 2 lbl_8034A4C0: /* 8034A4C0 00346120 38 61 00 0C */ addi r3, r1, 0xc /* 8034A4C4 00346124 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034A4C8 00346128 7C 63 F2 14 */ add r3, r3, r30 /* 8034A4CC 0034612C 38 A0 00 02 */ li r5, 2 -/* 8034A4D0 00346130 4B CB 9B 31 */ bl func_80004000 +/* 8034A4D0 00346130 4B CB 9B 31 */ bl memcpy /* 8034A4D4 00346134 3B DE 00 02 */ addi r30, r30, 2 /* 8034A4D8 00346138 38 C1 00 0C */ addi r6, r1, 0xc /* 8034A4DC 0034613C 38 00 00 68 */ li r0, 0x68 @@ -38711,14 +38711,14 @@ lbl_8034AB0C: /* 8034AB34 00346794 B0 01 00 0A */ sth r0, 0xa(r1) /* 8034AB38 00346798 38 81 00 0A */ addi r4, r1, 0xa /* 8034AB3C 0034679C 38 A0 00 02 */ li r5, 2 -/* 8034AB40 003467A0 4B CB 94 C1 */ bl func_80004000 +/* 8034AB40 003467A0 4B CB 94 C1 */ bl memcpy /* 8034AB44 003467A4 3B 40 00 02 */ li r26, 2 lbl_8034AB48: /* 8034AB48 003467A8 38 61 00 18 */ addi r3, r1, 0x18 /* 8034AB4C 003467AC 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034AB50 003467B0 7C 63 D2 14 */ add r3, r3, r26 /* 8034AB54 003467B4 38 A0 00 02 */ li r5, 2 -/* 8034AB58 003467B8 4B CB 94 A9 */ bl func_80004000 +/* 8034AB58 003467B8 4B CB 94 A9 */ bl memcpy /* 8034AB5C 003467BC 3B 5A 00 02 */ addi r26, r26, 2 /* 8034AB60 003467C0 38 C1 00 18 */ addi r6, r1, 0x18 /* 8034AB64 003467C4 38 00 00 68 */ li r0, 0x68 @@ -38763,14 +38763,14 @@ lbl_8034ABC8: /* 8034ABF4 00346854 B0 01 00 08 */ sth r0, 8(r1) /* 8034ABF8 00346858 38 81 00 08 */ addi r4, r1, 8 /* 8034ABFC 0034685C 38 A0 00 02 */ li r5, 2 -/* 8034AC00 00346860 4B CB 94 01 */ bl func_80004000 +/* 8034AC00 00346860 4B CB 94 01 */ bl memcpy /* 8034AC04 00346864 3B A0 00 02 */ li r29, 2 lbl_8034AC08: /* 8034AC08 00346868 38 61 00 10 */ addi r3, r1, 0x10 /* 8034AC0C 0034686C 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034AC10 00346870 7C 63 EA 14 */ add r3, r3, r29 /* 8034AC14 00346874 38 A0 00 02 */ li r5, 2 -/* 8034AC18 00346878 4B CB 93 E9 */ bl func_80004000 +/* 8034AC18 00346878 4B CB 93 E9 */ bl memcpy /* 8034AC1C 0034687C 3B BD 00 02 */ addi r29, r29, 2 /* 8034AC20 00346880 38 C1 00 10 */ addi r6, r1, 0x10 /* 8034AC24 00346884 38 00 00 68 */ li r0, 0x68 @@ -39209,14 +39209,14 @@ lbl_8034B1F0: /* 8034B220 00346E80 B0 01 00 08 */ sth r0, 8(r1) /* 8034B224 00346E84 38 81 00 08 */ addi r4, r1, 8 /* 8034B228 00346E88 38 A0 00 02 */ li r5, 2 -/* 8034B22C 00346E8C 4B CB 8D D5 */ bl func_80004000 +/* 8034B22C 00346E8C 4B CB 8D D5 */ bl memcpy /* 8034B230 00346E90 3B A0 00 02 */ li r29, 2 lbl_8034B234: /* 8034B234 00346E94 38 61 00 10 */ addi r3, r1, 0x10 /* 8034B238 00346E98 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034B23C 00346E9C 7C 63 EA 14 */ add r3, r3, r29 /* 8034B240 00346EA0 38 A0 00 02 */ li r5, 2 -/* 8034B244 00346EA4 4B CB 8D BD */ bl func_80004000 +/* 8034B244 00346EA4 4B CB 8D BD */ bl memcpy /* 8034B248 00346EA8 3B BD 00 02 */ addi r29, r29, 2 /* 8034B24C 00346EAC 38 C1 00 10 */ addi r6, r1, 0x10 /* 8034B250 00346EB0 38 00 00 68 */ li r0, 0x68 @@ -39552,7 +39552,7 @@ lbl_8034B6CC: /* 8034B6CC 0034732C 38 61 00 08 */ addi r3, r1, 8 /* 8034B6D0 00347330 38 9E 00 04 */ addi r4, r30, 4 /* 8034B6D4 00347334 38 A0 00 04 */ li r5, 4 -/* 8034B6D8 00347338 4B CB 89 29 */ bl func_80004000 +/* 8034B6D8 00347338 4B CB 89 29 */ bl memcpy /* 8034B6DC 0034733C 4B FE D8 FD */ bl func_80338FD8 /* 8034B6E0 00347340 80 01 00 08 */ lwz r0, 8(r1) /* 8034B6E4 00347344 7C 80 18 50 */ subf r4, r0, r3 @@ -39723,14 +39723,14 @@ lbl_8034B910: /* 8034B928 00347588 B0 01 00 0C */ sth r0, 0xc(r1) /* 8034B92C 0034758C 38 81 00 0C */ addi r4, r1, 0xc /* 8034B930 00347590 38 A0 00 02 */ li r5, 2 -/* 8034B934 00347594 4B CB 86 CD */ bl func_80004000 +/* 8034B934 00347594 4B CB 86 CD */ bl memcpy /* 8034B938 00347598 3B 60 00 02 */ li r27, 2 lbl_8034B93C: /* 8034B93C 0034759C 38 61 00 28 */ addi r3, r1, 0x28 /* 8034B940 003475A0 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034B944 003475A4 7C 63 DA 14 */ add r3, r3, r27 /* 8034B948 003475A8 38 A0 00 02 */ li r5, 2 -/* 8034B94C 003475AC 4B CB 86 B5 */ bl func_80004000 +/* 8034B94C 003475AC 4B CB 86 B5 */ bl memcpy /* 8034B950 003475B0 3B 7B 00 02 */ addi r27, r27, 2 /* 8034B954 003475B4 38 C1 00 28 */ addi r6, r1, 0x28 /* 8034B958 003475B8 38 00 00 68 */ li r0, 0x68 @@ -39774,14 +39774,14 @@ lbl_8034B9A8: /* 8034B9E4 00347644 B0 01 00 0A */ sth r0, 0xa(r1) /* 8034B9E8 00347648 38 81 00 0A */ addi r4, r1, 0xa /* 8034B9EC 0034764C 38 A0 00 02 */ li r5, 2 -/* 8034B9F0 00347650 4B CB 86 11 */ bl func_80004000 +/* 8034B9F0 00347650 4B CB 86 11 */ bl memcpy /* 8034B9F4 00347654 3B 60 00 02 */ li r27, 2 lbl_8034B9F8: /* 8034B9F8 00347658 38 61 00 20 */ addi r3, r1, 0x20 /* 8034B9FC 0034765C 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034BA00 00347660 7C 63 DA 14 */ add r3, r3, r27 /* 8034BA04 00347664 38 A0 00 02 */ li r5, 2 -/* 8034BA08 00347668 4B CB 85 F9 */ bl func_80004000 +/* 8034BA08 00347668 4B CB 85 F9 */ bl memcpy /* 8034BA0C 0034766C 3B 7B 00 02 */ addi r27, r27, 2 /* 8034BA10 00347670 38 C1 00 20 */ addi r6, r1, 0x20 /* 8034BA14 00347674 38 00 00 68 */ li r0, 0x68 @@ -39824,14 +39824,14 @@ lbl_8034BA74: /* 8034BA9C 003476FC B0 01 00 08 */ sth r0, 8(r1) /* 8034BAA0 00347700 38 81 00 08 */ addi r4, r1, 8 /* 8034BAA4 00347704 38 A0 00 02 */ li r5, 2 -/* 8034BAA8 00347708 4B CB 85 59 */ bl func_80004000 +/* 8034BAA8 00347708 4B CB 85 59 */ bl memcpy /* 8034BAAC 0034770C 3B 40 00 02 */ li r26, 2 lbl_8034BAB0: /* 8034BAB0 00347710 38 61 00 18 */ addi r3, r1, 0x18 /* 8034BAB4 00347714 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034BAB8 00347718 7C 63 D2 14 */ add r3, r3, r26 /* 8034BABC 0034771C 38 A0 00 02 */ li r5, 2 -/* 8034BAC0 00347720 4B CB 85 41 */ bl func_80004000 +/* 8034BAC0 00347720 4B CB 85 41 */ bl memcpy /* 8034BAC4 00347724 3B 5A 00 02 */ addi r26, r26, 2 /* 8034BAC8 00347728 38 C1 00 18 */ addi r6, r1, 0x18 /* 8034BACC 0034772C 38 00 00 68 */ li r0, 0x68 @@ -40370,14 +40370,14 @@ func_8034C1C4: /* 8034C22C 00347E8C B0 01 00 0A */ sth r0, 0xa(r1) /* 8034C230 00347E90 38 81 00 0A */ addi r4, r1, 0xa /* 8034C234 00347E94 38 A0 00 02 */ li r5, 2 -/* 8034C238 00347E98 4B CB 7D C9 */ bl func_80004000 +/* 8034C238 00347E98 4B CB 7D C9 */ bl memcpy /* 8034C23C 00347E9C 3B 40 00 02 */ li r26, 2 lbl_8034C240: /* 8034C240 00347EA0 38 61 00 18 */ addi r3, r1, 0x18 /* 8034C244 00347EA4 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034C248 00347EA8 7C 63 D2 14 */ add r3, r3, r26 /* 8034C24C 00347EAC 38 A0 00 02 */ li r5, 2 -/* 8034C250 00347EB0 4B CB 7D B1 */ bl func_80004000 +/* 8034C250 00347EB0 4B CB 7D B1 */ bl memcpy /* 8034C254 00347EB4 3B 5A 00 02 */ addi r26, r26, 2 /* 8034C258 00347EB8 38 C1 00 18 */ addi r6, r1, 0x18 /* 8034C25C 00347EBC 38 00 00 68 */ li r0, 0x68 @@ -40481,14 +40481,14 @@ lbl_8034C340: /* 8034C3C4 00348024 B0 01 00 08 */ sth r0, 8(r1) /* 8034C3C8 00348028 38 81 00 08 */ addi r4, r1, 8 /* 8034C3CC 0034802C 38 A0 00 02 */ li r5, 2 -/* 8034C3D0 00348030 4B CB 7C 31 */ bl func_80004000 +/* 8034C3D0 00348030 4B CB 7C 31 */ bl memcpy /* 8034C3D4 00348034 3B A0 00 02 */ li r29, 2 lbl_8034C3D8: /* 8034C3D8 00348038 38 61 00 10 */ addi r3, r1, 0x10 /* 8034C3DC 0034803C 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034C3E0 00348040 7C 63 EA 14 */ add r3, r3, r29 /* 8034C3E4 00348044 38 A0 00 02 */ li r5, 2 -/* 8034C3E8 00348048 4B CB 7C 19 */ bl func_80004000 +/* 8034C3E8 00348048 4B CB 7C 19 */ bl memcpy /* 8034C3EC 0034804C 3B BD 00 02 */ addi r29, r29, 2 /* 8034C3F0 00348050 38 C1 00 10 */ addi r6, r1, 0x10 /* 8034C3F4 00348054 38 00 00 68 */ li r0, 0x68 @@ -41007,14 +41007,14 @@ func_8034CAB4: /* 8034CAE8 00348748 B0 01 00 08 */ sth r0, 8(r1) /* 8034CAEC 0034874C 38 81 00 08 */ addi r4, r1, 8 /* 8034CAF0 00348750 38 A0 00 02 */ li r5, 2 -/* 8034CAF4 00348754 4B CB 75 0D */ bl func_80004000 +/* 8034CAF4 00348754 4B CB 75 0D */ bl memcpy /* 8034CAF8 00348758 3B E0 00 02 */ li r31, 2 lbl_8034CAFC: /* 8034CAFC 0034875C 38 61 00 0C */ addi r3, r1, 0xc /* 8034CB00 00348760 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034CB04 00348764 7C 63 FA 14 */ add r3, r3, r31 /* 8034CB08 00348768 38 A0 00 02 */ li r5, 2 -/* 8034CB0C 0034876C 4B CB 74 F5 */ bl func_80004000 +/* 8034CB0C 0034876C 4B CB 74 F5 */ bl memcpy /* 8034CB10 00348770 3B FF 00 02 */ addi r31, r31, 2 /* 8034CB14 00348774 38 81 00 0C */ addi r4, r1, 0xc /* 8034CB18 00348778 38 00 00 64 */ li r0, 0x64 @@ -41066,14 +41066,14 @@ func_8034CB78: /* 8034CBBC 0034881C B0 01 00 08 */ sth r0, 8(r1) /* 8034CBC0 00348820 38 81 00 08 */ addi r4, r1, 8 /* 8034CBC4 00348824 38 A0 00 02 */ li r5, 2 -/* 8034CBC8 00348828 4B CB 74 39 */ bl func_80004000 +/* 8034CBC8 00348828 4B CB 74 39 */ bl memcpy /* 8034CBCC 0034882C 3B E0 00 02 */ li r31, 2 lbl_8034CBD0: /* 8034CBD0 00348830 38 61 00 0C */ addi r3, r1, 0xc /* 8034CBD4 00348834 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034CBD8 00348838 7C 63 FA 14 */ add r3, r3, r31 /* 8034CBDC 0034883C 38 A0 00 02 */ li r5, 2 -/* 8034CBE0 00348840 4B CB 74 21 */ bl func_80004000 +/* 8034CBE0 00348840 4B CB 74 21 */ bl memcpy /* 8034CBE4 00348844 38 61 00 0C */ addi r3, r1, 0xc /* 8034CBE8 00348848 38 80 00 65 */ li r4, 0x65 /* 8034CBEC 0034884C 3B FF 00 02 */ addi r31, r31, 2 @@ -41129,14 +41129,14 @@ lbl_8034CC6C: /* 8034CCA4 00348904 B0 01 00 08 */ sth r0, 8(r1) /* 8034CCA8 00348908 38 81 00 08 */ addi r4, r1, 8 /* 8034CCAC 0034890C 38 A0 00 02 */ li r5, 2 -/* 8034CCB0 00348910 4B CB 73 51 */ bl func_80004000 +/* 8034CCB0 00348910 4B CB 73 51 */ bl memcpy /* 8034CCB4 00348914 3B C0 00 02 */ li r30, 2 lbl_8034CCB8: /* 8034CCB8 00348918 38 61 00 10 */ addi r3, r1, 0x10 /* 8034CCBC 0034891C 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034CCC0 00348920 7C 63 F2 14 */ add r3, r3, r30 /* 8034CCC4 00348924 38 A0 00 02 */ li r5, 2 -/* 8034CCC8 00348928 4B CB 73 39 */ bl func_80004000 +/* 8034CCC8 00348928 4B CB 73 39 */ bl memcpy /* 8034CCCC 0034892C 3B E1 00 10 */ addi r31, r1, 0x10 /* 8034CCD0 00348930 38 00 00 66 */ li r0, 0x66 /* 8034CCD4 00348934 3B DE 00 02 */ addi r30, r30, 2 @@ -41146,7 +41146,7 @@ lbl_8034CCB8: /* 8034CCE4 00348944 3B DE 00 01 */ addi r30, r30, 1 /* 8034CCE8 00348948 38 A0 00 04 */ li r5, 4 /* 8034CCEC 0034894C 7C 63 F2 14 */ add r3, r3, r30 -/* 8034CCF0 00348950 4B CB 73 11 */ bl func_80004000 +/* 8034CCF0 00348950 4B CB 73 11 */ bl memcpy /* 8034CCF4 00348954 4B FE C2 E5 */ bl func_80338FD8 /* 8034CCF8 00348958 90 61 00 0C */ stw r3, 0xc(r1) /* 8034CCFC 0034895C 7F E3 FB 78 */ mr r3, r31 @@ -41154,7 +41154,7 @@ lbl_8034CCB8: /* 8034CD04 00348964 38 81 00 0C */ addi r4, r1, 0xc /* 8034CD08 00348968 38 63 00 04 */ addi r3, r3, 4 /* 8034CD0C 0034896C 38 A0 00 04 */ li r5, 4 -/* 8034CD10 00348970 4B CB 72 F1 */ bl func_80004000 +/* 8034CD10 00348970 4B CB 72 F1 */ bl memcpy /* 8034CD14 00348974 7F A3 EB 78 */ mr r3, r29 /* 8034CD18 00348978 7F E4 FB 78 */ mr r4, r31 /* 8034CD1C 0034897C 38 BE 00 08 */ addi r5, r30, 8 @@ -41195,14 +41195,14 @@ func_8034CD54: /* 8034CD94 003489F4 B0 01 00 08 */ sth r0, 8(r1) /* 8034CD98 003489F8 38 81 00 08 */ addi r4, r1, 8 /* 8034CD9C 003489FC 38 A0 00 02 */ li r5, 2 -/* 8034CDA0 00348A00 4B CB 72 61 */ bl func_80004000 +/* 8034CDA0 00348A00 4B CB 72 61 */ bl memcpy /* 8034CDA4 00348A04 3B 80 00 02 */ li r28, 2 lbl_8034CDA8: /* 8034CDA8 00348A08 38 61 00 0C */ addi r3, r1, 0xc /* 8034CDAC 00348A0C 38 8D 92 C0 */ addi r4, r13, lbl_8063E580-_SDA_BASE_ /* 8034CDB0 00348A10 7C 63 E2 14 */ add r3, r3, r28 /* 8034CDB4 00348A14 38 A0 00 02 */ li r5, 2 -/* 8034CDB8 00348A18 4B CB 72 49 */ bl func_80004000 +/* 8034CDB8 00348A18 4B CB 72 49 */ bl memcpy /* 8034CDBC 00348A1C 3B 9C 00 02 */ addi r28, r28, 2 /* 8034CDC0 00348A20 38 C1 00 0C */ addi r6, r1, 0xc /* 8034CDC4 00348A24 38 00 00 68 */ li r0, 0x68 @@ -42283,7 +42283,7 @@ lbl_8034DCA4: /* 8034DCA8 00349908 7F 84 E3 78 */ mr r4, r28 /* 8034DCAC 0034990C 7F 45 D3 78 */ mr r5, r26 /* 8034DCB0 00349910 38 61 00 08 */ addi r3, r1, 8 -/* 8034DCB4 00349914 4B CB 63 4D */ bl func_80004000 +/* 8034DCB4 00349914 4B CB 63 4D */ bl memcpy /* 8034DCB8 00349918 3B 81 00 08 */ addi r28, r1, 8 /* 8034DCBC 0034991C 38 00 00 00 */ li r0, 0 /* 8034DCC0 00349920 7C 1C D1 AE */ stbx r0, r28, r26 @@ -42518,7 +42518,7 @@ lbl_8034DFD4: /* 8034DFE4 00349C44 41 82 00 24 */ beq lbl_8034E008 /* 8034DFE8 00349C48 7C 7C 02 14 */ add r3, r28, r0 /* 8034DFEC 00349C4C 38 A0 00 04 */ li r5, 4 -/* 8034DFF0 00349C50 4B CB 60 11 */ bl func_80004000 +/* 8034DFF0 00349C50 4B CB 60 11 */ bl memcpy /* 8034DFF4 00349C54 80 6D B0 B8 */ lwz r3, lbl_80640378-_SDA_BASE_(r13) /* 8034DFF8 00349C58 3B 43 00 01 */ addi r26, r3, 1 /* 8034DFFC 00349C5C 93 4D B0 B8 */ stw r26, lbl_80640378-_SDA_BASE_(r13) @@ -43090,7 +43090,7 @@ lbl_8034E770: /* 8034E770 0034A3D0 7F E5 FB 78 */ mr r5, r31 /* 8034E774 0034A3D4 7C 7E 02 14 */ add r3, r30, r0 /* 8034E778 0034A3D8 38 81 00 08 */ addi r4, r1, 8 -/* 8034E77C 0034A3DC 4B CB 58 85 */ bl func_80004000 +/* 8034E77C 0034A3DC 4B CB 58 85 */ bl memcpy /* 8034E780 0034A3E0 80 9E 05 78 */ lwz r4, 0x578(r30) /* 8034E784 0034A3E4 38 00 00 00 */ li r0, 0 /* 8034E788 0034A3E8 38 60 00 01 */ li r3, 1 @@ -43133,7 +43133,7 @@ lbl_8034E804: /* 8034E804 0034A464 7F C4 F3 78 */ mr r4, r30 /* 8034E808 0034A468 7F E5 FB 78 */ mr r5, r31 /* 8034E80C 0034A46C 7C 7D 02 14 */ add r3, r29, r0 -/* 8034E810 0034A470 4B CB 57 F1 */ bl func_80004000 +/* 8034E810 0034A470 4B CB 57 F1 */ bl memcpy /* 8034E814 0034A474 80 9D 05 78 */ lwz r4, 0x578(r29) /* 8034E818 0034A478 38 00 00 00 */ li r0, 0 /* 8034E81C 0034A47C 38 60 00 01 */ li r3, 1 @@ -43634,7 +43634,7 @@ func_8034EEB4: /* 8034EF30 0034AB90 38 A0 00 02 */ li r5, 2 /* 8034EF34 0034AB94 80 1A 05 78 */ lwz r0, 0x578(r26) /* 8034EF38 0034AB98 7C 7A 02 14 */ add r3, r26, r0 -/* 8034EF3C 0034AB9C 4B CB 50 C5 */ bl func_80004000 +/* 8034EF3C 0034AB9C 4B CB 50 C5 */ bl memcpy /* 8034EF40 0034ABA0 80 7A 05 78 */ lwz r3, 0x578(r26) /* 8034EF44 0034ABA4 38 03 00 02 */ addi r0, r3, 2 /* 8034EF48 0034ABA8 90 1A 05 78 */ stw r0, 0x578(r26) @@ -43679,7 +43679,7 @@ lbl_8034EFC8: /* 8034EFD0 0034AC30 7E 64 9B 78 */ mr r4, r19 /* 8034EFD4 0034AC34 7E C5 B3 78 */ mr r5, r22 /* 8034EFD8 0034AC38 7C 7A 02 14 */ add r3, r26, r0 -/* 8034EFDC 0034AC3C 4B CB 50 25 */ bl func_80004000 +/* 8034EFDC 0034AC3C 4B CB 50 25 */ bl memcpy /* 8034EFE0 0034AC40 80 1A 05 78 */ lwz r0, 0x578(r26) /* 8034EFE4 0034AC44 7C 00 B2 14 */ add r0, r0, r22 /* 8034EFE8 0034AC48 90 1A 05 78 */ stw r0, 0x578(r26) @@ -43711,7 +43711,7 @@ lbl_8034F040: /* 8034F048 0034ACA8 7F E4 FB 78 */ mr r4, r31 /* 8034F04C 0034ACAC 7E C5 B3 78 */ mr r5, r22 /* 8034F050 0034ACB0 7C 7A AA 14 */ add r3, r26, r21 -/* 8034F054 0034ACB4 4B CB 4F AD */ bl func_80004000 +/* 8034F054 0034ACB4 4B CB 4F AD */ bl memcpy /* 8034F058 0034ACB8 80 1A 05 78 */ lwz r0, 0x578(r26) /* 8034F05C 0034ACBC 7C 00 B2 14 */ add r0, r0, r22 /* 8034F060 0034ACC0 90 1A 05 78 */ stw r0, 0x578(r26) @@ -43794,7 +43794,7 @@ lbl_8034F168: /* 8034F170 0034ADD0 7E C4 B3 78 */ mr r4, r22 /* 8034F174 0034ADD4 7E A5 AB 78 */ mr r5, r21 /* 8034F178 0034ADD8 7C 7A A2 14 */ add r3, r26, r20 -/* 8034F17C 0034ADDC 4B CB 4E 85 */ bl func_80004000 +/* 8034F17C 0034ADDC 4B CB 4E 85 */ bl memcpy /* 8034F180 0034ADE0 80 1A 05 78 */ lwz r0, 0x578(r26) /* 8034F184 0034ADE4 7C 00 AA 14 */ add r0, r0, r21 /* 8034F188 0034ADE8 90 1A 05 78 */ stw r0, 0x578(r26) @@ -43858,7 +43858,7 @@ lbl_8034F23C: /* 8034F244 0034AEA4 7F 84 E3 78 */ mr r4, r28 /* 8034F248 0034AEA8 7F A5 EB 78 */ mr r5, r29 /* 8034F24C 0034AEAC 7C 7A C2 14 */ add r3, r26, r24 -/* 8034F250 0034AEB0 4B CB 4D B1 */ bl func_80004000 +/* 8034F250 0034AEB0 4B CB 4D B1 */ bl memcpy /* 8034F254 0034AEB4 80 7A 05 78 */ lwz r3, 0x578(r26) /* 8034F258 0034AEB8 38 00 00 00 */ li r0, 0 /* 8034F25C 0034AEBC 7C 63 EA 14 */ add r3, r3, r29 @@ -43934,7 +43934,7 @@ lbl_8034F354: /* 8034F354 0034AFB4 7E E4 BB 78 */ mr r4, r23 /* 8034F358 0034AFB8 7F 05 C3 78 */ mr r5, r24 /* 8034F35C 0034AFBC 7C 7A 02 14 */ add r3, r26, r0 -/* 8034F360 0034AFC0 4B CB 4C A1 */ bl func_80004000 +/* 8034F360 0034AFC0 4B CB 4C A1 */ bl memcpy /* 8034F364 0034AFC4 80 1A 05 78 */ lwz r0, 0x578(r26) /* 8034F368 0034AFC8 38 80 00 01 */ li r4, 1 /* 8034F36C 0034AFCC 7C 00 C2 14 */ add r0, r0, r24 @@ -44248,7 +44248,7 @@ lbl_8034F7A8: /* 8034F7B0 0034B410 38 61 00 08 */ addi r3, r1, 8 /* 8034F7B4 0034B414 38 A0 00 04 */ li r5, 4 /* 8034F7B8 0034B418 38 84 00 06 */ addi r4, r4, 6 -/* 8034F7BC 0034B41C 4B CB 48 45 */ bl func_80004000 +/* 8034F7BC 0034B41C 4B CB 48 45 */ bl memcpy /* 8034F7C0 0034B420 80 1F 00 A0 */ lwz r0, 0xa0(r31) /* 8034F7C4 0034B424 2C 00 00 00 */ cmpwi r0, 0 /* 8034F7C8 0034B428 41 82 00 40 */ beq lbl_8034F808 @@ -44327,7 +44327,7 @@ lbl_8034F8B4: /* 8034F8C8 0034B528 7F E4 FB 78 */ mr r4, r31 /* 8034F8CC 0034B52C 38 A0 00 04 */ li r5, 4 /* 8034F8D0 0034B530 3B 9C FF F9 */ addi r28, r28, -7 -/* 8034F8D4 0034B534 4B CB 47 2D */ bl func_80004000 +/* 8034F8D4 0034B534 4B CB 47 2D */ bl memcpy /* 8034F8D8 0034B538 7F 40 07 74 */ extsb r0, r26 /* 8034F8DC 0034B53C 38 A0 00 05 */ li r5, 5 /* 8034F8E0 0034B540 28 00 00 09 */ cmplwi r0, 9 @@ -44365,7 +44365,7 @@ lbl_8034F950: /* 8034F95C 0034B5BC 7F 85 E3 78 */ mr r5, r28 /* 8034F960 0034B5C0 7C 63 02 14 */ add r3, r3, r0 /* 8034F964 0034B5C4 38 81 00 1C */ addi r4, r1, 0x1c -/* 8034F968 0034B5C8 4B CB 46 99 */ bl func_80004000 +/* 8034F968 0034B5C8 4B CB 46 99 */ bl memcpy /* 8034F96C 0034B5CC 80 61 06 00 */ lwz r3, 0x600(r1) /* 8034F970 0034B5D0 38 01 00 88 */ addi r0, r1, 0x88 /* 8034F974 0034B5D4 38 80 00 00 */ li r4, 0 @@ -44418,7 +44418,7 @@ lbl_8034FA14: /* 8034FA20 0034B680 7F 85 E3 78 */ mr r5, r28 /* 8034FA24 0034B684 7C 63 02 14 */ add r3, r3, r0 /* 8034FA28 0034B688 38 81 00 30 */ addi r4, r1, 0x30 -/* 8034FA2C 0034B68C 4B CB 45 D5 */ bl func_80004000 +/* 8034FA2C 0034B68C 4B CB 45 D5 */ bl memcpy /* 8034FA30 0034B690 80 61 06 00 */ lwz r3, 0x600(r1) /* 8034FA34 0034B694 38 01 00 88 */ addi r0, r1, 0x88 /* 8034FA38 0034B698 38 80 00 00 */ li r4, 0 @@ -44616,7 +44616,7 @@ lbl_8034FCFC: /* 8034FD0C 0034B96C 7F C4 F3 78 */ mr r4, r30 /* 8034FD10 0034B970 7F 85 E3 78 */ mr r5, r28 /* 8034FD14 0034B974 7C 63 02 14 */ add r3, r3, r0 -/* 8034FD18 0034B978 4B CB 42 E9 */ bl func_80004000 +/* 8034FD18 0034B978 4B CB 42 E9 */ bl memcpy /* 8034FD1C 0034B97C 80 01 06 00 */ lwz r0, 0x600(r1) /* 8034FD20 0034B980 7C 00 E2 14 */ add r0, r0, r28 /* 8034FD24 0034B984 90 01 06 00 */ stw r0, 0x600(r1) @@ -44712,14 +44712,14 @@ lbl_8034FCFC: /* 8034FE8C 0034BAEC 7C 63 2A 14 */ add r3, r3, r5 /* 8034FE90 0034BAF0 7F C4 F3 78 */ mr r4, r30 /* 8034FE94 0034BAF4 38 A0 00 04 */ li r5, 4 -/* 8034FE98 0034BAF8 4B CB 41 69 */ bl func_80004000 +/* 8034FE98 0034BAF8 4B CB 41 69 */ bl memcpy /* 8034FE9C 0034BAFC 80 C1 06 00 */ lwz r6, 0x600(r1) /* 8034FEA0 0034BB00 7F C4 F3 78 */ mr r4, r30 /* 8034FEA4 0034BB04 38 61 00 18 */ addi r3, r1, 0x18 /* 8034FEA8 0034BB08 38 A0 00 04 */ li r5, 4 /* 8034FEAC 0034BB0C 38 06 00 04 */ addi r0, r6, 4 /* 8034FEB0 0034BB10 90 01 06 00 */ stw r0, 0x600(r1) -/* 8034FEB4 0034BB14 4B CB 41 4D */ bl func_80004000 +/* 8034FEB4 0034BB14 4B CB 41 4D */ bl memcpy /* 8034FEB8 0034BB18 80 C1 00 18 */ lwz r6, 0x18(r1) /* 8034FEBC 0034BB1C 80 1B 00 D8 */ lwz r0, 0xd8(r27) /* 8034FEC0 0034BB20 7C 06 00 00 */ cmpw r6, r0 @@ -44836,7 +44836,7 @@ func_80350018: /* 8035003C 0034BC9C 90 81 05 80 */ stw r4, 0x580(r1) /* 80350040 0034BCA0 38 9F 00 84 */ addi r4, r31, 0x84 /* 80350044 0034BCA4 98 01 00 08 */ stb r0, 8(r1) -/* 80350048 0034BCA8 4B CB 3F B9 */ bl func_80004000 +/* 80350048 0034BCA8 4B CB 3F B9 */ bl memcpy /* 8035004C 0034BCAC 38 00 00 05 */ li r0, 5 /* 80350050 0034BCB0 38 81 00 08 */ addi r4, r1, 8 /* 80350054 0034BCB4 90 01 05 80 */ stw r0, 0x580(r1) @@ -44872,7 +44872,7 @@ func_8035008C: /* 803500C0 0034BD20 98 01 05 EC */ stb r0, 0x5ec(r1) /* 803500C4 0034BD24 38 9B 00 84 */ addi r4, r27, 0x84 /* 803500C8 0034BD28 38 A0 00 04 */ li r5, 4 -/* 803500CC 0034BD2C 4B CB 3F 35 */ bl func_80004000 +/* 803500CC 0034BD2C 4B CB 3F 35 */ bl memcpy /* 803500D0 0034BD30 38 00 00 05 */ li r0, 5 /* 803500D4 0034BD34 3F C0 80 62 */ lis r30, lbl_80620C90@ha /* 803500D8 0034BD38 90 01 0B 64 */ stw r0, 0xb64(r1) @@ -44901,7 +44901,7 @@ lbl_80350120: /* 8035012C 0034BD8C 7F 05 C3 78 */ mr r5, r24 /* 80350130 0034BD90 7C 63 02 14 */ add r3, r3, r0 /* 80350134 0034BD94 38 81 00 5C */ addi r4, r1, 0x5c -/* 80350138 0034BD98 4B CB 3E C9 */ bl func_80004000 +/* 80350138 0034BD98 4B CB 3E C9 */ bl memcpy /* 8035013C 0034BD9C 80 01 0B 64 */ lwz r0, 0xb64(r1) /* 80350140 0034BDA0 7C 00 C2 14 */ add r0, r0, r24 /* 80350144 0034BDA4 90 01 0B 64 */ stw r0, 0xb64(r1) @@ -44927,7 +44927,7 @@ lbl_80350180: /* 8035018C 0034BDEC 7F 04 C3 78 */ mr r4, r24 /* 80350190 0034BDF0 7E E5 BB 78 */ mr r5, r23 /* 80350194 0034BDF4 7C 63 02 14 */ add r3, r3, r0 -/* 80350198 0034BDF8 4B CB 3E 69 */ bl func_80004000 +/* 80350198 0034BDF8 4B CB 3E 69 */ bl memcpy /* 8035019C 0034BDFC 80 01 0B 64 */ lwz r0, 0xb64(r1) /* 803501A0 0034BE00 7C 00 BA 14 */ add r0, r0, r23 /* 803501A4 0034BE04 90 01 0B 64 */ stw r0, 0xb64(r1) @@ -44956,7 +44956,7 @@ lbl_803501E8: /* 803501F4 0034BE54 7E E4 BB 78 */ mr r4, r23 /* 803501F8 0034BE58 7F 05 C3 78 */ mr r5, r24 /* 803501FC 0034BE5C 7C 63 02 14 */ add r3, r3, r0 -/* 80350200 0034BE60 4B CB 3E 01 */ bl func_80004000 +/* 80350200 0034BE60 4B CB 3E 01 */ bl memcpy /* 80350204 0034BE64 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 80350208 0034BE68 38 01 05 EC */ addi r0, r1, 0x5ec /* 8035020C 0034BE6C 38 80 00 00 */ li r4, 0 @@ -44985,7 +44985,7 @@ lbl_80350254: /* 80350260 0034BEC0 7E E5 BB 78 */ mr r5, r23 /* 80350264 0034BEC4 7C 63 02 14 */ add r3, r3, r0 /* 80350268 0034BEC8 38 81 00 48 */ addi r4, r1, 0x48 -/* 8035026C 0034BECC 4B CB 3D 95 */ bl func_80004000 +/* 8035026C 0034BECC 4B CB 3D 95 */ bl memcpy /* 80350270 0034BED0 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 80350274 0034BED4 38 01 05 EC */ addi r0, r1, 0x5ec /* 80350278 0034BED8 38 80 00 00 */ li r4, 0 @@ -45010,7 +45010,7 @@ lbl_803502B0: /* 803502BC 0034BF1C 7E E4 BB 78 */ mr r4, r23 /* 803502C0 0034BF20 7F 05 C3 78 */ mr r5, r24 /* 803502C4 0034BF24 7C 63 02 14 */ add r3, r3, r0 -/* 803502C8 0034BF28 4B CB 3D 39 */ bl func_80004000 +/* 803502C8 0034BF28 4B CB 3D 39 */ bl memcpy /* 803502CC 0034BF2C 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 803502D0 0034BF30 38 01 05 EC */ addi r0, r1, 0x5ec /* 803502D4 0034BF34 38 80 00 00 */ li r4, 0 @@ -45040,7 +45040,7 @@ lbl_8035031C: /* 80350328 0034BF88 7F 04 C3 78 */ mr r4, r24 /* 8035032C 0034BF8C 7E E5 BB 78 */ mr r5, r23 /* 80350330 0034BF90 7C 63 02 14 */ add r3, r3, r0 -/* 80350334 0034BF94 4B CB 3C CD */ bl func_80004000 +/* 80350334 0034BF94 4B CB 3C CD */ bl memcpy /* 80350338 0034BF98 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 8035033C 0034BF9C 38 01 05 EC */ addi r0, r1, 0x5ec /* 80350340 0034BFA0 38 80 00 00 */ li r4, 0 @@ -45067,7 +45067,7 @@ lbl_80350380: /* 8035038C 0034BFEC 7E E4 BB 78 */ mr r4, r23 /* 80350390 0034BFF0 7F 05 C3 78 */ mr r5, r24 /* 80350394 0034BFF4 7C 63 02 14 */ add r3, r3, r0 -/* 80350398 0034BFF8 4B CB 3C 69 */ bl func_80004000 +/* 80350398 0034BFF8 4B CB 3C 69 */ bl memcpy /* 8035039C 0034BFFC 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 803503A0 0034C000 38 01 05 EC */ addi r0, r1, 0x5ec /* 803503A4 0034C004 38 80 00 00 */ li r4, 0 @@ -45096,7 +45096,7 @@ lbl_803503EC: /* 803503F8 0034C058 7E E5 BB 78 */ mr r5, r23 /* 803503FC 0034C05C 7C 63 02 14 */ add r3, r3, r0 /* 80350400 0034C060 38 81 00 34 */ addi r4, r1, 0x34 -/* 80350404 0034C064 4B CB 3B FD */ bl func_80004000 +/* 80350404 0034C064 4B CB 3B FD */ bl memcpy /* 80350408 0034C068 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 8035040C 0034C06C 38 01 05 EC */ addi r0, r1, 0x5ec /* 80350410 0034C070 38 80 00 00 */ li r4, 0 @@ -45121,7 +45121,7 @@ lbl_80350448: /* 80350454 0034C0B4 7E E4 BB 78 */ mr r4, r23 /* 80350458 0034C0B8 7F 05 C3 78 */ mr r5, r24 /* 8035045C 0034C0BC 7C 63 02 14 */ add r3, r3, r0 -/* 80350460 0034C0C0 4B CB 3B A1 */ bl func_80004000 +/* 80350460 0034C0C0 4B CB 3B A1 */ bl memcpy /* 80350464 0034C0C4 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 80350468 0034C0C8 38 01 05 EC */ addi r0, r1, 0x5ec /* 8035046C 0034C0CC 38 80 00 00 */ li r4, 0 @@ -45145,7 +45145,7 @@ lbl_803504A0: /* 803504AC 0034C10C 7E E5 BB 78 */ mr r5, r23 /* 803504B0 0034C110 7C 63 02 14 */ add r3, r3, r0 /* 803504B4 0034C114 38 9B 00 04 */ addi r4, r27, 4 -/* 803504B8 0034C118 4B CB 3B 49 */ bl func_80004000 +/* 803504B8 0034C118 4B CB 3B 49 */ bl memcpy /* 803504BC 0034C11C 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 803504C0 0034C120 38 01 05 EC */ addi r0, r1, 0x5ec /* 803504C4 0034C124 38 80 00 00 */ li r4, 0 @@ -45173,7 +45173,7 @@ lbl_80350508: /* 80350514 0034C174 7E E4 BB 78 */ mr r4, r23 /* 80350518 0034C178 7F 05 C3 78 */ mr r5, r24 /* 8035051C 0034C17C 7C 63 02 14 */ add r3, r3, r0 -/* 80350520 0034C180 4B CB 3A E1 */ bl func_80004000 +/* 80350520 0034C180 4B CB 3A E1 */ bl memcpy /* 80350524 0034C184 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 80350528 0034C188 38 01 05 EC */ addi r0, r1, 0x5ec /* 8035052C 0034C18C 38 80 00 00 */ li r4, 0 @@ -45202,7 +45202,7 @@ lbl_80350574: /* 80350580 0034C1E0 7E E5 BB 78 */ mr r5, r23 /* 80350584 0034C1E4 7C 63 02 14 */ add r3, r3, r0 /* 80350588 0034C1E8 38 81 00 20 */ addi r4, r1, 0x20 -/* 8035058C 0034C1EC 4B CB 3A 75 */ bl func_80004000 +/* 8035058C 0034C1EC 4B CB 3A 75 */ bl memcpy /* 80350590 0034C1F0 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 80350594 0034C1F4 38 01 05 EC */ addi r0, r1, 0x5ec /* 80350598 0034C1F8 38 80 00 00 */ li r4, 0 @@ -45227,7 +45227,7 @@ lbl_803505D0: /* 803505DC 0034C23C 7E E4 BB 78 */ mr r4, r23 /* 803505E0 0034C240 7F 05 C3 78 */ mr r5, r24 /* 803505E4 0034C244 7C 63 02 14 */ add r3, r3, r0 -/* 803505E8 0034C248 4B CB 3A 19 */ bl func_80004000 +/* 803505E8 0034C248 4B CB 3A 19 */ bl memcpy /* 803505EC 0034C24C 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 803505F0 0034C250 38 01 05 EC */ addi r0, r1, 0x5ec /* 803505F4 0034C254 38 80 00 00 */ li r4, 0 @@ -45256,7 +45256,7 @@ lbl_8035063C: /* 80350648 0034C2A8 7E E5 BB 78 */ mr r5, r23 /* 8035064C 0034C2AC 7C 63 02 14 */ add r3, r3, r0 /* 80350650 0034C2B0 38 81 00 0C */ addi r4, r1, 0xc -/* 80350654 0034C2B4 4B CB 39 AD */ bl func_80004000 +/* 80350654 0034C2B4 4B CB 39 AD */ bl memcpy /* 80350658 0034C2B8 80 61 0B 64 */ lwz r3, 0xb64(r1) /* 8035065C 0034C2BC 38 01 05 EC */ addi r0, r1, 0x5ec /* 80350660 0034C2C0 38 80 00 00 */ li r4, 0 @@ -45270,7 +45270,7 @@ lbl_80350674: /* 8035067C 0034C2DC 80 A1 0B 64 */ lwz r5, 0xb64(r1) /* 80350680 0034C2E0 38 61 00 70 */ addi r3, r1, 0x70 /* 80350684 0034C2E4 38 81 05 EC */ addi r4, r1, 0x5ec -/* 80350688 0034C2E8 4B CB 39 79 */ bl func_80004000 +/* 80350688 0034C2E8 4B CB 39 79 */ bl memcpy /* 8035068C 0034C2EC 80 01 0B 64 */ lwz r0, 0xb64(r1) /* 80350690 0034C2F0 7F 63 DB 78 */ mr r3, r27 /* 80350694 0034C2F4 38 81 00 70 */ addi r4, r1, 0x70 @@ -45319,7 +45319,7 @@ lbl_8035073C: /* 8035073C 0034C39C 80 A1 05 E8 */ lwz r5, 0x5e8(r1) /* 80350740 0034C3A0 38 61 05 EC */ addi r3, r1, 0x5ec /* 80350744 0034C3A4 38 81 00 70 */ addi r4, r1, 0x70 -/* 80350748 0034C3A8 4B CB 38 B9 */ bl func_80004000 +/* 80350748 0034C3A8 4B CB 38 B9 */ bl memcpy /* 8035074C 0034C3AC 80 01 05 E8 */ lwz r0, 0x5e8(r1) /* 80350750 0034C3B0 90 01 0B 64 */ stw r0, 0xb64(r1) /* 80350754 0034C3B4 48 00 00 28 */ b lbl_8035077C @@ -45681,7 +45681,7 @@ lbl_80350BDC: /* 80350BF0 0034C850 80 1F 00 0C */ lwz r0, 0xc(r31) /* 80350BF4 0034C854 7F 85 E3 78 */ mr r5, r28 /* 80350BF8 0034C858 7C 63 02 14 */ add r3, r3, r0 -/* 80350BFC 0034C85C 4B CB 34 05 */ bl func_80004000 +/* 80350BFC 0034C85C 4B CB 34 05 */ bl memcpy /* 80350C00 0034C860 93 BF 00 0C */ stw r29, 0xc(r31) /* 80350C04 0034C864 38 00 00 00 */ li r0, 0 /* 80350C08 0034C868 80 9F 00 04 */ lwz r4, 4(r31) @@ -46105,7 +46105,7 @@ lbl_80351188: /* 8035118C 0034CDEC 7C 83 23 78 */ mr r3, r4 /* 80351190 0034CDF0 80 1E 00 10 */ lwz r0, 0x10(r30) /* 80351194 0034CDF4 7C 86 02 14 */ add r4, r6, r0 -/* 80351198 0034CDF8 4B CB 2E 69 */ bl func_80004000 +/* 80351198 0034CDF8 4B CB 2E 69 */ bl memcpy /* 8035119C 0034CDFC 80 1E 00 10 */ lwz r0, 0x10(r30) /* 803511A0 0034CE00 38 60 00 01 */ li r3, 1 /* 803511A4 0034CE04 7C 00 FA 14 */ add r0, r0, r31 @@ -47494,19 +47494,19 @@ func_803520FC: /* 803524C8 0034E128 38 7F 03 20 */ addi r3, r31, 0x320 /* 803524CC 0034E12C 38 81 00 20 */ addi r4, r1, 0x20 /* 803524D0 0034E130 38 A0 00 10 */ li r5, 0x10 -/* 803524D4 0034E134 4B CB 1B 2D */ bl func_80004000 +/* 803524D4 0034E134 4B CB 1B 2D */ bl memcpy /* 803524D8 0034E138 38 7F 03 34 */ addi r3, r31, 0x334 /* 803524DC 0034E13C 38 81 00 30 */ addi r4, r1, 0x30 /* 803524E0 0034E140 38 A0 00 10 */ li r5, 0x10 -/* 803524E4 0034E144 4B CB 1B 1D */ bl func_80004000 +/* 803524E4 0034E144 4B CB 1B 1D */ bl memcpy /* 803524E8 0034E148 38 7F 03 48 */ addi r3, r31, 0x348 /* 803524EC 0034E14C 38 81 00 40 */ addi r4, r1, 0x40 /* 803524F0 0034E150 38 A0 00 10 */ li r5, 0x10 -/* 803524F4 0034E154 4B CB 1B 0D */ bl func_80004000 +/* 803524F4 0034E154 4B CB 1B 0D */ bl memcpy /* 803524F8 0034E158 38 7F 03 58 */ addi r3, r31, 0x358 /* 803524FC 0034E15C 38 81 00 50 */ addi r4, r1, 0x50 /* 80352500 0034E160 38 A0 00 10 */ li r5, 0x10 -/* 80352504 0034E164 4B CB 1A FD */ bl func_80004000 +/* 80352504 0034E164 4B CB 1A FD */ bl memcpy /* 80352508 0034E168 38 00 00 10 */ li r0, 0x10 /* 8035250C 0034E16C 38 7F 03 A0 */ addi r3, r31, 0x3a0 /* 80352510 0034E170 90 1F 03 88 */ stw r0, 0x388(r31) @@ -47572,7 +47572,7 @@ lbl_803525A4: /* 803525F4 0034E254 38 61 00 17 */ addi r3, r1, 0x17 /* 803525F8 0034E258 38 81 00 12 */ addi r4, r1, 0x12 /* 803525FC 0034E25C 38 A0 00 02 */ li r5, 2 -/* 80352600 0034E260 4B CB 1A 01 */ bl func_80004000 +/* 80352600 0034E260 4B CB 1A 01 */ bl memcpy /* 80352604 0034E264 9B A1 00 19 */ stb r29, 0x19(r1) /* 80352608 0034E268 38 60 00 29 */ li r3, 0x29 /* 8035260C 0034E26C 9B C1 00 1D */ stb r30, 0x1d(r1) @@ -47582,14 +47582,14 @@ lbl_803525A4: /* 8035261C 0034E27C 38 61 00 1A */ addi r3, r1, 0x1a /* 80352620 0034E280 38 81 00 0D */ addi r4, r1, 0xd /* 80352624 0034E284 38 A0 00 03 */ li r5, 3 -/* 80352628 0034E288 4B CB 19 D9 */ bl func_80004000 +/* 80352628 0034E288 4B CB 19 D9 */ bl memcpy /* 8035262C 0034E28C 38 60 00 00 */ li r3, 0 /* 80352630 0034E290 4B FA 47 49 */ bl func_802F6D78 /* 80352634 0034E294 90 61 00 08 */ stw r3, 8(r1) /* 80352638 0034E298 38 61 00 1F */ addi r3, r1, 0x1f /* 8035263C 0034E29C 38 81 00 08 */ addi r4, r1, 8 /* 80352640 0034E2A0 38 A0 00 04 */ li r5, 4 -/* 80352644 0034E2A4 4B CB 19 BD */ bl func_80004000 +/* 80352644 0034E2A4 4B CB 19 BD */ bl memcpy /* 80352648 0034E2A8 4B FE 69 91 */ bl func_80338FD8 /* 8035264C 0034E2AC 4B FE 6A 15 */ bl func_80339060 /* 80352650 0034E2B0 3B A1 00 14 */ addi r29, r1, 0x14 @@ -47606,11 +47606,11 @@ lbl_80352658: /* 80352678 0034E2D8 38 7C 06 84 */ addi r3, r28, 0x684 /* 8035267C 0034E2DC 38 81 00 1F */ addi r4, r1, 0x1f /* 80352680 0034E2E0 38 A0 00 04 */ li r5, 4 -/* 80352684 0034E2E4 4B CB 19 7D */ bl func_80004000 +/* 80352684 0034E2E4 4B CB 19 7D */ bl memcpy /* 80352688 0034E2E8 38 7C 06 88 */ addi r3, r28, 0x688 /* 8035268C 0034E2EC 38 81 00 23 */ addi r4, r1, 0x23 /* 80352690 0034E2F0 38 A0 00 1C */ li r5, 0x1c -/* 80352694 0034E2F4 4B CB 19 6D */ bl func_80004000 +/* 80352694 0034E2F4 4B CB 19 6D */ bl memcpy /* 80352698 0034E2F8 3B C0 00 00 */ li r30, 0 /* 8035269C 0034E2FC 38 60 00 02 */ li r3, 2 /* 803526A0 0034E300 9B C1 00 3F */ stb r30, 0x3f(r1) @@ -47701,7 +47701,7 @@ lbl_803527D4: /* 803527D4 0034E434 7F 63 DB 78 */ mr r3, r27 /* 803527D8 0034E438 7F 44 D3 78 */ mr r4, r26 /* 803527DC 0034E43C 7F A5 EB 78 */ mr r5, r29 -/* 803527E0 0034E440 4B CB 18 21 */ bl func_80004000 +/* 803527E0 0034E440 4B CB 18 21 */ bl memcpy /* 803527E4 0034E444 80 1C 00 00 */ lwz r0, 0(r28) /* 803527E8 0034E448 7C 00 EA 14 */ add r0, r0, r29 /* 803527EC 0034E44C 90 1C 00 00 */ stw r0, 0(r28) @@ -47788,7 +47788,7 @@ lbl_80352818: /* 80352928 0034E588 38 7B 00 03 */ addi r3, r27, 3 /* 8035292C 0034E58C 38 81 00 0E */ addi r4, r1, 0xe /* 80352930 0034E590 38 A0 00 02 */ li r5, 2 -/* 80352934 0034E594 4B CB 16 CD */ bl func_80004000 +/* 80352934 0034E594 4B CB 16 CD */ bl memcpy /* 80352938 0034E598 80 1C 00 00 */ lwz r0, 0(r28) /* 8035293C 0034E59C 38 7D 00 10 */ addi r3, r29, 0x10 /* 80352940 0034E5A0 38 A0 00 07 */ li r5, 7 @@ -47841,7 +47841,7 @@ lbl_803529E0: /* 803529E0 0034E640 80 A6 00 00 */ lwz r5, 0(r6) /* 803529E4 0034E644 7F 23 CB 78 */ mr r3, r25 /* 803529E8 0034E648 7E E4 BB 78 */ mr r4, r23 -/* 803529EC 0034E64C 4B CB 16 15 */ bl func_80004000 +/* 803529EC 0034E64C 4B CB 16 15 */ bl memcpy /* 803529F0 0034E650 80 98 00 00 */ lwz r4, 0(r24) /* 803529F4 0034E654 38 00 00 00 */ li r0, 0 /* 803529F8 0034E658 38 60 00 01 */ li r3, 1 @@ -47935,7 +47935,7 @@ lbl_80352B2C: /* 80352B34 0034E794 3B 64 FF F0 */ addi r27, r4, -16 /* 80352B38 0034E798 7C 97 EA 14 */ add r4, r23, r29 /* 80352B3C 0034E79C 7F 65 DB 78 */ mr r5, r27 -/* 80352B40 0034E7A0 4B CB 14 C1 */ bl func_80004000 +/* 80352B40 0034E7A0 4B CB 14 C1 */ bl memcpy /* 80352B44 0034E7A4 7F 9C DA 14 */ add r28, r28, r27 /* 80352B48 0034E7A8 48 00 00 20 */ b lbl_80352B68 lbl_80352B4C: @@ -48606,7 +48606,7 @@ lbl_8035343C: /* 8035347C 0034F0DC 7C 06 3A 14 */ add r0, r6, r7 /* 80353480 0034F0E0 7C 7F 02 14 */ add r3, r31, r0 /* 80353484 0034F0E4 38 63 01 0C */ addi r3, r3, 0x10c -/* 80353488 0034F0E8 4B CB 0B 79 */ bl func_80004000 +/* 80353488 0034F0E8 4B CB 0B 79 */ bl memcpy /* 8035348C 0034F0EC 38 7F 01 08 */ addi r3, r31, 0x108 /* 80353490 0034F0F0 4B FE 8A 81 */ bl func_8033BF10 /* 80353494 0034F0F4 80 1C 00 10 */ lwz r0, 0x10(r28) @@ -48750,7 +48750,7 @@ lbl_80353648: /* 80353694 0034F2F4 7C DF 22 14 */ add r6, r31, r4 /* 80353698 0034F2F8 7C 83 02 14 */ add r4, r3, r0 /* 8035369C 0034F2FC 38 66 02 10 */ addi r3, r6, 0x210 -/* 803536A0 0034F300 4B CB 09 61 */ bl func_80004000 +/* 803536A0 0034F300 4B CB 09 61 */ bl memcpy /* 803536A4 0034F304 38 7F 02 0C */ addi r3, r31, 0x20c /* 803536A8 0034F308 4B FE 88 69 */ bl func_8033BF10 /* 803536AC 0034F30C 80 1C 00 10 */ lwz r0, 0x10(r28) @@ -48871,7 +48871,7 @@ lbl_803537F0: /* 8035384C 0034F4AC 38 81 00 1A */ addi r4, r1, 0x1a /* 80353850 0034F4B0 38 6F 00 03 */ addi r3, r15, 3 /* 80353854 0034F4B4 38 A0 00 02 */ li r5, 2 -/* 80353858 0034F4B8 4B CB 07 A9 */ bl func_80004000 +/* 80353858 0034F4B8 4B CB 07 A9 */ bl memcpy /* 8035385C 0034F4BC 38 00 00 10 */ li r0, 0x10 /* 80353860 0034F4C0 98 0F 00 05 */ stb r0, 5(r15) /* 80353864 0034F4C4 80 1F 01 08 */ lwz r0, 0x108(r31) @@ -48881,7 +48881,7 @@ lbl_803537F0: /* 80353874 0034F4D4 38 81 00 15 */ addi r4, r1, 0x15 /* 80353878 0034F4D8 38 6F 00 06 */ addi r3, r15, 6 /* 8035387C 0034F4DC 38 A0 00 03 */ li r5, 3 -/* 80353880 0034F4E0 4B CB 07 81 */ bl func_80004000 +/* 80353880 0034F4E0 4B CB 07 81 */ bl memcpy /* 80353884 0034F4E4 80 DB 00 58 */ lwz r6, 0x58(r27) /* 80353888 0034F4E8 38 7F 01 08 */ addi r3, r31, 0x108 /* 8035388C 0034F4EC 80 1B 00 60 */ lwz r0, 0x60(r27) @@ -48946,7 +48946,7 @@ lbl_803537F0: /* 80353978 0034F5D8 7E 03 83 78 */ mr r3, r16 /* 8035397C 0034F5DC 38 81 00 11 */ addi r4, r1, 0x11 /* 80353980 0034F5E0 38 A0 00 03 */ li r5, 3 -/* 80353984 0034F5E4 4B CB 06 7D */ bl func_80004000 +/* 80353984 0034F5E4 4B CB 06 7D */ bl memcpy /* 80353988 0034F5E8 80 DB 00 60 */ lwz r6, 0x60(r27) /* 8035398C 0034F5EC 38 7F 05 A4 */ addi r3, r31, 0x5a4 /* 80353990 0034F5F0 38 8D 93 B0 */ addi r4, r13, lbl_8063E670-_SDA_BASE_ @@ -49019,7 +49019,7 @@ lbl_803537F0: /* 80353A9C 0034F6FC 80 1B 00 60 */ lwz r0, 0x60(r27) /* 80353AA0 0034F700 38 A0 00 10 */ li r5, 0x10 /* 80353AA4 0034F704 7C 63 02 14 */ add r3, r3, r0 -/* 80353AA8 0034F708 4B CB 05 59 */ bl func_80004000 +/* 80353AA8 0034F708 4B CB 05 59 */ bl memcpy /* 80353AAC 0034F70C 80 7B 00 60 */ lwz r3, 0x60(r27) /* 80353AB0 0034F710 38 81 00 50 */ addi r4, r1, 0x50 /* 80353AB4 0034F714 80 1B 00 58 */ lwz r0, 0x58(r27) @@ -49027,7 +49027,7 @@ lbl_803537F0: /* 80353ABC 0034F71C 38 63 00 10 */ addi r3, r3, 0x10 /* 80353AC0 0034F720 90 7B 00 60 */ stw r3, 0x60(r27) /* 80353AC4 0034F724 7C 60 1A 14 */ add r3, r0, r3 -/* 80353AC8 0034F728 4B CB 05 39 */ bl func_80004000 +/* 80353AC8 0034F728 4B CB 05 39 */ bl memcpy /* 80353ACC 0034F72C 80 9B 00 60 */ lwz r4, 0x60(r27) /* 80353AD0 0034F730 38 7F 05 A4 */ addi r3, r31, 0x5a4 /* 80353AD4 0034F734 38 04 00 14 */ addi r0, r4, 0x14 @@ -49091,7 +49091,7 @@ lbl_803537F0: /* 80353BBC 0034F81C 80 1B 00 60 */ lwz r0, 0x60(r27) /* 80353BC0 0034F820 38 A0 00 10 */ li r5, 0x10 /* 80353BC4 0034F824 7C 63 02 14 */ add r3, r3, r0 -/* 80353BC8 0034F828 4B CB 04 39 */ bl func_80004000 +/* 80353BC8 0034F828 4B CB 04 39 */ bl memcpy /* 80353BCC 0034F82C 80 DB 00 60 */ lwz r6, 0x60(r27) /* 80353BD0 0034F830 38 7F 03 10 */ addi r3, r31, 0x310 /* 80353BD4 0034F834 38 80 00 00 */ li r4, 0 @@ -49105,7 +49105,7 @@ lbl_803537F0: /* 80353BF4 0034F854 38 7F 03 14 */ addi r3, r31, 0x314 /* 80353BF8 0034F858 38 81 00 0C */ addi r4, r1, 0xc /* 80353BFC 0034F85C 38 A0 00 04 */ li r5, 4 -/* 80353C00 0034F860 4B CB 04 01 */ bl func_80004000 +/* 80353C00 0034F860 4B CB 04 01 */ bl memcpy /* 80353C04 0034F864 38 8F 00 05 */ addi r4, r15, 5 /* 80353C08 0034F868 38 7F 03 A0 */ addi r3, r31, 0x3a0 /* 80353C0C 0034F86C 7C 85 23 78 */ mr r5, r4 @@ -50748,7 +50748,7 @@ lbl_803551F0: /* 8035523C 00350E9C 38 61 00 20 */ addi r3, r1, 0x20 /* 80355240 00350EA0 38 81 00 14 */ addi r4, r1, 0x14 /* 80355244 00350EA4 38 A0 00 0C */ li r5, 0xc -/* 80355248 00350EA8 4B CA ED B9 */ bl func_80004000 +/* 80355248 00350EA8 4B CA ED B9 */ bl memcpy /* 8035524C 00350EAC 38 61 00 2C */ addi r3, r1, 0x2c /* 80355250 00350EB0 38 8D 93 C0 */ addi r4, r13, lbl_8063E680-_SDA_BASE_ /* 80355254 00350EB4 4B E7 90 7D */ bl func_801CE2D0 @@ -50889,7 +50889,7 @@ lbl_803553F4: /* 8035543C 0035109C 38 61 00 20 */ addi r3, r1, 0x20 /* 80355440 003510A0 38 81 00 08 */ addi r4, r1, 8 /* 80355444 003510A4 38 A0 00 0C */ li r5, 0xc -/* 80355448 003510A8 4B CA EB B9 */ bl func_80004000 +/* 80355448 003510A8 4B CA EB B9 */ bl memcpy /* 8035544C 003510AC 80 9B 00 00 */ lwz r4, 0(r27) /* 80355450 003510B0 38 61 00 2C */ addi r3, r1, 0x2c /* 80355454 003510B4 80 84 00 04 */ lwz r4, 4(r4) @@ -52406,7 +52406,7 @@ lbl_8035691C: /* 80356920 00352580 7F C4 F3 78 */ mr r4, r30 /* 80356924 00352584 7E E5 BB 78 */ mr r5, r23 /* 80356928 00352588 38 63 01 38 */ addi r3, r3, 0x138 -/* 8035692C 0035258C 4B CA D6 D5 */ bl func_80004000 +/* 8035692C 0035258C 4B CA D6 D5 */ bl memcpy /* 80356930 00352590 80 1D 01 44 */ lwz r0, 0x144(r29) /* 80356934 00352594 7C 00 BA 14 */ add r0, r0, r23 /* 80356938 00352598 90 1D 01 44 */ stw r0, 0x144(r29) @@ -52461,7 +52461,7 @@ lbl_803569DC: /* 803569E0 00352640 7F C4 F3 78 */ mr r4, r30 /* 803569E4 00352644 7F E5 FB 78 */ mr r5, r31 /* 803569E8 00352648 38 63 01 38 */ addi r3, r3, 0x138 -/* 803569EC 0035264C 4B CA D6 15 */ bl func_80004000 +/* 803569EC 0035264C 4B CA D6 15 */ bl memcpy /* 803569F0 00352650 80 7D 01 44 */ lwz r3, 0x144(r29) /* 803569F4 00352654 38 00 00 00 */ li r0, 0 /* 803569F8 00352658 7C 63 FA 14 */ add r3, r3, r31 @@ -56966,7 +56966,7 @@ lbl_8035A6E4: /* 8035A6EC 0035634C 7F 84 E3 78 */ mr r4, r28 /* 8035A6F0 00356350 38 61 00 20 */ addi r3, r1, 0x20 /* 8035A6F4 00356354 38 A0 00 15 */ li r5, 0x15 -/* 8035A6F8 00356358 4B CA 99 09 */ bl func_80004000 +/* 8035A6F8 00356358 4B CA 99 09 */ bl memcpy /* 8035A6FC 0035635C 88 01 00 2C */ lbz r0, 0x2c(r1) /* 8035A700 00356360 2C 00 00 02 */ cmpwi r0, 2 /* 8035A704 00356364 41 82 00 44 */ beq lbl_8035A748 @@ -57016,7 +57016,7 @@ lbl_8035A798: /* 8035A7A0 00356400 7F 84 E3 78 */ mr r4, r28 /* 8035A7A4 00356404 38 61 00 20 */ addi r3, r1, 0x20 /* 8035A7A8 00356408 38 A0 00 15 */ li r5, 0x15 -/* 8035A7AC 0035640C 4B CA 98 55 */ bl func_80004000 +/* 8035A7AC 0035640C 4B CA 98 55 */ bl memcpy /* 8035A7B0 00356410 80 61 00 28 */ lwz r3, 0x28(r1) /* 8035A7B4 00356414 4B F9 C5 B9 */ bl func_802F6D6C /* 8035A7B8 00356418 2C 03 00 02 */ cmpwi r3, 2 @@ -57391,7 +57391,7 @@ func_8035AC84: /* 8035ACB4 00356914 7C C4 33 78 */ mr r4, r6 /* 8035ACB8 00356918 38 A0 00 08 */ li r5, 8 /* 8035ACBC 0035691C 38 63 00 4C */ addi r3, r3, 0x4c -/* 8035ACC0 00356920 4B CA 93 41 */ bl func_80004000 +/* 8035ACC0 00356920 4B CA 93 41 */ bl memcpy lbl_8035ACC4: /* 8035ACC4 00356924 38 1D FF FF */ addi r0, r29, -1 /* 8035ACC8 00356928 28 00 00 01 */ cmplwi r0, 1 @@ -57448,7 +57448,7 @@ lbl_8035AD78: /* 8035AD78 003569D8 38 61 00 18 */ addi r3, r1, 0x18 /* 8035AD7C 003569DC 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035AD80 003569E0 38 A0 00 06 */ li r5, 6 -/* 8035AD84 003569E4 4B CA 92 7D */ bl func_80004000 +/* 8035AD84 003569E4 4B CA 92 7D */ bl memcpy /* 8035AD88 003569E8 38 60 00 03 */ li r3, 3 /* 8035AD8C 003569EC 38 00 00 0D */ li r0, 0xd /* 8035AD90 003569F0 98 61 00 1E */ stb r3, 0x1e(r1) @@ -57474,7 +57474,7 @@ lbl_8035AD78: /* 8035ADE0 00356A40 38 61 00 2F */ addi r3, r1, 0x2f /* 8035ADE4 00356A44 38 9E 0A F8 */ addi r4, r30, 0xaf8 /* 8035ADE8 00356A48 38 A0 00 32 */ li r5, 0x32 -/* 8035ADEC 00356A4C 4B CA 92 15 */ bl func_80004000 +/* 8035ADEC 00356A4C 4B CA 92 15 */ bl memcpy lbl_8035ADF0: /* 8035ADF0 00356A50 80 0D B1 54 */ lwz r0, lbl_80640414-_SDA_BASE_(r13) /* 8035ADF4 00356A54 38 61 00 08 */ addi r3, r1, 8 @@ -57524,7 +57524,7 @@ func_8035AE78: /* 8035AE94 00356AF4 7F E3 FB 78 */ mr r3, r31 /* 8035AE98 00356AF8 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035AE9C 00356AFC 38 A0 00 06 */ li r5, 6 -/* 8035AEA0 00356B00 4B CA 91 61 */ bl func_80004000 +/* 8035AEA0 00356B00 4B CA 91 61 */ bl memcpy /* 8035AEA4 00356B04 38 00 00 03 */ li r0, 3 /* 8035AEA8 00356B08 3B 60 00 00 */ li r27, 0 /* 8035AEAC 00356B0C 98 01 00 4E */ stb r0, 0x4e(r1) @@ -58171,7 +58171,7 @@ lbl_8035B798: /* 8035B798 003573F8 38 61 00 84 */ addi r3, r1, 0x84 /* 8035B79C 003573FC 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035B7A0 00357400 38 A0 00 06 */ li r5, 6 -/* 8035B7A4 00357404 4B CA 88 5D */ bl func_80004000 +/* 8035B7A4 00357404 4B CA 88 5D */ bl memcpy /* 8035B7A8 00357408 38 60 00 03 */ li r3, 3 /* 8035B7AC 0035740C 38 00 00 07 */ li r0, 7 /* 8035B7B0 00357410 98 61 00 8A */ stb r3, 0x8a(r1) @@ -58331,7 +58331,7 @@ lbl_8035B9E4: /* 8035B9E4 00357644 38 61 00 38 */ addi r3, r1, 0x38 /* 8035B9E8 00357648 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035B9EC 0035764C 38 A0 00 06 */ li r5, 6 -/* 8035B9F0 00357650 4B CA 86 11 */ bl func_80004000 +/* 8035B9F0 00357650 4B CA 86 11 */ bl memcpy /* 8035B9F4 00357654 38 60 00 03 */ li r3, 3 /* 8035B9F8 00357658 38 00 00 0D */ li r0, 0xd /* 8035B9FC 0035765C 98 61 00 3E */ stb r3, 0x3e(r1) @@ -58357,7 +58357,7 @@ lbl_8035B9E4: /* 8035BA4C 003576AC 38 61 00 4F */ addi r3, r1, 0x4f /* 8035BA50 003576B0 38 9E 0A F8 */ addi r4, r30, 0xaf8 /* 8035BA54 003576B4 38 A0 00 32 */ li r5, 0x32 -/* 8035BA58 003576B8 4B CA 85 A9 */ bl func_80004000 +/* 8035BA58 003576B8 4B CA 85 A9 */ bl memcpy lbl_8035BA5C: /* 8035BA5C 003576BC 80 0D B1 54 */ lwz r0, lbl_80640414-_SDA_BASE_(r13) /* 8035BA60 003576C0 38 61 00 08 */ addi r3, r1, 8 @@ -58454,7 +58454,7 @@ func_8035BB50: /* 8035BB9C 003577FC 38 61 00 6C */ addi r3, r1, 0x6c /* 8035BBA0 00357800 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035BBA4 00357804 38 A0 00 06 */ li r5, 6 -/* 8035BBA8 00357808 4B CA 84 59 */ bl func_80004000 +/* 8035BBA8 00357808 4B CA 84 59 */ bl memcpy /* 8035BBAC 0035780C 38 60 00 03 */ li r3, 3 /* 8035BBB0 00357810 38 00 00 06 */ li r0, 6 /* 8035BBB4 00357814 98 61 00 72 */ stb r3, 0x72(r1) @@ -58521,7 +58521,7 @@ lbl_8035BC60: /* 8035BC98 003578F8 38 61 00 20 */ addi r3, r1, 0x20 /* 8035BC9C 003578FC 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035BCA0 00357900 38 A0 00 06 */ li r5, 6 -/* 8035BCA4 00357904 4B CA 83 5D */ bl func_80004000 +/* 8035BCA4 00357904 4B CA 83 5D */ bl memcpy /* 8035BCA8 00357908 38 60 00 03 */ li r3, 3 /* 8035BCAC 0035790C 38 00 00 07 */ li r0, 7 /* 8035BCB0 00357910 98 61 00 26 */ stb r3, 0x26(r1) @@ -58621,7 +58621,7 @@ func_8035BD9C: /* 8035BE10 00357A70 38 61 00 C8 */ addi r3, r1, 0xc8 /* 8035BE14 00357A74 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035BE18 00357A78 38 A0 00 06 */ li r5, 6 -/* 8035BE1C 00357A7C 4B CA 81 E5 */ bl func_80004000 +/* 8035BE1C 00357A7C 4B CA 81 E5 */ bl memcpy /* 8035BE20 00357A80 38 60 00 03 */ li r3, 3 /* 8035BE24 00357A84 38 00 00 07 */ li r0, 7 /* 8035BE28 00357A88 98 61 00 CE */ stb r3, 0xce(r1) @@ -58688,7 +58688,7 @@ lbl_8035BEF8: /* 8035BF10 00357B70 38 61 00 7C */ addi r3, r1, 0x7c /* 8035BF14 00357B74 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035BF18 00357B78 38 A0 00 06 */ li r5, 6 -/* 8035BF1C 00357B7C 4B CA 80 E5 */ bl func_80004000 +/* 8035BF1C 00357B7C 4B CA 80 E5 */ bl memcpy /* 8035BF20 00357B80 38 60 00 03 */ li r3, 3 /* 8035BF24 00357B84 38 00 00 07 */ li r0, 7 /* 8035BF28 00357B88 98 61 00 82 */ stb r3, 0x82(r1) @@ -58765,7 +58765,7 @@ lbl_8035C028: /* 8035C034 00357C94 38 61 00 30 */ addi r3, r1, 0x30 /* 8035C038 00357C98 38 8D 94 A8 */ addi r4, r13, lbl_8063E768-_SDA_BASE_ /* 8035C03C 00357C9C 38 A0 00 06 */ li r5, 6 -/* 8035C040 00357CA0 4B CA 7F C1 */ bl func_80004000 +/* 8035C040 00357CA0 4B CA 7F C1 */ bl memcpy /* 8035C044 00357CA4 38 60 00 03 */ li r3, 3 /* 8035C048 00357CA8 38 00 00 07 */ li r0, 7 /* 8035C04C 00357CAC 98 61 00 36 */ stb r3, 0x36(r1) @@ -59011,7 +59011,7 @@ lbl_8035C3A8: /* 8035C3B0 00358010 7F E4 FB 78 */ mr r4, r31 /* 8035C3B4 00358014 38 61 00 0C */ addi r3, r1, 0xc /* 8035C3B8 00358018 38 A0 00 14 */ li r5, 0x14 -/* 8035C3BC 0035801C 4B CA 7C 45 */ bl func_80004000 +/* 8035C3BC 0035801C 4B CA 7C 45 */ bl memcpy /* 8035C3C0 00358020 80 61 00 14 */ lwz r3, 0x14(r1) /* 8035C3C4 00358024 4B F9 A9 A9 */ bl func_802F6D6C /* 8035C3C8 00358028 80 0D B1 50 */ lwz r0, lbl_80640410-_SDA_BASE_(r13) @@ -59059,7 +59059,7 @@ lbl_8035C44C: /* 8035C454 003580B4 7F E4 FB 78 */ mr r4, r31 /* 8035C458 003580B8 38 61 00 0C */ addi r3, r1, 0xc /* 8035C45C 003580BC 38 A0 00 15 */ li r5, 0x15 -/* 8035C460 003580C0 4B CA 7B A1 */ bl func_80004000 +/* 8035C460 003580C0 4B CA 7B A1 */ bl memcpy /* 8035C464 003580C4 80 61 00 14 */ lwz r3, 0x14(r1) /* 8035C468 003580C8 4B F9 A9 05 */ bl func_802F6D6C /* 8035C46C 003580CC 80 0D B1 50 */ lwz r0, lbl_80640410-_SDA_BASE_(r13) @@ -59465,7 +59465,7 @@ func_8035C99C: /* 8035CA0C 0035866C 38 63 00 03 */ addi r3, r3, 3 /* 8035CA10 00358670 98 C1 00 19 */ stb r6, 0x19(r1) /* 8035CA14 00358674 98 01 00 1A */ stb r0, 0x1a(r1) -/* 8035CA18 00358678 4B CA 75 E9 */ bl func_80004000 +/* 8035CA18 00358678 4B CA 75 E9 */ bl memcpy /* 8035CA1C 0035867C 38 A0 00 07 */ li r5, 7 /* 8035CA20 00358680 48 00 01 3C */ b lbl_8035CB5C lbl_8035CA24: @@ -59483,7 +59483,7 @@ lbl_8035CA24: /* 8035CA50 003586B0 38 63 00 03 */ addi r3, r3, 3 /* 8035CA54 003586B4 98 C1 00 19 */ stb r6, 0x19(r1) /* 8035CA58 003586B8 98 01 00 1A */ stb r0, 0x1a(r1) -/* 8035CA5C 003586BC 4B CA 75 A5 */ bl func_80004000 +/* 8035CA5C 003586BC 4B CA 75 A5 */ bl memcpy /* 8035CA60 003586C0 80 01 00 08 */ lwz r0, 8(r1) /* 8035CA64 003586C4 38 C0 00 07 */ li r6, 7 /* 8035CA68 003586C8 2C 00 00 00 */ cmpwi r0, 0 @@ -59492,7 +59492,7 @@ lbl_8035CA24: /* 8035CA74 003586D4 38 81 00 08 */ addi r4, r1, 8 /* 8035CA78 003586D8 38 A0 00 04 */ li r5, 4 /* 8035CA7C 003586DC 38 63 00 07 */ addi r3, r3, 7 -/* 8035CA80 003586E0 4B CA 75 81 */ bl func_80004000 +/* 8035CA80 003586E0 4B CA 75 81 */ bl memcpy /* 8035CA84 003586E4 38 C0 00 0B */ li r6, 0xb lbl_8035CA88: /* 8035CA88 003586E8 88 1F 00 14 */ lbz r0, 0x14(r31) @@ -59543,7 +59543,7 @@ lbl_8035CB20: /* 8035CB2C 0035878C 38 61 00 18 */ addi r3, r1, 0x18 /* 8035CB30 00358790 38 84 C5 B8 */ addi r4, r4, lbl_8044C5B8@l /* 8035CB34 00358794 38 A0 00 0D */ li r5, 0xd -/* 8035CB38 00358798 4B CA 74 C9 */ bl func_80004000 +/* 8035CB38 00358798 4B CA 74 C9 */ bl memcpy /* 8035CB3C 0035879C 38 A0 00 0D */ li r5, 0xd /* 8035CB40 003587A0 48 00 00 1C */ b lbl_8035CB5C lbl_8035CB44: @@ -59551,7 +59551,7 @@ lbl_8035CB44: /* 8035CB48 003587A8 38 61 00 18 */ addi r3, r1, 0x18 /* 8035CB4C 003587AC 38 84 C5 C8 */ addi r4, r4, lbl_8044C5C8@l /* 8035CB50 003587B0 38 A0 00 08 */ li r5, 8 -/* 8035CB54 003587B4 4B CA 74 AD */ bl func_80004000 +/* 8035CB54 003587B4 4B CA 74 AD */ bl memcpy /* 8035CB58 003587B8 38 A0 00 08 */ li r5, 8 lbl_8035CB5C: /* 8035CB5C 003587BC 80 7F 00 00 */ lwz r3, 0(r31) @@ -60757,7 +60757,7 @@ lbl_8035DAF8: /* 8035DB00 00359760 7F C4 F3 78 */ mr r4, r30 /* 8035DB04 00359764 38 61 00 08 */ addi r3, r1, 8 /* 8035DB08 00359768 38 A0 00 02 */ li r5, 2 -/* 8035DB0C 0035976C 4B CA 64 F5 */ bl func_80004000 +/* 8035DB0C 0035976C 4B CA 64 F5 */ bl memcpy /* 8035DB10 00359770 A0 61 00 08 */ lhz r3, 8(r1) /* 8035DB14 00359774 4B F9 92 5D */ bl func_802F6D70 /* 8035DB18 00359778 3B DE 00 02 */ addi r30, r30, 2 @@ -62621,7 +62621,7 @@ lbl_8035F468: /* 8035F46C 0035B0CC 38 61 00 0C */ addi r3, r1, 0xc /* 8035F470 0035B0D0 38 A0 00 04 */ li r5, 4 /* 8035F474 0035B0D4 80 84 00 00 */ lwz r4, 0(r4) -/* 8035F478 0035B0D8 4B CA 4B 89 */ bl func_80004000 +/* 8035F478 0035B0D8 4B CA 4B 89 */ bl memcpy lbl_8035F47C: /* 8035F47C 0035B0DC 80 7F 06 B4 */ lwz r3, 0x6b4(r31) /* 8035F480 0035B0E0 2C 03 FF FF */ cmpwi r3, -1 @@ -63034,7 +63034,7 @@ lbl_8035F9F0: /* 8035FA38 0035B698 38 81 00 18 */ addi r4, r1, 0x18 /* 8035FA3C 0035B69C 90 A1 00 18 */ stw r5, 0x18(r1) /* 8035FA40 0035B6A0 38 A0 00 04 */ li r5, 4 -/* 8035FA44 0035B6A4 4B CA 45 BD */ bl func_80004000 +/* 8035FA44 0035B6A4 4B CA 45 BD */ bl memcpy /* 8035FA48 0035B6A8 37 97 00 0C */ addic. r28, r23, 0xc /* 8035FA4C 0035B6AC 3B A1 00 39 */ addi r29, r1, 0x39 /* 8035FA50 0035B6B0 40 82 00 08 */ bne lbl_8035FA58 @@ -63046,7 +63046,7 @@ lbl_8035FA58: /* 8035FA64 0035B6C4 7F A3 EB 78 */ mr r3, r29 /* 8035FA68 0035B6C8 7F 84 E3 78 */ mr r4, r28 /* 8035FA6C 0035B6CC 7F C5 F3 78 */ mr r5, r30 -/* 8035FA70 0035B6D0 4B CA 45 91 */ bl func_80004000 +/* 8035FA70 0035B6D0 4B CA 45 91 */ bl memcpy /* 8035FA74 0035B6D4 37 F7 00 30 */ addic. r31, r23, 0x30 /* 8035FA78 0035B6D8 3B 9E 00 09 */ addi r28, r30, 9 /* 8035FA7C 0035B6DC 7F BD F2 14 */ add r29, r29, r30 @@ -63059,13 +63059,13 @@ lbl_8035FA88: /* 8035FA94 0035B6F4 7F A3 EB 78 */ mr r3, r29 /* 8035FA98 0035B6F8 7F E4 FB 78 */ mr r4, r31 /* 8035FA9C 0035B6FC 7F C5 F3 78 */ mr r5, r30 -/* 8035FAA0 0035B700 4B CA 45 61 */ bl func_80004000 +/* 8035FAA0 0035B700 4B CA 45 61 */ bl memcpy /* 8035FAA4 0035B704 7F BD F2 14 */ add r29, r29, r30 /* 8035FAA8 0035B708 7F 9C F2 14 */ add r28, r28, r30 /* 8035FAAC 0035B70C 7F A3 EB 78 */ mr r3, r29 /* 8035FAB0 0035B710 38 97 00 74 */ addi r4, r23, 0x74 /* 8035FAB4 0035B714 38 A0 00 08 */ li r5, 8 -/* 8035FAB8 0035B718 4B CA 45 49 */ bl func_80004000 +/* 8035FAB8 0035B718 4B CA 45 49 */ bl memcpy /* 8035FABC 0035B71C 2C 19 00 00 */ cmpwi r25, 0 /* 8035FAC0 0035B720 3B 9C 00 08 */ addi r28, r28, 8 /* 8035FAC4 0035B724 3B BD 00 08 */ addi r29, r29, 8 @@ -63078,7 +63078,7 @@ lbl_8035FAD0: /* 8035FADC 0035B73C 7F A3 EB 78 */ mr r3, r29 /* 8035FAE0 0035B740 7F 24 CB 78 */ mr r4, r25 /* 8035FAE4 0035B744 7F C5 F3 78 */ mr r5, r30 -/* 8035FAE8 0035B748 4B CA 45 19 */ bl func_80004000 +/* 8035FAE8 0035B748 4B CA 45 19 */ bl memcpy /* 8035FAEC 0035B74C 2C 18 00 00 */ cmpwi r24, 0 /* 8035FAF0 0035B750 7F 9C F2 14 */ add r28, r28, r30 /* 8035FAF4 0035B754 7F BD F2 14 */ add r29, r29, r30 @@ -63091,7 +63091,7 @@ lbl_8035FB00: /* 8035FB0C 0035B76C 7F A3 EB 78 */ mr r3, r29 /* 8035FB10 0035B770 7F 04 C3 78 */ mr r4, r24 /* 8035FB14 0035B774 7F 25 CB 78 */ mr r5, r25 -/* 8035FB18 0035B778 4B CA 44 E9 */ bl func_80004000 +/* 8035FB18 0035B778 4B CA 44 E9 */ bl memcpy /* 8035FB1C 0035B77C 7F 43 D3 78 */ mr r3, r26 /* 8035FB20 0035B780 7F 9C CA 14 */ add r28, r28, r25 /* 8035FB24 0035B784 7F BD CA 14 */ add r29, r29, r25 @@ -63100,7 +63100,7 @@ lbl_8035FB00: /* 8035FB30 0035B790 7F A3 EB 78 */ mr r3, r29 /* 8035FB34 0035B794 38 81 00 14 */ addi r4, r1, 0x14 /* 8035FB38 0035B798 38 A0 00 04 */ li r5, 4 -/* 8035FB3C 0035B79C 4B CA 44 C5 */ bl func_80004000 +/* 8035FB3C 0035B79C 4B CA 44 C5 */ bl memcpy /* 8035FB40 0035B7A0 80 17 07 C8 */ lwz r0, 0x7c8(r23) /* 8035FB44 0035B7A4 3B 9C 00 04 */ addi r28, r28, 4 /* 8035FB48 0035B7A8 3B BD 00 04 */ addi r29, r29, 4 @@ -63111,7 +63111,7 @@ lbl_8035FB00: /* 8035FB5C 0035B7BC 38 81 00 10 */ addi r4, r1, 0x10 /* 8035FB60 0035B7C0 38 A0 00 04 */ li r5, 4 /* 8035FB64 0035B7C4 90 01 00 10 */ stw r0, 0x10(r1) -/* 8035FB68 0035B7C8 4B CA 44 99 */ bl func_80004000 +/* 8035FB68 0035B7C8 4B CA 44 99 */ bl memcpy /* 8035FB6C 0035B7CC 3B 9C 00 04 */ addi r28, r28, 4 /* 8035FB70 0035B7D0 3B BD 00 04 */ addi r29, r29, 4 lbl_8035FB74: @@ -63130,7 +63130,7 @@ lbl_8035FB74: /* 8035FBA4 0035B804 38 81 00 0C */ addi r4, r1, 0xc /* 8035FBA8 0035B808 90 A1 00 0C */ stw r5, 0xc(r1) /* 8035FBAC 0035B80C 38 A0 00 04 */ li r5, 4 -/* 8035FBB0 0035B810 4B CA 44 51 */ bl func_80004000 +/* 8035FBB0 0035B810 4B CA 44 51 */ bl memcpy /* 8035FBB4 0035B814 3B 9C 00 04 */ addi r28, r28, 4 lbl_8035FBB8: /* 8035FBB8 0035B818 57 83 04 3E */ clrlwi r3, r28, 0x10 @@ -63139,7 +63139,7 @@ lbl_8035FBB8: /* 8035FBC4 0035B824 38 61 00 30 */ addi r3, r1, 0x30 /* 8035FBC8 0035B828 38 81 00 08 */ addi r4, r1, 8 /* 8035FBCC 0035B82C 38 A0 00 02 */ li r5, 2 -/* 8035FBD0 0035B830 4B CA 44 31 */ bl func_80004000 +/* 8035FBD0 0035B830 4B CA 44 31 */ bl memcpy /* 8035FBD4 0035B834 80 77 06 B4 */ lwz r3, 0x6b4(r23) /* 8035FBD8 0035B838 7F 85 E3 78 */ mr r5, r28 /* 8035FBDC 0035B83C 38 81 00 30 */ addi r4, r1, 0x30 @@ -63919,7 +63919,7 @@ lbl_80360644: /* 8036064C 0035C2AC 7F 64 DB 78 */ mr r4, r27 /* 80360650 0035C2B0 38 61 00 0C */ addi r3, r1, 0xc /* 80360654 0035C2B4 38 A0 00 04 */ li r5, 4 -/* 80360658 0035C2B8 4B CA 39 A9 */ bl func_80004000 +/* 80360658 0035C2B8 4B CA 39 A9 */ bl memcpy /* 8036065C 0035C2BC 3B 7B 00 04 */ addi r27, r27, 4 /* 80360660 0035C2C0 3B 9C FF FC */ addi r28, r28, -4 /* 80360664 0035C2C4 48 00 00 0C */ b lbl_80360670 @@ -63932,7 +63932,7 @@ lbl_80360670: /* 80360678 0035C2D8 7F 64 DB 78 */ mr r4, r27 /* 8036067C 0035C2DC 38 61 00 08 */ addi r3, r1, 8 /* 80360680 0035C2E0 38 A0 00 02 */ li r5, 2 -/* 80360684 0035C2E4 4B CA 39 7D */ bl func_80004000 +/* 80360684 0035C2E4 4B CA 39 7D */ bl memcpy /* 80360688 0035C2E8 3B 7B 00 02 */ addi r27, r27, 2 /* 8036068C 0035C2EC 3B 9C FF FE */ addi r28, r28, -2 /* 80360690 0035C2F0 48 00 00 0C */ b lbl_8036069C @@ -63949,7 +63949,7 @@ lbl_8036069C: /* 803606B4 0035C314 7F 64 DB 78 */ mr r4, r27 /* 803606B8 0035C318 38 61 00 0C */ addi r3, r1, 0xc /* 803606BC 0035C31C 38 A0 00 04 */ li r5, 4 -/* 803606C0 0035C320 4B CA 39 41 */ bl func_80004000 +/* 803606C0 0035C320 4B CA 39 41 */ bl memcpy /* 803606C4 0035C324 80 81 00 0C */ lwz r4, 0xc(r1) /* 803606C8 0035C328 7F 43 D3 78 */ mr r3, r26 /* 803606CC 0035C32C 3B 7B 00 04 */ addi r27, r27, 4 @@ -63991,7 +63991,7 @@ lbl_80360748: /* 80360748 0035C3A8 7F 64 DB 78 */ mr r4, r27 /* 8036074C 0035C3AC 38 61 00 0A */ addi r3, r1, 0xa /* 80360750 0035C3B0 38 A0 00 02 */ li r5, 2 -/* 80360754 0035C3B4 4B CA 38 AD */ bl func_80004000 +/* 80360754 0035C3B4 4B CA 38 AD */ bl memcpy /* 80360758 0035C3B8 A0 61 00 0A */ lhz r3, 0xa(r1) /* 8036075C 0035C3BC 4B F9 66 15 */ bl func_802F6D70 /* 80360760 0035C3C0 80 98 00 00 */ lwz r4, 0(r24) @@ -64169,7 +64169,7 @@ lbl_803609A4: /* 803609B0 0035C610 38 61 00 10 */ addi r3, r1, 0x10 /* 803609B4 0035C614 38 9C 00 01 */ addi r4, r28, 1 /* 803609B8 0035C618 38 A0 00 04 */ li r5, 4 -/* 803609BC 0035C61C 4B CA 36 45 */ bl func_80004000 +/* 803609BC 0035C61C 4B CA 36 45 */ bl memcpy /* 803609C0 0035C620 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 803609C4 0035C624 41 82 00 24 */ beq lbl_803609E8 /* 803609C8 0035C628 38 1D FF FB */ addi r0, r29, -5 @@ -64178,7 +64178,7 @@ lbl_803609A4: /* 803609D4 0035C634 38 61 00 08 */ addi r3, r1, 8 /* 803609D8 0035C638 38 9C 00 05 */ addi r4, r28, 5 /* 803609DC 0035C63C 38 A0 00 02 */ li r5, 2 -/* 803609E0 0035C640 4B CA 36 21 */ bl func_80004000 +/* 803609E0 0035C640 4B CA 36 21 */ bl memcpy /* 803609E4 0035C644 48 00 00 0C */ b lbl_803609F0 lbl_803609E8: /* 803609E8 0035C648 A0 1B 06 AC */ lhz r0, 0x6ac(r27) @@ -64542,7 +64542,7 @@ lbl_80360F34: /* 80360F4C 0035CBAC 90 1A 07 CC */ stw r0, 0x7cc(r26) /* 80360F50 0035CBB0 38 9C 00 01 */ addi r4, r28, 1 /* 80360F54 0035CBB4 38 A0 00 02 */ li r5, 2 -/* 80360F58 0035CBB8 4B CA 30 A9 */ bl func_80004000 +/* 80360F58 0035CBB8 4B CA 30 A9 */ bl memcpy /* 80360F5C 0035CBBC A0 7A 07 D0 */ lhz r3, 0x7d0(r26) /* 80360F60 0035CBC0 4B F9 5E 11 */ bl func_802F6D70 /* 80360F64 0035CBC4 B0 7A 07 D0 */ sth r3, 0x7d0(r26) @@ -64558,7 +64558,7 @@ lbl_80360F80: /* 80360F88 0035CBE8 7F 84 E3 78 */ mr r4, r28 /* 80360F8C 0035CBEC 38 7A 06 A4 */ addi r3, r26, 0x6a4 /* 80360F90 0035CBF0 38 A0 00 04 */ li r5, 4 -/* 80360F94 0035CBF4 4B CA 30 6D */ bl func_80004000 +/* 80360F94 0035CBF4 4B CA 30 6D */ bl memcpy /* 80360F98 0035CBF8 81 9A 04 88 */ lwz r12, 0x488(r26) /* 80360F9C 0035CBFC 7F 43 D3 78 */ mr r3, r26 /* 80360FA0 0035CC00 80 AD B1 88 */ lwz r5, lbl_80640448-_SDA_BASE_(r13) @@ -64569,7 +64569,7 @@ lbl_80360F80: /* 80360FB4 0035CC14 38 7A 06 AC */ addi r3, r26, 0x6ac /* 80360FB8 0035CC18 38 9C 00 04 */ addi r4, r28, 4 /* 80360FBC 0035CC1C 38 A0 00 02 */ li r5, 2 -/* 80360FC0 0035CC20 4B CA 30 41 */ bl func_80004000 +/* 80360FC0 0035CC20 4B CA 30 41 */ bl memcpy /* 80360FC4 0035CC24 A0 1A 06 AC */ lhz r0, 0x6ac(r26) /* 80360FC8 0035CC28 28 00 FF FF */ cmplwi r0, 0xffff /* 80360FCC 0035CC2C 40 82 00 70 */ bne lbl_8036103C @@ -65049,15 +65049,15 @@ lbl_80361620: /* 80361620 0035D280 7F 84 E3 78 */ mr r4, r28 /* 80361624 0035D284 38 61 00 0C */ addi r3, r1, 0xc /* 80361628 0035D288 38 A0 00 04 */ li r5, 4 -/* 8036162C 0035D28C 4B CA 29 D5 */ bl func_80004000 +/* 8036162C 0035D28C 4B CA 29 D5 */ bl memcpy /* 80361630 0035D290 38 61 00 08 */ addi r3, r1, 8 /* 80361634 0035D294 38 9C 00 04 */ addi r4, r28, 4 /* 80361638 0035D298 38 A0 00 02 */ li r5, 2 -/* 8036163C 0035D29C 4B CA 29 C5 */ bl func_80004000 +/* 8036163C 0035D29C 4B CA 29 C5 */ bl memcpy /* 80361640 0035D2A0 38 61 00 10 */ addi r3, r1, 0x10 /* 80361644 0035D2A4 38 9C 00 06 */ addi r4, r28, 6 /* 80361648 0035D2A8 38 A0 00 04 */ li r5, 4 -/* 8036164C 0035D2AC 4B CA 29 B5 */ bl func_80004000 +/* 8036164C 0035D2AC 4B CA 29 B5 */ bl memcpy /* 80361650 0035D2B0 80 61 00 14 */ lwz r3, 0x14(r1) /* 80361654 0035D2B4 4B F9 57 19 */ bl func_802F6D6C /* 80361658 0035D2B8 37 BD FF F6 */ addic. r29, r29, -10 @@ -65143,11 +65143,11 @@ func_8036173C: lbl_8036176C: /* 8036176C 0035D3CC 38 61 00 0C */ addi r3, r1, 0xc /* 80361770 0035D3D0 38 A0 00 04 */ li r5, 4 -/* 80361774 0035D3D4 4B CA 28 8D */ bl func_80004000 +/* 80361774 0035D3D4 4B CA 28 8D */ bl memcpy /* 80361778 0035D3D8 38 61 00 08 */ addi r3, r1, 8 /* 8036177C 0035D3DC 38 9E 00 04 */ addi r4, r30, 4 /* 80361780 0035D3E0 38 A0 00 02 */ li r5, 2 -/* 80361784 0035D3E4 4B CA 28 7D */ bl func_80004000 +/* 80361784 0035D3E4 4B CA 28 7D */ bl memcpy /* 80361788 0035D3E8 A3 41 00 08 */ lhz r26, 8(r1) /* 8036178C 0035D3EC 83 61 00 0C */ lwz r27, 0xc(r1) /* 80361790 0035D3F0 80 7D 00 04 */ lwz r3, 4(r29) @@ -65189,7 +65189,7 @@ lbl_803617FC: /* 8036180C 0035D46C 38 61 00 10 */ addi r3, r1, 0x10 /* 80361810 0035D470 38 9E 00 06 */ addi r4, r30, 6 /* 80361814 0035D474 38 A0 00 04 */ li r5, 4 -/* 80361818 0035D478 4B CA 27 E9 */ bl func_80004000 +/* 80361818 0035D478 4B CA 27 E9 */ bl memcpy /* 8036181C 0035D47C 80 61 00 14 */ lwz r3, 0x14(r1) /* 80361820 0035D480 4B F9 55 4D */ bl func_802F6D6C /* 80361824 0035D484 38 00 00 00 */ li r0, 0 @@ -65281,7 +65281,7 @@ lbl_8036193C: /* 80361944 0035D5A4 38 61 00 10 */ addi r3, r1, 0x10 /* 80361948 0035D5A8 38 A0 00 04 */ li r5, 4 /* 8036194C 0035D5AC 38 84 00 01 */ addi r4, r4, 1 -/* 80361950 0035D5B0 4B CA 26 B1 */ bl func_80004000 +/* 80361950 0035D5B0 4B CA 26 B1 */ bl memcpy /* 80361954 0035D5B4 57 E0 06 F7 */ rlwinm. r0, r31, 0, 0x1b, 0x1b /* 80361958 0035D5B8 41 82 00 24 */ beq lbl_8036197C /* 8036195C 0035D5BC 38 1A FF FB */ addi r0, r26, -5 @@ -65290,7 +65290,7 @@ lbl_8036193C: /* 80361968 0035D5C8 38 61 00 08 */ addi r3, r1, 8 /* 8036196C 0035D5CC 38 99 00 05 */ addi r4, r25, 5 /* 80361970 0035D5D0 38 A0 00 02 */ li r5, 2 -/* 80361974 0035D5D4 4B CA 26 8D */ bl func_80004000 +/* 80361974 0035D5D4 4B CA 26 8D */ bl memcpy /* 80361978 0035D5D8 48 00 00 0C */ b lbl_80361984 lbl_8036197C: /* 8036197C 0035D5DC A0 18 06 AC */ lhz r0, 0x6ac(r24) @@ -65398,7 +65398,7 @@ lbl_80361ADC: /* 80361ADC 0035D73C 80 9E 00 7C */ lwz r4, 0x7c(r30) /* 80361AE0 0035D740 38 61 00 0A */ addi r3, r1, 0xa /* 80361AE4 0035D744 38 A0 00 02 */ li r5, 2 -/* 80361AE8 0035D748 4B CA 25 19 */ bl func_80004000 +/* 80361AE8 0035D748 4B CA 25 19 */ bl memcpy /* 80361AEC 0035D74C A0 61 00 0A */ lhz r3, 0xa(r1) /* 80361AF0 0035D750 4B F9 52 81 */ bl func_802F6D70 /* 80361AF4 0035D754 54 65 04 3E */ clrlwi r5, r3, 0x10 @@ -65464,11 +65464,11 @@ lbl_80361BC4: /* 80361BC4 0035D824 7F E4 FB 78 */ mr r4, r31 /* 80361BC8 0035D828 38 61 00 0C */ addi r3, r1, 0xc /* 80361BCC 0035D82C 38 A0 00 04 */ li r5, 4 -/* 80361BD0 0035D830 4B CA 24 31 */ bl func_80004000 +/* 80361BD0 0035D830 4B CA 24 31 */ bl memcpy /* 80361BD4 0035D834 38 61 00 08 */ addi r3, r1, 8 /* 80361BD8 0035D838 38 9F 00 04 */ addi r4, r31, 4 /* 80361BDC 0035D83C 38 A0 00 02 */ li r5, 2 -/* 80361BE0 0035D840 4B CA 24 21 */ bl func_80004000 +/* 80361BE0 0035D840 4B CA 24 21 */ bl memcpy /* 80361BE4 0035D844 A3 81 00 08 */ lhz r28, 8(r1) /* 80361BE8 0035D848 83 61 00 0C */ lwz r27, 0xc(r1) /* 80361BEC 0035D84C 80 7E 00 04 */ lwz r3, 4(r30) @@ -65935,17 +65935,17 @@ lbl_80362244: /* 80362254 0035DEB4 38 61 00 10 */ addi r3, r1, 0x10 /* 80362258 0035DEB8 38 81 00 0E */ addi r4, r1, 0xe /* 8036225C 0035DEBC 38 A0 00 02 */ li r5, 2 -/* 80362260 0035DEC0 4B CA 1D A1 */ bl func_80004000 +/* 80362260 0035DEC0 4B CA 1D A1 */ bl memcpy /* 80362264 0035DEC4 38 00 00 02 */ li r0, 2 /* 80362268 0035DEC8 38 61 00 13 */ addi r3, r1, 0x13 /* 8036226C 0035DECC 98 01 00 12 */ stb r0, 0x12(r1) /* 80362270 0035DED0 38 81 00 08 */ addi r4, r1, 8 /* 80362274 0035DED4 38 A0 00 04 */ li r5, 4 -/* 80362278 0035DED8 4B CA 1D 89 */ bl func_80004000 +/* 80362278 0035DED8 4B CA 1D 89 */ bl memcpy /* 8036227C 0035DEDC 38 61 00 17 */ addi r3, r1, 0x17 /* 80362280 0035DEE0 38 81 00 0C */ addi r4, r1, 0xc /* 80362284 0035DEE4 38 A0 00 02 */ li r5, 2 -/* 80362288 0035DEE8 4B CA 1D 79 */ bl func_80004000 +/* 80362288 0035DEE8 4B CA 1D 79 */ bl memcpy /* 8036228C 0035DEEC 7F A3 EB 78 */ mr r3, r29 /* 80362290 0035DEF0 38 81 00 10 */ addi r4, r1, 0x10 /* 80362294 0035DEF4 38 A0 00 09 */ li r5, 9 @@ -66002,7 +66002,7 @@ func_803622E8: /* 8036234C 0035DFAC 38 61 00 12 */ addi r3, r1, 0x12 /* 80362350 0035DFB0 38 81 00 08 */ addi r4, r1, 8 /* 80362354 0035DFB4 38 A0 00 04 */ li r5, 4 -/* 80362358 0035DFB8 4B CA 1C A9 */ bl func_80004000 +/* 80362358 0035DFB8 4B CA 1C A9 */ bl memcpy /* 8036235C 0035DFBC 7F A3 EB 78 */ mr r3, r29 /* 80362360 0035DFC0 7F C4 F3 78 */ mr r4, r30 /* 80362364 0035DFC4 7F E5 FB 78 */ mr r5, r31 @@ -75388,7 +75388,7 @@ lbl_8036A7F4: /* 8036A7F4 00366454 7F C4 F3 78 */ mr r4, r30 /* 8036A7F8 00366458 38 61 00 08 */ addi r3, r1, 8 /* 8036A7FC 0036645C 38 A0 00 20 */ li r5, 0x20 -/* 8036A800 00366460 4B C9 98 01 */ bl func_80004000 +/* 8036A800 00366460 4B C9 98 01 */ bl memcpy /* 8036A804 00366464 A0 BE 00 20 */ lhz r5, 0x20(r30) /* 8036A808 00366468 A0 9E 00 22 */ lhz r4, 0x22(r30) /* 8036A80C 0036646C A0 7E 00 24 */ lhz r3, 0x24(r30) @@ -75433,7 +75433,7 @@ lbl_8036A898: /* 8036A898 003664F8 38 64 00 A6 */ addi r3, r4, 0xa6 /* 8036A89C 003664FC 38 81 00 08 */ addi r4, r1, 8 /* 8036A8A0 00366500 38 A0 00 28 */ li r5, 0x28 -/* 8036A8A4 00366504 4B C9 97 5D */ bl func_80004000 +/* 8036A8A4 00366504 4B C9 97 5D */ bl memcpy /* 8036A8A8 00366508 80 1D 00 04 */ lwz r0, 4(r29) /* 8036A8AC 0036650C 7F C3 F3 78 */ mr r3, r30 /* 8036A8B0 00366510 60 00 80 00 */ ori r0, r0, 0x8000 @@ -75496,7 +75496,7 @@ lbl_8036A970: /* 8036A970 003665D0 38 64 00 DC */ addi r3, r4, 0xdc /* 8036A974 003665D4 38 81 00 08 */ addi r4, r1, 8 /* 8036A978 003665D8 38 A0 00 06 */ li r5, 6 -/* 8036A97C 003665DC 4B C9 96 85 */ bl func_80004000 +/* 8036A97C 003665DC 4B C9 96 85 */ bl memcpy /* 8036A980 003665E0 80 1D 00 04 */ lwz r0, 4(r29) /* 8036A984 003665E4 7F C3 F3 78 */ mr r3, r30 /* 8036A988 003665E8 64 00 00 04 */ oris r0, r0, 4 @@ -76044,7 +76044,7 @@ lbl_8036B0F8: /* 8036B0F8 00366D58 38 64 00 CE */ addi r3, r4, 0xce /* 8036B0FC 00366D5C 38 81 00 08 */ addi r4, r1, 8 /* 8036B100 00366D60 38 A0 00 0E */ li r5, 0xe -/* 8036B104 00366D64 4B C9 8E FD */ bl func_80004000 +/* 8036B104 00366D64 4B C9 8E FD */ bl memcpy /* 8036B108 00366D68 80 1F 00 04 */ lwz r0, 4(r31) /* 8036B10C 00366D6C 7F A3 EB 78 */ mr r3, r29 /* 8036B110 00366D70 54 00 03 DA */ rlwinm r0, r0, 0, 0xf, 0xd @@ -76200,7 +76200,7 @@ lbl_8036B320: /* 8036B320 00366F80 38 64 00 E2 */ addi r3, r4, 0xe2 /* 8036B324 00366F84 38 81 00 18 */ addi r4, r1, 0x18 /* 8036B328 00366F88 38 A0 00 08 */ li r5, 8 -/* 8036B32C 00366F8C 4B C9 8C D5 */ bl func_80004000 +/* 8036B32C 00366F8C 4B C9 8C D5 */ bl memcpy /* 8036B330 00366F90 80 1F 00 04 */ lwz r0, 4(r31) /* 8036B334 00366F94 7F A3 EB 78 */ mr r3, r29 /* 8036B338 00366F98 64 00 00 08 */ oris r0, r0, 8 @@ -76258,7 +76258,7 @@ lbl_8036B3F4: /* 8036B3F4 00367054 38 64 00 E2 */ addi r3, r4, 0xe2 /* 8036B3F8 00367058 38 81 00 10 */ addi r4, r1, 0x10 /* 8036B3FC 0036705C 38 A0 00 08 */ li r5, 8 -/* 8036B400 00367060 4B C9 8C 01 */ bl func_80004000 +/* 8036B400 00367060 4B C9 8C 01 */ bl memcpy /* 8036B404 00367064 80 1F 00 04 */ lwz r0, 4(r31) /* 8036B408 00367068 7F A3 EB 78 */ mr r3, r29 /* 8036B40C 0036706C 64 00 00 08 */ oris r0, r0, 8 @@ -76310,7 +76310,7 @@ lbl_8036B4A8: /* 8036B4A8 00367108 38 64 01 3C */ addi r3, r4, 0x13c /* 8036B4AC 0036710C 38 81 00 28 */ addi r4, r1, 0x28 /* 8036B4B0 00367110 38 A0 00 14 */ li r5, 0x14 -/* 8036B4B4 00367114 4B C9 8B 4D */ bl func_80004000 +/* 8036B4B4 00367114 4B C9 8B 4D */ bl memcpy /* 8036B4B8 00367118 80 1D 00 04 */ lwz r0, 4(r29) /* 8036B4BC 0036711C 7F C3 F3 78 */ mr r3, r30 /* 8036B4C0 00367120 64 00 10 00 */ oris r0, r0, 0x1000 @@ -76370,7 +76370,7 @@ lbl_8036B588: /* 8036B588 003671E8 38 64 01 3C */ addi r3, r4, 0x13c /* 8036B58C 003671EC 38 81 00 14 */ addi r4, r1, 0x14 /* 8036B590 003671F0 38 A0 00 14 */ li r5, 0x14 -/* 8036B594 003671F4 4B C9 8A 6D */ bl func_80004000 +/* 8036B594 003671F4 4B C9 8A 6D */ bl memcpy /* 8036B598 003671F8 80 1D 00 04 */ lwz r0, 4(r29) /* 8036B59C 003671FC 7F C3 F3 78 */ mr r3, r30 /* 8036B5A0 00367200 64 00 10 00 */ oris r0, r0, 0x1000 @@ -76404,7 +76404,7 @@ func_8036B5D0: /* 8036B5FC 0036725C 7F E4 FB 78 */ mr r4, r31 /* 8036B600 00367260 38 61 00 08 */ addi r3, r1, 8 /* 8036B604 00367264 38 A0 00 20 */ li r5, 0x20 -/* 8036B608 00367268 4B C9 89 F9 */ bl func_80004000 +/* 8036B608 00367268 4B C9 89 F9 */ bl memcpy /* 8036B60C 0036726C A0 BF 00 20 */ lhz r5, 0x20(r31) /* 8036B610 00367270 2C 1A 00 00 */ cmpwi r26, 0 /* 8036B614 00367274 A0 9F 00 22 */ lhz r4, 0x22(r31) @@ -94854,7 +94854,7 @@ lbl_8037B508: /* 8037B534 00377194 41 82 00 28 */ beq lbl_8037B55C /* 8037B538 00377198 80 98 00 0C */ lwz r4, 0xc(r24) /* 8037B53C 0037719C 80 B8 00 10 */ lwz r5, 0x10(r24) -/* 8037B540 003771A0 4B C8 8A C1 */ bl func_80004000 +/* 8037B540 003771A0 4B C8 8A C1 */ bl memcpy /* 8037B544 003771A4 80 98 00 00 */ lwz r4, 0(r24) /* 8037B548 003771A8 7F 63 DB 78 */ mr r3, r27 /* 8037B54C 003771AC 80 B8 00 04 */ lwz r5, 4(r24) @@ -95131,7 +95131,7 @@ lbl_8037B8CC: /* 8037B8F8 00377558 41 82 00 28 */ beq lbl_8037B920 /* 8037B8FC 0037755C 80 98 00 0C */ lwz r4, 0xc(r24) /* 8037B900 00377560 80 B8 00 10 */ lwz r5, 0x10(r24) -/* 8037B904 00377564 4B C8 86 FD */ bl func_80004000 +/* 8037B904 00377564 4B C8 86 FD */ bl memcpy /* 8037B908 00377568 80 98 00 00 */ lwz r4, 0(r24) /* 8037B90C 0037756C 7F 63 DB 78 */ mr r3, r27 /* 8037B910 00377570 80 B8 00 04 */ lwz r5, 4(r24) @@ -95408,7 +95408,7 @@ lbl_8037BC90: /* 8037BCBC 0037791C 41 82 00 28 */ beq lbl_8037BCE4 /* 8037BCC0 00377920 80 98 00 0C */ lwz r4, 0xc(r24) /* 8037BCC4 00377924 80 B8 00 10 */ lwz r5, 0x10(r24) -/* 8037BCC8 00377928 4B C8 83 39 */ bl func_80004000 +/* 8037BCC8 00377928 4B C8 83 39 */ bl memcpy /* 8037BCCC 0037792C 80 98 00 00 */ lwz r4, 0(r24) /* 8037BCD0 00377930 7F 63 DB 78 */ mr r3, r27 /* 8037BCD4 00377934 80 B8 00 04 */ lwz r5, 4(r24) @@ -97920,7 +97920,7 @@ lbl_8037DFD0: /* 8037DFF0 00379C50 7C 80 AA 14 */ add r4, r0, r21 /* 8037DFF4 00379C54 7E 87 1A 14 */ add r20, r7, r3 /* 8037DFF8 00379C58 7E 83 A3 78 */ mr r3, r20 -/* 8037DFFC 00379C5C 4B C8 60 05 */ bl func_80004000 +/* 8037DFFC 00379C5C 4B C8 60 05 */ bl memcpy /* 8037E000 00379C60 7E 83 A3 78 */ mr r3, r20 /* 8037E004 00379C64 7F A4 EB 78 */ mr r4, r29 /* 8037E008 00379C68 4B EE C6 4D */ bl func_8026A654 diff --git a/asm/text_11.s b/asm/text_11.s index 01a2b55..6c567c4 100644 --- a/asm/text_11.s +++ b/asm/text_11.s @@ -7728,7 +7728,7 @@ lbl_80387C4C: /* 80387C4C 003838AC 54 A0 0B FC */ rlwinm r0, r5, 1, 0xf, 0x1e /* 80387C50 003838B0 57 C5 0B FC */ rlwinm r5, r30, 1, 0xf, 0x1e /* 80387C54 003838B4 7C 68 02 14 */ add r3, r8, r0 -/* 80387C58 003838B8 4B C7 C3 A9 */ bl func_80004000 +/* 80387C58 003838B8 4B C7 C3 A9 */ bl memcpy /* 80387C5C 003838BC 7C 1D F2 14 */ add r0, r29, r30 /* 80387C60 003838C0 80 9F 00 D4 */ lwz r4, 0xd4(r31) /* 80387C64 003838C4 B0 1F 00 FA */ sth r0, 0xfa(r31) @@ -100750,7 +100750,7 @@ lbl_803D990C: lbl_803D9940: /* 803D9940 003D55A0 80 A1 00 08 */ lwz r5, 8(r1) /* 803D9944 003D55A4 7F E3 FB 78 */ mr r3, r31 -/* 803D9948 003D55A8 4B C2 A6 B9 */ bl func_80004000 +/* 803D9948 003D55A8 4B C2 A6 B9 */ bl memcpy /* 803D994C 003D55AC 38 60 00 00 */ li r3, 0 lbl_803D9950: /* 803D9950 003D55B0 80 01 00 24 */ lwz r0, 0x24(r1) @@ -100778,7 +100778,7 @@ func_803D9964: /* 803D999C 003D55FC 7F A3 EB 78 */ mr r3, r29 /* 803D99A0 003D5600 7F E5 FB 78 */ mr r5, r31 /* 803D99A4 003D5604 7C 80 F2 14 */ add r4, r0, r30 -/* 803D99A8 003D5608 4B C2 A6 59 */ bl func_80004000 +/* 803D99A8 003D5608 4B C2 A6 59 */ bl memcpy lbl_803D99AC: /* 803D99AC 003D560C 39 61 00 20 */ addi r11, r1, 0x20 /* 803D99B0 003D5610 4B DE D7 CD */ bl func_801C717C @@ -100813,7 +100813,7 @@ func_803D99C4: /* 803D9A18 003D5678 7F E3 FB 78 */ mr r3, r31 /* 803D9A1C 003D567C 7F C5 F3 78 */ mr r5, r30 /* 803D9A20 003D5680 7C 80 EA 14 */ add r4, r0, r29 -/* 803D9A24 003D5684 4B C2 A5 DD */ bl func_80004000 +/* 803D9A24 003D5684 4B C2 A5 DD */ bl memcpy lbl_803D9A28: /* 803D9A28 003D5688 39 61 00 30 */ addi r11, r1, 0x30 /* 803D9A2C 003D568C 7F E3 FB 78 */ mr r3, r31 @@ -101299,7 +101299,7 @@ func_803DA060: /* 803DA064 003D5CC4 7C 83 23 78 */ mr r3, r4 /* 803DA068 003D5CC8 7C 04 03 78 */ mr r4, r0 /* 803DA06C 003D5CCC 38 A0 00 20 */ li r5, 0x20 -/* 803DA070 003D5CD0 4B C2 9F 90 */ b func_80004000 +/* 803DA070 003D5CD0 4B C2 9F 90 */ b memcpy .global func_803DA074 func_803DA074: @@ -107121,7 +107121,7 @@ func_803DF060: /* 803DF090 003DACF0 38 84 00 08 */ addi r4, r4, 8 /* 803DF094 003DACF4 54 05 08 3C */ slwi r5, r0, 1 /* 803DF098 003DACF8 38 63 00 08 */ addi r3, r3, 8 -/* 803DF09C 003DACFC 4B C2 4F 65 */ bl func_80004000 +/* 803DF09C 003DACFC 4B C2 4F 65 */ bl memcpy /* 803DF0A0 003DAD00 A0 1F 00 02 */ lhz r0, 2(r31) /* 803DF0A4 003DAD04 B0 1E 00 02 */ sth r0, 2(r30) /* 803DF0A8 003DAD08 48 00 00 18 */ b lbl_803DF0C0 @@ -107327,7 +107327,7 @@ func_803DF31C: /* 803DF344 003DAFA4 54 BF 08 3C */ slwi r31, r5, 1 /* 803DF348 003DAFA8 38 63 00 08 */ addi r3, r3, 8 /* 803DF34C 003DAFAC 7F E5 FB 78 */ mr r5, r31 -/* 803DF350 003DAFB0 4B C2 4C B1 */ bl func_80004000 +/* 803DF350 003DAFB0 4B C2 4C B1 */ bl memcpy /* 803DF354 003DAFB4 38 A0 00 00 */ li r5, 0 /* 803DF358 003DAFB8 38 60 00 00 */ li r3, 0 /* 803DF35C 003DAFBC 7F C9 03 A6 */ mtctr r30 @@ -107377,7 +107377,7 @@ func_803DF3D8: /* 803DF3F0 003DB050 7C 83 23 78 */ mr r3, r4 /* 803DF3F4 003DB054 38 88 00 08 */ addi r4, r8, 8 /* 803DF3F8 003DB058 54 05 08 3C */ slwi r5, r0, 1 -/* 803DF3FC 003DB05C 4B C2 4C 04 */ b func_80004000 +/* 803DF3FC 003DB05C 4B C2 4C 04 */ b memcpy lbl_803DF400: /* 803DF400 003DB060 3C 80 80 47 */ lis r4, lbl_80474D98@ha /* 803DF404 003DB064 7C E5 3B 78 */ mr r5, r7 @@ -107413,7 +107413,7 @@ func_803DF420: /* 803DF464 003DB0C4 38 84 00 08 */ addi r4, r4, 8 /* 803DF468 003DB0C8 38 63 00 08 */ addi r3, r3, 8 /* 803DF46C 003DB0CC 54 05 08 3C */ slwi r5, r0, 1 -/* 803DF470 003DB0D0 4B C2 4B 91 */ bl func_80004000 +/* 803DF470 003DB0D0 4B C2 4B 91 */ bl memcpy /* 803DF474 003DB0D4 A0 7E 00 02 */ lhz r3, 2(r30) /* 803DF478 003DB0D8 A0 1F 00 02 */ lhz r0, 2(r31) /* 803DF47C 003DB0DC 7C 03 02 14 */ add r0, r3, r0 diff --git a/asm/text_2.s b/asm/text_2.s index a09372e..caf62bd 100644 --- a/asm/text_2.s +++ b/asm/text_2.s @@ -24815,7 +24815,7 @@ lbl_80075D18: /* 80075D60 000719C0 38 A0 00 0C */ li r5, 0xc /* 80075D64 000719C4 38 64 05 74 */ addi r3, r4, 0x574 /* 80075D68 000719C8 38 84 05 80 */ addi r4, r4, 0x580 -/* 80075D6C 000719CC 4B F8 E2 95 */ bl func_80004000 +/* 80075D6C 000719CC 4B F8 E2 95 */ bl memcpy /* 80075D70 000719D0 80 8D 82 10 */ lwz r4, lbl_8063D4D0-_SDA_BASE_(r13) /* 80075D74 000719D4 88 04 05 7B */ lbz r0, 0x57b(r4) /* 80075D78 000719D8 28 00 00 99 */ cmplwi r0, 0x99 @@ -32757,11 +32757,11 @@ func_8007CFB8: /* 8007D1E8 00078E48 38 7D 00 20 */ addi r3, r29, 0x20 /* 8007D1EC 00078E4C 38 9F 00 40 */ addi r4, r31, 0x40 /* 8007D1F0 00078E50 38 A0 00 10 */ li r5, 0x10 -/* 8007D1F4 00078E54 4B F8 6E 0D */ bl func_80004000 +/* 8007D1F4 00078E54 4B F8 6E 0D */ bl memcpy /* 8007D1F8 00078E58 38 7D 00 30 */ addi r3, r29, 0x30 /* 8007D1FC 00078E5C 38 9F 00 40 */ addi r4, r31, 0x40 /* 8007D200 00078E60 38 A0 00 10 */ li r5, 0x10 -/* 8007D204 00078E64 4B F8 6D FD */ bl func_80004000 +/* 8007D204 00078E64 4B F8 6D FD */ bl memcpy /* 8007D208 00078E68 80 01 00 24 */ lwz r0, 0x24(r1) /* 8007D20C 00078E6C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8007D210 00078E70 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -34305,7 +34305,7 @@ lbl_8007E890: /* 8007E8B0 0007A510 38 7F 00 40 */ addi r3, r31, 0x40 /* 8007E8B4 0007A514 38 84 A9 68 */ addi r4, r4, lbl_8047A968@l /* 8007E8B8 0007A518 38 A0 00 10 */ li r5, 0x10 -/* 8007E8BC 0007A51C 4B F8 57 45 */ bl func_80004000 +/* 8007E8BC 0007A51C 4B F8 57 45 */ bl memcpy /* 8007E8C0 0007A520 48 00 01 A8 */ b lbl_8007EA68 lbl_8007E8C4: /* 8007E8C4 0007A524 3C 60 80 41 */ lis r3, lbl_8040CE78@ha @@ -37631,7 +37631,7 @@ lbl_800818DC: /* 8008191C 0007D57C 7C 64 F2 14 */ add r3, r4, r30 /* 80081920 0007D580 38 84 49 84 */ addi r4, r4, 0x4984 /* 80081924 0007D584 38 63 6C 0C */ addi r3, r3, 0x6c0c -/* 80081928 0007D588 4B F8 26 D9 */ bl func_80004000 +/* 80081928 0007D588 4B F8 26 D9 */ bl memcpy /* 8008192C 0007D58C 80 8D 9A D0 */ lwz r4, lbl_8063ED90-_SDA_BASE_(r13) /* 80081930 0007D590 3B 7B 00 01 */ addi r27, r27, 1 /* 80081934 0007D594 2C 1B 00 10 */ cmpwi r27, 0x10 @@ -38003,7 +38003,7 @@ lbl_80081E74: /* 80081EB0 0007DB10 7C 64 F2 14 */ add r3, r4, r30 /* 80081EB4 0007DB14 38 84 49 84 */ addi r4, r4, 0x4984 /* 80081EB8 0007DB18 38 63 6C 0C */ addi r3, r3, 0x6c0c -/* 80081EBC 0007DB1C 4B F8 21 45 */ bl func_80004000 +/* 80081EBC 0007DB1C 4B F8 21 45 */ bl memcpy /* 80081EC0 0007DB20 80 8D 9A D0 */ lwz r4, lbl_8063ED90-_SDA_BASE_(r13) /* 80081EC4 0007DB24 3B 9C 00 01 */ addi r28, r28, 1 /* 80081EC8 0007DB28 2C 1C 00 06 */ cmpwi r28, 6 @@ -70819,7 +70819,7 @@ lbl_8009FD88: /* 8009FDE8 0009BA48 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 8009FDEC 0009BA4C 7C 60 42 14 */ add r3, r0, r8 /* 8009FDF0 0009BA50 38 63 00 B4 */ addi r3, r3, 0xb4 -/* 8009FDF4 0009BA54 4B F6 42 0D */ bl func_80004000 +/* 8009FDF4 0009BA54 4B F6 42 0D */ bl memcpy /* 8009FDF8 0009BA58 3B BD 00 01 */ addi r29, r29, 1 /* 8009FDFC 0009BA5C 28 1D 00 03 */ cmplwi r29, 3 /* 8009FE00 0009BA60 41 80 FF 88 */ blt lbl_8009FD88 @@ -71746,7 +71746,7 @@ lbl_800A0BB0: /* 800A0BD0 0009C830 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0BD4 0009C834 38 64 00 9C */ addi r3, r4, 0x9c /* 800A0BD8 0009C838 38 84 00 B4 */ addi r4, r4, 0xb4 -/* 800A0BDC 0009C83C 4B F6 34 25 */ bl func_80004000 +/* 800A0BDC 0009C83C 4B F6 34 25 */ bl memcpy /* 800A0BE0 0009C840 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0BE4 0009C844 38 60 00 0E */ li r3, 0xe /* 800A0BE8 0009C848 38 84 00 9C */ addi r4, r4, 0x9c @@ -71773,7 +71773,7 @@ lbl_800A0C14: /* 800A0C34 0009C894 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C38 0009C898 38 64 00 9C */ addi r3, r4, 0x9c /* 800A0C3C 0009C89C 38 84 00 CC */ addi r4, r4, 0xcc -/* 800A0C40 0009C8A0 4B F6 33 C1 */ bl func_80004000 +/* 800A0C40 0009C8A0 4B F6 33 C1 */ bl memcpy /* 800A0C44 0009C8A4 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C48 0009C8A8 38 60 00 0E */ li r3, 0xe /* 800A0C4C 0009C8AC 38 84 00 9C */ addi r4, r4, 0x9c @@ -71791,7 +71791,7 @@ lbl_800A0C58: /* 800A0C78 0009C8D8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C7C 0009C8DC 38 64 00 9C */ addi r3, r4, 0x9c /* 800A0C80 0009C8E0 38 84 00 E4 */ addi r4, r4, 0xe4 -/* 800A0C84 0009C8E4 4B F6 33 7D */ bl func_80004000 +/* 800A0C84 0009C8E4 4B F6 33 7D */ bl memcpy /* 800A0C88 0009C8E8 80 8D 82 38 */ lwz r4, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A0C8C 0009C8EC 38 60 00 0E */ li r3, 0xe /* 800A0C90 0009C8F0 38 84 00 9C */ addi r4, r4, 0x9c @@ -76687,7 +76687,7 @@ lbl_800A5568: /* 800A5568 000A11C8 38 64 00 B4 */ addi r3, r4, 0xb4 /* 800A556C 000A11CC 38 84 00 9C */ addi r4, r4, 0x9c /* 800A5570 000A11D0 38 A0 00 18 */ li r5, 0x18 -/* 800A5574 000A11D4 4B F5 EA 8D */ bl func_80004000 +/* 800A5574 000A11D4 4B F5 EA 8D */ bl memcpy /* 800A5578 000A11D8 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A557C 000A11DC A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A5580 000A11E0 B0 03 00 60 */ sth r0, 0x60(r3) @@ -76708,7 +76708,7 @@ lbl_800A55B8: /* 800A55B8 000A1218 38 64 00 CC */ addi r3, r4, 0xcc /* 800A55BC 000A121C 38 84 00 9C */ addi r4, r4, 0x9c /* 800A55C0 000A1220 38 A0 00 18 */ li r5, 0x18 -/* 800A55C4 000A1224 4B F5 EA 3D */ bl func_80004000 +/* 800A55C4 000A1224 4B F5 EA 3D */ bl memcpy /* 800A55C8 000A1228 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A55CC 000A122C A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A55D0 000A1230 B0 03 00 6E */ sth r0, 0x6e(r3) @@ -76729,7 +76729,7 @@ lbl_800A5608: /* 800A5608 000A1268 38 64 00 E4 */ addi r3, r4, 0xe4 /* 800A560C 000A126C 38 84 00 9C */ addi r4, r4, 0x9c /* 800A5610 000A1270 38 A0 00 18 */ li r5, 0x18 -/* 800A5614 000A1274 4B F5 E9 ED */ bl func_80004000 +/* 800A5614 000A1274 4B F5 E9 ED */ bl memcpy /* 800A5618 000A1278 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A561C 000A127C A0 1E 00 8A */ lhz r0, 0x8a(r30) /* 800A5620 000A1280 B0 03 00 7C */ sth r0, 0x7c(r3) @@ -76927,7 +76927,7 @@ lbl_800A58A4: /* 800A5904 000A1564 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5908 000A1568 7C 80 3A 14 */ add r4, r0, r7 /* 800A590C 000A156C 38 84 00 B4 */ addi r4, r4, 0xb4 -/* 800A5910 000A1570 4B F5 E6 F1 */ bl func_80004000 +/* 800A5910 000A1570 4B F5 E6 F1 */ bl memcpy /* 800A5914 000A1574 3B DE 00 01 */ addi r30, r30, 1 /* 800A5918 000A1578 28 1E 00 03 */ cmplwi r30, 3 /* 800A591C 000A157C 41 80 FF 88 */ blt lbl_800A58A4 @@ -76971,7 +76971,7 @@ lbl_800A594C: /* 800A59AC 000A160C 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A59B0 000A1610 7C 80 3A 14 */ add r4, r0, r7 /* 800A59B4 000A1614 38 84 00 B4 */ addi r4, r4, 0xb4 -/* 800A59B8 000A1618 4B F5 E6 49 */ bl func_80004000 +/* 800A59B8 000A1618 4B F5 E6 49 */ bl memcpy /* 800A59BC 000A161C 3B DE 00 01 */ addi r30, r30, 1 /* 800A59C0 000A1620 28 1E 00 03 */ cmplwi r30, 3 /* 800A59C4 000A1624 41 80 FF 88 */ blt lbl_800A594C @@ -77288,7 +77288,7 @@ lbl_800A5E20: /* 800A5E80 000A1AE0 80 0D 82 38 */ lwz r0, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A5E84 000A1AE4 7C 80 3A 14 */ add r4, r0, r7 /* 800A5E88 000A1AE8 38 84 00 B4 */ addi r4, r4, 0xb4 -/* 800A5E8C 000A1AEC 4B F5 E1 75 */ bl func_80004000 +/* 800A5E8C 000A1AEC 4B F5 E1 75 */ bl memcpy /* 800A5E90 000A1AF0 3B DE 00 01 */ addi r30, r30, 1 /* 800A5E94 000A1AF4 28 1E 00 03 */ cmplwi r30, 3 /* 800A5E98 000A1AF8 41 80 FF 88 */ blt lbl_800A5E20 @@ -77884,7 +77884,7 @@ lbl_800A6750: /* 800A6790 000A23F0 B0 03 00 6C */ sth r0, 0x6c(r3) /* 800A6794 000A23F4 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6798 000A23F8 38 63 00 B4 */ addi r3, r3, 0xb4 -/* 800A679C 000A23FC 4B F5 D8 65 */ bl func_80004000 +/* 800A679C 000A23FC 4B F5 D8 65 */ bl memcpy /* 800A67A0 000A2400 48 00 01 88 */ b lbl_800A6928 lbl_800A67A4: /* 800A67A4 000A2404 3C 9F 00 06 */ addis r4, r31, 6 @@ -77906,7 +77906,7 @@ lbl_800A67A4: /* 800A67E4 000A2444 B0 03 00 7A */ sth r0, 0x7a(r3) /* 800A67E8 000A2448 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A67EC 000A244C 38 63 00 CC */ addi r3, r3, 0xcc -/* 800A67F0 000A2450 4B F5 D8 11 */ bl func_80004000 +/* 800A67F0 000A2450 4B F5 D8 11 */ bl memcpy /* 800A67F4 000A2454 48 00 01 34 */ b lbl_800A6928 lbl_800A67F8: /* 800A67F8 000A2458 3C 9F 00 06 */ addis r4, r31, 6 @@ -77928,7 +77928,7 @@ lbl_800A67F8: /* 800A6838 000A2498 B0 03 00 88 */ sth r0, 0x88(r3) /* 800A683C 000A249C 80 6D 82 38 */ lwz r3, lbl_8063D4F8-_SDA_BASE_(r13) /* 800A6840 000A24A0 38 63 00 E4 */ addi r3, r3, 0xe4 -/* 800A6844 000A24A4 4B F5 D7 BD */ bl func_80004000 +/* 800A6844 000A24A4 4B F5 D7 BD */ bl memcpy /* 800A6848 000A24A8 48 00 00 E0 */ b lbl_800A6928 /* 800A684C 000A24AC A8 65 00 42 */ lha r3, 0x42(r5) /* 800A6850 000A24B0 48 1A D5 81 */ bl func_80253DD0 @@ -84550,7 +84550,7 @@ lbl_800AC8C8: /* 800AC8E8 000A8548 38 63 C6 FC */ addi r3, r3, lbl_8047C6FC@l /* 800AC8EC 000A854C 38 A0 00 18 */ li r5, 0x18 /* 800AC8F0 000A8550 80 84 00 DC */ lwz r4, 0xdc(r4) -/* 800AC8F4 000A8554 4B F5 77 0D */ bl func_80004000 +/* 800AC8F4 000A8554 4B F5 77 0D */ bl memcpy lbl_800AC8F8: /* 800AC8F8 000A8558 80 6D 82 40 */ lwz r3, lbl_8063D500-_SDA_BASE_(r13) /* 800AC8FC 000A855C 38 00 00 02 */ li r0, 2 diff --git a/asm/text_3.s b/asm/text_3.s index 8fc13c0..aaeeb2c 100644 --- a/asm/text_3.s +++ b/asm/text_3.s @@ -46975,7 +46975,7 @@ lbl_800E6788: /* 800E67B4 000E2414 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l /* 800E67B8 000E2418 7F 25 CB 78 */ mr r5, r25 /* 800E67BC 000E241C 90 7E 00 10 */ stw r3, 0x10(r30) -/* 800E67C0 000E2420 4B F1 D8 41 */ bl func_80004000 +/* 800E67C0 000E2420 4B F1 D8 41 */ bl memcpy /* 800E67C4 000E2424 38 9F 0C 00 */ addi r4, r31, 0xc00 /* 800E67C8 000E2428 38 60 03 F4 */ li r3, 0x3f4 /* 800E67CC 000E242C 48 0F 4E 79 */ bl func_801DB644 @@ -47047,7 +47047,7 @@ lbl_800E6894: /* 800E68C0 000E2520 3B DE D6 04 */ addi r30, r30, lbl_8047D604@l /* 800E68C4 000E2524 7F 25 CB 78 */ mr r5, r25 /* 800E68C8 000E2528 90 7E 00 14 */ stw r3, 0x14(r30) -/* 800E68CC 000E252C 4B F1 D7 35 */ bl func_80004000 +/* 800E68CC 000E252C 4B F1 D7 35 */ bl memcpy /* 800E68D0 000E2530 38 9F 0C 00 */ addi r4, r31, 0xc00 /* 800E68D4 000E2534 38 60 03 F4 */ li r3, 0x3f4 /* 800E68D8 000E2538 48 0F 4D 6D */ bl func_801DB644 @@ -47279,7 +47279,7 @@ lbl_800E6BC4: /* 800E6BF8 000E2858 90 75 00 28 */ stw r3, 0x28(r21) /* 800E6BFC 000E285C 7F 84 E3 78 */ mr r4, r28 /* 800E6C00 000E2860 7F 45 D3 78 */ mr r5, r26 -/* 800E6C04 000E2864 4B F1 D3 FD */ bl func_80004000 +/* 800E6C04 000E2864 4B F1 D3 FD */ bl memcpy /* 800E6C08 000E2868 88 1B 05 44 */ lbz r0, 0x544(r27) /* 800E6C0C 000E286C 38 60 03 F4 */ li r3, 0x3f4 /* 800E6C10 000E2870 54 00 0D FA */ rlwinm r0, r0, 1, 0x17, 0x1d @@ -50654,7 +50654,7 @@ lbl_800E9D04: lbl_800E9D24: /* 800E9D24 000E5984 80 7F 00 84 */ lwz r3, 0x84(r31) /* 800E9D28 000E5988 7F 65 DB 78 */ mr r5, r27 -/* 800E9D2C 000E598C 4B F1 A2 D5 */ bl func_80004000 +/* 800E9D2C 000E598C 4B F1 A2 D5 */ bl memcpy /* 800E9D30 000E5990 80 7F 00 84 */ lwz r3, 0x84(r31) /* 800E9D34 000E5994 48 15 39 99 */ bl func_8023D6CC /* 800E9D38 000E5998 80 8D A3 D8 */ lwz r4, lbl_8063F698-_SDA_BASE_(r13) @@ -65952,7 +65952,7 @@ func_800F8094: /* 800F80E0 000F3D40 7C 64 1B 78 */ mr r4, r3 /* 800F80E4 000F3D44 7F C3 F3 78 */ mr r3, r30 /* 800F80E8 000F3D48 7F E5 FB 78 */ mr r5, r31 -/* 800F80EC 000F3D4C 4B F0 BF 15 */ bl func_80004000 +/* 800F80EC 000F3D4C 4B F0 BF 15 */ bl memcpy /* 800F80F0 000F3D50 7F C3 F3 78 */ mr r3, r30 /* 800F80F4 000F3D54 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 800F80F8 000F3D58 83 C1 00 18 */ lwz r30, 0x18(r1) diff --git a/asm/text_4.s b/asm/text_4.s index 6bf5497..5fb8abd 100644 --- a/asm/text_4.s +++ b/asm/text_4.s @@ -22224,7 +22224,7 @@ lbl_8012C584: /* 8012C770 001283D0 80 64 01 48 */ lwz r3, 0x148(r4) /* 8012C774 001283D4 80 84 02 38 */ lwz r4, 0x238(r4) /* 8012C778 001283D8 38 63 05 F8 */ addi r3, r3, 0x5f8 -/* 8012C77C 001283DC 4B ED 78 85 */ bl func_80004000 +/* 8012C77C 001283DC 4B ED 78 85 */ bl memcpy /* 8012C780 001283E0 80 6D 82 98 */ lwz r3, lbl_8063D558-_SDA_BASE_(r13) /* 8012C784 001283E4 80 63 01 F0 */ lwz r3, 0x1f0(r3) /* 8012C788 001283E8 48 2A D9 39 */ bl func_803DA0C0 @@ -24588,7 +24588,7 @@ lbl_8012E8D4: /* 8012E8F8 0012A558 38 A0 00 88 */ li r5, 0x88 /* 8012E8FC 0012A55C 7C 96 02 14 */ add r4, r22, r0 /* 8012E900 0012A560 38 84 01 FC */ addi r4, r4, 0x1fc -/* 8012E904 0012A564 4B ED 56 FD */ bl func_80004000 +/* 8012E904 0012A564 4B ED 56 FD */ bl memcpy /* 8012E908 0012A568 88 1F 02 86 */ lbz r0, 0x286(r31) /* 8012E90C 0012A56C 60 00 00 80 */ ori r0, r0, 0x80 /* 8012E910 0012A570 98 1F 02 86 */ stb r0, 0x286(r31) @@ -24646,15 +24646,15 @@ lbl_8012E9BC: /* 8012E9C4 0012A624 7F E3 FB 78 */ mr r3, r31 /* 8012E9C8 0012A628 7F A4 EB 78 */ mr r4, r29 /* 8012E9CC 0012A62C 38 A0 00 88 */ li r5, 0x88 -/* 8012E9D0 0012A630 4B ED 56 31 */ bl func_80004000 +/* 8012E9D0 0012A630 4B ED 56 31 */ bl memcpy /* 8012E9D4 0012A634 7F A3 EB 78 */ mr r3, r29 /* 8012E9D8 0012A638 7F C4 F3 78 */ mr r4, r30 /* 8012E9DC 0012A63C 38 A0 00 88 */ li r5, 0x88 -/* 8012E9E0 0012A640 4B ED 56 21 */ bl func_80004000 +/* 8012E9E0 0012A640 4B ED 56 21 */ bl memcpy /* 8012E9E4 0012A644 7F C3 F3 78 */ mr r3, r30 /* 8012E9E8 0012A648 7F E4 FB 78 */ mr r4, r31 /* 8012E9EC 0012A64C 38 A0 00 88 */ li r5, 0x88 -/* 8012E9F0 0012A650 4B ED 56 11 */ bl func_80004000 +/* 8012E9F0 0012A650 4B ED 56 11 */ bl memcpy /* 8012E9F4 0012A654 39 61 00 20 */ addi r11, r1, 0x20 /* 8012E9F8 0012A658 48 09 87 85 */ bl func_801C717C /* 8012E9FC 0012A65C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -25039,7 +25039,7 @@ lbl_8012EEB4: /* 8012EF30 0012AB90 7C 80 32 14 */ add r4, r0, r6 /* 8012EF34 0012AB94 38 63 60 E2 */ addi r3, r3, 0x60e2 /* 8012EF38 0012AB98 38 84 60 E2 */ addi r4, r4, 0x60e2 -/* 8012EF3C 0012AB9C 4B ED 50 C5 */ bl func_80004000 +/* 8012EF3C 0012AB9C 4B ED 50 C5 */ bl memcpy /* 8012EF40 0012ABA0 3B FF 00 01 */ addi r31, r31, 1 /* 8012EF44 0012ABA4 28 1F 00 03 */ cmplwi r31, 3 /* 8012EF48 0012ABA8 41 80 FF 6C */ blt lbl_8012EEB4 @@ -38212,7 +38212,7 @@ lbl_8013B1C8: /* 8013B1DC 00136E3C 38 66 00 08 */ addi r3, r6, 8 /* 8013B1E0 00136E40 38 A0 00 68 */ li r5, 0x68 /* 8013B1E4 00136E44 93 A6 00 04 */ stw r29, 4(r6) -/* 8013B1E8 00136E48 4B EC 8E 19 */ bl func_80004000 +/* 8013B1E8 00136E48 4B EC 8E 19 */ bl memcpy /* 8013B1EC 00136E4C 3A F7 00 01 */ addi r23, r23, 1 /* 8013B1F0 00136E50 3B 5A 00 68 */ addi r26, r26, 0x68 /* 8013B1F4 00136E54 2C 17 00 0A */ cmpwi r23, 0xa @@ -38227,7 +38227,7 @@ lbl_8013B1C8: /* 8013B218 00136E78 B0 19 03 F2 */ sth r0, 0x3f2(r25) /* 8013B21C 00136E7C 38 A0 00 68 */ li r5, 0x68 /* 8013B220 00136E80 93 B9 03 F4 */ stw r29, 0x3f4(r25) -/* 8013B224 00136E84 4B EC 8D DD */ bl func_80004000 +/* 8013B224 00136E84 4B EC 8D DD */ bl memcpy /* 8013B228 00136E88 3F 80 80 42 */ lis r28, lbl_8041D118@ha /* 8013B22C 00136E8C 3B 5F 0C 0C */ addi r26, r31, 0xc0c /* 8013B230 00136E90 3B 9C D1 18 */ addi r28, r28, lbl_8041D118@l @@ -47285,7 +47285,7 @@ lbl_8014372C: /* 8014379C 0013F3FC 80 83 0D 28 */ lwz r4, 0xd28(r3) /* 801437A0 0013F400 38 63 0D CC */ addi r3, r3, 0xdcc /* 801437A4 0013F404 38 84 00 8A */ addi r4, r4, 0x8a -/* 801437A8 0013F408 4B EC 08 59 */ bl func_80004000 +/* 801437A8 0013F408 4B EC 08 59 */ bl memcpy /* 801437AC 0013F40C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 801437B0 0013F410 38 A0 00 0E */ li r5, 0xe /* 801437B4 0013F414 88 04 0D 49 */ lbz r0, 0xd49(r4) @@ -47294,7 +47294,7 @@ lbl_8014372C: /* 801437C0 0013F420 38 63 00 8A */ addi r3, r3, 0x8a /* 801437C4 0013F424 7C 84 02 14 */ add r4, r4, r0 /* 801437C8 0013F428 38 84 04 7C */ addi r4, r4, 0x47c -/* 801437CC 0013F42C 4B EC 08 35 */ bl func_80004000 +/* 801437CC 0013F42C 4B EC 08 35 */ bl memcpy /* 801437D0 0013F430 4B F1 2A ED */ bl func_800562BC /* 801437D4 0013F434 38 60 00 01 */ li r3, 1 /* 801437D8 0013F438 48 00 B0 35 */ bl func_8014E80C @@ -47367,7 +47367,7 @@ lbl_80143868: /* 801438CC 0013F52C 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 801438D0 0013F530 38 84 0D CC */ addi r4, r4, 0xdcc /* 801438D4 0013F534 38 63 00 8A */ addi r3, r3, 0x8a -/* 801438D8 0013F538 4B EC 07 29 */ bl func_80004000 +/* 801438D8 0013F538 4B EC 07 29 */ bl memcpy /* 801438DC 0013F53C 48 00 40 10 */ b lbl_801478EC /* 801438E0 0013F540 38 00 00 5C */ li r0, 0x5c /* 801438E4 0013F544 B0 1A 00 C4 */ sth r0, 0xc4(r26) @@ -47526,7 +47526,7 @@ lbl_80143AE8: /* 80143B2C 0013F78C 38 63 00 8A */ addi r3, r3, 0x8a /* 80143B30 0013F790 7C 84 02 14 */ add r4, r4, r0 /* 80143B34 0013F794 38 84 04 7C */ addi r4, r4, 0x47c -/* 80143B38 0013F798 4B EC 04 C9 */ bl func_80004000 +/* 80143B38 0013F798 4B EC 04 C9 */ bl memcpy /* 80143B3C 0013F79C 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 80143B40 0013F7A0 88 04 0D 49 */ lbz r0, 0xd49(r4) /* 80143B44 0013F7A4 80 64 0D 28 */ lwz r3, 0xd28(r4) @@ -48917,7 +48917,7 @@ lbl_80144ECC: /* 80145018 00140C78 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014501C 00140C7C 38 64 0D FD */ addi r3, r4, 0xdfd /* 80145020 00140C80 38 84 0E 09 */ addi r4, r4, 0xe09 -/* 80145024 00140C84 4B EB EF DD */ bl func_80004000 +/* 80145024 00140C84 4B EB EF DD */ bl memcpy /* 80145028 00140C88 48 00 28 C4 */ b lbl_801478EC lbl_8014502C: /* 8014502C 00140C8C 38 60 02 68 */ li r3, 0x268 @@ -49305,7 +49305,7 @@ lbl_80145578: /* 80145598 001411F8 38 A0 00 88 */ li r5, 0x88 /* 8014559C 001411FC 7C 9E 02 14 */ add r4, r30, r0 /* 801455A0 00141200 38 84 01 FC */ addi r4, r4, 0x1fc -/* 801455A4 00141204 4B EB EA 5D */ bl func_80004000 +/* 801455A4 00141204 4B EB EA 5D */ bl memcpy /* 801455A8 00141208 88 1F 02 86 */ lbz r0, 0x286(r31) /* 801455AC 0014120C 60 00 00 80 */ ori r0, r0, 0x80 /* 801455B0 00141210 98 1F 02 86 */ stb r0, 0x286(r31) @@ -49336,7 +49336,7 @@ lbl_801455EC: /* 8014560C 0014126C 38 A0 00 88 */ li r5, 0x88 /* 80145610 00141270 7C 9D 02 14 */ add r4, r29, r0 /* 80145614 00141274 38 84 01 FC */ addi r4, r4, 0x1fc -/* 80145618 00141278 4B EB E9 E9 */ bl func_80004000 +/* 80145618 00141278 4B EB E9 E9 */ bl memcpy /* 8014561C 0014127C 88 16 02 86 */ lbz r0, 0x286(r22) /* 80145620 00141280 60 00 00 80 */ ori r0, r0, 0x80 /* 80145624 00141284 98 16 02 86 */ stb r0, 0x286(r22) @@ -52208,7 +52208,7 @@ lbl_80148068: /* 8014807C 00143CDC 38 84 0D CC */ addi r4, r4, 0xdcc /* 80148080 00143CE0 38 A0 00 0E */ li r5, 0xe /* 80148084 00143CE4 38 63 00 8A */ addi r3, r3, 0x8a -/* 80148088 00143CE8 4B EB BF 79 */ bl func_80004000 +/* 80148088 00143CE8 4B EB BF 79 */ bl memcpy lbl_8014808C: /* 8014808C 00143CEC 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148090 00143CF0 80 63 0D 28 */ lwz r3, 0xd28(r3) @@ -52638,7 +52638,7 @@ lbl_801486BC: /* 801486EC 0014434C 38 84 0D CC */ addi r4, r4, 0xdcc /* 801486F0 00144350 38 A0 00 0E */ li r5, 0xe /* 801486F4 00144354 38 63 00 8A */ addi r3, r3, 0x8a -/* 801486F8 00144358 4B EB B9 09 */ bl func_80004000 +/* 801486F8 00144358 4B EB B9 09 */ bl memcpy lbl_801486FC: /* 801486FC 0014435C 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148700 00144360 80 63 0D 28 */ lwz r3, 0xd28(r3) @@ -53080,7 +53080,7 @@ lbl_80148D58: /* 80148D88 001449E8 38 84 0D CC */ addi r4, r4, 0xdcc /* 80148D8C 001449EC 38 A0 00 0E */ li r5, 0xe /* 80148D90 001449F0 38 63 00 8A */ addi r3, r3, 0x8a -/* 80148D94 001449F4 4B EB B2 6D */ bl func_80004000 +/* 80148D94 001449F4 4B EB B2 6D */ bl memcpy lbl_80148D98: /* 80148D98 001449F8 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) /* 80148D9C 001449FC 80 63 0D 28 */ lwz r3, 0xd28(r3) @@ -59402,7 +59402,7 @@ lbl_8014EA58: /* 8014EA7C 0014A6DC 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014EA80 0014A6E0 38 84 0D CC */ addi r4, r4, 0xdcc /* 8014EA84 0014A6E4 38 63 00 8A */ addi r3, r3, 0x8a -/* 8014EA88 0014A6E8 4B EB 55 79 */ bl func_80004000 +/* 8014EA88 0014A6E8 4B EB 55 79 */ bl memcpy lbl_8014EA8C: /* 8014EA8C 0014A6EC 4B F0 78 A5 */ bl func_80056330 /* 8014EA90 0014A6F0 80 6D 82 B8 */ lwz r3, lbl_8063D578-_SDA_BASE_(r13) @@ -59704,7 +59704,7 @@ lbl_8014EE00: /* 8014EEDC 0014AB3C 38 A0 00 44 */ li r5, 0x44 /* 8014EEE0 0014AB40 7C 66 02 14 */ add r3, r6, r0 /* 8014EEE4 0014AB44 38 63 04 70 */ addi r3, r3, 0x470 -/* 8014EEE8 0014AB48 4B EB 51 19 */ bl func_80004000 +/* 8014EEE8 0014AB48 4B EB 51 19 */ bl memcpy lbl_8014EEEC: /* 8014EEEC 0014AB4C 3B DE 00 01 */ addi r30, r30, 1 lbl_8014EEF0: @@ -60001,7 +60001,7 @@ func_8014F2F8: /* 8014F310 0014AF70 80 83 0D 28 */ lwz r4, 0xd28(r3) /* 8014F314 0014AF74 38 63 0D 94 */ addi r3, r3, 0xd94 /* 8014F318 0014AF78 38 84 00 8A */ addi r4, r4, 0x8a -/* 8014F31C 0014AF7C 4B EB 4C E5 */ bl func_80004000 +/* 8014F31C 0014AF7C 4B EB 4C E5 */ bl memcpy /* 8014F320 0014AF80 80 8D 82 B8 */ lwz r4, lbl_8063D578-_SDA_BASE_(r13) /* 8014F324 0014AF84 80 64 0D 28 */ lwz r3, 0xd28(r4) /* 8014F328 0014AF88 80 03 00 10 */ lwz r0, 0x10(r3) @@ -66927,7 +66927,7 @@ lbl_80155704: /* 8015571C 0015137C 38 A0 00 88 */ li r5, 0x88 /* 80155720 00151380 7C 94 02 14 */ add r4, r20, r0 /* 80155724 00151384 38 84 01 FC */ addi r4, r4, 0x1fc -/* 80155728 00151388 4B EA E8 D9 */ bl func_80004000 +/* 80155728 00151388 4B EA E8 D9 */ bl memcpy /* 8015572C 0015138C 88 13 02 86 */ lbz r0, 0x286(r19) /* 80155730 00151390 60 00 00 80 */ ori r0, r0, 0x80 /* 80155734 00151394 98 13 02 86 */ stb r0, 0x286(r19) @@ -68081,7 +68081,7 @@ lbl_801566D0: /* 80156720 00152380 B0 D9 00 1E */ sth r6, 0x1e(r25) /* 80156724 00152384 B0 F9 00 20 */ sth r7, 0x20(r25) /* 80156728 00152388 B0 19 00 22 */ sth r0, 0x22(r25) -/* 8015672C 0015238C 4B EA D8 D5 */ bl func_80004000 +/* 8015672C 0015238C 4B EA D8 D5 */ bl memcpy /* 80156730 00152390 38 00 00 00 */ li r0, 0 /* 80156734 00152394 7F 45 D3 78 */ mr r5, r26 /* 80156738 00152398 B0 19 00 44 */ sth r0, 0x44(r25) @@ -82122,7 +82122,7 @@ lbl_801624D4: /* 8016251C 0015E17C 38 83 00 80 */ addi r4, r3, 0x80 /* 80162520 0015E180 38 A0 60 00 */ li r5, 0x6000 /* 80162524 0015E184 38 66 00 A0 */ addi r3, r6, 0xa0 -/* 80162528 0015E188 4B EA 1A D9 */ bl func_80004000 +/* 80162528 0015E188 4B EA 1A D9 */ bl memcpy /* 8016252C 0015E18C 3C 80 27 7B */ lis r4, 0x277B0C00@ha /* 80162530 0015E190 38 60 00 0E */ li r3, 0xe /* 80162534 0015E194 38 84 0C 00 */ addi r4, r4, 0x277B0C00@l @@ -82131,7 +82131,7 @@ lbl_801624D4: /* 80162540 0015E1A0 38 83 00 80 */ addi r4, r3, 0x80 /* 80162544 0015E1A4 38 A0 12 00 */ li r5, 0x1200 /* 80162548 0015E1A8 38 66 60 A0 */ addi r3, r6, 0x60a0 -/* 8016254C 0015E1AC 4B EA 1A B5 */ bl func_80004000 +/* 8016254C 0015E1AC 4B EA 1A B5 */ bl memcpy /* 80162550 0015E1B0 3C 80 27 7C */ lis r4, 0x277C0C00@ha /* 80162554 0015E1B4 38 60 00 0E */ li r3, 0xe /* 80162558 0015E1B8 38 84 0C 00 */ addi r4, r4, 0x277C0C00@l @@ -82140,7 +82140,7 @@ lbl_801624D4: /* 80162564 0015E1C4 38 83 00 80 */ addi r4, r3, 0x80 /* 80162568 0015E1C8 38 A0 12 00 */ li r5, 0x1200 /* 8016256C 0015E1CC 38 66 72 A0 */ addi r3, r6, 0x72a0 -/* 80162570 0015E1D0 4B EA 1A 91 */ bl func_80004000 +/* 80162570 0015E1D0 4B EA 1A 91 */ bl memcpy /* 80162574 0015E1D4 3C 80 27 7D */ lis r4, 0x277D0C00@ha /* 80162578 0015E1D8 38 60 00 0E */ li r3, 0xe /* 8016257C 0015E1DC 38 84 0C 00 */ addi r4, r4, 0x277D0C00@l @@ -82150,7 +82150,7 @@ lbl_801624D4: /* 8016258C 0015E1EC 38 A0 12 00 */ li r5, 0x1200 /* 80162590 0015E1F0 3C 66 00 01 */ addis r3, r6, 1 /* 80162594 0015E1F4 38 63 84 A0 */ addi r3, r3, -31584 -/* 80162598 0015E1F8 4B EA 1A 69 */ bl func_80004000 +/* 80162598 0015E1F8 4B EA 1A 69 */ bl memcpy /* 8016259C 0015E1FC 3C 80 27 7E */ lis r4, 0x277E0C00@ha /* 801625A0 0015E200 38 60 00 0E */ li r3, 0xe /* 801625A4 0015E204 38 84 0C 00 */ addi r4, r4, 0x277E0C00@l @@ -82160,7 +82160,7 @@ lbl_801624D4: /* 801625B4 0015E214 38 A0 12 00 */ li r5, 0x1200 /* 801625B8 0015E218 3C 66 00 01 */ addis r3, r6, 1 /* 801625BC 0015E21C 38 63 96 A0 */ addi r3, r3, -26976 -/* 801625C0 0015E220 4B EA 1A 41 */ bl func_80004000 +/* 801625C0 0015E220 4B EA 1A 41 */ bl memcpy /* 801625C4 0015E224 3C 80 27 7F */ lis r4, 0x277F0C00@ha /* 801625C8 0015E228 38 60 00 0E */ li r3, 0xe /* 801625CC 0015E22C 38 84 0C 00 */ addi r4, r4, 0x277F0C00@l @@ -82170,7 +82170,7 @@ lbl_801624D4: /* 801625DC 0015E23C 38 A0 12 00 */ li r5, 0x1200 /* 801625E0 0015E240 3C 66 00 01 */ addis r3, r6, 1 /* 801625E4 0015E244 38 63 A8 A0 */ addi r3, r3, -22368 -/* 801625E8 0015E248 4B EA 1A 19 */ bl func_80004000 +/* 801625E8 0015E248 4B EA 1A 19 */ bl memcpy /* 801625EC 0015E24C 3C 80 27 80 */ lis r4, 0x27800C00@ha /* 801625F0 0015E250 38 60 00 0E */ li r3, 0xe /* 801625F4 0015E254 38 84 0C 00 */ addi r4, r4, 0x27800C00@l @@ -82180,7 +82180,7 @@ lbl_801624D4: /* 80162604 0015E264 38 A0 12 00 */ li r5, 0x1200 /* 80162608 0015E268 3C 66 00 01 */ addis r3, r6, 1 /* 8016260C 0015E26C 38 63 BA A0 */ addi r3, r3, -17760 -/* 80162610 0015E270 4B EA 19 F1 */ bl func_80004000 +/* 80162610 0015E270 4B EA 19 F1 */ bl memcpy /* 80162614 0015E274 3C 80 27 81 */ lis r4, 0x27810C00@ha /* 80162618 0015E278 38 60 00 0E */ li r3, 0xe /* 8016261C 0015E27C 38 84 0C 00 */ addi r4, r4, 0x27810C00@l @@ -82190,7 +82190,7 @@ lbl_801624D4: /* 8016262C 0015E28C 38 A0 12 00 */ li r5, 0x1200 /* 80162630 0015E290 3C 66 00 01 */ addis r3, r6, 1 /* 80162634 0015E294 38 63 CC A0 */ addi r3, r3, -13152 -/* 80162638 0015E298 4B EA 19 C9 */ bl func_80004000 +/* 80162638 0015E298 4B EA 19 C9 */ bl memcpy /* 8016263C 0015E29C 3C 80 27 82 */ lis r4, 0x27820C00@ha /* 80162640 0015E2A0 38 60 00 0E */ li r3, 0xe /* 80162644 0015E2A4 38 84 0C 00 */ addi r4, r4, 0x27820C00@l @@ -82200,7 +82200,7 @@ lbl_801624D4: /* 80162654 0015E2B4 38 A0 12 00 */ li r5, 0x1200 /* 80162658 0015E2B8 3C 66 00 01 */ addis r3, r6, 1 /* 8016265C 0015E2BC 38 63 DE A0 */ addi r3, r3, -8544 -/* 80162660 0015E2C0 4B EA 19 A1 */ bl func_80004000 +/* 80162660 0015E2C0 4B EA 19 A1 */ bl memcpy /* 80162664 0015E2C4 80 9F 00 10 */ lwz r4, 0x10(r31) /* 80162668 0015E2C8 3C 60 80 49 */ lis r3, lbl_80488598@ha /* 8016266C 0015E2CC 38 63 85 98 */ addi r3, r3, lbl_80488598@l @@ -84776,7 +84776,7 @@ lbl_8016488C: lbl_801648AC: /* 801648AC 0016050C 7F 84 E3 78 */ mr r4, r28 /* 801648B0 00160510 7F 45 D3 78 */ mr r5, r26 -/* 801648B4 00160514 4B E9 F7 4D */ bl func_80004000 +/* 801648B4 00160514 4B E9 F7 4D */ bl memcpy /* 801648B8 00160518 7F C3 F3 78 */ mr r3, r30 /* 801648BC 0016051C 7F 25 CB 78 */ mr r5, r25 /* 801648C0 00160520 57 E4 04 3E */ clrlwi r4, r31, 0x10 @@ -84891,7 +84891,7 @@ lbl_80164A24: /* 80164A40 001606A0 7F A3 EB 78 */ mr r3, r29 /* 80164A44 001606A4 7F 24 CB 78 */ mr r4, r25 /* 80164A48 001606A8 7F 45 D3 78 */ mr r5, r26 -/* 80164A4C 001606AC 4B E9 F5 B5 */ bl func_80004000 +/* 80164A4C 001606AC 4B E9 F5 B5 */ bl memcpy lbl_80164A50: /* 80164A50 001606B0 48 0F 95 81 */ bl func_8025DFD0 /* 80164A54 001606B4 7F 84 E3 78 */ mr r4, r28 @@ -85211,7 +85211,7 @@ func_80164E3C: /* 80164E74 00160AD4 7C 65 1B 78 */ mr r5, r3 /* 80164E78 00160AD8 7F C3 F3 78 */ mr r3, r30 /* 80164E7C 00160ADC 7F E4 FB 78 */ mr r4, r31 -/* 80164E80 00160AE0 4B E9 F1 81 */ bl func_80004000 +/* 80164E80 00160AE0 4B E9 F1 81 */ bl memcpy /* 80164E84 00160AE4 48 0F 91 4D */ bl func_8025DFD0 /* 80164E88 00160AE8 48 0F 94 95 */ bl func_8025E31C /* 80164E8C 00160AEC 48 10 28 1D */ bl func_802676A8 @@ -85257,7 +85257,7 @@ lbl_80164EF4: /* 80164F18 00160B78 7C 65 1B 78 */ mr r5, r3 /* 80164F1C 00160B7C 7F E3 FB 78 */ mr r3, r31 /* 80164F20 00160B80 7F C4 F3 78 */ mr r4, r30 -/* 80164F24 00160B84 4B E9 F0 DD */ bl func_80004000 +/* 80164F24 00160B84 4B E9 F0 DD */ bl memcpy /* 80164F28 00160B88 48 0F 90 A9 */ bl func_8025DFD0 /* 80164F2C 00160B8C 48 0F 93 F1 */ bl func_8025E31C /* 80164F30 00160B90 48 10 27 79 */ bl func_802676A8 @@ -86400,7 +86400,7 @@ lbl_80165E28: /* 80165E34 00161A94 80 63 18 80 */ lwz r3, 0x1880(r3) /* 80165E38 00161A98 38 9E 08 7C */ addi r4, r30, 0x87c /* 80165E3C 00161A9C 38 A0 06 EC */ li r5, 0x6ec -/* 80165E40 00161AA0 4B E9 E1 C1 */ bl func_80004000 +/* 80165E40 00161AA0 4B E9 E1 C1 */ bl memcpy /* 80165E44 00161AA4 38 00 00 01 */ li r0, 1 /* 80165E48 00161AA8 38 60 02 68 */ li r3, 0x268 /* 80165E4C 00161AAC 90 1E 18 7C */ stw r0, 0x187c(r30) @@ -86438,7 +86438,7 @@ lbl_80165EB0: /* 80165EBC 00161B1C 38 83 08 7C */ addi r4, r3, 0x87c /* 80165EC0 00161B20 38 A0 00 08 */ li r5, 8 /* 80165EC4 00161B24 38 63 08 58 */ addi r3, r3, 0x858 -/* 80165EC8 00161B28 4B E9 E1 39 */ bl func_80004000 +/* 80165EC8 00161B28 4B E9 E1 39 */ bl memcpy /* 80165ECC 00161B2C 48 00 00 98 */ b lbl_80165F64 lbl_80165ED0: /* 80165ED0 00161B30 2C 05 00 00 */ cmpwi r5, 0 @@ -86447,7 +86447,7 @@ lbl_80165ED0: /* 80165EDC 00161B3C 38 61 00 08 */ addi r3, r1, 8 /* 80165EE0 00161B40 38 9E 08 7C */ addi r4, r30, 0x87c /* 80165EE4 00161B44 38 A0 00 04 */ li r5, 4 -/* 80165EE8 00161B48 4B E9 E1 19 */ bl func_80004000 +/* 80165EE8 00161B48 4B E9 E1 19 */ bl memcpy /* 80165EEC 00161B4C 48 00 28 E5 */ bl func_801687D0 /* 80165EF0 00161B50 80 01 00 08 */ lwz r0, 8(r1) /* 80165EF4 00161B54 7C 00 18 40 */ cmplw r0, r3 @@ -86520,7 +86520,7 @@ lbl_80165FBC: /* 80165FCC 00161C2C 80 63 18 80 */ lwz r3, 0x1880(r3) /* 80165FD0 00161C30 38 9E 08 7C */ addi r4, r30, 0x87c /* 80165FD4 00161C34 38 A0 06 EC */ li r5, 0x6ec -/* 80165FD8 00161C38 4B E9 E0 29 */ bl func_80004000 +/* 80165FD8 00161C38 4B E9 E0 29 */ bl memcpy /* 80165FDC 00161C3C 38 00 00 01 */ li r0, 1 /* 80165FE0 00161C40 90 1E 18 7C */ stw r0, 0x187c(r30) lbl_80165FE4: @@ -86665,7 +86665,7 @@ lbl_8016618C: /* 801661BC 00161E1C 80 7F 18 9C */ lwz r3, 0x189c(r31) /* 801661C0 00161E20 38 84 00 0C */ addi r4, r4, 0xc /* 801661C4 00161E24 38 A0 00 20 */ li r5, 0x20 -/* 801661C8 00161E28 4B E9 DE 39 */ bl func_80004000 +/* 801661C8 00161E28 4B E9 DE 39 */ bl memcpy /* 801661CC 00161E2C 48 00 00 0C */ b lbl_801661D8 lbl_801661D0: /* 801661D0 00161E30 38 7F 00 02 */ addi r3, r31, 2 @@ -86850,7 +86850,7 @@ lbl_80166414: /* 80166468 001620C8 80 9F 18 9C */ lwz r4, 0x189c(r31) /* 8016646C 001620CC 38 A0 00 20 */ li r5, 0x20 /* 80166470 001620D0 38 63 00 0C */ addi r3, r3, 0xc -/* 80166474 001620D4 4B E9 DB 8D */ bl func_80004000 +/* 80166474 001620D4 4B E9 DB 8D */ bl memcpy /* 80166478 001620D8 48 00 01 9C */ b lbl_80166614 /* 8016647C 001620DC 4B FF C6 F5 */ bl func_80162B70 /* 80166480 001620E0 2C 03 00 02 */ cmpwi r3, 2 @@ -87454,7 +87454,7 @@ func_80166C3C: /* 80166C4C 001628AC 93 E1 00 0C */ stw r31, 0xc(r1) /* 80166C50 001628B0 7C 7F 1B 78 */ mr r31, r3 /* 80166C54 001628B4 38 63 18 C8 */ addi r3, r3, 0x18c8 -/* 80166C58 001628B8 4B E9 D3 A9 */ bl func_80004000 +/* 80166C58 001628B8 4B E9 D3 A9 */ bl memcpy /* 80166C5C 001628BC 38 00 00 01 */ li r0, 1 /* 80166C60 001628C0 90 1F 18 C4 */ stw r0, 0x18c4(r31) /* 80166C64 001628C4 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -87492,7 +87492,7 @@ func_80166CAC: /* 80166CBC 0016291C 93 E1 00 0C */ stw r31, 0xc(r1) /* 80166CC0 00162920 7C 7F 1B 78 */ mr r31, r3 /* 80166CC4 00162924 38 63 18 D8 */ addi r3, r3, 0x18d8 -/* 80166CC8 00162928 4B E9 D3 39 */ bl func_80004000 +/* 80166CC8 00162928 4B E9 D3 39 */ bl memcpy /* 80166CCC 0016292C 38 00 00 01 */ li r0, 1 /* 80166CD0 00162930 90 1F 18 D4 */ stw r0, 0x18d4(r31) /* 80166CD4 00162934 83 E1 00 0C */ lwz r31, 0xc(r1) @@ -87523,7 +87523,7 @@ func_80166D04: func_80166D14: /* 80166D14 00162974 38 A0 00 10 */ li r5, 0x10 /* 80166D18 00162978 38 63 19 58 */ addi r3, r3, 0x1958 -/* 80166D1C 0016297C 4B E9 D2 E4 */ b func_80004000 +/* 80166D1C 0016297C 4B E9 D2 E4 */ b memcpy .global func_80166D20 func_80166D20: @@ -88020,7 +88020,7 @@ lbl_80167390: /* 80167394 00162FF4 7F A3 EB 78 */ mr r3, r29 /* 80167398 00162FF8 7F E5 FB 78 */ mr r5, r31 /* 8016739C 00162FFC 38 84 C9 28 */ addi r4, r4, lbl_8048C928@l -/* 801673A0 00163000 4B E9 CC 61 */ bl func_80004000 +/* 801673A0 00163000 4B E9 CC 61 */ bl memcpy /* 801673A4 00163004 7F E3 FB 78 */ mr r3, r31 /* 801673A8 00163008 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 801673AC 0016300C 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -88044,7 +88044,7 @@ lbl_80167390: /* 801673F4 00163054 7F E3 FB 78 */ mr r3, r31 /* 801673F8 00163058 38 81 00 08 */ addi r4, r1, 8 /* 801673FC 0016305C 38 A0 00 04 */ li r5, 4 -/* 80167400 00163060 4B E9 CC 01 */ bl func_80004000 +/* 80167400 00163060 4B E9 CC 01 */ bl memcpy /* 80167404 00163064 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80167408 00163068 38 60 00 04 */ li r3, 4 /* 8016740C 0016306C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -88068,7 +88068,7 @@ lbl_80167390: /* 80167454 001630B4 7F E3 FB 78 */ mr r3, r31 /* 80167458 001630B8 38 81 00 08 */ addi r4, r1, 8 /* 8016745C 001630BC 38 A0 00 08 */ li r5, 8 -/* 80167460 001630C0 4B E9 CB A1 */ bl func_80004000 +/* 80167460 001630C0 4B E9 CB A1 */ bl memcpy /* 80167464 001630C4 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 80167468 001630C8 38 60 00 08 */ li r3, 8 /* 8016746C 001630CC 80 01 00 24 */ lwz r0, 0x24(r1) @@ -88093,7 +88093,7 @@ lbl_80167390: /* 801674B8 00163118 7F C3 F3 78 */ mr r3, r30 /* 801674BC 0016311C 7F E4 FB 78 */ mr r4, r31 /* 801674C0 00163120 38 A0 06 EC */ li r5, 0x6ec -/* 801674C4 00163124 4B E9 CB 3D */ bl func_80004000 +/* 801674C4 00163124 4B E9 CB 3D */ bl memcpy /* 801674C8 00163128 83 E1 00 0C */ lwz r31, 0xc(r1) /* 801674CC 0016312C 38 60 06 EC */ li r3, 0x6ec /* 801674D0 00163130 83 C1 00 08 */ lwz r30, 8(r1) @@ -89043,7 +89043,7 @@ lbl_8016818C: lbl_801681A4: /* 801681A4 00163E04 7F C3 F3 78 */ mr r3, r30 /* 801681A8 00163E08 38 A0 00 0C */ li r5, 0xc -/* 801681AC 00163E0C 4B E9 BE 55 */ bl func_80004000 +/* 801681AC 00163E0C 4B E9 BE 55 */ bl memcpy /* 801681B0 00163E10 7F E3 FB 78 */ mr r3, r31 /* 801681B4 00163E14 4B FF EA 71 */ bl func_80166C24 /* 801681B8 00163E18 7F C3 F3 78 */ mr r3, r30 @@ -89110,7 +89110,7 @@ lbl_80168268: lbl_80168280: /* 80168280 00163EE0 7F C3 F3 78 */ mr r3, r30 /* 80168284 00163EE4 38 A0 00 80 */ li r5, 0x80 -/* 80168288 00163EE8 4B E9 BD 79 */ bl func_80004000 +/* 80168288 00163EE8 4B E9 BD 79 */ bl memcpy /* 8016828C 00163EEC 7F E3 FB 78 */ mr r3, r31 /* 80168290 00163EF0 4B FF EA 05 */ bl func_80166C94 /* 80168294 00163EF4 7F C3 F3 78 */ mr r3, r30 @@ -89651,7 +89651,7 @@ lbl_8016897C: /* 8016897C 001645DC 80 6D 9E 54 */ lwz r3, lbl_8063F114-_SDA_BASE_(r13) /* 80168980 001645E0 7F E4 FB 78 */ mr r4, r31 /* 80168984 001645E4 38 A0 06 EC */ li r5, 0x6ec -/* 80168988 001645E8 4B E9 B6 79 */ bl func_80004000 +/* 80168988 001645E8 4B E9 B6 79 */ bl memcpy /* 8016898C 001645EC 80 01 00 14 */ lwz r0, 0x14(r1) /* 80168990 001645F0 83 E1 00 0C */ lwz r31, 0xc(r1) /* 80168994 001645F4 7C 08 03 A6 */ mtlr r0 @@ -90068,7 +90068,7 @@ lbl_80168E40: lbl_80168E8C: /* 80168E8C 00164AEC 7C A4 2B 78 */ mr r4, r5 /* 80168E90 00164AF0 7C C5 33 78 */ mr r5, r6 -/* 80168E94 00164AF4 4B E9 B1 6D */ bl func_80004000 +/* 80168E94 00164AF4 4B E9 B1 6D */ bl memcpy /* 80168E98 00164AF8 38 00 00 00 */ li r0, 0 /* 80168E9C 00164AFC 38 60 00 00 */ li r3, 0 /* 80168EA0 00164B00 7C 1F F1 2E */ stwx r0, r31, r30 @@ -90328,7 +90328,7 @@ lbl_8016920C: /* 80169214 00164E74 A0 A1 00 0A */ lhz r5, 0xa(r1) /* 80169218 00164E78 7C 7E 1B 78 */ mr r30, r3 /* 8016921C 00164E7C 7F E4 FB 78 */ mr r4, r31 -/* 80169220 00164E80 4B E9 AD E1 */ bl func_80004000 +/* 80169220 00164E80 4B E9 AD E1 */ bl memcpy /* 80169224 00164E84 88 01 00 08 */ lbz r0, 8(r1) /* 80169228 00164E88 7F C3 F3 78 */ mr r3, r30 /* 8016922C 00164E8C 90 1E 00 00 */ stw r0, 0(r30) @@ -90387,7 +90387,7 @@ lbl_801692BC: /* 801692EC 00164F4C 90 C8 00 08 */ stw r6, 8(r8) /* 801692F0 00164F50 90 E8 00 0C */ stw r7, 0xc(r8) /* 801692F4 00164F54 90 08 00 10 */ stw r0, 0x10(r8) -/* 801692F8 00164F58 4B E9 AD 09 */ bl func_80004000 +/* 801692F8 00164F58 4B E9 AD 09 */ bl memcpy /* 801692FC 00164F5C 38 1E 00 02 */ addi r0, r30, 2 /* 80169300 00164F60 38 7F CB 90 */ addi r3, r31, -13424 /* 80169304 00164F64 54 04 07 FA */ rlwinm r4, r0, 0, 0x1f, 0x1d @@ -90419,7 +90419,7 @@ lbl_80169340: /* 80169364 00164FC4 7C 06 19 6E */ stwux r0, r6, r3 /* 80169368 00164FC8 93 C6 00 04 */ stw r30, 4(r6) /* 8016936C 00164FCC 38 66 00 08 */ addi r3, r6, 8 -/* 80169370 00164FD0 4B E9 AC 91 */ bl func_80004000 +/* 80169370 00164FD0 4B E9 AC 91 */ bl memcpy /* 80169374 00164FD4 38 1E 00 0B */ addi r0, r30, 0xb /* 80169378 00164FD8 80 8D 9E 80 */ lwz r4, lbl_8063F140-_SDA_BASE_(r13) /* 8016937C 00164FDC 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d @@ -90590,7 +90590,7 @@ func_80169560: /* 801695BC 0016521C 98 1E 00 07 */ stb r0, 7(r30) /* 801695C0 00165220 80 9D 00 08 */ lwz r4, 8(r29) /* 801695C4 00165224 80 BD 00 0C */ lwz r5, 0xc(r29) -/* 801695C8 00165228 4B E9 AA 39 */ bl func_80004000 +/* 801695C8 00165228 4B E9 AA 39 */ bl memcpy /* 801695CC 0016522C 7C 1E F8 50 */ subf r0, r30, r31 /* 801695D0 00165230 90 1E 00 08 */ stw r0, 8(r30) /* 801695D4 00165234 80 1D 00 0C */ lwz r0, 0xc(r29) @@ -90602,7 +90602,7 @@ func_80169560: /* 801695EC 0016524C 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 801695F0 00165250 7F FF 02 14 */ add r31, r31, r0 /* 801695F4 00165254 7F E3 FB 78 */ mr r3, r31 -/* 801695F8 00165258 4B E9 AA 09 */ bl func_80004000 +/* 801695F8 00165258 4B E9 AA 09 */ bl memcpy /* 801695FC 0016525C 7C 1E F8 50 */ subf r0, r30, r31 /* 80169600 00165260 90 1E 00 10 */ stw r0, 0x10(r30) /* 80169604 00165264 80 1D 00 14 */ lwz r0, 0x14(r29) @@ -90614,7 +90614,7 @@ func_80169560: /* 8016961C 0016527C 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 80169620 00165280 7F FF 02 14 */ add r31, r31, r0 /* 80169624 00165284 7F E3 FB 78 */ mr r3, r31 -/* 80169628 00165288 4B E9 A9 D9 */ bl func_80004000 +/* 80169628 00165288 4B E9 A9 D9 */ bl memcpy /* 8016962C 0016528C 7C 1E F8 50 */ subf r0, r30, r31 /* 80169630 00165290 90 1E 00 18 */ stw r0, 0x18(r30) /* 80169634 00165294 80 1D 00 1C */ lwz r0, 0x1c(r29) @@ -90626,7 +90626,7 @@ func_80169560: /* 8016964C 001652AC 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 80169650 001652B0 7F FF 02 14 */ add r31, r31, r0 /* 80169654 001652B4 7F E3 FB 78 */ mr r3, r31 -/* 80169658 001652B8 4B E9 A9 A9 */ bl func_80004000 +/* 80169658 001652B8 4B E9 A9 A9 */ bl memcpy /* 8016965C 001652BC 7C 1E F8 50 */ subf r0, r30, r31 /* 80169660 001652C0 90 1E 00 20 */ stw r0, 0x20(r30) /* 80169664 001652C4 80 1D 00 24 */ lwz r0, 0x24(r29) @@ -90638,7 +90638,7 @@ func_80169560: /* 8016967C 001652DC 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d /* 80169680 001652E0 7F FF 02 14 */ add r31, r31, r0 /* 80169684 001652E4 7F E3 FB 78 */ mr r3, r31 -/* 80169688 001652E8 4B E9 A9 79 */ bl func_80004000 +/* 80169688 001652E8 4B E9 A9 79 */ bl memcpy /* 8016968C 001652EC 7C 1E F8 50 */ subf r0, r30, r31 /* 80169690 001652F0 90 1E 00 28 */ stw r0, 0x28(r30) /* 80169694 001652F4 80 1D 00 2C */ lwz r0, 0x2c(r29) @@ -91651,7 +91651,7 @@ lbl_8016A4D8: /* 8016A510 00166170 38 7E CD 90 */ addi r3, r30, lbl_8048CD90@l /* 8016A514 00166174 7C 84 02 14 */ add r4, r4, r0 /* 8016A518 00166178 38 84 00 10 */ addi r4, r4, 0x10 -/* 8016A51C 0016617C 4B E9 9A E5 */ bl func_80004000 +/* 8016A51C 0016617C 4B E9 9A E5 */ bl memcpy /* 8016A520 00166180 80 1E CD 90 */ lwz r0, -0x3270(r30) /* 8016A524 00166184 64 00 80 00 */ oris r0, r0, 0x8000 /* 8016A528 00166188 90 1E CD 90 */ stw r0, -0x3270(r30) @@ -96189,11 +96189,11 @@ func_8016E394: /* 8016E3EC 0016A04C 98 1F 00 03 */ stb r0, 3(r31) /* 8016E3F0 0016A050 3B FF 00 04 */ addi r31, r31, 4 /* 8016E3F4 0016A054 7F E3 FB 78 */ mr r3, r31 -/* 8016E3F8 0016A058 4B E9 5C 09 */ bl func_80004000 +/* 8016E3F8 0016A058 4B E9 5C 09 */ bl memcpy /* 8016E3FC 0016A05C 7F A4 EB 78 */ mr r4, r29 /* 8016E400 0016A060 7F C5 F3 78 */ mr r5, r30 /* 8016E404 0016A064 38 7F 00 24 */ addi r3, r31, 0x24 -/* 8016E408 0016A068 4B E9 5B F9 */ bl func_80004000 +/* 8016E408 0016A068 4B E9 5B F9 */ bl memcpy /* 8016E40C 0016A06C 38 60 00 0B */ li r3, 0xb /* 8016E410 0016A070 4B FF FE D5 */ bl func_8016E2E4 /* 8016E414 0016A074 80 01 00 24 */ lwz r0, 0x24(r1) @@ -96639,7 +96639,7 @@ lbl_8016E9FC: /* 8016EA10 0016A670 38 A0 00 8C */ li r5, 0x8c /* 8016EA14 0016A674 7C 9B 02 14 */ add r4, r27, r0 /* 8016EA18 0016A678 38 84 01 FC */ addi r4, r4, 0x1fc -/* 8016EA1C 0016A67C 4B E9 55 E5 */ bl func_80004000 +/* 8016EA1C 0016A67C 4B E9 55 E5 */ bl memcpy lbl_8016EA20: /* 8016EA20 0016A680 3A D6 00 8C */ addi r22, r22, 0x8c /* 8016EA24 0016A684 3A 10 00 01 */ addi r16, r16, 1 @@ -96650,7 +96650,7 @@ lbl_8016EA2C: /* 8016EA34 0016A694 7E 24 8B 78 */ mr r4, r17 /* 8016EA38 0016A698 7E A5 AB 78 */ mr r5, r21 /* 8016EA3C 0016A69C 38 7A 01 FC */ addi r3, r26, 0x1fc -/* 8016EA40 0016A6A0 4B E9 55 C1 */ bl func_80004000 +/* 8016EA40 0016A6A0 4B E9 55 C1 */ bl memcpy /* 8016EA44 0016A6A4 7E 23 8B 78 */ mr r3, r17 /* 8016EA48 0016A6A8 48 06 C4 5D */ bl func_801DAEA4 /* 8016EA4C 0016A6AC 80 1D 00 08 */ lwz r0, 8(r29) @@ -97143,7 +97143,7 @@ lbl_8016F090: /* 8016F0A8 0016AD08 7C BD 02 14 */ add r5, r29, r0 /* 8016F0AC 0016AD0C 90 65 00 50 */ stw r3, 0x50(r5) /* 8016F0B0 0016AD10 80 BF 00 08 */ lwz r5, 8(r31) -/* 8016F0B4 0016AD14 4B E9 4F 4D */ bl func_80004000 +/* 8016F0B4 0016AD14 4B E9 4F 4D */ bl memcpy /* 8016F0B8 0016AD18 7F E3 FB 78 */ mr r3, r31 /* 8016F0BC 0016AD1C 48 06 BD E9 */ bl func_801DAEA4 /* 8016F0C0 0016AD20 80 9D 00 A0 */ lwz r4, 0xa0(r29) @@ -97530,7 +97530,7 @@ lbl_8016F5EC: /* 8016F5F0 0016B250 41 82 00 20 */ beq lbl_8016F610 /* 8016F5F4 0016B254 7F E3 FB 78 */ mr r3, r31 /* 8016F5F8 0016B258 38 A0 00 3C */ li r5, 0x3c -/* 8016F5FC 0016B25C 4B E9 4A 05 */ bl func_80004000 +/* 8016F5FC 0016B25C 4B E9 4A 05 */ bl memcpy /* 8016F600 0016B260 38 00 00 01 */ li r0, 1 /* 8016F604 0016B264 38 60 00 01 */ li r3, 1 /* 8016F608 0016B268 98 1F 00 00 */ stb r0, 0(r31) @@ -97694,7 +97694,7 @@ lbl_8016F7F8: /* 8016F824 0016B484 38 7F D7 E8 */ addi r3, r31, lbl_8048D7E8@l /* 8016F828 0016B488 38 A0 07 80 */ li r5, 0x780 /* 8016F82C 0016B48C 38 84 D0 68 */ addi r4, r4, lbl_8048D068@l -/* 8016F830 0016B490 4B E9 47 D1 */ bl func_80004000 +/* 8016F830 0016B490 4B E9 47 D1 */ bl memcpy /* 8016F834 0016B494 7F A3 EB 78 */ mr r3, r29 /* 8016F838 0016B498 7F C5 F3 78 */ mr r5, r30 /* 8016F83C 0016B49C 38 9F D7 E8 */ addi r4, r31, -10264 @@ -97975,7 +97975,7 @@ lbl_8016FC08: /* 8016FC18 0016B878 80 9C 00 00 */ lwz r4, 0(r28) /* 8016FC1C 0016B87C 7F A5 EB 78 */ mr r5, r29 /* 8016FC20 0016B880 38 63 00 02 */ addi r3, r3, 2 -/* 8016FC24 0016B884 4B E9 43 DD */ bl func_80004000 +/* 8016FC24 0016B884 4B E9 43 DD */ bl memcpy /* 8016FC28 0016B888 80 0D 9F 3C */ lwz r0, lbl_8063F1FC-_SDA_BASE_(r13) /* 8016FC2C 0016B88C 2C 1B 00 0A */ cmpwi r27, 0xa /* 8016FC30 0016B890 80 7C 00 0C */ lwz r3, 0xc(r28) @@ -98208,7 +98208,7 @@ lbl_8016FC08: /* 8016FFBC 0016BC1C 80 1C 00 04 */ lwz r0, 4(r28) /* 8016FFC0 0016BC20 B0 01 00 0C */ sth r0, 0xc(r1) /* 8016FFC4 0016BC24 80 9C 00 08 */ lwz r4, 8(r28) -/* 8016FFC8 0016BC28 4B E9 40 39 */ bl func_80004000 +/* 8016FFC8 0016BC28 4B E9 40 39 */ bl memcpy /* 8016FFCC 0016BC2C 80 1C 00 0C */ lwz r0, 0xc(r28) /* 8016FFD0 0016BC30 38 61 00 08 */ addi r3, r1, 8 /* 8016FFD4 0016BC34 98 01 00 0E */ stb r0, 0xe(r1) @@ -98309,21 +98309,21 @@ lbl_80170110: /* 80170130 0016BD90 7F A3 EB 78 */ mr r3, r29 /* 80170134 0016BD94 7F C4 F3 78 */ mr r4, r30 /* 80170138 0016BD98 38 A0 00 04 */ li r5, 4 -/* 8017013C 0016BD9C 4B E9 3E C5 */ bl func_80004000 +/* 8017013C 0016BD9C 4B E9 3E C5 */ bl memcpy /* 80170140 0016BDA0 3B BD 00 04 */ addi r29, r29, 4 /* 80170144 0016BDA4 3B DE 00 04 */ addi r30, r30, 4 /* 80170148 0016BDA8 48 00 03 1C */ b lbl_80170464 /* 8017014C 0016BDAC 7F A3 EB 78 */ mr r3, r29 /* 80170150 0016BDB0 7F C4 F3 78 */ mr r4, r30 /* 80170154 0016BDB4 38 A0 00 04 */ li r5, 4 -/* 80170158 0016BDB8 4B E9 3E A9 */ bl func_80004000 +/* 80170158 0016BDB8 4B E9 3E A9 */ bl memcpy /* 8017015C 0016BDBC 3B BD 00 04 */ addi r29, r29, 4 /* 80170160 0016BDC0 3B DE 00 04 */ addi r30, r30, 4 /* 80170164 0016BDC4 48 00 03 00 */ b lbl_80170464 /* 80170168 0016BDC8 7F A3 EB 78 */ mr r3, r29 /* 8017016C 0016BDCC 7F C4 F3 78 */ mr r4, r30 /* 80170170 0016BDD0 38 A0 00 04 */ li r5, 4 -/* 80170174 0016BDD4 4B E9 3E 8D */ bl func_80004000 +/* 80170174 0016BDD4 4B E9 3E 8D */ bl memcpy /* 80170178 0016BDD8 88 1D 00 01 */ lbz r0, 1(r29) /* 8017017C 0016BDDC 3B DE 00 04 */ addi r30, r30, 4 /* 80170180 0016BDE0 68 00 00 01 */ xori r0, r0, 1 @@ -98333,28 +98333,28 @@ lbl_80170110: /* 80170190 0016BDF0 7F A3 EB 78 */ mr r3, r29 /* 80170194 0016BDF4 7F C4 F3 78 */ mr r4, r30 /* 80170198 0016BDF8 38 A0 00 04 */ li r5, 4 -/* 8017019C 0016BDFC 4B E9 3E 65 */ bl func_80004000 +/* 8017019C 0016BDFC 4B E9 3E 65 */ bl memcpy /* 801701A0 0016BE00 3B BD 00 04 */ addi r29, r29, 4 /* 801701A4 0016BE04 3B DE 00 04 */ addi r30, r30, 4 /* 801701A8 0016BE08 48 00 02 BC */ b lbl_80170464 /* 801701AC 0016BE0C 7F A3 EB 78 */ mr r3, r29 /* 801701B0 0016BE10 7F C4 F3 78 */ mr r4, r30 /* 801701B4 0016BE14 38 A0 00 04 */ li r5, 4 -/* 801701B8 0016BE18 4B E9 3E 49 */ bl func_80004000 +/* 801701B8 0016BE18 4B E9 3E 49 */ bl memcpy /* 801701BC 0016BE1C 3B BD 00 04 */ addi r29, r29, 4 /* 801701C0 0016BE20 3B DE 00 04 */ addi r30, r30, 4 /* 801701C4 0016BE24 48 00 02 A0 */ b lbl_80170464 /* 801701C8 0016BE28 7F A3 EB 78 */ mr r3, r29 /* 801701CC 0016BE2C 7F C4 F3 78 */ mr r4, r30 /* 801701D0 0016BE30 38 A0 00 04 */ li r5, 4 -/* 801701D4 0016BE34 4B E9 3E 2D */ bl func_80004000 +/* 801701D4 0016BE34 4B E9 3E 2D */ bl memcpy /* 801701D8 0016BE38 3B BD 00 04 */ addi r29, r29, 4 /* 801701DC 0016BE3C 3B DE 00 04 */ addi r30, r30, 4 /* 801701E0 0016BE40 48 00 02 84 */ b lbl_80170464 /* 801701E4 0016BE44 7F A3 EB 78 */ mr r3, r29 /* 801701E8 0016BE48 7F C4 F3 78 */ mr r4, r30 /* 801701EC 0016BE4C 38 A0 00 08 */ li r5, 8 -/* 801701F0 0016BE50 4B E9 3E 11 */ bl func_80004000 +/* 801701F0 0016BE50 4B E9 3E 11 */ bl memcpy /* 801701F4 0016BE54 80 6D 9F 2C */ lwz r3, lbl_8063F1EC-_SDA_BASE_(r13) /* 801701F8 0016BE58 A0 1D 00 02 */ lhz r0, 2(r29) /* 801701FC 0016BE5C 7C 63 02 14 */ add r3, r3, r0 @@ -98378,7 +98378,7 @@ lbl_80170234: /* 80170240 0016BEA0 7F A3 EB 78 */ mr r3, r29 /* 80170244 0016BEA4 7F C4 F3 78 */ mr r4, r30 /* 80170248 0016BEA8 38 A0 00 08 */ li r5, 8 -/* 8017024C 0016BEAC 4B E9 3D B5 */ bl func_80004000 +/* 8017024C 0016BEAC 4B E9 3D B5 */ bl memcpy /* 80170250 0016BEB0 A0 1D 00 02 */ lhz r0, 2(r29) /* 80170254 0016BEB4 28 00 01 00 */ cmplwi r0, 0x100 /* 80170258 0016BEB8 40 80 00 0C */ bge lbl_80170264 @@ -98391,7 +98391,7 @@ lbl_80170264: /* 80170270 0016BED0 7F A3 EB 78 */ mr r3, r29 /* 80170274 0016BED4 7F C4 F3 78 */ mr r4, r30 /* 80170278 0016BED8 38 A0 00 08 */ li r5, 8 -/* 8017027C 0016BEDC 4B E9 3D 85 */ bl func_80004000 +/* 8017027C 0016BEDC 4B E9 3D 85 */ bl memcpy /* 80170280 0016BEE0 88 1D 00 01 */ lbz r0, 1(r29) /* 80170284 0016BEE4 3B DE 00 08 */ addi r30, r30, 8 /* 80170288 0016BEE8 68 00 00 01 */ xori r0, r0, 1 @@ -98401,7 +98401,7 @@ lbl_80170264: /* 80170298 0016BEF8 7F A3 EB 78 */ mr r3, r29 /* 8017029C 0016BEFC 7F C4 F3 78 */ mr r4, r30 /* 801702A0 0016BF00 38 A0 00 08 */ li r5, 8 -/* 801702A4 0016BF04 4B E9 3D 5D */ bl func_80004000 +/* 801702A4 0016BF04 4B E9 3D 5D */ bl memcpy /* 801702A8 0016BF08 88 1D 00 01 */ lbz r0, 1(r29) /* 801702AC 0016BF0C 3B DE 00 08 */ addi r30, r30, 8 /* 801702B0 0016BF10 68 00 00 01 */ xori r0, r0, 1 @@ -98411,7 +98411,7 @@ lbl_80170264: /* 801702C0 0016BF20 7F A3 EB 78 */ mr r3, r29 /* 801702C4 0016BF24 7F C4 F3 78 */ mr r4, r30 /* 801702C8 0016BF28 38 A0 00 04 */ li r5, 4 -/* 801702CC 0016BF2C 4B E9 3D 35 */ bl func_80004000 +/* 801702CC 0016BF2C 4B E9 3D 35 */ bl memcpy /* 801702D0 0016BF30 88 1D 00 01 */ lbz r0, 1(r29) /* 801702D4 0016BF34 3B DE 00 04 */ addi r30, r30, 4 /* 801702D8 0016BF38 68 00 00 01 */ xori r0, r0, 1 @@ -98421,7 +98421,7 @@ lbl_80170264: /* 801702E8 0016BF48 7F A3 EB 78 */ mr r3, r29 /* 801702EC 0016BF4C 7F C4 F3 78 */ mr r4, r30 /* 801702F0 0016BF50 38 A0 00 08 */ li r5, 8 -/* 801702F4 0016BF54 4B E9 3D 0D */ bl func_80004000 +/* 801702F4 0016BF54 4B E9 3D 0D */ bl memcpy /* 801702F8 0016BF58 88 1D 00 01 */ lbz r0, 1(r29) /* 801702FC 0016BF5C 28 00 00 FF */ cmplwi r0, 0xff /* 80170300 0016BF60 41 82 00 0C */ beq lbl_8017030C @@ -98434,7 +98434,7 @@ lbl_8017030C: /* 80170318 0016BF78 7F A3 EB 78 */ mr r3, r29 /* 8017031C 0016BF7C 7F C4 F3 78 */ mr r4, r30 /* 80170320 0016BF80 38 A0 00 04 */ li r5, 4 -/* 80170324 0016BF84 4B E9 3C DD */ bl func_80004000 +/* 80170324 0016BF84 4B E9 3C DD */ bl memcpy /* 80170328 0016BF88 88 1D 00 01 */ lbz r0, 1(r29) /* 8017032C 0016BF8C 3B DE 00 04 */ addi r30, r30, 4 /* 80170330 0016BF90 68 00 00 01 */ xori r0, r0, 1 @@ -98444,7 +98444,7 @@ lbl_8017030C: /* 80170340 0016BFA0 7F A3 EB 78 */ mr r3, r29 /* 80170344 0016BFA4 7F C4 F3 78 */ mr r4, r30 /* 80170348 0016BFA8 38 A0 00 08 */ li r5, 8 -/* 8017034C 0016BFAC 4B E9 3C B5 */ bl func_80004000 +/* 8017034C 0016BFAC 4B E9 3C B5 */ bl memcpy /* 80170350 0016BFB0 88 1D 00 01 */ lbz r0, 1(r29) /* 80170354 0016BFB4 3B DE 00 08 */ addi r30, r30, 8 /* 80170358 0016BFB8 68 00 00 01 */ xori r0, r0, 1 @@ -98457,7 +98457,7 @@ lbl_8017030C: /* 80170374 0016BFD4 7F A3 EB 78 */ mr r3, r29 /* 80170378 0016BFD8 7F C4 F3 78 */ mr r4, r30 /* 8017037C 0016BFDC 38 A0 00 04 */ li r5, 4 -/* 80170380 0016BFE0 4B E9 3C 81 */ bl func_80004000 +/* 80170380 0016BFE0 4B E9 3C 81 */ bl memcpy /* 80170384 0016BFE4 88 1D 00 01 */ lbz r0, 1(r29) /* 80170388 0016BFE8 3B DE 00 04 */ addi r30, r30, 4 /* 8017038C 0016BFEC 68 00 00 01 */ xori r0, r0, 1 @@ -98467,14 +98467,14 @@ lbl_8017030C: /* 8017039C 0016BFFC 7F A3 EB 78 */ mr r3, r29 /* 801703A0 0016C000 7F C4 F3 78 */ mr r4, r30 /* 801703A4 0016C004 38 A0 00 04 */ li r5, 4 -/* 801703A8 0016C008 4B E9 3C 59 */ bl func_80004000 +/* 801703A8 0016C008 4B E9 3C 59 */ bl memcpy /* 801703AC 0016C00C 3B BD 00 04 */ addi r29, r29, 4 /* 801703B0 0016C010 3B DE 00 04 */ addi r30, r30, 4 /* 801703B4 0016C014 48 00 00 B0 */ b lbl_80170464 /* 801703B8 0016C018 7F A3 EB 78 */ mr r3, r29 /* 801703BC 0016C01C 7F C4 F3 78 */ mr r4, r30 /* 801703C0 0016C020 38 A0 00 04 */ li r5, 4 -/* 801703C4 0016C024 4B E9 3C 3D */ bl func_80004000 +/* 801703C4 0016C024 4B E9 3C 3D */ bl memcpy /* 801703C8 0016C028 88 1D 00 01 */ lbz r0, 1(r29) /* 801703CC 0016C02C 3B DE 00 04 */ addi r30, r30, 4 /* 801703D0 0016C030 68 00 00 01 */ xori r0, r0, 1 @@ -98484,7 +98484,7 @@ lbl_8017030C: /* 801703E0 0016C040 7F A3 EB 78 */ mr r3, r29 /* 801703E4 0016C044 7F C4 F3 78 */ mr r4, r30 /* 801703E8 0016C048 38 A0 00 04 */ li r5, 4 -/* 801703EC 0016C04C 4B E9 3C 15 */ bl func_80004000 +/* 801703EC 0016C04C 4B E9 3C 15 */ bl memcpy /* 801703F0 0016C050 88 1D 00 01 */ lbz r0, 1(r29) /* 801703F4 0016C054 3B DE 00 04 */ addi r30, r30, 4 /* 801703F8 0016C058 68 00 00 01 */ xori r0, r0, 1 @@ -98494,7 +98494,7 @@ lbl_8017030C: /* 80170408 0016C068 7F A3 EB 78 */ mr r3, r29 /* 8017040C 0016C06C 7F C4 F3 78 */ mr r4, r30 /* 80170410 0016C070 38 A0 00 04 */ li r5, 4 -/* 80170414 0016C074 4B E9 3B ED */ bl func_80004000 +/* 80170414 0016C074 4B E9 3B ED */ bl memcpy /* 80170418 0016C078 88 1D 00 01 */ lbz r0, 1(r29) /* 8017041C 0016C07C 3B DE 00 04 */ addi r30, r30, 4 /* 80170420 0016C080 68 00 00 01 */ xori r0, r0, 1 @@ -98504,14 +98504,14 @@ lbl_8017030C: /* 80170430 0016C090 7F A3 EB 78 */ mr r3, r29 /* 80170434 0016C094 7F C4 F3 78 */ mr r4, r30 /* 80170438 0016C098 38 A0 00 04 */ li r5, 4 -/* 8017043C 0016C09C 4B E9 3B C5 */ bl func_80004000 +/* 8017043C 0016C09C 4B E9 3B C5 */ bl memcpy /* 80170440 0016C0A0 3B BD 00 04 */ addi r29, r29, 4 /* 80170444 0016C0A4 3B DE 00 04 */ addi r30, r30, 4 /* 80170448 0016C0A8 48 00 00 1C */ b lbl_80170464 /* 8017044C 0016C0AC 7F A3 EB 78 */ mr r3, r29 /* 80170450 0016C0B0 7F C4 F3 78 */ mr r4, r30 /* 80170454 0016C0B4 38 A0 00 04 */ li r5, 4 -/* 80170458 0016C0B8 4B E9 3B A9 */ bl func_80004000 +/* 80170458 0016C0B8 4B E9 3B A9 */ bl memcpy /* 8017045C 0016C0BC 3B BD 00 04 */ addi r29, r29, 4 /* 80170460 0016C0C0 3B DE 00 04 */ addi r30, r30, 4 lbl_80170464: @@ -98558,7 +98558,7 @@ lbl_801704D4: /* 801704F4 0016C154 7F A3 EB 78 */ mr r3, r29 /* 801704F8 0016C158 7F 84 E3 78 */ mr r4, r28 /* 801704FC 0016C15C 38 A0 00 04 */ li r5, 4 -/* 80170500 0016C160 4B E9 3B 01 */ bl func_80004000 +/* 80170500 0016C160 4B E9 3B 01 */ bl memcpy /* 80170504 0016C164 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170508 0016C168 3B 9C 00 04 */ addi r28, r28, 4 /* 8017050C 0016C16C 3B BD 00 04 */ addi r29, r29, 4 @@ -98568,7 +98568,7 @@ lbl_801704D4: /* 8017051C 0016C17C 7F A3 EB 78 */ mr r3, r29 /* 80170520 0016C180 7F 84 E3 78 */ mr r4, r28 /* 80170524 0016C184 38 A0 00 04 */ li r5, 4 -/* 80170528 0016C188 4B E9 3A D9 */ bl func_80004000 +/* 80170528 0016C188 4B E9 3A D9 */ bl memcpy /* 8017052C 0016C18C 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170530 0016C190 3B 9C 00 04 */ addi r28, r28, 4 /* 80170534 0016C194 3B BD 00 04 */ addi r29, r29, 4 @@ -98578,7 +98578,7 @@ lbl_801704D4: /* 80170544 0016C1A4 7F A3 EB 78 */ mr r3, r29 /* 80170548 0016C1A8 7F 84 E3 78 */ mr r4, r28 /* 8017054C 0016C1AC 38 A0 00 04 */ li r5, 4 -/* 80170550 0016C1B0 4B E9 3A B1 */ bl func_80004000 +/* 80170550 0016C1B0 4B E9 3A B1 */ bl memcpy /* 80170554 0016C1B4 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170558 0016C1B8 3B 9C 00 04 */ addi r28, r28, 4 /* 8017055C 0016C1BC 3B BD 00 04 */ addi r29, r29, 4 @@ -98588,7 +98588,7 @@ lbl_801704D4: /* 8017056C 0016C1CC 7F A3 EB 78 */ mr r3, r29 /* 80170570 0016C1D0 7F 84 E3 78 */ mr r4, r28 /* 80170574 0016C1D4 38 A0 00 04 */ li r5, 4 -/* 80170578 0016C1D8 4B E9 3A 89 */ bl func_80004000 +/* 80170578 0016C1D8 4B E9 3A 89 */ bl memcpy /* 8017057C 0016C1DC 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170580 0016C1E0 3B 9C 00 04 */ addi r28, r28, 4 /* 80170584 0016C1E4 3B BD 00 04 */ addi r29, r29, 4 @@ -98598,7 +98598,7 @@ lbl_801704D4: /* 80170594 0016C1F4 7F A3 EB 78 */ mr r3, r29 /* 80170598 0016C1F8 7F 84 E3 78 */ mr r4, r28 /* 8017059C 0016C1FC 38 A0 00 04 */ li r5, 4 -/* 801705A0 0016C200 4B E9 3A 61 */ bl func_80004000 +/* 801705A0 0016C200 4B E9 3A 61 */ bl memcpy /* 801705A4 0016C204 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 801705A8 0016C208 3B 9C 00 04 */ addi r28, r28, 4 /* 801705AC 0016C20C 3B BD 00 04 */ addi r29, r29, 4 @@ -98608,7 +98608,7 @@ lbl_801704D4: /* 801705BC 0016C21C 7F A3 EB 78 */ mr r3, r29 /* 801705C0 0016C220 7F 84 E3 78 */ mr r4, r28 /* 801705C4 0016C224 38 A0 00 04 */ li r5, 4 -/* 801705C8 0016C228 4B E9 3A 39 */ bl func_80004000 +/* 801705C8 0016C228 4B E9 3A 39 */ bl memcpy /* 801705CC 0016C22C 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 801705D0 0016C230 3B 9C 00 04 */ addi r28, r28, 4 /* 801705D4 0016C234 3B BD 00 04 */ addi r29, r29, 4 @@ -98618,7 +98618,7 @@ lbl_801704D4: /* 801705E4 0016C244 7F A3 EB 78 */ mr r3, r29 /* 801705E8 0016C248 7F 84 E3 78 */ mr r4, r28 /* 801705EC 0016C24C 38 A0 00 08 */ li r5, 8 -/* 801705F0 0016C250 4B E9 3A 11 */ bl func_80004000 +/* 801705F0 0016C250 4B E9 3A 11 */ bl memcpy /* 801705F4 0016C254 A0 1D 00 02 */ lhz r0, 2(r29) /* 801705F8 0016C258 38 81 00 08 */ addi r4, r1, 8 /* 801705FC 0016C25C 80 6D 9F 30 */ lwz r3, lbl_8063F1F0-_SDA_BASE_(r13) @@ -98631,7 +98631,7 @@ lbl_801704D4: /* 80170618 0016C278 80 A1 00 08 */ lwz r5, 8(r1) /* 8017061C 0016C27C 7C 66 02 14 */ add r3, r6, r0 /* 80170620 0016C280 38 63 00 02 */ addi r3, r3, 2 -/* 80170624 0016C284 4B E9 39 DD */ bl func_80004000 +/* 80170624 0016C284 4B E9 39 DD */ bl memcpy /* 80170628 0016C288 80 0D 9F 38 */ lwz r0, lbl_8063F1F8-_SDA_BASE_(r13) /* 8017062C 0016C28C 3B 9C 00 08 */ addi r28, r28, 8 /* 80170630 0016C290 54 03 04 3E */ clrlwi r3, r0, 0x10 @@ -98650,7 +98650,7 @@ lbl_801704D4: /* 80170664 0016C2C4 7F A3 EB 78 */ mr r3, r29 /* 80170668 0016C2C8 7F 84 E3 78 */ mr r4, r28 /* 8017066C 0016C2CC 38 A0 00 08 */ li r5, 8 -/* 80170670 0016C2D0 4B E9 39 91 */ bl func_80004000 +/* 80170670 0016C2D0 4B E9 39 91 */ bl memcpy /* 80170674 0016C2D4 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170678 0016C2D8 3B 9C 00 08 */ addi r28, r28, 8 /* 8017067C 0016C2DC 3B BD 00 08 */ addi r29, r29, 8 @@ -98660,7 +98660,7 @@ lbl_801704D4: /* 8017068C 0016C2EC 7F A3 EB 78 */ mr r3, r29 /* 80170690 0016C2F0 7F 84 E3 78 */ mr r4, r28 /* 80170694 0016C2F4 38 A0 00 08 */ li r5, 8 -/* 80170698 0016C2F8 4B E9 39 69 */ bl func_80004000 +/* 80170698 0016C2F8 4B E9 39 69 */ bl memcpy /* 8017069C 0016C2FC 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 801706A0 0016C300 3B 9C 00 08 */ addi r28, r28, 8 /* 801706A4 0016C304 3B BD 00 08 */ addi r29, r29, 8 @@ -98670,7 +98670,7 @@ lbl_801704D4: /* 801706B4 0016C314 7F A3 EB 78 */ mr r3, r29 /* 801706B8 0016C318 7F 84 E3 78 */ mr r4, r28 /* 801706BC 0016C31C 38 A0 00 08 */ li r5, 8 -/* 801706C0 0016C320 4B E9 39 41 */ bl func_80004000 +/* 801706C0 0016C320 4B E9 39 41 */ bl memcpy /* 801706C4 0016C324 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 801706C8 0016C328 3B 9C 00 08 */ addi r28, r28, 8 /* 801706CC 0016C32C 3B BD 00 08 */ addi r29, r29, 8 @@ -98680,7 +98680,7 @@ lbl_801704D4: /* 801706DC 0016C33C 7F A3 EB 78 */ mr r3, r29 /* 801706E0 0016C340 7F 84 E3 78 */ mr r4, r28 /* 801706E4 0016C344 38 A0 00 04 */ li r5, 4 -/* 801706E8 0016C348 4B E9 39 19 */ bl func_80004000 +/* 801706E8 0016C348 4B E9 39 19 */ bl memcpy /* 801706EC 0016C34C 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 801706F0 0016C350 3B 9C 00 04 */ addi r28, r28, 4 /* 801706F4 0016C354 3B BD 00 04 */ addi r29, r29, 4 @@ -98690,7 +98690,7 @@ lbl_801704D4: /* 80170704 0016C364 7F A3 EB 78 */ mr r3, r29 /* 80170708 0016C368 7F 84 E3 78 */ mr r4, r28 /* 8017070C 0016C36C 38 A0 00 08 */ li r5, 8 -/* 80170710 0016C370 4B E9 38 F1 */ bl func_80004000 +/* 80170710 0016C370 4B E9 38 F1 */ bl memcpy /* 80170714 0016C374 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170718 0016C378 3B 9C 00 08 */ addi r28, r28, 8 /* 8017071C 0016C37C 3B BD 00 08 */ addi r29, r29, 8 @@ -98700,7 +98700,7 @@ lbl_801704D4: /* 8017072C 0016C38C 7F A3 EB 78 */ mr r3, r29 /* 80170730 0016C390 7F 84 E3 78 */ mr r4, r28 /* 80170734 0016C394 38 A0 00 04 */ li r5, 4 -/* 80170738 0016C398 4B E9 38 C9 */ bl func_80004000 +/* 80170738 0016C398 4B E9 38 C9 */ bl memcpy /* 8017073C 0016C39C 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170740 0016C3A0 3B 9C 00 04 */ addi r28, r28, 4 /* 80170744 0016C3A4 3B BD 00 04 */ addi r29, r29, 4 @@ -98710,7 +98710,7 @@ lbl_801704D4: /* 80170754 0016C3B4 7F A3 EB 78 */ mr r3, r29 /* 80170758 0016C3B8 7F 84 E3 78 */ mr r4, r28 /* 8017075C 0016C3BC 38 A0 00 08 */ li r5, 8 -/* 80170760 0016C3C0 4B E9 38 A1 */ bl func_80004000 +/* 80170760 0016C3C0 4B E9 38 A1 */ bl memcpy /* 80170764 0016C3C4 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170768 0016C3C8 3B 9C 00 08 */ addi r28, r28, 8 /* 8017076C 0016C3CC 3B BD 00 08 */ addi r29, r29, 8 @@ -98720,7 +98720,7 @@ lbl_801704D4: /* 8017077C 0016C3DC 7F A3 EB 78 */ mr r3, r29 /* 80170780 0016C3E0 7F 84 E3 78 */ mr r4, r28 /* 80170784 0016C3E4 38 A0 00 04 */ li r5, 4 -/* 80170788 0016C3E8 4B E9 38 79 */ bl func_80004000 +/* 80170788 0016C3E8 4B E9 38 79 */ bl memcpy /* 8017078C 0016C3EC 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170790 0016C3F0 3B 9C 00 04 */ addi r28, r28, 4 /* 80170794 0016C3F4 3B BD 00 04 */ addi r29, r29, 4 @@ -98730,7 +98730,7 @@ lbl_801704D4: /* 801707A4 0016C404 7F A3 EB 78 */ mr r3, r29 /* 801707A8 0016C408 7F 84 E3 78 */ mr r4, r28 /* 801707AC 0016C40C 38 A0 00 04 */ li r5, 4 -/* 801707B0 0016C410 4B E9 38 51 */ bl func_80004000 +/* 801707B0 0016C410 4B E9 38 51 */ bl memcpy /* 801707B4 0016C414 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 801707B8 0016C418 3B 9C 00 04 */ addi r28, r28, 4 /* 801707BC 0016C41C 3B BD 00 04 */ addi r29, r29, 4 @@ -98740,7 +98740,7 @@ lbl_801704D4: /* 801707CC 0016C42C 7F A3 EB 78 */ mr r3, r29 /* 801707D0 0016C430 7F 84 E3 78 */ mr r4, r28 /* 801707D4 0016C434 38 A0 00 04 */ li r5, 4 -/* 801707D8 0016C438 4B E9 38 29 */ bl func_80004000 +/* 801707D8 0016C438 4B E9 38 29 */ bl memcpy /* 801707DC 0016C43C 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 801707E0 0016C440 3B 9C 00 04 */ addi r28, r28, 4 /* 801707E4 0016C444 3B BD 00 04 */ addi r29, r29, 4 @@ -98750,7 +98750,7 @@ lbl_801704D4: /* 801707F4 0016C454 7F A3 EB 78 */ mr r3, r29 /* 801707F8 0016C458 7F 84 E3 78 */ mr r4, r28 /* 801707FC 0016C45C 38 A0 00 04 */ li r5, 4 -/* 80170800 0016C460 4B E9 38 01 */ bl func_80004000 +/* 80170800 0016C460 4B E9 38 01 */ bl memcpy /* 80170804 0016C464 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170808 0016C468 3B 9C 00 04 */ addi r28, r28, 4 /* 8017080C 0016C46C 3B BD 00 04 */ addi r29, r29, 4 @@ -98760,7 +98760,7 @@ lbl_801704D4: /* 8017081C 0016C47C 7F A3 EB 78 */ mr r3, r29 /* 80170820 0016C480 7F 84 E3 78 */ mr r4, r28 /* 80170824 0016C484 38 A0 00 04 */ li r5, 4 -/* 80170828 0016C488 4B E9 37 D9 */ bl func_80004000 +/* 80170828 0016C488 4B E9 37 D9 */ bl memcpy /* 8017082C 0016C48C 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170830 0016C490 3B 9C 00 04 */ addi r28, r28, 4 /* 80170834 0016C494 3B BD 00 04 */ addi r29, r29, 4 @@ -98770,7 +98770,7 @@ lbl_801704D4: /* 80170844 0016C4A4 7F A3 EB 78 */ mr r3, r29 /* 80170848 0016C4A8 7F 84 E3 78 */ mr r4, r28 /* 8017084C 0016C4AC 38 A0 00 04 */ li r5, 4 -/* 80170850 0016C4B0 4B E9 37 B1 */ bl func_80004000 +/* 80170850 0016C4B0 4B E9 37 B1 */ bl memcpy /* 80170854 0016C4B4 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170858 0016C4B8 3B 9C 00 04 */ addi r28, r28, 4 /* 8017085C 0016C4BC 3B BD 00 04 */ addi r29, r29, 4 @@ -98780,7 +98780,7 @@ lbl_801704D4: /* 8017086C 0016C4CC 7F A3 EB 78 */ mr r3, r29 /* 80170870 0016C4D0 7F 84 E3 78 */ mr r4, r28 /* 80170874 0016C4D4 38 A0 00 04 */ li r5, 4 -/* 80170878 0016C4D8 4B E9 37 89 */ bl func_80004000 +/* 80170878 0016C4D8 4B E9 37 89 */ bl memcpy /* 8017087C 0016C4DC 80 6D 9F 34 */ lwz r3, lbl_8063F1F4-_SDA_BASE_(r13) /* 80170880 0016C4E0 3B 9C 00 04 */ addi r28, r28, 4 /* 80170884 0016C4E4 3B BD 00 04 */ addi r29, r29, 4 @@ -99414,7 +99414,7 @@ lbl_801710EC: /* 801710EC 0016CD4C 38 7F 08 60 */ addi r3, r31, 0x860 /* 801710F0 0016CD50 38 81 00 08 */ addi r4, r1, 8 /* 801710F4 0016CD54 38 A0 01 0C */ li r5, 0x10c -/* 801710F8 0016CD58 4B E9 2F 09 */ bl func_80004000 +/* 801710F8 0016CD58 4B E9 2F 09 */ bl memcpy /* 801710FC 0016CD5C 88 1E 00 1E */ lbz r0, 0x1e(r30) /* 80171100 0016CD60 2C 00 00 00 */ cmpwi r0, 0 /* 80171104 0016CD64 41 82 00 60 */ beq lbl_80171164 @@ -99430,7 +99430,7 @@ lbl_80171118: /* 80171128 0016CD88 7F A3 EB 78 */ mr r3, r29 /* 8017112C 0016CD8C 7F 84 E3 78 */ mr r4, r28 /* 80171130 0016CD90 38 A0 00 1C */ li r5, 0x1c -/* 80171134 0016CD94 4B E9 2E CD */ bl func_80004000 +/* 80171134 0016CD94 4B E9 2E CD */ bl memcpy lbl_80171138: /* 80171138 0016CD98 3B BD 00 1C */ addi r29, r29, 0x1c /* 8017113C 0016CD9C 3B FF 00 01 */ addi r31, r31, 1 diff --git a/asm/text_5.s b/asm/text_5.s index af26b50..7215cc6 100644 --- a/asm/text_5.s +++ b/asm/text_5.s @@ -8230,7 +8230,7 @@ lbl_80179B74: /* 80179B7C 001757DC 38 61 00 08 */ addi r3, r1, 8 /* 80179B80 001757E0 38 9E 00 60 */ addi r4, r30, 0x60 /* 80179B84 001757E4 38 A0 00 04 */ li r5, 4 -/* 80179B88 001757E8 4B E8 A4 79 */ bl func_80004000 +/* 80179B88 001757E8 4B E8 A4 79 */ bl memcpy /* 80179B8C 001757EC 80 19 00 68 */ lwz r0, 0x68(r25) /* 80179B90 001757F0 2C 00 00 04 */ cmpwi r0, 4 /* 80179B94 001757F4 41 82 00 14 */ beq lbl_80179BA8 @@ -10266,7 +10266,7 @@ lbl_8017B770: /* 8017B7DC 0017743C 41 82 00 10 */ beq lbl_8017B7EC /* 8017B7E0 00177440 7F C3 F3 78 */ mr r3, r30 /* 8017B7E4 00177444 38 A0 00 28 */ li r5, 0x28 -/* 8017B7E8 00177448 4B E8 88 19 */ bl func_80004000 +/* 8017B7E8 00177448 4B E8 88 19 */ bl memcpy lbl_8017B7EC: /* 8017B7EC 0017744C 80 8D 9F 08 */ lwz r4, lbl_8063F1C8-_SDA_BASE_(r13) /* 8017B7F0 00177450 6B A0 00 01 */ xori r0, r29, 1 @@ -10347,7 +10347,7 @@ lbl_8017B898: /* 8017B904 00177564 80 0D 9F 08 */ lwz r0, lbl_8063F1C8-_SDA_BASE_(r13) /* 8017B908 00177568 7C 60 F2 14 */ add r3, r0, r30 /* 8017B90C 0017756C 80 63 00 30 */ lwz r3, 0x30(r3) -/* 8017B910 00177570 4B E8 86 F1 */ bl func_80004000 +/* 8017B910 00177570 4B E8 86 F1 */ bl memcpy lbl_8017B914: /* 8017B914 00177574 3B 9C 00 01 */ addi r28, r28, 1 /* 8017B918 00177578 3B DE 00 04 */ addi r30, r30, 4 @@ -10417,7 +10417,7 @@ func_8017B980: /* 8017BA08 00177668 7C 64 1B 78 */ mr r4, r3 /* 8017BA0C 0017766C 7F 63 DB 78 */ mr r3, r27 /* 8017BA10 00177670 7F 45 D3 78 */ mr r5, r26 -/* 8017BA14 00177674 4B E8 85 ED */ bl func_80004000 +/* 8017BA14 00177674 4B E8 85 ED */ bl memcpy /* 8017BA18 00177678 2C 16 00 00 */ cmpwi r22, 0 /* 8017BA1C 0017767C 41 82 00 14 */ beq lbl_8017BA30 /* 8017BA20 00177680 7E C3 B3 78 */ mr r3, r22 @@ -10432,7 +10432,7 @@ lbl_8017BA30: /* 8017BA40 001776A0 7C 64 1B 78 */ mr r4, r3 /* 8017BA44 001776A4 7F 63 DB 78 */ mr r3, r27 /* 8017BA48 001776A8 7F 45 D3 78 */ mr r5, r26 -/* 8017BA4C 001776AC 4B E8 85 B5 */ bl func_80004000 +/* 8017BA4C 001776AC 4B E8 85 B5 */ bl memcpy /* 8017BA50 001776B0 2C 16 00 00 */ cmpwi r22, 0 /* 8017BA54 001776B4 41 82 00 14 */ beq lbl_8017BA68 /* 8017BA58 001776B8 7E C3 B3 78 */ mr r3, r22 @@ -10452,7 +10452,7 @@ lbl_8017BA74: /* 8017BA88 001776E8 7F 63 DB 78 */ mr r3, r27 /* 8017BA8C 001776EC 7F 84 E3 78 */ mr r4, r28 /* 8017BA90 001776F0 7E E5 BB 78 */ mr r5, r23 -/* 8017BA94 001776F4 4B E8 85 6D */ bl func_80004000 +/* 8017BA94 001776F4 4B E8 85 6D */ bl memcpy /* 8017BA98 001776F8 3B 5A 00 01 */ addi r26, r26, 1 /* 8017BA9C 001776FC 57 A0 10 3A */ slwi r0, r29, 2 /* 8017BAA0 00177700 2C 1A 00 04 */ cmpwi r26, 4 @@ -10465,7 +10465,7 @@ lbl_8017BA74: /* 8017BABC 0017771C 7C 64 1B 78 */ mr r4, r3 /* 8017BAC0 00177720 7F 63 DB 78 */ mr r3, r27 /* 8017BAC4 00177724 38 A0 00 06 */ li r5, 6 -/* 8017BAC8 00177728 4B E8 85 39 */ bl func_80004000 +/* 8017BAC8 00177728 4B E8 85 39 */ bl memcpy /* 8017BACC 0017772C 2C 16 00 00 */ cmpwi r22, 0 /* 8017BAD0 00177730 41 82 00 2C */ beq lbl_8017BAFC /* 8017BAD4 00177734 80 A1 00 0C */ lwz r5, 0xc(r1) @@ -10485,7 +10485,7 @@ lbl_8017BAFC: /* 8017BB08 00177768 7C 64 1B 78 */ mr r4, r3 /* 8017BB0C 0017776C 38 7B 00 06 */ addi r3, r27, 6 /* 8017BB10 00177770 38 A0 00 06 */ li r5, 6 -/* 8017BB14 00177774 4B E8 84 ED */ bl func_80004000 +/* 8017BB14 00177774 4B E8 84 ED */ bl memcpy /* 8017BB18 00177778 2C 16 00 00 */ cmpwi r22, 0 /* 8017BB1C 0017777C 41 82 00 2C */ beq lbl_8017BB48 /* 8017BB20 00177780 80 A1 00 08 */ lwz r5, 8(r1) @@ -10593,7 +10593,7 @@ lbl_8017BC58: /* 8017BC90 001778F0 48 23 0B D9 */ bl func_803AC868 /* 8017BC94 001778F4 7F 64 DB 78 */ mr r4, r27 /* 8017BC98 001778F8 57 E5 04 3E */ clrlwi r5, r31, 0x10 -/* 8017BC9C 001778FC 4B E8 83 65 */ bl func_80004000 +/* 8017BC9C 001778FC 4B E8 83 65 */ bl memcpy /* 8017BCA0 00177900 57 E0 04 3E */ clrlwi r0, r31, 0x10 /* 8017BCA4 00177904 7F 43 D3 78 */ mr r3, r26 /* 8017BCA8 00177908 7F 7B 02 14 */ add r27, r27, r0 @@ -10601,7 +10601,7 @@ lbl_8017BC58: /* 8017BCB0 00177910 48 23 0B B9 */ bl func_803AC868 /* 8017BCB4 00177914 7F 64 DB 78 */ mr r4, r27 /* 8017BCB8 00177918 57 E5 04 3E */ clrlwi r5, r31, 0x10 -/* 8017BCBC 0017791C 4B E8 83 45 */ bl func_80004000 +/* 8017BCBC 0017791C 4B E8 83 45 */ bl memcpy /* 8017BCC0 00177920 57 E0 04 3E */ clrlwi r0, r31, 0x10 /* 8017BCC4 00177924 57 BF 04 3E */ clrlwi r31, r29, 0x10 /* 8017BCC8 00177928 7F 7B 02 14 */ add r27, r27, r0 @@ -10612,7 +10612,7 @@ lbl_8017BCD0: /* 8017BCD8 00177938 48 24 D3 F9 */ bl func_803C90D0 /* 8017BCDC 0017793C 7F 64 DB 78 */ mr r4, r27 /* 8017BCE0 00177940 57 A5 04 3E */ clrlwi r5, r29, 0x10 -/* 8017BCE4 00177944 4B E8 83 1D */ bl func_80004000 +/* 8017BCE4 00177944 4B E8 83 1D */ bl memcpy /* 8017BCE8 00177948 3B 9C 00 01 */ addi r28, r28, 1 /* 8017BCEC 0017794C 7F 7B FA 14 */ add r27, r27, r31 /* 8017BCF0 00177950 2C 1C 00 04 */ cmpwi r28, 4 @@ -10622,7 +10622,7 @@ lbl_8017BCD0: /* 8017BD00 00177960 48 24 D7 59 */ bl func_803C9458 /* 8017BD04 00177964 7F 64 DB 78 */ mr r4, r27 /* 8017BD08 00177968 57 C5 04 3E */ clrlwi r5, r30, 0x10 -/* 8017BD0C 0017796C 4B E8 82 F5 */ bl func_80004000 +/* 8017BD0C 0017796C 4B E8 82 F5 */ bl memcpy /* 8017BD10 00177970 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 8017BD14 00177974 7F 43 D3 78 */ mr r3, r26 /* 8017BD18 00177978 7F 7B 02 14 */ add r27, r27, r0 @@ -10630,7 +10630,7 @@ lbl_8017BCD0: /* 8017BD20 00177980 48 24 D7 39 */ bl func_803C9458 /* 8017BD24 00177984 7F 64 DB 78 */ mr r4, r27 /* 8017BD28 00177988 57 C5 04 3E */ clrlwi r5, r30, 0x10 -/* 8017BD2C 0017798C 4B E8 82 D5 */ bl func_80004000 +/* 8017BD2C 0017798C 4B E8 82 D5 */ bl memcpy /* 8017BD30 00177990 57 C0 04 3E */ clrlwi r0, r30, 0x10 /* 8017BD34 00177994 3B A0 00 00 */ li r29, 0 /* 8017BD38 00177998 7F 7B 02 14 */ add r27, r27, r0 @@ -10697,7 +10697,7 @@ func_8017BDE4: /* 8017BE08 00177A68 7C 63 02 14 */ add r3, r3, r0 /* 8017BE0C 00177A6C 80 BF 00 2C */ lwz r5, 0x2c(r31) /* 8017BE10 00177A70 80 63 00 60 */ lwz r3, 0x60(r3) -/* 8017BE14 00177A74 4B E8 81 ED */ bl func_80004000 +/* 8017BE14 00177A74 4B E8 81 ED */ bl memcpy /* 8017BE18 00177A78 88 1F 00 07 */ lbz r0, 7(r31) /* 8017BE1C 00177A7C 38 81 00 08 */ addi r4, r1, 8 /* 8017BE20 00177A80 80 6D 9F 08 */ lwz r3, lbl_8063F1C8-_SDA_BASE_(r13) @@ -10709,7 +10709,7 @@ func_8017BDE4: /* 8017BE38 00177A98 80 A1 00 08 */ lwz r5, 8(r1) /* 8017BE3C 00177A9C 7C 64 1B 78 */ mr r4, r3 /* 8017BE40 00177AA0 38 7F 00 28 */ addi r3, r31, 0x28 -/* 8017BE44 00177AA4 4B E8 81 BD */ bl func_80004000 +/* 8017BE44 00177AA4 4B E8 81 BD */ bl memcpy /* 8017BE48 00177AA8 80 01 00 24 */ lwz r0, 0x24(r1) /* 8017BE4C 00177AAC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8017BE50 00177AB0 7C 08 03 A6 */ mtlr r0 @@ -11325,7 +11325,7 @@ lbl_8017C68C: /* 8017C698 001782F8 7C 64 1B 78 */ mr r4, r3 /* 8017C69C 001782FC 38 7F 00 1C */ addi r3, r31, 0x1c /* 8017C6A0 00178300 38 A0 00 20 */ li r5, 0x20 -/* 8017C6A4 00178304 4B E8 79 5D */ bl func_80004000 +/* 8017C6A4 00178304 4B E8 79 5D */ bl memcpy /* 8017C6A8 00178308 3B DE 00 01 */ addi r30, r30, 1 /* 8017C6AC 0017830C 3B FF 00 3C */ addi r31, r31, 0x3c lbl_8017C6B0: @@ -100136,7 +100136,7 @@ lbl_801C97C4: lbl_801C97DC: /* 801C97DC 001C543C 80 9C 00 24 */ lwz r4, 0x24(r28) /* 801C97E0 001C5440 7F 43 D3 78 */ mr r3, r26 -/* 801C97E4 001C5444 4B E3 A8 1D */ bl func_80004000 +/* 801C97E4 001C5444 4B E3 A8 1D */ bl memcpy /* 801C97E8 001C5448 80 81 00 08 */ lwz r4, 8(r1) /* 801C97EC 001C544C 80 7C 00 24 */ lwz r3, 0x24(r28) /* 801C97F0 001C5450 80 1C 00 28 */ lwz r0, 0x28(r28) @@ -100333,7 +100333,7 @@ lbl_801C9A8C: /* 801C9A94 001C56F4 41 82 00 38 */ beq lbl_801C9ACC /* 801C9A98 001C56F8 80 7C 00 24 */ lwz r3, 0x24(r28) /* 801C9A9C 001C56FC 7F 44 D3 78 */ mr r4, r26 -/* 801C9AA0 001C5700 4B E3 A5 61 */ bl func_80004000 +/* 801C9AA0 001C5700 4B E3 A5 61 */ bl memcpy /* 801C9AA4 001C5704 80 81 00 08 */ lwz r4, 8(r1) /* 801C9AA8 001C5708 80 7C 00 24 */ lwz r3, 0x24(r28) /* 801C9AAC 001C570C 80 1C 00 28 */ lwz r0, 0x28(r28) diff --git a/asm/text_6.s b/asm/text_6.s index 74963cc..4b26c48 100644 --- a/asm/text_6.s +++ b/asm/text_6.s @@ -2394,7 +2394,7 @@ lbl_801CC82C: /* 801CC82C 001C848C 80 03 00 00 */ lwz r0, 0(r3) /* 801CC830 001C8490 7F E5 FB 78 */ mr r5, r31 /* 801CC834 001C8494 7C 60 32 14 */ add r3, r0, r6 -/* 801CC838 001C8498 4B E3 77 C9 */ bl func_80004000 +/* 801CC838 001C8498 4B E3 77 C9 */ bl memcpy /* 801CC83C 001C849C 80 1E 00 08 */ lwz r0, 8(r30) /* 801CC840 001C84A0 38 60 00 01 */ li r3, 1 /* 801CC844 001C84A4 7C 00 FA 14 */ add r0, r0, r31 @@ -17947,7 +17947,7 @@ lbl_801D9CEC: /* 801D9D0C 001D596C 40 80 00 20 */ bge lbl_801D9D2C /* 801D9D10 001D5970 7F 83 E3 78 */ mr r3, r28 /* 801D9D14 001D5974 7F E5 FB 78 */ mr r5, r31 -/* 801D9D18 001D5978 4B E2 A2 E9 */ bl func_80004000 +/* 801D9D18 001D5978 4B E2 A2 E9 */ bl memcpy /* 801D9D1C 001D597C 80 1E 00 00 */ lwz r0, 0(r30) /* 801D9D20 001D5980 7C 00 FA 14 */ add r0, r0, r31 /* 801D9D24 001D5984 90 1E 00 00 */ stw r0, 0(r30) @@ -17955,11 +17955,11 @@ lbl_801D9CEC: lbl_801D9D2C: /* 801D9D2C 001D598C 7F 83 E3 78 */ mr r3, r28 /* 801D9D30 001D5990 7F A5 EB 78 */ mr r5, r29 -/* 801D9D34 001D5994 4B E2 A2 CD */ bl func_80004000 +/* 801D9D34 001D5994 4B E2 A2 CD */ bl memcpy /* 801D9D38 001D5998 80 9E 00 08 */ lwz r4, 8(r30) /* 801D9D3C 001D599C 7C 7C EA 14 */ add r3, r28, r29 /* 801D9D40 001D59A0 7C BD F8 50 */ subf r5, r29, r31 -/* 801D9D44 001D59A4 4B E2 A2 BD */ bl func_80004000 +/* 801D9D44 001D59A4 4B E2 A2 BD */ bl memcpy /* 801D9D48 001D59A8 80 1E 00 08 */ lwz r0, 8(r30) /* 801D9D4C 001D59AC 7C 00 FA 14 */ add r0, r0, r31 /* 801D9D50 001D59B0 7C 1D 00 50 */ subf r0, r29, r0 @@ -18021,7 +18021,7 @@ lbl_801D9DF4: /* 801D9E14 001D5A74 41 80 00 20 */ blt lbl_801D9E34 /* 801D9E18 001D5A78 7F 84 E3 78 */ mr r4, r28 /* 801D9E1C 001D5A7C 7F E5 FB 78 */ mr r5, r31 -/* 801D9E20 001D5A80 4B E2 A1 E1 */ bl func_80004000 +/* 801D9E20 001D5A80 4B E2 A1 E1 */ bl memcpy /* 801D9E24 001D5A84 80 1E 00 04 */ lwz r0, 4(r30) /* 801D9E28 001D5A88 7C 00 FA 14 */ add r0, r0, r31 /* 801D9E2C 001D5A8C 90 1E 00 04 */ stw r0, 4(r30) @@ -18029,11 +18029,11 @@ lbl_801D9DF4: lbl_801D9E34: /* 801D9E34 001D5A94 7F 84 E3 78 */ mr r4, r28 /* 801D9E38 001D5A98 7F A5 EB 78 */ mr r5, r29 -/* 801D9E3C 001D5A9C 4B E2 A1 C5 */ bl func_80004000 +/* 801D9E3C 001D5A9C 4B E2 A1 C5 */ bl memcpy /* 801D9E40 001D5AA0 80 7E 00 08 */ lwz r3, 8(r30) /* 801D9E44 001D5AA4 7C 9C EA 14 */ add r4, r28, r29 /* 801D9E48 001D5AA8 7C BD F8 50 */ subf r5, r29, r31 -/* 801D9E4C 001D5AAC 4B E2 A1 B5 */ bl func_80004000 +/* 801D9E4C 001D5AAC 4B E2 A1 B5 */ bl memcpy /* 801D9E50 001D5AB0 80 1E 00 08 */ lwz r0, 8(r30) /* 801D9E54 001D5AB4 7C 00 FA 14 */ add r0, r0, r31 /* 801D9E58 001D5AB8 7C 1D 00 50 */ subf r0, r29, r0 @@ -19361,7 +19361,7 @@ func_801DAFAC: /* 801DAFBC 001D6C1C 54 A0 06 FF */ clrlwi. r0, r5, 0x1b /* 801DAFC0 001D6C20 41 82 00 08 */ beq lbl_801DAFC8 lbl_801DAFC4: -/* 801DAFC4 001D6C24 4B E2 90 3C */ b func_80004000 +/* 801DAFC4 001D6C24 4B E2 90 3C */ b memcpy lbl_801DAFC8: /* 801DAFC8 001D6C28 54 A5 D9 7E */ srwi r5, r5, 5 /* 801DAFCC 001D6C2C 7C A9 03 A6 */ mtctr r5 @@ -19950,7 +19950,7 @@ lbl_801DB74C: lbl_801DB774: /* 801DB774 001D73D4 80 9F 00 0C */ lwz r4, 0xc(r31) /* 801DB778 001D73D8 7F C5 F3 78 */ mr r5, r30 -/* 801DB77C 001D73DC 4B E2 88 85 */ bl func_80004000 +/* 801DB77C 001D73DC 4B E2 88 85 */ bl memcpy /* 801DB780 001D73E0 38 60 00 01 */ li r3, 1 lbl_801DB784: /* 801DB784 001D73E4 39 61 00 20 */ addi r11, r1, 0x20 @@ -21713,7 +21713,7 @@ func_801DCEB4: /* 801DCEC8 001D8B28 93 C1 00 18 */ stw r30, 0x18(r1) /* 801DCECC 001D8B2C 7C 7E 1B 78 */ mr r30, r3 /* 801DCED0 001D8B30 38 61 00 08 */ addi r3, r1, 8 -/* 801DCED4 001D8B34 4B E2 71 2D */ bl func_80004000 +/* 801DCED4 001D8B34 4B E2 71 2D */ bl memcpy /* 801DCED8 001D8B38 38 00 00 00 */ li r0, 0 /* 801DCEDC 001D8B3C 3B E0 00 00 */ li r31, 0 /* 801DCEE0 001D8B40 98 01 00 14 */ stb r0, 0x14(r1) @@ -24151,7 +24151,7 @@ func_801DF040: /* 801DF118 001DAD78 A0 1F 00 32 */ lhz r0, 0x32(r31) /* 801DF11C 001DAD7C 80 9F 00 38 */ lwz r4, 0x38(r31) /* 801DF120 001DAD80 1C A0 00 0C */ mulli r5, r0, 0xc -/* 801DF124 001DAD84 4B E2 4E DD */ bl func_80004000 +/* 801DF124 001DAD84 4B E2 4E DD */ bl memcpy /* 801DF128 001DAD88 A0 1F 00 32 */ lhz r0, 0x32(r31) /* 801DF12C 001DAD8C 80 7E 01 3C */ lwz r3, 0x13c(r30) /* 801DF130 001DAD90 1C 80 00 0C */ mulli r4, r0, 0xc @@ -24173,7 +24173,7 @@ lbl_801DF138: /* 801DF16C 001DADCC A0 1F 00 34 */ lhz r0, 0x34(r31) /* 801DF170 001DADD0 80 9F 00 3C */ lwz r4, 0x3c(r31) /* 801DF174 001DADD4 1C A0 00 0C */ mulli r5, r0, 0xc -/* 801DF178 001DADD8 4B E2 4E 89 */ bl func_80004000 +/* 801DF178 001DADD8 4B E2 4E 89 */ bl memcpy /* 801DF17C 001DADDC A0 1F 00 34 */ lhz r0, 0x34(r31) /* 801DF180 001DADE0 80 7E 01 40 */ lwz r3, 0x140(r30) /* 801DF184 001DADE4 1C 80 00 0C */ mulli r4, r0, 0xc @@ -33023,7 +33023,7 @@ lbl_801E6D44: /* 801E6D4C 001E29AC 7F 23 CB 78 */ mr r3, r25 /* 801E6D50 001E29B0 7F 64 DB 78 */ mr r4, r27 /* 801E6D54 001E29B4 38 A0 00 8C */ li r5, 0x8c -/* 801E6D58 001E29B8 4B E1 D2 A9 */ bl func_80004000 +/* 801E6D58 001E29B8 4B E1 D2 A9 */ bl memcpy /* 801E6D5C 001E29BC 93 3A 00 0C */ stw r25, 0xc(r26) lbl_801E6D60: /* 801E6D60 001E29C0 80 7A 00 0C */ lwz r3, 0xc(r26) @@ -33044,7 +33044,7 @@ lbl_801E6D60: /* 801E6D9C 001E29FC 41 82 00 6C */ beq lbl_801E6E08 /* 801E6DA0 001E2A00 7F 24 CB 78 */ mr r4, r25 /* 801E6DA4 001E2A04 38 A0 00 18 */ li r5, 0x18 -/* 801E6DA8 001E2A08 4B E1 D2 59 */ bl func_80004000 +/* 801E6DA8 001E2A08 4B E1 D2 59 */ bl memcpy /* 801E6DAC 001E2A0C 88 1E 00 03 */ lbz r0, 3(r30) /* 801E6DB0 001E2A10 80 7A 00 0C */ lwz r3, 0xc(r26) /* 801E6DB4 001E2A14 54 00 10 3A */ slwi r0, r0, 2 @@ -33068,7 +33068,7 @@ lbl_801E6DEC: /* 801E6DF4 001E2A54 7F 23 CB 78 */ mr r3, r25 /* 801E6DF8 001E2A58 7F 64 DB 78 */ mr r4, r27 /* 801E6DFC 001E2A5C 38 A0 00 8C */ li r5, 0x8c -/* 801E6E00 001E2A60 4B E1 D2 01 */ bl func_80004000 +/* 801E6E00 001E2A60 4B E1 D2 01 */ bl memcpy /* 801E6E04 001E2A64 93 3A 00 0C */ stw r25, 0xc(r26) lbl_801E6E08: /* 801E6E08 001E2A68 3B 9C 00 01 */ addi r28, r28, 1 @@ -33284,7 +33284,7 @@ lbl_801E6FFC: /* 801E710C 001E2D6C 7F 03 C3 78 */ mr r3, r24 /* 801E7110 001E2D70 54 0E 08 3C */ slwi r14, r0, 1 /* 801E7114 001E2D74 7D C5 73 78 */ mr r5, r14 -/* 801E7118 001E2D78 4B E1 CE E9 */ bl func_80004000 +/* 801E7118 001E2D78 4B E1 CE E9 */ bl memcpy /* 801E711C 001E2D7C 7F 03 C3 78 */ mr r3, r24 /* 801E7120 001E2D80 7D C4 73 78 */ mr r4, r14 /* 801E7124 001E2D84 48 08 35 31 */ bl func_8026A654 @@ -39420,7 +39420,7 @@ lbl_801ECBE4: /* 801ECC00 001E8860 7C 03 20 40 */ cmplw r3, r4 /* 801ECC04 001E8864 41 82 00 0C */ beq lbl_801ECC10 /* 801ECC08 001E8868 38 A0 00 18 */ li r5, 0x18 -/* 801ECC0C 001E886C 4B E1 73 F5 */ bl func_80004000 +/* 801ECC0C 001E886C 4B E1 73 F5 */ bl memcpy lbl_801ECC10: /* 801ECC10 001E8870 3B 9C 00 01 */ addi r28, r28, 1 lbl_801ECC14: @@ -42287,7 +42287,7 @@ func_801EF448: /* 801EF4AC 001EB10C 98 1D 00 1B */ stb r0, 0x1b(r29) /* 801EF4B0 001EB110 7F E5 FB 78 */ mr r5, r31 /* 801EF4B4 001EB114 80 84 00 08 */ lwz r4, 8(r4) -/* 801EF4B8 001EB118 4B E1 4B 49 */ bl func_80004000 +/* 801EF4B8 001EB118 4B E1 4B 49 */ bl memcpy /* 801EF4BC 001EB11C 7F C3 F3 78 */ mr r3, r30 /* 801EF4C0 001EB120 7F E4 FB 78 */ mr r4, r31 /* 801EF4C4 001EB124 48 07 B1 91 */ bl func_8026A654 @@ -42331,7 +42331,7 @@ func_801EF4E8: /* 801EF54C 001EB1AC 7F C5 F3 78 */ mr r5, r30 /* 801EF550 001EB1B0 80 9C 00 00 */ lwz r4, 0(r28) /* 801EF554 001EB1B4 80 84 00 08 */ lwz r4, 8(r4) -/* 801EF558 001EB1B8 4B E1 4A A9 */ bl func_80004000 +/* 801EF558 001EB1B8 4B E1 4A A9 */ bl memcpy /* 801EF55C 001EB1BC 7F A3 EB 78 */ mr r3, r29 /* 801EF560 001EB1C0 7F C4 F3 78 */ mr r4, r30 /* 801EF564 001EB1C4 48 07 B0 F1 */ bl func_8026A654 @@ -42382,7 +42382,7 @@ func_801EF58C: /* 801EF608 001EB268 7F C5 F3 78 */ mr r5, r30 /* 801EF60C 001EB26C 80 9D 00 00 */ lwz r4, 0(r29) /* 801EF610 001EB270 80 84 00 10 */ lwz r4, 0x10(r4) -/* 801EF614 001EB274 4B E1 49 ED */ bl func_80004000 +/* 801EF614 001EB274 4B E1 49 ED */ bl memcpy /* 801EF618 001EB278 7F E3 FB 78 */ mr r3, r31 /* 801EF61C 001EB27C 7F C4 F3 78 */ mr r4, r30 /* 801EF620 001EB280 48 07 B0 35 */ bl func_8026A654 @@ -42422,7 +42422,7 @@ func_801EF644: /* 801EF698 001EB2F8 57 7C 1B 78 */ rlwinm r28, r27, 3, 0xd, 0x1c /* 801EF69C 001EB2FC 7F 85 E3 78 */ mr r5, r28 /* 801EF6A0 001EB300 80 84 00 14 */ lwz r4, 0x14(r4) -/* 801EF6A4 001EB304 4B E1 49 5D */ bl func_80004000 +/* 801EF6A4 001EB304 4B E1 49 5D */ bl memcpy /* 801EF6A8 001EB308 7F 43 D3 78 */ mr r3, r26 /* 801EF6AC 001EB30C 7F 84 E3 78 */ mr r4, r28 /* 801EF6B0 001EB310 48 07 AF A5 */ bl func_8026A654 @@ -42450,7 +42450,7 @@ lbl_801EF6D0: /* 801EF704 001EB364 A0 19 00 04 */ lhz r0, 4(r25) /* 801EF708 001EB368 80 99 00 00 */ lwz r4, 0(r25) /* 801EF70C 001EB36C 54 05 18 38 */ slwi r5, r0, 3 -/* 801EF710 001EB370 4B E1 48 F1 */ bl func_80004000 +/* 801EF710 001EB370 4B E1 48 F1 */ bl memcpy /* 801EF714 001EB374 A0 19 00 04 */ lhz r0, 4(r25) /* 801EF718 001EB378 7F 83 E3 78 */ mr r3, r28 /* 801EF71C 001EB37C 54 04 18 38 */ slwi r4, r0, 3 @@ -42498,7 +42498,7 @@ func_801EF75C: /* 801EF7AC 001EB40C 41 82 00 60 */ beq lbl_801EF80C /* 801EF7B0 001EB410 80 9E 00 08 */ lwz r4, 8(r30) /* 801EF7B4 001EB414 7F E5 FB 78 */ mr r5, r31 -/* 801EF7B8 001EB418 4B E1 48 49 */ bl func_80004000 +/* 801EF7B8 001EB418 4B E1 48 49 */ bl memcpy /* 801EF7BC 001EB41C 80 7E 00 04 */ lwz r3, 4(r30) /* 801EF7C0 001EB420 7F E4 FB 78 */ mr r4, r31 /* 801EF7C4 001EB424 48 07 AE 91 */ bl func_8026A654 @@ -42516,7 +42516,7 @@ lbl_801EF7CC: /* 801EF7F0 001EB450 41 82 00 1C */ beq lbl_801EF80C /* 801EF7F4 001EB454 80 9E 00 08 */ lwz r4, 8(r30) /* 801EF7F8 001EB458 7F E5 FB 78 */ mr r5, r31 -/* 801EF7FC 001EB45C 4B E1 48 05 */ bl func_80004000 +/* 801EF7FC 001EB45C 4B E1 48 05 */ bl memcpy /* 801EF800 001EB460 80 7E 00 04 */ lwz r3, 4(r30) /* 801EF804 001EB464 7F E4 FB 78 */ mr r4, r31 /* 801EF808 001EB468 48 07 AE 4D */ bl func_8026A654 @@ -42727,7 +42727,7 @@ lbl_801EFAB4: /* 801EFAD0 001EB730 41 82 00 28 */ beq lbl_801EFAF8 /* 801EFAD4 001EB734 A0 05 00 02 */ lhz r0, 2(r5) /* 801EFAD8 001EB738 1C A0 00 30 */ mulli r5, r0, 0x30 -/* 801EFADC 001EB73C 4B E1 45 25 */ bl func_80004000 +/* 801EFADC 001EB73C 4B E1 45 25 */ bl memcpy /* 801EFAE0 001EB740 80 9F 00 00 */ lwz r4, 0(r31) /* 801EFAE4 001EB744 80 7F 00 08 */ lwz r3, 8(r31) /* 801EFAE8 001EB748 A0 04 00 02 */ lhz r0, 2(r4) @@ -42737,7 +42737,7 @@ lbl_801EFAB4: lbl_801EFAF8: /* 801EFAF8 001EB758 A0 05 00 02 */ lhz r0, 2(r5) /* 801EFAFC 001EB75C 1C A0 00 18 */ mulli r5, r0, 0x18 -/* 801EFB00 001EB760 4B E1 45 01 */ bl func_80004000 +/* 801EFB00 001EB760 4B E1 45 01 */ bl memcpy /* 801EFB04 001EB764 80 9F 00 00 */ lwz r4, 0(r31) /* 801EFB08 001EB768 80 7F 00 08 */ lwz r3, 8(r31) /* 801EFB0C 001EB76C A0 04 00 02 */ lhz r0, 2(r4) @@ -42753,7 +42753,7 @@ lbl_801EFB18: /* 801EFB30 001EB790 41 82 00 24 */ beq lbl_801EFB54 /* 801EFB34 001EB794 A0 05 00 04 */ lhz r0, 4(r5) /* 801EFB38 001EB798 54 05 10 3A */ slwi r5, r0, 2 -/* 801EFB3C 001EB79C 4B E1 44 C5 */ bl func_80004000 +/* 801EFB3C 001EB79C 4B E1 44 C5 */ bl memcpy /* 801EFB40 001EB7A0 80 9F 00 00 */ lwz r4, 0(r31) /* 801EFB44 001EB7A4 80 7F 00 0C */ lwz r3, 0xc(r31) /* 801EFB48 001EB7A8 A0 04 00 04 */ lhz r0, 4(r4) @@ -42776,7 +42776,7 @@ lbl_801EFB78: /* 801EFB84 001EB7E4 41 82 00 20 */ beq lbl_801EFBA4 /* 801EFB88 001EB7E8 A0 1E 00 04 */ lhz r0, 4(r30) /* 801EFB8C 001EB7EC 54 05 18 38 */ slwi r5, r0, 3 -/* 801EFB90 001EB7F0 4B E1 44 71 */ bl func_80004000 +/* 801EFB90 001EB7F0 4B E1 44 71 */ bl memcpy /* 801EFB94 001EB7F4 A0 1E 00 04 */ lhz r0, 4(r30) /* 801EFB98 001EB7F8 80 7D 00 00 */ lwz r3, 0(r29) /* 801EFB9C 001EB7FC 54 04 18 38 */ slwi r4, r0, 3 @@ -83128,7 +83128,7 @@ func_8021321C: /* 802132F4 0020EF54 38 A0 00 30 */ li r5, 0x30 /* 802132F8 0020EF58 D0 21 00 30 */ stfs f1, 0x30(r1) /* 802132FC 0020EF5C D0 01 00 34 */ stfs f0, 0x34(r1) -/* 80213300 0020EF60 4B DF 0D 01 */ bl func_80004000 +/* 80213300 0020EF60 4B DF 0D 01 */ bl memcpy /* 80213304 0020EF64 C3 A2 9A B8 */ lfs f29, lbl_806420B8-_SDA2_BASE_(r2) /* 80213308 0020EF68 3B C0 00 00 */ li r30, 0 /* 8021330C 0020EF6C C3 C2 9A C4 */ lfs f30, lbl_806420C4-_SDA2_BASE_(r2) @@ -83300,7 +83300,7 @@ lbl_80213574: /* 80213578 0020F1D8 7F 23 CB 78 */ mr r3, r25 /* 8021357C 0020F1DC 38 84 32 B0 */ addi r4, r4, lbl_804932B0@l /* 80213580 0020F1E0 38 A0 00 30 */ li r5, 0x30 -/* 80213584 0020F1E4 4B DF 0A 7D */ bl func_80004000 +/* 80213584 0020F1E4 4B DF 0A 7D */ bl memcpy lbl_80213588: /* 80213588 0020F1E8 88 1B 00 6D */ lbz r0, 0x6d(r27) /* 8021358C 0020F1EC 2C 00 00 00 */ cmpwi r0, 0 @@ -86891,7 +86891,7 @@ lbl_80216970: /* 8021697C 002125DC 80 83 00 18 */ lwz r4, 0x18(r3) /* 80216980 002125E0 7F 63 DB 78 */ mr r3, r27 /* 80216984 002125E4 54 05 18 38 */ slwi r5, r0, 3 -/* 80216988 002125E8 4B DE D6 79 */ bl func_80004000 +/* 80216988 002125E8 4B DE D6 79 */ bl memcpy lbl_8021698C: /* 8021698C 002125EC 80 B0 00 00 */ lwz r5, 0(r16) /* 80216990 002125F0 C0 02 9B 00 */ lfs f0, lbl_80642100-_SDA2_BASE_(r2) @@ -87424,7 +87424,7 @@ lbl_802170DC: /* 80217128 00212D88 38 7E 04 04 */ addi r3, r30, 0x404 /* 8021712C 00212D8C 38 84 32 B0 */ addi r4, r4, lbl_804932B0@l /* 80217130 00212D90 38 A0 00 30 */ li r5, 0x30 -/* 80217134 00212D94 4B DE CE CD */ bl func_80004000 +/* 80217134 00212D94 4B DE CE CD */ bl memcpy lbl_80217138: /* 80217138 00212D98 38 7E 04 04 */ addi r3, r30, 0x404 /* 8021713C 00212D9C C0 21 00 44 */ lfs f1, 0x44(r1) @@ -87458,7 +87458,7 @@ lbl_80217154: /* 802171A8 00212E08 38 7E 04 04 */ addi r3, r30, 0x404 /* 802171AC 00212E0C 38 84 32 B0 */ addi r4, r4, lbl_804932B0@l /* 802171B0 00212E10 38 A0 00 30 */ li r5, 0x30 -/* 802171B4 00212E14 4B DE CE 4D */ bl func_80004000 +/* 802171B4 00212E14 4B DE CE 4D */ bl memcpy lbl_802171B8: /* 802171B8 00212E18 38 7E 04 04 */ addi r3, r30, 0x404 /* 802171BC 00212E1C C0 21 00 44 */ lfs f1, 0x44(r1) @@ -88008,7 +88008,7 @@ lbl_80217944: /* 80217994 002135F4 38 61 01 60 */ addi r3, r1, 0x160 /* 80217998 002135F8 38 81 01 90 */ addi r4, r1, 0x190 /* 8021799C 002135FC 38 A0 00 30 */ li r5, 0x30 -/* 802179A0 00213600 4B DE C6 61 */ bl func_80004000 +/* 802179A0 00213600 4B DE C6 61 */ bl memcpy /* 802179A4 00213604 48 00 00 24 */ b lbl_802179C8 lbl_802179A8: /* 802179A8 00213608 7D C3 73 78 */ mr r3, r14 @@ -88018,7 +88018,7 @@ lbl_802179A8: /* 802179B8 00213618 7E 03 83 78 */ mr r3, r16 /* 802179BC 0021361C 80 A1 01 F0 */ lwz r5, 0x1f0(r1) /* 802179C0 00213620 80 84 00 18 */ lwz r4, 0x18(r4) -/* 802179C4 00213624 4B DE C6 3D */ bl func_80004000 +/* 802179C4 00213624 4B DE C6 3D */ bl memcpy lbl_802179C8: /* 802179C8 00213628 80 B6 00 00 */ lwz r5, 0(r22) /* 802179CC 0021362C FC 13 E8 40 */ fcmpo cr0, f19, f29 @@ -90424,13 +90424,13 @@ lbl_80219CFC: /* 80219D04 00215964 80 84 00 10 */ lwz r4, 0x10(r4) /* 80219D08 00215968 7E E3 02 14 */ add r23, r3, r0 /* 80219D0C 0021596C 7E E3 BB 78 */ mr r3, r23 -/* 80219D10 00215970 4B DE A2 F1 */ bl func_80004000 +/* 80219D10 00215970 4B DE A2 F1 */ bl memcpy /* 80219D14 00215974 80 9E 00 00 */ lwz r4, 0(r30) /* 80219D18 00215978 7E D7 DA 14 */ add r22, r23, r27 /* 80219D1C 0021597C 7E C3 B3 78 */ mr r3, r22 /* 80219D20 00215980 7F 45 D3 78 */ mr r5, r26 /* 80219D24 00215984 80 84 00 14 */ lwz r4, 0x14(r4) -/* 80219D28 00215988 4B DE A2 D9 */ bl func_80004000 +/* 80219D28 00215988 4B DE A2 D9 */ bl memcpy /* 80219D2C 0021598C 3A E0 00 00 */ li r23, 0 /* 80219D30 00215990 3B A0 00 00 */ li r29, 0 /* 80219D34 00215994 48 00 00 24 */ b lbl_80219D58 @@ -90440,7 +90440,7 @@ lbl_80219D38: /* 80219D40 002159A0 7C 18 01 D6 */ mullw r0, r24, r0 /* 80219D44 002159A4 7F 25 CB 78 */ mr r5, r25 /* 80219D48 002159A8 7C 76 02 14 */ add r3, r22, r0 -/* 80219D4C 002159AC 4B DE A2 B5 */ bl func_80004000 +/* 80219D4C 002159AC 4B DE A2 B5 */ bl memcpy /* 80219D50 002159B0 3A F7 00 01 */ addi r23, r23, 1 /* 80219D54 002159B4 3B BD 00 08 */ addi r29, r29, 8 lbl_80219D58: @@ -91773,7 +91773,7 @@ lbl_8021B018: /* 8021B044 00216CA4 38 A0 00 30 */ li r5, 0x30 /* 8021B048 00216CA8 7C 76 02 14 */ add r3, r22, r0 /* 8021B04C 00216CAC 38 63 00 0C */ addi r3, r3, 0xc -/* 8021B050 00216CB0 4B DE 8F B1 */ bl func_80004000 +/* 8021B050 00216CB0 4B DE 8F B1 */ bl memcpy /* 8021B054 00216CB4 48 00 02 68 */ b lbl_8021B2BC lbl_8021B058: /* 8021B058 00216CB8 56 06 06 3E */ clrlwi r6, r16, 0x18 diff --git a/asm/text_7.s b/asm/text_7.s index 4e1f79f..5225025 100644 --- a/asm/text_7.s +++ b/asm/text_7.s @@ -1532,7 +1532,7 @@ func_8022408C: /* 802240B8 0021FD18 38 A0 00 1F */ li r5, 0x1f /* 802240BC 0021FD1C 7F E3 02 14 */ add r31, r3, r0 /* 802240C0 0021FD20 38 7F 00 14 */ addi r3, r31, 0x14 -/* 802240C4 0021FD24 4B DD FF 3D */ bl func_80004000 +/* 802240C4 0021FD24 4B DD FF 3D */ bl memcpy /* 802240C8 0021FD28 38 00 00 00 */ li r0, 0 /* 802240CC 0021FD2C 98 1F 00 33 */ stb r0, 0x33(r31) lbl_802240D0: @@ -16139,7 +16139,7 @@ lbl_8023059C: /* 802305F4 0022C254 80 64 00 04 */ lwz r3, 4(r4) /* 802305F8 0022C258 7C A4 2B 78 */ mr r4, r5 /* 802305FC 0022C25C 38 A0 00 30 */ li r5, 0x30 -/* 80230600 0022C260 4B DD 3A 01 */ bl func_80004000 +/* 80230600 0022C260 4B DD 3A 01 */ bl memcpy lbl_80230604: /* 80230604 0022C264 80 7F 00 04 */ lwz r3, 4(r31) /* 80230608 0022C268 38 03 00 30 */ addi r0, r3, 0x30 @@ -16225,7 +16225,7 @@ lbl_80230728: /* 80230734 0022C394 41 82 00 10 */ beq lbl_80230744 /* 80230738 0022C398 80 7F 00 04 */ lwz r3, 4(r31) /* 8023073C 0022C39C 7F A5 EB 78 */ mr r5, r29 -/* 80230740 0022C3A0 4B DD 38 C1 */ bl func_80004000 +/* 80230740 0022C3A0 4B DD 38 C1 */ bl memcpy lbl_80230744: /* 80230744 0022C3A4 80 1F 00 04 */ lwz r0, 4(r31) /* 80230748 0022C3A8 7C 00 EA 14 */ add r0, r0, r29 @@ -16408,7 +16408,7 @@ lbl_802309D8: /* 802309E8 0022C648 80 63 00 04 */ lwz r3, 4(r3) /* 802309EC 0022C64C 38 A0 00 30 */ li r5, 0x30 /* 802309F0 0022C650 80 84 00 04 */ lwz r4, 4(r4) -/* 802309F4 0022C654 4B DD 36 0D */ bl func_80004000 +/* 802309F4 0022C654 4B DD 36 0D */ bl memcpy /* 802309F8 0022C658 80 7F 00 04 */ lwz r3, 4(r31) /* 802309FC 0022C65C 38 03 00 30 */ addi r0, r3, 0x30 /* 80230A00 0022C660 90 1F 00 04 */ stw r0, 4(r31) @@ -16478,7 +16478,7 @@ lbl_80230AB4: /* 80230AF0 0022C750 90 04 00 04 */ stw r0, 4(r4) /* 80230AF4 0022C754 7C 04 03 78 */ mr r4, r0 /* 80230AF8 0022C758 7F 85 E3 78 */ mr r5, r28 -/* 80230AFC 0022C75C 4B DD 35 05 */ bl func_80004000 +/* 80230AFC 0022C75C 4B DD 35 05 */ bl memcpy /* 80230B00 0022C760 80 7F 00 04 */ lwz r3, 4(r31) /* 80230B04 0022C764 38 1D 3E 58 */ addi r0, r29, 0x3e58 /* 80230B08 0022C768 7C 63 E2 14 */ add r3, r3, r28 @@ -32191,7 +32191,7 @@ lbl_8023E830: /* 8023E844 0023A4A4 54 C5 1B 78 */ rlwinm r5, r6, 3, 0xd, 0x1c /* 8023E848 0023A4A8 54 00 08 3C */ slwi r0, r0, 1 /* 8023E84C 0023A4AC 7C 7C 02 14 */ add r3, r28, r0 -/* 8023E850 0023A4B0 4B DC 57 B1 */ bl func_80004000 +/* 8023E850 0023A4B0 4B DC 57 B1 */ bl memcpy /* 8023E854 0023A4B4 3B FF 00 04 */ addi r31, r31, 4 lbl_8023E858: /* 8023E858 0023A4B8 A0 1E 00 02 */ lhz r0, 2(r30) @@ -32303,7 +32303,7 @@ lbl_8023E9C8: /* 8023E9DC 0023A63C 54 65 1B 78 */ rlwinm r5, r3, 3, 0xd, 0x1c /* 8023E9E0 0023A640 54 00 08 3C */ slwi r0, r0, 1 /* 8023E9E4 0023A644 7C 7C 02 14 */ add r3, r28, r0 -/* 8023E9E8 0023A648 4B DC 56 19 */ bl func_80004000 +/* 8023E9E8 0023A648 4B DC 56 19 */ bl memcpy /* 8023E9EC 0023A64C 3B FF 00 04 */ addi r31, r31, 4 lbl_8023E9F0: /* 8023E9F0 0023A650 A0 1E 00 02 */ lhz r0, 2(r30) @@ -33472,7 +33472,7 @@ lbl_8023FA10: /* 8023FA10 0023B670 7F E3 FB 78 */ mr r3, r31 /* 8023FA14 0023B674 7C C4 33 78 */ mr r4, r6 /* 8023FA18 0023B678 38 A0 00 3C */ li r5, 0x3c -/* 8023FA1C 0023B67C 4B DC 45 E5 */ bl func_80004000 +/* 8023FA1C 0023B67C 4B DC 45 E5 */ bl memcpy /* 8023FA20 0023B680 A0 1F 00 5C */ lhz r0, 0x5c(r31) /* 8023FA24 0023B684 2C 00 00 00 */ cmpwi r0, 0 /* 8023FA28 0023B688 41 82 00 08 */ beq lbl_8023FA30 @@ -39126,7 +39126,7 @@ lbl_80244B08: /* 80244B14 00240774 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80244B18 00240778 38 8D 86 D8 */ addi r4, r13, lbl_8063D998-_SDA_BASE_ /* 80244B1C 0024077C 38 A0 00 04 */ li r5, 4 -/* 80244B20 00240780 4B DB F4 E1 */ bl func_80004000 +/* 80244B20 00240780 4B DB F4 E1 */ bl memcpy /* 80244B24 00240784 80 7F 00 20 */ lwz r3, 0x20(r31) /* 80244B28 00240788 38 80 00 60 */ li r4, 0x60 /* 80244B2C 0024078C 48 02 5B 29 */ bl func_8026A654 @@ -43537,7 +43537,7 @@ func_8024853C: /* 802485AC 0024420C 80 98 00 08 */ lwz r4, 8(r24) /* 802485B0 00244210 38 7A 00 14 */ addi r3, r26, 0x14 /* 802485B4 00244214 38 A0 00 10 */ li r5, 0x10 -/* 802485B8 00244218 4B DB BA 49 */ bl func_80004000 +/* 802485B8 00244218 4B DB BA 49 */ bl memcpy /* 802485BC 0024421C 80 7A 00 1C */ lwz r3, 0x1c(r26) /* 802485C0 00244220 38 A0 00 00 */ li r5, 0 /* 802485C4 00244224 38 C0 0F EE */ li r6, 0xfee @@ -43837,7 +43837,7 @@ lbl_802489B0: /* 802489EC 0024464C 80 9F 00 08 */ lwz r4, 8(r31) /* 802489F0 00244650 7C 65 1B 78 */ mr r5, r3 /* 802489F4 00244654 7F C3 F3 78 */ mr r3, r30 -/* 802489F8 00244658 4B DB B6 09 */ bl func_80004000 +/* 802489F8 00244658 4B DB B6 09 */ bl memcpy lbl_802489FC: /* 802489FC 0024465C 80 7C 00 10 */ lwz r3, 0x10(r28) /* 80248A00 00244660 38 80 00 01 */ li r4, 1 @@ -45353,7 +45353,7 @@ lbl_80249DA4: /* 80249DB0 00245A10 90 7A 0D 2C */ stw r3, 0xd2c(r26) /* 80249DB4 00245A14 7F 04 C3 78 */ mr r4, r24 /* 80249DB8 00245A18 3C A0 00 02 */ lis r5, 2 -/* 80249DBC 00245A1C 4B DB A2 45 */ bl func_80004000 +/* 80249DBC 00245A1C 4B DB A2 45 */ bl memcpy /* 80249DC0 00245A20 80 17 00 00 */ lwz r0, 0(r23) /* 80249DC4 00245A24 7F 43 D3 78 */ mr r3, r26 /* 80249DC8 00245A28 90 1A 0D 30 */ stw r0, 0xd30(r26) @@ -45365,7 +45365,7 @@ lbl_80249DA4: /* 80249DE0 00245A40 38 97 00 08 */ addi r4, r23, 8 /* 80249DE4 00245A44 90 7A 0D 38 */ stw r3, 0xd38(r26) /* 80249DE8 00245A48 54 05 10 3A */ slwi r5, r0, 2 -/* 80249DEC 00245A4C 4B DB A2 15 */ bl func_80004000 +/* 80249DEC 00245A4C 4B DB A2 15 */ bl memcpy /* 80249DF0 00245A50 38 00 00 04 */ li r0, 4 /* 80249DF4 00245A54 7F 46 D3 78 */ mr r6, r26 /* 80249DF8 00245A58 39 00 00 00 */ li r8, 0 @@ -45631,14 +45631,14 @@ lbl_8024A190: /* 8024A1F0 00245E50 3F 20 80 42 */ lis r25, lbl_80424CA0@ha /* 8024A1F4 00245E54 38 A0 00 20 */ li r5, 0x20 /* 8024A1F8 00245E58 38 99 4C A0 */ addi r4, r25, lbl_80424CA0@l -/* 8024A1FC 00245E5C 4B DB 9E 05 */ bl func_80004000 +/* 8024A1FC 00245E5C 4B DB 9E 05 */ bl memcpy /* 8024A200 00245E60 80 7A 00 00 */ lwz r3, 0(r26) /* 8024A204 00245E64 4B FF 43 01 */ bl func_8023E504 /* 8024A208 00245E68 80 7A 00 04 */ lwz r3, 4(r26) /* 8024A20C 00245E6C 4B FF 42 F1 */ bl func_8023E4FC /* 8024A210 00245E70 38 99 4C A0 */ addi r4, r25, 0x4ca0 /* 8024A214 00245E74 38 A0 00 20 */ li r5, 0x20 -/* 8024A218 00245E78 4B DB 9D E9 */ bl func_80004000 +/* 8024A218 00245E78 4B DB 9D E9 */ bl memcpy /* 8024A21C 00245E7C 80 7A 00 04 */ lwz r3, 4(r26) /* 8024A220 00245E80 4B FF 42 E5 */ bl func_8023E504 /* 8024A224 00245E84 38 60 03 D4 */ li r3, 0x3d4 @@ -55420,7 +55420,7 @@ func_80252BE4: /* 80252DBC 0024EA1C 7C 63 32 14 */ add r3, r3, r6 /* 80252DC0 0024EA20 38 84 00 88 */ addi r4, r4, 0x88 /* 80252DC4 0024EA24 38 63 00 78 */ addi r3, r3, 0x78 -/* 80252DC8 0024EA28 4B DB 12 39 */ bl func_80004000 +/* 80252DC8 0024EA28 4B DB 12 39 */ bl memcpy /* 80252DCC 0024EA2C A8 1F 00 08 */ lha r0, 8(r31) /* 80252DD0 0024EA30 2C 00 FF FF */ cmpwi r0, -1 /* 80252DD4 0024EA34 40 82 00 20 */ bne lbl_80252DF4 @@ -58676,7 +58676,7 @@ func_80255A00: /* 80255A94 002516F4 38 61 00 20 */ addi r3, r1, 0x20 /* 80255A98 002516F8 38 81 00 50 */ addi r4, r1, 0x50 /* 80255A9C 002516FC 38 A0 00 30 */ li r5, 0x30 -/* 80255AA0 00251700 4B DA E5 61 */ bl func_80004000 +/* 80255AA0 00251700 4B DA E5 61 */ bl memcpy /* 80255AA4 00251704 80 9E 00 14 */ lwz r4, 0x14(r30) /* 80255AA8 00251708 80 61 00 20 */ lwz r3, 0x20(r1) /* 80255AAC 0025170C 80 01 00 24 */ lwz r0, 0x24(r1) @@ -59502,7 +59502,7 @@ func_802565C0: /* 80256620 00252280 7F 44 D3 78 */ mr r4, r26 /* 80256624 00252284 38 7C 00 04 */ addi r3, r28, 4 /* 80256628 00252288 57 A5 10 3A */ slwi r5, r29, 2 -/* 8025662C 0025228C 4B DA D9 D5 */ bl func_80004000 +/* 8025662C 0025228C 4B DA D9 D5 */ bl memcpy /* 80256630 00252290 48 00 00 A4 */ b lbl_802566D4 lbl_80256634: /* 80256634 00252294 38 C0 00 00 */ li r6, 0 @@ -59555,7 +59555,7 @@ lbl_802566D4: /* 802566DC 0025233C 7F C4 F3 78 */ mr r4, r30 /* 802566E0 00252340 7F A5 EB 78 */ mr r5, r29 /* 802566E4 00252344 38 7C 00 44 */ addi r3, r28, 0x44 -/* 802566E8 00252348 4B DA D9 19 */ bl func_80004000 +/* 802566E8 00252348 4B DA D9 19 */ bl memcpy /* 802566EC 0025234C 7F A9 03 A6 */ mtctr r29 /* 802566F0 00252350 2C 1D 00 00 */ cmpwi r29, 0 /* 802566F4 00252354 40 81 00 D0 */ ble lbl_802567C4 @@ -61846,7 +61846,7 @@ lbl_802586B8: /* 802586CC 0025432C 54 1E 08 3C */ slwi r30, r0, 1 /* 802586D0 00254330 7F C5 F3 78 */ mr r5, r30 /* 802586D4 00254334 7C 83 22 14 */ add r4, r3, r4 -/* 802586D8 00254338 4B DA B9 29 */ bl func_80004000 +/* 802586D8 00254338 4B DA B9 29 */ bl memcpy /* 802586DC 0025433C 80 19 00 54 */ lwz r0, 0x54(r25) /* 802586E0 00254340 28 00 00 02 */ cmplwi r0, 2 /* 802586E4 00254344 40 82 00 18 */ bne lbl_802586FC @@ -61854,7 +61854,7 @@ lbl_802586B8: /* 802586EC 0025434C 57 A0 08 3C */ slwi r0, r29, 1 /* 802586F0 00254350 7F C5 F3 78 */ mr r5, r30 /* 802586F4 00254354 7C 83 02 14 */ add r4, r3, r0 -/* 802586F8 00254358 4B DA B9 09 */ bl func_80004000 +/* 802586F8 00254358 4B DA B9 09 */ bl memcpy lbl_802586FC: /* 802586FC 0025435C 83 59 01 D8 */ lwz r26, 0x1d8(r25) /* 80258700 00254360 3B 80 00 00 */ li r28, 0 @@ -61908,38 +61908,38 @@ lbl_802587AC: /* 802587B0 00254410 80 99 01 A8 */ lwz r4, 0x1a8(r25) /* 802587B4 00254414 38 7A DC 20 */ addi r3, r26, lbl_804FDC20@l /* 802587B8 00254418 57 65 F0 BE */ srwi r5, r27, 2 -/* 802587BC 0025441C 4B DA B8 45 */ bl func_80004000 +/* 802587BC 0025441C 4B DA B8 45 */ bl memcpy /* 802587C0 00254420 7C 1D D8 50 */ subf r0, r29, r27 /* 802587C4 00254424 80 79 01 A8 */ lwz r3, 0x1a8(r25) /* 802587C8 00254428 57 A4 08 3C */ slwi r4, r29, 1 /* 802587CC 0025442C 54 1E 08 3C */ slwi r30, r0, 1 /* 802587D0 00254430 7F C5 F3 78 */ mr r5, r30 /* 802587D4 00254434 7C 83 22 14 */ add r4, r3, r4 -/* 802587D8 00254438 4B DA B8 29 */ bl func_80004000 +/* 802587D8 00254438 4B DA B8 29 */ bl memcpy /* 802587DC 0025443C 80 79 01 A8 */ lwz r3, 0x1a8(r25) /* 802587E0 00254440 57 C0 00 3C */ rlwinm r0, r30, 0, 0, 0x1e /* 802587E4 00254444 38 9A DC 20 */ addi r4, r26, -9184 /* 802587E8 00254448 57 65 F0 BE */ srwi r5, r27, 2 /* 802587EC 0025444C 7C 63 02 14 */ add r3, r3, r0 -/* 802587F0 00254450 4B DA B8 11 */ bl func_80004000 +/* 802587F0 00254450 4B DA B8 11 */ bl memcpy /* 802587F4 00254454 80 19 00 54 */ lwz r0, 0x54(r25) /* 802587F8 00254458 28 00 00 02 */ cmplwi r0, 2 /* 802587FC 0025445C 40 82 00 40 */ bne lbl_8025883C /* 80258800 00254460 80 99 01 AC */ lwz r4, 0x1ac(r25) /* 80258804 00254464 38 7A DC 20 */ addi r3, r26, -9184 /* 80258808 00254468 57 65 F0 BE */ srwi r5, r27, 2 -/* 8025880C 0025446C 4B DA B7 F5 */ bl func_80004000 +/* 8025880C 0025446C 4B DA B7 F5 */ bl memcpy /* 80258810 00254470 80 79 01 AC */ lwz r3, 0x1ac(r25) /* 80258814 00254474 57 A0 08 3C */ slwi r0, r29, 1 /* 80258818 00254478 7F C5 F3 78 */ mr r5, r30 /* 8025881C 0025447C 7C 83 02 14 */ add r4, r3, r0 -/* 80258820 00254480 4B DA B7 E1 */ bl func_80004000 +/* 80258820 00254480 4B DA B7 E1 */ bl memcpy /* 80258824 00254484 80 79 01 AC */ lwz r3, 0x1ac(r25) /* 80258828 00254488 57 C0 00 3C */ rlwinm r0, r30, 0, 0, 0x1e /* 8025882C 0025448C 38 9A DC 20 */ addi r4, r26, -9184 /* 80258830 00254490 57 65 F0 BE */ srwi r5, r27, 2 /* 80258834 00254494 7C 63 02 14 */ add r3, r3, r0 -/* 80258838 00254498 4B DA B7 C9 */ bl func_80004000 +/* 80258838 00254498 4B DA B7 C9 */ bl memcpy lbl_8025883C: /* 8025883C 0025449C 83 59 01 D8 */ lwz r26, 0x1d8(r25) /* 80258840 002544A0 57 7E F8 7E */ srwi r30, r27, 1 @@ -64368,7 +64368,7 @@ lbl_8025AA84: /* 8025AAB4 00256714 80 63 00 00 */ lwz r3, 0(r3) /* 8025AAB8 00256718 7E 85 A3 78 */ mr r5, r20 /* 8025AABC 0025671C 7C 80 AA 14 */ add r4, r0, r21 -/* 8025AAC0 00256720 4B DA 95 41 */ bl func_80004000 +/* 8025AAC0 00256720 4B DA 95 41 */ bl memcpy /* 8025AAC4 00256724 80 79 00 00 */ lwz r3, 0(r25) /* 8025AAC8 00256728 7E 84 A3 78 */ mr r4, r20 /* 8025AACC 0025672C 48 00 FB E9 */ bl func_8026A6B4 @@ -64467,7 +64467,7 @@ lbl_8025ABFC: /* 8025AC0C 0025686C 80 1A 00 78 */ lwz r0, 0x78(r26) /* 8025AC10 00256870 7C 63 A2 14 */ add r3, r3, r20 /* 8025AC14 00256874 7C 80 AA 14 */ add r4, r0, r21 -/* 8025AC18 00256878 4B DA 93 E9 */ bl func_80004000 +/* 8025AC18 00256878 4B DA 93 E9 */ bl memcpy /* 8025AC1C 0025687C 80 19 00 00 */ lwz r0, 0(r25) /* 8025AC20 00256880 7F 64 DB 78 */ mr r4, r27 /* 8025AC24 00256884 7C 60 A2 14 */ add r3, r0, r20 @@ -65525,7 +65525,7 @@ lbl_8025B994: /* 8025B9AC 0025760C 7F A4 EB 78 */ mr r4, r29 /* 8025B9B0 00257610 7F C5 F3 78 */ mr r5, r30 /* 8025B9B4 00257614 38 7F 00 40 */ addi r3, r31, 0x40 -/* 8025B9B8 00257618 4B DA 86 49 */ bl func_80004000 +/* 8025B9B8 00257618 4B DA 86 49 */ bl memcpy /* 8025B9BC 0025761C 93 DF 00 3C */ stw r30, 0x3c(r31) /* 8025B9C0 00257620 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 8025B9C4 00257624 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -66422,14 +66422,14 @@ lbl_8025C628: /* 8025C638 00258298 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 8025C63C 0025829C 7F 64 DB 78 */ mr r4, r27 /* 8025C640 002582A0 7F 85 E3 78 */ mr r5, r28 -/* 8025C644 002582A4 4B DA 79 BD */ bl func_80004000 +/* 8025C644 002582A4 4B DA 79 BD */ bl memcpy /* 8025C648 002582A8 38 00 00 07 */ li r0, 7 /* 8025C64C 002582AC 90 1E 00 00 */ stw r0, 0(r30) /* 8025C650 002582B0 48 00 00 20 */ b lbl_8025C670 lbl_8025C654: /* 8025C654 002582B4 80 7D 00 1C */ lwz r3, 0x1c(r29) /* 8025C658 002582B8 7F 64 DB 78 */ mr r4, r27 -/* 8025C65C 002582BC 4B DA 79 A5 */ bl func_80004000 +/* 8025C65C 002582BC 4B DA 79 A5 */ bl memcpy /* 8025C660 002582C0 38 60 00 01 */ li r3, 1 /* 8025C664 002582C4 38 00 00 20 */ li r0, 0x20 /* 8025C668 002582C8 90 7E 00 00 */ stw r3, 0(r30) @@ -66918,7 +66918,7 @@ func_8025CCA4: /* 8025CCE4 00258944 7F 84 E3 78 */ mr r4, r28 /* 8025CCE8 00258948 38 7F 00 24 */ addi r3, r31, 0x24 /* 8025CCEC 0025894C 7F A5 EB 78 */ mr r5, r29 -/* 8025CCF0 00258950 4B DA 73 11 */ bl func_80004000 +/* 8025CCF0 00258950 4B DA 73 11 */ bl memcpy /* 8025CCF4 00258954 4B FF FA 79 */ bl func_8025C76C /* 8025CCF8 00258958 3C 60 80 42 */ lis r3, lbl_80425298@ha /* 8025CCFC 0025895C 38 9F 00 1C */ addi r4, r31, 0x1c @@ -67194,7 +67194,7 @@ lbl_8025D05C: lbl_8025D0A0: /* 8025D0A0 00258D00 7F 84 E3 78 */ mr r4, r28 /* 8025D0A4 00258D04 7F A5 EB 78 */ mr r5, r29 -/* 8025D0A8 00258D08 4B DA 6F 59 */ bl func_80004000 +/* 8025D0A8 00258D08 4B DA 6F 59 */ bl memcpy lbl_8025D0AC: /* 8025D0AC 00258D0C 38 60 00 00 */ li r3, 0 lbl_8025D0B0: @@ -67288,7 +67288,7 @@ lbl_8025D1E8: /* 8025D1E8 00258E48 7F C3 F3 78 */ mr r3, r30 /* 8025D1EC 00258E4C 7F 64 DB 78 */ mr r4, r27 /* 8025D1F0 00258E50 7F 85 E3 78 */ mr r5, r28 -/* 8025D1F4 00258E54 4B DA 6E 0D */ bl func_80004000 +/* 8025D1F4 00258E54 4B DA 6E 0D */ bl memcpy lbl_8025D1F8: /* 8025D1F8 00258E58 93 DF 00 00 */ stw r30, 0(r31) /* 8025D1FC 00258E5C 38 60 00 00 */ li r3, 0 @@ -69309,7 +69309,7 @@ lbl_8025EBEC: /* 8025EC00 0025A860 B0 03 00 04 */ sth r0, 4(r3) /* 8025EC04 0025A864 B3 C3 00 06 */ sth r30, 6(r3) /* 8025EC08 0025A868 38 63 00 08 */ addi r3, r3, 8 -/* 8025EC0C 0025A86C 4B DA 53 F5 */ bl func_80004000 +/* 8025EC0C 0025A86C 4B DA 53 F5 */ bl memcpy /* 8025EC10 0025A870 81 99 00 00 */ lwz r12, 0(r25) /* 8025EC14 0025A874 7F 23 CB 78 */ mr r3, r25 /* 8025EC18 0025A878 7F E4 FB 78 */ mr r4, r31 @@ -71018,7 +71018,7 @@ lbl_802603E8: /* 802603F4 0025C054 7F A4 EB 78 */ mr r4, r29 /* 802603F8 0025C058 7F E5 FB 78 */ mr r5, r31 /* 802603FC 0025C05C 38 79 00 0C */ addi r3, r25, 0xc -/* 80260400 0025C060 4B DA 3C 01 */ bl func_80004000 +/* 80260400 0025C060 4B DA 3C 01 */ bl memcpy /* 80260404 0025C064 57 C0 07 FF */ clrlwi. r0, r30, 0x1f /* 80260408 0025C068 7C 79 FA 14 */ add r3, r25, r31 /* 8026040C 0025C06C 38 00 00 00 */ li r0, 0 @@ -72010,7 +72010,7 @@ lbl_8026107C: /* 80261090 0025CCF0 80 1F 00 08 */ lwz r0, 8(r31) /* 80261094 0025CCF4 38 9D 00 10 */ addi r4, r29, 0x10 /* 80261098 0025CCF8 7C 60 32 14 */ add r3, r0, r6 -/* 8026109C 0025CCFC 4B DA 2F 65 */ bl func_80004000 +/* 8026109C 0025CCFC 4B DA 2F 65 */ bl memcpy /* 802610A0 0025CD00 93 DF 00 10 */ stw r30, 0x10(r31) lbl_802610A4: /* 802610A4 0025CD04 80 7F 00 10 */ lwz r3, 0x10(r31) @@ -72157,7 +72157,7 @@ lbl_8026124C: /* 8026127C 0025CEDC 80 9E 00 08 */ lwz r4, 8(r30) /* 80261280 0025CEE0 80 1E 00 10 */ lwz r0, 0x10(r30) /* 80261284 0025CEE4 7C 84 02 14 */ add r4, r4, r0 -/* 80261288 0025CEE8 4B DA 2D 79 */ bl func_80004000 +/* 80261288 0025CEE8 4B DA 2D 79 */ bl memcpy /* 8026128C 0025CEEC 2C 1F 00 00 */ cmpwi r31, 0 /* 80261290 0025CEF0 41 82 00 0C */ beq lbl_8026129C /* 80261294 0025CEF4 A0 1E 00 04 */ lhz r0, 4(r30) @@ -72282,7 +72282,7 @@ func_802613A4: /* 80261438 0025D098 38 A0 00 06 */ li r5, 6 /* 8026143C 0025D09C 7C 9D 02 14 */ add r4, r29, r0 /* 80261440 0025D0A0 38 84 0F 0C */ addi r4, r4, 0xf0c -/* 80261444 0025D0A4 4B DA 2B BD */ bl func_80004000 +/* 80261444 0025D0A4 4B DA 2B BD */ bl memcpy /* 80261448 0025D0A8 38 60 00 00 */ li r3, 0 /* 8026144C 0025D0AC 48 00 00 08 */ b lbl_80261454 lbl_80261450: @@ -74079,7 +74079,7 @@ lbl_80262C28: /* 80262C70 0025E8D0 38 A0 00 06 */ li r5, 6 /* 80262C74 0025E8D4 7C 63 02 14 */ add r3, r3, r0 /* 80262C78 0025E8D8 38 63 0F 0C */ addi r3, r3, 0xf0c -/* 80262C7C 0025E8DC 4B DA 13 85 */ bl func_80004000 +/* 80262C7C 0025E8DC 4B DA 13 85 */ bl memcpy /* 80262C80 0025E8E0 48 00 00 CC */ b lbl_80262D4C lbl_80262C84: /* 80262C84 0025E8E4 80 1D 00 10 */ lwz r0, 0x10(r29) @@ -74306,7 +74306,7 @@ lbl_80262FC4: /* 80262FC4 0025EC24 7F E3 FB 78 */ mr r3, r31 /* 80262FC8 0025EC28 38 81 00 26 */ addi r4, r1, 0x26 /* 80262FCC 0025EC2C 38 A0 00 06 */ li r5, 6 -/* 80262FD0 0025EC30 4B DA 10 31 */ bl func_80004000 +/* 80262FD0 0025EC30 4B DA 10 31 */ bl memcpy /* 80262FD4 0025EC34 38 60 00 00 */ li r3, 0 lbl_80262FD8: /* 80262FD8 0025EC38 80 01 00 44 */ lwz r0, 0x44(r1) @@ -76622,7 +76622,7 @@ lbl_80264F20: /* 80264FA0 00260C00 38 A0 00 B8 */ li r5, 0xb8 /* 80264FA4 00260C04 7C 7C 02 14 */ add r3, r28, r0 /* 80264FA8 00260C08 38 63 1D 08 */ addi r3, r3, 0x1d08 -/* 80264FAC 00260C0C 4B D9 F0 55 */ bl func_80004000 +/* 80264FAC 00260C0C 4B D9 F0 55 */ bl memcpy /* 80264FB0 00260C10 80 A1 00 10 */ lwz r5, 0x10(r1) /* 80264FB4 00260C14 7F 83 E3 78 */ mr r3, r28 /* 80264FB8 00260C18 80 C1 00 14 */ lwz r6, 0x14(r1) @@ -77078,7 +77078,7 @@ lbl_802655D4: /* 802655D8 00261238 7F 83 E3 78 */ mr r3, r28 /* 802655DC 0026123C 38 84 3B F8 */ addi r4, r4, lbl_80503BF8@l /* 802655E0 00261240 57 C5 10 3A */ slwi r5, r30, 2 -/* 802655E4 00261244 4B D9 EA 1D */ bl func_80004000 +/* 802655E4 00261244 4B D9 EA 1D */ bl memcpy /* 802655E8 00261248 7F C3 F3 78 */ mr r3, r30 /* 802655EC 0026124C 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802655F0 00261250 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -80028,7 +80028,7 @@ lbl_80267D74: lbl_80267D80: /* 80267D80 002639E0 7F C4 F3 78 */ mr r4, r30 /* 80267D84 002639E4 38 79 1C 88 */ addi r3, r25, 0x1c88 -/* 80267D88 002639E8 4B D9 C2 79 */ bl func_80004000 +/* 80267D88 002639E8 4B D9 C2 79 */ bl memcpy lbl_80267D8C: /* 80267D8C 002639EC 38 00 00 05 */ li r0, 5 /* 80267D90 002639F0 39 61 00 30 */ addi r11, r1, 0x30 @@ -80270,7 +80270,7 @@ lbl_802680B0: /* 802680B8 00263D18 38 A0 00 20 */ li r5, 0x20 /* 802680BC 00263D1C 93 63 00 08 */ stw r27, 8(r3) /* 802680C0 00263D20 38 63 00 10 */ addi r3, r3, 0x10 -/* 802680C4 00263D24 4B D9 BF 3D */ bl func_80004000 +/* 802680C4 00263D24 4B D9 BF 3D */ bl memcpy /* 802680C8 00263D28 93 BF 00 30 */ stw r29, 0x30(r31) /* 802680CC 00263D2C 7F 23 CB 78 */ mr r3, r25 /* 802680D0 00263D30 93 DF 00 34 */ stw r30, 0x34(r31) @@ -80302,7 +80302,7 @@ lbl_80268124: /* 80268124 00263D84 7F E4 FB 78 */ mr r4, r31 /* 80268128 00263D88 38 A0 00 20 */ li r5, 0x20 /* 8026812C 00263D8C 38 63 00 10 */ addi r3, r3, 0x10 -/* 80268130 00263D90 4B D9 BE D1 */ bl func_80004000 +/* 80268130 00263D90 4B D9 BE D1 */ bl memcpy /* 80268134 00263D94 7F C3 F3 78 */ mr r3, r30 /* 80268138 00263D98 4B FF F5 59 */ bl func_80267690 /* 8026813C 00263D9C 38 60 00 00 */ li r3, 0 @@ -81624,7 +81624,7 @@ func_8026922C: /* 80269290 00264EF0 38 A5 94 D0 */ addi r5, r5, lbl_802694D0@l /* 80269294 00264EF4 7E A4 28 50 */ subf r21, r4, r5 /* 80269298 00264EF8 7E A5 AB 78 */ mr r5, r21 -/* 8026929C 00264EFC 4B D9 AD 65 */ bl func_80004000 +/* 8026929C 00264EFC 4B D9 AD 65 */ bl memcpy /* 802692A0 00264F00 7E A4 AB 78 */ mr r4, r21 /* 802692A4 00264F04 38 76 00 60 */ addi r3, r22, 0x60 /* 802692A8 00264F08 48 00 14 0D */ bl func_8026A6B4 @@ -81672,7 +81672,7 @@ lbl_8026931C: /* 80269344 00264FA4 7E A5 AB 78 */ mr r5, r21 /* 80269348 00264FA8 38 76 95 50 */ addi r3, r22, -27312 /* 8026934C 00264FAC 38 9F 94 D0 */ addi r4, r31, -27440 -/* 80269350 00264FB0 4B D9 AC B1 */ bl func_80004000 +/* 80269350 00264FB0 4B D9 AC B1 */ bl memcpy /* 80269354 00264FB4 48 00 00 64 */ b lbl_802693B8 lbl_80269358: /* 80269358 00264FB8 28 15 00 00 */ cmplwi r21, 0 @@ -81709,7 +81709,7 @@ lbl_802693B8: /* 802693C4 00265024 7F 25 CB 78 */ mr r5, r25 /* 802693C8 00265028 3E 83 80 00 */ addis r20, r3, 0x8000 /* 802693CC 0026502C 7E 83 A3 78 */ mr r3, r20 -/* 802693D0 00265030 4B D9 AC 31 */ bl func_80004000 +/* 802693D0 00265030 4B D9 AC 31 */ bl memcpy /* 802693D4 00265034 7E 83 A3 78 */ mr r3, r20 /* 802693D8 00265038 7F 24 CB 78 */ mr r4, r25 /* 802693DC 0026503C 48 00 12 D9 */ bl func_8026A6B4 @@ -82907,12 +82907,12 @@ lbl_8026A3A4: /* 8026A3A8 00266008 3C 80 81 00 */ lis r4, 0x8100 /* 8026A3AC 0026600C 38 A0 00 80 */ li r5, 0x80 /* 8026A3B0 00266010 38 63 FF 80 */ addi r3, r3, -128 -/* 8026A3B4 00266014 4B D9 9C 4D */ bl func_80004000 +/* 8026A3B4 00266014 4B D9 9C 4D */ bl memcpy /* 8026A3B8 00266018 3C 80 80 42 */ lis r4, lbl_804269E0@ha /* 8026A3BC 0026601C 3C 60 81 00 */ lis r3, 0x8100 /* 8026A3C0 00266020 38 84 69 E0 */ addi r4, r4, lbl_804269E0@l /* 8026A3C4 00266024 38 A0 00 80 */ li r5, 0x80 -/* 8026A3C8 00266028 4B D9 9C 39 */ bl func_80004000 +/* 8026A3C8 00266028 4B D9 9C 39 */ bl memcpy /* 8026A3CC 0026602C 3C 60 81 00 */ lis r3, 0x8100 /* 8026A3D0 00266030 38 80 00 80 */ li r4, 0x80 /* 8026A3D4 00266034 48 00 02 81 */ bl func_8026A654 @@ -83013,7 +83013,7 @@ lbl_8026A510: /* 8026A524 00266184 3C 60 81 00 */ lis r3, 0x8100 /* 8026A528 00266188 38 84 FF 80 */ addi r4, r4, -128 /* 8026A52C 0026618C 38 A0 00 80 */ li r5, 0x80 -/* 8026A530 00266190 4B D9 9A D1 */ bl func_80004000 +/* 8026A530 00266190 4B D9 9A D1 */ bl memcpy /* 8026A534 00266194 80 01 00 14 */ lwz r0, 0x14(r1) /* 8026A538 00266198 83 E1 00 0C */ lwz r31, 0xc(r1) /* 8026A53C 0026619C 7C 08 03 A6 */ mtlr r0 @@ -84742,7 +84742,7 @@ func_8026BD08: /* 8026BD10 00267970 7C 04 28 40 */ cmplw r4, r5 /* 8026BD14 00267974 41 80 00 0C */ blt lbl_8026BD20 /* 8026BD18 00267978 38 A0 00 1C */ li r5, 0x1c -/* 8026BD1C 0026797C 4B D9 82 E4 */ b func_80004000 +/* 8026BD1C 0026797C 4B D9 82 E4 */ b memcpy lbl_8026BD20: /* 8026BD20 00267980 38 00 00 00 */ li r0, 0 /* 8026BD24 00267984 90 03 00 00 */ stw r0, 0(r3) @@ -85554,7 +85554,7 @@ lbl_8026C850: /* 8026C878 002684D8 7C 7A 1B 78 */ mr r26, r3 /* 8026C87C 002684DC 7F C4 F3 78 */ mr r4, r30 /* 8026C880 002684E0 38 A0 00 1C */ li r5, 0x1c -/* 8026C884 002684E4 4B D9 77 7D */ bl func_80004000 +/* 8026C884 002684E4 4B D9 77 7D */ bl memcpy /* 8026C888 002684E8 3C 80 80 00 */ lis r4, 0x800030F0@ha /* 8026C88C 002684EC 3C 60 80 00 */ lis r3, func_80007AC4@ha /* 8026C890 002684F0 93 44 30 F0 */ stw r26, 0x800030F0@l(r4) @@ -85611,7 +85611,7 @@ lbl_8026C90C: /* 8026C948 002685A8 7C 7B 1B 78 */ mr r27, r3 /* 8026C94C 002685AC 7F C4 F3 78 */ mr r4, r30 /* 8026C950 002685B0 38 A0 00 1C */ li r5, 0x1c -/* 8026C954 002685B4 4B D9 76 AD */ bl func_80004000 +/* 8026C954 002685B4 4B D9 76 AD */ bl memcpy /* 8026C958 002685B8 3C 60 80 00 */ lis r3, 0x800030F0@ha /* 8026C95C 002685BC 38 00 00 07 */ li r0, 7 /* 8026C960 002685C0 93 63 30 F0 */ stw r27, 0x800030F0@l(r3) @@ -90732,7 +90732,7 @@ func_80271000: /* 80271020 0026CC80 3F E0 80 00 */ lis r31, 0x80000C00@ha /* 80271024 0026CC84 38 7F 0C 00 */ addi r3, r31, 0x80000C00@l /* 80271028 0026CC88 7C A4 28 50 */ subf r5, r4, r5 -/* 8027102C 0026CC8C 4B D9 2F D5 */ bl func_80004000 +/* 8027102C 0026CC8C 4B D9 2F D5 */ bl memcpy /* 80271030 0026CC90 38 7F 0C 00 */ addi r3, r31, 0xc00 /* 80271034 0026CC94 38 80 01 00 */ li r4, 0x100 /* 80271038 0026CC98 4B FF 96 7D */ bl func_8026A6B4 @@ -94202,7 +94202,7 @@ func_80273F04: /* 80273F1C 0026FB7C 93 C1 00 98 */ stw r30, 0x98(r1) /* 80273F20 0026FB80 3F C0 80 51 */ lis r30, lbl_805154A0@ha /* 80273F24 0026FB84 38 7E 54 A0 */ addi r3, r30, lbl_805154A0@l -/* 80273F28 0026FB88 4B D9 00 D9 */ bl func_80004000 +/* 80273F28 0026FB88 4B D9 00 D9 */ bl memcpy /* 80273F2C 0026FB8C 3B FE 54 A0 */ addi r31, r30, 0x54a0 /* 80273F30 0026FB90 3C 60 80 43 */ lis r3, lbl_80433D78@ha /* 80273F34 0026FB94 80 DF 00 04 */ lwz r6, 4(r31) @@ -94324,7 +94324,7 @@ lbl_80274084: lbl_802740E0: /* 802740E0 0026FD40 7F 83 E3 78 */ mr r3, r28 /* 802740E4 0026FD44 38 A0 00 20 */ li r5, 0x20 -/* 802740E8 0026FD48 4B D8 FF 19 */ bl func_80004000 +/* 802740E8 0026FD48 4B D8 FF 19 */ bl memcpy /* 802740EC 0026FD4C 38 60 00 01 */ li r3, 1 lbl_802740F0: /* 802740F0 0026FD50 80 01 00 B4 */ lwz r0, 0xb4(r1) diff --git a/asm/text_8.s b/asm/text_8.s index acf4968..40384c2 100644 --- a/asm/text_8.s +++ b/asm/text_8.s @@ -14607,7 +14607,7 @@ lbl_80286678: /* 80286684 002822E4 7F C4 F3 78 */ mr r4, r30 /* 80286688 002822E8 38 7F 00 80 */ addi r3, r31, 0x80 /* 8028668C 002822EC 38 A0 06 00 */ li r5, 0x600 -/* 80286690 002822F0 4B D7 D9 71 */ bl func_80004000 +/* 80286690 002822F0 4B D7 D9 71 */ bl memcpy lbl_80286694: /* 80286694 002822F4 7C 7B E2 14 */ add r3, r27, r28 /* 80286698 002822F8 38 80 00 00 */ li r4, 0 @@ -14659,7 +14659,7 @@ func_802866EC: /* 80286744 002823A4 38 A0 06 00 */ li r5, 0x600 /* 80286748 002823A8 83 5C 00 08 */ lwz r26, 8(r28) /* 8028674C 002823AC 7F 83 E3 78 */ mr r3, r28 -/* 80286750 002823B0 4B D7 D8 B1 */ bl func_80004000 +/* 80286750 002823B0 4B D7 D8 B1 */ bl memcpy /* 80286754 002823B4 93 5C 00 08 */ stw r26, 8(r28) /* 80286758 002823B8 7F 63 DB 78 */ mr r3, r27 /* 8028675C 002823BC 4B FE 80 29 */ bl func_8026E784 @@ -16649,7 +16649,7 @@ lbl_802882C4: /* 802882D8 00283F38 38 7F B6 E0 */ addi r3, r31, -18720 /* 802882DC 00283F3C 3C 80 80 00 */ lis r4, 0x8000 /* 802882E0 00283F40 38 A0 00 04 */ li r5, 4 -/* 802882E4 00283F44 4B D7 BD 1D */ bl func_80004000 +/* 802882E4 00283F44 4B D7 BD 1D */ bl memcpy /* 802882E8 00283F48 3C C0 80 00 */ lis r6, 0x80000006@ha /* 802882EC 00283F4C 38 BF B6 E0 */ addi r5, r31, -18720 /* 802882F0 00283F50 88 86 00 06 */ lbz r4, 0x80000006@l(r6) @@ -17809,7 +17809,7 @@ lbl_8028934C: /* 8028936C 00284FCC 80 6D AA 8C */ lwz r3, lbl_8063FD4C-_SDA_BASE_(r13) /* 80289370 00284FD0 38 9E 00 C0 */ addi r4, r30, 0xc0 /* 80289374 00284FD4 38 A0 00 20 */ li r5, 0x20 -/* 80289378 00284FD8 4B D7 AC 89 */ bl func_80004000 +/* 80289378 00284FD8 4B D7 AC 89 */ bl memcpy /* 8028937C 00284FDC 80 AD AA 90 */ lwz r5, lbl_8063FD50-_SDA_BASE_(r13) /* 80289380 00284FE0 38 00 00 01 */ li r0, 1 /* 80289384 00284FE4 38 7E 00 00 */ addi r3, r30, 0 @@ -27036,7 +27036,7 @@ lbl_80291474: /* 8029147C 0028D0DC 7F E3 FB 78 */ mr r3, r31 /* 80291480 0028D0E0 7F C4 F3 78 */ mr r4, r30 /* 80291484 0028D0E4 38 A0 01 40 */ li r5, 0x140 -/* 80291488 0028D0E8 4B D7 2B 79 */ bl func_80004000 +/* 80291488 0028D0E8 4B D7 2B 79 */ bl memcpy /* 8029148C 0028D0EC 48 00 04 A8 */ b lbl_80291934 lbl_80291490: /* 80291490 0028D0F0 57 A0 07 FF */ clrlwi. r0, r29, 0x1f @@ -27070,7 +27070,7 @@ lbl_802914E4: /* 802914EC 0028D14C 38 7F 00 14 */ addi r3, r31, 0x14 /* 802914F0 0028D150 38 9E 00 14 */ addi r4, r30, 0x14 /* 802914F4 0028D154 38 A0 00 30 */ li r5, 0x30 -/* 802914F8 0028D158 4B D7 2B 09 */ bl func_80004000 +/* 802914F8 0028D158 4B D7 2B 09 */ bl memcpy lbl_802914FC: /* 802914FC 0028D15C 57 A0 06 73 */ rlwinm. r0, r29, 0, 0x19, 0x19 /* 80291500 0028D160 41 82 00 18 */ beq lbl_80291518 @@ -27120,7 +27120,7 @@ lbl_802915A0: /* 802915A8 0028D208 38 7F 00 52 */ addi r3, r31, 0x52 /* 802915AC 0028D20C 38 9E 00 52 */ addi r4, r30, 0x52 /* 802915B0 0028D210 38 A0 00 18 */ li r5, 0x18 -/* 802915B4 0028D214 4B D7 2A 4D */ bl func_80004000 +/* 802915B4 0028D214 4B D7 2A 4D */ bl memcpy lbl_802915B8: /* 802915B8 0028D218 57 A0 05 AD */ rlwinm. r0, r29, 0, 0x16, 0x16 /* 802915BC 0028D21C 41 82 00 18 */ beq lbl_802915D4 @@ -27309,21 +27309,21 @@ lbl_80291844: /* 8029184C 0028D4AC 38 7F 00 DA */ addi r3, r31, 0xda /* 80291850 0028D4B0 38 9E 00 DA */ addi r4, r30, 0xda /* 80291854 0028D4B4 38 A0 00 20 */ li r5, 0x20 -/* 80291858 0028D4B8 4B D7 27 A9 */ bl func_80004000 +/* 80291858 0028D4B8 4B D7 27 A9 */ bl memcpy lbl_8029185C: /* 8029185C 0028D4BC 57 A0 01 4B */ rlwinm. r0, r29, 0, 5, 5 /* 80291860 0028D4C0 41 82 00 14 */ beq lbl_80291874 /* 80291864 0028D4C4 38 7F 00 FA */ addi r3, r31, 0xfa /* 80291868 0028D4C8 38 9E 00 FA */ addi r4, r30, 0xfa /* 8029186C 0028D4CC 38 A0 00 10 */ li r5, 0x10 -/* 80291870 0028D4D0 4B D7 27 91 */ bl func_80004000 +/* 80291870 0028D4D0 4B D7 27 91 */ bl memcpy lbl_80291874: /* 80291874 0028D4D4 57 A0 01 09 */ rlwinm. r0, r29, 0, 4, 4 /* 80291878 0028D4D8 41 82 00 14 */ beq lbl_8029188C /* 8029187C 0028D4DC 38 7F 01 0A */ addi r3, r31, 0x10a /* 80291880 0028D4E0 38 9E 01 0A */ addi r4, r30, 0x10a /* 80291884 0028D4E4 38 A0 00 0A */ li r5, 0xa -/* 80291888 0028D4E8 4B D7 27 79 */ bl func_80004000 +/* 80291888 0028D4E8 4B D7 27 79 */ bl memcpy lbl_8029188C: /* 8029188C 0028D4EC 57 A0 00 85 */ rlwinm. r0, r29, 0, 2, 2 /* 80291890 0028D4F0 41 82 00 18 */ beq lbl_802918A8 @@ -45900,7 +45900,7 @@ lbl_802A1AA0: /* 802A1AA0 0029D700 7F 83 E3 78 */ mr r3, r28 /* 802A1AA4 0029D704 7F E4 FB 78 */ mr r4, r31 /* 802A1AA8 0029D708 38 A0 00 84 */ li r5, 0x84 -/* 802A1AAC 0029D70C 4B D6 25 55 */ bl func_80004000 +/* 802A1AAC 0029D70C 4B D6 25 55 */ bl memcpy /* 802A1AB0 0029D710 37 DE FF FF */ addic. r30, r30, -1 /* 802A1AB4 0029D714 3B 9C 00 84 */ addi r28, r28, 0x84 /* 802A1AB8 0029D718 40 82 FF E8 */ bne lbl_802A1AA0 @@ -49258,7 +49258,7 @@ lbl_802A4864: /* 802A4864 002A04C4 40 86 00 C4 */ bne cr1, lbl_802A4928 /* 802A4868 002A04C8 80 64 01 0C */ lwz r3, 0x10c(r4) /* 802A486C 002A04CC 38 A0 00 1C */ li r5, 0x1c -/* 802A4870 002A04D0 4B D5 F7 91 */ bl func_80004000 +/* 802A4870 002A04D0 4B D5 F7 91 */ bl memcpy /* 802A4874 002A04D4 48 00 00 B4 */ b lbl_802A4928 lbl_802A4878: /* 802A4878 002A04D8 40 86 00 B0 */ bne cr1, lbl_802A4928 @@ -49372,7 +49372,7 @@ lbl_802A49FC: /* 802A49FC 002A065C 7F 24 CB 78 */ mr r4, r25 /* 802A4A00 002A0660 38 BF 00 01 */ addi r5, r31, 1 /* 802A4A04 002A0664 38 63 00 06 */ addi r3, r3, 6 -/* 802A4A08 002A0668 4B D5 F5 F9 */ bl func_80004000 +/* 802A4A08 002A0668 4B D5 F5 F9 */ bl memcpy /* 802A4A0C 002A066C 9B 5E 00 49 */ stb r26, 0x49(r30) /* 802A4A10 002A0670 7F C5 F3 78 */ mr r5, r30 /* 802A4A14 002A0674 38 80 00 03 */ li r4, 3 @@ -49446,7 +49446,7 @@ lbl_802A4AF4: /* 802A4B04 002A0764 93 A3 01 04 */ stw r29, 0x104(r3) /* 802A4B08 002A0768 90 03 01 08 */ stw r0, 0x108(r3) /* 802A4B0C 002A076C 38 63 00 06 */ addi r3, r3, 6 -/* 802A4B10 002A0770 4B D5 F4 F1 */ bl func_80004000 +/* 802A4B10 002A0770 4B D5 F4 F1 */ bl memcpy /* 802A4B14 002A0774 9B 1E 00 49 */ stb r24, 0x49(r30) /* 802A4B18 002A0778 3D 20 80 2A */ lis r9, lbl_802A4814@ha /* 802A4B1C 002A077C 7F C5 F3 78 */ mr r5, r30 @@ -49513,7 +49513,7 @@ lbl_802A4BEC: /* 802A4BF4 002A0854 54 1E 00 34 */ rlwinm r30, r0, 0, 0, 0x1a /* 802A4BF8 002A0858 38 BF 00 01 */ addi r5, r31, 1 /* 802A4BFC 002A085C 7F C3 F3 78 */ mr r3, r30 -/* 802A4C00 002A0860 4B D5 F4 01 */ bl func_80004000 +/* 802A4C00 002A0860 4B D5 F4 01 */ bl memcpy /* 802A4C04 002A0864 93 DD 00 00 */ stw r30, 0(r29) /* 802A4C08 002A0868 38 60 00 40 */ li r3, 0x40 /* 802A4C0C 002A086C 38 1E 00 5F */ addi r0, r30, 0x5f @@ -49614,7 +49614,7 @@ lbl_802A4D44: /* 802A4D60 002A09C0 90 C3 01 08 */ stw r6, 0x108(r3) /* 802A4D64 002A09C4 93 63 01 0C */ stw r27, 0x10c(r3) /* 802A4D68 002A09C8 7F A3 EB 78 */ mr r3, r29 -/* 802A4D6C 002A09CC 4B D5 F2 95 */ bl func_80004000 +/* 802A4D6C 002A09CC 4B D5 F2 95 */ bl memcpy /* 802A4D70 002A09D0 93 BE 00 00 */ stw r29, 0(r30) /* 802A4D74 002A09D4 38 60 00 40 */ li r3, 0x40 /* 802A4D78 002A09D8 38 1D 00 5F */ addi r0, r29, 0x5f @@ -49708,7 +49708,7 @@ lbl_802A4E94: lbl_802A4EB8: /* 802A4EB8 002A0B18 7F C4 F3 78 */ mr r4, r30 /* 802A4EBC 002A0B1C 38 BF 00 01 */ addi r5, r31, 1 -/* 802A4EC0 002A0B20 4B D5 F1 41 */ bl func_80004000 +/* 802A4EC0 002A0B20 4B D5 F1 41 */ bl memcpy /* 802A4EC4 002A0B24 38 1D 00 5F */ addi r0, r29, 0x5f /* 802A4EC8 002A0B28 80 6D 89 90 */ lwz r3, lbl_8063DC50-_SDA_BASE_(r13) /* 802A4ECC 002A0B2C 54 1E 00 34 */ rlwinm r30, r0, 0, 0, 0x1a @@ -49813,7 +49813,7 @@ lbl_802A5014: /* 802A5038 002A0C98 93 83 01 00 */ stw r28, 0x100(r3) /* 802A503C 002A0C9C 93 A3 01 04 */ stw r29, 0x104(r3) /* 802A5040 002A0CA0 90 03 01 08 */ stw r0, 0x108(r3) -/* 802A5044 002A0CA4 4B D5 EF BD */ bl func_80004000 +/* 802A5044 002A0CA4 4B D5 EF BD */ bl memcpy /* 802A5048 002A0CA8 38 1E 00 5F */ addi r0, r30, 0x5f /* 802A504C 002A0CAC 3D 20 80 2A */ lis r9, lbl_802A4814@ha /* 802A5050 002A0CB0 80 6D 89 90 */ lwz r3, lbl_8063DC50-_SDA_BASE_(r13) @@ -49869,7 +49869,7 @@ lbl_802A50DC: lbl_802A5100: /* 802A5100 002A0D60 7F A4 EB 78 */ mr r4, r29 /* 802A5104 002A0D64 38 BF 00 01 */ addi r5, r31, 1 -/* 802A5108 002A0D68 4B D5 EE F9 */ bl func_80004000 +/* 802A5108 002A0D68 4B D5 EE F9 */ bl memcpy /* 802A510C 002A0D6C 80 6D 89 90 */ lwz r3, lbl_8063DC50-_SDA_BASE_(r13) /* 802A5110 002A0D70 7F C5 F3 78 */ mr r5, r30 /* 802A5114 002A0D74 38 80 00 07 */ li r4, 7 @@ -49931,7 +49931,7 @@ lbl_802A51B4: lbl_802A51D8: /* 802A51D8 002A0E38 7F 64 DB 78 */ mr r4, r27 /* 802A51DC 002A0E3C 38 BF 00 01 */ addi r5, r31, 1 -/* 802A51E0 002A0E40 4B D5 EE 21 */ bl func_80004000 +/* 802A51E0 002A0E40 4B D5 EE 21 */ bl memcpy /* 802A51E4 002A0E44 93 9E 01 00 */ stw r28, 0x100(r30) /* 802A51E8 002A0E48 3D 20 80 2A */ lis r9, lbl_802A4814@ha /* 802A51EC 002A0E4C 38 00 00 00 */ li r0, 0 @@ -50003,11 +50003,11 @@ lbl_802A52CC: /* 802A52D8 002A0F38 38 BE 00 01 */ addi r5, r30, 1 /* 802A52DC 002A0F3C 93 83 01 04 */ stw r28, 0x104(r3) /* 802A52E0 002A0F40 90 03 01 08 */ stw r0, 0x108(r3) -/* 802A52E4 002A0F44 4B D5 ED 1D */ bl func_80004000 +/* 802A52E4 002A0F44 4B D5 ED 1D */ bl memcpy /* 802A52E8 002A0F48 7F 44 D3 78 */ mr r4, r26 /* 802A52EC 002A0F4C 38 7D 00 40 */ addi r3, r29, 0x40 /* 802A52F0 002A0F50 38 BF 00 01 */ addi r5, r31, 1 -/* 802A52F4 002A0F54 4B D5 ED 0D */ bl func_80004000 +/* 802A52F4 002A0F54 4B D5 ED 0D */ bl memcpy /* 802A52F8 002A0F58 3D 20 80 2A */ lis r9, lbl_802A4814@ha /* 802A52FC 002A0F5C 80 6D 89 90 */ lwz r3, lbl_8063DC50-_SDA_BASE_(r13) /* 802A5300 002A0F60 7F A5 EB 78 */ mr r5, r29 @@ -50077,7 +50077,7 @@ lbl_802A53C4: /* 802A53E4 002A1044 93 43 01 0C */ stw r26, 0x10c(r3) /* 802A53E8 002A1048 93 63 01 10 */ stw r27, 0x110(r3) /* 802A53EC 002A104C 7F 83 E3 78 */ mr r3, r28 -/* 802A53F0 002A1050 4B D5 EC 11 */ bl func_80004000 +/* 802A53F0 002A1050 4B D5 EC 11 */ bl memcpy /* 802A53F4 002A1054 93 9D 00 00 */ stw r28, 0(r29) /* 802A53F8 002A1058 38 60 00 40 */ li r3, 0x40 /* 802A53FC 002A105C 3D 00 80 2A */ lis r8, lbl_802A4814@ha @@ -50146,7 +50146,7 @@ lbl_802A54DC: /* 802A54DC 002A113C 7F 24 CB 78 */ mr r4, r25 /* 802A54E0 002A1140 38 BF 00 01 */ addi r5, r31, 1 /* 802A54E4 002A1144 38 63 00 06 */ addi r3, r3, 6 -/* 802A54E8 002A1148 4B D5 EB 19 */ bl func_80004000 +/* 802A54E8 002A1148 4B D5 EB 19 */ bl memcpy /* 802A54EC 002A114C 9B 5E 00 49 */ stb r26, 0x49(r30) /* 802A54F0 002A1150 7F C5 F3 78 */ mr r5, r30 /* 802A54F4 002A1154 38 80 00 09 */ li r4, 9 @@ -50220,7 +50220,7 @@ lbl_802A55D4: /* 802A55E4 002A1244 93 A3 01 04 */ stw r29, 0x104(r3) /* 802A55E8 002A1248 90 03 01 08 */ stw r0, 0x108(r3) /* 802A55EC 002A124C 38 63 00 06 */ addi r3, r3, 6 -/* 802A55F0 002A1250 4B D5 EA 11 */ bl func_80004000 +/* 802A55F0 002A1250 4B D5 EA 11 */ bl memcpy /* 802A55F4 002A1254 9B 1E 00 49 */ stb r24, 0x49(r30) /* 802A55F8 002A1258 3D 20 80 2A */ lis r9, lbl_802A4814@ha /* 802A55FC 002A125C 7F C5 F3 78 */ mr r5, r30 @@ -50278,7 +50278,7 @@ lbl_802A5690: lbl_802A56B4: /* 802A56B4 002A1314 7F 84 E3 78 */ mr r4, r28 /* 802A56B8 002A1318 38 BF 00 01 */ addi r5, r31, 1 -/* 802A56BC 002A131C 4B D5 E9 45 */ bl func_80004000 +/* 802A56BC 002A131C 4B D5 E9 45 */ bl memcpy /* 802A56C0 002A1320 7F C3 F3 78 */ mr r3, r30 /* 802A56C4 002A1324 7F A4 EB 78 */ mr r4, r29 /* 802A56C8 002A1328 4B FF DA 91 */ bl func_802A3158 @@ -50339,7 +50339,7 @@ lbl_802A5778: /* 802A5784 002A13E4 38 BF 00 01 */ addi r5, r31, 1 /* 802A5788 002A13E8 93 A3 01 04 */ stw r29, 0x104(r3) /* 802A578C 002A13EC 90 03 01 08 */ stw r0, 0x108(r3) -/* 802A5790 002A13F0 4B D5 E8 71 */ bl func_80004000 +/* 802A5790 002A13F0 4B D5 E8 71 */ bl memcpy /* 802A5794 002A13F4 3C A0 80 2A */ lis r5, lbl_802A4814@ha /* 802A5798 002A13F8 7F C3 F3 78 */ mr r3, r30 /* 802A579C 002A13FC 7F 64 DB 78 */ mr r4, r27 @@ -50906,7 +50906,7 @@ lbl_802A5E94: /* 802A5F28 002A1B88 7C 64 1B 78 */ mr r4, r3 /* 802A5F2C 002A1B8C 38 61 00 08 */ addi r3, r1, 8 /* 802A5F30 002A1B90 38 A0 00 06 */ li r5, 6 -/* 802A5F34 002A1B94 4B D5 E0 CD */ bl func_80004000 +/* 802A5F34 002A1B94 4B D5 E0 CD */ bl memcpy /* 802A5F38 002A1B98 48 00 00 14 */ b lbl_802A5F4C lbl_802A5F3C: /* 802A5F3C 002A1B9C 38 61 00 08 */ addi r3, r1, 8 @@ -51926,7 +51926,7 @@ func_802A6D40: /* 802A6DB4 002A2A14 7F 04 C3 78 */ mr r4, r24 /* 802A6DB8 002A2A18 38 7D 00 40 */ addi r3, r29, 0x40 /* 802A6DBC 002A2A1C 38 A0 00 60 */ li r5, 0x60 -/* 802A6DC0 002A2A20 4B D5 D2 41 */ bl func_80004000 +/* 802A6DC0 002A2A20 4B D5 D2 41 */ bl memcpy lbl_802A6DC4: /* 802A6DC4 002A2A24 88 1D 00 69 */ lbz r0, 0x69(r29) /* 802A6DC8 002A2A28 7C 00 07 75 */ extsb. r0, r0 @@ -52065,7 +52065,7 @@ lbl_802A6FA4: /* 802A6FB4 002A2C14 7C 00 07 74 */ extsb r0, r0 /* 802A6FB8 002A2C18 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A6FBC 002A2C1C 7C 84 02 14 */ add r4, r4, r0 -/* 802A6FC0 002A2C20 4B D5 D0 41 */ bl func_80004000 +/* 802A6FC0 002A2C20 4B D5 D0 41 */ bl memcpy /* 802A6FC4 002A2C24 7F 83 E3 78 */ mr r3, r28 /* 802A6FC8 002A2C28 4B FC 77 BD */ bl func_8026E784 /* 802A6FCC 002A2C2C 38 00 00 01 */ li r0, 1 @@ -52191,7 +52191,7 @@ lbl_802A7174: /* 802A7184 002A2DE4 7C 00 07 74 */ extsb r0, r0 /* 802A7188 002A2DE8 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A718C 002A2DEC 7C 84 02 14 */ add r4, r4, r0 -/* 802A7190 002A2DF0 4B D5 CE 71 */ bl func_80004000 +/* 802A7190 002A2DF0 4B D5 CE 71 */ bl memcpy /* 802A7194 002A2DF4 7F 63 DB 78 */ mr r3, r27 /* 802A7198 002A2DF8 4B FC 75 ED */ bl func_8026E784 /* 802A719C 002A2DFC 38 00 00 01 */ li r0, 1 @@ -52930,7 +52930,7 @@ lbl_802A7BCC: /* 802A7C00 002A3860 7C 64 1B 78 */ mr r4, r3 /* 802A7C04 002A3864 38 61 00 08 */ addi r3, r1, 8 /* 802A7C08 002A3868 38 A0 00 06 */ li r5, 6 -/* 802A7C0C 002A386C 4B D5 C3 F5 */ bl func_80004000 +/* 802A7C0C 002A386C 4B D5 C3 F5 */ bl memcpy /* 802A7C10 002A3870 48 00 00 14 */ b lbl_802A7C24 lbl_802A7C14: /* 802A7C14 002A3874 38 61 00 08 */ addi r3, r1, 8 @@ -52992,7 +52992,7 @@ lbl_802A7C48: /* 802A7CE8 002A3948 7C 64 1B 78 */ mr r4, r3 /* 802A7CEC 002A394C 38 61 00 08 */ addi r3, r1, 8 /* 802A7CF0 002A3950 38 A0 00 06 */ li r5, 6 -/* 802A7CF4 002A3954 4B D5 C3 0D */ bl func_80004000 +/* 802A7CF4 002A3954 4B D5 C3 0D */ bl memcpy /* 802A7CF8 002A3958 48 00 00 14 */ b lbl_802A7D0C lbl_802A7CFC: /* 802A7CFC 002A395C 38 61 00 08 */ addi r3, r1, 8 @@ -53121,7 +53121,7 @@ lbl_802A7E9C: /* 802A7ECC 002A3B2C 7C 00 07 74 */ extsb r0, r0 /* 802A7ED0 002A3B30 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A7ED4 002A3B34 7C 63 02 14 */ add r3, r3, r0 -/* 802A7ED8 002A3B38 4B D5 C1 29 */ bl func_80004000 +/* 802A7ED8 002A3B38 4B D5 C1 29 */ bl memcpy /* 802A7EDC 002A3B3C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A7EE0 002A3B40 7F C3 F3 78 */ mr r3, r30 /* 802A7EE4 002A3B44 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -53204,7 +53204,7 @@ lbl_802A7FDC: /* 802A800C 002A3C6C 7C 00 07 74 */ extsb r0, r0 /* 802A8010 002A3C70 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A8014 002A3C74 7C 63 02 14 */ add r3, r3, r0 -/* 802A8018 002A3C78 4B D5 BF E9 */ bl func_80004000 +/* 802A8018 002A3C78 4B D5 BF E9 */ bl memcpy /* 802A801C 002A3C7C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A8020 002A3C80 7F C3 F3 78 */ mr r3, r30 /* 802A8024 002A3C84 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -53233,11 +53233,11 @@ lbl_802A8050: /* 802A807C 002A3CDC 90 E1 01 40 */ stw r7, 0x140(r1) /* 802A8080 002A3CE0 B0 01 01 5A */ sth r0, 0x15a(r1) /* 802A8084 002A3CE4 90 C1 01 6C */ stw r6, 0x16c(r1) -/* 802A8088 002A3CE8 4B D5 BF 79 */ bl func_80004000 +/* 802A8088 002A3CE8 4B D5 BF 79 */ bl memcpy /* 802A808C 002A3CEC 38 61 01 48 */ addi r3, r1, 0x148 /* 802A8090 002A3CF0 38 81 00 0C */ addi r4, r1, 0xc /* 802A8094 002A3CF4 38 A0 00 02 */ li r5, 2 -/* 802A8098 002A3CF8 4B D5 BF 69 */ bl func_80004000 +/* 802A8098 002A3CF8 4B D5 BF 69 */ bl memcpy /* 802A809C 002A3CFC A0 01 00 0C */ lhz r0, 0xc(r1) /* 802A80A0 002A3D00 3B 7D 09 34 */ addi r27, r29, 0x934 /* 802A80A4 002A3D04 81 81 00 18 */ lwz r12, 0x18(r1) @@ -53302,7 +53302,7 @@ lbl_802A8158: /* 802A8188 002A3DE8 7C 00 07 74 */ extsb r0, r0 /* 802A818C 002A3DEC 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A8190 002A3DF0 7C 63 02 14 */ add r3, r3, r0 -/* 802A8194 002A3DF4 4B D5 BE 6D */ bl func_80004000 +/* 802A8194 002A3DF4 4B D5 BE 6D */ bl memcpy /* 802A8198 002A3DF8 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A819C 002A3DFC 7F C3 F3 78 */ mr r3, r30 /* 802A81A0 002A3E00 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -53331,11 +53331,11 @@ lbl_802A81CC: /* 802A81F8 002A3E58 90 E1 00 E0 */ stw r7, 0xe0(r1) /* 802A81FC 002A3E5C B0 01 00 FA */ sth r0, 0xfa(r1) /* 802A8200 002A3E60 90 C1 01 0C */ stw r6, 0x10c(r1) -/* 802A8204 002A3E64 4B D5 BD FD */ bl func_80004000 +/* 802A8204 002A3E64 4B D5 BD FD */ bl memcpy /* 802A8208 002A3E68 38 61 00 E8 */ addi r3, r1, 0xe8 /* 802A820C 002A3E6C 38 81 00 0A */ addi r4, r1, 0xa /* 802A8210 002A3E70 38 A0 00 02 */ li r5, 2 -/* 802A8214 002A3E74 4B D5 BD ED */ bl func_80004000 +/* 802A8214 002A3E74 4B D5 BD ED */ bl memcpy /* 802A8218 002A3E78 A0 01 00 0A */ lhz r0, 0xa(r1) /* 802A821C 002A3E7C 3B 7D 09 34 */ addi r27, r29, 0x934 /* 802A8220 002A3E80 81 81 00 14 */ lwz r12, 0x14(r1) @@ -53400,7 +53400,7 @@ lbl_802A82D4: /* 802A8304 002A3F64 7C 00 07 74 */ extsb r0, r0 /* 802A8308 002A3F68 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A830C 002A3F6C 7C 63 02 14 */ add r3, r3, r0 -/* 802A8310 002A3F70 4B D5 BC F1 */ bl func_80004000 +/* 802A8310 002A3F70 4B D5 BC F1 */ bl memcpy /* 802A8314 002A3F74 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A8318 002A3F78 7F C3 F3 78 */ mr r3, r30 /* 802A831C 002A3F7C 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -53427,11 +53427,11 @@ lbl_802A8348: /* 802A836C 002A3FCC 90 E1 00 80 */ stw r7, 0x80(r1) /* 802A8370 002A3FD0 B0 01 00 9A */ sth r0, 0x9a(r1) /* 802A8374 002A3FD4 90 C1 00 AC */ stw r6, 0xac(r1) -/* 802A8378 002A3FD8 4B D5 BC 89 */ bl func_80004000 +/* 802A8378 002A3FD8 4B D5 BC 89 */ bl memcpy /* 802A837C 002A3FDC 38 61 00 88 */ addi r3, r1, 0x88 /* 802A8380 002A3FE0 38 81 00 08 */ addi r4, r1, 8 /* 802A8384 002A3FE4 38 A0 00 02 */ li r5, 2 -/* 802A8388 002A3FE8 4B D5 BC 79 */ bl func_80004000 +/* 802A8388 002A3FE8 4B D5 BC 79 */ bl memcpy /* 802A838C 002A3FEC A0 01 00 08 */ lhz r0, 8(r1) /* 802A8390 002A3FF0 3B 7D 09 34 */ addi r27, r29, 0x934 /* 802A8394 002A3FF4 81 81 00 10 */ lwz r12, 0x10(r1) @@ -53496,7 +53496,7 @@ lbl_802A8448: /* 802A8478 002A40D8 7C 00 07 74 */ extsb r0, r0 /* 802A847C 002A40DC 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A8480 002A40E0 7C 63 02 14 */ add r3, r3, r0 -/* 802A8484 002A40E4 4B D5 BB 7D */ bl func_80004000 +/* 802A8484 002A40E4 4B D5 BB 7D */ bl memcpy /* 802A8488 002A40E8 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A848C 002A40EC 7F 43 D3 78 */ mr r3, r26 /* 802A8490 002A40F0 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -53576,7 +53576,7 @@ lbl_802A857C: /* 802A85AC 002A420C 7C 00 07 74 */ extsb r0, r0 /* 802A85B0 002A4210 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A85B4 002A4214 7C 63 02 14 */ add r3, r3, r0 -/* 802A85B8 002A4218 4B D5 BA 49 */ bl func_80004000 +/* 802A85B8 002A4218 4B D5 BA 49 */ bl memcpy /* 802A85BC 002A421C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802A85C0 002A4220 7F 43 D3 78 */ mr r3, r26 /* 802A85C4 002A4224 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -53653,7 +53653,7 @@ lbl_802A8698: /* 802A86C4 002A4324 7F 84 E3 78 */ mr r4, r28 /* 802A86C8 002A4328 38 A0 00 06 */ li r5, 6 /* 802A86CC 002A432C 38 63 00 01 */ addi r3, r3, 1 -/* 802A86D0 002A4330 4B D5 B9 31 */ bl func_80004000 +/* 802A86D0 002A4330 4B D5 B9 31 */ bl memcpy /* 802A86D4 002A4334 9B ED AE 59 */ stb r31, lbl_80640119-_SDA_BASE_(r13) /* 802A86D8 002A4338 7F A3 EB 78 */ mr r3, r29 /* 802A86DC 002A433C 48 00 00 14 */ b lbl_802A86F0 @@ -53716,11 +53716,11 @@ lbl_802A8708: /* 802A87B4 002A4414 90 E1 00 10 */ stw r7, 0x10(r1) /* 802A87B8 002A4418 B0 01 00 2A */ sth r0, 0x2a(r1) /* 802A87BC 002A441C 90 C1 00 3C */ stw r6, 0x3c(r1) -/* 802A87C0 002A4420 4B D5 B8 41 */ bl func_80004000 +/* 802A87C0 002A4420 4B D5 B8 41 */ bl memcpy /* 802A87C4 002A4424 38 61 00 18 */ addi r3, r1, 0x18 /* 802A87C8 002A4428 38 81 00 08 */ addi r4, r1, 8 /* 802A87CC 002A442C 38 A0 00 02 */ li r5, 2 -/* 802A87D0 002A4430 4B D5 B8 31 */ bl func_80004000 +/* 802A87D0 002A4430 4B D5 B8 31 */ bl memcpy /* 802A87D4 002A4434 A0 01 00 08 */ lhz r0, 8(r1) /* 802A87D8 002A4438 3B BC 09 34 */ addi r29, r28, 0x934 /* 802A87DC 002A443C 81 81 00 0C */ lwz r12, 0xc(r1) @@ -53785,7 +53785,7 @@ lbl_802A8890: /* 802A88C0 002A4520 7C 00 07 74 */ extsb r0, r0 /* 802A88C4 002A4524 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A88C8 002A4528 7C 63 02 14 */ add r3, r3, r0 -/* 802A88CC 002A452C 4B D5 B7 35 */ bl func_80004000 +/* 802A88CC 002A452C 4B D5 B7 35 */ bl memcpy /* 802A88D0 002A4530 88 1C 01 61 */ lbz r0, 0x161(r28) /* 802A88D4 002A4534 7F A3 EB 78 */ mr r3, r29 /* 802A88D8 002A4538 80 9C 01 68 */ lwz r4, 0x168(r28) @@ -53867,7 +53867,7 @@ lbl_802A89E0: /* 802A89F0 002A4650 7C 00 07 74 */ extsb r0, r0 /* 802A89F4 002A4654 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A89F8 002A4658 7C 84 02 14 */ add r4, r4, r0 -/* 802A89FC 002A465C 4B D5 B6 05 */ bl func_80004000 +/* 802A89FC 002A465C 4B D5 B6 05 */ bl memcpy /* 802A8A00 002A4660 7F 63 DB 78 */ mr r3, r27 /* 802A8A04 002A4664 4B FC 5D 81 */ bl func_8026E784 /* 802A8A08 002A4668 3B C0 00 01 */ li r30, 1 @@ -54438,7 +54438,7 @@ lbl_802A91C8: /* 802A91F8 002A4E58 7C 00 07 74 */ extsb r0, r0 /* 802A91FC 002A4E5C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A9200 002A4E60 7C 63 02 14 */ add r3, r3, r0 -/* 802A9204 002A4E64 4B D5 AD FD */ bl func_80004000 +/* 802A9204 002A4E64 4B D5 AD FD */ bl memcpy /* 802A9208 002A4E68 88 1E 01 61 */ lbz r0, 0x161(r30) /* 802A920C 002A4E6C 7F E3 FB 78 */ mr r3, r31 /* 802A9210 002A4E70 80 9E 01 68 */ lwz r4, 0x168(r30) @@ -54668,7 +54668,7 @@ lbl_802A94F8: /* 802A9528 002A5188 7C 00 07 74 */ extsb r0, r0 /* 802A952C 002A518C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A9530 002A5190 7C 63 02 14 */ add r3, r3, r0 -/* 802A9534 002A5194 4B D5 AA CD */ bl func_80004000 +/* 802A9534 002A5194 4B D5 AA CD */ bl memcpy /* 802A9538 002A5198 88 1E 01 61 */ lbz r0, 0x161(r30) /* 802A953C 002A519C 7F E3 FB 78 */ mr r3, r31 /* 802A9540 002A51A0 80 9E 01 68 */ lwz r4, 0x168(r30) @@ -54799,7 +54799,7 @@ lbl_802A96EC: /* 802A96F8 002A5358 7F C3 F3 78 */ mr r3, r30 /* 802A96FC 002A535C 7F A4 EB 78 */ mr r4, r29 /* 802A9700 002A5360 38 A0 00 2A */ li r5, 0x2a -/* 802A9704 002A5364 4B D5 A8 FD */ bl func_80004000 +/* 802A9704 002A5364 4B D5 A8 FD */ bl memcpy /* 802A9708 002A5368 48 00 00 E4 */ b lbl_802A97EC lbl_802A970C: /* 802A970C 002A536C 38 03 FF FD */ addi r0, r3, -3 @@ -54808,7 +54808,7 @@ lbl_802A970C: /* 802A9718 002A5378 7F C3 F3 78 */ mr r3, r30 /* 802A971C 002A537C 7F A4 EB 78 */ mr r4, r29 /* 802A9720 002A5380 38 A0 00 32 */ li r5, 0x32 -/* 802A9724 002A5384 4B D5 A8 DD */ bl func_80004000 +/* 802A9724 002A5384 4B D5 A8 DD */ bl memcpy /* 802A9728 002A5388 48 00 00 C4 */ b lbl_802A97EC lbl_802A972C: /* 802A972C 002A538C 38 03 FF FA */ addi r0, r3, -6 @@ -54817,19 +54817,19 @@ lbl_802A972C: /* 802A9738 002A5398 7F C3 F3 78 */ mr r3, r30 /* 802A973C 002A539C 7F A4 EB 78 */ mr r4, r29 /* 802A9740 002A53A0 38 A0 00 36 */ li r5, 0x36 -/* 802A9744 002A53A4 4B D5 A8 BD */ bl func_80004000 +/* 802A9744 002A53A4 4B D5 A8 BD */ bl memcpy /* 802A9748 002A53A8 48 00 00 A4 */ b lbl_802A97EC lbl_802A974C: /* 802A974C 002A53AC 7F C3 F3 78 */ mr r3, r30 /* 802A9750 002A53B0 7F A4 EB 78 */ mr r4, r29 /* 802A9754 002A53B4 38 A0 00 5A */ li r5, 0x5a -/* 802A9758 002A53B8 4B D5 A8 A9 */ bl func_80004000 +/* 802A9758 002A53B8 4B D5 A8 A9 */ bl memcpy /* 802A975C 002A53BC 48 00 00 90 */ b lbl_802A97EC lbl_802A9760: /* 802A9760 002A53C0 7F C3 F3 78 */ mr r3, r30 /* 802A9764 002A53C4 7F A4 EB 78 */ mr r4, r29 /* 802A9768 002A53C8 38 A0 00 2A */ li r5, 0x2a -/* 802A976C 002A53CC 4B D5 A8 95 */ bl func_80004000 +/* 802A976C 002A53CC 4B D5 A8 95 */ bl memcpy /* 802A9770 002A53D0 48 00 00 7C */ b lbl_802A97EC lbl_802A9774: /* 802A9774 002A53D4 80 64 08 B8 */ lwz r3, 0x8b8(r4) @@ -55081,7 +55081,7 @@ lbl_802A9AC8: /* 802A9ADC 002A573C 80 7F 08 AC */ lwz r3, 0x8ac(r31) /* 802A9AE0 002A5740 1C 00 00 2A */ mulli r0, r0, 0x2a /* 802A9AE4 002A5744 7C 63 02 14 */ add r3, r3, r0 -/* 802A9AE8 002A5748 4B D5 A5 19 */ bl func_80004000 +/* 802A9AE8 002A5748 4B D5 A5 19 */ bl memcpy /* 802A9AEC 002A574C 48 00 00 9C */ b lbl_802A9B88 lbl_802A9AF0: /* 802A9AF0 002A5750 38 03 FF FD */ addi r0, r3, -3 @@ -55097,7 +55097,7 @@ lbl_802A9AF0: /* 802A9B18 002A5778 40 82 00 08 */ bne lbl_802A9B20 /* 802A9B1C 002A577C 38 A0 00 32 */ li r5, 0x32 lbl_802A9B20: -/* 802A9B20 002A5780 4B D5 A4 E1 */ bl func_80004000 +/* 802A9B20 002A5780 4B D5 A4 E1 */ bl memcpy /* 802A9B24 002A5784 48 00 00 64 */ b lbl_802A9B88 lbl_802A9B28: /* 802A9B28 002A5788 38 03 FF FA */ addi r0, r3, -6 @@ -55113,7 +55113,7 @@ lbl_802A9B28: /* 802A9B50 002A57B0 40 82 00 08 */ bne lbl_802A9B58 /* 802A9B54 002A57B4 38 A0 00 36 */ li r5, 0x36 lbl_802A9B58: -/* 802A9B58 002A57B8 4B D5 A4 A9 */ bl func_80004000 +/* 802A9B58 002A57B8 4B D5 A4 A9 */ bl memcpy /* 802A9B5C 002A57BC 48 00 00 2C */ b lbl_802A9B88 lbl_802A9B60: /* 802A9B60 002A57C0 80 7F 08 B0 */ lwz r3, 0x8b0(r31) @@ -55126,7 +55126,7 @@ lbl_802A9B60: /* 802A9B7C 002A57DC 40 82 00 08 */ bne lbl_802A9B84 /* 802A9B80 002A57E0 38 A0 00 5A */ li r5, 0x5a lbl_802A9B84: -/* 802A9B84 002A57E4 4B D5 A4 7D */ bl func_80004000 +/* 802A9B84 002A57E4 4B D5 A4 7D */ bl memcpy lbl_802A9B88: /* 802A9B88 002A57E8 81 9F 08 A8 */ lwz r12, 0x8a8(r31) /* 802A9B8C 002A57EC 2C 0C 00 00 */ cmpwi r12, 0 @@ -55299,7 +55299,7 @@ lbl_802A9DC8: /* 802A9DF8 002A5A58 7C 00 07 74 */ extsb r0, r0 /* 802A9DFC 002A5A5C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A9E00 002A5A60 7C 63 02 14 */ add r3, r3, r0 -/* 802A9E04 002A5A64 4B D5 A1 FD */ bl func_80004000 +/* 802A9E04 002A5A64 4B D5 A1 FD */ bl memcpy /* 802A9E08 002A5A68 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802A9E0C 002A5A6C 7F C3 F3 78 */ mr r3, r30 /* 802A9E10 002A5A70 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55329,15 +55329,15 @@ lbl_802A9E3C: /* 802A9E6C 002A5ACC 90 E1 05 48 */ stw r7, 0x548(r1) /* 802A9E70 002A5AD0 B0 C1 05 62 */ sth r6, 0x562(r1) /* 802A9E74 002A5AD4 90 01 05 74 */ stw r0, 0x574(r1) -/* 802A9E78 002A5AD8 4B D5 A1 89 */ bl func_80004000 +/* 802A9E78 002A5AD8 4B D5 A1 89 */ bl memcpy /* 802A9E7C 002A5ADC 38 61 05 50 */ addi r3, r1, 0x550 /* 802A9E80 002A5AE0 38 81 00 11 */ addi r4, r1, 0x11 /* 802A9E84 002A5AE4 38 A0 00 01 */ li r5, 1 -/* 802A9E88 002A5AE8 4B D5 A1 79 */ bl func_80004000 +/* 802A9E88 002A5AE8 4B D5 A1 79 */ bl memcpy /* 802A9E8C 002A5AEC 38 61 05 51 */ addi r3, r1, 0x551 /* 802A9E90 002A5AF0 38 81 00 12 */ addi r4, r1, 0x12 /* 802A9E94 002A5AF4 38 A0 00 01 */ li r5, 1 -/* 802A9E98 002A5AF8 4B D5 A1 69 */ bl func_80004000 +/* 802A9E98 002A5AF8 4B D5 A1 69 */ bl memcpy /* 802A9E9C 002A5AFC 83 61 05 48 */ lwz r27, 0x548(r1) /* 802A9EA0 002A5B00 81 81 05 4C */ lwz r12, 0x54c(r1) /* 802A9EA4 002A5B04 81 61 05 50 */ lwz r11, 0x550(r1) @@ -55398,7 +55398,7 @@ lbl_802A9F48: /* 802A9F78 002A5BD8 7C 00 07 74 */ extsb r0, r0 /* 802A9F7C 002A5BDC 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802A9F80 002A5BE0 7C 63 02 14 */ add r3, r3, r0 -/* 802A9F84 002A5BE4 4B D5 A0 7D */ bl func_80004000 +/* 802A9F84 002A5BE4 4B D5 A0 7D */ bl memcpy /* 802A9F88 002A5BE8 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802A9F8C 002A5BEC 7F C3 F3 78 */ mr r3, r30 /* 802A9F90 002A5BF0 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55428,15 +55428,15 @@ lbl_802A9FBC: /* 802A9FEC 002A5C4C 90 C1 04 E8 */ stw r6, 0x4e8(r1) /* 802A9FF0 002A5C50 B0 01 05 02 */ sth r0, 0x502(r1) /* 802A9FF4 002A5C54 91 21 05 14 */ stw r9, 0x514(r1) -/* 802A9FF8 002A5C58 4B D5 A0 09 */ bl func_80004000 +/* 802A9FF8 002A5C58 4B D5 A0 09 */ bl memcpy /* 802A9FFC 002A5C5C 38 61 04 F0 */ addi r3, r1, 0x4f0 /* 802AA000 002A5C60 38 81 00 0F */ addi r4, r1, 0xf /* 802AA004 002A5C64 38 A0 00 01 */ li r5, 1 -/* 802AA008 002A5C68 4B D5 9F F9 */ bl func_80004000 +/* 802AA008 002A5C68 4B D5 9F F9 */ bl memcpy /* 802AA00C 002A5C6C 38 61 04 F1 */ addi r3, r1, 0x4f1 /* 802AA010 002A5C70 38 81 00 10 */ addi r4, r1, 0x10 /* 802AA014 002A5C74 38 A0 00 01 */ li r5, 1 -/* 802AA018 002A5C78 4B D5 9F E9 */ bl func_80004000 +/* 802AA018 002A5C78 4B D5 9F E9 */ bl memcpy /* 802AA01C 002A5C7C 83 61 04 E8 */ lwz r27, 0x4e8(r1) /* 802AA020 002A5C80 81 81 04 EC */ lwz r12, 0x4ec(r1) /* 802AA024 002A5C84 81 61 04 F0 */ lwz r11, 0x4f0(r1) @@ -55497,7 +55497,7 @@ lbl_802AA0C8: /* 802AA0F8 002A5D58 7C 00 07 74 */ extsb r0, r0 /* 802AA0FC 002A5D5C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AA100 002A5D60 7C 63 02 14 */ add r3, r3, r0 -/* 802AA104 002A5D64 4B D5 9E FD */ bl func_80004000 +/* 802AA104 002A5D64 4B D5 9E FD */ bl memcpy /* 802AA108 002A5D68 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA10C 002A5D6C 7F C3 F3 78 */ mr r3, r30 /* 802AA110 002A5D70 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55577,7 +55577,7 @@ lbl_802AA1FC: /* 802AA22C 002A5E8C 7C 00 07 74 */ extsb r0, r0 /* 802AA230 002A5E90 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AA234 002A5E94 7C 63 02 14 */ add r3, r3, r0 -/* 802AA238 002A5E98 4B D5 9D C9 */ bl func_80004000 +/* 802AA238 002A5E98 4B D5 9D C9 */ bl memcpy /* 802AA23C 002A5E9C 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA240 002A5EA0 7F C3 F3 78 */ mr r3, r30 /* 802AA244 002A5EA4 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55657,7 +55657,7 @@ lbl_802AA330: /* 802AA360 002A5FC0 7C 00 07 74 */ extsb r0, r0 /* 802AA364 002A5FC4 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AA368 002A5FC8 7C 63 02 14 */ add r3, r3, r0 -/* 802AA36C 002A5FCC 4B D5 9C 95 */ bl func_80004000 +/* 802AA36C 002A5FCC 4B D5 9C 95 */ bl memcpy /* 802AA370 002A5FD0 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA374 002A5FD4 7F C3 F3 78 */ mr r3, r30 /* 802AA378 002A5FD8 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55779,7 +55779,7 @@ lbl_802AA4F8: /* 802AA528 002A6188 7C 00 07 74 */ extsb r0, r0 /* 802AA52C 002A618C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AA530 002A6190 7C 63 02 14 */ add r3, r3, r0 -/* 802AA534 002A6194 4B D5 9A CD */ bl func_80004000 +/* 802AA534 002A6194 4B D5 9A CD */ bl memcpy /* 802AA538 002A6198 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA53C 002A619C 7F C3 F3 78 */ mr r3, r30 /* 802AA540 002A61A0 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55860,7 +55860,7 @@ lbl_802AA630: /* 802AA660 002A62C0 7C 00 07 74 */ extsb r0, r0 /* 802AA664 002A62C4 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AA668 002A62C8 7C 63 02 14 */ add r3, r3, r0 -/* 802AA66C 002A62CC 4B D5 99 95 */ bl func_80004000 +/* 802AA66C 002A62CC 4B D5 99 95 */ bl memcpy /* 802AA670 002A62D0 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA674 002A62D4 7F C3 F3 78 */ mr r3, r30 /* 802AA678 002A62D8 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55890,15 +55890,15 @@ lbl_802AA6A4: /* 802AA6D4 002A6334 90 E1 03 08 */ stw r7, 0x308(r1) /* 802AA6D8 002A6338 B0 C1 03 22 */ sth r6, 0x322(r1) /* 802AA6DC 002A633C 90 01 03 34 */ stw r0, 0x334(r1) -/* 802AA6E0 002A6340 4B D5 99 21 */ bl func_80004000 +/* 802AA6E0 002A6340 4B D5 99 21 */ bl memcpy /* 802AA6E4 002A6344 38 61 03 10 */ addi r3, r1, 0x310 /* 802AA6E8 002A6348 38 81 00 0D */ addi r4, r1, 0xd /* 802AA6EC 002A634C 38 A0 00 01 */ li r5, 1 -/* 802AA6F0 002A6350 4B D5 99 11 */ bl func_80004000 +/* 802AA6F0 002A6350 4B D5 99 11 */ bl memcpy /* 802AA6F4 002A6354 38 61 03 11 */ addi r3, r1, 0x311 /* 802AA6F8 002A6358 38 81 00 0E */ addi r4, r1, 0xe /* 802AA6FC 002A635C 38 A0 00 01 */ li r5, 1 -/* 802AA700 002A6360 4B D5 99 01 */ bl func_80004000 +/* 802AA700 002A6360 4B D5 99 01 */ bl memcpy /* 802AA704 002A6364 83 61 03 08 */ lwz r27, 0x308(r1) /* 802AA708 002A6368 81 81 03 0C */ lwz r12, 0x30c(r1) /* 802AA70C 002A636C 81 61 03 10 */ lwz r11, 0x310(r1) @@ -55959,7 +55959,7 @@ lbl_802AA7B0: /* 802AA7E0 002A6440 7C 00 07 74 */ extsb r0, r0 /* 802AA7E4 002A6444 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AA7E8 002A6448 7C 63 02 14 */ add r3, r3, r0 -/* 802AA7EC 002A644C 4B D5 98 15 */ bl func_80004000 +/* 802AA7EC 002A644C 4B D5 98 15 */ bl memcpy /* 802AA7F0 002A6450 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA7F4 002A6454 7F C3 F3 78 */ mr r3, r30 /* 802AA7F8 002A6458 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -55990,15 +55990,15 @@ lbl_802AA824: /* 802AA858 002A64B8 90 E1 02 A8 */ stw r7, 0x2a8(r1) /* 802AA85C 002A64BC B0 C1 02 C2 */ sth r6, 0x2c2(r1) /* 802AA860 002A64C0 90 01 02 D4 */ stw r0, 0x2d4(r1) -/* 802AA864 002A64C4 4B D5 97 9D */ bl func_80004000 +/* 802AA864 002A64C4 4B D5 97 9D */ bl memcpy /* 802AA868 002A64C8 38 61 02 B0 */ addi r3, r1, 0x2b0 /* 802AA86C 002A64CC 38 81 00 0B */ addi r4, r1, 0xb /* 802AA870 002A64D0 38 A0 00 01 */ li r5, 1 -/* 802AA874 002A64D4 4B D5 97 8D */ bl func_80004000 +/* 802AA874 002A64D4 4B D5 97 8D */ bl memcpy /* 802AA878 002A64D8 38 61 02 B1 */ addi r3, r1, 0x2b1 /* 802AA87C 002A64DC 38 81 00 0C */ addi r4, r1, 0xc /* 802AA880 002A64E0 38 A0 00 01 */ li r5, 1 -/* 802AA884 002A64E4 4B D5 97 7D */ bl func_80004000 +/* 802AA884 002A64E4 4B D5 97 7D */ bl memcpy /* 802AA888 002A64E8 83 61 02 A8 */ lwz r27, 0x2a8(r1) /* 802AA88C 002A64EC 81 81 02 AC */ lwz r12, 0x2ac(r1) /* 802AA890 002A64F0 81 61 02 B0 */ lwz r11, 0x2b0(r1) @@ -56059,7 +56059,7 @@ lbl_802AA934: /* 802AA964 002A65C4 7C 00 07 74 */ extsb r0, r0 /* 802AA968 002A65C8 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AA96C 002A65CC 7C 63 02 14 */ add r3, r3, r0 -/* 802AA970 002A65D0 4B D5 96 91 */ bl func_80004000 +/* 802AA970 002A65D0 4B D5 96 91 */ bl memcpy /* 802AA974 002A65D4 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AA978 002A65D8 7F C3 F3 78 */ mr r3, r30 /* 802AA97C 002A65DC 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -56090,15 +56090,15 @@ lbl_802AA9A8: /* 802AA9DC 002A663C 90 E1 02 18 */ stw r7, 0x218(r1) /* 802AA9E0 002A6640 B0 C1 02 32 */ sth r6, 0x232(r1) /* 802AA9E4 002A6644 90 01 02 44 */ stw r0, 0x244(r1) -/* 802AA9E8 002A6648 4B D5 96 19 */ bl func_80004000 +/* 802AA9E8 002A6648 4B D5 96 19 */ bl memcpy /* 802AA9EC 002A664C 38 61 02 20 */ addi r3, r1, 0x220 /* 802AA9F0 002A6650 38 81 00 0A */ addi r4, r1, 0xa /* 802AA9F4 002A6654 38 A0 00 01 */ li r5, 1 -/* 802AA9F8 002A6658 4B D5 96 09 */ bl func_80004000 +/* 802AA9F8 002A6658 4B D5 96 09 */ bl memcpy /* 802AA9FC 002A665C 38 61 02 21 */ addi r3, r1, 0x221 /* 802AAA00 002A6660 38 81 00 2C */ addi r4, r1, 0x2c /* 802AAA04 002A6664 38 A0 00 07 */ li r5, 7 -/* 802AAA08 002A6668 4B D5 95 F9 */ bl func_80004000 +/* 802AAA08 002A6668 4B D5 95 F9 */ bl memcpy /* 802AAA0C 002A666C 83 61 02 18 */ lwz r27, 0x218(r1) /* 802AAA10 002A6670 81 81 02 1C */ lwz r12, 0x21c(r1) /* 802AAA14 002A6674 81 61 02 20 */ lwz r11, 0x220(r1) @@ -56159,7 +56159,7 @@ lbl_802AAAB8: /* 802AAAE8 002A6748 7C 00 07 74 */ extsb r0, r0 /* 802AAAEC 002A674C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AAAF0 002A6750 7C 63 02 14 */ add r3, r3, r0 -/* 802AAAF4 002A6754 4B D5 95 0D */ bl func_80004000 +/* 802AAAF4 002A6754 4B D5 95 0D */ bl memcpy /* 802AAAF8 002A6758 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AAAFC 002A675C 7F C3 F3 78 */ mr r3, r30 /* 802AAB00 002A6760 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -56239,7 +56239,7 @@ lbl_802AABEC: /* 802AAC1C 002A687C 7C 00 07 74 */ extsb r0, r0 /* 802AAC20 002A6880 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AAC24 002A6884 7C 63 02 14 */ add r3, r3, r0 -/* 802AAC28 002A6888 4B D5 93 D9 */ bl func_80004000 +/* 802AAC28 002A6888 4B D5 93 D9 */ bl memcpy /* 802AAC2C 002A688C 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AAC30 002A6890 7F C3 F3 78 */ mr r3, r30 /* 802AAC34 002A6894 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -56319,7 +56319,7 @@ lbl_802AAD20: /* 802AAD50 002A69B0 7C 00 07 74 */ extsb r0, r0 /* 802AAD54 002A69B4 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AAD58 002A69B8 7C 63 02 14 */ add r3, r3, r0 -/* 802AAD5C 002A69BC 4B D5 92 A5 */ bl func_80004000 +/* 802AAD5C 002A69BC 4B D5 92 A5 */ bl memcpy /* 802AAD60 002A69C0 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AAD64 002A69C4 7F C3 F3 78 */ mr r3, r30 /* 802AAD68 002A69C8 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -56410,7 +56410,7 @@ lbl_802AAE78: /* 802AAEA8 002A6B08 7C 00 07 74 */ extsb r0, r0 /* 802AAEAC 002A6B0C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AAEB0 002A6B10 7C 63 02 14 */ add r3, r3, r0 -/* 802AAEB4 002A6B14 4B D5 91 4D */ bl func_80004000 +/* 802AAEB4 002A6B14 4B D5 91 4D */ bl memcpy /* 802AAEB8 002A6B18 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AAEBC 002A6B1C 7F C3 F3 78 */ mr r3, r30 /* 802AAEC0 002A6B20 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -56500,7 +56500,7 @@ lbl_802AAFCC: /* 802AAFFC 002A6C5C 7C 00 07 74 */ extsb r0, r0 /* 802AB000 002A6C60 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AB004 002A6C64 7C 63 02 14 */ add r3, r3, r0 -/* 802AB008 002A6C68 4B D5 8F F9 */ bl func_80004000 +/* 802AB008 002A6C68 4B D5 8F F9 */ bl memcpy /* 802AB00C 002A6C6C 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AB010 002A6C70 7F C3 F3 78 */ mr r3, r30 /* 802AB014 002A6C74 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -56538,15 +56538,15 @@ lbl_802AB05C: /* 802AB088 002A6CE8 90 C1 00 68 */ stw r6, 0x68(r1) /* 802AB08C 002A6CEC B0 01 00 82 */ sth r0, 0x82(r1) /* 802AB090 002A6CF0 93 81 00 94 */ stw r28, 0x94(r1) -/* 802AB094 002A6CF4 4B D5 8F 6D */ bl func_80004000 +/* 802AB094 002A6CF4 4B D5 8F 6D */ bl memcpy /* 802AB098 002A6CF8 38 61 00 70 */ addi r3, r1, 0x70 /* 802AB09C 002A6CFC 38 81 00 08 */ addi r4, r1, 8 /* 802AB0A0 002A6D00 38 A0 00 01 */ li r5, 1 -/* 802AB0A4 002A6D04 4B D5 8F 5D */ bl func_80004000 +/* 802AB0A4 002A6D04 4B D5 8F 5D */ bl memcpy /* 802AB0A8 002A6D08 38 61 00 71 */ addi r3, r1, 0x71 /* 802AB0AC 002A6D0C 38 81 00 09 */ addi r4, r1, 9 /* 802AB0B0 002A6D10 38 A0 00 01 */ li r5, 1 -/* 802AB0B4 002A6D14 4B D5 8F 4D */ bl func_80004000 +/* 802AB0B4 002A6D14 4B D5 8F 4D */ bl memcpy /* 802AB0B8 002A6D18 83 A1 00 68 */ lwz r29, 0x68(r1) /* 802AB0BC 002A6D1C 81 81 00 6C */ lwz r12, 0x6c(r1) /* 802AB0C0 002A6D20 81 61 00 70 */ lwz r11, 0x70(r1) @@ -56608,7 +56608,7 @@ lbl_802AB168: /* 802AB198 002A6DF8 7C 00 07 74 */ extsb r0, r0 /* 802AB19C 002A6DFC 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AB1A0 002A6E00 7C 63 02 14 */ add r3, r3, r0 -/* 802AB1A4 002A6E04 4B D5 8E 5D */ bl func_80004000 +/* 802AB1A4 002A6E04 4B D5 8E 5D */ bl memcpy /* 802AB1A8 002A6E08 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AB1AC 002A6E0C 7F C3 F3 78 */ mr r3, r30 /* 802AB1B0 002A6E10 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -56863,7 +56863,7 @@ lbl_802AB4E8: /* 802AB508 002A7168 B0 E1 00 22 */ sth r7, 0x22(r1) /* 802AB50C 002A716C 98 C1 00 0C */ stb r6, 0xc(r1) /* 802AB510 002A7170 90 01 00 34 */ stw r0, 0x34(r1) -/* 802AB514 002A7174 4B D5 8A ED */ bl func_80004000 +/* 802AB514 002A7174 4B D5 8A ED */ bl memcpy /* 802AB518 002A7178 83 C1 00 08 */ lwz r30, 8(r1) /* 802AB51C 002A717C 81 81 00 0C */ lwz r12, 0xc(r1) /* 802AB520 002A7180 81 61 00 10 */ lwz r11, 0x10(r1) @@ -56925,7 +56925,7 @@ lbl_802AB5C8: /* 802AB5F8 002A7258 7C 00 07 74 */ extsb r0, r0 /* 802AB5FC 002A725C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AB600 002A7260 7C 63 02 14 */ add r3, r3, r0 -/* 802AB604 002A7264 4B D5 89 FD */ bl func_80004000 +/* 802AB604 002A7264 4B D5 89 FD */ bl memcpy /* 802AB608 002A7268 88 1F 01 61 */ lbz r0, 0x161(r31) /* 802AB60C 002A726C 7F C3 F3 78 */ mr r3, r30 /* 802AB610 002A7270 80 9F 01 68 */ lwz r4, 0x168(r31) @@ -57116,7 +57116,7 @@ lbl_802AB87C: /* 802AB8AC 002A750C 7C 00 07 74 */ extsb r0, r0 /* 802AB8B0 002A7510 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AB8B4 002A7514 7C 63 02 14 */ add r3, r3, r0 -/* 802AB8B8 002A7518 4B D5 87 49 */ bl func_80004000 +/* 802AB8B8 002A7518 4B D5 87 49 */ bl memcpy /* 802AB8BC 002A751C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AB8C0 002A7520 7F E3 FB 78 */ mr r3, r31 /* 802AB8C4 002A7524 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57198,7 +57198,7 @@ lbl_802AB9B8: /* 802AB9E8 002A7648 7C 00 07 74 */ extsb r0, r0 /* 802AB9EC 002A764C 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AB9F0 002A7650 7C 63 02 14 */ add r3, r3, r0 -/* 802AB9F4 002A7654 4B D5 86 0D */ bl func_80004000 +/* 802AB9F4 002A7654 4B D5 86 0D */ bl memcpy /* 802AB9F8 002A7658 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AB9FC 002A765C 7F E3 FB 78 */ mr r3, r31 /* 802ABA00 002A7660 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57278,7 +57278,7 @@ lbl_802ABAEC: /* 802ABB1C 002A777C 7C 00 07 74 */ extsb r0, r0 /* 802ABB20 002A7780 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802ABB24 002A7784 7C 63 02 14 */ add r3, r3, r0 -/* 802ABB28 002A7788 4B D5 84 D9 */ bl func_80004000 +/* 802ABB28 002A7788 4B D5 84 D9 */ bl memcpy /* 802ABB2C 002A778C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABB30 002A7790 7F E3 FB 78 */ mr r3, r31 /* 802ABB34 002A7794 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57390,7 +57390,7 @@ lbl_802ABC94: /* 802ABCC4 002A7924 7C 00 07 74 */ extsb r0, r0 /* 802ABCC8 002A7928 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802ABCCC 002A792C 7C 63 02 14 */ add r3, r3, r0 -/* 802ABCD0 002A7930 4B D5 83 31 */ bl func_80004000 +/* 802ABCD0 002A7930 4B D5 83 31 */ bl memcpy /* 802ABCD4 002A7934 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABCD8 002A7938 7F E3 FB 78 */ mr r3, r31 /* 802ABCDC 002A793C 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57471,7 +57471,7 @@ lbl_802ABDCC: /* 802ABDFC 002A7A5C 7C 00 07 74 */ extsb r0, r0 /* 802ABE00 002A7A60 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802ABE04 002A7A64 7C 63 02 14 */ add r3, r3, r0 -/* 802ABE08 002A7A68 4B D5 81 F9 */ bl func_80004000 +/* 802ABE08 002A7A68 4B D5 81 F9 */ bl memcpy /* 802ABE0C 002A7A6C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABE10 002A7A70 7F E3 FB 78 */ mr r3, r31 /* 802ABE14 002A7A74 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57501,15 +57501,15 @@ lbl_802ABE40: /* 802ABE70 002A7AD0 90 E1 02 38 */ stw r7, 0x238(r1) /* 802ABE74 002A7AD4 B0 C1 02 52 */ sth r6, 0x252(r1) /* 802ABE78 002A7AD8 90 01 02 64 */ stw r0, 0x264(r1) -/* 802ABE7C 002A7ADC 4B D5 81 85 */ bl func_80004000 +/* 802ABE7C 002A7ADC 4B D5 81 85 */ bl memcpy /* 802ABE80 002A7AE0 38 61 02 40 */ addi r3, r1, 0x240 /* 802ABE84 002A7AE4 38 81 00 0E */ addi r4, r1, 0xe /* 802ABE88 002A7AE8 38 A0 00 01 */ li r5, 1 -/* 802ABE8C 002A7AEC 4B D5 81 75 */ bl func_80004000 +/* 802ABE8C 002A7AEC 4B D5 81 75 */ bl memcpy /* 802ABE90 002A7AF0 38 61 02 41 */ addi r3, r1, 0x241 /* 802ABE94 002A7AF4 38 81 00 0F */ addi r4, r1, 0xf /* 802ABE98 002A7AF8 38 A0 00 01 */ li r5, 1 -/* 802ABE9C 002A7AFC 4B D5 81 65 */ bl func_80004000 +/* 802ABE9C 002A7AFC 4B D5 81 65 */ bl memcpy /* 802ABEA0 002A7B00 83 E1 02 38 */ lwz r31, 0x238(r1) /* 802ABEA4 002A7B04 81 81 02 3C */ lwz r12, 0x23c(r1) /* 802ABEA8 002A7B08 81 61 02 40 */ lwz r11, 0x240(r1) @@ -57570,7 +57570,7 @@ lbl_802ABF4C: /* 802ABF7C 002A7BDC 7C 00 07 74 */ extsb r0, r0 /* 802ABF80 002A7BE0 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802ABF84 002A7BE4 7C 63 02 14 */ add r3, r3, r0 -/* 802ABF88 002A7BE8 4B D5 80 79 */ bl func_80004000 +/* 802ABF88 002A7BE8 4B D5 80 79 */ bl memcpy /* 802ABF8C 002A7BEC 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802ABF90 002A7BF0 7F E3 FB 78 */ mr r3, r31 /* 802ABF94 002A7BF4 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57605,15 +57605,15 @@ lbl_802ABFC0: /* 802AC004 002A7C64 38 A0 00 04 */ li r5, 4 /* 802AC008 002A7C68 B0 C1 01 C2 */ sth r6, 0x1c2(r1) /* 802AC00C 002A7C6C 90 01 01 D4 */ stw r0, 0x1d4(r1) -/* 802AC010 002A7C70 4B D5 7F F1 */ bl func_80004000 +/* 802AC010 002A7C70 4B D5 7F F1 */ bl memcpy /* 802AC014 002A7C74 38 61 01 B0 */ addi r3, r1, 0x1b0 /* 802AC018 002A7C78 38 81 00 0D */ addi r4, r1, 0xd /* 802AC01C 002A7C7C 38 A0 00 01 */ li r5, 1 -/* 802AC020 002A7C80 4B D5 7F E1 */ bl func_80004000 +/* 802AC020 002A7C80 4B D5 7F E1 */ bl memcpy /* 802AC024 002A7C84 7F 44 D3 78 */ mr r4, r26 /* 802AC028 002A7C88 38 61 01 B1 */ addi r3, r1, 0x1b1 /* 802AC02C 002A7C8C 38 A0 00 09 */ li r5, 9 -/* 802AC030 002A7C90 4B D5 7F D1 */ bl func_80004000 +/* 802AC030 002A7C90 4B D5 7F D1 */ bl memcpy /* 802AC034 002A7C94 83 E1 01 A8 */ lwz r31, 0x1a8(r1) /* 802AC038 002A7C98 81 81 01 AC */ lwz r12, 0x1ac(r1) /* 802AC03C 002A7C9C 81 61 01 B0 */ lwz r11, 0x1b0(r1) @@ -57674,7 +57674,7 @@ lbl_802AC0E0: /* 802AC110 002A7D70 7C 00 07 74 */ extsb r0, r0 /* 802AC114 002A7D74 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AC118 002A7D78 7C 63 02 14 */ add r3, r3, r0 -/* 802AC11C 002A7D7C 4B D5 7E E5 */ bl func_80004000 +/* 802AC11C 002A7D7C 4B D5 7E E5 */ bl memcpy /* 802AC120 002A7D80 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC124 002A7D84 7F E3 FB 78 */ mr r3, r31 /* 802AC128 002A7D88 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57709,15 +57709,15 @@ lbl_802AC154: /* 802AC198 002A7DF8 38 A0 00 04 */ li r5, 4 /* 802AC19C 002A7DFC B0 C1 01 62 */ sth r6, 0x162(r1) /* 802AC1A0 002A7E00 90 01 01 74 */ stw r0, 0x174(r1) -/* 802AC1A4 002A7E04 4B D5 7E 5D */ bl func_80004000 +/* 802AC1A4 002A7E04 4B D5 7E 5D */ bl memcpy /* 802AC1A8 002A7E08 38 61 01 50 */ addi r3, r1, 0x150 /* 802AC1AC 002A7E0C 38 81 00 0C */ addi r4, r1, 0xc /* 802AC1B0 002A7E10 38 A0 00 01 */ li r5, 1 -/* 802AC1B4 002A7E14 4B D5 7E 4D */ bl func_80004000 +/* 802AC1B4 002A7E14 4B D5 7E 4D */ bl memcpy /* 802AC1B8 002A7E18 7F 44 D3 78 */ mr r4, r26 /* 802AC1BC 002A7E1C 38 61 01 51 */ addi r3, r1, 0x151 /* 802AC1C0 002A7E20 38 A0 00 02 */ li r5, 2 -/* 802AC1C4 002A7E24 4B D5 7E 3D */ bl func_80004000 +/* 802AC1C4 002A7E24 4B D5 7E 3D */ bl memcpy /* 802AC1C8 002A7E28 83 E1 01 48 */ lwz r31, 0x148(r1) /* 802AC1CC 002A7E2C 81 81 01 4C */ lwz r12, 0x14c(r1) /* 802AC1D0 002A7E30 81 61 01 50 */ lwz r11, 0x150(r1) @@ -57778,7 +57778,7 @@ lbl_802AC274: /* 802AC2A4 002A7F04 7C 00 07 74 */ extsb r0, r0 /* 802AC2A8 002A7F08 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AC2AC 002A7F0C 7C 63 02 14 */ add r3, r3, r0 -/* 802AC2B0 002A7F10 4B D5 7D 51 */ bl func_80004000 +/* 802AC2B0 002A7F10 4B D5 7D 51 */ bl memcpy /* 802AC2B4 002A7F14 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC2B8 002A7F18 7F E3 FB 78 */ mr r3, r31 /* 802AC2BC 002A7F1C 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57808,15 +57808,15 @@ lbl_802AC2E8: /* 802AC318 002A7F78 90 E1 01 18 */ stw r7, 0x118(r1) /* 802AC31C 002A7F7C B0 C1 01 32 */ sth r6, 0x132(r1) /* 802AC320 002A7F80 90 01 01 44 */ stw r0, 0x144(r1) -/* 802AC324 002A7F84 4B D5 7C DD */ bl func_80004000 +/* 802AC324 002A7F84 4B D5 7C DD */ bl memcpy /* 802AC328 002A7F88 38 61 01 20 */ addi r3, r1, 0x120 /* 802AC32C 002A7F8C 38 81 00 0A */ addi r4, r1, 0xa /* 802AC330 002A7F90 38 A0 00 01 */ li r5, 1 -/* 802AC334 002A7F94 4B D5 7C CD */ bl func_80004000 +/* 802AC334 002A7F94 4B D5 7C CD */ bl memcpy /* 802AC338 002A7F98 38 61 01 21 */ addi r3, r1, 0x121 /* 802AC33C 002A7F9C 38 81 00 0B */ addi r4, r1, 0xb /* 802AC340 002A7FA0 38 A0 00 01 */ li r5, 1 -/* 802AC344 002A7FA4 4B D5 7C BD */ bl func_80004000 +/* 802AC344 002A7FA4 4B D5 7C BD */ bl memcpy /* 802AC348 002A7FA8 83 61 01 18 */ lwz r27, 0x118(r1) /* 802AC34C 002A7FAC 81 81 01 1C */ lwz r12, 0x11c(r1) /* 802AC350 002A7FB0 81 61 01 20 */ lwz r11, 0x120(r1) @@ -57877,7 +57877,7 @@ lbl_802AC3F4: /* 802AC424 002A8084 7C 00 07 74 */ extsb r0, r0 /* 802AC428 002A8088 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AC42C 002A808C 7C 63 02 14 */ add r3, r3, r0 -/* 802AC430 002A8090 4B D5 7B D1 */ bl func_80004000 +/* 802AC430 002A8090 4B D5 7B D1 */ bl memcpy /* 802AC434 002A8094 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC438 002A8098 7F E3 FB 78 */ mr r3, r31 /* 802AC43C 002A809C 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -57909,15 +57909,15 @@ lbl_802AC468: /* 802AC4A0 002A8100 90 E1 00 B8 */ stw r7, 0xb8(r1) /* 802AC4A4 002A8104 B0 01 00 D2 */ sth r0, 0xd2(r1) /* 802AC4A8 002A8108 90 C1 00 E4 */ stw r6, 0xe4(r1) -/* 802AC4AC 002A810C 4B D5 7B 55 */ bl func_80004000 +/* 802AC4AC 002A810C 4B D5 7B 55 */ bl memcpy /* 802AC4B0 002A8110 38 61 00 C0 */ addi r3, r1, 0xc0 /* 802AC4B4 002A8114 38 81 00 08 */ addi r4, r1, 8 /* 802AC4B8 002A8118 38 A0 00 01 */ li r5, 1 -/* 802AC4BC 002A811C 4B D5 7B 45 */ bl func_80004000 +/* 802AC4BC 002A811C 4B D5 7B 45 */ bl memcpy /* 802AC4C0 002A8120 38 61 00 C1 */ addi r3, r1, 0xc1 /* 802AC4C4 002A8124 38 81 00 09 */ addi r4, r1, 9 /* 802AC4C8 002A8128 38 A0 00 01 */ li r5, 1 -/* 802AC4CC 002A812C 4B D5 7B 35 */ bl func_80004000 +/* 802AC4CC 002A812C 4B D5 7B 35 */ bl memcpy /* 802AC4D0 002A8130 83 61 00 B8 */ lwz r27, 0xb8(r1) /* 802AC4D4 002A8134 81 81 00 BC */ lwz r12, 0xbc(r1) /* 802AC4D8 002A8138 81 61 00 C0 */ lwz r11, 0xc0(r1) @@ -57978,7 +57978,7 @@ lbl_802AC57C: /* 802AC5AC 002A820C 7C 00 07 74 */ extsb r0, r0 /* 802AC5B0 002A8210 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AC5B4 002A8214 7C 63 02 14 */ add r3, r3, r0 -/* 802AC5B8 002A8218 4B D5 7A 49 */ bl func_80004000 +/* 802AC5B8 002A8218 4B D5 7A 49 */ bl memcpy /* 802AC5BC 002A821C 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC5C0 002A8220 7F E3 FB 78 */ mr r3, r31 /* 802AC5C4 002A8224 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -58058,7 +58058,7 @@ lbl_802AC6B0: /* 802AC6E0 002A8340 7C 00 07 74 */ extsb r0, r0 /* 802AC6E4 002A8344 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AC6E8 002A8348 7C 63 02 14 */ add r3, r3, r0 -/* 802AC6EC 002A834C 4B D5 79 15 */ bl func_80004000 +/* 802AC6EC 002A834C 4B D5 79 15 */ bl memcpy /* 802AC6F0 002A8350 88 1D 01 61 */ lbz r0, 0x161(r29) /* 802AC6F4 002A8354 7F E3 FB 78 */ mr r3, r31 /* 802AC6F8 002A8358 80 9D 01 68 */ lwz r4, 0x168(r29) @@ -58181,7 +58181,7 @@ lbl_802AC890: /* 802AC890 002A84F0 38 61 00 08 */ addi r3, r1, 8 /* 802AC894 002A84F4 7F 44 D3 78 */ mr r4, r26 /* 802AC898 002A84F8 38 A0 00 04 */ li r5, 4 -/* 802AC89C 002A84FC 4B D5 77 65 */ bl func_80004000 +/* 802AC89C 002A84FC 4B D5 77 65 */ bl memcpy /* 802AC8A0 002A8500 4B FC 5F 39 */ bl func_802727D8 /* 802AC8A4 002A8504 80 C1 00 08 */ lwz r6, 8(r1) /* 802AC8A8 002A8508 38 A0 00 00 */ li r5, 0 @@ -58233,7 +58233,7 @@ lbl_802AC910: /* 802AC954 002A85B4 B0 03 00 04 */ sth r0, 4(r3) /* 802AC958 002A85B8 38 7C 00 01 */ addi r3, r28, 1 /* 802AC95C 002A85BC 9B 7C 00 00 */ stb r27, 0(r28) -/* 802AC960 002A85C0 4B D5 76 A1 */ bl func_80004000 +/* 802AC960 002A85C0 4B D5 76 A1 */ bl memcpy /* 802AC964 002A85C4 2C 1E 00 00 */ cmpwi r30, 0 /* 802AC968 002A85C8 41 82 00 14 */ beq lbl_802AC97C /* 802AC96C 002A85CC 88 1C 00 01 */ lbz r0, 1(r28) @@ -58371,7 +58371,7 @@ lbl_802ACB28: /* 802ACB58 002A87B8 7C 00 07 74 */ extsb r0, r0 /* 802ACB5C 002A87BC 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802ACB60 002A87C0 7C 63 02 14 */ add r3, r3, r0 -/* 802ACB64 002A87C4 4B D5 74 9D */ bl func_80004000 +/* 802ACB64 002A87C4 4B D5 74 9D */ bl memcpy /* 802ACB68 002A87C8 88 1E 00 01 */ lbz r0, 1(r30) /* 802ACB6C 002A87CC 7F E3 FB 78 */ mr r3, r31 /* 802ACB70 002A87D0 80 9E 00 08 */ lwz r4, 8(r30) @@ -58416,15 +58416,15 @@ func_802ACBBC: /* 802ACBFC 002A885C 90 E1 00 10 */ stw r7, 0x10(r1) /* 802ACC00 002A8860 B0 01 00 2A */ sth r0, 0x2a(r1) /* 802ACC04 002A8864 90 C1 00 3C */ stw r6, 0x3c(r1) -/* 802ACC08 002A8868 4B D5 73 F9 */ bl func_80004000 +/* 802ACC08 002A8868 4B D5 73 F9 */ bl memcpy /* 802ACC0C 002A886C 38 61 00 18 */ addi r3, r1, 0x18 /* 802ACC10 002A8870 38 81 00 09 */ addi r4, r1, 9 /* 802ACC14 002A8874 38 A0 00 01 */ li r5, 1 -/* 802ACC18 002A8878 4B D5 73 E9 */ bl func_80004000 +/* 802ACC18 002A8878 4B D5 73 E9 */ bl memcpy /* 802ACC1C 002A887C 38 61 00 19 */ addi r3, r1, 0x19 /* 802ACC20 002A8880 38 81 00 08 */ addi r4, r1, 8 /* 802ACC24 002A8884 38 A0 00 01 */ li r5, 1 -/* 802ACC28 002A8888 4B D5 73 D9 */ bl func_80004000 +/* 802ACC28 002A8888 4B D5 73 D9 */ bl memcpy /* 802ACC2C 002A888C 83 C1 00 10 */ lwz r30, 0x10(r1) /* 802ACC30 002A8890 81 81 00 14 */ lwz r12, 0x14(r1) /* 802ACC34 002A8894 81 61 00 18 */ lwz r11, 0x18(r1) @@ -58486,7 +58486,7 @@ lbl_802ACCDC: /* 802ACD0C 002A896C 7C 00 07 74 */ extsb r0, r0 /* 802ACD10 002A8970 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802ACD14 002A8974 7C 63 02 14 */ add r3, r3, r0 -/* 802ACD18 002A8978 4B D5 72 E9 */ bl func_80004000 +/* 802ACD18 002A8978 4B D5 72 E9 */ bl memcpy /* 802ACD1C 002A897C 88 1F 00 01 */ lbz r0, 1(r31) /* 802ACD20 002A8980 7F C3 F3 78 */ mr r3, r30 /* 802ACD24 002A8984 80 9F 00 08 */ lwz r4, 8(r31) @@ -58532,15 +58532,15 @@ func_802ACD70: /* 802ACDB4 002A8A14 91 01 00 40 */ stw r8, 0x40(r1) /* 802ACDB8 002A8A18 B0 01 00 5A */ sth r0, 0x5a(r1) /* 802ACDBC 002A8A1C 90 E1 00 6C */ stw r7, 0x6c(r1) -/* 802ACDC0 002A8A20 4B D5 72 41 */ bl func_80004000 +/* 802ACDC0 002A8A20 4B D5 72 41 */ bl memcpy /* 802ACDC4 002A8A24 38 61 00 48 */ addi r3, r1, 0x48 /* 802ACDC8 002A8A28 38 81 00 0C */ addi r4, r1, 0xc /* 802ACDCC 002A8A2C 38 A0 00 01 */ li r5, 1 -/* 802ACDD0 002A8A30 4B D5 72 31 */ bl func_80004000 +/* 802ACDD0 002A8A30 4B D5 72 31 */ bl memcpy /* 802ACDD4 002A8A34 7F E4 FB 78 */ mr r4, r31 /* 802ACDD8 002A8A38 7F A5 EB 78 */ mr r5, r29 /* 802ACDDC 002A8A3C 38 61 00 49 */ addi r3, r1, 0x49 -/* 802ACDE0 002A8A40 4B D5 72 21 */ bl func_80004000 +/* 802ACDE0 002A8A40 4B D5 72 21 */ bl memcpy /* 802ACDE4 002A8A44 83 E1 00 40 */ lwz r31, 0x40(r1) /* 802ACDE8 002A8A48 81 81 00 44 */ lwz r12, 0x44(r1) /* 802ACDEC 002A8A4C 81 61 00 48 */ lwz r11, 0x48(r1) @@ -58602,7 +58602,7 @@ lbl_802ACE94: /* 802ACEC4 002A8B24 7C 00 07 74 */ extsb r0, r0 /* 802ACEC8 002A8B28 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802ACECC 002A8B2C 7C 63 02 14 */ add r3, r3, r0 -/* 802ACED0 002A8B30 4B D5 71 31 */ bl func_80004000 +/* 802ACED0 002A8B30 4B D5 71 31 */ bl memcpy /* 802ACED4 002A8B34 88 1E 00 01 */ lbz r0, 1(r30) /* 802ACED8 002A8B38 7F E3 FB 78 */ mr r3, r31 /* 802ACEDC 002A8B3C 80 9E 00 08 */ lwz r4, 8(r30) @@ -58646,11 +58646,11 @@ func_802ACF28: /* 802ACF64 002A8BC4 91 01 00 40 */ stw r8, 0x40(r1) /* 802ACF68 002A8BC8 B0 01 00 5A */ sth r0, 0x5a(r1) /* 802ACF6C 002A8BCC 90 E1 00 6C */ stw r7, 0x6c(r1) -/* 802ACF70 002A8BD0 4B D5 70 91 */ bl func_80004000 +/* 802ACF70 002A8BD0 4B D5 70 91 */ bl memcpy /* 802ACF74 002A8BD4 38 61 00 48 */ addi r3, r1, 0x48 /* 802ACF78 002A8BD8 38 81 00 08 */ addi r4, r1, 8 /* 802ACF7C 002A8BDC 38 A0 00 02 */ li r5, 2 -/* 802ACF80 002A8BE0 4B D5 70 81 */ bl func_80004000 +/* 802ACF80 002A8BE0 4B D5 70 81 */ bl memcpy /* 802ACF84 002A8BE4 A0 01 00 08 */ lhz r0, 8(r1) /* 802ACF88 002A8BE8 81 81 00 0C */ lwz r12, 0xc(r1) /* 802ACF8C 002A8BEC B0 01 00 60 */ sth r0, 0x60(r1) @@ -58715,7 +58715,7 @@ lbl_802AD040: /* 802AD070 002A8CD0 7C 00 07 74 */ extsb r0, r0 /* 802AD074 002A8CD4 1C 00 00 30 */ mulli r0, r0, 0x30 /* 802AD078 002A8CD8 7C 63 02 14 */ add r3, r3, r0 -/* 802AD07C 002A8CDC 4B D5 6F 85 */ bl func_80004000 +/* 802AD07C 002A8CDC 4B D5 6F 85 */ bl memcpy /* 802AD080 002A8CE0 88 1E 00 01 */ lbz r0, 1(r30) /* 802AD084 002A8CE4 7F E3 FB 78 */ mr r3, r31 /* 802AD088 002A8CE8 80 9E 00 08 */ lwz r4, 8(r30) @@ -59917,7 +59917,7 @@ lbl_802AE0DC: /* 802AE1DC 002A9E3C 40 82 00 24 */ bne lbl_802AE200 /* 802AE1E0 002A9E40 7F E3 FB 78 */ mr r3, r31 /* 802AE1E4 002A9E44 38 A0 00 38 */ li r5, 0x38 -/* 802AE1E8 002A9E48 4B D5 5E 19 */ bl func_80004000 +/* 802AE1E8 002A9E48 4B D5 5E 19 */ bl memcpy /* 802AE1EC 002A9E4C 57 C0 15 BA */ rlwinm r0, r30, 2, 0x16, 0x1d /* 802AE1F0 002A9E50 38 80 00 00 */ li r4, 0 /* 802AE1F4 002A9E54 7C 7F 02 14 */ add r3, r31, r0 @@ -60222,7 +60222,7 @@ lbl_802AE650: /* 802AE658 002AA2B8 41 82 00 18 */ beq lbl_802AE670 /* 802AE65C 002AA2BC 38 9E 08 38 */ addi r4, r30, 0x838 /* 802AE660 002AA2C0 38 A0 00 18 */ li r5, 0x18 -/* 802AE664 002AA2C4 4B D5 59 9D */ bl func_80004000 +/* 802AE664 002AA2C4 4B D5 59 9D */ bl memcpy /* 802AE668 002AA2C8 38 00 00 00 */ li r0, 0 /* 802AE66C 002AA2CC 90 1E 08 50 */ stw r0, 0x850(r30) lbl_802AE670: @@ -60397,7 +60397,7 @@ lbl_802AE8C4: /* 802AE8F4 002AA554 7F 45 D3 78 */ mr r5, r26 /* 802AE8F8 002AA558 38 99 00 06 */ addi r4, r25, 6 /* 802AE8FC 002AA55C 7C 60 32 14 */ add r3, r0, r6 -/* 802AE900 002AA560 4B D5 57 01 */ bl func_80004000 +/* 802AE900 002AA560 4B D5 57 01 */ bl memcpy /* 802AE904 002AA564 A0 7D 09 80 */ lhz r3, 0x980(r29) /* 802AE908 002AA568 57 E0 04 3E */ clrlwi r0, r31, 0x10 /* 802AE90C 002AA56C 7C 00 D2 14 */ add r0, r0, r26 @@ -61221,7 +61221,7 @@ lbl_802AF518: /* 802AF530 002AB190 88 1B 00 01 */ lbz r0, 1(r27) /* 802AF534 002AB194 54 00 CF FE */ rlwinm r0, r0, 0x19, 0x1f, 0x1f /* 802AF538 002AB198 90 1F 08 48 */ stw r0, 0x848(r31) -/* 802AF53C 002AB19C 4B D5 4A C5 */ bl func_80004000 +/* 802AF53C 002AB19C 4B D5 4A C5 */ bl memcpy /* 802AF540 002AB1A0 7F A3 EB 78 */ mr r3, r29 /* 802AF544 002AB1A4 38 9B 00 03 */ addi r4, r27, 3 /* 802AF548 002AB1A8 38 A0 00 08 */ li r5, 8 @@ -61953,7 +61953,7 @@ lbl_802AFF5C: /* 802B000C 002ABC6C 7C 00 07 34 */ extsh r0, r0 /* 802B0010 002ABC70 7C 07 00 50 */ subf r0, r7, r0 /* 802B0014 002ABC74 B0 1E 00 06 */ sth r0, 6(r30) -/* 802B0018 002ABC78 4B D5 3F E9 */ bl func_80004000 +/* 802B0018 002ABC78 4B D5 3F E9 */ bl memcpy /* 802B001C 002ABC7C 7F A3 EB 78 */ mr r3, r29 /* 802B0020 002ABC80 38 9C 00 06 */ addi r4, r28, 6 /* 802B0024 002ABC84 38 A0 00 10 */ li r5, 0x10 @@ -62470,7 +62470,7 @@ lbl_802B067C: /* 802B07A4 002AC404 88 1C 00 01 */ lbz r0, 1(r28) /* 802B07A8 002AC408 54 00 CF FE */ rlwinm r0, r0, 0x19, 0x1f, 0x1f /* 802B07AC 002AC40C 90 1F 08 48 */ stw r0, 0x848(r31) -/* 802B07B0 002AC410 4B D5 38 51 */ bl func_80004000 +/* 802B07B0 002AC410 4B D5 38 51 */ bl memcpy /* 802B07B4 002AC414 7F 63 DB 78 */ mr r3, r27 /* 802B07B8 002AC418 38 9C 00 0D */ addi r4, r28, 0xd /* 802B07BC 002AC41C 38 A0 00 09 */ li r5, 9 @@ -62661,7 +62661,7 @@ lbl_802B09BC: /* 802B0A90 002AC6F0 38 9D 00 10 */ addi r4, r29, 0x10 /* 802B0A94 002AC6F4 38 63 A4 68 */ addi r3, r3, lbl_8053A468@l /* 802B0A98 002AC6F8 38 A0 00 06 */ li r5, 6 -/* 802B0A9C 002AC6FC 4B D5 35 65 */ bl func_80004000 +/* 802B0A9C 002AC6FC 4B D5 35 65 */ bl memcpy /* 802B0AA0 002AC700 7F C3 F3 78 */ mr r3, r30 /* 802B0AA4 002AC704 38 9D 00 10 */ addi r4, r29, 0x10 /* 802B0AA8 002AC708 38 A0 00 06 */ li r5, 6 @@ -64287,11 +64287,11 @@ lbl_802B1D38: /* 802B2320 002ADF80 9A 90 09 21 */ stb r20, 0x921(r16) /* 802B2324 002ADF84 99 D0 09 22 */ stb r14, 0x922(r16) /* 802B2328 002ADF88 98 10 09 23 */ stb r0, 0x923(r16) -/* 802B232C 002ADF8C 4B D5 1C D5 */ bl func_80004000 +/* 802B232C 002ADF8C 4B D5 1C D5 */ bl memcpy /* 802B2330 002ADF90 38 70 09 2C */ addi r3, r16, 0x92c /* 802B2334 002ADF94 38 81 00 18 */ addi r4, r1, 0x18 /* 802B2338 002ADF98 38 A0 00 08 */ li r5, 8 -/* 802B233C 002ADF9C 4B D5 1C C5 */ bl func_80004000 +/* 802B233C 002ADF9C 4B D5 1C C5 */ bl memcpy /* 802B2340 002ADFA0 80 61 00 34 */ lwz r3, 0x34(r1) /* 802B2344 002ADFA4 4B FB C4 41 */ bl func_8026E784 /* 802B2348 002ADFA8 39 61 00 A0 */ addi r11, r1, 0xa0 @@ -64737,11 +64737,11 @@ lbl_802B2428: /* 802B2A18 002AE678 9A 90 09 21 */ stb r20, 0x921(r16) /* 802B2A1C 002AE67C 99 D0 09 22 */ stb r14, 0x922(r16) /* 802B2A20 002AE680 98 10 09 23 */ stb r0, 0x923(r16) -/* 802B2A24 002AE684 4B D5 15 DD */ bl func_80004000 +/* 802B2A24 002AE684 4B D5 15 DD */ bl memcpy /* 802B2A28 002AE688 38 70 09 2C */ addi r3, r16, 0x92c /* 802B2A2C 002AE68C 38 81 00 18 */ addi r4, r1, 0x18 /* 802B2A30 002AE690 38 A0 00 08 */ li r5, 8 -/* 802B2A34 002AE694 4B D5 15 CD */ bl func_80004000 +/* 802B2A34 002AE694 4B D5 15 CD */ bl memcpy /* 802B2A38 002AE698 80 61 00 34 */ lwz r3, 0x34(r1) /* 802B2A3C 002AE69C 4B FB BD 49 */ bl func_8026E784 /* 802B2A40 002AE6A0 39 61 00 A0 */ addi r11, r1, 0xa0 @@ -65215,12 +65215,12 @@ lbl_802B3100: /* 802B3120 002AED80 B3 06 00 08 */ sth r24, 8(r6) /* 802B3124 002AED84 90 06 00 0C */ stw r0, 0xc(r6) /* 802B3128 002AED88 92 E6 00 04 */ stw r23, 4(r6) -/* 802B312C 002AED8C 4B D5 0E D5 */ bl func_80004000 +/* 802B312C 002AED8C 4B D5 0E D5 */ bl memcpy /* 802B3130 002AED90 3C 80 80 54 */ lis r4, lbl_8053A440@ha /* 802B3134 002AED94 38 7E 00 08 */ addi r3, r30, 8 /* 802B3138 002AED98 38 84 A4 40 */ addi r4, r4, lbl_8053A440@l /* 802B313C 002AED9C 38 A0 00 22 */ li r5, 0x22 -/* 802B3140 002AEDA0 4B D5 0E C1 */ bl func_80004000 +/* 802B3140 002AEDA0 4B D5 0E C1 */ bl memcpy /* 802B3144 002AEDA4 4B FB F6 75 */ bl func_802727B8 /* 802B3148 002AEDA8 90 9E 00 04 */ stw r4, 4(r30) /* 802B314C 002AEDAC 38 A0 00 00 */ li r5, 0 @@ -67423,12 +67423,12 @@ lbl_802B506C: /* 802B507C 002B0CDC 38 83 00 40 */ addi r4, r3, 0x40 /* 802B5080 002B0CE0 7C 7E E2 14 */ add r3, r30, r28 /* 802B5084 002B0CE4 38 63 00 01 */ addi r3, r3, 1 -/* 802B5088 002B0CE8 4B D4 EF 79 */ bl func_80004000 +/* 802B5088 002B0CE8 4B D4 EF 79 */ bl memcpy /* 802B508C 002B0CEC 7C 7E E2 14 */ add r3, r30, r28 /* 802B5090 002B0CF0 80 9F 00 00 */ lwz r4, 0(r31) /* 802B5094 002B0CF4 38 63 00 07 */ addi r3, r3, 7 /* 802B5098 002B0CF8 38 A0 00 40 */ li r5, 0x40 -/* 802B509C 002B0CFC 4B D4 EF 65 */ bl func_80004000 +/* 802B509C 002B0CFC 4B D4 EF 65 */ bl memcpy /* 802B50A0 002B0D00 83 FF 00 08 */ lwz r31, 8(r31) /* 802B50A4 002B0D04 3B BD 00 01 */ addi r29, r29, 1 lbl_802B50A8: @@ -67762,7 +67762,7 @@ lbl_802B5528: /* 802B553C 002B119C 7C 64 1B 78 */ mr r4, r3 /* 802B5540 002B11A0 38 7F 0C E8 */ addi r3, r31, 0xce8 /* 802B5544 002B11A4 38 A0 00 60 */ li r5, 0x60 -/* 802B5548 002B11A8 4B D4 EA B9 */ bl func_80004000 +/* 802B5548 002B11A8 4B D4 EA B9 */ bl memcpy /* 802B554C 002B11AC 3B 40 00 10 */ li r26, 0x10 lbl_802B5550: /* 802B5550 002B11B0 9B 5D 00 0C */ stb r26, 0xc(r29) @@ -67827,12 +67827,12 @@ lbl_802B55FC: /* 802B561C 002B127C 54 00 0F FE */ srwi r0, r0, 0x1f /* 802B5620 002B1280 38 A0 00 06 */ li r5, 6 /* 802B5624 002B1284 98 1A 00 5B */ stb r0, 0x5b(r26) -/* 802B5628 002B1288 4B D4 E9 D9 */ bl func_80004000 +/* 802B5628 002B1288 4B D4 E9 D9 */ bl memcpy /* 802B562C 002B128C 38 9F 0B B0 */ addi r4, r31, 0xbb0 /* 802B5630 002B1290 7F 43 D3 78 */ mr r3, r26 /* 802B5634 002B1294 38 84 00 06 */ addi r4, r4, 6 /* 802B5638 002B1298 38 A0 00 40 */ li r5, 0x40 -/* 802B563C 002B129C 4B D4 E9 C5 */ bl func_80004000 +/* 802B563C 002B129C 4B D4 E9 C5 */ bl memcpy /* 802B5640 002B12A0 38 7A 00 46 */ addi r3, r26, 0x46 /* 802B5644 002B12A4 38 80 00 00 */ li r4, 0 /* 802B5648 002B12A8 38 A0 00 10 */ li r5, 0x10 @@ -67912,7 +67912,7 @@ lbl_802B5738: /* 802B573C 002B139C 7C 7A 1B 78 */ mr r26, r3 /* 802B5740 002B13A0 38 9F 0C E8 */ addi r4, r31, 0xce8 /* 802B5744 002B13A4 38 A0 00 60 */ li r5, 0x60 -/* 802B5748 002B13A8 4B D4 E8 B9 */ bl func_80004000 +/* 802B5748 002B13A8 4B D4 E8 B9 */ bl memcpy /* 802B574C 002B13AC 38 7A 00 40 */ addi r3, r26, 0x40 /* 802B5750 002B13B0 48 00 1D B9 */ bl func_802B7508 /* 802B5754 002B13B4 7F 43 D3 78 */ mr r3, r26 @@ -67940,7 +67940,7 @@ lbl_802B57A0: /* 802B57A4 002B1404 7C 7A 1B 78 */ mr r26, r3 /* 802B57A8 002B1408 38 9F 0C E8 */ addi r4, r31, 0xce8 /* 802B57AC 002B140C 38 A0 00 60 */ li r5, 0x60 -/* 802B57B0 002B1410 4B D4 E8 51 */ bl func_80004000 +/* 802B57B0 002B1410 4B D4 E8 51 */ bl memcpy /* 802B57B4 002B1414 38 7A 00 40 */ addi r3, r26, 0x40 /* 802B57B8 002B1418 48 00 1D 51 */ bl func_802B7508 /* 802B57BC 002B141C 7F 43 D3 78 */ mr r3, r26 @@ -67974,7 +67974,7 @@ lbl_802B5820: /* 802B5824 002B1484 7C 7A 1B 78 */ mr r26, r3 /* 802B5828 002B1488 38 9F 0C E8 */ addi r4, r31, 0xce8 /* 802B582C 002B148C 38 A0 00 60 */ li r5, 0x60 -/* 802B5830 002B1490 4B D4 E7 D1 */ bl func_80004000 +/* 802B5830 002B1490 4B D4 E7 D1 */ bl memcpy /* 802B5834 002B1494 38 7A 00 40 */ addi r3, r26, 0x40 /* 802B5838 002B1498 48 00 1C D1 */ bl func_802B7508 /* 802B583C 002B149C 7F 43 D3 78 */ mr r3, r26 @@ -68595,11 +68595,11 @@ lbl_802B60C8: /* 802B60D0 002B1D30 7F 04 C3 78 */ mr r4, r24 /* 802B60D4 002B1D34 38 A0 00 06 */ li r5, 6 /* 802B60D8 002B1D38 38 63 00 40 */ addi r3, r3, 0x40 -/* 802B60DC 002B1D3C 4B D4 DF 25 */ bl func_80004000 +/* 802B60DC 002B1D3C 4B D4 DF 25 */ bl memcpy /* 802B60E0 002B1D40 7E A3 AB 78 */ mr r3, r21 /* 802B60E4 002B1D44 7E E4 BB 78 */ mr r4, r23 /* 802B60E8 002B1D48 38 A0 00 40 */ li r5, 0x40 -/* 802B60EC 002B1D4C 4B D4 DF 15 */ bl func_80004000 +/* 802B60EC 002B1D4C 4B D4 DF 15 */ bl memcpy /* 802B60F0 002B1D50 9B 75 00 59 */ stb r27, 0x59(r21) /* 802B60F4 002B1D54 7E A3 AB 78 */ mr r3, r21 /* 802B60F8 002B1D58 38 99 03 7C */ addi r4, r25, 0x37c @@ -69164,11 +69164,11 @@ lbl_802B68E0: /* 802B68E4 002B2544 7F 83 E3 78 */ mr r3, r28 /* 802B68E8 002B2548 38 A0 00 06 */ li r5, 6 /* 802B68EC 002B254C 38 84 00 40 */ addi r4, r4, 0x40 -/* 802B68F0 002B2550 4B D4 D7 11 */ bl func_80004000 +/* 802B68F0 002B2550 4B D4 D7 11 */ bl memcpy /* 802B68F4 002B2554 80 9B 00 00 */ lwz r4, 0(r27) /* 802B68F8 002B2558 7F A3 EB 78 */ mr r3, r29 /* 802B68FC 002B255C 38 A0 00 40 */ li r5, 0x40 -/* 802B6900 002B2560 4B D4 D7 01 */ bl func_80004000 +/* 802B6900 002B2560 4B D4 D7 01 */ bl memcpy /* 802B6904 002B2564 83 7B 00 08 */ lwz r27, 8(r27) /* 802B6908 002B2568 3B 9C 00 46 */ addi r28, r28, 0x46 /* 802B690C 002B256C 3B BD 00 46 */ addi r29, r29, 0x46 @@ -69745,7 +69745,7 @@ lbl_802B70FC: /* 802B7110 002B2D70 38 61 01 09 */ addi r3, r1, 0x109 /* 802B7114 002B2D74 7F C5 F3 78 */ mr r5, r30 /* 802B7118 002B2D78 38 84 00 01 */ addi r4, r4, 1 -/* 802B711C 002B2D7C 4B D4 CE E5 */ bl func_80004000 +/* 802B711C 002B2D7C 4B D4 CE E5 */ bl memcpy /* 802B7120 002B2D80 88 8D AE B1 */ lbz r4, lbl_80640171-_SDA_BASE_(r13) /* 802B7124 002B2D84 3C 60 00 01 */ lis r3, 0x0000FC4F@ha /* 802B7128 002B2D88 38 63 FC 4F */ addi r3, r3, 0x0000FC4F@l @@ -69899,7 +69899,7 @@ lbl_802B732C: /* 802B7348 002B2FA8 7C 84 02 14 */ add r4, r4, r0 /* 802B734C 002B2FAC 7F C5 F3 78 */ mr r5, r30 /* 802B7350 002B2FB0 38 84 00 01 */ addi r4, r4, 1 -/* 802B7354 002B2FB4 4B D4 CC AD */ bl func_80004000 +/* 802B7354 002B2FB4 4B D4 CC AD */ bl memcpy /* 802B7358 002B2FB8 88 8D AE B1 */ lbz r4, lbl_80640171-_SDA_BASE_(r13) /* 802B735C 002B2FBC 3C 60 00 01 */ lis r3, 0x0000FC4F@ha /* 802B7360 002B2FC0 38 63 FC 4F */ addi r3, r3, 0x0000FC4F@l @@ -70846,7 +70846,7 @@ lbl_802B8040: /* 802B809C 002B3CFC 7F 84 E3 78 */ mr r4, r28 /* 802B80A0 002B3D00 38 7D 07 02 */ addi r3, r29, 0x702 /* 802B80A4 002B3D04 38 A0 00 06 */ li r5, 6 -/* 802B80A8 002B3D08 4B D4 BF 59 */ bl func_80004000 +/* 802B80A8 002B3D08 4B D4 BF 59 */ bl memcpy /* 802B80AC 002B3D0C 38 7E 07 A8 */ addi r3, r30, 0x7a8 /* 802B80B0 002B3D10 4C C6 31 82 */ crclr 6 /* 802B80B4 002B3D14 48 00 14 C9 */ bl func_802B957C @@ -71002,7 +71002,7 @@ lbl_802B82FC: /* 802B82FC 002B3F5C 38 7A 00 46 */ addi r3, r26, 0x46 /* 802B8300 002B3F60 38 9C 00 FF */ addi r4, r28, 0xff /* 802B8304 002B3F64 38 A0 00 10 */ li r5, 0x10 -/* 802B8308 002B3F68 4B D4 BC F9 */ bl func_80004000 +/* 802B8308 002B3F68 4B D4 BC F9 */ bl memcpy /* 802B830C 002B3F6C 48 00 02 70 */ b lbl_802B857C /* 802B8310 002B3F70 38 7E 08 B4 */ addi r3, r30, 0x8b4 /* 802B8314 002B3F74 4C C6 31 82 */ crclr 6 @@ -71251,12 +71251,12 @@ lbl_802B8690: /* 802B8690 002B42F0 3F C0 80 54 */ lis r30, lbl_8053B090@ha /* 802B8694 002B42F4 38 A0 00 06 */ li r5, 6 /* 802B8698 002B42F8 38 7E B0 90 */ addi r3, r30, lbl_8053B090@l -/* 802B869C 002B42FC 4B D4 B9 65 */ bl func_80004000 +/* 802B869C 002B42FC 4B D4 B9 65 */ bl memcpy /* 802B86A0 002B4300 3B FE B0 90 */ addi r31, r30, -20336 /* 802B86A4 002B4304 38 9C 00 06 */ addi r4, r28, 6 /* 802B86A8 002B4308 38 7F 00 06 */ addi r3, r31, 6 /* 802B86AC 002B430C 38 A0 00 40 */ li r5, 0x40 -/* 802B86B0 002B4310 4B D4 B9 51 */ bl func_80004000 +/* 802B86B0 002B4310 4B D4 B9 51 */ bl memcpy /* 802B86B4 002B4314 88 8D AE C1 */ lbz r4, lbl_80640181-_SDA_BASE_(r13) /* 802B86B8 002B4318 38 7D 0A 64 */ addi r3, r29, 0xa64 /* 802B86BC 002B431C 80 BC 01 00 */ lwz r5, 0x100(r28) @@ -71661,21 +71661,21 @@ lbl_802B8C78: /* 802B8C88 002B48E8 38 7F 00 40 */ addi r3, r31, 0x40 /* 802B8C8C 002B48EC 38 A0 00 06 */ li r5, 6 /* 802B8C90 002B48F0 9A FF 00 59 */ stb r23, 0x59(r31) -/* 802B8C94 002B48F4 4B D4 B3 6D */ bl func_80004000 +/* 802B8C94 002B48F4 4B D4 B3 6D */ bl memcpy /* 802B8C98 002B48F8 38 7F 00 46 */ addi r3, r31, 0x46 /* 802B8C9C 002B48FC 38 9D 00 06 */ addi r4, r29, 6 /* 802B8CA0 002B4900 38 A0 00 10 */ li r5, 0x10 -/* 802B8CA4 002B4904 4B D4 B3 5D */ bl func_80004000 +/* 802B8CA4 002B4904 4B D4 B3 5D */ bl memcpy /* 802B8CA8 002B4908 48 00 00 68 */ b lbl_802B8D10 lbl_802B8CAC: /* 802B8CAC 002B490C 7F A4 EB 78 */ mr r4, r29 /* 802B8CB0 002B4910 38 7F 00 40 */ addi r3, r31, 0x40 /* 802B8CB4 002B4914 38 A0 00 06 */ li r5, 6 -/* 802B8CB8 002B4918 4B D4 B3 49 */ bl func_80004000 +/* 802B8CB8 002B4918 4B D4 B3 49 */ bl memcpy /* 802B8CBC 002B491C 38 7F 00 46 */ addi r3, r31, 0x46 /* 802B8CC0 002B4920 38 9D 00 06 */ addi r4, r29, 6 /* 802B8CC4 002B4924 38 A0 00 10 */ li r5, 0x10 -/* 802B8CC8 002B4928 4B D4 B3 39 */ bl func_80004000 +/* 802B8CC8 002B4928 4B D4 B3 39 */ bl memcpy /* 802B8CCC 002B492C 88 1F 00 5C */ lbz r0, 0x5c(r31) /* 802B8CD0 002B4930 28 00 00 02 */ cmplwi r0, 2 /* 802B8CD4 002B4934 40 82 00 08 */ bne lbl_802B8CDC @@ -71684,7 +71684,7 @@ lbl_802B8CDC: /* 802B8CDC 002B493C 7F A4 EB 78 */ mr r4, r29 /* 802B8CE0 002B4940 38 7C 06 FC */ addi r3, r28, 0x6fc /* 802B8CE4 002B4944 38 A0 00 06 */ li r5, 6 -/* 802B8CE8 002B4948 4B D4 B3 19 */ bl func_80004000 +/* 802B8CE8 002B4948 4B D4 B3 19 */ bl memcpy /* 802B8CEC 002B494C 88 9C 06 FC */ lbz r4, 0x6fc(r28) /* 802B8CF0 002B4950 38 7E 0C 98 */ addi r3, r30, 0xc98 /* 802B8CF4 002B4954 88 BC 06 FD */ lbz r5, 0x6fd(r28) @@ -74988,7 +74988,7 @@ lbl_802BBA3C: /* 802BBA5C 002B76BC 57 45 00 3A */ rlwinm r5, r26, 0, 0, 0x1d /* 802BBA60 002B76C0 3B 45 00 04 */ addi r26, r5, 4 /* 802BBA64 002B76C4 7F 45 D3 78 */ mr r5, r26 -/* 802BBA68 002B76C8 4B D4 85 99 */ bl func_80004000 +/* 802BBA68 002B76C8 4B D4 85 99 */ bl memcpy /* 802BBA6C 002B76CC 88 1B 00 28 */ lbz r0, 0x28(r27) /* 802BBA70 002B76D0 2C 00 00 00 */ cmpwi r0, 0 /* 802BBA74 002B76D4 41 82 00 1C */ beq lbl_802BBA90 @@ -75122,7 +75122,7 @@ lbl_802BBC28: /* 802BBC3C 002B789C 57 65 00 3A */ rlwinm r5, r27, 0, 0, 0x1d /* 802BBC40 002B78A0 3B 65 00 04 */ addi r27, r5, 4 /* 802BBC44 002B78A4 7F 65 DB 78 */ mr r5, r27 -/* 802BBC48 002B78A8 4B D4 83 B9 */ bl func_80004000 +/* 802BBC48 002B78A8 4B D4 83 B9 */ bl memcpy /* 802BBC4C 002B78AC 88 1C 00 28 */ lbz r0, 0x28(r28) /* 802BBC50 002B78B0 2C 00 00 00 */ cmpwi r0, 0 /* 802BBC54 002B78B4 41 82 00 1C */ beq lbl_802BBC70 @@ -75992,7 +75992,7 @@ lbl_802BC860: /* 802BC878 002B84D8 7C 00 C8 50 */ subf r0, r0, r25 /* 802BC87C 002B84DC B0 03 00 04 */ sth r0, 4(r3) /* 802BC880 002B84E0 7F 23 CB 78 */ mr r3, r25 -/* 802BC884 002B84E4 4B D4 77 7D */ bl func_80004000 +/* 802BC884 002B84E4 4B D4 77 7D */ bl memcpy /* 802BC888 002B84E8 88 1A 00 48 */ lbz r0, 0x48(r26) /* 802BC88C 002B84EC 28 00 00 05 */ cmplwi r0, 5 /* 802BC890 002B84F0 40 80 00 44 */ bge lbl_802BC8D4 @@ -76139,7 +76139,7 @@ lbl_802BCA74: /* 802BCA8C 002B86EC 7C 00 D0 50 */ subf r0, r0, r26 /* 802BCA90 002B86F0 B0 03 00 04 */ sth r0, 4(r3) /* 802BCA94 002B86F4 7F 43 D3 78 */ mr r3, r26 -/* 802BCA98 002B86F8 4B D4 75 69 */ bl func_80004000 +/* 802BCA98 002B86F8 4B D4 75 69 */ bl memcpy /* 802BCA9C 002B86FC 28 1C 00 BE */ cmplwi r28, 0xbe /* 802BCAA0 002B8700 40 81 00 1C */ ble lbl_802BCABC /* 802BCAA4 002B8704 88 1D 00 28 */ lbz r0, 0x28(r29) @@ -77560,7 +77560,7 @@ lbl_802BDCDC: /* 802BDD34 002B9994 38 61 00 08 */ addi r3, r1, 8 /* 802BDD38 002B9998 38 9F DA C0 */ addi r4, r31, lbl_803FDAC0@l /* 802BDD3C 002B999C 38 A0 00 03 */ li r5, 3 -/* 802BDD40 002B99A0 4B D4 62 C1 */ bl func_80004000 +/* 802BDD40 002B99A0 4B D4 62 C1 */ bl memcpy /* 802BDD44 002B99A4 38 61 00 08 */ addi r3, r1, 8 /* 802BDD48 002B99A8 48 00 8B 89 */ bl func_802C68D0 /* 802BDD4C 002B99AC 3C 80 80 57 */ lis r4, lbl_80568814@ha @@ -77739,7 +77739,7 @@ lbl_802BDF54: /* 802BDFE0 002B9C40 7C 64 1B 78 */ mr r4, r3 /* 802BDFE4 002B9C44 38 61 00 08 */ addi r3, r1, 8 /* 802BDFE8 002B9C48 38 A0 00 08 */ li r5, 8 -/* 802BDFEC 002B9C4C 4B D4 60 15 */ bl func_80004000 +/* 802BDFEC 002B9C4C 4B D4 60 15 */ bl memcpy /* 802BDFF0 002B9C50 48 00 00 14 */ b lbl_802BE004 lbl_802BDFF4: /* 802BDFF4 002B9C54 38 61 00 08 */ addi r3, r1, 8 @@ -77769,7 +77769,7 @@ lbl_802BE004: /* 802BE050 002B9CB0 7C 64 1B 78 */ mr r4, r3 /* 802BE054 002B9CB4 38 61 00 08 */ addi r3, r1, 8 /* 802BE058 002B9CB8 38 A0 00 08 */ li r5, 8 -/* 802BE05C 002B9CBC 4B D4 5F A5 */ bl func_80004000 +/* 802BE05C 002B9CBC 4B D4 5F A5 */ bl memcpy /* 802BE060 002B9CC0 48 00 00 14 */ b lbl_802BE074 lbl_802BE064: /* 802BE064 002B9CC4 38 61 00 08 */ addi r3, r1, 8 @@ -77812,7 +77812,7 @@ lbl_802BE0B4: /* 802BE0EC 002B9D4C 7C 64 1B 78 */ mr r4, r3 /* 802BE0F0 002B9D50 38 61 00 08 */ addi r3, r1, 8 /* 802BE0F4 002B9D54 38 A0 00 08 */ li r5, 8 -/* 802BE0F8 002B9D58 4B D4 5F 09 */ bl func_80004000 +/* 802BE0F8 002B9D58 4B D4 5F 09 */ bl memcpy /* 802BE0FC 002B9D5C 48 00 00 14 */ b lbl_802BE110 lbl_802BE100: /* 802BE100 002B9D60 38 61 00 08 */ addi r3, r1, 8 @@ -78542,7 +78542,7 @@ lbl_802BEB5C: /* 802BEB94 002BA7F4 38 C6 87 98 */ addi r6, r6, lbl_80568798@l /* 802BEB98 002BA7F8 38 A0 00 1C */ li r5, 0x1c /* 802BEB9C 002BA7FC 90 66 00 74 */ stw r3, 0x74(r6) -/* 802BEBA0 002BA800 4B D4 54 61 */ bl func_80004000 +/* 802BEBA0 002BA800 4B D4 54 61 */ bl memcpy /* 802BEBA4 002BA804 80 01 00 14 */ lwz r0, 0x14(r1) /* 802BEBA8 002BA808 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802BEBAC 002BA80C 7C 08 03 A6 */ mtlr r0 @@ -78560,7 +78560,7 @@ lbl_802BEB5C: /* 802BEBDC 002BA83C 38 C6 87 98 */ addi r6, r6, lbl_80568798@l /* 802BEBE0 002BA840 38 A0 00 18 */ li r5, 0x18 /* 802BEBE4 002BA844 90 66 00 74 */ stw r3, 0x74(r6) -/* 802BEBE8 002BA848 4B D4 54 19 */ bl func_80004000 +/* 802BEBE8 002BA848 4B D4 54 19 */ bl memcpy /* 802BEBEC 002BA84C 80 01 00 14 */ lwz r0, 0x14(r1) /* 802BEBF0 002BA850 83 E1 00 0C */ lwz r31, 0xc(r1) /* 802BEBF4 002BA854 7C 08 03 A6 */ mtlr r0 @@ -78840,7 +78840,7 @@ lbl_802BEFC4: /* 802BEFE4 002BAC44 38 61 00 0E */ addi r3, r1, 0xe /* 802BEFE8 002BAC48 38 9F 00 08 */ addi r4, r31, 8 /* 802BEFEC 002BAC4C 38 A0 00 03 */ li r5, 3 -/* 802BEFF0 002BAC50 4B D4 50 11 */ bl func_80004000 +/* 802BEFF0 002BAC50 4B D4 50 11 */ bl memcpy /* 802BEFF4 002BAC54 88 1F 00 0E */ lbz r0, 0xe(r31) /* 802BEFF8 002BAC58 38 7F 00 02 */ addi r3, r31, 2 /* 802BEFFC 002BAC5C 98 01 00 11 */ stb r0, 0x11(r1) @@ -79065,7 +79065,7 @@ lbl_802BF2C0: /* 802BF32C 002BAF8C 40 80 00 08 */ bge lbl_802BF334 /* 802BF330 002BAF90 7C 05 03 78 */ mr r5, r0 lbl_802BF334: -/* 802BF334 002BAF94 4B D4 4C CD */ bl func_80004000 +/* 802BF334 002BAF94 4B D4 4C CD */ bl memcpy /* 802BF338 002BAF98 38 00 00 00 */ li r0, 0 /* 802BF33C 002BAF9C 98 01 00 2E */ stb r0, 0x2e(r1) /* 802BF340 002BAFA0 48 00 00 0C */ b lbl_802BF34C @@ -79181,13 +79181,13 @@ lbl_802BF490: /* 802BF4E0 002BB140 7F C4 F3 78 */ mr r4, r30 /* 802BF4E4 002BB144 38 61 00 0E */ addi r3, r1, 0xe /* 802BF4E8 002BB148 38 A0 00 1F */ li r5, 0x1f -/* 802BF4EC 002BB14C 4B D4 4B 15 */ bl func_80004000 +/* 802BF4EC 002BB14C 4B D4 4B 15 */ bl memcpy /* 802BF4F0 002BB150 38 00 00 00 */ li r0, 0 /* 802BF4F4 002BB154 7F E4 FB 78 */ mr r4, r31 /* 802BF4F8 002BB158 98 01 00 2D */ stb r0, 0x2d(r1) /* 802BF4FC 002BB15C 38 61 01 07 */ addi r3, r1, 0x107 /* 802BF500 002BB160 38 A0 00 10 */ li r5, 0x10 -/* 802BF504 002BB164 4B D4 4A FD */ bl func_80004000 +/* 802BF504 002BB164 4B D4 4A FD */ bl memcpy /* 802BF508 002BB168 3C 60 80 57 */ lis r3, lbl_80568814@ha /* 802BF50C 002BB16C 38 00 00 01 */ li r0, 1 /* 802BF510 002BB170 38 63 88 14 */ addi r3, r3, lbl_80568814@l @@ -79221,7 +79221,7 @@ lbl_802BF538: /* 802BF57C 002BB1DC 7F E4 FB 78 */ mr r4, r31 /* 802BF580 002BB1E0 38 61 00 0E */ addi r3, r1, 0xe /* 802BF584 002BB1E4 38 A0 00 1F */ li r5, 0x1f -/* 802BF588 002BB1E8 4B D4 4A 79 */ bl func_80004000 +/* 802BF588 002BB1E8 4B D4 4A 79 */ bl memcpy /* 802BF58C 002BB1EC 3C 60 80 57 */ lis r3, lbl_80568814@ha /* 802BF590 002BB1F0 38 00 00 00 */ li r0, 0 /* 802BF594 002BB1F4 38 63 88 14 */ addi r3, r3, lbl_80568814@l @@ -79453,7 +79453,7 @@ lbl_802BF8BC: /* 802BF8CC 002BB52C 1C 00 00 0B */ mulli r0, r0, 0xb /* 802BF8D0 002BB530 7C 7E 1A 14 */ add r3, r30, r3 /* 802BF8D4 002BB534 7C 9E 02 14 */ add r4, r30, r0 -/* 802BF8D8 002BB538 4B D4 47 29 */ bl func_80004000 +/* 802BF8D8 002BB538 4B D4 47 29 */ bl memcpy /* 802BF8DC 002BB53C 3B BD 00 01 */ addi r29, r29, 1 lbl_802BF8E0: /* 802BF8E0 002BB540 88 1E 00 4D */ lbz r0, 0x4d(r30) @@ -80123,7 +80123,7 @@ func_802C01E0: /* 802C0224 002BBE84 B0 03 00 00 */ sth r0, 0(r3) /* 802C0228 002BBE88 38 A0 00 0A */ li r5, 0xa /* 802C022C 002BBE8C 38 63 00 08 */ addi r3, r3, 8 -/* 802C0230 002BBE90 4B D4 3D D1 */ bl func_80004000 +/* 802C0230 002BBE90 4B D4 3D D1 */ bl memcpy /* 802C0234 002BBE94 93 BF 00 14 */ stw r29, 0x14(r31) /* 802C0238 002BBE98 7F E3 FB 78 */ mr r3, r31 /* 802C023C 002BBE9C 93 DF 00 18 */ stw r30, 0x18(r31) @@ -80184,7 +80184,7 @@ func_802C029C: /* 802C02F8 002BBF58 7F C4 F3 78 */ mr r4, r30 /* 802C02FC 002BBF5C 7F A5 EB 78 */ mr r5, r29 /* 802C0300 002BBF60 38 7F 00 10 */ addi r3, r31, 0x10 -/* 802C0304 002BBF64 4B D4 3C FD */ bl func_80004000 +/* 802C0304 002BBF64 4B D4 3C FD */ bl memcpy lbl_802C0308: /* 802C0308 002BBF68 7F E3 FB 78 */ mr r3, r31 /* 802C030C 002BBF6C 4B FF D7 01 */ bl func_802BDA0C @@ -80598,7 +80598,7 @@ lbl_802C08A8: /* 802C08C8 002BC528 7C 9A 02 14 */ add r4, r26, r0 /* 802C08CC 002BC52C 38 63 00 01 */ addi r3, r3, 1 /* 802C08D0 002BC530 38 84 00 01 */ addi r4, r4, 1 -/* 802C08D4 002BC534 4B D4 37 2D */ bl func_80004000 +/* 802C08D4 002BC534 4B D4 37 2D */ bl memcpy /* 802C08D8 002BC538 3B BD 00 01 */ addi r29, r29, 1 lbl_802C08DC: /* 802C08DC 002BC53C 88 7B 89 18 */ lbz r3, -0x76e8(r27) @@ -82041,7 +82041,7 @@ lbl_802C1D64: /* 802C1D64 002BD9C4 80 81 00 08 */ lwz r4, 8(r1) /* 802C1D68 002BD9C8 38 61 00 0E */ addi r3, r1, 0xe /* 802C1D6C 002BD9CC 38 A0 00 08 */ li r5, 8 -/* 802C1D70 002BD9D0 4B D4 22 91 */ bl func_80004000 +/* 802C1D70 002BD9D0 4B D4 22 91 */ bl memcpy /* 802C1D74 002BD9D4 48 00 00 84 */ b lbl_802C1DF8 lbl_802C1D78: /* 802C1D78 002BD9D8 88 1E 00 08 */ lbz r0, 8(r30) @@ -82930,7 +82930,7 @@ func_802C29C4: /* 802C2A30 002BE690 B3 7F 00 0E */ sth r27, 0xe(r31) /* 802C2A34 002BE694 9B 9F 00 12 */ stb r28, 0x12(r31) /* 802C2A38 002BE698 9B BF 00 13 */ stb r29, 0x13(r31) -/* 802C2A3C 002BE69C 4B D4 15 C5 */ bl func_80004000 +/* 802C2A3C 002BE69C 4B D4 15 C5 */ bl memcpy /* 802C2A40 002BE6A0 7F 44 D3 78 */ mr r4, r26 /* 802C2A44 002BE6A4 38 7F 00 08 */ addi r3, r31, 8 /* 802C2A48 002BE6A8 4B FF AB 19 */ bl func_802BD560 @@ -83566,7 +83566,7 @@ lbl_802C3288: /* 802C32D0 002BEF30 B0 1A 00 00 */ sth r0, 0(r26) /* 802C32D4 002BEF34 80 9D 00 04 */ lwz r4, 4(r29) /* 802C32D8 002BEF38 A0 BD 00 00 */ lhz r5, 0(r29) -/* 802C32DC 002BEF3C 4B D4 0D 25 */ bl func_80004000 +/* 802C32DC 002BEF3C 4B D4 0D 25 */ bl memcpy lbl_802C32E0: /* 802C32E0 002BEF40 39 61 00 20 */ addi r11, r1, 0x20 /* 802C32E4 002BEF44 4B F0 3E 8D */ bl func_801C7170 @@ -83794,20 +83794,20 @@ lbl_802C35AC: /* 802C35D8 002BF238 7F C4 F3 78 */ mr r4, r30 /* 802C35DC 002BF23C 38 7F 00 08 */ addi r3, r31, 8 /* 802C35E0 002BF240 38 A0 00 06 */ li r5, 6 -/* 802C35E4 002BF244 4B D4 0A 1D */ bl func_80004000 +/* 802C35E4 002BF244 4B D4 0A 1D */ bl memcpy /* 802C35E8 002BF248 2C 19 00 00 */ cmpwi r25, 0 /* 802C35EC 002BF24C 41 82 00 14 */ beq lbl_802C3600 /* 802C35F0 002BF250 7F 24 CB 78 */ mr r4, r25 /* 802C35F4 002BF254 38 7F 00 0E */ addi r3, r31, 0xe /* 802C35F8 002BF258 38 A0 00 03 */ li r5, 3 -/* 802C35FC 002BF25C 4B D4 0A 05 */ bl func_80004000 +/* 802C35FC 002BF25C 4B D4 0A 05 */ bl memcpy lbl_802C3600: /* 802C3600 002BF260 2C 1A 00 00 */ cmpwi r26, 0 /* 802C3604 002BF264 41 82 00 14 */ beq lbl_802C3618 /* 802C3608 002BF268 7F 44 D3 78 */ mr r4, r26 /* 802C360C 002BF26C 38 7F 00 11 */ addi r3, r31, 0x11 /* 802C3610 002BF270 38 A0 00 F8 */ li r5, 0xf8 -/* 802C3614 002BF274 4B D4 09 ED */ bl func_80004000 +/* 802C3614 002BF274 4B D4 09 ED */ bl memcpy lbl_802C3618: /* 802C3618 002BF278 A0 7F 00 00 */ lhz r3, 0(r31) /* 802C361C 002BF27C 48 00 D5 11 */ bl func_802D0B2C @@ -83830,7 +83830,7 @@ lbl_802C3648: /* 802C365C 002BF2BC 38 85 00 77 */ addi r4, r5, 0x77 /* 802C3660 002BF2C0 38 7F 01 10 */ addi r3, r31, 0x110 /* 802C3664 002BF2C4 38 A0 00 08 */ li r5, 8 -/* 802C3668 002BF2C8 4B D4 09 99 */ bl func_80004000 +/* 802C3668 002BF2C8 4B D4 09 99 */ bl memcpy /* 802C366C 002BF2CC 3C 60 80 57 */ lis r3, lbl_80568B78@ha /* 802C3670 002BF2D0 38 00 CC F9 */ li r0, -13063 /* 802C3674 002BF2D4 38 63 8B 78 */ addi r3, r3, lbl_80568B78@l @@ -84166,7 +84166,7 @@ lbl_802C3AE8: /* 802C3AF0 002BF750 3B FF 8B 78 */ addi r31, r31, lbl_80568B78@l /* 802C3AF4 002BF754 38 A0 00 06 */ li r5, 6 /* 802C3AF8 002BF758 38 7F 06 26 */ addi r3, r31, 0x626 -/* 802C3AFC 002BF75C 4B D4 05 05 */ bl func_80004000 +/* 802C3AFC 002BF75C 4B D4 05 05 */ bl memcpy /* 802C3B00 002BF760 9B BF 06 25 */ stb r29, 0x625(r31) /* 802C3B04 002BF764 38 60 00 01 */ li r3, 1 /* 802C3B08 002BF768 93 DF 06 2C */ stw r30, 0x62c(r31) @@ -84472,7 +84472,7 @@ lbl_802C3F24: /* 802C3F3C 002BFB9C 38 61 00 0A */ addi r3, r1, 0xa /* 802C3F40 002BFBA0 38 9D 00 08 */ addi r4, r29, 8 /* 802C3F44 002BFBA4 38 A0 00 06 */ li r5, 6 -/* 802C3F48 002BFBA8 4B D4 00 B9 */ bl func_80004000 +/* 802C3F48 002BFBA8 4B D4 00 B9 */ bl memcpy /* 802C3F4C 002BFBAC 48 00 00 1C */ b lbl_802C3F68 lbl_802C3F50: /* 802C3F50 002BFBB0 38 E7 00 01 */ addi r7, r7, 1 @@ -84589,7 +84589,7 @@ lbl_802C4074: /* 802C40DC 002BFD3C 38 9F 01 10 */ addi r4, r31, 0x110 /* 802C40E0 002BFD40 38 A0 00 08 */ li r5, 8 /* 802C40E4 002BFD44 38 63 00 77 */ addi r3, r3, 0x77 -/* 802C40E8 002BFD48 4B D3 FF 19 */ bl func_80004000 +/* 802C40E8 002BFD48 4B D3 FF 19 */ bl memcpy lbl_802C40EC: /* 802C40EC 002BFD4C 3C 60 80 57 */ lis r3, lbl_80568B78@ha /* 802C40F0 002BFD50 38 00 CC F9 */ li r0, -13063 @@ -84944,7 +84944,7 @@ lbl_802C4564: /* 802C4588 002C01E8 7F 64 DB 78 */ mr r4, r27 /* 802C458C 002C01EC 38 7F 00 02 */ addi r3, r31, 2 /* 802C4590 002C01F0 38 A0 00 06 */ li r5, 6 -/* 802C4594 002C01F4 4B D3 FA 6D */ bl func_80004000 +/* 802C4594 002C01F4 4B D3 FA 6D */ bl memcpy /* 802C4598 002C01F8 9B 9D 01 1A */ stb r28, 0x11a(r29) lbl_802C459C: /* 802C459C 002C01FC 2C 1A 00 00 */ cmpwi r26, 0 @@ -85501,7 +85501,7 @@ lbl_802C4D08: /* 802C4D20 002C0980 38 61 00 0B */ addi r3, r1, 0xb /* 802C4D24 002C0984 38 9D 00 08 */ addi r4, r29, 8 /* 802C4D28 002C0988 38 A0 00 06 */ li r5, 6 -/* 802C4D2C 002C098C 4B D3 F2 D5 */ bl func_80004000 +/* 802C4D2C 002C098C 4B D3 F2 D5 */ bl memcpy /* 802C4D30 002C0990 48 00 00 1C */ b lbl_802C4D4C lbl_802C4D34: /* 802C4D34 002C0994 38 63 00 01 */ addi r3, r3, 1 @@ -85578,7 +85578,7 @@ lbl_802C4E20: /* 802C4E38 002C0A98 38 61 00 0B */ addi r3, r1, 0xb /* 802C4E3C 002C0A9C 38 9D 00 08 */ addi r4, r29, 8 /* 802C4E40 002C0AA0 38 A0 00 06 */ li r5, 6 -/* 802C4E44 002C0AA4 4B D3 F1 BD */ bl func_80004000 +/* 802C4E44 002C0AA4 4B D3 F1 BD */ bl memcpy /* 802C4E48 002C0AA8 48 00 00 1C */ b lbl_802C4E64 lbl_802C4E4C: /* 802C4E4C 002C0AAC 38 63 00 01 */ addi r3, r3, 1 @@ -85872,7 +85872,7 @@ lbl_802C5224: /* 802C522C 002C0E8C 7F 24 CB 78 */ mr r4, r25 /* 802C5230 002C0E90 38 7E 00 22 */ addi r3, r30, 0x22 /* 802C5234 002C0E94 38 A0 00 03 */ li r5, 3 -/* 802C5238 002C0E98 4B D3 ED C9 */ bl func_80004000 +/* 802C5238 002C0E98 4B D3 ED C9 */ bl memcpy lbl_802C523C: /* 802C523C 002C0E9C 38 7E 00 35 */ addi r3, r30, 0x35 /* 802C5240 002C0EA0 38 80 00 00 */ li r4, 0 @@ -85896,7 +85896,7 @@ lbl_802C527C: /* 802C5284 002C0EE4 7F 64 DB 78 */ mr r4, r27 /* 802C5288 002C0EE8 38 7E 00 77 */ addi r3, r30, 0x77 /* 802C528C 002C0EEC 38 A0 00 08 */ li r5, 8 -/* 802C5290 002C0EF0 4B D3 ED 71 */ bl func_80004000 +/* 802C5290 002C0EF0 4B D3 ED 71 */ bl memcpy /* 802C5294 002C0EF4 48 00 00 14 */ b lbl_802C52A8 lbl_802C5298: /* 802C5298 002C0EF8 38 7E 00 77 */ addi r3, r30, 0x77 @@ -85916,7 +85916,7 @@ lbl_802C52A8: /* 802C52CC 002C0F2C 38 A0 00 10 */ li r5, 0x10 /* 802C52D0 002C0F30 60 00 00 10 */ ori r0, r0, 0x10 /* 802C52D4 002C0F34 98 1E 00 76 */ stb r0, 0x76(r30) -/* 802C52D8 002C0F38 4B D3 ED 29 */ bl func_80004000 +/* 802C52D8 002C0F38 4B D3 ED 29 */ bl memcpy lbl_802C52DC: /* 802C52DC 002C0F3C 38 60 00 01 */ li r3, 1 lbl_802C52E0: @@ -86075,7 +86075,7 @@ lbl_802C54B4: /* 802C54E8 002C1148 38 7F 00 22 */ addi r3, r31, 0x22 /* 802C54EC 002C114C 38 84 00 08 */ addi r4, r4, 8 /* 802C54F0 002C1150 38 A0 00 03 */ li r5, 3 -/* 802C54F4 002C1154 4B D3 EB 0D */ bl func_80004000 +/* 802C54F4 002C1154 4B D3 EB 0D */ bl memcpy /* 802C54F8 002C1158 48 00 00 1C */ b lbl_802C5514 lbl_802C54FC: /* 802C54FC 002C115C 3C 80 80 57 */ lis r4, lbl_80568B78@ha @@ -86083,12 +86083,12 @@ lbl_802C54FC: /* 802C5504 002C1164 38 84 8B 78 */ addi r4, r4, lbl_80568B78@l /* 802C5508 002C1168 38 A0 00 03 */ li r5, 3 /* 802C550C 002C116C 38 84 27 BA */ addi r4, r4, 0x27ba -/* 802C5510 002C1170 4B D3 EA F1 */ bl func_80004000 +/* 802C5510 002C1170 4B D3 EA F1 */ bl memcpy lbl_802C5514: /* 802C5514 002C1174 7F C4 F3 78 */ mr r4, r30 /* 802C5518 002C1178 38 7F 00 1C */ addi r3, r31, 0x1c /* 802C551C 002C117C 38 A0 00 06 */ li r5, 6 -/* 802C5520 002C1180 4B D3 EA E1 */ bl func_80004000 +/* 802C5520 002C1180 4B D3 EA E1 */ bl memcpy /* 802C5524 002C1184 7F C3 F3 78 */ mr r3, r30 /* 802C5528 002C1188 4B FF EE 7D */ bl func_802C43A4 /* 802C552C 002C118C B0 7F 00 18 */ sth r3, 0x18(r31) @@ -86326,7 +86326,7 @@ func_802C583C: /* 802C5854 002C14B4 3F E0 80 57 */ lis r31, lbl_80568B78@ha /* 802C5858 002C14B8 3B FF 8B 78 */ addi r31, r31, lbl_80568B78@l /* 802C585C 002C14BC 38 7F 06 48 */ addi r3, r31, 0x648 -/* 802C5860 002C14C0 4B D3 E7 A1 */ bl func_80004000 +/* 802C5860 002C14C0 4B D3 E7 A1 */ bl memcpy /* 802C5864 002C14C4 3C 60 00 01 */ lis r3, 0x0000CC18@ha /* 802C5868 002C14C8 38 E0 00 FF */ li r7, 0xff /* 802C586C 002C14CC 39 23 CC 18 */ addi r9, r3, 0x0000CC18@l @@ -86640,7 +86640,7 @@ lbl_802C5CA4: /* 802C5CAC 002C190C 3B FF 8B 78 */ addi r31, r31, lbl_80568B78@l /* 802C5CB0 002C1910 38 7F 06 48 */ addi r3, r31, 0x648 /* 802C5CB4 002C1914 7C 64 1B 78 */ mr r4, r3 -/* 802C5CB8 002C1918 4B D3 E3 49 */ bl func_80004000 +/* 802C5CB8 002C1918 4B D3 E3 49 */ bl memcpy /* 802C5CBC 002C191C 88 1F 06 4E */ lbz r0, 0x64e(r31) /* 802C5CC0 002C1920 2C 00 00 00 */ cmpwi r0, 0 /* 802C5CC4 002C1924 41 82 00 24 */ beq lbl_802C5CE8 @@ -86828,7 +86828,7 @@ lbl_802C5F5C: /* 802C5F64 002C1BC4 3B FF 8B 78 */ addi r31, r31, lbl_80568B78@l /* 802C5F68 002C1BC8 38 7F 06 48 */ addi r3, r31, 0x648 /* 802C5F6C 002C1BCC 7C 64 1B 78 */ mr r4, r3 -/* 802C5F70 002C1BD0 4B D3 E0 91 */ bl func_80004000 +/* 802C5F70 002C1BD0 4B D3 E0 91 */ bl memcpy /* 802C5F74 002C1BD4 88 1F 06 4E */ lbz r0, 0x64e(r31) /* 802C5F78 002C1BD8 2C 00 00 00 */ cmpwi r0, 0 /* 802C5F7C 002C1BDC 41 82 00 24 */ beq lbl_802C5FA0 @@ -87506,7 +87506,7 @@ func_802C68D0: /* 802C68F0 002C2550 7C 7E 1B 78 */ mr r30, r3 /* 802C68F4 002C2554 7F C4 F3 78 */ mr r4, r30 /* 802C68F8 002C2558 38 7F 06 48 */ addi r3, r31, 0x648 -/* 802C68FC 002C255C 4B D3 D7 05 */ bl func_80004000 +/* 802C68FC 002C255C 4B D3 D7 05 */ bl memcpy /* 802C6900 002C2560 88 1F 06 4E */ lbz r0, 0x64e(r31) /* 802C6904 002C2564 28 00 00 01 */ cmplwi r0, 1 /* 802C6908 002C2568 41 81 00 0C */ bgt lbl_802C6914 @@ -87646,7 +87646,7 @@ func_802C6A84: /* 802C6ABC 002C271C B0 81 00 08 */ sth r4, 8(r1) /* 802C6AC0 002C2720 7C E4 3B 78 */ mr r4, r7 /* 802C6AC4 002C2724 B0 A1 00 0A */ sth r5, 0xa(r1) -/* 802C6AC8 002C2728 4B D3 D5 39 */ bl func_80004000 +/* 802C6AC8 002C2728 4B D3 D5 39 */ bl memcpy /* 802C6ACC 002C272C 7F EC FB 78 */ mr r12, r31 /* 802C6AD0 002C2730 38 61 00 08 */ addi r3, r1, 8 /* 802C6AD4 002C2734 7D 89 03 A6 */ mtctr r12 @@ -88316,11 +88316,11 @@ lbl_802C73DC: /* 802C7400 002C3060 38 61 00 0C */ addi r3, r1, 0xc /* 802C7404 002C3064 38 82 A4 74 */ addi r4, r2, lbl_80642A74-_SDA2_BASE_ /* 802C7408 002C3068 38 A0 00 03 */ li r5, 3 -/* 802C740C 002C306C 4B D3 CB F5 */ bl func_80004000 +/* 802C740C 002C306C 4B D3 CB F5 */ bl memcpy /* 802C7410 002C3070 38 61 00 0F */ addi r3, r1, 0xf /* 802C7414 002C3074 38 82 A4 70 */ addi r4, r2, lbl_80642A70-_SDA2_BASE_ /* 802C7418 002C3078 38 A0 00 03 */ li r5, 3 -/* 802C741C 002C307C 4B D3 CB E5 */ bl func_80004000 +/* 802C741C 002C307C 4B D3 CB E5 */ bl memcpy /* 802C7420 002C3080 7F A3 EB 78 */ mr r3, r29 /* 802C7424 002C3084 38 A1 00 0C */ addi r5, r1, 0xc /* 802C7428 002C3088 38 80 00 02 */ li r4, 2 @@ -89429,7 +89429,7 @@ lbl_802C82CC: /* 802C82EC 002C3F4C 38 7D 00 04 */ addi r3, r29, 4 /* 802C82F0 002C3F50 38 A0 00 06 */ li r5, 6 /* 802C82F4 002C3F54 90 1D 00 00 */ stw r0, 0(r29) -/* 802C82F8 002C3F58 4B D3 BD 09 */ bl func_80004000 +/* 802C82F8 002C3F58 4B D3 BD 09 */ bl memcpy /* 802C82FC 002C3F5C A0 7F 16 E0 */ lhz r3, 0x16e0(r31) /* 802C8300 002C3F60 38 03 00 01 */ addi r0, r3, 1 /* 802C8304 002C3F64 B0 1F 16 E0 */ sth r0, 0x16e0(r31) @@ -89471,7 +89471,7 @@ lbl_802C8360: /* 802C837C 002C3FDC 7F A4 EB 78 */ mr r4, r29 /* 802C8380 002C3FE0 38 7F 00 0A */ addi r3, r31, 0xa /* 802C8384 002C3FE4 38 A0 00 06 */ li r5, 6 -/* 802C8388 002C3FE8 4B D3 BC 79 */ bl func_80004000 +/* 802C8388 002C3FE8 4B D3 BC 79 */ bl memcpy /* 802C838C 002C3FEC 38 00 00 01 */ li r0, 1 /* 802C8390 002C3FF0 7F E3 FB 78 */ mr r3, r31 /* 802C8394 002C3FF4 98 1F 00 1A */ stb r0, 0x1a(r31) @@ -89503,7 +89503,7 @@ lbl_802C83E0: /* 802C83F0 002C4050 7F A4 EB 78 */ mr r4, r29 /* 802C83F4 002C4054 38 7E 00 0A */ addi r3, r30, 0xa /* 802C83F8 002C4058 38 A0 00 06 */ li r5, 6 -/* 802C83FC 002C405C 4B D3 BC 05 */ bl func_80004000 +/* 802C83FC 002C405C 4B D3 BC 05 */ bl memcpy /* 802C8400 002C4060 38 00 00 01 */ li r0, 1 /* 802C8404 002C4064 7F C3 F3 78 */ mr r3, r30 /* 802C8408 002C4068 98 1E 00 1A */ stb r0, 0x1a(r30) @@ -89546,11 +89546,11 @@ lbl_802C8484: /* 802C8484 002C40E4 7F A3 EB 78 */ mr r3, r29 /* 802C8488 002C40E8 7F 84 E3 78 */ mr r4, r28 /* 802C848C 002C40EC 38 A0 00 03 */ li r5, 3 -/* 802C8490 002C40F0 4B D3 BB 71 */ bl func_80004000 +/* 802C8490 002C40F0 4B D3 BB 71 */ bl memcpy /* 802C8494 002C40F4 38 61 00 0B */ addi r3, r1, 0xb /* 802C8498 002C40F8 38 9C 00 03 */ addi r4, r28, 3 /* 802C849C 002C40FC 38 A0 00 03 */ li r5, 3 -/* 802C84A0 002C4100 4B D3 BB 61 */ bl func_80004000 +/* 802C84A0 002C4100 4B D3 BB 61 */ bl memcpy /* 802C84A4 002C4104 48 00 00 1C */ b lbl_802C84C0 lbl_802C84A8: /* 802C84A8 002C4108 7F 9D E3 78 */ mr r29, r28 @@ -90039,7 +90039,7 @@ lbl_802C8B54: /* 802C8B5C 002C47BC 7E E4 BB 78 */ mr r4, r23 /* 802C8B60 002C47C0 38 7F 16 A8 */ addi r3, r31, 0x16a8 /* 802C8B64 002C47C4 38 A0 00 06 */ li r5, 6 -/* 802C8B68 002C47C8 4B D3 B4 99 */ bl func_80004000 +/* 802C8B68 002C47C8 4B D3 B4 99 */ bl memcpy /* 802C8B6C 002C47CC 7F 45 D3 78 */ mr r5, r26 /* 802C8B70 002C47D0 38 7F 16 80 */ addi r3, r31, 0x1680 /* 802C8B74 002C47D4 38 80 00 0A */ li r4, 0xa @@ -91441,7 +91441,7 @@ lbl_802C9E7C: /* 802C9EA0 002C5B00 38 7B 00 28 */ addi r3, r27, 0x28 /* 802C9EA4 002C5B04 38 A0 00 06 */ li r5, 6 /* 802C9EA8 002C5B08 9B FB 00 2E */ stb r31, 0x2e(r27) -/* 802C9EAC 002C5B0C 4B D3 A1 55 */ bl func_80004000 +/* 802C9EAC 002C5B0C 4B D3 A1 55 */ bl memcpy /* 802C9EB0 002C5B10 80 1B 00 10 */ lwz r0, 0x10(r27) /* 802C9EB4 002C5B14 2C 00 00 00 */ cmpwi r0, 0 /* 802C9EB8 002C5B18 40 82 00 1C */ bne lbl_802C9ED4 @@ -91455,11 +91455,11 @@ lbl_802C9ED4: /* 802C9ED4 002C5B34 7F C4 F3 78 */ mr r4, r30 /* 802C9ED8 002C5B38 38 61 00 0A */ addi r3, r1, 0xa /* 802C9EDC 002C5B3C 38 A0 00 06 */ li r5, 6 -/* 802C9EE0 002C5B40 4B D3 A1 21 */ bl func_80004000 +/* 802C9EE0 002C5B40 4B D3 A1 21 */ bl memcpy /* 802C9EE4 002C5B44 7F A4 EB 78 */ mr r4, r29 /* 802C9EE8 002C5B48 38 61 00 10 */ addi r3, r1, 0x10 /* 802C9EEC 002C5B4C 38 A0 00 03 */ li r5, 3 -/* 802C9EF0 002C5B50 4B D3 A1 11 */ bl func_80004000 +/* 802C9EF0 002C5B50 4B D3 A1 11 */ bl memcpy /* 802C9EF4 002C5B54 38 00 00 02 */ li r0, 2 /* 802C9EF8 002C5B58 9B E1 00 13 */ stb r31, 0x13(r1) /* 802C9EFC 002C5B5C 38 81 00 08 */ addi r4, r1, 8 @@ -91496,7 +91496,7 @@ lbl_802C9F50: /* 802C9F70 002C5BD0 38 A0 00 06 */ li r5, 6 /* 802C9F74 002C5BD4 B3 BC 00 08 */ sth r29, 8(r28) /* 802C9F78 002C5BD8 9B FC 00 2E */ stb r31, 0x2e(r28) -/* 802C9F7C 002C5BDC 4B D3 A0 85 */ bl func_80004000 +/* 802C9F7C 002C5BDC 4B D3 A0 85 */ bl memcpy /* 802C9F80 002C5BE0 9B BC 00 0D */ stb r29, 0xd(r28) /* 802C9F84 002C5BE4 48 00 00 10 */ b lbl_802C9F94 lbl_802C9F88: @@ -92047,7 +92047,7 @@ lbl_802CA6C8: /* 802CA6EC 002C634C 38 61 00 0E */ addi r3, r1, 0xe /* 802CA6F0 002C6350 38 9F 00 28 */ addi r4, r31, 0x28 /* 802CA6F4 002C6354 38 A0 00 06 */ li r5, 6 -/* 802CA6F8 002C6358 4B D3 99 09 */ bl func_80004000 +/* 802CA6F8 002C6358 4B D3 99 09 */ bl memcpy /* 802CA6FC 002C635C B3 9F 00 24 */ sth r28, 0x24(r31) /* 802CA700 002C6360 38 81 00 08 */ addi r4, r1, 8 /* 802CA704 002C6364 38 60 00 01 */ li r3, 1 @@ -92306,7 +92306,7 @@ lbl_802CAA48: /* 802CAA58 002C66B8 9B A6 00 20 */ stb r29, 0x20(r6) /* 802CAA5C 002C66BC 38 66 00 22 */ addi r3, r6, 0x22 /* 802CAA60 002C66C0 9B E6 00 21 */ stb r31, 0x21(r6) -/* 802CAA64 002C66C4 4B D3 95 9D */ bl func_80004000 +/* 802CAA64 002C66C4 4B D3 95 9D */ bl memcpy /* 802CAA68 002C66C8 80 01 00 24 */ lwz r0, 0x24(r1) /* 802CAA6C 002C66CC 83 E1 00 1C */ lwz r31, 0x1c(r1) /* 802CAA70 002C66D0 83 C1 00 18 */ lwz r30, 0x18(r1) @@ -92761,7 +92761,7 @@ lbl_802CB098: /* 802CB0CC 002C6D2C 7F 44 D3 78 */ mr r4, r26 /* 802CB0D0 002C6D30 7F A5 EB 78 */ mr r5, r29 /* 802CB0D4 002C6D34 38 63 19 80 */ addi r3, r3, 0x1980 -/* 802CB0D8 002C6D38 4B D3 8F 29 */ bl func_80004000 +/* 802CB0D8 002C6D38 4B D3 8F 29 */ bl memcpy lbl_802CB0DC: /* 802CB0DC 002C6D3C 88 7E 00 76 */ lbz r3, 0x76(r30) /* 802CB0E0 002C6D40 38 00 FF E9 */ li r0, -23 @@ -93484,11 +93484,11 @@ lbl_802CBAF8: /* 802CBB00 002C7760 3B FF 8B 78 */ addi r31, r31, lbl_80568B78@l /* 802CBB04 002C7764 38 A0 00 06 */ li r5, 6 /* 802CBB08 002C7768 38 7F 27 B4 */ addi r3, r31, 0x27b4 -/* 802CBB0C 002C776C 4B D3 84 F5 */ bl func_80004000 +/* 802CBB0C 002C776C 4B D3 84 F5 */ bl memcpy /* 802CBB10 002C7770 7F C4 F3 78 */ mr r4, r30 /* 802CBB14 002C7774 38 7F 27 BA */ addi r3, r31, 0x27ba /* 802CBB18 002C7778 38 A0 00 03 */ li r5, 3 -/* 802CBB1C 002C777C 4B D3 84 E5 */ bl func_80004000 +/* 802CBB1C 002C777C 4B D3 84 E5 */ bl memcpy /* 802CBB20 002C7780 7F A3 EB 78 */ mr r3, r29 /* 802CBB24 002C7784 48 00 BD B5 */ bl func_802D78D8 lbl_802CBB28: @@ -93673,7 +93673,7 @@ lbl_802CBD70: /* 802CBD80 002C79E0 7F 84 E3 78 */ mr r4, r28 /* 802CBD84 002C79E4 38 7F 00 35 */ addi r3, r31, 0x35 /* 802CBD88 002C79E8 38 A0 00 40 */ li r5, 0x40 -/* 802CBD8C 002C79EC 4B D3 82 75 */ bl func_80004000 +/* 802CBD8C 002C79EC 4B D3 82 75 */ bl memcpy /* 802CBD90 002C79F0 88 1F 00 76 */ lbz r0, 0x76(r31) /* 802CBD94 002C79F4 3F A0 80 57 */ lis r29, lbl_80568B78@ha /* 802CBD98 002C79F8 3B BD 8B 78 */ addi r29, r29, lbl_80568B78@l @@ -94724,7 +94724,7 @@ lbl_802CCC44: /* 802CCC50 002C88B0 38 A0 00 10 */ li r5, 0x10 /* 802CCC54 002C88B4 60 00 00 10 */ ori r0, r0, 0x10 /* 802CCC58 002C88B8 98 1F 00 76 */ stb r0, 0x76(r31) -/* 802CCC5C 002C88BC 4B D3 73 A5 */ bl func_80004000 +/* 802CCC5C 002C88BC 4B D3 73 A5 */ bl memcpy /* 802CCC60 002C88C0 88 1F 00 76 */ lbz r0, 0x76(r31) /* 802CCC64 002C88C4 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c /* 802CCC68 002C88C8 41 82 00 1C */ beq lbl_802CCC84 @@ -95000,7 +95000,7 @@ lbl_802CD030: /* 802CD038 002C8C98 38 63 8B 78 */ addi r3, r3, lbl_80568B78@l /* 802CD03C 002C8C9C 38 A0 00 06 */ li r5, 6 /* 802CD040 002C8CA0 38 63 19 54 */ addi r3, r3, 0x1954 -/* 802CD044 002C8CA4 4B D3 6F BD */ bl func_80004000 +/* 802CD044 002C8CA4 4B D3 6F BD */ bl memcpy /* 802CD048 002C8CA8 2C 1E 00 00 */ cmpwi r30, 0 /* 802CD04C 002C8CAC 41 82 01 74 */ beq lbl_802CD1C0 /* 802CD050 002C8CB0 7F 63 DB 78 */ mr r3, r27 @@ -95012,7 +95012,7 @@ lbl_802CD030: /* 802CD068 002C8CC8 38 7E 00 22 */ addi r3, r30, 0x22 /* 802CD06C 002C8CCC 38 9D 27 BA */ addi r4, r29, 0x27ba /* 802CD070 002C8CD0 38 A0 00 03 */ li r5, 3 -/* 802CD074 002C8CD4 4B D3 6F 8D */ bl func_80004000 +/* 802CD074 002C8CD4 4B D3 6F 8D */ bl memcpy lbl_802CD078: /* 802CD078 002C8CD8 88 1E 00 81 */ lbz r0, 0x81(r30) /* 802CD07C 002C8CDC 54 00 06 73 */ rlwinm. r0, r0, 0, 0x19, 0x19 @@ -95082,11 +95082,11 @@ lbl_802CD168: /* 802CD168 002C8DC8 7F 64 DB 78 */ mr r4, r27 /* 802CD16C 002C8DCC 38 7D 27 B4 */ addi r3, r29, 0x27b4 /* 802CD170 002C8DD0 38 A0 00 06 */ li r5, 6 -/* 802CD174 002C8DD4 4B D3 6E 8D */ bl func_80004000 +/* 802CD174 002C8DD4 4B D3 6E 8D */ bl memcpy /* 802CD178 002C8DD8 38 7D 27 BA */ addi r3, r29, 0x27ba /* 802CD17C 002C8DDC 38 9E 00 22 */ addi r4, r30, 0x22 /* 802CD180 002C8DE0 38 A0 00 03 */ li r5, 3 -/* 802CD184 002C8DE4 4B D3 6E 7D */ bl func_80004000 +/* 802CD184 002C8DE4 4B D3 6E 7D */ bl memcpy /* 802CD188 002C8DE8 3C A0 80 2D */ lis r5, lbl_802CCE4C@ha /* 802CD18C 002C8DEC 38 7D 19 3C */ addi r3, r29, 0x193c /* 802CD190 002C8DF0 38 A5 CE 4C */ addi r5, r5, lbl_802CCE4C@l @@ -96074,7 +96074,7 @@ lbl_802CDED0: /* 802CDF14 002C9B74 41 82 00 4C */ beq lbl_802CDF60 /* 802CDF18 002C9B78 7F E4 FB 78 */ mr r4, r31 /* 802CDF1C 002C9B7C 38 A0 00 08 */ li r5, 8 -/* 802CDF20 002C9B80 4B D3 60 E1 */ bl func_80004000 +/* 802CDF20 002C9B80 4B D3 60 E1 */ bl memcpy /* 802CDF24 002C9B84 A0 7D 00 04 */ lhz r3, 4(r29) /* 802CDF28 002C9B88 A0 1F 00 04 */ lhz r0, 4(r31) /* 802CDF2C 002C9B8C 7C 7D 1A 14 */ add r3, r29, r3 @@ -96082,7 +96082,7 @@ lbl_802CDED0: /* 802CDF34 002C9B94 7C 9F 02 14 */ add r4, r31, r0 /* 802CDF38 002C9B98 38 63 00 08 */ addi r3, r3, 8 /* 802CDF3C 002C9B9C 38 84 00 08 */ addi r4, r4, 8 -/* 802CDF40 002C9BA0 4B D3 60 C1 */ bl func_80004000 +/* 802CDF40 002C9BA0 4B D3 60 C1 */ bl memcpy /* 802CDF44 002C9BA4 7F A4 EB 78 */ mr r4, r29 /* 802CDF48 002C9BA8 38 7E 00 70 */ addi r3, r30, 0x70 /* 802CDF4C 002C9BAC 4B FE C2 09 */ bl func_802BA154 @@ -96165,7 +96165,7 @@ lbl_802CE050: /* 802CE060 002C9CC0 38 61 00 14 */ addi r3, r1, 0x14 /* 802CE064 002C9CC4 38 81 00 08 */ addi r4, r1, 8 /* 802CE068 002C9CC8 38 A0 00 06 */ li r5, 6 -/* 802CE06C 002C9CCC 4B D3 5F 95 */ bl func_80004000 +/* 802CE06C 002C9CCC 4B D3 5F 95 */ bl memcpy /* 802CE070 002C9CD0 7F E3 FB 78 */ mr r3, r31 /* 802CE074 002C9CD4 7F C5 F3 78 */ mr r5, r30 /* 802CE078 002C9CD8 38 81 00 08 */ addi r4, r1, 8 @@ -96332,7 +96332,7 @@ func_802CE228: /* 802CE2CC 002C9F2C 88 03 00 10 */ lbz r0, 0x10(r3) /* 802CE2D0 002C9F30 38 61 00 14 */ addi r3, r1, 0x14 /* 802CE2D4 002C9F34 98 01 00 1D */ stb r0, 0x1d(r1) -/* 802CE2D8 002C9F38 4B D3 5D 29 */ bl func_80004000 +/* 802CE2D8 002C9F38 4B D3 5D 29 */ bl memcpy /* 802CE2DC 002C9F3C 7F E3 FB 78 */ mr r3, r31 /* 802CE2E0 002C9F40 7F C5 F3 78 */ mr r5, r30 /* 802CE2E4 002C9F44 38 81 00 08 */ addi r4, r1, 8 @@ -97150,7 +97150,7 @@ lbl_802CEE08: /* 802CEE10 002CAA70 98 1D 00 00 */ stb r0, 0(r29) /* 802CEE14 002CAA74 38 7D 00 09 */ addi r3, r29, 9 /* 802CEE18 002CAA78 38 A0 00 06 */ li r5, 6 -/* 802CEE1C 002CAA7C 4B D3 51 E5 */ bl func_80004000 +/* 802CEE1C 002CAA7C 4B D3 51 E5 */ bl memcpy /* 802CEE20 002CAA80 B3 FD 00 06 */ sth r31, 6(r29) /* 802CEE24 002CAA84 7F 43 D3 78 */ mr r3, r26 /* 802CEE28 002CAA88 7F 84 E3 78 */ mr r4, r28 @@ -98028,7 +98028,7 @@ lbl_802CFA20: /* 802CFA44 002CB6A4 38 7E 00 02 */ addi r3, r30, 2 /* 802CFA48 002CB6A8 38 A0 00 06 */ li r5, 6 /* 802CFA4C 002CB6AC 38 84 00 02 */ addi r4, r4, 2 -/* 802CFA50 002CB6B0 4B D3 45 B1 */ bl func_80004000 +/* 802CFA50 002CB6B0 4B D3 45 B1 */ bl memcpy /* 802CFA54 002CB6B4 38 00 00 00 */ li r0, 0 /* 802CFA58 002CB6B8 B0 1E 00 00 */ sth r0, 0(r30) /* 802CFA5C 002CB6BC 48 00 01 34 */ b lbl_802CFB90 @@ -101419,7 +101419,7 @@ lbl_802D29A0: /* 802D29A8 002CE608 38 7E 00 70 */ addi r3, r30, 0x70 /* 802D29AC 002CE60C 38 9E 00 4C */ addi r4, r30, 0x4c /* 802D29B0 002CE610 38 A0 00 0A */ li r5, 0xa -/* 802D29B4 002CE614 4B D3 16 4D */ bl func_80004000 +/* 802D29B4 002CE614 4B D3 16 4D */ bl memcpy /* 802D29B8 002CE618 38 7E 00 4C */ addi r3, r30, 0x4c /* 802D29BC 002CE61C 4B FF FD 39 */ bl func_802D26F4 /* 802D29C0 002CE620 3C 60 80 2D */ lis r3, lbl_802D2A24@ha @@ -101459,7 +101459,7 @@ lbl_802D2A24: /* 802D2A3C 002CE69C 3B FF B6 F0 */ addi r31, r31, lbl_8056B6F0@l /* 802D2A40 002CE6A0 38 7F 00 70 */ addi r3, r31, 0x70 /* 802D2A44 002CE6A4 38 9F 00 56 */ addi r4, r31, 0x56 -/* 802D2A48 002CE6A8 4B D3 15 B9 */ bl func_80004000 +/* 802D2A48 002CE6A8 4B D3 15 B9 */ bl memcpy /* 802D2A4C 002CE6AC 38 7F 00 56 */ addi r3, r31, 0x56 /* 802D2A50 002CE6B0 4B FF FC A5 */ bl func_802D26F4 /* 802D2A54 002CE6B4 38 00 00 01 */ li r0, 1 diff --git a/asm/text_9.s b/asm/text_9.s index 8ab2c2e..ac62dab 100644 --- a/asm/text_9.s +++ b/asm/text_9.s @@ -224,7 +224,7 @@ lbl_802D2D70: /* 802D2D98 002CE9F8 7F C3 F3 78 */ mr r3, r30 /* 802D2D9C 002CE9FC 7F 85 E3 78 */ mr r5, r28 /* 802D2DA0 002CEA00 38 84 00 08 */ addi r4, r4, 8 -/* 802D2DA4 002CEA04 4B D3 12 5D */ bl func_80004000 +/* 802D2DA4 002CEA04 4B D3 12 5D */ bl memcpy /* 802D2DA8 002CEA08 38 00 00 00 */ li r0, 0 /* 802D2DAC 002CEA0C 7C 1E E1 AE */ stbx r0, r30, r28 /* 802D2DB0 002CEA10 48 00 00 28 */ b lbl_802D2DD8 @@ -232,7 +232,7 @@ lbl_802D2DB4: /* 802D2DB4 002CEA14 7F C3 F3 78 */ mr r3, r30 /* 802D2DB8 002CEA18 38 84 00 08 */ addi r4, r4, 8 /* 802D2DBC 002CEA1C 38 A0 00 1F */ li r5, 0x1f -/* 802D2DC0 002CEA20 4B D3 12 41 */ bl func_80004000 +/* 802D2DC0 002CEA20 4B D3 12 41 */ bl memcpy /* 802D2DC4 002CEA24 38 00 00 00 */ li r0, 0 /* 802D2DC8 002CEA28 98 1E 00 20 */ stb r0, 0x20(r30) /* 802D2DCC 002CEA2C 48 00 00 0C */ b lbl_802D2DD8 @@ -253,7 +253,7 @@ lbl_802D2DD8: /* 802D2E00 002CEA60 7F 85 E3 78 */ mr r5, r28 /* 802D2E04 002CEA64 38 7E 00 20 */ addi r3, r30, 0x20 /* 802D2E08 002CEA68 38 84 00 08 */ addi r4, r4, 8 -/* 802D2E0C 002CEA6C 4B D3 11 F5 */ bl func_80004000 +/* 802D2E0C 002CEA6C 4B D3 11 F5 */ bl memcpy /* 802D2E10 002CEA70 7C 7E E2 14 */ add r3, r30, r28 /* 802D2E14 002CEA74 38 00 00 00 */ li r0, 0 /* 802D2E18 002CEA78 98 03 00 20 */ stb r0, 0x20(r3) @@ -262,7 +262,7 @@ lbl_802D2E20: /* 802D2E20 002CEA80 38 7E 00 20 */ addi r3, r30, 0x20 /* 802D2E24 002CEA84 38 84 00 08 */ addi r4, r4, 8 /* 802D2E28 002CEA88 38 A0 00 1F */ li r5, 0x1f -/* 802D2E2C 002CEA8C 4B D3 11 D5 */ bl func_80004000 +/* 802D2E2C 002CEA8C 4B D3 11 D5 */ bl memcpy /* 802D2E30 002CEA90 38 00 00 00 */ li r0, 0 /* 802D2E34 002CEA94 98 1E 00 40 */ stb r0, 0x40(r30) /* 802D2E38 002CEA98 48 00 00 0C */ b lbl_802D2E44 @@ -283,7 +283,7 @@ lbl_802D2E44: /* 802D2E6C 002CEACC 7F 85 E3 78 */ mr r5, r28 /* 802D2E70 002CEAD0 38 7E 00 40 */ addi r3, r30, 0x40 /* 802D2E74 002CEAD4 38 84 00 08 */ addi r4, r4, 8 -/* 802D2E78 002CEAD8 4B D3 11 89 */ bl func_80004000 +/* 802D2E78 002CEAD8 4B D3 11 89 */ bl memcpy /* 802D2E7C 002CEADC 7C 7E E2 14 */ add r3, r30, r28 /* 802D2E80 002CEAE0 38 00 00 00 */ li r0, 0 /* 802D2E84 002CEAE4 98 03 00 40 */ stb r0, 0x40(r3) @@ -292,7 +292,7 @@ lbl_802D2E8C: /* 802D2E8C 002CEAEC 38 7E 00 40 */ addi r3, r30, 0x40 /* 802D2E90 002CEAF0 38 84 00 08 */ addi r4, r4, 8 /* 802D2E94 002CEAF4 38 A0 00 1F */ li r5, 0x1f -/* 802D2E98 002CEAF8 4B D3 11 69 */ bl func_80004000 +/* 802D2E98 002CEAF8 4B D3 11 69 */ bl memcpy /* 802D2E9C 002CEAFC 38 00 00 00 */ li r0, 0 /* 802D2EA0 002CEB00 98 1E 00 60 */ stb r0, 0x60(r30) /* 802D2EA4 002CEB04 48 00 00 0C */ b lbl_802D2EB0 @@ -575,7 +575,7 @@ lbl_802D3248: /* 802D326C 002CEECC 7F 44 D3 78 */ mr r4, r26 /* 802D3270 002CEED0 38 63 00 01 */ addi r3, r3, 1 /* 802D3274 002CEED4 38 A0 00 06 */ li r5, 6 -/* 802D3278 002CEED8 4B D3 0D 89 */ bl func_80004000 +/* 802D3278 002CEED8 4B D3 0D 89 */ bl memcpy /* 802D327C 002CEEDC 7C 7F F2 14 */ add r3, r31, r30 /* 802D3280 002CEEE0 38 00 00 00 */ li r0, 0 /* 802D3284 002CEEE4 98 03 00 0A */ stb r0, 0xa(r3) @@ -3110,7 +3110,7 @@ lbl_802D5618: /* 802D5624 002D1284 57 25 04 3E */ clrlwi r5, r25, 0x10 /* 802D5628 002D1288 7C 93 02 14 */ add r4, r19, r0 /* 802D562C 002D128C 38 84 00 08 */ addi r4, r4, 8 -/* 802D5630 002D1290 4B D2 E9 D1 */ bl func_80004000 +/* 802D5630 002D1290 4B D2 E9 D1 */ bl memcpy /* 802D5634 002D1294 A0 73 00 04 */ lhz r3, 4(r19) /* 802D5638 002D1298 A0 13 00 02 */ lhz r0, 2(r19) /* 802D563C 002D129C 7C 63 CA 14 */ add r3, r3, r25 @@ -5651,7 +5651,7 @@ func_802D7A2C: /* 802D7A58 002D36B8 7C 7C 1B 78 */ mr r28, r3 /* 802D7A5C 002D36BC 98 61 00 0E */ stb r3, 0xe(r1) /* 802D7A60 002D36C0 38 61 00 08 */ addi r3, r1, 8 -/* 802D7A64 002D36C4 4B D2 C5 9D */ bl func_80004000 +/* 802D7A64 002D36C4 4B D2 C5 9D */ bl memcpy /* 802D7A68 002D36C8 38 61 00 08 */ addi r3, r1, 8 /* 802D7A6C 002D36CC 48 00 21 FD */ bl func_802D9C68 /* 802D7A70 002D36D0 2C 03 00 00 */ cmpwi r3, 0 @@ -5807,7 +5807,7 @@ lbl_802D7C64: /* 802D7C84 002D38E4 7F E4 FB 78 */ mr r4, r31 /* 802D7C88 002D38E8 98 A1 00 0E */ stb r5, 0xe(r1) /* 802D7C8C 002D38EC 38 A0 00 06 */ li r5, 6 -/* 802D7C90 002D38F0 4B D2 C3 71 */ bl func_80004000 +/* 802D7C90 002D38F0 4B D2 C3 71 */ bl memcpy /* 802D7C94 002D38F4 7F E3 FB 78 */ mr r3, r31 /* 802D7C98 002D38F8 48 00 1F D1 */ bl func_802D9C68 /* 802D7C9C 002D38FC 2C 03 00 00 */ cmpwi r3, 0 @@ -6590,7 +6590,7 @@ lbl_802D86E8: /* 802D8744 002D43A4 7C 66 1A 14 */ add r3, r6, r3 /* 802D8748 002D43A8 38 63 00 08 */ addi r3, r3, 8 /* 802D874C 002D43AC 38 84 00 0C */ addi r4, r4, 0xc -/* 802D8750 002D43B0 4B D2 B8 B1 */ bl func_80004000 +/* 802D8750 002D43B0 4B D2 B8 B1 */ bl memcpy /* 802D8754 002D43B4 A0 7E 00 02 */ lhz r3, 2(r30) /* 802D8758 002D43B8 A0 1C 00 02 */ lhz r0, 2(r28) /* 802D875C 002D43BC 7C 60 1A 14 */ add r3, r0, r3 @@ -7967,7 +7967,7 @@ lbl_802D9AC0: /* 802D9AE4 002D5744 98 1F 00 00 */ stb r0, 0(r31) /* 802D9AE8 002D5748 38 7F 00 2A */ addi r3, r31, 0x2a /* 802D9AEC 002D574C 38 A0 00 06 */ li r5, 6 -/* 802D9AF0 002D5750 4B D2 A5 11 */ bl func_80004000 +/* 802D9AF0 002D5750 4B D2 A5 11 */ bl memcpy /* 802D9AF4 002D5754 38 A0 00 00 */ li r5, 0 /* 802D9AF8 002D5758 3C 60 00 01 */ lis r3, 0x0000FFFF@ha /* 802D9AFC 002D575C 90 BF 00 04 */ stw r5, 4(r31) @@ -8952,7 +8952,7 @@ lbl_802DA8CC: /* 802DA8E0 002D6540 7F C3 F3 78 */ mr r3, r30 /* 802DA8E4 002D6544 7F 44 D3 78 */ mr r4, r26 /* 802DA8E8 002D6548 7F 05 C3 78 */ mr r5, r24 -/* 802DA8EC 002D654C 4B D2 97 15 */ bl func_80004000 +/* 802DA8EC 002D654C 4B D2 97 15 */ bl memcpy /* 802DA8F0 002D6550 7F DE C2 14 */ add r30, r30, r24 lbl_802DA8F4: /* 802DA8F4 002D6554 7F 5A C2 14 */ add r26, r26, r24 @@ -10380,7 +10380,7 @@ lbl_802DBC70: /* 802DBC70 002D78D0 38 7D 00 06 */ addi r3, r29, 6 /* 802DBC74 002D78D4 38 9E 00 62 */ addi r4, r30, 0x62 /* 802DBC78 002D78D8 38 A0 00 06 */ li r5, 6 -/* 802DBC7C 002D78DC 4B D2 83 85 */ bl func_80004000 +/* 802DBC7C 002D78DC 4B D2 83 85 */ bl memcpy /* 802DBC80 002D78E0 7F A3 EB 78 */ mr r3, r29 /* 802DBC84 002D78E4 48 00 11 21 */ bl func_802DCDA4 /* 802DBC88 002D78E8 93 DD 00 6C */ stw r30, 0x6c(r29) @@ -16873,7 +16873,7 @@ lbl_802E1738: /* 802E1760 002DD3C0 7F 64 DB 78 */ mr r4, r27 /* 802E1764 002DD3C4 38 7D 00 62 */ addi r3, r29, 0x62 /* 802E1768 002DD3C8 38 A0 00 06 */ li r5, 6 -/* 802E176C 002DD3CC 4B D2 28 95 */ bl func_80004000 +/* 802E176C 002DD3CC 4B D2 28 95 */ bl memcpy /* 802E1770 002DD3D0 38 7D 00 18 */ addi r3, r29, 0x18 /* 802E1774 002DD3D4 4B FD 83 25 */ bl func_802B9A98 /* 802E1778 002DD3D8 9B 9D 00 6D */ stb r28, 0x6d(r29) @@ -18958,7 +18958,7 @@ lbl_802E33EC: /* 802E3404 002DF064 7F 65 DB 78 */ mr r5, r27 /* 802E3408 002DF068 7C 7E 02 14 */ add r3, r30, r0 /* 802E340C 002DF06C 38 63 01 38 */ addi r3, r3, 0x138 -/* 802E3410 002DF070 4B D2 0B F1 */ bl func_80004000 +/* 802E3410 002DF070 4B D2 0B F1 */ bl memcpy /* 802E3414 002DF074 80 1E 00 04 */ lwz r0, 4(r30) /* 802E3418 002DF078 7C 7E 02 14 */ add r3, r30, r0 /* 802E341C 002DF07C 38 03 01 38 */ addi r0, r3, 0x138 @@ -19446,7 +19446,7 @@ lbl_802E3A4C: /* 802E3ACC 002DF72C 7F 23 CB 78 */ mr r3, r25 /* 802E3AD0 002DF730 7F 84 E3 78 */ mr r4, r28 /* 802E3AD4 002DF734 7F 65 DB 78 */ mr r5, r27 -/* 802E3AD8 002DF738 4B D2 05 29 */ bl func_80004000 +/* 802E3AD8 002DF738 4B D2 05 29 */ bl memcpy /* 802E3ADC 002DF73C 7F 39 DA 14 */ add r25, r25, r27 lbl_802E3AE0: /* 802E3AE0 002DF740 7C 9F C8 50 */ subf r4, r31, r25 @@ -19702,7 +19702,7 @@ lbl_802E3E50: /* 802E3E54 002DFAB4 7F 64 DB 78 */ mr r4, r27 /* 802E3E58 002DFAB8 7F 25 CB 78 */ mr r5, r25 /* 802E3E5C 002DFABC 38 63 00 26 */ addi r3, r3, 0x26 -/* 802E3E60 002DFAC0 4B D2 01 A1 */ bl func_80004000 +/* 802E3E60 002DFAC0 4B D2 01 A1 */ bl memcpy /* 802E3E64 002DFAC4 A0 1A 00 24 */ lhz r0, 0x24(r26) /* 802E3E68 002DFAC8 7C 00 CA 14 */ add r0, r0, r25 /* 802E3E6C 002DFACC B0 1A 00 24 */ sth r0, 0x24(r26) @@ -19820,7 +19820,7 @@ lbl_802E4004: /* 802E4010 002DFC70 7F 23 CB 78 */ mr r3, r25 /* 802E4014 002DFC74 7F 64 DB 78 */ mr r4, r27 /* 802E4018 002DFC78 38 A5 00 01 */ addi r5, r5, 1 -/* 802E401C 002DFC7C 4B D1 FF E5 */ bl func_80004000 +/* 802E401C 002DFC7C 4B D1 FF E5 */ bl memcpy /* 802E4020 002DFC80 88 1B 00 00 */ lbz r0, 0(r27) /* 802E4024 002DFC84 7C 60 CA 14 */ add r3, r0, r25 /* 802E4028 002DFC88 38 83 00 01 */ addi r4, r3, 1 @@ -19887,7 +19887,7 @@ lbl_802E40F8: /* 802E40FC 002DFD5C 7F 84 E3 78 */ mr r4, r28 /* 802E4100 002DFD60 7F 45 D3 78 */ mr r5, r26 /* 802E4104 002DFD64 38 63 00 26 */ addi r3, r3, 0x26 -/* 802E4108 002DFD68 4B D1 FE F9 */ bl func_80004000 +/* 802E4108 002DFD68 4B D1 FE F9 */ bl memcpy /* 802E410C 002DFD6C A0 1B 00 24 */ lhz r0, 0x24(r27) /* 802E4110 002DFD70 7C 00 D2 14 */ add r0, r0, r26 /* 802E4114 002DFD74 B0 1B 00 24 */ sth r0, 0x24(r27) @@ -19967,7 +19967,7 @@ lbl_802E4218: /* 802E4224 002DFE84 7F 43 D3 78 */ mr r3, r26 /* 802E4228 002DFE88 7F 84 E3 78 */ mr r4, r28 /* 802E422C 002DFE8C 38 A5 00 01 */ addi r5, r5, 1 -/* 802E4230 002DFE90 4B D1 FD D1 */ bl func_80004000 +/* 802E4230 002DFE90 4B D1 FD D1 */ bl memcpy /* 802E4234 002DFE94 88 1C 00 00 */ lbz r0, 0(r28) /* 802E4238 002DFE98 7C 60 D2 14 */ add r3, r0, r26 /* 802E423C 002DFE9C 38 83 00 01 */ addi r4, r3, 1 @@ -20218,7 +20218,7 @@ lbl_802E4588: /* 802E45A4 002E0204 38 7F 00 0C */ addi r3, r31, 0xc /* 802E45A8 002E0208 90 1F 00 00 */ stw r0, 0(r31) /* 802E45AC 002E020C 90 1F 00 04 */ stw r0, 4(r31) -/* 802E45B0 002E0210 4B D1 FA 51 */ bl func_80004000 +/* 802E45B0 002E0210 4B D1 FA 51 */ bl memcpy /* 802E45B4 002E0214 80 7E 00 08 */ lwz r3, 8(r30) /* 802E45B8 002E0218 2C 03 00 00 */ cmpwi r3, 0 /* 802E45BC 002E021C 40 82 00 14 */ bne lbl_802E45D0 @@ -20773,7 +20773,7 @@ lbl_802E4D34: /* 802E4D74 002E09D4 98 03 00 00 */ stb r0, 0(r3) /* 802E4D78 002E09D8 38 A0 00 06 */ li r5, 6 /* 802E4D7C 002E09DC 38 63 00 02 */ addi r3, r3, 2 -/* 802E4D80 002E09E0 4B D1 F2 81 */ bl func_80004000 +/* 802E4D80 002E09E0 4B D1 F2 81 */ bl memcpy /* 802E4D84 002E09E4 B3 BE 00 22 */ sth r29, 0x22(r30) /* 802E4D88 002E09E8 7F 83 E3 78 */ mr r3, r28 /* 802E4D8C 002E09EC 7F E4 FB 78 */ mr r4, r31 @@ -21275,7 +21275,7 @@ lbl_802E5490: /* 802E549C 002E10FC 38 A0 00 06 */ li r5, 6 /* 802E54A0 002E1100 60 00 00 01 */ ori r0, r0, 1 /* 802E54A4 002E1104 98 1E 00 01 */ stb r0, 1(r30) -/* 802E54A8 002E1108 4B D1 EB 59 */ bl func_80004000 +/* 802E54A8 002E1108 4B D1 EB 59 */ bl memcpy /* 802E54AC 002E110C 38 00 00 01 */ li r0, 1 /* 802E54B0 002E1110 7F A4 EB 78 */ mr r4, r29 /* 802E54B4 002E1114 98 1E 00 00 */ stb r0, 0(r30) @@ -22032,7 +22032,7 @@ lbl_802E5F34: /* 802E5F4C 002E1BAC A0 19 04 76 */ lhz r0, 0x476(r25) /* 802E5F50 002E1BB0 7C 99 02 14 */ add r4, r25, r0 /* 802E5F54 002E1BB4 38 84 00 26 */ addi r4, r4, 0x26 -/* 802E5F58 002E1BB8 4B D1 E0 A9 */ bl func_80004000 +/* 802E5F58 002E1BB8 4B D1 E0 A9 */ bl memcpy /* 802E5F5C 002E1BBC A0 19 00 24 */ lhz r0, 0x24(r25) /* 802E5F60 002E1BC0 57 C3 04 3E */ clrlwi r3, r30, 0x10 /* 802E5F64 002E1BC4 7F FF 1A 14 */ add r31, r31, r3 @@ -22324,7 +22324,7 @@ lbl_802E6350: /* 802E6368 002E1FC8 A0 15 04 76 */ lhz r0, 0x476(r21) /* 802E636C 002E1FCC 7C 95 02 14 */ add r4, r21, r0 /* 802E6370 002E1FD0 38 84 00 26 */ addi r4, r4, 0x26 -/* 802E6374 002E1FD4 4B D1 DC 8D */ bl func_80004000 +/* 802E6374 002E1FD4 4B D1 DC 8D */ bl memcpy /* 802E6378 002E1FD8 A0 15 00 24 */ lhz r0, 0x24(r21) /* 802E637C 002E1FDC 57 A3 04 3E */ clrlwi r3, r29, 0x10 /* 802E6380 002E1FE0 7F DE 1A 14 */ add r30, r30, r3 @@ -23391,24 +23391,24 @@ lbl_802E722C: /* 802E722C 002E2E8C 7F 84 E3 78 */ mr r4, r28 /* 802E7230 002E2E90 38 61 00 18 */ addi r3, r1, 0x18 /* 802E7234 002E2E94 38 A0 00 10 */ li r5, 0x10 -/* 802E7238 002E2E98 4B D1 CD C9 */ bl func_80004000 +/* 802E7238 002E2E98 4B D1 CD C9 */ bl memcpy /* 802E723C 002E2E9C 3C 80 80 40 */ lis r4, lbl_803FDF10@ha /* 802E7240 002E2EA0 38 61 00 08 */ addi r3, r1, 8 /* 802E7244 002E2EA4 38 84 DF 10 */ addi r4, r4, lbl_803FDF10@l /* 802E7248 002E2EA8 38 A0 00 10 */ li r5, 0x10 -/* 802E724C 002E2EAC 4B D1 CD B5 */ bl func_80004000 +/* 802E724C 002E2EAC 4B D1 CD B5 */ bl memcpy /* 802E7250 002E2EB0 28 1F 00 04 */ cmplwi r31, 4 /* 802E7254 002E2EB4 40 82 00 18 */ bne lbl_802E726C /* 802E7258 002E2EB8 7F C4 F3 78 */ mr r4, r30 /* 802E725C 002E2EBC 7F E5 FB 78 */ mr r5, r31 /* 802E7260 002E2EC0 38 61 00 08 */ addi r3, r1, 8 -/* 802E7264 002E2EC4 4B D1 CD 9D */ bl func_80004000 +/* 802E7264 002E2EC4 4B D1 CD 9D */ bl memcpy /* 802E7268 002E2EC8 48 00 00 14 */ b lbl_802E727C lbl_802E726C: /* 802E726C 002E2ECC 7F C4 F3 78 */ mr r4, r30 /* 802E7270 002E2ED0 7F E5 FB 78 */ mr r5, r31 /* 802E7274 002E2ED4 38 61 00 0A */ addi r3, r1, 0xa -/* 802E7278 002E2ED8 4B D1 CD 89 */ bl func_80004000 +/* 802E7278 002E2ED8 4B D1 CD 89 */ bl memcpy lbl_802E727C: /* 802E727C 002E2EDC 38 61 00 18 */ addi r3, r1, 0x18 /* 802E7280 002E2EE0 38 81 00 08 */ addi r4, r1, 8 @@ -23443,24 +23443,24 @@ lbl_802E72E8: /* 802E72E8 002E2F48 7F C4 F3 78 */ mr r4, r30 /* 802E72EC 002E2F4C 38 61 00 08 */ addi r3, r1, 8 /* 802E72F0 002E2F50 38 A0 00 10 */ li r5, 0x10 -/* 802E72F4 002E2F54 4B D1 CD 0D */ bl func_80004000 +/* 802E72F4 002E2F54 4B D1 CD 0D */ bl memcpy /* 802E72F8 002E2F58 3C 80 80 40 */ lis r4, lbl_803FDF10@ha /* 802E72FC 002E2F5C 38 61 00 18 */ addi r3, r1, 0x18 /* 802E7300 002E2F60 38 84 DF 10 */ addi r4, r4, lbl_803FDF10@l /* 802E7304 002E2F64 38 A0 00 10 */ li r5, 0x10 -/* 802E7308 002E2F68 4B D1 CC F9 */ bl func_80004000 +/* 802E7308 002E2F68 4B D1 CC F9 */ bl memcpy /* 802E730C 002E2F6C 28 1D 00 04 */ cmplwi r29, 4 /* 802E7310 002E2F70 40 82 00 18 */ bne lbl_802E7328 /* 802E7314 002E2F74 7F 84 E3 78 */ mr r4, r28 /* 802E7318 002E2F78 7F A5 EB 78 */ mr r5, r29 /* 802E731C 002E2F7C 38 61 00 18 */ addi r3, r1, 0x18 -/* 802E7320 002E2F80 4B D1 CC E1 */ bl func_80004000 +/* 802E7320 002E2F80 4B D1 CC E1 */ bl memcpy /* 802E7324 002E2F84 48 00 00 14 */ b lbl_802E7338 lbl_802E7328: /* 802E7328 002E2F88 7F 84 E3 78 */ mr r4, r28 /* 802E732C 002E2F8C 7F A5 EB 78 */ mr r5, r29 /* 802E7330 002E2F90 38 61 00 1A */ addi r3, r1, 0x1a -/* 802E7334 002E2F94 4B D1 CC CD */ bl func_80004000 +/* 802E7334 002E2F94 4B D1 CC CD */ bl memcpy lbl_802E7338: /* 802E7338 002E2F98 38 61 00 18 */ addi r3, r1, 0x18 /* 802E733C 002E2F9C 38 81 00 08 */ addi r4, r1, 8 @@ -27504,7 +27504,7 @@ func_802EA9EC: /* 802EAA54 002E66B4 41 82 00 10 */ beq lbl_802EAA64 /* 802EAA58 002E66B8 7C A3 2B 78 */ mr r3, r5 /* 802EAA5C 002E66BC 38 A0 40 00 */ li r5, 0x4000 -/* 802EAA60 002E66C0 4B D1 95 A1 */ bl func_80004000 +/* 802EAA60 002E66C0 4B D1 95 A1 */ bl memcpy lbl_802EAA64: /* 802EAA64 002E66C4 38 00 00 00 */ li r0, 0 /* 802EAA68 002E66C8 7F A3 EB 78 */ mr r3, r29 @@ -27525,11 +27525,11 @@ lbl_802EAA78: /* 802EAAA0 002E6700 7F E3 FB 78 */ mr r3, r31 /* 802EAAA4 002E6704 38 8D 8B B0 */ addi r4, r13, lbl_8063DE70-_SDA_BASE_ /* 802EAAA8 002E6708 38 A0 00 04 */ li r5, 4 -/* 802EAAAC 002E670C 4B D1 95 55 */ bl func_80004000 +/* 802EAAAC 002E670C 4B D1 95 55 */ bl memcpy /* 802EAAB0 002E6710 38 7F 3F FC */ addi r3, r31, 0x3ffc /* 802EAAB4 002E6714 38 8D 8B B8 */ addi r4, r13, lbl_8063DE78-_SDA_BASE_ /* 802EAAB8 002E6718 38 A0 00 04 */ li r5, 4 -/* 802EAABC 002E671C 4B D1 95 45 */ bl func_80004000 +/* 802EAABC 002E671C 4B D1 95 45 */ bl memcpy /* 802EAAC0 002E6720 38 00 00 08 */ li r0, 8 /* 802EAAC4 002E6724 B0 1F 00 06 */ sth r0, 6(r31) lbl_802EAAC8: @@ -27597,11 +27597,11 @@ lbl_802EAB34: /* 802EABA0 002E6800 7F A3 EB 78 */ mr r3, r29 /* 802EABA4 002E6804 38 8D 8B B0 */ addi r4, r13, lbl_8063DE70-_SDA_BASE_ /* 802EABA8 002E6808 38 A0 00 04 */ li r5, 4 -/* 802EABAC 002E680C 4B D1 94 55 */ bl func_80004000 +/* 802EABAC 002E680C 4B D1 94 55 */ bl memcpy /* 802EABB0 002E6810 38 7D 3F FC */ addi r3, r29, 0x3ffc /* 802EABB4 002E6814 38 8D 8B B8 */ addi r4, r13, lbl_8063DE78-_SDA_BASE_ /* 802EABB8 002E6818 38 A0 00 04 */ li r5, 4 -/* 802EABBC 002E681C 4B D1 94 45 */ bl func_80004000 +/* 802EABBC 002E681C 4B D1 94 45 */ bl memcpy /* 802EABC0 002E6820 38 00 00 08 */ li r0, 8 /* 802EABC4 002E6824 3C C0 80 2F */ lis r6, lbl_802EAC1C@ha /* 802EABC8 002E6828 B0 1D 00 06 */ sth r0, 6(r29) @@ -27842,11 +27842,11 @@ lbl_802EAEF8: /* 802EAF14 002E6B74 7F A3 EB 78 */ mr r3, r29 /* 802EAF18 002E6B78 38 8D 8B B0 */ addi r4, r13, lbl_8063DE70-_SDA_BASE_ /* 802EAF1C 002E6B7C 38 A0 00 04 */ li r5, 4 -/* 802EAF20 002E6B80 4B D1 90 E1 */ bl func_80004000 +/* 802EAF20 002E6B80 4B D1 90 E1 */ bl memcpy /* 802EAF24 002E6B84 38 7D 3F FC */ addi r3, r29, 0x3ffc /* 802EAF28 002E6B88 38 8D 8B B8 */ addi r4, r13, lbl_8063DE78-_SDA_BASE_ /* 802EAF2C 002E6B8C 38 A0 00 04 */ li r5, 4 -/* 802EAF30 002E6B90 4B D1 90 D1 */ bl func_80004000 +/* 802EAF30 002E6B90 4B D1 90 D1 */ bl memcpy /* 802EAF34 002E6B94 38 00 00 08 */ li r0, 8 /* 802EAF38 002E6B98 3B 80 00 03 */ li r28, 3 /* 802EAF3C 002E6B9C B0 1D 00 06 */ sth r0, 6(r29) @@ -27920,7 +27920,7 @@ func_802EAFA0: /* 802EB030 002E6C90 38 8D 8B B8 */ addi r4, r13, lbl_8063DE78-_SDA_BASE_ /* 802EB034 002E6C94 7F E3 FB 78 */ mr r3, r31 /* 802EB038 002E6C98 38 A0 00 04 */ li r5, 4 -/* 802EB03C 002E6C9C 4B D1 8F C5 */ bl func_80004000 +/* 802EB03C 002E6C9C 4B D1 8F C5 */ bl memcpy lbl_802EB040: /* 802EB040 002E6CA0 38 19 00 06 */ addi r0, r25, 6 /* 802EB044 002E6CA4 7C 00 F8 40 */ cmplw r0, r31 @@ -28141,7 +28141,7 @@ lbl_802EB32C: /* 802EB330 002E6F90 7F E3 FB 78 */ mr r3, r31 /* 802EB334 002E6F94 80 9F 00 18 */ lwz r4, 0x18(r31) /* 802EB338 002E6F98 80 BF 00 10 */ lwz r5, 0x10(r31) -/* 802EB33C 002E6F9C 4B D1 8C C5 */ bl func_80004000 +/* 802EB33C 002E6F9C 4B D1 8C C5 */ bl memcpy lbl_802EB340: /* 802EB340 002E6FA0 80 7F 00 0C */ lwz r3, 0xc(r31) /* 802EB344 002E6FA4 80 1F 00 10 */ lwz r0, 0x10(r31) @@ -28399,7 +28399,7 @@ lbl_802EB694: /* 802EB6C0 002E7320 98 1C 00 00 */ stb r0, 0(r28) /* 802EB6C4 002E7324 7F C5 F3 78 */ mr r5, r30 /* 802EB6C8 002E7328 38 7C 00 01 */ addi r3, r28, 1 -/* 802EB6CC 002E732C 4B D1 89 35 */ bl func_80004000 +/* 802EB6CC 002E732C 4B D1 89 35 */ bl memcpy /* 802EB6D0 002E7330 28 18 00 40 */ cmplwi r24, 0x40 /* 802EB6D4 002E7334 7C 7E E2 14 */ add r3, r30, r28 /* 802EB6D8 002E7338 3B 83 00 01 */ addi r28, r3, 1 @@ -28420,7 +28420,7 @@ lbl_802EB70C: /* 802EB70C 002E736C 7F 83 E3 78 */ mr r3, r28 /* 802EB710 002E7370 7F 24 CB 78 */ mr r4, r25 /* 802EB714 002E7374 7F 45 D3 78 */ mr r5, r26 -/* 802EB718 002E7378 4B D1 88 E9 */ bl func_80004000 +/* 802EB718 002E7378 4B D1 88 E9 */ bl memcpy /* 802EB71C 002E737C 80 AD AF 20 */ lwz r5, lbl_806401E0-_SDA_BASE_(r13) /* 802EB720 002E7380 38 00 00 01 */ li r0, 1 /* 802EB724 002E7384 7C 97 00 D0 */ neg r4, r23 @@ -28499,7 +28499,7 @@ lbl_802EB814: /* 802EB834 002E7494 80 81 00 20 */ lwz r4, 0x20(r1) /* 802EB838 002E7498 7F 63 DB 78 */ mr r3, r27 /* 802EB83C 002E749C 7F 85 E3 78 */ mr r5, r28 -/* 802EB840 002E74A0 4B D1 87 C1 */ bl func_80004000 +/* 802EB840 002E74A0 4B D1 87 C1 */ bl memcpy /* 802EB844 002E74A4 3B E0 00 01 */ li r31, 1 lbl_802EB848: /* 802EB848 002E74A8 7F C3 F3 78 */ mr r3, r30 @@ -28565,7 +28565,7 @@ lbl_802EB8F4: /* 802EB92C 002E758C 80 61 00 20 */ lwz r3, 0x20(r1) /* 802EB930 002E7590 7F 64 DB 78 */ mr r4, r27 /* 802EB934 002E7594 7F 85 E3 78 */ mr r5, r28 -/* 802EB938 002E7598 4B D1 86 C9 */ bl func_80004000 +/* 802EB938 002E7598 4B D1 86 C9 */ bl memcpy /* 802EB93C 002E759C 38 00 00 01 */ li r0, 1 /* 802EB940 002E75A0 98 0D AF 25 */ stb r0, lbl_806401E5-_SDA_BASE_(r13) lbl_802EB944: @@ -28642,7 +28642,7 @@ lbl_802EBA10: /* 802EBA3C 002E769C 80 61 00 20 */ lwz r3, 0x20(r1) /* 802EBA40 002E76A0 7F 84 E3 78 */ mr r4, r28 /* 802EBA44 002E76A4 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 802EBA48 002E76A8 4B D1 85 B9 */ bl func_80004000 +/* 802EBA48 002E76A8 4B D1 85 B9 */ bl memcpy /* 802EBA4C 002E76AC 38 00 00 01 */ li r0, 1 /* 802EBA50 002E76B0 98 0D AF 25 */ stb r0, lbl_806401E5-_SDA_BASE_(r13) lbl_802EBA54: @@ -28715,7 +28715,7 @@ lbl_802EBB28: /* 802EBB3C 002E779C 80 81 00 20 */ lwz r4, 0x20(r1) /* 802EBB40 002E77A0 7F 83 E3 78 */ mr r3, r28 /* 802EBB44 002E77A4 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 802EBB48 002E77A8 4B D1 84 B9 */ bl func_80004000 +/* 802EBB48 002E77A8 4B D1 84 B9 */ bl memcpy /* 802EBB4C 002E77AC 3B C0 00 01 */ li r30, 1 lbl_802EBB50: /* 802EBB50 002E77B0 7F E3 FB 78 */ mr r3, r31 @@ -28774,7 +28774,7 @@ lbl_802EBBFC: /* 802EBC10 002E7870 80 81 00 20 */ lwz r4, 0x20(r1) /* 802EBC14 002E7874 7F 83 E3 78 */ mr r3, r28 /* 802EBC18 002E7878 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 802EBC1C 002E787C 4B D1 83 E5 */ bl func_80004000 +/* 802EBC1C 002E787C 4B D1 83 E5 */ bl memcpy /* 802EBC20 002E7880 3B C0 00 01 */ li r30, 1 lbl_802EBC24: /* 802EBC24 002E7884 7F E3 FB 78 */ mr r3, r31 @@ -28833,7 +28833,7 @@ lbl_802EBCD0: /* 802EBCE4 002E7944 80 81 00 20 */ lwz r4, 0x20(r1) /* 802EBCE8 002E7948 7F 83 E3 78 */ mr r3, r28 /* 802EBCEC 002E794C 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 802EBCF0 002E7950 4B D1 83 11 */ bl func_80004000 +/* 802EBCF0 002E7950 4B D1 83 11 */ bl memcpy /* 802EBCF4 002E7954 3B C0 00 01 */ li r30, 1 lbl_802EBCF8: /* 802EBCF8 002E7958 7F E3 FB 78 */ mr r3, r31 @@ -28971,7 +28971,7 @@ lbl_802EBEC0: /* 802EBEC8 002E7B28 9B CD AF 25 */ stb r30, lbl_806401E5-_SDA_BASE_(r13) /* 802EBECC 002E7B2C 38 9D 01 A0 */ addi r4, r29, 0x1a0 /* 802EBED0 002E7B30 38 A0 40 00 */ li r5, 0x4000 -/* 802EBED4 002E7B34 4B D1 81 2D */ bl func_80004000 +/* 802EBED4 002E7B34 4B D1 81 2D */ bl memcpy /* 802EBED8 002E7B38 7F E3 FB 78 */ mr r3, r31 /* 802EBEDC 002E7B3C 4B F8 28 A9 */ bl func_8026E784 /* 802EBEE0 002E7B40 3C 60 80 40 */ lis r3, lbl_803FE070@ha @@ -30531,7 +30531,7 @@ lbl_802ED350: /* 802ED36C 002E8FCC 98 1D 00 00 */ stb r0, 0(r29) /* 802ED370 002E8FD0 38 84 07 C8 */ addi r4, r4, 0x7c8 /* 802ED374 002E8FD4 38 A0 00 04 */ li r5, 4 -/* 802ED378 002E8FD8 4B D1 6C 89 */ bl func_80004000 +/* 802ED378 002E8FD8 4B D1 6C 89 */ bl memcpy /* 802ED37C 002E8FDC 48 00 00 1C */ b lbl_802ED398 lbl_802ED380: /* 802ED380 002E8FE0 38 00 00 01 */ li r0, 1 @@ -30539,7 +30539,7 @@ lbl_802ED380: /* 802ED388 002E8FE8 98 1D 00 00 */ stb r0, 0(r29) /* 802ED38C 002E8FEC 38 84 07 C8 */ addi r4, r4, 0x7c8 /* 802ED390 002E8FF0 38 A0 01 5C */ li r5, 0x15c -/* 802ED394 002E8FF4 4B D1 6C 6D */ bl func_80004000 +/* 802ED394 002E8FF4 4B D1 6C 6D */ bl memcpy lbl_802ED398: /* 802ED398 002E8FF8 88 1E 00 06 */ lbz r0, 6(r30) /* 802ED39C 002E8FFC 98 1D 00 01 */ stb r0, 1(r29) @@ -30599,7 +30599,7 @@ lbl_802ED44C: /* 802ED454 002E90B4 38 A0 00 0C */ li r5, 0xc /* 802ED458 002E90B8 7C 9D 02 14 */ add r4, r29, r0 /* 802ED45C 002E90BC 38 84 00 20 */ addi r4, r4, 0x20 -/* 802ED460 002E90C0 4B D1 6B A1 */ bl func_80004000 +/* 802ED460 002E90C0 4B D1 6B A1 */ bl memcpy /* 802ED464 002E90C4 1C 1C 09 1C */ mulli r0, r28, 0x91c /* 802ED468 002E90C8 7C 9D 02 14 */ add r4, r29, r0 /* 802ED46C 002E90CC 88 04 00 08 */ lbz r0, 8(r4) @@ -30610,7 +30610,7 @@ lbl_802ED44C: /* 802ED480 002E90E0 90 1F 00 00 */ stw r0, 0(r31) /* 802ED484 002E90E4 38 84 00 0C */ addi r4, r4, 0xc /* 802ED488 002E90E8 38 A0 00 14 */ li r5, 0x14 -/* 802ED48C 002E90EC 4B D1 6B 75 */ bl func_80004000 +/* 802ED48C 002E90EC 4B D1 6B 75 */ bl memcpy /* 802ED490 002E90F0 48 00 00 1C */ b lbl_802ED4AC lbl_802ED494: /* 802ED494 002E90F4 38 00 00 00 */ li r0, 0 @@ -30618,7 +30618,7 @@ lbl_802ED494: /* 802ED49C 002E90FC 90 1F 00 00 */ stw r0, 0(r31) /* 802ED4A0 002E9100 38 84 00 0C */ addi r4, r4, 0xc /* 802ED4A4 002E9104 38 A0 00 14 */ li r5, 0x14 -/* 802ED4A8 002E9108 4B D1 6B 59 */ bl func_80004000 +/* 802ED4A8 002E9108 4B D1 6B 59 */ bl memcpy lbl_802ED4AC: /* 802ED4AC 002E910C 1C 1C 09 1C */ mulli r0, r28, 0x91c /* 802ED4B0 002E9110 7C 9D 02 14 */ add r4, r29, r0 @@ -30630,7 +30630,7 @@ lbl_802ED4AC: /* 802ED4C8 002E9128 90 1F 00 04 */ stw r0, 4(r31) /* 802ED4CC 002E912C 38 84 00 2C */ addi r4, r4, 0x2c /* 802ED4D0 002E9130 38 A0 07 9C */ li r5, 0x79c -/* 802ED4D4 002E9134 4B D1 6B 2D */ bl func_80004000 +/* 802ED4D4 002E9134 4B D1 6B 2D */ bl memcpy /* 802ED4D8 002E9138 48 00 00 1C */ b lbl_802ED4F4 lbl_802ED4DC: /* 802ED4DC 002E913C 38 00 00 00 */ li r0, 0 @@ -30792,7 +30792,7 @@ lbl_802ED6F4: /* 802ED700 002E9360 80 8D AF 34 */ lwz r4, lbl_806401F4-_SDA_BASE_(r13) /* 802ED704 002E9364 7F 83 E3 78 */ mr r3, r28 /* 802ED708 002E9368 38 A0 00 06 */ li r5, 6 -/* 802ED70C 002E936C 4B D1 68 F5 */ bl func_80004000 +/* 802ED70C 002E936C 4B D1 68 F5 */ bl memcpy lbl_802ED710: /* 802ED710 002E9370 7F A3 EB 78 */ mr r3, r29 /* 802ED714 002E9374 4B FB 5C 25 */ bl func_802A3338 @@ -31151,7 +31151,7 @@ lbl_802EDBC0: /* 802EDBD8 002E9838 80 8D AF 34 */ lwz r4, lbl_806401F4-_SDA_BASE_(r13) /* 802EDBDC 002E983C 7F 63 DB 78 */ mr r3, r27 /* 802EDBE0 002E9840 38 A0 1B 5C */ li r5, 0x1b5c -/* 802EDBE4 002E9844 4B D1 64 1D */ bl func_80004000 +/* 802EDBE4 002E9844 4B D1 64 1D */ bl memcpy /* 802EDBE8 002E9848 48 00 00 4C */ b lbl_802EDC34 lbl_802EDBEC: /* 802EDBEC 002E984C 38 00 00 00 */ li r0, 0 @@ -31160,7 +31160,7 @@ lbl_802EDBEC: /* 802EDBF8 002E9858 80 6D AF 34 */ lwz r3, lbl_806401F4-_SDA_BASE_(r13) /* 802EDBFC 002E985C 7F 64 DB 78 */ mr r4, r27 /* 802EDC00 002E9860 38 A0 1B 5C */ li r5, 0x1b5c -/* 802EDC04 002E9864 4B D1 63 FD */ bl func_80004000 +/* 802EDC04 002E9864 4B D1 63 FD */ bl memcpy lbl_802EDC08: /* 802EDC08 002E9868 7F A3 EB 78 */ mr r3, r29 /* 802EDC0C 002E986C 7F 84 E3 78 */ mr r4, r28 @@ -31537,7 +31537,7 @@ func_802EE0EC: /* 802EE124 002E9D84 7C 03 03 78 */ mr r3, r0 /* 802EE128 002E9D88 7F E4 FB 78 */ mr r4, r31 /* 802EE12C 002E9D8C 38 A0 00 06 */ li r5, 6 -/* 802EE130 002E9D90 4B D1 5E D1 */ bl func_80004000 +/* 802EE130 002E9D90 4B D1 5E D1 */ bl memcpy /* 802EE134 002E9D94 38 00 00 06 */ li r0, 6 /* 802EE138 002E9D98 7F C6 F3 78 */ mr r6, r30 /* 802EE13C 002E9D9C 90 1E 00 04 */ stw r0, 4(r30) @@ -34387,7 +34387,7 @@ lbl_802F0920: /* 802F0934 002EC594 7F A3 EB 78 */ mr r3, r29 /* 802F0938 002EC598 7F C4 F3 78 */ mr r4, r30 /* 802F093C 002EC59C 38 A0 01 40 */ li r5, 0x140 -/* 802F0940 002EC5A0 4B D1 36 C1 */ bl func_80004000 +/* 802F0940 002EC5A0 4B D1 36 C1 */ bl memcpy /* 802F0944 002EC5A4 3B FD 59 84 */ addi r31, r29, 0x5984 /* 802F0948 002EC5A8 38 80 00 00 */ li r4, 0 /* 802F094C 002EC5AC 7F E3 FB 78 */ mr r3, r31 @@ -34683,7 +34683,7 @@ lbl_802F0D18: /* 802F0D1C 002EC97C 38 9E 90 C0 */ addi r4, r30, -28480 /* 802F0D20 002EC980 38 A0 00 06 */ li r5, 6 /* 802F0D24 002EC984 38 63 57 6C */ addi r3, r3, 0x576c -/* 802F0D28 002EC988 4B D1 32 D9 */ bl func_80004000 +/* 802F0D28 002EC988 4B D1 32 D9 */ bl memcpy /* 802F0D2C 002EC98C 38 9E 90 C0 */ addi r4, r30, -28480 /* 802F0D30 002EC990 80 62 AA 30 */ lwz r3, lbl_80643030-_SDA2_BASE_(r2) /* 802F0D34 002EC994 A0 04 00 08 */ lhz r0, 8(r4) @@ -35093,7 +35093,7 @@ lbl_802F12A0: /* 802F12B0 002ECF10 7F C5 F3 78 */ mr r5, r30 /* 802F12B4 002ECF14 93 C6 00 3C */ stw r30, 0x3c(r6) /* 802F12B8 002ECF18 38 66 00 40 */ addi r3, r6, 0x40 -/* 802F12BC 002ECF1C 4B D1 2D 45 */ bl func_80004000 +/* 802F12BC 002ECF1C 4B D1 2D 45 */ bl memcpy /* 802F12C0 002ECF20 28 1E 00 70 */ cmplwi r30, 0x70 /* 802F12C4 002ECF24 40 80 00 1C */ bge lbl_802F12E0 /* 802F12C8 002ECF28 80 02 AA 30 */ lwz r0, lbl_80643030-_SDA2_BASE_(r2) @@ -35683,7 +35683,7 @@ lbl_802F1A68: /* 802F1AA4 002ED704 7F 84 E3 78 */ mr r4, r28 /* 802F1AA8 002ED708 7F 65 DB 78 */ mr r5, r27 /* 802F1AAC 002ED70C 38 74 00 02 */ addi r3, r20, 2 -/* 802F1AB0 002ED710 4B D1 25 51 */ bl func_80004000 +/* 802F1AB0 002ED710 4B D1 25 51 */ bl memcpy lbl_802F1AB4: /* 802F1AB4 002ED714 2C 1F 00 00 */ cmpwi r31, 0 /* 802F1AB8 002ED718 38 7E 00 01 */ addi r3, r30, 1 @@ -35967,7 +35967,7 @@ lbl_802F1E4C: /* 802F1E5C 002EDABC 93 E4 57 60 */ stw r31, 0x5760(r4) /* 802F1E60 002EDAC0 38 64 57 72 */ addi r3, r4, 0x5772 /* 802F1E64 002EDAC4 38 84 57 6C */ addi r4, r4, 0x576c -/* 802F1E68 002EDAC8 4B D1 21 99 */ bl func_80004000 +/* 802F1E68 002EDAC8 4B D1 21 99 */ bl memcpy /* 802F1E6C 002EDACC 80 82 AA 30 */ lwz r4, lbl_80643030-_SDA2_BASE_(r2) /* 802F1E70 002EDAD0 7F C3 F3 78 */ mr r3, r30 /* 802F1E74 002EDAD4 B3 E4 65 04 */ sth r31, 0x6504(r4) @@ -36054,7 +36054,7 @@ lbl_802F1F70: /* 802F1F88 002EDBE8 38 61 00 08 */ addi r3, r1, 8 /* 802F1F8C 002EDBEC 38 A0 00 06 */ li r5, 6 /* 802F1F90 002EDBF0 7C 9E FA 14 */ add r4, r30, r31 -/* 802F1F94 002EDBF4 4B D1 20 6D */ bl func_80004000 +/* 802F1F94 002EDBF4 4B D1 20 6D */ bl memcpy /* 802F1F98 002EDBF8 57 20 08 3C */ slwi r0, r25, 1 /* 802F1F9C 002EDBFC 7F 63 DB 78 */ mr r3, r27 /* 802F1FA0 002EDC00 7C 9D 02 14 */ add r4, r29, r0 @@ -36122,7 +36122,7 @@ lbl_802F2060: /* 802F2074 002EDCD4 7C 65 02 14 */ add r3, r5, r0 /* 802F2078 002EDCD8 38 A0 00 06 */ li r5, 6 /* 802F207C 002EDCDC 38 63 57 72 */ addi r3, r3, 0x5772 -/* 802F2080 002EDCE0 4B D1 1F 81 */ bl func_80004000 +/* 802F2080 002EDCE0 4B D1 1F 81 */ bl memcpy /* 802F2084 002EDCE4 80 C2 AA 30 */ lwz r6, lbl_80643030-_SDA2_BASE_(r2) /* 802F2088 002EDCE8 57 43 08 3C */ slwi r3, r26, 1 /* 802F208C 002EDCEC 57 40 30 32 */ slwi r0, r26, 6 @@ -37754,11 +37754,11 @@ func_802F36FC: /* 802F375C 002EF3BC 38 A0 00 06 */ li r5, 6 /* 802F3760 002EF3C0 93 1C 00 10 */ stw r24, 0x10(r28) /* 802F3764 002EF3C4 93 7C 00 14 */ stw r27, 0x14(r28) -/* 802F3768 002EF3C8 4B D1 08 99 */ bl func_80004000 +/* 802F3768 002EF3C8 4B D1 08 99 */ bl memcpy /* 802F376C 002EF3CC 7F 44 D3 78 */ mr r4, r26 /* 802F3770 002EF3D0 38 7C 00 1E */ addi r3, r28, 0x1e /* 802F3774 002EF3D4 38 A0 00 20 */ li r5, 0x20 -/* 802F3778 002EF3D8 4B D1 08 89 */ bl func_80004000 +/* 802F3778 002EF3D8 4B D1 08 89 */ bl memcpy /* 802F377C 002EF3DC 93 FC 00 00 */ stw r31, 0(r28) /* 802F3780 002EF3E0 38 00 00 04 */ li r0, 4 /* 802F3784 002EF3E4 3B E0 00 00 */ li r31, 0 @@ -37815,7 +37815,7 @@ func_802F37DC: /* 802F3838 002EF498 38 A0 00 06 */ li r5, 6 /* 802F383C 002EF49C 93 3C 00 10 */ stw r25, 0x10(r28) /* 802F3840 002EF4A0 93 5C 00 14 */ stw r26, 0x14(r28) -/* 802F3844 002EF4A4 4B D1 07 BD */ bl func_80004000 +/* 802F3844 002EF4A4 4B D1 07 BD */ bl memcpy /* 802F3848 002EF4A8 93 FC 00 00 */ stw r31, 0(r28) /* 802F384C 002EF4AC 38 00 00 05 */ li r0, 5 /* 802F3850 002EF4B0 3B E0 00 00 */ li r31, 0 @@ -38163,7 +38163,7 @@ lbl_802F3C9C: /* 802F3CF0 002EF950 90 DE 00 04 */ stw r6, 4(r30) /* 802F3CF4 002EF954 7F E0 07 2C */ sthbrx r31, 0, r0 /* 802F3CF8 002EF958 9B BE 00 0A */ stb r29, 0xa(r30) -/* 802F3CFC 002EF95C 4B D1 03 05 */ bl func_80004000 +/* 802F3CFC 002EF95C 4B D1 03 05 */ bl memcpy /* 802F3D00 002EF960 9B 9E 00 0B */ stb r28, 0xb(r30) /* 802F3D04 002EF964 38 1E 00 0C */ addi r0, r30, 0xc /* 802F3D08 002EF968 80 82 AA 30 */ lwz r4, lbl_80643030-_SDA2_BASE_(r2) @@ -38389,7 +38389,7 @@ func_802F400C: /* 802F400C 002EFC6C 7C 60 1B 78 */ mr r0, r3 /* 802F4010 002EFC70 7C 83 23 78 */ mr r3, r4 /* 802F4014 002EFC74 7C 04 03 78 */ mr r4, r0 -/* 802F4018 002EFC78 4B D0 FF E8 */ b func_80004000 +/* 802F4018 002EFC78 4B D0 FF E8 */ b memcpy .global func_802F401C func_802F401C: @@ -38506,7 +38506,7 @@ lbl_802F4170: /* 802F41BC 002EFE1C 90 1F 00 04 */ stw r0, 4(r31) /* 802F41C0 002EFE20 88 06 00 35 */ lbz r0, 0x35(r6) /* 802F41C4 002EFE24 B0 1F 00 08 */ sth r0, 8(r31) -/* 802F41C8 002EFE28 4B D0 FE 39 */ bl func_80004000 +/* 802F41C8 002EFE28 4B D0 FE 39 */ bl memcpy /* 802F41CC 002EFE2C 38 00 00 00 */ li r0, 0 /* 802F41D0 002EFE30 90 1F 00 24 */ stw r0, 0x24(r31) /* 802F41D4 002EFE34 48 00 00 9C */ b lbl_802F4270 @@ -38605,7 +38605,7 @@ lbl_802F4314: /* 802F4318 002EFF78 7C 83 23 78 */ mr r3, r4 /* 802F431C 002EFF7C 80 A5 00 08 */ lwz r5, 8(r5) /* 802F4320 002EFF80 7C 86 02 14 */ add r4, r6, r0 -/* 802F4324 002EFF84 4B D0 FC DD */ bl func_80004000 +/* 802F4324 002EFF84 4B D0 FC DD */ bl memcpy /* 802F4328 002EFF88 80 01 00 14 */ lwz r0, 0x14(r1) /* 802F432C 002EFF8C 38 60 00 01 */ li r3, 1 /* 802F4330 002EFF90 7C 08 03 A6 */ mtlr r0 @@ -38743,7 +38743,7 @@ lbl_802F450C: /* 802F451C 002F017C 1C 7D 00 28 */ mulli r3, r29, 0x28 /* 802F4520 002F0180 7C 60 1A 14 */ add r3, r0, r3 /* 802F4524 002F0184 38 63 00 1E */ addi r3, r3, 0x1e -/* 802F4528 002F0188 4B D0 FA D9 */ bl func_80004000 +/* 802F4528 002F0188 4B D0 FA D9 */ bl memcpy /* 802F452C 002F018C 7F C3 F3 78 */ mr r3, r30 /* 802F4530 002F0190 7F A4 EB 78 */ mr r4, r29 /* 802F4534 002F0194 4B FF B2 39 */ bl func_802EF76C @@ -38956,7 +38956,7 @@ lbl_802F4788: /* 802F484C 002F04AC 90 1B 00 04 */ stw r0, 4(r27) /* 802F4850 002F04B0 88 1D 00 35 */ lbz r0, 0x35(r29) /* 802F4854 002F04B4 B0 1B 00 08 */ sth r0, 8(r27) -/* 802F4858 002F04B8 4B D0 F7 A9 */ bl func_80004000 +/* 802F4858 002F04B8 4B D0 F7 A9 */ bl memcpy /* 802F485C 002F04BC 3C 60 80 2F */ lis r3, lbl_802F44B0@ha /* 802F4860 002F04C0 93 FB 00 24 */ stw r31, 0x24(r27) /* 802F4864 002F04C4 38 63 44 B0 */ addi r3, r3, lbl_802F44B0@l @@ -41094,7 +41094,7 @@ lbl_802F64EC: /* 802F64EC 002F214C 88 BB 00 00 */ lbz r5, 0(r27) /* 802F64F0 002F2150 7F 83 E3 78 */ mr r3, r28 /* 802F64F4 002F2154 7F 64 DB 78 */ mr r4, r27 -/* 802F64F8 002F2158 4B D0 DB 09 */ bl func_80004000 +/* 802F64F8 002F2158 4B D0 DB 09 */ bl memcpy /* 802F64FC 002F215C 80 61 00 08 */ lwz r3, 8(r1) /* 802F6500 002F2160 7F A5 EB 78 */ mr r5, r29 /* 802F6504 002F2164 89 1B 00 00 */ lbz r8, 0(r27) @@ -41108,7 +41108,7 @@ lbl_802F64EC: /* 802F6524 002F2184 88 BC 00 00 */ lbz r5, 0(r28) /* 802F6528 002F2188 7F 63 DB 78 */ mr r3, r27 /* 802F652C 002F218C 7F 84 E3 78 */ mr r4, r28 -/* 802F6530 002F2190 4B D0 DA D1 */ bl func_80004000 +/* 802F6530 002F2190 4B D0 DA D1 */ bl memcpy lbl_802F6534: /* 802F6534 002F2194 7F A4 EB 78 */ mr r4, r29 /* 802F6538 002F2198 7F E5 FB 78 */ mr r5, r31 @@ -41166,7 +41166,7 @@ lbl_802F65DC: /* 802F65E8 002F2248 90 03 00 04 */ stw r0, 4(r3) /* 802F65EC 002F224C 38 63 00 08 */ addi r3, r3, 8 /* 802F65F0 002F2250 88 BF 00 00 */ lbz r5, 0(r31) -/* 802F65F4 002F2254 4B D0 DA 0D */ bl func_80004000 +/* 802F65F4 002F2254 4B D0 DA 0D */ bl memcpy /* 802F65F8 002F2258 80 61 00 08 */ lwz r3, 8(r1) /* 802F65FC 002F225C 7F C5 F3 78 */ mr r5, r30 /* 802F6600 002F2260 38 80 00 02 */ li r4, 2 @@ -41232,7 +41232,7 @@ lbl_802F66C4: /* 802F66D0 002F2330 90 03 00 04 */ stw r0, 4(r3) /* 802F66D4 002F2334 38 63 00 08 */ addi r3, r3, 8 /* 802F66D8 002F2338 88 BF 00 00 */ lbz r5, 0(r31) -/* 802F66DC 002F233C 4B D0 D9 25 */ bl func_80004000 +/* 802F66DC 002F233C 4B D0 D9 25 */ bl memcpy /* 802F66E0 002F2340 80 61 00 08 */ lwz r3, 8(r1) /* 802F66E4 002F2344 7F C5 F3 78 */ mr r5, r30 /* 802F66E8 002F2348 38 80 00 04 */ li r4, 4 @@ -41298,7 +41298,7 @@ lbl_802F67B0: /* 802F67B8 002F2418 7F 64 DB 78 */ mr r4, r27 /* 802F67BC 002F241C 88 BB 00 00 */ lbz r5, 0(r27) /* 802F67C0 002F2420 7F 83 E3 78 */ mr r3, r28 -/* 802F67C4 002F2424 4B D0 D8 3D */ bl func_80004000 +/* 802F67C4 002F2424 4B D0 D8 3D */ bl memcpy /* 802F67C8 002F2428 80 61 00 08 */ lwz r3, 8(r1) /* 802F67CC 002F242C 7F A5 EB 78 */ mr r5, r29 /* 802F67D0 002F2430 89 1B 00 00 */ lbz r8, 0(r27) @@ -41312,7 +41312,7 @@ lbl_802F67B0: /* 802F67F0 002F2450 88 BC 00 00 */ lbz r5, 0(r28) /* 802F67F4 002F2454 7F 63 DB 78 */ mr r3, r27 /* 802F67F8 002F2458 7F 84 E3 78 */ mr r4, r28 -/* 802F67FC 002F245C 4B D0 D8 05 */ bl func_80004000 +/* 802F67FC 002F245C 4B D0 D8 05 */ bl memcpy lbl_802F6800: /* 802F6800 002F2460 7F A4 EB 78 */ mr r4, r29 /* 802F6804 002F2464 7F E5 FB 78 */ mr r5, r31 @@ -41560,7 +41560,7 @@ lbl_802F6B24: /* 802F6B4C 002F27AC 40 82 00 14 */ bne lbl_802F6B60 /* 802F6B50 002F27B0 38 81 00 08 */ addi r4, r1, 8 /* 802F6B54 002F27B4 38 A0 00 08 */ li r5, 8 -/* 802F6B58 002F27B8 4B D0 D4 A9 */ bl func_80004000 +/* 802F6B58 002F27B8 4B D0 D4 A9 */ bl memcpy /* 802F6B5C 002F27BC 48 00 00 34 */ b lbl_802F6B90 lbl_802F6B60: /* 802F6B60 002F27C0 3C A0 80 00 */ lis r5, 0x800000F8@ha @@ -41579,7 +41579,7 @@ lbl_802F6B90: /* 802F6B90 002F27F0 7F 43 D3 78 */ mr r3, r26 /* 802F6B94 002F27F4 7F E4 FB 78 */ mr r4, r31 /* 802F6B98 002F27F8 7F A5 EB 78 */ mr r5, r29 -/* 802F6B9C 002F27FC 4B D0 D4 65 */ bl func_80004000 +/* 802F6B9C 002F27FC 4B D0 D4 65 */ bl memcpy /* 802F6BA0 002F2800 80 61 00 10 */ lwz r3, 0x10(r1) /* 802F6BA4 002F2804 7F 65 DB 78 */ mr r5, r27 /* 802F6BA8 002F2808 7F 47 D3 78 */ mr r7, r26 @@ -41593,7 +41593,7 @@ lbl_802F6B90: /* 802F6BC8 002F2828 7F E3 FB 78 */ mr r3, r31 /* 802F6BCC 002F282C 7F 44 D3 78 */ mr r4, r26 /* 802F6BD0 002F2830 7F A5 EB 78 */ mr r5, r29 -/* 802F6BD4 002F2834 4B D0 D4 2D */ bl func_80004000 +/* 802F6BD4 002F2834 4B D0 D4 2D */ bl memcpy lbl_802F6BD8: /* 802F6BD8 002F2838 7F 64 DB 78 */ mr r4, r27 /* 802F6BDC 002F283C 7F C5 F3 78 */ mr r5, r30 @@ -41668,7 +41668,7 @@ lbl_802F6C98: /* 802F6CD0 002F2930 7F 83 E3 78 */ mr r3, r28 /* 802F6CD4 002F2934 7F A4 EB 78 */ mr r4, r29 /* 802F6CD8 002F2938 38 A0 00 04 */ li r5, 4 -/* 802F6CDC 002F293C 4B D0 D3 25 */ bl func_80004000 +/* 802F6CDC 002F293C 4B D0 D3 25 */ bl memcpy lbl_802F6CE0: /* 802F6CE0 002F2940 7F A4 EB 78 */ mr r4, r29 /* 802F6CE4 002F2944 7F E5 FB 78 */ mr r5, r31 @@ -41864,7 +41864,7 @@ lbl_802F6F54: /* 802F6F54 002F2BB4 88 BE 00 00 */ lbz r5, 0(r30) /* 802F6F58 002F2BB8 7E A3 AB 78 */ mr r3, r21 /* 802F6F5C 002F2BBC 7F C4 F3 78 */ mr r4, r30 -/* 802F6F60 002F2BC0 4B D0 D0 A1 */ bl func_80004000 +/* 802F6F60 002F2BC0 4B D0 D0 A1 */ bl memcpy /* 802F6F64 002F2BC4 92 B6 00 10 */ stw r21, 0x10(r22) /* 802F6F68 002F2BC8 7E C7 B3 78 */ mr r7, r22 /* 802F6F6C 002F2BCC 38 80 00 0C */ li r4, 0xc @@ -41885,7 +41885,7 @@ lbl_802F6F54: /* 802F6FA8 002F2C08 40 81 00 08 */ ble lbl_802F6FB0 /* 802F6FAC 002F2C0C 7C 05 03 78 */ mr r5, r0 lbl_802F6FB0: -/* 802F6FB0 002F2C10 4B D0 D0 51 */ bl func_80004000 +/* 802F6FB0 002F2C10 4B D0 D0 51 */ bl memcpy lbl_802F6FB4: /* 802F6FB4 002F2C14 2C 1A 00 00 */ cmpwi r26, 0 /* 802F6FB8 002F2C18 41 80 00 1C */ blt lbl_802F6FD4 @@ -41894,7 +41894,7 @@ lbl_802F6FB4: /* 802F6FC4 002F2C24 7F 63 DB 78 */ mr r3, r27 /* 802F6FC8 002F2C28 7E E4 BB 78 */ mr r4, r23 /* 802F6FCC 002F2C2C 7F 85 E3 78 */ mr r5, r28 -/* 802F6FD0 002F2C30 4B D0 D0 31 */ bl func_80004000 +/* 802F6FD0 002F2C30 4B D0 D0 31 */ bl memcpy lbl_802F6FD4: /* 802F6FD4 002F2C34 2C 1F 00 00 */ cmpwi r31, 0 /* 802F6FD8 002F2C38 40 82 00 18 */ bne lbl_802F6FF0 @@ -42034,14 +42034,14 @@ lbl_802F71A0: /* 802F71A8 002F2E08 90 18 00 08 */ stw r0, 8(r24) /* 802F71AC 002F2E0C 38 78 00 0C */ addi r3, r24, 0xc /* 802F71B0 002F2E10 88 BE 00 00 */ lbz r5, 0(r30) -/* 802F71B4 002F2E14 4B D0 CE 4D */ bl func_80004000 +/* 802F71B4 002F2E14 4B D0 CE 4D */ bl memcpy lbl_802F71B8: /* 802F71B8 002F2E18 2C 1F 00 00 */ cmpwi r31, 0 /* 802F71BC 002F2E1C 40 82 00 14 */ bne lbl_802F71D0 /* 802F71C0 002F2E20 7E E3 BB 78 */ mr r3, r23 /* 802F71C4 002F2E24 7F 64 DB 78 */ mr r4, r27 /* 802F71C8 002F2E28 7F 85 E3 78 */ mr r5, r28 -/* 802F71CC 002F2E2C 4B D0 CE 35 */ bl func_80004000 +/* 802F71CC 002F2E2C 4B D0 CE 35 */ bl memcpy lbl_802F71D0: /* 802F71D0 002F2E30 92 F6 00 00 */ stw r23, 0(r22) /* 802F71D4 002F2E34 38 00 00 28 */ li r0, 0x28 @@ -42341,7 +42341,7 @@ lbl_802F75BC: /* 802F75C8 002F3228 7E C3 B3 78 */ mr r3, r22 /* 802F75CC 002F322C 7F 64 DB 78 */ mr r4, r27 /* 802F75D0 002F3230 38 A0 00 20 */ li r5, 0x20 -/* 802F75D4 002F3234 4B D0 CA 2D */ bl func_80004000 +/* 802F75D4 002F3234 4B D0 CA 2D */ bl memcpy /* 802F75D8 002F3238 48 00 00 14 */ b lbl_802F75EC lbl_802F75DC: /* 802F75DC 002F323C 7E C3 B3 78 */ mr r3, r22 @@ -42501,7 +42501,7 @@ lbl_802F77AC: /* 802F77FC 002F345C 41 82 00 10 */ beq lbl_802F780C /* 802F7800 002F3460 7F 83 E3 78 */ mr r3, r28 /* 802F7804 002F3464 38 9E 00 10 */ addi r4, r30, 0x10 -/* 802F7808 002F3468 4B D0 C7 F9 */ bl func_80004000 +/* 802F7808 002F3468 4B D0 C7 F9 */ bl memcpy lbl_802F780C: /* 802F780C 002F346C 80 1E 00 0C */ lwz r0, 0xc(r30) /* 802F7810 002F3470 90 1D 00 00 */ stw r0, 0(r29) @@ -42569,7 +42569,7 @@ lbl_802F78C8: /* 802F78E0 002F3540 7F A4 EB 78 */ mr r4, r29 /* 802F78E4 002F3544 7F E5 FB 78 */ mr r5, r31 /* 802F78E8 002F3548 38 63 00 10 */ addi r3, r3, 0x10 -/* 802F78EC 002F354C 4B D0 C7 15 */ bl func_80004000 +/* 802F78EC 002F354C 4B D0 C7 15 */ bl memcpy /* 802F78F0 002F3550 48 00 00 14 */ b lbl_802F7904 lbl_802F78F4: /* 802F78F4 002F3554 7F E5 FB 78 */ mr r5, r31 @@ -42716,7 +42716,7 @@ lbl_802F7A88: /* 802F7AD8 002F3738 41 82 00 10 */ beq lbl_802F7AE8 /* 802F7ADC 002F373C 7F C3 F3 78 */ mr r3, r30 /* 802F7AE0 002F3740 7F 24 CB 78 */ mr r4, r25 -/* 802F7AE4 002F3744 4B D0 C5 1D */ bl func_80004000 +/* 802F7AE4 002F3744 4B D0 C5 1D */ bl memcpy lbl_802F7AE8: /* 802F7AE8 002F3748 80 1A 00 00 */ lwz r0, 0(r26) /* 802F7AEC 002F374C 90 1F 00 00 */ stw r0, 0(r31) @@ -45574,7 +45574,7 @@ lbl_802FA0C4: .global func_802FA0DC func_802FA0DC: -/* 802FA0DC 002F5D3C 4B D0 9F 24 */ b func_80004000 +/* 802FA0DC 002F5D3C 4B D0 9F 24 */ b memcpy .global func_802FA0E0 func_802FA0E0: @@ -52514,7 +52514,7 @@ lbl_802FFFC4: /* 802FFFC4 002FBC24 7F A4 EB 78 */ mr r4, r29 /* 802FFFC8 002FBC28 7F C5 F3 78 */ mr r5, r30 /* 802FFFCC 002FBC2C 38 61 00 80 */ addi r3, r1, 0x80 -/* 802FFFD0 002FBC30 4B D0 40 31 */ bl func_80004000 +/* 802FFFD0 002FBC30 4B D0 40 31 */ bl memcpy /* 802FFFD4 002FBC34 39 40 00 20 */ li r10, 0x20 /* 802FFFD8 002FBC38 39 61 00 40 */ addi r11, r1, 0x40 /* 802FFFDC 002FBC3C 39 21 00 20 */ addi r9, r1, 0x20 @@ -52721,7 +52721,7 @@ lbl_8030025C: /* 803002B8 002FBF18 7F A3 EB 78 */ mr r3, r29 /* 803002BC 002FBF1C 7F 64 DB 78 */ mr r4, r27 /* 803002C0 002FBF20 7F 45 D3 78 */ mr r5, r26 -/* 803002C4 002FBF24 4B D0 3D 3D */ bl func_80004000 +/* 803002C4 002FBF24 4B D0 3D 3D */ bl memcpy /* 803002C8 002FBF28 7C 1A C8 40 */ cmplw r26, r25 /* 803002CC 002FBF2C 40 80 00 14 */ bge lbl_803002E0 /* 803002D0 002FBF30 7F E3 FB 78 */ mr r3, r31 @@ -52819,7 +52819,7 @@ lbl_803003A8: /* 80300424 002FC084 7F C4 F3 78 */ mr r4, r30 /* 80300428 002FC088 7F 45 D3 78 */ mr r5, r26 /* 8030042C 002FC08C 7F 18 D2 14 */ add r24, r24, r26 -/* 80300430 002FC090 4B D0 3B D1 */ bl func_80004000 +/* 80300430 002FC090 4B D0 3B D1 */ bl memcpy /* 80300434 002FC094 48 00 00 24 */ b lbl_80300458 lbl_80300438: /* 80300438 002FC098 7F E3 FB 78 */ mr r3, r31 @@ -52893,7 +52893,7 @@ lbl_8030051C: /* 8030051C 002FC17C 7F A4 EB 78 */ mr r4, r29 /* 80300520 002FC180 7F 45 D3 78 */ mr r5, r26 /* 80300524 002FC184 38 61 01 40 */ addi r3, r1, 0x140 -/* 80300528 002FC188 4B D0 3A D9 */ bl func_80004000 +/* 80300528 002FC188 4B D0 3A D9 */ bl memcpy /* 8030052C 002FC18C 39 20 00 20 */ li r9, 0x20 /* 80300530 002FC190 39 41 01 20 */ addi r10, r1, 0x120 /* 80300534 002FC194 39 01 01 00 */ addi r8, r1, 0x100 @@ -52991,7 +52991,7 @@ lbl_80300668: /* 80300688 002FC2E8 7F A4 EB 78 */ mr r4, r29 /* 8030068C 002FC2EC 7F 45 D3 78 */ mr r5, r26 /* 80300690 002FC2F0 38 61 01 40 */ addi r3, r1, 0x140 -/* 80300694 002FC2F4 4B D0 39 6D */ bl func_80004000 +/* 80300694 002FC2F4 4B D0 39 6D */ bl memcpy /* 80300698 002FC2F8 39 20 00 20 */ li r9, 0x20 /* 8030069C 002FC2FC 39 41 00 60 */ addi r10, r1, 0x60 /* 803006A0 002FC300 39 01 00 40 */ addi r8, r1, 0x40 @@ -53147,11 +53147,11 @@ lbl_803008AC: /* 803008BC 002FC51C 7F 24 CB 78 */ mr r4, r25 /* 803008C0 002FC520 7F 45 D3 78 */ mr r5, r26 /* 803008C4 002FC524 38 7F 00 20 */ addi r3, r31, 0x20 -/* 803008C8 002FC528 4B D0 37 39 */ bl func_80004000 +/* 803008C8 002FC528 4B D0 37 39 */ bl memcpy /* 803008CC 002FC52C 7F 64 DB 78 */ mr r4, r27 /* 803008D0 002FC530 7F 85 E3 78 */ mr r5, r28 /* 803008D4 002FC534 38 7F 10 20 */ addi r3, r31, 0x1020 -/* 803008D8 002FC538 4B D0 37 29 */ bl func_80004000 +/* 803008D8 002FC538 4B D0 37 29 */ bl memcpy /* 803008DC 002FC53C 39 40 00 20 */ li r10, 0x20 /* 803008E0 002FC540 39 61 00 40 */ addi r11, r1, 0x40 /* 803008E4 002FC544 39 21 00 20 */ addi r9, r1, 0x20 @@ -53290,7 +53290,7 @@ lbl_80300ABC: /* 80300ACC 002FC72C 7F 64 DB 78 */ mr r4, r27 /* 80300AD0 002FC730 7F 85 E3 78 */ mr r5, r28 /* 80300AD4 002FC734 38 7F 20 20 */ addi r3, r31, 0x2020 -/* 80300AD8 002FC738 4B D0 35 29 */ bl func_80004000 +/* 80300AD8 002FC738 4B D0 35 29 */ bl memcpy /* 80300ADC 002FC73C 39 20 00 20 */ li r9, 0x20 /* 80300AE0 002FC740 39 41 00 40 */ addi r10, r1, 0x40 /* 80300AE4 002FC744 39 01 00 20 */ addi r8, r1, 0x20 @@ -55374,7 +55374,7 @@ lbl_803026C8: /* 803026C8 002FE328 7F 64 DB 78 */ mr r4, r27 /* 803026CC 002FE32C 7E C5 B3 78 */ mr r5, r22 /* 803026D0 002FE330 7C 7C EA 14 */ add r3, r28, r29 -/* 803026D4 002FE334 4B D0 19 2D */ bl func_80004000 +/* 803026D4 002FE334 4B D0 19 2D */ bl memcpy /* 803026D8 002FE338 7F BD B2 14 */ add r29, r29, r22 /* 803026DC 002FE33C 7F D6 F0 50 */ subf r30, r22, r30 /* 803026E0 002FE340 28 1D 02 00 */ cmplwi r29, 0x200 @@ -55691,7 +55691,7 @@ lbl_80302AFC: /* 80302AFC 002FE75C 7E 63 9B 78 */ mr r3, r19 /* 80302B00 002FE760 7E E5 BB 78 */ mr r5, r23 /* 80302B04 002FE764 7C 94 AA 14 */ add r4, r20, r21 -/* 80302B08 002FE768 4B D0 14 F9 */ bl func_80004000 +/* 80302B08 002FE768 4B D0 14 F9 */ bl memcpy /* 80302B0C 002FE76C 7E 73 BA 14 */ add r19, r19, r23 /* 80302B10 002FE770 7F 37 C8 50 */ subf r25, r23, r25 /* 80302B14 002FE774 3A A0 00 00 */ li r21, 0 @@ -58158,7 +58158,7 @@ lbl_80304C3C: /* 80304C40 003008A0 7F C4 F3 78 */ mr r4, r30 /* 80304C44 003008A4 38 A0 02 00 */ li r5, 0x200 /* 80304C48 003008A8 38 63 38 00 */ addi r3, r3, 0x3800 -/* 80304C4C 003008AC 4B CF F3 B5 */ bl func_80004000 +/* 80304C4C 003008AC 4B CF F3 B5 */ bl memcpy /* 80304C50 003008B0 80 6D AF 90 */ lwz r3, lbl_80640250-_SDA_BASE_(r13) /* 80304C54 003008B4 38 A1 00 08 */ addi r5, r1, 8 /* 80304C58 003008B8 38 80 02 00 */ li r4, 0x200 @@ -85714,7 +85714,7 @@ lbl_8031C1D8: /* 8031C1E8 00317E48 7F 84 E3 78 */ mr r4, r28 /* 8031C1EC 00317E4C 7F E5 FB 78 */ mr r5, r31 /* 8031C1F0 00317E50 38 61 00 08 */ addi r3, r1, 8 -/* 8031C1F4 00317E54 4B CE 7E 0D */ bl func_80004000 +/* 8031C1F4 00317E54 4B CE 7E 0D */ bl memcpy /* 8031C1F8 00317E58 88 01 00 08 */ lbz r0, 8(r1) /* 8031C1FC 00317E5C 28 1D 00 02 */ cmplwi r29, 2 /* 8031C200 00317E60 80 6D 8D 28 */ lwz r3, lbl_8063DFE8-_SDA_BASE_(r13) @@ -86340,7 +86340,7 @@ lbl_8031CA54: /* 8031CA60 003186C0 3B DC FF E0 */ addi r30, r28, -32 /* 8031CA64 003186C4 7F E3 FB 78 */ mr r3, r31 /* 8031CA68 003186C8 7F 84 E3 78 */ mr r4, r28 -/* 8031CA6C 003186CC 4B CE 75 95 */ bl func_80004000 +/* 8031CA6C 003186CC 4B CE 75 95 */ bl memcpy /* 8031CA70 003186D0 2C 1C 00 00 */ cmpwi r28, 0 /* 8031CA74 003186D4 41 82 00 1C */ beq lbl_8031CA90 /* 8031CA78 003186D8 81 8D B0 20 */ lwz r12, lbl_806402E0-_SDA_BASE_(r13) @@ -86766,7 +86766,7 @@ lbl_8031D000: /* 8031D014 00318C74 7C 7C 1B 78 */ mr r28, r3 /* 8031D018 00318C78 7F 44 D3 78 */ mr r4, r26 /* 8031D01C 00318C7C 7F 65 DB 78 */ mr r5, r27 -/* 8031D020 00318C80 4B CE 6F E1 */ bl func_80004000 +/* 8031D020 00318C80 4B CE 6F E1 */ bl memcpy /* 8031D024 00318C84 38 00 00 00 */ li r0, 0 /* 8031D028 00318C88 7F 45 D3 78 */ mr r5, r26 /* 8031D02C 00318C8C 7C 1C D9 AE */ stbx r0, r28, r27 @@ -92339,7 +92339,7 @@ lbl_80321E4C: /* 80321E50 0031DAB0 7F 64 DB 78 */ mr r4, r27 /* 80321E54 0031DAB4 7F 45 D3 78 */ mr r5, r26 /* 80321E58 0031DAB8 38 79 0E E8 */ addi r3, r25, lbl_80620EE8@l -/* 80321E5C 0031DABC 4B CE 21 A5 */ bl func_80004000 +/* 80321E5C 0031DABC 4B CE 21 A5 */ bl memcpy /* 80321E60 0031DAC0 38 79 0E E8 */ addi r3, r25, 0xee8 /* 80321E64 0031DAC4 38 00 00 00 */ li r0, 0 /* 80321E68 0031DAC8 7C 03 D1 AE */ stbx r0, r3, r26 @@ -92698,7 +92698,7 @@ lbl_80322350: /* 80322358 0031DFB8 54 65 08 3C */ slwi r5, r3, 1 /* 8032235C 0031DFBC 7F 84 E3 78 */ mr r4, r28 /* 80322360 0031DFC0 38 66 00 2E */ addi r3, r6, 0x2e -/* 80322364 0031DFC4 4B CE 1C 9D */ bl func_80004000 +/* 80322364 0031DFC4 4B CE 1C 9D */ bl memcpy lbl_80322368: /* 80322368 0031DFC8 80 8D B0 58 */ lwz r4, lbl_80640318-_SDA_BASE_(r13) /* 8032236C 0031DFCC 57 E3 08 3C */ slwi r3, r31, 1 @@ -95891,7 +95891,7 @@ lbl_80324F0C: lbl_80324F40: /* 80324F40 00320BA0 7F 04 C3 78 */ mr r4, r24 /* 80324F44 00320BA4 7F E5 FB 78 */ mr r5, r31 -/* 80324F48 00320BA8 4B CD F0 B9 */ bl func_80004000 +/* 80324F48 00320BA8 4B CD F0 B9 */ bl memcpy /* 80324F4C 00320BAC 80 0D B0 60 */ lwz r0, lbl_80640320-_SDA_BASE_(r13) /* 80324F50 00320BB0 38 80 00 00 */ li r4, 0 /* 80324F54 00320BB4 7C 60 FA 14 */ add r3, r0, r31 @@ -99972,7 +99972,7 @@ lbl_803289FC: /* 80328A1C 0032467C 7E C5 B3 78 */ mr r5, r22 /* 80328A20 00324680 38 81 00 08 */ addi r4, r1, 8 /* 80328A24 00324684 7C 63 A2 14 */ add r3, r3, r20 -/* 80328A28 00324688 4B CD B5 D9 */ bl func_80004000 +/* 80328A28 00324688 4B CD B5 D9 */ bl memcpy /* 80328A2C 0032468C 7E 94 B2 14 */ add r20, r20, r22 /* 80328A30 00324690 3A B5 00 04 */ addi r21, r21, 4 /* 80328A34 00324694 3A F7 00 01 */ addi r23, r23, 1 @@ -100004,7 +100004,7 @@ lbl_80328A40: /* 80328A94 003246F4 7E 83 A3 78 */ mr r3, r20 /* 80328A98 003246F8 7F 04 C3 78 */ mr r4, r24 /* 80328A9C 003246FC 7E A5 AB 78 */ mr r5, r21 -/* 80328AA0 00324700 4B CD B5 61 */ bl func_80004000 +/* 80328AA0 00324700 4B CD B5 61 */ bl memcpy /* 80328AA4 00324704 7E F4 A9 AE */ stbx r23, r20, r21 /* 80328AA8 00324708 7E C3 B3 78 */ mr r3, r22 /* 80328AAC 0032470C 7F 64 DB 78 */ mr r4, r27 @@ -100049,7 +100049,7 @@ lbl_80328AF8: /* 80328B40 003247A0 38 65 03 E8 */ addi r3, r5, 0x3e8 /* 80328B44 003247A4 7F C4 F3 78 */ mr r4, r30 /* 80328B48 003247A8 57 E5 10 3A */ slwi r5, r31, 2 -/* 80328B4C 003247AC 4B CD B4 B5 */ bl func_80004000 +/* 80328B4C 003247AC 4B CD B4 B5 */ bl memcpy lbl_80328B50: /* 80328B50 003247B0 39 61 04 50 */ addi r11, r1, 0x450 /* 80328B54 003247B4 7E 83 A3 78 */ mr r3, r20 |