mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
swap in memcpy for func_80003540, correct some minor issues in dvd.h and JKRDVDFile.h
This commit is contained in:
@@ -976,7 +976,7 @@ lbl_8032D470:
|
||||
/* 8032D478 0032A3B8 7C 94 02 14 */ add r4, r20, r0
|
||||
/* 8032D47C 0032A3BC 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 8032D480 0032A3C0 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8032D484 0032A3C4 4B CD 60 BD */ bl func_80003540
|
||||
/* 8032D484 0032A3C4 4B CD 60 BD */ bl memcpy
|
||||
/* 8032D488 0032A3C8 7E 73 CA 14 */ add r19, r19, r25
|
||||
/* 8032D48C 0032A3CC 3A 31 00 01 */ addi r17, r17, 1
|
||||
lbl_8032D490:
|
||||
|
||||
@@ -9316,7 +9316,7 @@ lbl_803200FC:
|
||||
/* 80320144 0031D084 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80320148 0031D088 7C 7B F0 2E */ lwzx r3, r27, r30
|
||||
/* 8032014C 0031D08C 38 A0 00 94 */ li r5, 0x94
|
||||
/* 80320150 0031D090 4B CE 33 F1 */ bl func_80003540
|
||||
/* 80320150 0031D090 4B CE 33 F1 */ bl memcpy
|
||||
/* 80320154 0031D094 7C 7B F0 2E */ lwzx r3, r27, r30
|
||||
/* 80320158 0031D098 38 80 00 94 */ li r4, 0x94
|
||||
/* 8032015C 0031D09C 48 01 B4 81 */ bl DCStoreRange
|
||||
@@ -9391,7 +9391,7 @@ lbl_80320218:
|
||||
/* 80320260 0031D1A0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80320264 0031D1A4 7C 7B F0 2E */ lwzx r3, r27, r30
|
||||
/* 80320268 0031D1A8 38 A0 00 94 */ li r5, 0x94
|
||||
/* 8032026C 0031D1AC 4B CE 32 D5 */ bl func_80003540
|
||||
/* 8032026C 0031D1AC 4B CE 32 D5 */ bl memcpy
|
||||
/* 80320270 0031D1B0 7C 7B F0 2E */ lwzx r3, r27, r30
|
||||
/* 80320274 0031D1B4 38 80 00 94 */ li r4, 0x94
|
||||
/* 80320278 0031D1B8 48 01 B3 65 */ bl DCStoreRange
|
||||
@@ -9474,7 +9474,7 @@ lbl_80320354:
|
||||
/* 8032039C 0031D2DC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 803203A0 0031D2E0 7C 7B F0 2E */ lwzx r3, r27, r30
|
||||
/* 803203A4 0031D2E4 38 A0 00 94 */ li r5, 0x94
|
||||
/* 803203A8 0031D2E8 4B CE 31 99 */ bl func_80003540
|
||||
/* 803203A8 0031D2E8 4B CE 31 99 */ bl memcpy
|
||||
/* 803203AC 0031D2EC 7C 7B F0 2E */ lwzx r3, r27, r30
|
||||
/* 803203B0 0031D2F0 38 80 00 94 */ li r4, 0x94
|
||||
/* 803203B4 0031D2F4 48 01 B2 29 */ bl DCStoreRange
|
||||
|
||||
@@ -93,7 +93,7 @@ J3DDisplayListObj_NS_single_To_Double:
|
||||
lbl_803125B4:
|
||||
/* 803125B4 0030F4F4 80 9F 00 00 */ lwz r4, 0(r31)
|
||||
/* 803125B8 0030F4F8 80 BF 00 0C */ lwz r5, 0xc(r31)
|
||||
/* 803125BC 0030F4FC 4B CF 0F 85 */ bl func_80003540
|
||||
/* 803125BC 0030F4FC 4B CF 0F 85 */ bl memcpy
|
||||
/* 803125C0 0030F500 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 803125C4 0030F504 80 9F 00 0C */ lwz r4, 0xc(r31)
|
||||
/* 803125C8 0030F508 48 02 90 15 */ bl DCStoreRange
|
||||
|
||||
@@ -76,7 +76,7 @@ lbl_80314A00:
|
||||
/* 80314A0C 0031194C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80314A10 00311950 7E 64 9B 78 */ mr r4, r19
|
||||
/* 80314A14 00311954 7F 65 DB 78 */ mr r5, r27
|
||||
/* 80314A18 00311958 4B CE EB 29 */ bl func_80003540
|
||||
/* 80314A18 00311958 4B CE EB 29 */ bl memcpy
|
||||
/* 80314A1C 0031195C 7F BD DA 14 */ add r29, r29, r27
|
||||
/* 80314A20 00311960 7C 1C 92 14 */ add r0, r28, r18
|
||||
/* 80314A24 00311964 98 1D 00 00 */ stb r0, 0(r29)
|
||||
@@ -84,7 +84,7 @@ lbl_80314A00:
|
||||
/* 80314A2C 0031196C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80314A30 00311970 7C 93 DA 14 */ add r4, r19, r27
|
||||
/* 80314A34 00311974 7F 05 C3 78 */ mr r5, r24
|
||||
/* 80314A38 00311978 4B CE EB 09 */ bl func_80003540
|
||||
/* 80314A38 00311978 4B CE EB 09 */ bl memcpy
|
||||
/* 80314A3C 0031197C 7F BD C2 14 */ add r29, r29, r24
|
||||
/* 80314A40 00311980 3A 94 00 01 */ addi r20, r20, 1
|
||||
lbl_80314A44:
|
||||
|
||||
@@ -153,7 +153,7 @@ lbl_803110E8:
|
||||
/* 803110EC 0030E02C 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 803110F0 0030E030 80 84 00 18 */ lwz r4, 0x18(r4)
|
||||
/* 803110F4 0030E034 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 803110F8 0030E038 4B CF 24 49 */ bl func_80003540
|
||||
/* 803110F8 0030E038 4B CF 24 49 */ bl memcpy
|
||||
/* 803110FC 0030E03C 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80311100 0030E040 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80311104 0030E044 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
@@ -188,7 +188,7 @@ lbl_80311168:
|
||||
/* 80311170 0030E0B0 80 83 00 18 */ lwz r4, 0x18(r3)
|
||||
/* 80311174 0030E0B4 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
/* 80311178 0030E0B8 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 8031117C 0030E0BC 4B CF 23 C5 */ bl func_80003540
|
||||
/* 8031117C 0030E0BC 4B CF 23 C5 */ bl memcpy
|
||||
/* 80311180 0030E0C0 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80311184 0030E0C4 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 80311188 0030E0C8 80 7F 00 08 */ lwz r3, 8(r31)
|
||||
@@ -234,7 +234,7 @@ lbl_80311208:
|
||||
/* 8031120C 0030E14C 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80311210 0030E150 80 84 00 1C */ lwz r4, 0x1c(r4)
|
||||
/* 80311214 0030E154 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 80311218 0030E158 4B CF 23 29 */ bl func_80003540
|
||||
/* 80311218 0030E158 4B CF 23 29 */ bl memcpy
|
||||
/* 8031121C 0030E15C 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 80311220 0030E160 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 80311224 0030E164 7C 7F E8 2E */ lwzx r3, r31, r29
|
||||
@@ -269,7 +269,7 @@ lbl_80311288:
|
||||
/* 80311290 0030E1D0 80 83 00 1C */ lwz r4, 0x1c(r3)
|
||||
/* 80311294 0030E1D4 80 7F 00 10 */ lwz r3, 0x10(r31)
|
||||
/* 80311298 0030E1D8 1C A0 00 0C */ mulli r5, r0, 0xc
|
||||
/* 8031129C 0030E1DC 4B CF 22 A5 */ bl func_80003540
|
||||
/* 8031129C 0030E1DC 4B CF 22 A5 */ bl memcpy
|
||||
/* 803112A0 0030E1E0 80 7F 00 00 */ lwz r3, 0(r31)
|
||||
/* 803112A4 0030E1E4 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 803112A8 0030E1E8 80 7F 00 10 */ lwz r3, 0x10(r31)
|
||||
|
||||
@@ -237,7 +237,7 @@ lbl_803343F0:
|
||||
/* 80334450 00331390 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80334454 00331394 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80334458 00331398 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8033445C 0033139C 4B CC F0 E5 */ bl func_80003540
|
||||
/* 8033445C 0033139C 4B CC F0 E5 */ bl memcpy
|
||||
/* 80334460 003313A0 80 7B 00 04 */ lwz r3, 4(r27)
|
||||
/* 80334464 003313A4 93 C3 00 08 */ stw r30, 8(r3)
|
||||
/* 80334468 003313A8 7C 1E CA 14 */ add r0, r30, r25
|
||||
|
||||
@@ -586,7 +586,7 @@ JAUSection_NS_newStaticSeqData:
|
||||
/* 802A56FC 002A263C 41 82 00 18 */ beq lbl_802A5714
|
||||
/* 802A5700 002A2640 7F C4 F3 78 */ mr r4, r30
|
||||
/* 802A5704 002A2644 7F E5 FB 78 */ mr r5, r31
|
||||
/* 802A5708 002A2648 4B D5 DE 39 */ bl func_80003540
|
||||
/* 802A5708 002A2648 4B D5 DE 39 */ bl memcpy
|
||||
/* 802A570C 002A264C 38 60 00 01 */ li r3, 1
|
||||
/* 802A5710 002A2650 48 00 00 08 */ b lbl_802A5718
|
||||
lbl_802A5714:
|
||||
@@ -672,7 +672,7 @@ JAUSection_NS_newCopy:
|
||||
/* 802A5828 002A2768 41 82 00 10 */ beq lbl_802A5838
|
||||
/* 802A582C 002A276C 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802A5830 002A2770 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802A5834 002A2774 4B D5 DD 0D */ bl func_80003540
|
||||
/* 802A5834 002A2774 4B D5 DD 0D */ bl memcpy
|
||||
lbl_802A5838:
|
||||
/* 802A5838 002A2778 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802A583C 002A277C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
|
||||
@@ -30,7 +30,7 @@ lbl_802DC568:
|
||||
/* 802DC574 002D94B4 80 1E 00 08 */ lwz r0, 8(r30)
|
||||
/* 802DC578 002D94B8 7C 80 2A 14 */ add r4, r0, r5
|
||||
/* 802DC57C 002D94BC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 802DC580 002D94C0 4B D2 6F C1 */ bl func_80003540
|
||||
/* 802DC580 002D94C0 4B D2 6F C1 */ bl memcpy
|
||||
/* 802DC584 002D94C4 80 1E 00 10 */ lwz r0, 0x10(r30)
|
||||
/* 802DC588 002D94C8 7C 00 FA 14 */ add r0, r0, r31
|
||||
/* 802DC58C 002D94CC 90 1E 00 10 */ stw r0, 0x10(r30)
|
||||
|
||||
@@ -591,7 +591,7 @@ lbl_802DD994:
|
||||
/* 802DD994 002DA8D4 80 78 00 4C */ lwz r3, 0x4c(r24)
|
||||
/* 802DD998 002DA8D8 7F 44 D3 78 */ mr r4, r26
|
||||
/* 802DD99C 002DA8DC 38 A0 00 20 */ li r5, 0x20
|
||||
/* 802DD9A0 002DA8E0 4B D2 5B A1 */ bl func_80003540
|
||||
/* 802DD9A0 002DA8E0 4B D2 5B A1 */ bl memcpy
|
||||
/* 802DD9A4 002DA8E4 80 78 00 4C */ lwz r3, 0x4c(r24)
|
||||
/* 802DD9A8 002DA8E8 A0 03 00 08 */ lhz r0, 8(r3)
|
||||
/* 802DD9AC 002DA8EC 54 04 10 3A */ slwi r4, r0, 2
|
||||
@@ -604,7 +604,7 @@ lbl_802DD9C4:
|
||||
/* 802DD9C4 002DA904 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802DD9C8 002DA908 7F 44 D3 78 */ mr r4, r26
|
||||
/* 802DD9CC 002DA90C 80 BA 00 04 */ lwz r5, 4(r26)
|
||||
/* 802DD9D0 002DA910 4B D2 5B 71 */ bl func_80003540
|
||||
/* 802DD9D0 002DA910 4B D2 5B 71 */ bl memcpy
|
||||
/* 802DD9D4 002DA914 80 78 00 54 */ lwz r3, 0x54(r24)
|
||||
/* 802DD9D8 002DA918 7F C3 B9 2E */ stwx r30, r3, r23
|
||||
/* 802DD9DC 002DA91C 80 1A 00 04 */ lwz r0, 4(r26)
|
||||
@@ -615,7 +615,7 @@ lbl_802DD9EC:
|
||||
/* 802DD9EC 002DA92C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 802DD9F0 002DA930 7F 44 D3 78 */ mr r4, r26
|
||||
/* 802DD9F4 002DA934 38 A0 00 20 */ li r5, 0x20
|
||||
/* 802DD9F8 002DA938 4B D2 5B 49 */ bl func_80003540
|
||||
/* 802DD9F8 002DA938 4B D2 5B 49 */ bl memcpy
|
||||
/* 802DD9FC 002DA93C 38 7A 00 20 */ addi r3, r26, 0x20
|
||||
/* 802DDA00 002DA940 7F 64 DB 78 */ mr r4, r27
|
||||
/* 802DDA04 002DA944 80 BA 00 04 */ lwz r5, 4(r26)
|
||||
@@ -656,7 +656,7 @@ lbl_802DDA84:
|
||||
/* 802DDA84 002DA9C4 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802DDA88 002DA9C8 7F 44 D3 78 */ mr r4, r26
|
||||
/* 802DDA8C 002DA9CC 80 BA 00 04 */ lwz r5, 4(r26)
|
||||
/* 802DDA90 002DA9D0 4B D2 5A B1 */ bl func_80003540
|
||||
/* 802DDA90 002DA9D0 4B D2 5A B1 */ bl memcpy
|
||||
/* 802DDA94 002DA9D4 80 78 00 5C */ lwz r3, 0x5c(r24)
|
||||
/* 802DDA98 002DA9D8 7F 83 A9 2E */ stwx r28, r3, r21
|
||||
/* 802DDA9C 002DA9DC A0 18 00 68 */ lhz r0, 0x68(r24)
|
||||
@@ -759,7 +759,7 @@ JUTCacheFont_NS_getGlyphFromAram:
|
||||
/* 802DDBE0 002DAB20 7C FE 3B 78 */ mr r30, r7
|
||||
/* 802DDBE4 002DAB24 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802DDBE8 002DAB28 38 A0 00 20 */ li r5, 0x20
|
||||
/* 802DDBEC 002DAB2C 4B D2 59 55 */ bl func_80003540
|
||||
/* 802DDBEC 002DAB2C 4B D2 59 55 */ bl memcpy
|
||||
/* 802DDBF0 002DAB30 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802DDBF4 002DAB34 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802DDBF8 002DAB38 48 00 03 B5 */ bl JUTCacheFont_NS_prepend
|
||||
|
||||
@@ -271,7 +271,7 @@ lbl_802E2108:
|
||||
/* 802E2110 002DF050 3C 60 80 43 */ lis r3, lbl_804345A8@ha
|
||||
/* 802E2114 002DF054 38 63 45 A8 */ addi r3, r3, lbl_804345A8@l
|
||||
/* 802E2118 002DF058 38 A0 02 C8 */ li r5, 0x2c8
|
||||
/* 802E211C 002DF05C 4B D2 14 25 */ bl func_80003540
|
||||
/* 802E211C 002DF05C 4B D2 14 25 */ bl memcpy
|
||||
/* 802E2120 002DF060 48 05 9E D9 */ bl OSGetStackPointer
|
||||
/* 802E2124 002DF064 80 8D 8F 88 */ lwz r4, lbl_80451508-_SDA_BASE_(r13)
|
||||
/* 802E2128 002DF068 90 64 00 A0 */ stw r3, 0xa0(r4)
|
||||
|
||||
@@ -69,7 +69,7 @@ JUTResReference_NS_getResource_X1_:
|
||||
/* 802DE158 002DB098 41 82 00 10 */ beq lbl_802DE168
|
||||
/* 802DE15C 002DB09C 38 7D 00 02 */ addi r3, r29, 2
|
||||
/* 802DE160 002DB0A0 38 84 00 02 */ addi r4, r4, 2
|
||||
/* 802DE164 002DB0A4 4B D2 53 DD */ bl func_80003540
|
||||
/* 802DE164 002DB0A4 4B D2 53 DD */ bl memcpy
|
||||
lbl_802DE168:
|
||||
/* 802DE168 002DB0A8 88 1D 00 00 */ lbz r0, 0(r29)
|
||||
/* 802DE16C 002DB0AC 28 00 00 02 */ cmplwi r0, 2
|
||||
|
||||
@@ -8,7 +8,7 @@ cLib_memCpy:
|
||||
/* 8026F93C 0026C87C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8026F940 0026C880 7C 08 02 A6 */ mflr r0
|
||||
/* 8026F944 0026C884 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8026F948 0026C888 4B D9 3B F9 */ bl func_80003540
|
||||
/* 8026F948 0026C888 4B D9 3B F9 */ bl memcpy
|
||||
/* 8026F94C 0026C88C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8026F950 0026C890 7C 08 03 A6 */ mtlr r0
|
||||
/* 8026F954 0026C894 38 21 00 10 */ addi r1, r1, 0x10
|
||||
|
||||
@@ -32,14 +32,14 @@ WriteCallback:
|
||||
/* 8035546C 003523AC 90 BF 00 88 */ stw r5, 0x88(r31)
|
||||
/* 80355470 003523B0 38 65 00 00 */ addi r3, r5, 0
|
||||
/* 80355474 003523B4 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 80355478 003523B8 4B CA E0 C9 */ bl func_80003540
|
||||
/* 80355478 003523B8 4B CA E0 C9 */ bl memcpy
|
||||
/* 8035547C 003523BC 48 00 00 18 */ b lbl_80355494
|
||||
lbl_80355480:
|
||||
/* 80355480 003523C0 90 9F 00 88 */ stw r4, 0x88(r31)
|
||||
/* 80355484 003523C4 38 64 00 00 */ addi r3, r4, 0
|
||||
/* 80355488 003523C8 38 85 00 00 */ addi r4, r5, 0
|
||||
/* 8035548C 003523CC 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 80355490 003523D0 4B CA E0 B1 */ bl func_80003540
|
||||
/* 80355490 003523D0 4B CA E0 B1 */ bl memcpy
|
||||
lbl_80355494:
|
||||
/* 80355494 003523D4 80 1F 00 D0 */ lwz r0, 0xd0(r31)
|
||||
/* 80355498 003523D8 28 00 00 00 */ cmplwi r0, 0
|
||||
|
||||
@@ -461,7 +461,7 @@ lbl_80355FD8:
|
||||
/* 80355FF8 00352F38 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 80355FFC 00352F3C 80 66 00 00 */ lwz r3, 0(r6)
|
||||
/* 80356000 00352F40 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80356004 00352F44 4B CA D5 3D */ bl func_80003540
|
||||
/* 80356004 00352F44 4B CA D5 3D */ bl memcpy
|
||||
/* 80356008 00352F48 48 00 00 20 */ b lbl_80356028
|
||||
lbl_8035600C:
|
||||
/* 8035600C 00352F4C 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
@@ -645,7 +645,7 @@ lbl_8035625C:
|
||||
/* 8035627C 003531BC 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 80356280 003531C0 80 66 00 00 */ lwz r3, 0(r6)
|
||||
/* 80356284 003531C4 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80356288 003531C8 4B CA D2 B9 */ bl func_80003540
|
||||
/* 80356288 003531C8 4B CA D2 B9 */ bl memcpy
|
||||
/* 8035628C 003531CC 48 00 00 20 */ b lbl_803562AC
|
||||
lbl_80356290:
|
||||
/* 80356290 003531D0 80 01 00 10 */ lwz r0, 0x10(r1)
|
||||
@@ -791,7 +791,7 @@ lbl_8035643C:
|
||||
/* 80356470 003533B0 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 80356474 003533B4 7C 64 18 2E */ lwzx r3, r4, r3
|
||||
/* 80356478 003533B8 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 8035647C 003533BC 4B CA D0 C5 */ bl func_80003540
|
||||
/* 8035647C 003533BC 4B CA D0 C5 */ bl memcpy
|
||||
/* 80356480 003533C0 3B A0 00 01 */ li r29, 1
|
||||
/* 80356484 003533C4 48 00 00 3C */ b lbl_803564C0
|
||||
lbl_80356488:
|
||||
@@ -807,7 +807,7 @@ lbl_80356488:
|
||||
/* 803564AC 003533EC 54 00 10 3A */ slwi r0, r0, 2
|
||||
/* 803564B0 003533F0 7C 64 18 2E */ lwzx r3, r4, r3
|
||||
/* 803564B4 003533F4 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 803564B8 003533F8 4B CA D0 89 */ bl func_80003540
|
||||
/* 803564B8 003533F8 4B CA D0 89 */ bl memcpy
|
||||
/* 803564BC 003533FC 3B C0 00 01 */ li r30, 1
|
||||
lbl_803564C0:
|
||||
/* 803564C0 00353400 80 01 00 1C */ lwz r0, 0x1c(r1)
|
||||
@@ -1057,7 +1057,7 @@ lbl_80356828:
|
||||
/* 8035683C 0035377C 54 C0 10 3A */ slwi r0, r6, 2
|
||||
/* 80356840 00353780 7C 64 18 2E */ lwzx r3, r4, r3
|
||||
/* 80356844 00353784 7C 84 00 2E */ lwzx r4, r4, r0
|
||||
/* 80356848 00353788 4B CA CC F9 */ bl func_80003540
|
||||
/* 80356848 00353788 4B CA CC F9 */ bl memcpy
|
||||
/* 8035684C 0035378C 2C 1D 00 00 */ cmpwi r29, 0
|
||||
/* 80356850 00353790 41 82 00 24 */ beq lbl_80356874
|
||||
/* 80356854 00353794 28 1A 00 00 */ cmplwi r26, 0
|
||||
|
||||
@@ -27,12 +27,12 @@ CreateCallbackFat:
|
||||
/* 80358154 00355094 54 00 30 32 */ slwi r0, r0, 6
|
||||
/* 80358158 00355098 7F C3 02 14 */ add r30, r3, r0
|
||||
/* 8035815C 0035509C 38 7E 00 00 */ addi r3, r30, 0
|
||||
/* 80358160 003550A0 4B CA B3 E1 */ bl func_80003540
|
||||
/* 80358160 003550A0 4B CA B3 E1 */ bl memcpy
|
||||
/* 80358164 003550A4 80 9F 01 0C */ lwz r4, 0x10c(r31)
|
||||
/* 80358168 003550A8 38 7E 00 04 */ addi r3, r30, 4
|
||||
/* 8035816C 003550AC 38 A0 00 02 */ li r5, 2
|
||||
/* 80358170 003550B0 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 80358174 003550B4 4B CA B3 CD */ bl func_80003540
|
||||
/* 80358174 003550B4 4B CA B3 CD */ bl memcpy
|
||||
/* 80358178 003550B8 38 00 00 04 */ li r0, 4
|
||||
/* 8035817C 003550BC 98 1E 00 34 */ stb r0, 0x34(r30)
|
||||
/* 80358180 003550C0 38 00 FF FF */ li r0, -1
|
||||
|
||||
+2
-2
@@ -31,14 +31,14 @@ WriteCallback_X1_:
|
||||
/* 803557D0 00352710 90 1F 00 84 */ stw r0, 0x84(r31)
|
||||
/* 803557D4 00352714 7C 03 03 78 */ mr r3, r0
|
||||
/* 803557D8 00352718 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 803557DC 0035271C 4B CA DD 65 */ bl func_80003540
|
||||
/* 803557DC 0035271C 4B CA DD 65 */ bl memcpy
|
||||
/* 803557E0 00352720 48 00 00 18 */ b lbl_803557F8
|
||||
lbl_803557E4:
|
||||
/* 803557E4 00352724 90 9F 00 84 */ stw r4, 0x84(r31)
|
||||
/* 803557E8 00352728 38 64 00 00 */ addi r3, r4, 0
|
||||
/* 803557EC 0035272C 7C 04 03 78 */ mr r4, r0
|
||||
/* 803557F0 00352730 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 803557F4 00352734 4B CA DD 4D */ bl func_80003540
|
||||
/* 803557F4 00352734 4B CA DD 4D */ bl memcpy
|
||||
lbl_803557F8:
|
||||
/* 803557F8 00352738 80 1F 00 D0 */ lwz r0, 0xd0(r31)
|
||||
/* 803557FC 0035273C 28 00 00 00 */ cmplwi r0, 0
|
||||
|
||||
@@ -63,7 +63,7 @@ lbl_80357538:
|
||||
/* 80357548 00354488 80 9F 00 80 */ lwz r4, 0x80(r31)
|
||||
/* 8035754C 0035448C 80 7F 00 84 */ lwz r3, 0x84(r31)
|
||||
/* 80357550 00354490 38 84 40 00 */ addi r4, r4, 0x4000
|
||||
/* 80357554 00354494 4B CA BF ED */ bl func_80003540
|
||||
/* 80357554 00354494 4B CA BF ED */ bl memcpy
|
||||
/* 80357558 00354498 80 7F 00 80 */ lwz r3, 0x80(r31)
|
||||
/* 8035755C 0035449C 38 A0 20 00 */ li r5, 0x2000
|
||||
/* 80357560 003544A0 38 03 60 00 */ addi r0, r3, 0x6000
|
||||
@@ -72,7 +72,7 @@ lbl_80357538:
|
||||
/* 8035756C 003544AC 80 7F 00 88 */ lwz r3, 0x88(r31)
|
||||
/* 80357570 003544B0 3C 84 00 01 */ addis r4, r4, 1
|
||||
/* 80357574 003544B4 38 84 80 00 */ addi r4, r4, -32768
|
||||
/* 80357578 003544B8 4B CA BF C9 */ bl func_80003540
|
||||
/* 80357578 003544B8 4B CA BF C9 */ bl memcpy
|
||||
lbl_8035757C:
|
||||
/* 8035757C 003544BC 83 BF 00 D0 */ lwz r29, 0xd0(r31)
|
||||
/* 80357580 003544C0 38 00 00 00 */ li r0, 0
|
||||
|
||||
+3
-3
@@ -191,11 +191,11 @@ lbl_80358ED0:
|
||||
/* 80358EF4 00355E34 38 9D 00 00 */ addi r4, r29, 0
|
||||
/* 80358EF8 00355E38 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80358EFC 00355E3C 38 A0 00 04 */ li r5, 4
|
||||
/* 80358F00 00355E40 4B CA A6 41 */ bl func_80003540
|
||||
/* 80358F00 00355E40 4B CA A6 41 */ bl memcpy
|
||||
/* 80358F04 00355E44 38 7F 00 2C */ addi r3, r31, 0x2c
|
||||
/* 80358F08 00355E48 38 9D 00 04 */ addi r4, r29, 4
|
||||
/* 80358F0C 00355E4C 38 A0 00 02 */ li r5, 2
|
||||
/* 80358F10 00355E50 4B CA A6 31 */ bl func_80003540
|
||||
/* 80358F10 00355E50 4B CA A6 31 */ bl memcpy
|
||||
/* 80358F14 00355E54 80 A1 00 14 */ lwz r5, 0x14(r1)
|
||||
/* 80358F18 00355E58 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80358F1C 00355E5C A0 DD 00 38 */ lhz r6, 0x38(r29)
|
||||
@@ -204,7 +204,7 @@ lbl_80358ED0:
|
||||
/* 80358F28 00355E68 38 A0 00 20 */ li r5, 0x20
|
||||
/* 80358F2C 00355E6C 7C 06 01 D6 */ mullw r0, r6, r0
|
||||
/* 80358F30 00355E70 90 1F 00 20 */ stw r0, 0x20(r31)
|
||||
/* 80358F34 00355E74 4B CA A6 0D */ bl func_80003540
|
||||
/* 80358F34 00355E74 4B CA A6 0D */ bl memcpy
|
||||
/* 80358F38 00355E78 80 1D 00 28 */ lwz r0, 0x28(r29)
|
||||
/* 80358F3C 00355E7C 38 7D 00 00 */ addi r3, r29, 0
|
||||
/* 80358F40 00355E80 38 9F 00 00 */ addi r4, r31, 0
|
||||
|
||||
+8
-8
@@ -4520,7 +4520,7 @@ lbl_8036565C:
|
||||
/* 80365664 003625A4 41 82 00 3C */ beq lbl_803656A0
|
||||
/* 80365668 003625A8 80 7A 00 24 */ lwz r3, 0x24(r26)
|
||||
/* 8036566C 003625AC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80365670 003625B0 4B C9 DE D1 */ bl func_80003540
|
||||
/* 80365670 003625B0 4B C9 DE D1 */ bl memcpy
|
||||
/* 80365674 003625B4 80 61 00 08 */ lwz r3, 8(r1)
|
||||
/* 80365678 003625B8 80 1A 00 24 */ lwz r0, 0x24(r26)
|
||||
/* 8036567C 003625BC 7F DE 1A 14 */ add r30, r30, r3
|
||||
@@ -5964,7 +5964,7 @@ lbl_80366998:
|
||||
/* 80366998 003638D8 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 8036699C 003638DC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 803669A0 003638E0 7C 60 1A 14 */ add r3, r0, r3
|
||||
/* 803669A4 003638E4 4B C9 CB 9D */ bl func_80003540
|
||||
/* 803669A4 003638E4 4B C9 CB 9D */ bl memcpy
|
||||
/* 803669A8 003638E8 80 1E 00 08 */ lwz r0, 8(r30)
|
||||
/* 803669AC 003638EC 38 60 00 01 */ li r3, 1
|
||||
/* 803669B0 003638F0 7C 00 FA 14 */ add r0, r0, r31
|
||||
@@ -19763,7 +19763,7 @@ lbl_803726DC:
|
||||
/* 803726FC 0036F63C 40 80 00 20 */ bge lbl_8037271C
|
||||
/* 80372700 0036F640 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80372704 0036F644 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80372708 0036F648 4B C9 0E 39 */ bl func_80003540
|
||||
/* 80372708 0036F648 4B C9 0E 39 */ bl memcpy
|
||||
/* 8037270C 0036F64C 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 80372710 0036F650 7C 00 FA 14 */ add r0, r0, r31
|
||||
/* 80372714 0036F654 90 1E 00 00 */ stw r0, 0(r30)
|
||||
@@ -19771,11 +19771,11 @@ lbl_803726DC:
|
||||
lbl_8037271C:
|
||||
/* 8037271C 0036F65C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80372720 0036F660 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80372724 0036F664 4B C9 0E 1D */ bl func_80003540
|
||||
/* 80372724 0036F664 4B C9 0E 1D */ bl memcpy
|
||||
/* 80372728 0036F668 80 9E 00 08 */ lwz r4, 8(r30)
|
||||
/* 8037272C 0036F66C 7C 7C EA 14 */ add r3, r28, r29
|
||||
/* 80372730 0036F670 7C BD F8 50 */ subf r5, r29, r31
|
||||
/* 80372734 0036F674 4B C9 0E 0D */ bl func_80003540
|
||||
/* 80372734 0036F674 4B C9 0E 0D */ bl memcpy
|
||||
/* 80372738 0036F678 80 1E 00 08 */ lwz r0, 8(r30)
|
||||
/* 8037273C 0036F67C 7C 00 FA 14 */ add r0, r0, r31
|
||||
/* 80372740 0036F680 7C 1D 00 50 */ subf r0, r29, r0
|
||||
@@ -19837,7 +19837,7 @@ lbl_803727E4:
|
||||
/* 80372804 0036F744 41 80 00 20 */ blt lbl_80372824
|
||||
/* 80372808 0036F748 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8037280C 0036F74C 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80372810 0036F750 4B C9 0D 31 */ bl func_80003540
|
||||
/* 80372810 0036F750 4B C9 0D 31 */ bl memcpy
|
||||
/* 80372814 0036F754 80 1E 00 04 */ lwz r0, 4(r30)
|
||||
/* 80372818 0036F758 7C 00 FA 14 */ add r0, r0, r31
|
||||
/* 8037281C 0036F75C 90 1E 00 04 */ stw r0, 4(r30)
|
||||
@@ -19845,11 +19845,11 @@ lbl_803727E4:
|
||||
lbl_80372824:
|
||||
/* 80372824 0036F764 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80372828 0036F768 7F A5 EB 78 */ mr r5, r29
|
||||
/* 8037282C 0036F76C 4B C9 0D 15 */ bl func_80003540
|
||||
/* 8037282C 0036F76C 4B C9 0D 15 */ bl memcpy
|
||||
/* 80372830 0036F770 80 7E 00 08 */ lwz r3, 8(r30)
|
||||
/* 80372834 0036F774 7C 9C EA 14 */ add r4, r28, r29
|
||||
/* 80372838 0036F778 7C BD F8 50 */ subf r5, r29, r31
|
||||
/* 8037283C 0036F77C 4B C9 0D 05 */ bl func_80003540
|
||||
/* 8037283C 0036F77C 4B C9 0D 05 */ bl memcpy
|
||||
/* 80372840 0036F780 80 1E 00 08 */ lwz r0, 8(r30)
|
||||
/* 80372844 0036F784 7C 00 FA 14 */ add r0, r0, r31
|
||||
/* 80372848 0036F788 7C 1D 00 50 */ subf r0, r29, r0
|
||||
|
||||
@@ -1555,7 +1555,7 @@ lbl_801576A8:
|
||||
/* 801576B0 001545F0 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 801576B4 001545F4 7C 98 E2 14 */ add r4, r24, r28
|
||||
/* 801576B8 001545F8 38 A0 00 14 */ li r5, 0x14
|
||||
/* 801576BC 001545FC 4B EA BE 85 */ bl func_80003540
|
||||
/* 801576BC 001545FC 4B EA BE 85 */ bl memcpy
|
||||
/* 801576C0 00154600 3A D6 00 01 */ addi r22, r22, 1
|
||||
/* 801576C4 00154604 2C 16 00 0C */ cmpwi r22, 0xc
|
||||
/* 801576C8 00154608 3B 9C 00 14 */ addi r28, r28, 0x14
|
||||
@@ -1566,7 +1566,7 @@ lbl_801576A8:
|
||||
/* 801576DC 0015461C 38 9F 11 64 */ addi r4, r31, 0x1164
|
||||
/* 801576E0 00154620 7C 84 CA 14 */ add r4, r4, r25
|
||||
/* 801576E4 00154624 38 A0 00 40 */ li r5, 0x40
|
||||
/* 801576E8 00154628 4B EA BE 59 */ bl func_80003540
|
||||
/* 801576E8 00154628 4B EA BE 59 */ bl memcpy
|
||||
/* 801576EC 0015462C 3A F7 00 01 */ addi r23, r23, 1
|
||||
/* 801576F0 00154630 2C 17 00 10 */ cmpwi r23, 0x10
|
||||
/* 801576F4 00154634 3B 39 00 40 */ addi r25, r25, 0x40
|
||||
@@ -1589,7 +1589,7 @@ lbl_80157728:
|
||||
/* 80157730 00154670 7C 7E 1A 14 */ add r3, r30, r3
|
||||
/* 80157734 00154674 7C 98 D2 14 */ add r4, r24, r26
|
||||
/* 80157738 00154678 38 A0 00 14 */ li r5, 0x14
|
||||
/* 8015773C 0015467C 4B EA BE 05 */ bl func_80003540
|
||||
/* 8015773C 0015467C 4B EA BE 05 */ bl memcpy
|
||||
/* 80157740 00154680 3A F7 00 01 */ addi r23, r23, 1
|
||||
/* 80157744 00154684 2C 17 00 0C */ cmpwi r23, 0xc
|
||||
/* 80157748 00154688 3B 5A 00 14 */ addi r26, r26, 0x14
|
||||
@@ -1600,7 +1600,7 @@ lbl_80157728:
|
||||
/* 8015775C 0015469C 38 9F 22 84 */ addi r4, r31, 0x2284
|
||||
/* 80157760 001546A0 7C 84 EA 14 */ add r4, r4, r29
|
||||
/* 80157764 001546A4 38 A0 00 40 */ li r5, 0x40
|
||||
/* 80157768 001546A8 4B EA BD D9 */ bl func_80003540
|
||||
/* 80157768 001546A8 4B EA BD D9 */ bl memcpy
|
||||
/* 8015776C 001546AC 3A D6 00 01 */ addi r22, r22, 1
|
||||
/* 80157770 001546B0 2C 16 00 0E */ cmpwi r22, 0xe
|
||||
/* 80157774 001546B4 3B BD 00 40 */ addi r29, r29, 0x40
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user