d_a_npc_zra mostly done, misc npc work (#2140)

This commit is contained in:
Caroline Madsen
2024-04-26 19:20:26 -07:00
committed by GitHub
parent c163dc9ed3
commit 669c7d920b
61 changed files with 9187 additions and 3971 deletions
@@ -1,15 +0,0 @@
lbl_80151FE0:
/* 80151FE0 38 80 00 00 */ li r4, 0
/* 80151FE4 7C 87 23 78 */ mr r7, r4
/* 80151FE8 7C 86 23 78 */ mr r6, r4
/* 80151FEC 7C 85 23 78 */ mr r5, r4
/* 80151FF0 38 00 00 04 */ li r0, 4
/* 80151FF4 7C 09 03 A6 */ mtctr r0
lbl_80151FF8:
/* 80151FF8 7D 03 22 14 */ add r8, r3, r4
/* 80151FFC B0 E8 00 7C */ sth r7, 0x7c(r8)
/* 80152000 B0 C8 00 7E */ sth r6, 0x7e(r8)
/* 80152004 B0 A8 00 80 */ sth r5, 0x80(r8)
/* 80152008 38 84 00 06 */ addi r4, r4, 6
/* 8015200C 42 00 FF EC */ bdnz lbl_80151FF8
/* 80152010 4E 80 00 20 */ blr
-11
View File
@@ -1,11 +0,0 @@
lbl_80154250:
/* 80154250 B0 83 04 DE */ sth r4, 0x4de(r3)
/* 80154254 A8 03 04 DE */ lha r0, 0x4de(r3)
/* 80154258 B0 03 04 E6 */ sth r0, 0x4e6(r3)
/* 8015425C A8 03 04 DE */ lha r0, 0x4de(r3)
/* 80154260 B0 03 08 F2 */ sth r0, 0x8f2(r3)
/* 80154264 A8 03 08 F2 */ lha r0, 0x8f2(r3)
/* 80154268 B0 03 08 F8 */ sth r0, 0x8f8(r3)
/* 8015426C A8 03 04 DE */ lha r0, 0x4de(r3)
/* 80154270 B0 03 04 CA */ sth r0, 0x4ca(r3)
/* 80154274 4E 80 00 20 */ blr
@@ -1,41 +0,0 @@
lbl_80151F54:
/* 80151F54 38 E0 00 00 */ li r7, 0
/* 80151F58 39 00 00 00 */ li r8, 0
/* 80151F5C 38 80 00 00 */ li r4, 0
/* 80151F60 38 00 00 04 */ li r0, 4
/* 80151F64 7C 09 03 A6 */ mtctr r0
lbl_80151F68:
/* 80151F68 7C C3 22 14 */ add r6, r3, r4
/* 80151F6C A8 06 00 34 */ lha r0, 0x34(r6)
/* 80151F70 7C E7 02 14 */ add r7, r7, r0
/* 80151F74 2C 07 80 00 */ cmpwi r7, -32768
/* 80151F78 40 80 00 0C */ bge lbl_80151F84
/* 80151F7C 38 A0 80 00 */ li r5, -32768
/* 80151F80 48 00 00 14 */ b lbl_80151F94
lbl_80151F84:
/* 80151F84 2C 07 7F FF */ cmpwi r7, 0x7fff
/* 80151F88 38 A0 7F FF */ li r5, 0x7fff
/* 80151F8C 41 81 00 08 */ bgt lbl_80151F94
/* 80151F90 7C E5 3B 78 */ mr r5, r7
lbl_80151F94:
/* 80151F94 7C A7 2B 78 */ mr r7, r5
/* 80151F98 A8 06 00 36 */ lha r0, 0x36(r6)
/* 80151F9C 7D 08 02 14 */ add r8, r8, r0
/* 80151FA0 2C 08 80 00 */ cmpwi r8, -32768
/* 80151FA4 40 80 00 0C */ bge lbl_80151FB0
/* 80151FA8 38 00 80 00 */ li r0, -32768
/* 80151FAC 48 00 00 14 */ b lbl_80151FC0
lbl_80151FB0:
/* 80151FB0 2C 08 7F FF */ cmpwi r8, 0x7fff
/* 80151FB4 38 00 7F FF */ li r0, 0x7fff
/* 80151FB8 41 81 00 08 */ bgt lbl_80151FC0
/* 80151FBC 7D 00 43 78 */ mr r0, r8
lbl_80151FC0:
/* 80151FC0 7C 08 03 78 */ mr r8, r0
/* 80151FC4 B0 A6 00 7C */ sth r5, 0x7c(r6)
/* 80151FC8 B0 06 00 7E */ sth r0, 0x7e(r6)
/* 80151FCC 38 00 00 00 */ li r0, 0
/* 80151FD0 B0 06 00 80 */ sth r0, 0x80(r6)
/* 80151FD4 38 84 00 06 */ addi r4, r4, 6
/* 80151FD8 42 00 FF 90 */ bdnz lbl_80151F68
/* 80151FDC 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_80B7A51C:
/* 80B7A51C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7A520 7C 08 02 A6 */ mflr r0
/* 80B7A524 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7A528 38 80 FF FF */ li r4, -1
/* 80B7A52C 81 83 0B 44 */ lwz r12, 0xb44(r3)
/* 80B7A530 81 8C 00 08 */ lwz r12, 8(r12)
/* 80B7A534 7D 89 03 A6 */ mtctr r12
/* 80B7A538 4E 80 04 21 */ bctrl
/* 80B7A53C 38 60 00 01 */ li r3, 1
/* 80B7A540 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7A544 7C 08 03 A6 */ mtlr r0
/* 80B7A548 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7A54C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80B7A550:
/* 80B7A550 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7A554 7C 08 02 A6 */ mflr r0
/* 80B7A558 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7A55C 4B 5D 7A B9 */ bl execute__8daNpcF_cFv
/* 80B7A560 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7A564 7C 08 03 A6 */ mtlr r0
/* 80B7A568 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7A56C 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
lbl_80B81FB8:
/* 80B81FB8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80B81FBC 7C 08 02 A6 */ mflr r0
/* 80B81FC0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80B81FC4 39 61 00 20 */ addi r11, r1, 0x20
/* 80B81FC8 4B 7E 02 11 */ bl _savegpr_28
/* 80B81FCC 7C 7C 1B 78 */ mr r28, r3
/* 80B81FD0 7C 9D 23 78 */ mr r29, r4
/* 80B81FD4 7C BE 2B 78 */ mr r30, r5
/* 80B81FD8 7C FF 3B 78 */ mr r31, r7
/* 80B81FDC A8 63 04 DE */ lha r3, 0x4de(r3)
/* 80B81FE0 A8 06 00 00 */ lha r0, 0(r6)
/* 80B81FE4 7C 03 00 50 */ subf r0, r3, r0
/* 80B81FE8 7C 04 07 34 */ extsh r4, r0
/* 80B81FEC 2C 04 40 00 */ cmpwi r4, 0x4000
/* 80B81FF0 41 80 00 0C */ blt lbl_80B81FFC
/* 80B81FF4 38 80 40 00 */ li r4, 0x4000
/* 80B81FF8 48 00 00 10 */ b lbl_80B82008
lbl_80B81FFC:
/* 80B81FFC 2C 04 C0 00 */ cmpwi r4, -16384
/* 80B82000 41 81 00 08 */ bgt lbl_80B82008
/* 80B82004 38 80 C0 00 */ li r4, -16384
lbl_80B82008:
/* 80B82008 38 7C 15 3A */ addi r3, r28, 0x153a
/* 80B8200C 7F C0 07 34 */ extsh r0, r30
/* 80B82010 54 00 08 3C */ slwi r0, r0, 1
/* 80B82014 7C 05 07 34 */ extsh r5, r0
/* 80B82018 7F A6 EB 78 */ mr r6, r29
/* 80B8201C 4B 6E E5 ED */ bl cLib_addCalcAngleS2__FPssss
/* 80B82020 7F E3 FB 78 */ mr r3, r31
/* 80B82024 A8 9C 15 3A */ lha r4, 0x153a(r28)
/* 80B82028 7F C5 07 34 */ extsh r5, r30
/* 80B8202C 7F A6 EB 78 */ mr r6, r29
/* 80B82030 4B 6E E5 D9 */ bl cLib_addCalcAngleS2__FPssss
/* 80B82034 39 61 00 20 */ addi r11, r1, 0x20
/* 80B82038 4B 7E 01 ED */ bl _restgpr_28
/* 80B8203C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80B82040 7C 08 03 A6 */ mtlr r0
/* 80B82044 38 21 00 20 */ addi r1, r1, 0x20
/* 80B82048 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_80B824F4:
/* 80B824F4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80B824F8 7C 08 02 A6 */ mflr r0
/* 80B824FC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80B82500 39 61 00 20 */ addi r11, r1, 0x20
/* 80B82504 4B 7D FC D1 */ bl _savegpr_27
/* 80B82508 7C 7B 1B 78 */ mr r27, r3
/* 80B8250C 7C 9C 23 78 */ mr r28, r4
/* 80B82510 7C BD 2B 78 */ mr r29, r5
/* 80B82514 7C DE 33 78 */ mr r30, r6
/* 80B82518 7C FF 3B 78 */ mr r31, r7
/* 80B8251C 7F A3 EB 78 */ mr r3, r29
/* 80B82520 A8 84 00 00 */ lha r4, 0(r4)
/* 80B82524 7F C5 F3 78 */ mr r5, r30
/* 80B82528 7F E6 FB 78 */ mr r6, r31
/* 80B8252C 4B 6E E0 DD */ bl cLib_addCalcAngleS2__FPssss
/* 80B82530 38 7B 04 DC */ addi r3, r27, 0x4dc
/* 80B82534 A8 9D 00 00 */ lha r4, 0(r29)
/* 80B82538 7F C5 F3 78 */ mr r5, r30
/* 80B8253C 7F E6 FB 78 */ mr r6, r31
/* 80B82540 4B 6E E0 C9 */ bl cLib_addCalcAngleS2__FPssss
/* 80B82544 38 7D 00 02 */ addi r3, r29, 2
/* 80B82548 A8 9C 00 02 */ lha r4, 2(r28)
/* 80B8254C 7F C5 F3 78 */ mr r5, r30
/* 80B82550 7F E6 FB 78 */ mr r6, r31
/* 80B82554 4B 6E E0 B5 */ bl cLib_addCalcAngleS2__FPssss
/* 80B82558 38 7B 04 DE */ addi r3, r27, 0x4de
/* 80B8255C A8 9D 00 02 */ lha r4, 2(r29)
/* 80B82560 7F C5 F3 78 */ mr r5, r30
/* 80B82564 7F E6 FB 78 */ mr r6, r31
/* 80B82568 4B 6E E0 A1 */ bl cLib_addCalcAngleS2__FPssss
/* 80B8256C 39 61 00 20 */ addi r11, r1, 0x20
/* 80B82570 4B 7D FC B1 */ bl _restgpr_27
/* 80B82574 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80B82578 7C 08 03 A6 */ mtlr r0
/* 80B8257C 38 21 00 20 */ addi r1, r1, 0x20
/* 80B82580 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80B822D8:
/* 80B822D8 88 03 15 20 */ lbz r0, 0x1520(r3)
/* 80B822DC 28 00 00 00 */ cmplwi r0, 0
/* 80B822E0 41 82 00 18 */ beq lbl_80B822F8
/* 80B822E4 88 03 15 90 */ lbz r0, 0x1590(r3)
/* 80B822E8 28 00 00 00 */ cmplwi r0, 0
/* 80B822EC 40 82 00 0C */ bne lbl_80B822F8
/* 80B822F0 38 60 00 01 */ li r3, 1
/* 80B822F4 4E 80 00 20 */ blr
lbl_80B822F8:
/* 80B822F8 38 60 00 00 */ li r3, 0
/* 80B822FC 4E 80 00 20 */ blr
@@ -1,4 +0,0 @@
lbl_80B822CC:
/* 80B822CC 38 00 00 01 */ li r0, 1
/* 80B822D0 98 03 15 90 */ stb r0, 0x1590(r3)
/* 80B822D4 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80B7DAF4:
/* 80B7DAF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7DAF8 7C 08 02 A6 */ mflr r0
/* 80B7DAFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7DB00 38 63 14 80 */ addi r3, r3, 0x1480
/* 80B7DB04 4B 7E 45 45 */ bl __ptmf_cmpr
/* 80B7DB08 7C 60 00 34 */ cntlzw r0, r3
/* 80B7DB0C 54 03 D9 7E */ srwi r3, r0, 5
/* 80B7DB10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7DB14 7C 08 03 A6 */ mtlr r0
/* 80B7DB18 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7DB1C 4E 80 00 20 */ blr
@@ -1,49 +0,0 @@
lbl_80B7E9E0:
/* 80B7E9E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7E9E4 7C 08 02 A6 */ mflr r0
/* 80B7E9E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7E9EC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80B7E9F0 93 C1 00 08 */ stw r30, 8(r1)
/* 80B7E9F4 7C 7E 1B 78 */ mr r30, r3
/* 80B7E9F8 38 7E 13 1C */ addi r3, r30, 0x131c
/* 80B7E9FC 4B 5D 1C F1 */ bl getActorP__18daNpcF_ActorMngr_cFv
/* 80B7EA00 28 03 00 00 */ cmplwi r3, 0
/* 80B7EA04 40 82 00 28 */ bne lbl_80B7EA2C
/* 80B7EA08 7F C3 F3 78 */ mr r3, r30
/* 80B7EA0C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80B7EA10 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80B7EA14 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 80B7EA18 7F C5 F3 78 */ mr r5, r30
/* 80B7EA1C 88 DE 05 47 */ lbz r6, 0x547(r30)
/* 80B7EA20 4B 5D 51 BD */ bl chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci
/* 80B7EA24 7C 7F 1B 78 */ mr r31, r3
/* 80B7EA28 48 00 00 24 */ b lbl_80B7EA4C
lbl_80B7EA2C:
/* 80B7EA2C 7F C3 F3 78 */ mr r3, r30
/* 80B7EA30 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80B7EA34 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80B7EA38 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 80B7EA3C 7F C5 F3 78 */ mr r5, r30
/* 80B7EA40 88 DE 05 45 */ lbz r6, 0x545(r30)
/* 80B7EA44 4B 5D 51 99 */ bl chkActorInAttnArea__8daNpcF_cFP10fopAc_ac_cP10fopAc_ac_ci
/* 80B7EA48 7C 7F 1B 78 */ mr r31, r3
lbl_80B7EA4C:
/* 80B7EA4C 2C 1F 00 00 */ cmpwi r31, 0
/* 80B7EA50 41 82 00 1C */ beq lbl_80B7EA6C
/* 80B7EA54 38 7E 13 1C */ addi r3, r30, 0x131c
/* 80B7EA58 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80B7EA5C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80B7EA60 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 80B7EA64 4B 5D 1C 59 */ bl entry__18daNpcF_ActorMngr_cFP10fopAc_ac_c
/* 80B7EA68 48 00 00 0C */ b lbl_80B7EA74
lbl_80B7EA6C:
/* 80B7EA6C 38 7E 13 1C */ addi r3, r30, 0x131c
/* 80B7EA70 4B 5D 1C 71 */ bl remove__18daNpcF_ActorMngr_cFv
lbl_80B7EA74:
/* 80B7EA74 7F E3 FB 78 */ mr r3, r31
/* 80B7EA78 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80B7EA7C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80B7EA80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7EA84 7C 08 03 A6 */ mtlr r0
/* 80B7EA88 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7EA8C 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80B7AB9C:
/* 80B7AB9C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7ABA0 7C 08 02 A6 */ mflr r0
/* 80B7ABA4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7ABA8 4B FF F3 91 */ bl CreateHeap__11daNpc_zrA_cFv
/* 80B7ABAC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7ABB0 7C 08 03 A6 */ mtlr r0
/* 80B7ABB4 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7ABB8 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80B7ABBC:
/* 80B7ABBC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7ABC0 7C 08 02 A6 */ mflr r0
/* 80B7ABC4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7ABC8 7C 60 1B 78 */ mr r0, r3
/* 80B7ABCC 2C 04 00 00 */ cmpwi r4, 0
/* 80B7ABD0 40 82 00 24 */ bne lbl_80B7ABF4
/* 80B7ABD4 3C 60 80 43 */ lis r3, j3dSys@ha /* 0x80434AC8@ha */
/* 80B7ABD8 38 63 4A C8 */ addi r3, r3, j3dSys@l /* 0x80434AC8@l */
/* 80B7ABDC 80 A3 00 38 */ lwz r5, 0x38(r3)
/* 80B7ABE0 80 65 00 14 */ lwz r3, 0x14(r5)
/* 80B7ABE4 28 03 00 00 */ cmplwi r3, 0
/* 80B7ABE8 41 82 00 0C */ beq lbl_80B7ABF4
/* 80B7ABEC 7C 04 03 78 */ mr r4, r0
/* 80B7ABF0 4B FF FC 75 */ bl ctrlJoint__11daNpc_zrA_cFP8J3DJointP8J3DModel
lbl_80B7ABF4:
/* 80B7ABF4 38 60 00 01 */ li r3, 1
/* 80B7ABF8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7ABFC 7C 08 03 A6 */ mtlr r0
/* 80B7AC00 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7AC04 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80B7ED38:
/* 80B7ED38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7ED3C 7C 08 02 A6 */ mflr r0
/* 80B7ED40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7ED44 4B FF AE 15 */ bl create__11daNpc_zrA_cFv
/* 80B7ED48 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7ED4C 7C 08 03 A6 */ mtlr r0
/* 80B7ED50 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7ED54 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80B7ED58:
/* 80B7ED58 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7ED5C 7C 08 02 A6 */ mflr r0
/* 80B7ED60 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7ED64 4B FF B7 B9 */ bl Delete__11daNpc_zrA_cFv
/* 80B7ED68 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7ED6C 7C 08 03 A6 */ mtlr r0
/* 80B7ED70 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7ED74 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80B7ED98:
/* 80B7ED98 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7ED9C 7C 08 02 A6 */ mflr r0
/* 80B7EDA0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7EDA4 4B FF B7 CD */ bl Draw__11daNpc_zrA_cFv
/* 80B7EDA8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7EDAC 7C 08 03 A6 */ mtlr r0
/* 80B7EDB0 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7EDB4 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_80B7ED78:
/* 80B7ED78 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80B7ED7C 7C 08 02 A6 */ mflr r0
/* 80B7ED80 90 01 00 14 */ stw r0, 0x14(r1)
/* 80B7ED84 4B FF B7 CD */ bl Execute__11daNpc_zrA_cFv
/* 80B7ED88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80B7ED8C 7C 08 03 A6 */ mtlr r0
/* 80B7ED90 38 21 00 10 */ addi r1, r1, 0x10
/* 80B7ED94 4E 80 00 20 */ blr
@@ -1,62 +0,0 @@
lbl_80B7C524:
/* 80B7C524 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 80B7C528 54 00 87 3E */ rlwinm r0, r0, 0x10, 0x1c, 0x1f
/* 80B7C52C 88 63 14 E8 */ lbz r3, 0x14e8(r3)
/* 80B7C530 28 03 00 00 */ cmplwi r3, 0
/* 80B7C534 40 82 00 70 */ bne lbl_80B7C5A4
/* 80B7C538 2C 00 00 04 */ cmpwi r0, 4
/* 80B7C53C 41 82 00 48 */ beq lbl_80B7C584
/* 80B7C540 40 80 00 1C */ bge lbl_80B7C55C
/* 80B7C544 2C 00 00 02 */ cmpwi r0, 2
/* 80B7C548 41 82 00 2C */ beq lbl_80B7C574
/* 80B7C54C 40 80 00 30 */ bge lbl_80B7C57C
/* 80B7C550 2C 00 00 01 */ cmpwi r0, 1
/* 80B7C554 40 80 00 18 */ bge lbl_80B7C56C
/* 80B7C558 48 00 00 44 */ b lbl_80B7C59C
lbl_80B7C55C:
/* 80B7C55C 2C 00 00 06 */ cmpwi r0, 6
/* 80B7C560 41 82 00 34 */ beq lbl_80B7C594
/* 80B7C564 40 80 00 38 */ bge lbl_80B7C59C
/* 80B7C568 48 00 00 24 */ b lbl_80B7C58C
lbl_80B7C56C:
/* 80B7C56C 38 60 00 01 */ li r3, 1
/* 80B7C570 4E 80 00 20 */ blr
lbl_80B7C574:
/* 80B7C574 38 60 00 02 */ li r3, 2
/* 80B7C578 4E 80 00 20 */ blr
lbl_80B7C57C:
/* 80B7C57C 38 60 00 03 */ li r3, 3
/* 80B7C580 4E 80 00 20 */ blr
lbl_80B7C584:
/* 80B7C584 38 60 00 04 */ li r3, 4
/* 80B7C588 4E 80 00 20 */ blr
lbl_80B7C58C:
/* 80B7C58C 38 60 00 05 */ li r3, 5
/* 80B7C590 4E 80 00 20 */ blr
lbl_80B7C594:
/* 80B7C594 38 60 00 06 */ li r3, 6
/* 80B7C598 4E 80 00 20 */ blr
lbl_80B7C59C:
/* 80B7C59C 38 60 00 00 */ li r3, 0
/* 80B7C5A0 4E 80 00 20 */ blr
lbl_80B7C5A4:
/* 80B7C5A4 28 03 00 06 */ cmplwi r3, 6
/* 80B7C5A8 40 82 00 34 */ bne lbl_80B7C5DC
/* 80B7C5AC 2C 00 00 02 */ cmpwi r0, 2
/* 80B7C5B0 41 82 00 1C */ beq lbl_80B7C5CC
/* 80B7C5B4 40 80 00 20 */ bge lbl_80B7C5D4
/* 80B7C5B8 2C 00 00 01 */ cmpwi r0, 1
/* 80B7C5BC 40 80 00 08 */ bge lbl_80B7C5C4
/* 80B7C5C0 48 00 00 14 */ b lbl_80B7C5D4
lbl_80B7C5C4:
/* 80B7C5C4 38 60 00 02 */ li r3, 2
/* 80B7C5C8 4E 80 00 20 */ blr
lbl_80B7C5CC:
/* 80B7C5CC 38 60 00 03 */ li r3, 3
/* 80B7C5D0 4E 80 00 20 */ blr
lbl_80B7C5D4:
/* 80B7C5D4 38 60 00 00 */ li r3, 0
/* 80B7C5D8 4E 80 00 20 */ blr
lbl_80B7C5DC:
/* 80B7C5DC 7C 03 03 78 */ mr r3, r0
/* 80B7C5E0 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_80B7C500:
/* 80B7C500 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 80B7C504 54 00 67 3E */ rlwinm r0, r0, 0xc, 0x1c, 0x1f
/* 80B7C508 2C 00 00 01 */ cmpwi r0, 1
/* 80B7C50C 41 82 00 08 */ beq lbl_80B7C514
/* 80B7C510 48 00 00 0C */ b lbl_80B7C51C
lbl_80B7C514:
/* 80B7C514 38 60 00 03 */ li r3, 3
/* 80B7C518 4E 80 00 20 */ blr
lbl_80B7C51C:
/* 80B7C51C 38 60 00 00 */ li r3, 0
/* 80B7C520 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_80B7C5E4:
/* 80B7C5E4 80 03 00 B0 */ lwz r0, 0xb0(r3)
/* 80B7C5E8 54 04 67 3E */ rlwinm r4, r0, 0xc, 0x1c, 0x1f
/* 80B7C5EC 88 03 14 E8 */ lbz r0, 0x14e8(r3)
/* 80B7C5F0 28 00 00 00 */ cmplwi r0, 0
/* 80B7C5F4 41 82 00 0C */ beq lbl_80B7C600
/* 80B7C5F8 38 60 00 00 */ li r3, 0
/* 80B7C5FC 4E 80 00 20 */ blr
lbl_80B7C600:
/* 80B7C600 28 04 00 0F */ cmplwi r4, 0xf
/* 80B7C604 40 82 00 08 */ bne lbl_80B7C60C
/* 80B7C608 38 80 00 00 */ li r4, 0
lbl_80B7C60C:
/* 80B7C60C 7C 83 23 78 */ mr r3, r4
/* 80B7C610 4E 80 00 20 */ blr

Some files were not shown because too many files have changed in this diff Show More