mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
d_bg_s (#159)
* wip * d_bg_s * most of d_bg_s * small cleanup * clang * fixes
This commit is contained in:
@@ -1,4 +0,0 @@
|
||||
lbl_80141404:
|
||||
/* 80141404 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 80141408 54 03 DF FE */ rlwinm r3, r0, 0x1b, 0x1f, 0x1f
|
||||
/* 8014140C 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_800D00D0:
|
||||
/* 800D00D0 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 800D00D4 54 03 BF FE */ rlwinm r3, r0, 0x17, 0x1f, 0x1f
|
||||
/* 800D00D8 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_800D00DC:
|
||||
/* 800D00DC 80 03 00 2C */ lwz r0, 0x2c(r3)
|
||||
/* 800D00E0 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
|
||||
/* 800D00E4 90 03 00 2C */ stw r0, 0x2c(r3)
|
||||
/* 800D00E8 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_800B146C:
|
||||
/* 800B146C C0 04 00 00 */ lfs f0, 0(r4)
|
||||
/* 800B1470 D0 03 00 3C */ stfs f0, 0x3c(r3)
|
||||
/* 800B1474 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 800B1478 D0 03 00 40 */ stfs f0, 0x40(r3)
|
||||
/* 800B147C C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 800B1480 D0 03 00 44 */ stfs f0, 0x44(r3)
|
||||
/* 800B1484 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_80074048:
|
||||
/* 80074048 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 8007404C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80074050 80 04 00 04 */ lwz r0, 4(r4)
|
||||
/* 80074054 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 80074058 80 04 00 08 */ lwz r0, 8(r4)
|
||||
/* 8007405C 90 03 00 08 */ stw r0, 8(r3)
|
||||
/* 80074060 80 04 00 0C */ lwz r0, 0xc(r4)
|
||||
/* 80074064 90 03 00 0C */ stw r0, 0xc(r3)
|
||||
/* 80074068 80 04 00 10 */ lwz r0, 0x10(r4)
|
||||
/* 8007406C 90 03 00 10 */ stw r0, 0x10(r3)
|
||||
/* 80074070 4E 80 00 20 */ blr
|
||||
@@ -1,4 +0,0 @@
|
||||
lbl_80074074:
|
||||
/* 80074074 38 00 00 00 */ li r0, 0
|
||||
/* 80074078 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 8007407C 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80074080:
|
||||
/* 80074080 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80074084 7C 08 02 A6 */ mflr r0
|
||||
/* 80074088 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007408C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80074090 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80074094 41 82 00 10 */ beq lbl_800740A4
|
||||
/* 80074098 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 8007409C 40 81 00 08 */ ble lbl_800740A4
|
||||
/* 800740A0 48 25 AC 9D */ bl __dl__FPv
|
||||
lbl_800740A4:
|
||||
/* 800740A4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800740A8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800740AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800740B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800740B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800740B8 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_80075BF4:
|
||||
/* 80075BF4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80075BF8 7C 08 02 A6 */ mflr r0
|
||||
/* 80075BFC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80075C00 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80075C04 48 2E C5 D1 */ bl _savegpr_27
|
||||
/* 80075C08 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80075C0C 7C BC 2B 78 */ mr r28, r5
|
||||
/* 80075C10 7C DD 33 78 */ mr r29, r6
|
||||
/* 80075C14 A0 04 00 02 */ lhz r0, 2(r4)
|
||||
/* 80075C18 1F E0 00 14 */ mulli r31, r0, 0x14
|
||||
/* 80075C1C 7F DB F8 2E */ lwzx r30, r27, r31
|
||||
/* 80075C20 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80075C24 48 1F 25 B1 */ bl ChkUsed__9cBgW_BgIdCFv
|
||||
/* 80075C28 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80075C2C 41 82 00 28 */ beq lbl_80075C54
|
||||
/* 80075C30 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80075C34 7C 9B FA 14 */ add r4, r27, r31
|
||||
/* 80075C38 80 84 00 0C */ lwz r4, 0xc(r4)
|
||||
/* 80075C3C 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80075C40 7F A6 EB 78 */ mr r6, r29
|
||||
/* 80075C44 81 9E 00 04 */ lwz r12, 4(r30)
|
||||
/* 80075C48 81 8C 00 EC */ lwz r12, 0xec(r12)
|
||||
/* 80075C4C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80075C50 4E 80 04 21 */ bctrl
|
||||
lbl_80075C54:
|
||||
/* 80075C54 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80075C58 48 2E C5 C9 */ bl _restgpr_27
|
||||
/* 80075C5C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80075C60 7C 08 03 A6 */ mtlr r0
|
||||
/* 80075C64 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80075C68 4E 80 00 20 */ blr
|
||||
@@ -1,13 +0,0 @@
|
||||
lbl_800750D0:
|
||||
/* 800750D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800750D4 7C 08 02 A6 */ mflr r0
|
||||
/* 800750D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800750DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800750E0 7C BF 2B 78 */ mr r31, r5
|
||||
/* 800750E4 4B FF F7 C9 */ bl GetGrpInf__4cBgSCFRC13cBgS_PolyInfo
|
||||
/* 800750E8 7C 63 F8 38 */ and r3, r3, r31
|
||||
/* 800750EC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800750F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800750F4 7C 08 03 A6 */ mtlr r0
|
||||
/* 800750F8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800750FC 4E 80 00 20 */ blr
|
||||
@@ -1,25 +0,0 @@
|
||||
lbl_80074B40:
|
||||
/* 80074B40 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80074B44 7C 08 02 A6 */ mflr r0
|
||||
/* 80074B48 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80074B4C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80074B50 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80074B54 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80074B58 4B FF FA D1 */ bl GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo
|
||||
/* 80074B5C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80074B60 41 82 00 24 */ beq lbl_80074B84
|
||||
/* 80074B64 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 80074B68 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80074B6C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80074B70 4E 80 04 21 */ bctrl
|
||||
/* 80074B74 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80074B78 41 82 00 0C */ beq lbl_80074B84
|
||||
/* 80074B7C 38 60 00 01 */ li r3, 1
|
||||
/* 80074B80 48 00 00 08 */ b lbl_80074B88
|
||||
lbl_80074B84:
|
||||
/* 80074B84 38 60 00 00 */ li r3, 0
|
||||
lbl_80074B88:
|
||||
/* 80074B88 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80074B8C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80074B90 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80074B94 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_80074ABC:
|
||||
/* 80074ABC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80074AC0 7C 08 02 A6 */ mflr r0
|
||||
/* 80074AC4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80074AC8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80074ACC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80074AD0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80074AD4 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
/* 80074AD8 4B FF FB 51 */ bl GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo
|
||||
/* 80074ADC 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80074AE0 41 82 00 48 */ beq lbl_80074B28
|
||||
/* 80074AE4 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 80074AE8 81 8C 00 14 */ lwz r12, 0x14(r12)
|
||||
/* 80074AEC 7D 89 03 A6 */ mtctr r12
|
||||
/* 80074AF0 4E 80 04 21 */ bctrl
|
||||
/* 80074AF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80074AF8 41 82 00 0C */ beq lbl_80074B04
|
||||
/* 80074AFC 38 60 00 00 */ li r3, 0
|
||||
/* 80074B00 48 00 00 2C */ b lbl_80074B2C
|
||||
lbl_80074B04:
|
||||
/* 80074B04 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80074B08 81 9F 00 04 */ lwz r12, 4(r31)
|
||||
/* 80074B0C 81 8C 00 18 */ lwz r12, 0x18(r12)
|
||||
/* 80074B10 7D 89 03 A6 */ mtctr r12
|
||||
/* 80074B14 4E 80 04 21 */ bctrl
|
||||
/* 80074B18 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80074B1C 41 82 00 0C */ beq lbl_80074B28
|
||||
/* 80074B20 38 60 00 01 */ li r3, 1
|
||||
/* 80074B24 48 00 00 08 */ b lbl_80074B2C
|
||||
lbl_80074B28:
|
||||
/* 80074B28 38 60 00 00 */ li r3, 0
|
||||
lbl_80074B2C:
|
||||
/* 80074B2C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80074B30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80074B34 7C 08 03 A6 */ mtlr r0
|
||||
/* 80074B38 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80074B3C 4E 80 00 20 */ blr
|
||||
@@ -1,24 +0,0 @@
|
||||
lbl_800751F8:
|
||||
/* 800751F8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800751FC 7C 08 02 A6 */ mflr r0
|
||||
/* 80075200 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80075204 A0 04 00 02 */ lhz r0, 2(r4)
|
||||
/* 80075208 1C C0 00 14 */ mulli r6, r0, 0x14
|
||||
/* 8007520C 7C A3 32 14 */ add r5, r3, r6
|
||||
/* 80075210 88 05 00 04 */ lbz r0, 4(r5)
|
||||
/* 80075214 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80075218 41 82 00 20 */ beq lbl_80075238
|
||||
/* 8007521C 7C 63 30 2E */ lwzx r3, r3, r6
|
||||
/* 80075220 A0 84 00 00 */ lhz r4, 0(r4)
|
||||
/* 80075224 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 80075228 81 8C 00 8C */ lwz r12, 0x8c(r12)
|
||||
/* 8007522C 7D 89 03 A6 */ mtctr r12
|
||||
/* 80075230 4E 80 04 21 */ bctrl
|
||||
/* 80075234 48 00 00 08 */ b lbl_8007523C
|
||||
lbl_80075238:
|
||||
/* 80075238 38 60 00 00 */ li r3, 0
|
||||
lbl_8007523C:
|
||||
/* 8007523C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80075240 7C 08 03 A6 */ mtlr r0
|
||||
/* 80075244 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80075248 4E 80 00 20 */ blr
|
||||
@@ -1,43 +0,0 @@
|
||||
lbl_80074660:
|
||||
/* 80074660 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80074664 7C 08 02 A6 */ mflr r0
|
||||
/* 80074668 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8007466C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80074670 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80074674 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80074678 7C 9F 23 78 */ mr r31, r4
|
||||
/* 8007467C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80074680 48 1F 3A 79 */ bl ChkSetInfo__13cBgS_PolyInfoCFv
|
||||
/* 80074684 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80074688 40 82 00 0C */ bne lbl_80074694
|
||||
/* 8007468C 38 60 00 00 */ li r3, 0
|
||||
/* 80074690 48 00 00 4C */ b lbl_800746DC
|
||||
lbl_80074694:
|
||||
/* 80074694 A0 1F 00 02 */ lhz r0, 2(r31)
|
||||
/* 80074698 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8007469C 41 80 00 0C */ blt lbl_800746A8
|
||||
/* 800746A0 2C 00 01 00 */ cmpwi r0, 0x100
|
||||
/* 800746A4 41 80 00 0C */ blt lbl_800746B0
|
||||
lbl_800746A8:
|
||||
/* 800746A8 38 60 00 00 */ li r3, 0
|
||||
/* 800746AC 48 00 00 30 */ b lbl_800746DC
|
||||
lbl_800746B0:
|
||||
/* 800746B0 1C 80 00 14 */ mulli r4, r0, 0x14
|
||||
/* 800746B4 7C BE 22 14 */ add r5, r30, r4
|
||||
/* 800746B8 88 05 00 04 */ lbz r0, 4(r5)
|
||||
/* 800746BC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800746C0 41 82 00 18 */ beq lbl_800746D8
|
||||
/* 800746C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800746C8 7C 9E 20 2E */ lwzx r4, r30, r4
|
||||
/* 800746CC 80 A5 00 08 */ lwz r5, 8(r5)
|
||||
/* 800746D0 48 1F 3A AD */ bl ChkSafe__13cBgS_PolyInfoCFPCvUi
|
||||
/* 800746D4 48 00 00 08 */ b lbl_800746DC
|
||||
lbl_800746D8:
|
||||
/* 800746D8 38 60 00 00 */ li r3, 0
|
||||
lbl_800746DC:
|
||||
/* 800746DC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800746E0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800746E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800746E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800746EC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800746F0 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_8007493C:
|
||||
/* 8007493C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80074940 7C 08 02 A6 */ mflr r0
|
||||
/* 80074944 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80074948 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 8007494C 48 2E D8 91 */ bl _savegpr_29
|
||||
/* 80074950 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80074954 3B C0 00 00 */ li r30, 0
|
||||
/* 80074958 3B E0 00 00 */ li r31, 0
|
||||
lbl_8007495C:
|
||||
/* 8007495C 7C 7D FA 14 */ add r3, r29, r31
|
||||
/* 80074960 88 03 00 04 */ lbz r0, 4(r3)
|
||||
/* 80074964 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80074968 41 82 00 18 */ beq lbl_80074980
|
||||
/* 8007496C 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80074970 81 83 00 04 */ lwz r12, 4(r3)
|
||||
/* 80074974 81 8C 00 30 */ lwz r12, 0x30(r12)
|
||||
/* 80074978 7D 89 03 A6 */ mtctr r12
|
||||
/* 8007497C 4E 80 04 21 */ bctrl
|
||||
lbl_80074980:
|
||||
/* 80074980 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80074984 2C 1E 01 00 */ cmpwi r30, 0x100
|
||||
/* 80074988 3B FF 00 14 */ addi r31, r31, 0x14
|
||||
/* 8007498C 41 80 FF D0 */ blt lbl_8007495C
|
||||
/* 80074990 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80074994 48 2E D8 95 */ bl _restgpr_29
|
||||
/* 80074998 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8007499C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800749A0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800749A4 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_800742E4:
|
||||
/* 800742E4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800742E8 7C 08 02 A6 */ mflr r0
|
||||
/* 800742EC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800742F0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800742F4 48 2E DE E9 */ bl _savegpr_29
|
||||
/* 800742F8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800742FC 3B E0 00 00 */ li r31, 0
|
||||
/* 80074300 93 ED 89 E0 */ stw r31, l_SetCounter(r13)
|
||||
/* 80074304 3B C0 00 00 */ li r30, 0
|
||||
lbl_80074308:
|
||||
/* 80074308 7C 7D FA 14 */ add r3, r29, r31
|
||||
/* 8007430C 4B FF FD E9 */ bl Init__11cBgS_ChkElmFv
|
||||
/* 80074310 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80074314 2C 1E 01 00 */ cmpwi r30, 0x100
|
||||
/* 80074318 3B FF 00 14 */ addi r31, r31, 0x14
|
||||
/* 8007431C 41 80 FF EC */ blt lbl_80074308
|
||||
/* 80074320 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80074324 48 2E DF 05 */ bl _restgpr_29
|
||||
/* 80074328 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 8007432C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80074330 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80074334 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_800748FC:
|
||||
/* 800748FC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80074900 7C 08 02 A6 */ mflr r0
|
||||
/* 80074904 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80074908 4B FF F9 DD */ bl Ct__4cBgSFv
|
||||
/* 8007490C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80074910 7C 08 03 A6 */ mtlr r0
|
||||
/* 80074914 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80074918 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_80074338:
|
||||
/* 80074338 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8007433C 7C 08 02 A6 */ mflr r0
|
||||
/* 80074340 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80074344 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80074348 48 2E DE 95 */ bl _savegpr_29
|
||||
/* 8007434C 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80074350 3B C0 00 00 */ li r30, 0
|
||||
/* 80074354 3B E0 00 00 */ li r31, 0
|
||||
lbl_80074358:
|
||||
/* 80074358 7C 7D FA 14 */ add r3, r29, r31
|
||||
/* 8007435C 88 03 00 04 */ lbz r0, 4(r3)
|
||||
/* 80074360 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80074364 41 82 00 08 */ beq lbl_8007436C
|
||||
/* 80074368 4B FF FD C1 */ bl Release__11cBgS_ChkElmFv
|
||||
lbl_8007436C:
|
||||
/* 8007436C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80074370 2C 1E 01 00 */ cmpwi r30, 0x100
|
||||
/* 80074374 3B FF 00 14 */ addi r31, r31, 0x14
|
||||
/* 80074378 41 80 FF E0 */ blt lbl_80074358
|
||||
/* 8007437C 3B C0 00 00 */ li r30, 0
|
||||
/* 80074380 3B E0 00 00 */ li r31, 0
|
||||
lbl_80074384:
|
||||
/* 80074384 7C 7D FA 14 */ add r3, r29, r31
|
||||
/* 80074388 4B FF FD 6D */ bl Init__11cBgS_ChkElmFv
|
||||
/* 8007438C 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 80074390 2C 1E 01 00 */ cmpwi r30, 0x100
|
||||
/* 80074394 3B FF 00 14 */ addi r31, r31, 0x14
|
||||
/* 80074398 41 80 FF EC */ blt lbl_80074384
|
||||
/* 8007439C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800743A0 48 2E DE 89 */ bl _restgpr_29
|
||||
/* 800743A4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800743A8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800743AC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800743B0 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_8007491C:
|
||||
/* 8007491C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80074920 7C 08 02 A6 */ mflr r0
|
||||
/* 80074924 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80074928 4B FF FA 11 */ bl Dt__4cBgSFv
|
||||
/* 8007492C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80074930 7C 08 03 A6 */ mtlr r0
|
||||
/* 80074934 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80074938 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_80074618:
|
||||
/* 80074618 1C 04 00 14 */ mulli r0, r4, 0x14
|
||||
/* 8007461C 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80074620 80 63 00 0C */ lwz r3, 0xc(r3)
|
||||
/* 80074624 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_80074628:
|
||||
/* 80074628 A0 04 00 02 */ lhz r0, 2(r4)
|
||||
/* 8007462C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80074630 41 80 00 20 */ blt lbl_80074650
|
||||
/* 80074634 2C 00 01 00 */ cmpwi r0, 0x100
|
||||
/* 80074638 40 80 00 18 */ bge lbl_80074650
|
||||
/* 8007463C 1C A0 00 14 */ mulli r5, r0, 0x14
|
||||
/* 80074640 7C 83 2A 14 */ add r4, r3, r5
|
||||
/* 80074644 88 04 00 04 */ lbz r0, 4(r4)
|
||||
/* 80074648 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8007464C 40 82 00 0C */ bne lbl_80074658
|
||||
lbl_80074650:
|
||||
/* 80074650 38 60 00 00 */ li r3, 0
|
||||
/* 80074654 4E 80 00 20 */ blr
|
||||
lbl_80074658:
|
||||
/* 80074658 7C 63 28 2E */ lwzx r3, r3, r5
|
||||
/* 8007465C 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user