* item_funcs ok

* item_getcheck_func ok

* remove unnecessary asm file

* execItemGet / checkItemGet ok, add enums for readability

* fix return types
This commit is contained in:
TakaRikka
2020-12-05 20:30:55 -08:00
committed by GitHub
parent fb1217e3f9
commit 2fbecbc1da
227 changed files with 11251 additions and 11624 deletions
+92 -92
View File
@@ -1347,8 +1347,8 @@ fopAcM_searchActorDistanceXZ2:
/* 8001AB08 00017A48 7C 9C 23 78 */ mr r28, r4
/* 8001AB0C 00017A4C 7C BD 2B 78 */ mr r29, r5
/* 8001AB10 00017A50 FF C0 20 90 */ fmr f30, f4
/* 8001AB14 00017A54 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001AB18 00017A58 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
/* 8001AB14 00017A54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001AB18 00017A58 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 8001AB1C 00017A5C 80 9F 5D AC */ lwz r4, 0x5dac(r31)
/* 8001AB20 00017A60 7C 9E 23 78 */ mr r30, r4
/* 8001AB24 00017A64 80 7F 5D B4 */ lwz r3, 0x5db4(r31)
@@ -1495,8 +1495,8 @@ lbl_8001AD20:
lbl_8001AD34:
/* 8001AD34 00017C74 C0 3E 05 20 */ lfs f1, 0x520(r30)
/* 8001AD38 00017C78 FC 40 08 90 */ fmr f2, f1
/* 8001AD3C 00017C7C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001AD40 00017C80 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001AD3C 00017C7C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001AD40 00017C80 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001AD44 00017C84 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 8001AD48 00017C88 28 00 00 00 */ cmplwi r0, 0
/* 8001AD4C 00017C8C 41 82 00 0C */ beq lbl_8001AD58
@@ -1709,8 +1709,8 @@ lbl_8001B040:
.global event_second_actor
event_second_actor:
/* 8001B058 00017F98 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B05C 00017F9C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B058 00017F98 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B05C 00017F9C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B060 00017FA0 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 8001B064 00017FA4 4E 80 00 20 */ blr
@@ -1721,8 +1721,8 @@ fopAcM_orderTalkEvent:
/* 8001B070 00017FB0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001B074 00017FB4 7C 68 1B 78 */ mr r8, r3
/* 8001B078 00017FB8 7C 89 23 78 */ mr r9, r4
/* 8001B07C 00017FBC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B080 00017FC0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B07C 00017FBC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B080 00017FC0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B084 00017FC4 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001B088 00017FC8 38 00 00 00 */ li r0, 0
/* 8001B08C 00017FCC 88 83 00 E5 */ lbz r4, 0xe5(r3)
@@ -1768,8 +1768,8 @@ fopAcM_orderTalkItemBtnEvent:
/* 8001B108 00018048 7C 6A 1B 78 */ mr r10, r3
/* 8001B10C 0001804C 7C 88 23 78 */ mr r8, r4
/* 8001B110 00018050 7C A9 2B 78 */ mr r9, r5
/* 8001B114 00018054 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B118 00018058 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B114 00018054 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B118 00018058 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B11C 0001805C 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001B120 00018060 38 00 00 00 */ li r0, 0
/* 8001B124 00018064 88 83 00 E5 */ lbz r4, 0xe5(r3)
@@ -1817,8 +1817,8 @@ fopAcM_orderSpeakEvent:
/* 8001B1A8 000180E8 7C 69 1B 78 */ mr r9, r3
/* 8001B1AC 000180EC 7C 87 23 78 */ mr r7, r4
/* 8001B1B0 000180F0 7C A6 2B 78 */ mr r6, r5
/* 8001B1B4 000180F4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B1B8 000180F8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B1B4 000180F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B1B8 000180F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B1BC 000180FC 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001B1C0 00018100 38 00 00 00 */ li r0, 0
/* 8001B1C4 00018104 88 83 00 E5 */ lbz r4, 0xe5(r3)
@@ -1849,8 +1849,8 @@ lbl_8001B20C:
/* 8001B214 00018154 38 80 00 00 */ li r4, 0
/* 8001B218 00018158 7C E5 3B 78 */ mr r5, r7
/* 8001B21C 0001815C 38 E0 01 4F */ li r7, 0x14f
/* 8001B220 00018160 3D 00 80 40 */ lis r8, lbl_804061C0@ha
/* 8001B224 00018164 39 08 61 C0 */ addi r8, r8, lbl_804061C0@l
/* 8001B220 00018160 3D 00 80 40 */ lis r8, g_dComIfG_gameInfo@ha
/* 8001B224 00018164 39 08 61 C0 */ addi r8, r8, g_dComIfG_gameInfo@l
/* 8001B228 00018168 81 08 5D AC */ lwz r8, 0x5dac(r8)
/* 8001B22C 0001816C 39 40 FF FF */ li r10, -1
/* 8001B230 00018170 48 02 64 39 */ bl dEvt_control_c_NS_order
@@ -1871,8 +1871,8 @@ fopAcM_orderDoorEvent:
/* 8001B25C 0001819C 7C 9F 23 78 */ mr r31, r4
/* 8001B260 000181A0 7C BA 2B 78 */ mr r26, r5
/* 8001B264 000181A4 7C DB 33 78 */ mr r27, r6
/* 8001B268 000181A8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B26C 000181AC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B268 000181A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B26C 000181AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B270 000181B0 3B 83 4E C8 */ addi r28, r3, 0x4ec8
/* 8001B274 000181B4 38 00 00 00 */ li r0, 0
/* 8001B278 000181B8 88 83 4F AD */ lbz r4, 0x4fad(r3)
@@ -1937,8 +1937,8 @@ fopAcM_orderCatchEvent:
/* 8001B33C 0001827C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001B340 00018280 7C 68 1B 78 */ mr r8, r3
/* 8001B344 00018284 7C 89 23 78 */ mr r9, r4
/* 8001B348 00018288 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B34C 0001828C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B348 00018288 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B34C 0001828C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B350 00018290 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001B354 00018294 38 00 00 00 */ li r0, 0
/* 8001B358 00018298 88 83 00 E5 */ lbz r4, 0xe5(r3)
@@ -1989,8 +1989,8 @@ fopAcM_orderOtherEvent:
/* 8001B3E8 00018328 7C BD 2B 78 */ mr r29, r5
/* 8001B3EC 0001832C 7C DE 33 78 */ mr r30, r6
/* 8001B3F0 00018330 7C FF 3B 78 */ mr r31, r7
/* 8001B3F4 00018334 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B3F8 00018338 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B3F4 00018334 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B3F8 00018338 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B3FC 0001833C 3B 63 4E C8 */ addi r27, r3, 0x4ec8
/* 8001B400 00018340 38 00 00 00 */ li r0, 0
/* 8001B404 00018344 88 83 4F AD */ lbz r4, 0x4fad(r3)
@@ -2069,8 +2069,8 @@ fopAcM_orderOtherEvent_X1_:
/* 8001B4FC 0001843C 7C DC 33 78 */ mr r28, r6
/* 8001B500 00018440 7C FD 3B 78 */ mr r29, r7
/* 8001B504 00018444 7D 1E 43 78 */ mr r30, r8
/* 8001B508 00018448 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B50C 0001844C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B508 00018448 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B50C 0001844C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B510 00018450 3B E3 4E C8 */ addi r31, r3, 0x4ec8
/* 8001B514 00018454 38 00 00 00 */ li r0, 0
/* 8001B518 00018458 88 83 4F AD */ lbz r4, 0x4fad(r3)
@@ -2144,8 +2144,8 @@ fopAcM_orderChangeEventId:
/* 8001B5FC 0001853C 7C 9B 23 78 */ mr r27, r4
/* 8001B600 00018540 7C BC 2B 78 */ mr r28, r5
/* 8001B604 00018544 7C DD 33 78 */ mr r29, r6
/* 8001B608 00018548 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B60C 0001854C 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
/* 8001B608 00018548 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B60C 0001854C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 8001B610 00018550 38 7F 4F F8 */ addi r3, r31, 0x4ff8
/* 8001B614 00018554 7F 44 D3 78 */ mr r4, r26
/* 8001B618 00018558 7F 65 DB 78 */ mr r5, r27
@@ -2187,8 +2187,8 @@ fopAcM_orderOtherEventId:
/* 8001B698 000185D8 7C BC 2B 78 */ mr r28, r5
/* 8001B69C 000185DC 7C DD 33 78 */ mr r29, r6
/* 8001B6A0 000185E0 7D 1E 43 78 */ mr r30, r8
/* 8001B6A4 000185E4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B6A8 000185E8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B6A4 000185E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B6A8 000185E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B6AC 000185EC 3B E3 4E C8 */ addi r31, r3, 0x4ec8
/* 8001B6B0 000185F0 38 00 00 00 */ li r0, 0
/* 8001B6B4 000185F4 88 83 4F AD */ lbz r4, 0x4fad(r3)
@@ -2278,8 +2278,8 @@ fopAcM_orderMapToolEvent:
/* 8001B7D4 00018714 7C DB 33 78 */ mr r27, r6
/* 8001B7D8 00018718 7C FC 3B 78 */ mr r28, r7
/* 8001B7DC 0001871C 7D 1D 43 78 */ mr r29, r8
/* 8001B7E0 00018720 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B7E4 00018724 3A E3 61 C0 */ addi r23, r3, lbl_804061C0@l
/* 8001B7E0 00018720 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B7E4 00018724 3A E3 61 C0 */ addi r23, r3, g_dComIfG_gameInfo@l
/* 8001B7E8 00018728 3B F7 4E C8 */ addi r31, r23, 0x4ec8
/* 8001B7EC 0001872C 38 00 00 00 */ li r0, 0
/* 8001B7F0 00018730 88 77 4F AD */ lbz r3, 0x4fad(r23)
@@ -2373,8 +2373,8 @@ fopAcM_orderMapToolAutoNextEvent:
/* 8001B920 00018860 7C 9C 23 78 */ mr r28, r4
/* 8001B924 00018864 7C BD 2B 78 */ mr r29, r5
/* 8001B928 00018868 7C DE 33 78 */ mr r30, r6
/* 8001B92C 0001886C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B930 00018870 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B92C 0001886C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B930 00018870 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B934 00018874 3B E3 4E C8 */ addi r31, r3, 0x4ec8
/* 8001B938 00018878 38 00 00 00 */ li r0, 0
/* 8001B93C 0001887C 88 63 4F AD */ lbz r3, 0x4fad(r3)
@@ -2429,8 +2429,8 @@ fopAcM_orderItemEvent:
/* 8001B9DC 0001891C 7C 69 1B 78 */ mr r9, r3
/* 8001B9E0 00018920 7C 87 23 78 */ mr r7, r4
/* 8001B9E4 00018924 7C A6 2B 78 */ mr r6, r5
/* 8001B9E8 00018928 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001B9EC 0001892C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001B9E8 00018928 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001B9EC 0001892C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001B9F0 00018930 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001B9F4 00018934 38 00 00 00 */ li r0, 0
/* 8001B9F8 00018938 88 83 00 E5 */ lbz r4, 0xe5(r3)
@@ -2462,8 +2462,8 @@ lbl_8001BA40:
/* 8001BA4C 0001898C 7C E5 3B 78 */ mr r5, r7
/* 8001BA50 00018990 3C E0 00 01 */ lis r7, 0x0000FFFF@ha
/* 8001BA54 00018994 38 E7 FF FF */ addi r7, r7, 0x0000FFFF@l
/* 8001BA58 00018998 3D 00 80 40 */ lis r8, lbl_804061C0@ha
/* 8001BA5C 0001899C 39 08 61 C0 */ addi r8, r8, lbl_804061C0@l
/* 8001BA58 00018998 3D 00 80 40 */ lis r8, g_dComIfG_gameInfo@ha
/* 8001BA5C 0001899C 39 08 61 C0 */ addi r8, r8, g_dComIfG_gameInfo@l
/* 8001BA60 000189A0 81 08 5D AC */ lwz r8, 0x5dac(r8)
/* 8001BA64 000189A4 39 40 FF FF */ li r10, -1
/* 8001BA68 000189A8 48 02 5C 01 */ bl dEvt_control_c_NS_order
@@ -2480,8 +2480,8 @@ fopAcM_orderTreasureEvent:
/* 8001BA84 000189C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001BA88 000189C8 7C 68 1B 78 */ mr r8, r3
/* 8001BA8C 000189CC 7C 89 23 78 */ mr r9, r4
/* 8001BA90 000189D0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001BA94 000189D4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001BA90 000189D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001BA94 000189D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001BA98 000189D8 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001BA9C 000189DC 38 00 00 00 */ li r0, 0
/* 8001BAA0 000189E0 88 83 00 E5 */ lbz r4, 0xe5(r3)
@@ -2525,8 +2525,8 @@ fopAcM_getTalkEventPartner:
/* 8001BB14 00018A54 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001BB18 00018A58 7C 08 02 A6 */ mflr r0
/* 8001BB1C 00018A5C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001BB20 00018A60 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001BB24 00018A64 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
/* 8001BB20 00018A60 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001BB24 00018A64 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
/* 8001BB28 00018A68 38 64 4E C8 */ addi r3, r4, 0x4ec8
/* 8001BB2C 00018A6C 80 84 4F 94 */ lwz r4, 0x4f94(r4)
/* 8001BB30 00018A70 48 02 77 BD */ bl dEvt_control_c_NS_convPId
@@ -2540,8 +2540,8 @@ fopAcM_getItemEventPartner:
/* 8001BB44 00018A84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8001BB48 00018A88 7C 08 02 A6 */ mflr r0
/* 8001BB4C 00018A8C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001BB50 00018A90 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001BB54 00018A94 38 83 61 C0 */ addi r4, r3, lbl_804061C0@l
/* 8001BB50 00018A90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001BB54 00018A94 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
/* 8001BB58 00018A98 38 64 4E C8 */ addi r3, r4, 0x4ec8
/* 8001BB5C 00018A9C 80 84 4F 98 */ lwz r4, 0x4f98(r4)
/* 8001BB60 00018AA0 48 02 77 8D */ bl dEvt_control_c_NS_convPId
@@ -2558,8 +2558,8 @@ fopAcM_getEventPartner:
/* 8001BB80 00018AC0 39 61 00 20 */ addi r11, r1, 0x20
/* 8001BB84 00018AC4 48 34 66 59 */ bl _savegpr_29
/* 8001BB88 00018AC8 7C 7D 1B 78 */ mr r29, r3
/* 8001BB8C 00018ACC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001BB90 00018AD0 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
/* 8001BB8C 00018ACC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001BB90 00018AD0 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 8001BB94 00018AD4 3B DF 4E C8 */ addi r30, r31, 0x4ec8
/* 8001BB98 00018AD8 7F C3 F3 78 */ mr r3, r30
/* 8001BB9C 00018ADC 80 9F 4F 8C */ lwz r4, 0x4f8c(r31)
@@ -2572,8 +2572,8 @@ fopAcM_getEventPartner:
/* 8001BBB8 00018AF8 48 00 00 18 */ b lbl_8001BBD0
lbl_8001BBBC:
/* 8001BBBC 00018AFC 7F C3 F3 78 */ mr r3, r30
/* 8001BBC0 00018B00 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8001BBC4 00018B04 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8001BBC0 00018B00 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8001BBC4 00018B04 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8001BBC8 00018B08 80 84 4F 90 */ lwz r4, 0x4f90(r4)
/* 8001BBCC 00018B0C 48 02 77 21 */ bl dEvt_control_c_NS_convPId
lbl_8001BBD0:
@@ -2598,8 +2598,8 @@ fopAcM_createItemForPresentDemo:
/* 8001BC0C 00018B4C 7C FD 3B 78 */ mr r29, r7
/* 8001BC10 00018B50 7D 1E 43 78 */ mr r30, r8
/* 8001BC14 00018B54 7D 3F 4B 78 */ mr r31, r9
/* 8001BC18 00018B58 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001BC1C 00018B5C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001BC18 00018B58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001BC1C 00018B5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001BC20 00018B60 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001BC24 00018B64 54 84 06 3E */ clrlwi r4, r4, 0x18
/* 8001BC28 00018B68 48 02 7A FD */ bl dEvt_control_c_NS_setGtItm
@@ -2637,8 +2637,8 @@ fopAcM_createItemForTrBoxDemo:
/* 8001BC94 00018BD4 7C DD 33 78 */ mr r29, r6
/* 8001BC98 00018BD8 7C FE 3B 78 */ mr r30, r7
/* 8001BC9C 00018BDC 7D 1F 43 78 */ mr r31, r8
/* 8001BCA0 00018BE0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001BCA4 00018BE4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001BCA0 00018BE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001BCA4 00018BE4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001BCA8 00018BE8 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 8001BCAC 00018BEC 54 84 06 3E */ clrlwi r4, r4, 0x18
/* 8001BCB0 00018BF0 48 02 7A 75 */ bl dEvt_control_c_NS_setGtItm
@@ -2671,8 +2671,8 @@ fopAcM_getItemNoFromTableNo:
/* 8001BD08 00018C48 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8001BD0C 00018C4C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8001BD10 00018C50 7C 7E 1B 78 */ mr r30, r3
/* 8001BD14 00018C54 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8001BD18 00018C58 38 C4 61 C0 */ addi r6, r4, lbl_804061C0@l
/* 8001BD14 00018C54 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8001BD18 00018C58 38 C4 61 C0 */ addi r6, r4, g_dComIfG_gameInfo@l
/* 8001BD1C 00018C5C 83 E6 5F 54 */ lwz r31, 0x5f54(r6)
/* 8001BD20 00018C60 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 8001BD24 00018C64 28 05 00 FF */ cmplwi r5, 0xff
@@ -2760,8 +2760,8 @@ lbl_8001BDFC:
/* 8001BE4C 00018D8C 83 C4 00 04 */ lwz r30, 4(r4)
/* 8001BE50 00018D90 3B A4 00 08 */ addi r29, r4, 8
/* 8001BE54 00018D94 3B 80 00 00 */ li r28, 0
/* 8001BE58 00018D98 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 8001BE5C 00018D9C 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 8001BE58 00018D98 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8001BE5C 00018D9C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8001BE60 00018DA0 3A 64 4E 00 */ addi r19, r4, 0x4e00
/* 8001BE64 00018DA4 54 74 06 3E */ clrlwi r20, r3, 0x18
/* 8001BE68 00018DA8 48 00 00 48 */ b lbl_8001BEB0
@@ -2789,8 +2789,8 @@ lbl_8001BEB0:
/* 8001BEB0 00018DF0 7C 1C F0 40 */ cmplw r28, r30
/* 8001BEB4 00018DF4 41 80 FF B8 */ blt lbl_8001BE6C
lbl_8001BEB8:
/* 8001BEB8 00018DF8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001BEBC 00018DFC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001BEB8 00018DF8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001BEBC 00018DFC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001BEC0 00018E00 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 8001BEC4 00018E04 81 83 06 28 */ lwz r12, 0x628(r3)
/* 8001BEC8 00018E08 81 8C 01 88 */ lwz r12, 0x188(r12)
@@ -3086,7 +3086,7 @@ lbl_8001C2CC:
/* 8001C2CC 0001920C 38 00 00 FF */ li r0, 0xff
/* 8001C2D0 00019210 B0 01 00 0C */ sth r0, 0xc(r1)
/* 8001C2D4 00019214 7F 83 E3 78 */ mr r3, r28
/* 8001C2D8 00019218 48 07 F4 ED */ bl check_itemno
/* 8001C2D8 00019218 48 07 F4 ED */ bl check_itemno__Fi
/* 8001C2DC 0001921C 57 44 C1 0E */ rlwinm r4, r26, 0x18, 4, 7
/* 8001C2E0 00019220 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8001C2E4 00019224 53 20 44 2E */ rlwimi r0, r25, 8, 0x10, 0x17
@@ -3203,7 +3203,7 @@ lbl_8001C46C:
/* 8001C46C 000193AC 38 00 00 FF */ li r0, 0xff
/* 8001C470 000193B0 B0 01 00 14 */ sth r0, 0x14(r1)
/* 8001C474 000193B4 7F 83 E3 78 */ mr r3, r28
/* 8001C478 000193B8 48 07 F3 4D */ bl check_itemno
/* 8001C478 000193B8 48 07 F3 4D */ bl check_itemno__Fi
/* 8001C47C 000193BC 57 44 C1 0E */ rlwinm r4, r26, 0x18, 4, 7
/* 8001C480 000193C0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8001C484 000193C4 53 20 44 2E */ rlwimi r0, r25, 8, 0x10, 0x17
@@ -3312,7 +3312,7 @@ fopAcM_fastCreateItem:
/* 8001C5F8 00019538 48 00 02 60 */ b lbl_8001C858
lbl_8001C5FC:
/* 8001C5FC 0001953C 7F C3 F3 78 */ mr r3, r30
/* 8001C600 00019540 48 07 F1 C5 */ bl check_itemno
/* 8001C600 00019540 48 07 F1 C5 */ bl check_itemno__Fi
/* 8001C604 00019544 56 A4 C1 0E */ rlwinm r4, r21, 0x18, 4, 7
/* 8001C608 00019548 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8001C60C 0001954C 53 A3 44 2E */ rlwimi r3, r29, 8, 0x10, 0x17
@@ -3321,7 +3321,7 @@ lbl_8001C5FC:
/* 8001C618 00019558 28 1A 00 00 */ cmplwi r26, 0
/* 8001C61C 0001955C 41 82 00 24 */ beq lbl_8001C640
/* 8001C620 00019560 57 C3 06 3E */ clrlwi r3, r30, 0x18
/* 8001C624 00019564 48 07 F1 59 */ bl isHeart
/* 8001C624 00019564 48 07 F1 59 */ bl isHeart__FUc
/* 8001C628 00019568 2C 03 00 00 */ cmpwi r3, 0
/* 8001C62C 0001956C 41 82 00 14 */ beq lbl_8001C640
/* 8001C630 00019570 C0 22 82 30 */ lfs f1, lbl_80451C30-_SDA2_BASE_(r2)
@@ -3608,8 +3608,8 @@ lbl_8001CA08:
/* 8001CA40 00019980 80 63 03 FC */ lwz r3, 0x3fc(r3)
/* 8001CA44 00019984 48 00 22 6D */ bl fopScnM_SearchByID
/* 8001CA48 00019988 7C 7F 1B 78 */ mr r31, r3
/* 8001CA4C 0001998C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001CA50 00019990 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001CA4C 0001998C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001CA50 00019990 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001CA54 00019994 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 8001CA58 00019998 81 83 06 28 */ lwz r12, 0x628(r3)
/* 8001CA5C 0001999C 81 8C 00 FC */ lwz r12, 0xfc(r12)
@@ -3696,8 +3696,8 @@ fopAcM_setCarryNow:
/* 8001CB6C 00019AAC 41 82 00 20 */ beq lbl_8001CB8C
/* 8001CB70 00019AB0 4B FF CD 55 */ bl fopAcM_setStageLayer
/* 8001CB74 00019AB4 A0 9F 04 94 */ lhz r4, 0x494(r31)
/* 8001CB78 00019AB8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001CB7C 00019ABC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001CB78 00019AB8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001CB7C 00019ABC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001CB80 00019AC0 88 1F 04 BA */ lbz r0, 0x4ba(r31)
/* 8001CB84 00019AC4 7C 05 07 74 */ extsb r5, r0
/* 8001CB88 00019AC8 48 01 8A BD */ bl onActor__10dSv_info_cFii
@@ -3742,8 +3742,8 @@ lbl_8001CC10:
/* 8001CC10 00019B50 38 00 00 00 */ li r0, 0
/* 8001CC14 00019B54 B0 1F 04 E8 */ sth r0, 0x4e8(r31)
/* 8001CC18 00019B58 B0 1F 04 E4 */ sth r0, 0x4e4(r31)
/* 8001CC1C 00019B5C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001CC20 00019B60 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001CC1C 00019B5C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001CC20 00019B60 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001CC24 00019B64 88 03 4F AD */ lbz r0, 0x4fad(r3)
/* 8001CC28 00019B68 28 00 00 00 */ cmplwi r0, 0
/* 8001CC2C 00019B6C 41 82 00 1C */ beq lbl_8001CC48
@@ -3907,8 +3907,8 @@ lbl_8001CDDC:
/* 8001CE6C 00019DAC 38 A1 00 08 */ addi r5, r1, 8
/* 8001CE70 00019DB0 7F C6 F3 78 */ mr r6, r30
/* 8001CE74 00019DB4 48 05 AE F1 */ bl dBgS_LinChk_NS_Set
/* 8001CE78 00019DB8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001CE7C 00019DBC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001CE78 00019DB8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001CE7C 00019DBC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001CE80 00019DC0 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001CE84 00019DC4 38 81 00 20 */ addi r4, r1, 0x20
/* 8001CE88 00019DC8 48 05 75 2D */ bl cBgS_NS_LineCross
@@ -3972,8 +3972,8 @@ lbl_8001CEB8:
/* 8001CF68 00019EA8 38 A1 00 08 */ addi r5, r1, 8
/* 8001CF6C 00019EAC 7F E6 FB 78 */ mr r6, r31
/* 8001CF70 00019EB0 48 05 AD F5 */ bl dBgS_LinChk_NS_Set
/* 8001CF74 00019EB4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001CF78 00019EB8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001CF74 00019EB4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001CF78 00019EB8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001CF7C 00019EBC 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001CF80 00019EC0 38 81 00 2C */ addi r4, r1, 0x2c
/* 8001CF84 00019EC4 48 05 74 31 */ bl cBgS_NS_LineCross
@@ -3999,8 +3999,8 @@ lbl_8001CFB4:
/* 8001CFCC 00019F0C 7C 08 03 A6 */ mtlr r0
/* 8001CFD0 00019F10 38 21 00 D0 */ addi r1, r1, 0xd0
/* 8001CFD4 00019F14 4E 80 00 20 */ blr
/* 8001CFD8 00019F18 3C A0 80 40 */ lis r5, lbl_804061C0@ha
/* 8001CFDC 00019F1C 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
/* 8001CFD8 00019F18 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8001CFDC 00019F1C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8001CFE0 00019F20 80 A5 5D AC */ lwz r5, 0x5dac(r5)
/* 8001CFE4 00019F24 A8 A5 04 E6 */ lha r5, 0x4e6(r5)
/* 8001CFE8 00019F28 A8 03 04 E6 */ lha r0, 0x4e6(r3)
@@ -4055,8 +4055,8 @@ lbl_8001D018:
/* 8001D0A8 00019FE8 38 00 FF FF */ li r0, -1
/* 8001D0AC 00019FEC 90 01 00 10 */ stw r0, 0x10(r1)
/* 8001D0B0 00019FF0 90 61 00 14 */ stw r3, 0x14(r1)
/* 8001D0B4 00019FF4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001D0B8 00019FF8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001D0B4 00019FF4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001D0B8 00019FF8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001D0BC 00019FFC 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
/* 8001D0C0 0001A000 80 9B 00 00 */ lwz r4, 0(r27)
/* 8001D0C4 0001A004 7F 85 E3 78 */ mr r5, r28
@@ -4096,8 +4096,8 @@ fopAcM_effHamonSet:
/* 8001D13C 0001A07C D0 21 00 28 */ stfs f1, 0x28(r1)
/* 8001D140 0001A080 3B A0 00 00 */ li r29, 0
/* 8001D144 0001A084 3B E0 00 00 */ li r31, 0
/* 8001D148 0001A088 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001D14C 0001A08C 3B C3 61 C0 */ addi r30, r3, lbl_804061C0@l
/* 8001D148 0001A088 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001D14C 0001A08C 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
lbl_8001D150:
/* 8001D150 0001A090 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
/* 8001D154 0001A094 38 00 00 FF */ li r0, 0xff
@@ -4149,8 +4149,8 @@ lbl_8001D1C0:
/* 8001D208 0001A148 93 E1 00 AC */ stw r31, 0xac(r1)
/* 8001D20C 0001A14C 93 C1 00 A8 */ stw r30, 0xa8(r1)
/* 8001D210 0001A150 7C 7E 1B 78 */ mr r30, r3
/* 8001D214 0001A154 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001D218 0001A158 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001D214 0001A154 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001D218 0001A158 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001D21C 0001A15C 83 E3 5D AC */ lwz r31, 0x5dac(r3)
/* 8001D220 0001A160 38 61 00 2C */ addi r3, r1, 0x2c
/* 8001D224 0001A164 48 05 AA 45 */ bl dBgS_LinChk
@@ -4185,8 +4185,8 @@ lbl_8001D1C0:
/* 8001D298 0001A1D8 38 A1 00 08 */ addi r5, r1, 8
/* 8001D29C 0001A1DC 7F C6 F3 78 */ mr r6, r30
/* 8001D2A0 0001A1E0 48 05 AA C5 */ bl dBgS_LinChk_NS_Set
/* 8001D2A4 0001A1E4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001D2A8 0001A1E8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001D2A4 0001A1E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001D2A8 0001A1E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001D2AC 0001A1EC 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001D2B0 0001A1F0 38 81 00 2C */ addi r4, r1, 0x2c
/* 8001D2B4 0001A1F4 48 05 71 01 */ bl cBgS_NS_LineCross
@@ -4634,8 +4634,8 @@ fopAcM_getWaterY:
/* 8001D8A4 0001A7E4 48 00 04 E1 */ bl fopAcM_wt_c_NS_waterCheck
/* 8001D8A8 0001A7E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8001D8AC 0001A7EC 41 82 00 34 */ beq lbl_8001D8E0
/* 8001D8B0 0001A7F0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001D8B4 0001A7F4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001D8B0 0001A7F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001D8B4 0001A7F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001D8B8 0001A7F8 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001D8BC 0001A7FC 3C 80 80 3F */ lis r4, lbl_803F1D80@ha
/* 8001D8C0 0001A800 38 84 1D 80 */ addi r4, r4, lbl_803F1D80@l
@@ -4755,8 +4755,8 @@ lbl_8001DA4C:
/* 8001DA54 0001A994 38 60 00 00 */ li r3, 0
/* 8001DA58 0001A998 48 00 00 74 */ b lbl_8001DACC
lbl_8001DA5C:
/* 8001DA5C 0001A99C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001DA60 0001A9A0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001DA5C 0001A99C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001DA60 0001A9A0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001DA64 0001A9A4 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001DA68 0001A9A8 7F 64 DB 78 */ mr r4, r27
/* 8001DA6C 0001A9AC 48 05 6B F5 */ bl cBgS_NS_ChkPolySafe
@@ -4802,8 +4802,8 @@ fopAcM_getPolygonAngle:
/* 8001DAF4 0001AA34 48 34 46 E9 */ bl _savegpr_29
/* 8001DAF8 0001AA38 7C 7D 1B 78 */ mr r29, r3
/* 8001DAFC 0001AA3C 7C 9E 23 78 */ mr r30, r4
/* 8001DB00 0001AA40 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001DB04 0001AA44 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001DB00 0001AA40 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001DB04 0001AA44 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001DB08 0001AA48 3B E3 0F 38 */ addi r31, r3, 0xf38
/* 8001DB0C 0001AA4C 7F E3 FB 78 */ mr r3, r31
/* 8001DB10 0001AA50 7F A4 EB 78 */ mr r4, r29
@@ -4919,8 +4919,8 @@ fopAcM_lc_c_NS_lineCheck:
/* 8001DC88 0001ABC8 7C E4 3B 78 */ mr r4, r7
/* 8001DC8C 0001ABCC 7C 05 03 78 */ mr r5, r0
/* 8001DC90 0001ABD0 48 05 A0 D5 */ bl dBgS_LinChk_NS_Set
/* 8001DC94 0001ABD4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001DC98 0001ABD8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001DC94 0001ABD4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001DC98 0001ABD8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001DC9C 0001ABDC 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001DCA0 0001ABE0 3C 80 80 3F */ lis r4, lbl_803F1C48@ha
/* 8001DCA4 0001ABE4 38 84 1C 48 */ addi r4, r4, lbl_803F1C48@l
@@ -4939,8 +4939,8 @@ fopAcM_gc_c_NS_gndCheck:
/* 8001DCCC 0001AC0C 3C 60 80 3F */ lis r3, lbl_803F1CC4@ha
/* 8001DCD0 0001AC10 38 63 1C C4 */ addi r3, r3, lbl_803F1CC4@l
/* 8001DCD4 0001AC14 48 24 A0 55 */ bl cBgS_GndChk_NS_SetPos_X1_
/* 8001DCD8 0001AC18 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001DCDC 0001AC1C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001DCD8 0001AC18 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001DCDC 0001AC1C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001DCE0 0001AC20 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001DCE4 0001AC24 3C 80 80 3F */ lis r4, lbl_803F1CC4@ha
/* 8001DCE8 0001AC28 38 84 1C C4 */ addi r4, r4, lbl_803F1CC4@l
@@ -4967,8 +4967,8 @@ fopAcM_gc_c_NS_gndCheck:
/* 8001DD3C 0001AC7C D0 04 00 40 */ stfs f0, 0x40(r4)
/* 8001DD40 0001AC80 C0 03 00 08 */ lfs f0, 8(r3)
/* 8001DD44 0001AC84 D0 04 00 44 */ stfs f0, 0x44(r4)
/* 8001DD48 0001AC88 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001DD4C 0001AC8C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001DD48 0001AC88 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001DD4C 0001AC8C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001DD50 0001AC90 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001DD54 0001AC94 48 05 77 49 */ bl dBgS_NS_RoofChk
/* 8001DD58 0001AC98 D0 2D 87 54 */ stfs f1, lbl_80450CD4-_SDA_BASE_(r13)
@@ -5001,8 +5001,8 @@ fopAcM_wt_c_NS_waterCheck:
/* 8001DDB8 0001ACF8 38 81 00 08 */ addi r4, r1, 8
/* 8001DDBC 0001ACFC EC 21 10 2A */ fadds f1, f1, f2
/* 8001DDC0 0001AD00 48 05 AD D1 */ bl dBgS_SplGrpChk_NS_Set
/* 8001DDC4 0001AD04 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001DDC8 0001AD08 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001DDC4 0001AD04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001DDC8 0001AD08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001DDCC 0001AD0C 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8001DDD0 0001AD10 3C 80 80 3F */ lis r4, lbl_803F1D80@ha
/* 8001DDD4 0001AD14 38 84 1D 80 */ addi r4, r4, lbl_803F1D80@l
+18 -18
View File
@@ -134,8 +134,8 @@ fopAc_IsActor:
/* 80018D1C 00015C5C 93 C1 00 08 */ stw r30, 8(r1)
/* 80018D20 00015C60 7C 7F 1B 78 */ mr r31, r3
/* 80018D24 00015C64 3B C0 00 01 */ li r30, 1
/* 80018D28 00015C68 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 80018D2C 00015C6C 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 80018D28 00015C68 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80018D2C 00015C6C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80018D30 00015C70 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
/* 80018D34 00015C74 28 00 00 00 */ cmplwi r0, 0
/* 80018D38 00015C78 40 82 00 84 */ bne lbl_80018DBC
@@ -189,8 +189,8 @@ lbl_80018DBC:
/* 80018DE8 00015D28 93 C1 00 08 */ stw r30, 8(r1)
/* 80018DEC 00015D2C 7C 7F 1B 78 */ mr r31, r3
/* 80018DF0 00015D30 3B C0 00 01 */ li r30, 1
/* 80018DF4 00015D34 3C 80 80 40 */ lis r4, lbl_804061C0@ha
/* 80018DF8 00015D38 38 84 61 C0 */ addi r4, r4, lbl_804061C0@l
/* 80018DF4 00015D34 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 80018DF8 00015D38 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80018DFC 00015D3C 88 04 5E B5 */ lbz r0, 0x5eb5(r4)
/* 80018E00 00015D40 28 00 00 00 */ cmplwi r0, 0
/* 80018E04 00015D44 40 82 01 58 */ bne lbl_80018F5C
@@ -204,8 +204,8 @@ lbl_80018DBC:
/* 80018E24 00015D64 48 01 86 B1 */ bl daSus_c_NS_check_X1_
/* 80018E28 00015D68 38 7F 00 F4 */ addi r3, r31, 0xf4
/* 80018E2C 00015D6C 48 02 A6 A1 */ bl dEvt_info_c_NS_beforeProc
/* 80018E30 00015D70 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 80018E34 00015D74 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 80018E30 00015D70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80018E34 00015D74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80018E38 00015D78 38 63 4E C8 */ addi r3, r3, 0x4ec8
/* 80018E3C 00015D7C 7F E4 FB 78 */ mr r4, r31
/* 80018E40 00015D80 48 02 A1 69 */ bl dEvt_control_c_NS_moveApproval
@@ -505,8 +505,8 @@ lbl_8001919C:
/* 800192B0 000161F0 88 8D 87 E4 */ lbz r4, lbl_80450D64-_SDA_BASE_(r13)
/* 800192B4 000161F4 7C 84 07 75 */ extsb. r4, r4
/* 800192B8 000161F8 41 80 00 24 */ blt lbl_800192DC
/* 800192BC 000161FC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 800192C0 00016200 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 800192BC 000161FC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800192C0 00016200 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800192C4 00016204 38 63 4E C4 */ addi r3, r3, 0x4ec4
/* 800192C8 00016208 48 00 B0 BD */ bl dStage_roomControl_c_NS_getStatusRoomDt
/* 800192CC 0001620C 81 83 00 00 */ lwz r12, 0(r3)
@@ -518,8 +518,8 @@ lbl_800192DC:
/* 800192E0 00016220 88 9F 04 BA */ lbz r4, 0x4ba(r31)
/* 800192E4 00016224 7C 80 07 75 */ extsb. r0, r4
/* 800192E8 00016228 41 80 00 28 */ blt lbl_80019310
/* 800192EC 0001622C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 800192F0 00016230 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 800192EC 0001622C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800192F0 00016230 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 800192F4 00016234 38 63 4E C4 */ addi r3, r3, 0x4ec4
/* 800192F8 00016238 7C 84 07 74 */ extsb r4, r4
/* 800192FC 0001623C 48 00 B0 89 */ bl dStage_roomControl_c_NS_getStatusRoomDt
@@ -536,8 +536,8 @@ lbl_80019310:
/* 80019324 00016264 88 83 00 1B */ lbz r4, 0x1b(r3)
/* 80019328 00016268 28 04 00 FF */ cmplwi r4, 0xff
/* 8001932C 0001626C 41 82 00 70 */ beq lbl_8001939C
/* 80019330 00016270 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 80019334 00016274 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 80019330 00016270 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80019334 00016274 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80019338 00016278 88 BF 04 BA */ lbz r5, 0x4ba(r31)
/* 8001933C 0001627C 7C A5 07 74 */ extsb r5, r5
/* 80019340 00016280 48 01 C0 21 */ bl isSwitch__10dSv_info_cCFii
@@ -552,8 +552,8 @@ lbl_80019360:
/* 80019360 000162A0 88 83 00 1B */ lbz r4, 0x1b(r3)
/* 80019364 000162A4 28 04 00 FF */ cmplwi r4, 0xff
/* 80019368 000162A8 41 82 00 34 */ beq lbl_8001939C
/* 8001936C 000162AC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 80019370 000162B0 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001936C 000162AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80019370 000162B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80019374 000162B4 88 BF 04 BA */ lbz r5, 0x4ba(r31)
/* 80019378 000162B8 7C A5 07 74 */ extsb r5, r5
/* 8001937C 000162BC 48 01 BF E5 */ bl isSwitch__10dSv_info_cCFii
@@ -603,8 +603,8 @@ lbl_800193E4:
/* 8001941C 0001635C 3C 60 80 38 */ lis r3, lbl_80378878@ha
/* 80019420 00016360 38 63 88 78 */ addi r3, r3, lbl_80378878@l
/* 80019424 00016364 38 80 00 25 */ li r4, 0x25
/* 80019428 00016368 3C A0 80 40 */ lis r5, lbl_804061C0@ha
/* 8001942C 0001636C 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
/* 80019428 00016368 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8001942C 0001636C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 80019430 00016370 3F E5 00 02 */ addis r31, r5, 2
/* 80019434 00016374 3B FF C2 F8 */ addi r31, r31, -15624
/* 80019438 00016378 7F E5 FB 78 */ mr r5, r31
@@ -718,8 +718,8 @@ lbl_800195A4:
/* 800195CC 0001650C C0 1D 00 00 */ lfs f0, 0(r29)
/* 800195D0 00016510 D0 1D 00 08 */ stfs f0, 8(r29)
/* 800195D4 00016514 D0 1D 00 04 */ stfs f0, 4(r29)
/* 800195D8 00016518 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 800195DC 0001651C 3B A3 61 C0 */ addi r29, r3, lbl_804061C0@l
/* 800195D8 00016518 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 800195DC 0001651C 3B A3 61 C0 */ addi r29, r3, g_dComIfG_gameInfo@l
/* 800195E0 00016520 80 7D 5D 3C */ lwz r3, 0x5d3c(r29)
/* 800195E4 00016524 38 00 00 FF */ li r0, 0xff
/* 800195E8 00016528 90 01 00 08 */ stw r0, 8(r1)
+4 -4
View File
@@ -8,8 +8,8 @@
/* 8001E148 0001B088 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E14C 0001B08C 7C 64 1B 78 */ mr r4, r3
/* 8001E150 0001B090 38 60 00 01 */ li r3, 1
/* 8001E154 0001B094 3C A0 80 40 */ lis r5, lbl_804061C0@ha
/* 8001E158 0001B098 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
/* 8001E154 0001B094 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8001E158 0001B098 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8001E15C 0001B09C 88 05 5E B5 */ lbz r0, 0x5eb5(r5)
/* 8001E160 0001B0A0 28 00 00 00 */ cmplwi r0, 0
/* 8001E164 0001B0A4 40 82 00 0C */ bne lbl_8001E170
@@ -24,8 +24,8 @@ lbl_8001E170:
/* 8001E184 0001B0C4 7C 08 02 A6 */ mflr r0
/* 8001E188 0001B0C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001E18C 0001B0CC 7C 64 1B 78 */ mr r4, r3
/* 8001E190 0001B0D0 3C A0 80 40 */ lis r5, lbl_804061C0@ha
/* 8001E194 0001B0D4 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
/* 8001E190 0001B0D0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8001E194 0001B0D4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8001E198 0001B0D8 88 05 5E B5 */ lbz r0, 0x5eb5(r5)
/* 8001E19C 0001B0DC 28 00 00 00 */ cmplwi r0, 0
/* 8001E1A0 0001B0E0 40 82 00 18 */ bne lbl_8001E1B8
+4 -4
View File
@@ -7,8 +7,8 @@
/* 8001F288 0001C1C8 7C 08 02 A6 */ mflr r0
/* 8001F28C 0001C1CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8001F290 0001C1D0 7C 64 1B 78 */ mr r4, r3
/* 8001F294 0001C1D4 3C A0 80 40 */ lis r5, lbl_804061C0@ha
/* 8001F298 0001C1D8 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
/* 8001F294 0001C1D4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8001F298 0001C1D8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8001F29C 0001C1DC 88 05 5E B5 */ lbz r0, 0x5eb5(r5)
/* 8001F2A0 0001C1E0 28 00 00 00 */ cmplwi r0, 0
/* 8001F2A4 0001C1E4 40 82 00 0C */ bne lbl_8001F2B0
@@ -26,8 +26,8 @@ lbl_8001F2B0:
/* 8001F2D0 0001C210 88 0D 8B A4 */ lbz r0, lbl_80451124-_SDA_BASE_(r13)
/* 8001F2D4 0001C214 7C 00 07 75 */ extsb. r0, r0
/* 8001F2D8 0001C218 40 82 00 2C */ bne lbl_8001F304
/* 8001F2DC 0001C21C 3C A0 80 40 */ lis r5, lbl_804061C0@ha
/* 8001F2E0 0001C220 38 A5 61 C0 */ addi r5, r5, lbl_804061C0@l
/* 8001F2DC 0001C21C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8001F2E0 0001C220 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8001F2E4 0001C224 88 05 5E B5 */ lbz r0, 0x5eb5(r5)
/* 8001F2E8 0001C228 28 00 00 00 */ cmplwi r0, 0
/* 8001F2EC 0001C22C 41 82 00 10 */ beq lbl_8001F2FC
+2 -2
View File
@@ -216,8 +216,8 @@ lbl_8001F8EC:
/* 8001F92C 0001C86C D0 21 00 28 */ stfs f1, 0x28(r1)
/* 8001F930 0001C870 3B A0 00 00 */ li r29, 0
/* 8001F934 0001C874 3B E0 00 00 */ li r31, 0
/* 8001F938 0001C878 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001F93C 0001C87C 3B C3 61 C0 */ addi r30, r3, lbl_804061C0@l
/* 8001F938 0001C878 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001F93C 0001C87C 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l
lbl_8001F940:
/* 8001F940 0001C880 80 7E 5D 3C */ lwz r3, 0x5d3c(r30)
/* 8001F944 0001C884 38 80 00 00 */ li r4, 0
+10 -10
View File
@@ -84,8 +84,8 @@ createAppend_X2_:
/* 8001FAAC 0001C9EC 48 00 00 8C */ b lbl_8001FB38
lbl_8001FAB0:
/* 8001FAB0 0001C9F0 93 5F 00 00 */ stw r26, 0(r31)
/* 8001FAB4 0001C9F4 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001FAB8 0001C9F8 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001FAB4 0001C9F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001FAB8 0001C9F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001FABC 0001C9FC 80 03 5D BC */ lwz r0, 0x5dbc(r3)
/* 8001FAC0 0001CA00 28 00 00 00 */ cmplwi r0, 0
/* 8001FAC4 0001CA04 41 82 00 0C */ beq lbl_8001FAD0
@@ -276,8 +276,8 @@ fopMsgM_messageSet:
/* 8001FD48 0001CC88 7C 7C 1B 78 */ mr r28, r3
/* 8001FD4C 0001CC8C 7C 9D 23 78 */ mr r29, r4
/* 8001FD50 0001CC90 7C BE 2B 78 */ mr r30, r5
/* 8001FD54 0001CC94 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001FD58 0001CC98 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
/* 8001FD54 0001CC94 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001FD58 0001CC98 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 8001FD5C 0001CC9C 88 1F 5E 8F */ lbz r0, 0x5e8f(r31)
/* 8001FD60 0001CCA0 28 00 00 08 */ cmplwi r0, 8
/* 8001FD64 0001CCA4 40 82 00 14 */ bne lbl_8001FD78
@@ -301,8 +301,8 @@ lbl_8001FD78:
/* 8001FDA8 0001CCE8 48 00 00 C4 */ b lbl_8001FE6C
lbl_8001FDAC:
/* 8001FDAC 0001CCEC 38 00 00 FF */ li r0, 0xff
/* 8001FDB0 0001CCF0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001FDB4 0001CCF4 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 8001FDB0 0001CCF0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001FDB4 0001CCF4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8001FDB8 0001CCF8 98 03 5E 7C */ stb r0, 0x5e7c(r3)
/* 8001FDBC 0001CCFC 38 00 FF FF */ li r0, -1
/* 8001FDC0 0001CD00 90 03 5E E8 */ stw r0, 0x5ee8(r3)
@@ -369,8 +369,8 @@ fopMsgM_messageSet_X1_:
/* 8001FE94 0001CDD4 48 34 23 49 */ bl _savegpr_29
/* 8001FE98 0001CDD8 7C 7D 1B 78 */ mr r29, r3
/* 8001FE9C 0001CDDC 7C 9E 23 78 */ mr r30, r4
/* 8001FEA0 0001CDE0 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001FEA4 0001CDE4 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
/* 8001FEA0 0001CDE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001FEA4 0001CDE4 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 8001FEA8 0001CDE8 88 1F 5E 8F */ lbz r0, 0x5e8f(r31)
/* 8001FEAC 0001CDEC 28 00 00 08 */ cmplwi r0, 8
/* 8001FEB0 0001CDF0 40 82 00 14 */ bne lbl_8001FEC4
@@ -457,8 +457,8 @@ fopMsgM_messageSetDemo:
/* 8001FFD4 0001CF14 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8001FFD8 0001CF18 7C 7E 1B 78 */ mr r30, r3
/* 8001FFDC 0001CF1C 48 21 80 BD */ bl dMsgObject_c_NS_endFlowGroup
/* 8001FFE0 0001CF20 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8001FFE4 0001CF24 3B E3 61 C0 */ addi r31, r3, lbl_804061C0@l
/* 8001FFE0 0001CF20 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8001FFE4 0001CF24 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 8001FFE8 0001CF28 88 1F 5E 8F */ lbz r0, 0x5e8f(r31)
/* 8001FFEC 0001CF2C 28 00 00 08 */ cmplwi r0, 8
/* 8001FFF0 0001CF30 40 82 00 14 */ bne lbl_80020004
+4 -4
View File
@@ -72,8 +72,8 @@ fpcM_Management:
/* 8002216C 0001F0AC 7C 7E 1B 78 */ mr r30, r3
/* 80022170 0001F0B0 7C 9F 23 78 */ mr r31, r4
/* 80022174 0001F0B4 48 24 EC D9 */ bl MtxInit
/* 80022178 0001F0B8 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 8002217C 0001F0BC 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 80022178 0001F0B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8002217C 0001F0BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80022180 0001F0C0 3C 63 00 02 */ addis r3, r3, 2
/* 80022184 0001F0C4 38 63 C0 F4 */ addi r3, r3, -16140
/* 80022188 0001F0C8 48 03 3E F9 */ bl dDlst_peekZ_c_NS_peekData
@@ -137,8 +137,8 @@ lbl_80022220:
/* 8002224C 0001F18C 7D 89 03 A6 */ mtctr r12
/* 80022250 0001F190 4E 80 04 21 */ bctrl
lbl_80022254:
/* 80022254 0001F194 3C 60 80 40 */ lis r3, lbl_804061C0@ha
/* 80022258 0001F198 38 63 61 C0 */ addi r3, r3, lbl_804061C0@l
/* 80022254 0001F194 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80022258 0001F198 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8002225C 0001F19C 38 63 0F 38 */ addi r3, r3, 0xf38
/* 80022260 0001F1A0 48 00 A8 65 */ bl dComIfG_play_c_NS_drawSimpleModel
/* 80022264 0001F1A4 48 00 00 3C */ b lbl_800222A0