mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
format / asm
This commit is contained in:
@@ -1,19 +0,0 @@
|
||||
lbl_80196914:
|
||||
/* 80196914 3C 80 80 3C */ lis r4, __vt__15dShopItemCtrl_c@ha /* 0x803BB888@ha */
|
||||
/* 80196918 38 04 B8 88 */ addi r0, r4, __vt__15dShopItemCtrl_c@l /* 0x803BB888@l */
|
||||
/* 8019691C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 80196920 38 80 00 00 */ li r4, 0
|
||||
/* 80196924 38 A0 00 00 */ li r5, 0
|
||||
/* 80196928 38 E0 FF FF */ li r7, -1
|
||||
/* 8019692C 7C A6 2B 78 */ mr r6, r5
|
||||
/* 80196930 38 00 00 07 */ li r0, 7
|
||||
/* 80196934 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80196938:
|
||||
/* 80196938 38 05 00 04 */ addi r0, r5, 4
|
||||
/* 8019693C 7C E3 01 2E */ stwx r7, r3, r0
|
||||
/* 80196940 38 04 00 20 */ addi r0, r4, 0x20
|
||||
/* 80196944 7C C3 03 2E */ sthx r6, r3, r0
|
||||
/* 80196948 38 84 00 02 */ addi r4, r4, 2
|
||||
/* 8019694C 38 A5 00 04 */ addi r5, r5, 4
|
||||
/* 80196950 42 00 FF E8 */ bdnz lbl_80196938
|
||||
/* 80196954 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80196958:
|
||||
/* 80196958 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8019695C 7C 08 02 A6 */ mflr r0
|
||||
/* 80196960 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80196964 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80196968 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 8019696C 41 82 00 1C */ beq lbl_80196988
|
||||
/* 80196970 3C A0 80 3C */ lis r5, __vt__15dShopItemCtrl_c@ha /* 0x803BB888@ha */
|
||||
/* 80196974 38 05 B8 88 */ addi r0, r5, __vt__15dShopItemCtrl_c@l /* 0x803BB888@l */
|
||||
/* 80196978 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 8019697C 7C 80 07 35 */ extsh. r0, r4
|
||||
/* 80196980 40 81 00 08 */ ble lbl_80196988
|
||||
/* 80196984 48 13 83 B9 */ bl __dl__FPv
|
||||
lbl_80196988:
|
||||
/* 80196988 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8019698C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80196990 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80196994 7C 08 03 A6 */ mtlr r0
|
||||
/* 80196998 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8019699C 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_801969A0:
|
||||
/* 801969A0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 801969A4 7C 08 02 A6 */ mflr r0
|
||||
/* 801969A8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 801969AC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 801969B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801969B4 C0 02 A0 D0 */ lfs f0, lit_3659(r2)
|
||||
/* 801969B8 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 801969BC D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 801969C0 D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
/* 801969C4 54 A0 10 3A */ slwi r0, r5, 2
|
||||
/* 801969C8 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 801969CC 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 801969D0 3C 03 00 01 */ addis r0, r3, 1
|
||||
/* 801969D4 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 801969D8 41 82 00 38 */ beq lbl_80196A10
|
||||
/* 801969DC 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 801969E0 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 801969E4 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 801969E8 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 801969EC 4B E8 2E 0D */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 801969F0 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 801969F4 41 82 00 1C */ beq lbl_80196A10
|
||||
/* 801969F8 C0 03 04 D0 */ lfs f0, 0x4d0(r3)
|
||||
/* 801969FC D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80196A00 C0 03 04 D4 */ lfs f0, 0x4d4(r3)
|
||||
/* 80196A04 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 80196A08 C0 03 04 D8 */ lfs f0, 0x4d8(r3)
|
||||
/* 80196A0C D0 01 00 14 */ stfs f0, 0x14(r1)
|
||||
lbl_80196A10:
|
||||
/* 80196A10 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
/* 80196A14 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 80196A18 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80196A1C D0 1F 00 04 */ stfs f0, 4(r31)
|
||||
/* 80196A20 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 80196A24 D0 1F 00 08 */ stfs f0, 8(r31)
|
||||
/* 80196A28 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80196A2C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80196A30 7C 08 03 A6 */ mtlr r0
|
||||
/* 80196A34 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80196A38 4E 80 00 20 */ blr
|
||||
@@ -1,48 +0,0 @@
|
||||
lbl_80196A3C:
|
||||
/* 80196A3C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80196A40 7C 08 02 A6 */ mflr r0
|
||||
/* 80196A44 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80196A48 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 80196A4C 2C 04 00 00 */ cmpwi r4, 0
|
||||
/* 80196A50 41 80 00 88 */ blt lbl_80196AD8
|
||||
/* 80196A54 2C 04 00 07 */ cmpwi r4, 7
|
||||
/* 80196A58 40 80 00 80 */ bge lbl_80196AD8
|
||||
/* 80196A5C 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 80196A60 7C 63 02 14 */ add r3, r3, r0
|
||||
/* 80196A64 80 63 00 04 */ lwz r3, 4(r3)
|
||||
/* 80196A68 3C 03 00 01 */ addis r0, r3, 1
|
||||
/* 80196A6C 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80196A70 41 82 00 68 */ beq lbl_80196AD8
|
||||
/* 80196A74 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80196A78 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 80196A7C 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 80196A80 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80196A84 4B E8 2D 75 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80196A88 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80196A8C 41 82 00 4C */ beq lbl_80196AD8
|
||||
/* 80196A90 4B EA 11 8D */ bl getPosP__12daShopItem_cFv
|
||||
/* 80196A94 C0 7F 04 A8 */ lfs f3, 0x4a8(r31)
|
||||
/* 80196A98 D0 61 00 0C */ stfs f3, 0xc(r1)
|
||||
/* 80196A9C C0 5F 04 AC */ lfs f2, 0x4ac(r31)
|
||||
/* 80196AA0 D0 41 00 10 */ stfs f2, 0x10(r1)
|
||||
/* 80196AA4 C0 3F 04 B0 */ lfs f1, 0x4b0(r31)
|
||||
/* 80196AA8 D0 21 00 14 */ stfs f1, 0x14(r1)
|
||||
/* 80196AAC C0 03 00 00 */ lfs f0, 0(r3)
|
||||
/* 80196AB0 FC 00 18 00 */ fcmpu cr0, f0, f3
|
||||
/* 80196AB4 40 82 00 24 */ bne lbl_80196AD8
|
||||
/* 80196AB8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 80196ABC FC 00 10 00 */ fcmpu cr0, f0, f2
|
||||
/* 80196AC0 40 82 00 18 */ bne lbl_80196AD8
|
||||
/* 80196AC4 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 80196AC8 FC 00 08 00 */ fcmpu cr0, f0, f1
|
||||
/* 80196ACC 40 82 00 0C */ bne lbl_80196AD8
|
||||
/* 80196AD0 38 60 00 01 */ li r3, 1
|
||||
/* 80196AD4 48 00 00 08 */ b lbl_80196ADC
|
||||
lbl_80196AD8:
|
||||
/* 80196AD8 38 60 00 00 */ li r3, 0
|
||||
lbl_80196ADC:
|
||||
/* 80196ADC 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 80196AE0 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80196AE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80196AE8 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80196AEC 4E 80 00 20 */ blr
|
||||
@@ -1,49 +0,0 @@
|
||||
lbl_80196AF0:
|
||||
/* 80196AF0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 80196AF4 7C 08 02 A6 */ mflr r0
|
||||
/* 80196AF8 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 80196AFC 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80196B00 48 1C B6 D5 */ bl _savegpr_27
|
||||
/* 80196B04 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80196B08 7C 9C 23 78 */ mr r28, r4
|
||||
/* 80196B0C 3B A0 00 00 */ li r29, 0
|
||||
/* 80196B10 3B E0 00 00 */ li r31, 0
|
||||
lbl_80196B14:
|
||||
/* 80196B14 38 1F 00 04 */ addi r0, r31, 4
|
||||
/* 80196B18 7C 7B 00 2E */ lwzx r3, r27, r0
|
||||
/* 80196B1C 3C 03 00 01 */ addis r0, r3, 1
|
||||
/* 80196B20 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 80196B24 41 82 00 58 */ beq lbl_80196B7C
|
||||
/* 80196B28 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80196B2C 3C 60 80 02 */ lis r3, fpcSch_JudgeByID__FPvPv@ha /* 0x80023590@ha */
|
||||
/* 80196B30 38 63 35 90 */ addi r3, r3, fpcSch_JudgeByID__FPvPv@l /* 0x80023590@l */
|
||||
/* 80196B34 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80196B38 4B E8 2C C1 */ bl fopAcIt_Judge__FPFPvPv_PvPv
|
||||
/* 80196B3C 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 80196B40 41 82 00 3C */ beq lbl_80196B7C
|
||||
/* 80196B44 4B EA 10 D1 */ bl getRotateP__12daShopItem_cFv
|
||||
/* 80196B48 38 1C FF FF */ addi r0, r28, -1
|
||||
/* 80196B4C 7C 1D 00 00 */ cmpw r29, r0
|
||||
/* 80196B50 40 82 00 14 */ bne lbl_80196B64
|
||||
/* 80196B54 A8 83 00 02 */ lha r4, 2(r3)
|
||||
/* 80196B58 38 04 02 00 */ addi r0, r4, 0x200
|
||||
/* 80196B5C B0 03 00 02 */ sth r0, 2(r3)
|
||||
/* 80196B60 48 00 00 1C */ b lbl_80196B7C
|
||||
lbl_80196B64:
|
||||
/* 80196B64 38 63 00 02 */ addi r3, r3, 2
|
||||
/* 80196B68 A8 9E 04 B6 */ lha r4, 0x4b6(r30)
|
||||
/* 80196B6C 38 A0 00 04 */ li r5, 4
|
||||
/* 80196B70 38 C0 08 00 */ li r6, 0x800
|
||||
/* 80196B74 38 E0 00 80 */ li r7, 0x80
|
||||
/* 80196B78 48 0D 99 C9 */ bl cLib_addCalcAngleS__FPsssss
|
||||
lbl_80196B7C:
|
||||
/* 80196B7C 3B BD 00 01 */ addi r29, r29, 1
|
||||
/* 80196B80 2C 1D 00 07 */ cmpwi r29, 7
|
||||
/* 80196B84 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 80196B88 41 80 FF 8C */ blt lbl_80196B14
|
||||
/* 80196B8C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 80196B90 48 1C B6 91 */ bl _restgpr_27
|
||||
/* 80196B94 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 80196B98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80196B9C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 80196BA0 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_801974E4:
|
||||
/* 801974E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801974E8 7C 08 02 A6 */ mflr r0
|
||||
/* 801974EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801974F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801974F4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 801974F8 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 801974FC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80197500 41 82 00 A4 */ beq lbl_801975A4
|
||||
/* 80197504 3C 80 80 3C */ lis r4, __vt__13dShopSystem_c@ha /* 0x803BBA7C@ha */
|
||||
/* 80197508 38 04 BA 7C */ addi r0, r4, __vt__13dShopSystem_c@l /* 0x803BBA7C@l */
|
||||
/* 8019750C 90 1E 0E 3C */ stw r0, 0xe3c(r30)
|
||||
/* 80197510 48 00 30 55 */ bl deleteObject__13dShopSystem_cFv
|
||||
/* 80197514 38 E0 00 00 */ li r7, 0
|
||||
/* 80197518 98 ED 8A D8 */ stb r7, data_80451058(r13)
|
||||
/* 8019751C 98 ED 8A E0 */ stb r7, data_80451060(r13)
|
||||
/* 80197520 7C E4 3B 78 */ mr r4, r7
|
||||
/* 80197524 3C 60 80 3C */ lis r3, dShopSystem_itemActor@ha /* 0x803BB8A4@ha */
|
||||
/* 80197528 38 C3 B8 A4 */ addi r6, r3, dShopSystem_itemActor@l /* 0x803BB8A4@l */
|
||||
/* 8019752C 38 A0 00 FF */ li r5, 0xff
|
||||
/* 80197530 38 6D 81 68 */ la r3, dShopSystem_itemNo(r13) /* 804506E8-_SDA_BASE_ */
|
||||
/* 80197534 38 00 00 07 */ li r0, 7
|
||||
/* 80197538 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8019753C:
|
||||
/* 8019753C 7C E6 21 2E */ stwx r7, r6, r4
|
||||
/* 80197540 98 A3 00 00 */ stb r5, 0(r3)
|
||||
/* 80197544 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80197548 38 84 00 04 */ addi r4, r4, 4
|
||||
/* 8019754C 42 00 FF F0 */ bdnz lbl_8019753C
|
||||
/* 80197550 38 A0 00 00 */ li r5, 0
|
||||
/* 80197554 90 AD 8A DC */ stw r5, dShopSystem_item_count(r13)
|
||||
/* 80197558 38 60 00 00 */ li r3, 0
|
||||
/* 8019755C 38 8D 81 70 */ la r4, dShopSystem_cameraActor(r13) /* 804506F0-_SDA_BASE_ */
|
||||
/* 80197560 38 00 00 02 */ li r0, 2
|
||||
/* 80197564 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80197568:
|
||||
/* 80197568 7C A4 19 2E */ stwx r5, r4, r3
|
||||
/* 8019756C 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 80197570 42 00 FF F8 */ bdnz lbl_80197568
|
||||
/* 80197574 38 00 00 00 */ li r0, 0
|
||||
/* 80197578 90 0D 8A E4 */ stw r0, dShopSystem_camera_count(r13)
|
||||
/* 8019757C 38 7E 0E 48 */ addi r3, r30, 0xe48
|
||||
/* 80197580 38 80 FF FF */ li r4, -1
|
||||
/* 80197584 4B FF F3 D5 */ bl __dt__15dShopItemCtrl_cFv
|
||||
/* 80197588 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8019758C 38 80 00 00 */ li r4, 0
|
||||
/* 80197590 4B FB 57 91 */ bl __dt__8daNpcT_cFv
|
||||
/* 80197594 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 80197598 40 81 00 0C */ ble lbl_801975A4
|
||||
/* 8019759C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801975A0 48 13 77 9D */ bl __dl__FPv
|
||||
lbl_801975A4:
|
||||
/* 801975A4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801975A8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801975AC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801975B0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801975B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 801975B8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801975BC 4E 80 00 20 */ blr
|
||||
@@ -1,115 +0,0 @@
|
||||
lbl_80197670:
|
||||
/* 80197670 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80197674 7C 08 02 A6 */ mflr r0
|
||||
/* 80197678 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 8019767C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80197680 48 1C AB 59 */ bl _savegpr_28
|
||||
/* 80197684 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 80197688 7C 9E 23 78 */ mr r30, r4
|
||||
/* 8019768C 7C BF 2B 78 */ mr r31, r5
|
||||
/* 80197690 88 03 0F 72 */ lbz r0, 0xf72(r3)
|
||||
/* 80197694 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80197698 41 82 00 28 */ beq lbl_801976C0
|
||||
/* 8019769C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 801976A0 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 801976A4 80 03 00 34 */ lwz r0, 0x34(r3)
|
||||
/* 801976A8 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 801976AC 41 82 00 0C */ beq lbl_801976B8
|
||||
/* 801976B0 38 60 00 01 */ li r3, 1
|
||||
/* 801976B4 48 0A 02 05 */ bl setShopWaitTimer__12dMsgObject_cFUc
|
||||
lbl_801976B8:
|
||||
/* 801976B8 38 60 00 00 */ li r3, 0
|
||||
/* 801976BC 48 00 01 34 */ b lbl_801977F0
|
||||
lbl_801976C0:
|
||||
/* 801976C0 48 00 34 E9 */ bl dpdMove__13dShopSystem_cFv
|
||||
/* 801976C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801976C8 40 82 00 0C */ bne lbl_801976D4
|
||||
/* 801976CC 80 7D 0E 40 */ lwz r3, 0xe40(r29)
|
||||
/* 801976D0 4B E9 AA CD */ bl checkTrigger__9STControlFv
|
||||
lbl_801976D4:
|
||||
/* 801976D4 88 0D 8A D8 */ lbz r0, data_80451058(r13)
|
||||
/* 801976D8 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 801976DC 40 82 00 14 */ bne lbl_801976F0
|
||||
/* 801976E0 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801976E4 7F C4 F3 78 */ mr r4, r30
|
||||
/* 801976E8 48 00 0B 69 */ bl chooseItem4__13dShopSystem_cFUc
|
||||
/* 801976EC 48 00 00 28 */ b lbl_80197714
|
||||
lbl_801976F0:
|
||||
/* 801976F0 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 801976F4 40 82 00 14 */ bne lbl_80197708
|
||||
/* 801976F8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801976FC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80197700 48 00 06 D1 */ bl chooseItem5__13dShopSystem_cFUc
|
||||
/* 80197704 48 00 00 10 */ b lbl_80197714
|
||||
lbl_80197708:
|
||||
/* 80197708 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8019770C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80197710 48 00 00 F9 */ bl chooseItem3__13dShopSystem_cFUc
|
||||
lbl_80197714:
|
||||
/* 80197714 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80197718 41 82 00 08 */ beq lbl_80197720
|
||||
/* 8019771C 48 00 00 D4 */ b lbl_801977F0
|
||||
lbl_80197720:
|
||||
/* 80197720 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80197724 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80197728 80 63 5D BC */ lwz r3, 0x5dbc(r3)
|
||||
/* 8019772C 88 03 01 A2 */ lbz r0, 0x1a2(r3)
|
||||
/* 80197730 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80197734 41 82 00 18 */ beq lbl_8019774C
|
||||
/* 80197738 20 00 00 02 */ subfic r0, r0, 2
|
||||
/* 8019773C 7C 00 00 34 */ cntlzw r0, r0
|
||||
/* 80197740 54 03 D9 7E */ srwi r3, r0, 5
|
||||
/* 80197744 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80197748 48 00 00 A8 */ b lbl_801977F0
|
||||
lbl_8019774C:
|
||||
/* 8019774C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha /* 0x803DD2E8@ha */
|
||||
/* 80197750 3B 83 D2 E8 */ addi r28, r3, m_cpadInfo__8mDoCPd_c@l /* 0x803DD2E8@l */
|
||||
/* 80197754 80 1C 00 34 */ lwz r0, 0x34(r28)
|
||||
/* 80197758 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 8019775C 41 82 00 54 */ beq lbl_801977B0
|
||||
/* 80197760 48 0A 0A CD */ bl getStatus__12dMsgObject_cFv
|
||||
/* 80197764 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 80197768 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 8019776C 41 82 00 44 */ beq lbl_801977B0
|
||||
/* 80197770 48 0A 0A BD */ bl getStatus__12dMsgObject_cFv
|
||||
/* 80197774 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 80197778 28 00 00 08 */ cmplwi r0, 8
|
||||
/* 8019777C 41 82 00 34 */ beq lbl_801977B0
|
||||
/* 80197780 48 0A 0A AD */ bl getStatus__12dMsgObject_cFv
|
||||
/* 80197784 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 80197788 28 00 00 09 */ cmplwi r0, 9
|
||||
/* 8019778C 41 82 00 24 */ beq lbl_801977B0
|
||||
/* 80197790 48 0A 0A 9D */ bl getStatus__12dMsgObject_cFv
|
||||
/* 80197794 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 80197798 28 00 00 14 */ cmplwi r0, 0x14
|
||||
/* 8019779C 41 82 00 14 */ beq lbl_801977B0
|
||||
/* 801977A0 57 C0 06 3F */ clrlwi. r0, r30, 0x18
|
||||
/* 801977A4 41 82 00 0C */ beq lbl_801977B0
|
||||
/* 801977A8 38 60 00 01 */ li r3, 1
|
||||
/* 801977AC 48 00 00 44 */ b lbl_801977F0
|
||||
lbl_801977B0:
|
||||
/* 801977B0 80 1C 00 34 */ lwz r0, 0x34(r28)
|
||||
/* 801977B4 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
|
||||
/* 801977B8 41 82 00 34 */ beq lbl_801977EC
|
||||
/* 801977BC 57 C0 06 3E */ clrlwi r0, r30, 0x18
|
||||
/* 801977C0 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801977C4 41 82 00 14 */ beq lbl_801977D8
|
||||
/* 801977C8 88 1D 0F 6E */ lbz r0, 0xf6e(r29)
|
||||
/* 801977CC 98 1D 0F 6F */ stb r0, 0xf6f(r29)
|
||||
/* 801977D0 38 00 00 00 */ li r0, 0
|
||||
/* 801977D4 98 1D 0F 6E */ stb r0, 0xf6e(r29)
|
||||
lbl_801977D8:
|
||||
/* 801977D8 88 1F 00 24 */ lbz r0, 0x24(r31)
|
||||
/* 801977DC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801977E0 40 82 00 0C */ bne lbl_801977EC
|
||||
/* 801977E4 38 60 00 02 */ li r3, 2
|
||||
/* 801977E8 48 00 00 08 */ b lbl_801977F0
|
||||
lbl_801977EC:
|
||||
/* 801977EC 38 60 00 00 */ li r3, 0
|
||||
lbl_801977F0:
|
||||
/* 801977F0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 801977F4 48 1C AA 31 */ bl _restgpr_28
|
||||
/* 801977F8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 801977FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80197800 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80197804 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_8019AB60:
|
||||
/* 8019AB60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8019AB64 7C 08 02 A6 */ mflr r0
|
||||
/* 8019AB68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8019AB6C 7C 83 23 78 */ mr r3, r4
|
||||
/* 8019AB70 4B E9 78 BD */ bl checkLeftTrigger__9STControlFv
|
||||
/* 8019AB74 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8019AB78 7C 08 03 A6 */ mtlr r0
|
||||
/* 8019AB7C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8019AB80 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_8019AB84:
|
||||
/* 8019AB84 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8019AB88 7C 08 02 A6 */ mflr r0
|
||||
/* 8019AB8C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8019AB90 7C 83 23 78 */ mr r3, r4
|
||||
/* 8019AB94 4B E9 79 15 */ bl checkRightTrigger__9STControlFv
|
||||
/* 8019AB98 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8019AB9C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8019ABA0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8019ABA4 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_8019AB24:
|
||||
/* 8019AB24 38 60 00 00 */ li r3, 0
|
||||
/* 8019AB28 38 8D 81 70 */ la r4, dShopSystem_cameraActor(r13) /* 804506F0-_SDA_BASE_ */
|
||||
/* 8019AB2C 38 00 00 02 */ li r0, 2
|
||||
/* 8019AB30 7C 09 03 A6 */ mtctr r0
|
||||
lbl_8019AB34:
|
||||
/* 8019AB34 7C 04 18 2E */ lwzx r0, r4, r3
|
||||
/* 8019AB38 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8019AB3C 41 82 00 0C */ beq lbl_8019AB48
|
||||
/* 8019AB40 38 60 00 01 */ li r3, 1
|
||||
/* 8019AB44 4E 80 00 20 */ blr
|
||||
lbl_8019AB48:
|
||||
/* 8019AB48 38 63 00 04 */ addi r3, r3, 4
|
||||
/* 8019AB4C 42 00 FF E8 */ bdnz lbl_8019AB34
|
||||
/* 8019AB50 80 6D 8A E4 */ lwz r3, dShopSystem_camera_count(r13)
|
||||
/* 8019AB54 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 8019AB58 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 8019AB5C 4E 80 00 20 */ blr
|
||||
@@ -1,72 +0,0 @@
|
||||
lbl_8019A238:
|
||||
/* 8019A238 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 8019A23C 7C 08 02 A6 */ mflr r0
|
||||
/* 8019A240 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 8019A244 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8019A248 48 1C 7F 8D */ bl _savegpr_27
|
||||
/* 8019A24C 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 8019A250 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 8019A254 41 82 00 D8 */ beq lbl_8019A32C
|
||||
/* 8019A258 90 9B 0F 60 */ stw r4, 0xf60(r27)
|
||||
/* 8019A25C 38 00 00 FF */ li r0, 0xff
|
||||
/* 8019A260 98 1B 0F 73 */ stb r0, 0xf73(r27)
|
||||
/* 8019A264 3B 80 00 00 */ li r28, 0
|
||||
/* 8019A268 3B E0 00 00 */ li r31, 0
|
||||
/* 8019A26C 3B A0 00 00 */ li r29, 0
|
||||
/* 8019A270 1C 04 00 03 */ mulli r0, r4, 3
|
||||
/* 8019A274 38 62 A1 58 */ la r3, item_no(r2) /* 80453B58-_SDA2_BASE_ */
|
||||
/* 8019A278 7F C3 02 14 */ add r30, r3, r0
|
||||
lbl_8019A27C:
|
||||
/* 8019A27C C0 3B 04 D0 */ lfs f1, 0x4d0(r27)
|
||||
/* 8019A280 80 6D 81 78 */ lwz r3, shop_item_pos_data_tbl(r13)
|
||||
/* 8019A284 7C 83 EA 14 */ add r4, r3, r29
|
||||
/* 8019A288 C0 04 00 00 */ lfs f0, 0(r4)
|
||||
/* 8019A28C EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8019A290 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 8019A294 C0 3B 04 D4 */ lfs f1, 0x4d4(r27)
|
||||
/* 8019A298 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 8019A29C EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8019A2A0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 8019A2A4 C0 3B 04 D8 */ lfs f1, 0x4d8(r27)
|
||||
/* 8019A2A8 38 1D 00 08 */ addi r0, r29, 8
|
||||
/* 8019A2AC 7C 03 04 2E */ lfsx f0, r3, r0
|
||||
/* 8019A2B0 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 8019A2B4 D0 01 00 10 */ stfs f0, 0x10(r1)
|
||||
/* 8019A2B8 88 9E 00 00 */ lbz r4, 0(r30)
|
||||
/* 8019A2BC 28 04 00 FF */ cmplwi r4, 0xff
|
||||
/* 8019A2C0 41 82 00 3C */ beq lbl_8019A2FC
|
||||
/* 8019A2C4 38 60 02 1E */ li r3, 0x21e
|
||||
/* 8019A2C8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 8019A2CC 88 1B 04 E2 */ lbz r0, 0x4e2(r27)
|
||||
/* 8019A2D0 7C 06 07 74 */ extsb r6, r0
|
||||
/* 8019A2D4 38 FB 04 DC */ addi r7, r27, 0x4dc
|
||||
/* 8019A2D8 39 00 00 00 */ li r8, 0
|
||||
/* 8019A2DC 39 20 FF FF */ li r9, -1
|
||||
/* 8019A2E0 4B E7 FA B9 */ bl fopAcM_create__FsUlPC4cXyziPC5csXyzPC4cXyzSc
|
||||
/* 8019A2E4 38 1F 0E 4C */ addi r0, r31, 0xe4c
|
||||
/* 8019A2E8 7C 7B 01 2E */ stwx r3, r27, r0
|
||||
/* 8019A2EC 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8019A2F0 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8019A2F4 4B FF D2 E9 */ bl offFlag__13dShopSystem_cFi
|
||||
/* 8019A2F8 48 00 00 1C */ b lbl_8019A314
|
||||
lbl_8019A2FC:
|
||||
/* 8019A2FC 38 60 FF FF */ li r3, -1
|
||||
/* 8019A300 38 1F 0E 4C */ addi r0, r31, 0xe4c
|
||||
/* 8019A304 7C 7B 01 2E */ stwx r3, r27, r0
|
||||
/* 8019A308 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8019A30C 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8019A310 4B FF D2 B1 */ bl onFlag__13dShopSystem_cFi
|
||||
lbl_8019A314:
|
||||
/* 8019A314 3B 9C 00 01 */ addi r28, r28, 1
|
||||
/* 8019A318 2C 1C 00 03 */ cmpwi r28, 3
|
||||
/* 8019A31C 3B FF 00 04 */ addi r31, r31, 4
|
||||
/* 8019A320 3B DE 00 01 */ addi r30, r30, 1
|
||||
/* 8019A324 3B BD 00 0C */ addi r29, r29, 0xc
|
||||
/* 8019A328 41 80 FF 54 */ blt lbl_8019A27C
|
||||
lbl_8019A32C:
|
||||
/* 8019A32C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8019A330 48 1C 7E F1 */ bl _restgpr_27
|
||||
/* 8019A334 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 8019A338 7C 08 03 A6 */ mtlr r0
|
||||
/* 8019A33C 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 8019A340 4E 80 00 20 */ blr
|
||||
@@ -1,31 +0,0 @@
|
||||
lbl_8019A564:
|
||||
/* 8019A564 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8019A568 7C 08 02 A6 */ mflr r0
|
||||
/* 8019A56C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8019A570 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8019A574 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8019A578 80 63 0E 40 */ lwz r3, 0xe40(r3)
|
||||
/* 8019A57C 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8019A580 41 82 00 10 */ beq lbl_8019A590
|
||||
/* 8019A584 48 13 47 B9 */ bl __dl__FPv
|
||||
/* 8019A588 38 00 00 00 */ li r0, 0
|
||||
/* 8019A58C 90 1F 0E 40 */ stw r0, 0xe40(r31)
|
||||
lbl_8019A590:
|
||||
/* 8019A590 80 7F 0E 44 */ lwz r3, 0xe44(r31)
|
||||
/* 8019A594 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 8019A598 41 82 00 24 */ beq lbl_8019A5BC
|
||||
/* 8019A59C 41 82 00 18 */ beq lbl_8019A5B4
|
||||
/* 8019A5A0 38 80 00 01 */ li r4, 1
|
||||
/* 8019A5A4 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 8019A5A8 81 8C 00 0C */ lwz r12, 0xc(r12)
|
||||
/* 8019A5AC 7D 89 03 A6 */ mtctr r12
|
||||
/* 8019A5B0 4E 80 04 21 */ bctrl
|
||||
lbl_8019A5B4:
|
||||
/* 8019A5B4 38 00 00 00 */ li r0, 0
|
||||
/* 8019A5B8 90 1F 0E 44 */ stw r0, 0xe44(r31)
|
||||
lbl_8019A5BC:
|
||||
/* 8019A5BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8019A5C0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8019A5C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8019A5C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8019A5CC 4E 80 00 20 */ blr
|
||||
@@ -1,60 +0,0 @@
|
||||
lbl_80198878:
|
||||
/* 80198878 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8019887C 7C 08 02 A6 */ mflr r0
|
||||
/* 80198880 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80198884 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80198888 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 8019888C 88 03 0F 70 */ lbz r0, 0xf70(r3)
|
||||
/* 80198890 28 00 00 04 */ cmplwi r0, 4
|
||||
/* 80198894 41 82 00 34 */ beq lbl_801988C8
|
||||
/* 80198898 28 00 00 05 */ cmplwi r0, 5
|
||||
/* 8019889C 41 82 00 2C */ beq lbl_801988C8
|
||||
/* 801988A0 28 00 00 06 */ cmplwi r0, 6
|
||||
/* 801988A4 41 82 00 0C */ beq lbl_801988B0
|
||||
/* 801988A8 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 801988AC 40 82 00 48 */ bne lbl_801988F4
|
||||
lbl_801988B0:
|
||||
/* 801988B0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801988B4 88 9F 0F 6E */ lbz r4, 0xf6e(r31)
|
||||
/* 801988B8 38 84 FF FF */ addi r4, r4, -1
|
||||
/* 801988BC 4B FF ED 3D */ bl isFlag__13dShopSystem_cFi
|
||||
/* 801988C0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801988C4 41 82 00 30 */ beq lbl_801988F4
|
||||
lbl_801988C8:
|
||||
/* 801988C8 88 9F 0F 6E */ lbz r4, 0xf6e(r31)
|
||||
/* 801988CC 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 801988D0 41 82 00 24 */ beq lbl_801988F4
|
||||
/* 801988D4 38 7F 0E 48 */ addi r3, r31, 0xe48
|
||||
/* 801988D8 38 84 FF FF */ addi r4, r4, -1
|
||||
/* 801988DC 4B FF E1 61 */ bl isHomePos__15dShopItemCtrl_cFi
|
||||
/* 801988E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801988E4 41 82 00 10 */ beq lbl_801988F4
|
||||
/* 801988E8 80 7F 0E 44 */ lwz r3, 0xe44(r31)
|
||||
/* 801988EC 4B FF CA 45 */ bl addAlpha__16dSelect_cursor_cFv
|
||||
/* 801988F0 48 00 00 0C */ b lbl_801988FC
|
||||
lbl_801988F4:
|
||||
/* 801988F4 80 7F 0E 44 */ lwz r3, 0xe44(r31)
|
||||
/* 801988F8 4B FF CA D5 */ bl decAlpha__16dSelect_cursor_cFv
|
||||
lbl_801988FC:
|
||||
/* 801988FC 80 7F 0E 44 */ lwz r3, 0xe44(r31)
|
||||
/* 80198900 3C 80 80 43 */ lis r4, g_cursorHIO@ha /* 0x80430110@ha */
|
||||
/* 80198904 38 84 01 10 */ addi r4, r4, g_cursorHIO@l /* 0x80430110@l */
|
||||
/* 80198908 C0 24 00 2C */ lfs f1, 0x2c(r4)
|
||||
/* 8019890C 4B FF C8 BD */ bl setScale__16dSelect_cursor_cFf
|
||||
/* 80198910 88 1F 0F 6E */ lbz r0, 0xf6e(r31)
|
||||
/* 80198914 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80198918 41 82 00 20 */ beq lbl_80198938
|
||||
/* 8019891C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 80198920 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80198924 38 63 5F 64 */ addi r3, r3, 0x5f64
|
||||
/* 80198928 38 83 01 B4 */ addi r4, r3, 0x1b4
|
||||
/* 8019892C 38 A3 01 B8 */ addi r5, r3, 0x1b8
|
||||
/* 80198930 80 DF 0E 44 */ lwz r6, 0xe44(r31)
|
||||
/* 80198934 4B EB DE 61 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
|
||||
lbl_80198938:
|
||||
/* 80198938 38 60 00 01 */ li r3, 1
|
||||
/* 8019893C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80198940 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80198944 7C 08 03 A6 */ mtlr r0
|
||||
/* 80198948 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8019894C 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_8019AB00:
|
||||
/* 8019AB00 A8 03 04 B4 */ lha r0, 0x4b4(r3)
|
||||
/* 8019AB04 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 8019AB08 28 00 FF FF */ cmplwi r0, 0xffff
|
||||
/* 8019AB0C 38 60 FF FF */ li r3, -1
|
||||
/* 8019AB10 4D 82 00 20 */ beqlr
|
||||
/* 8019AB14 7C 03 03 78 */ mr r3, r0
|
||||
/* 8019AB18 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_801975F8:
|
||||
/* 801975F8 A0 63 0F 6A */ lhz r3, 0xf6a(r3)
|
||||
/* 801975FC 38 00 00 01 */ li r0, 1
|
||||
/* 80197600 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 80197604 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 80197608 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 8019760C 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80197610 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 80197614 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_80197650:
|
||||
/* 80197650 88 63 0F 74 */ lbz r3, 0xf74(r3)
|
||||
/* 80197654 38 00 00 01 */ li r0, 1
|
||||
/* 80197658 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 8019765C 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80197660 7C 63 00 38 */ and r3, r3, r0
|
||||
/* 80197664 30 03 FF FF */ addic r0, r3, -1
|
||||
/* 80197668 7C 60 19 10 */ subfe r3, r0, r3
|
||||
/* 8019766C 4E 80 00 20 */ blr
|
||||
@@ -1,64 +0,0 @@
|
||||
lbl_80198950:
|
||||
/* 80198950 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80198954 7C 08 02 A6 */ mflr r0
|
||||
/* 80198958 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8019895C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80198960 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80198964 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80198968 38 80 00 00 */ li r4, 0
|
||||
/* 8019896C 88 A3 0F 6E */ lbz r5, 0xf6e(r3)
|
||||
/* 80198970 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 80198974 41 82 00 90 */ beq lbl_80198A04
|
||||
/* 80198978 88 1E 0F 70 */ lbz r0, 0xf70(r30)
|
||||
/* 8019897C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80198980 41 82 00 84 */ beq lbl_80198A04
|
||||
/* 80198984 38 0D 81 68 */ la r0, dShopSystem_itemNo(r13) /* 804506E8-_SDA_BASE_ */
|
||||
/* 80198988 7C 80 2A 14 */ add r4, r0, r5
|
||||
/* 8019898C 88 04 FF FF */ lbz r0, -1(r4)
|
||||
/* 80198990 28 00 00 30 */ cmplwi r0, 0x30
|
||||
/* 80198994 40 82 00 28 */ bne lbl_801989BC
|
||||
/* 80198998 38 80 00 08 */ li r4, 8
|
||||
/* 8019899C 4B FF EC 5D */ bl isFlag__13dShopSystem_cFi
|
||||
/* 801989A0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801989A4 40 82 00 0C */ bne lbl_801989B0
|
||||
/* 801989A8 38 00 00 00 */ li r0, 0
|
||||
/* 801989AC 48 00 00 08 */ b lbl_801989B4
|
||||
lbl_801989B0:
|
||||
/* 801989B0 88 1E 0F 6E */ lbz r0, 0xf6e(r30)
|
||||
lbl_801989B4:
|
||||
/* 801989B4 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
/* 801989B8 48 00 00 4C */ b lbl_80198A04
|
||||
lbl_801989BC:
|
||||
/* 801989BC 3B E0 00 00 */ li r31, 0
|
||||
/* 801989C0 38 85 FF FF */ addi r4, r5, -1
|
||||
/* 801989C4 4B FF EC 35 */ bl isFlag__13dShopSystem_cFi
|
||||
/* 801989C8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801989CC 40 82 00 1C */ bne lbl_801989E8
|
||||
/* 801989D0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801989D4 88 9E 0F 6E */ lbz r4, 0xf6e(r30)
|
||||
/* 801989D8 38 84 FF FF */ addi r4, r4, -1
|
||||
/* 801989DC 4B FF EC 75 */ bl isSoldOutItemFlag__13dShopSystem_cFi
|
||||
/* 801989E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801989E4 41 82 00 08 */ beq lbl_801989EC
|
||||
lbl_801989E8:
|
||||
/* 801989E8 3B E0 00 01 */ li r31, 1
|
||||
lbl_801989EC:
|
||||
/* 801989EC 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 801989F0 41 82 00 0C */ beq lbl_801989FC
|
||||
/* 801989F4 38 00 00 00 */ li r0, 0
|
||||
/* 801989F8 48 00 00 08 */ b lbl_80198A00
|
||||
lbl_801989FC:
|
||||
/* 801989FC 88 1E 0F 6E */ lbz r0, 0xf6e(r30)
|
||||
lbl_80198A00:
|
||||
/* 80198A00 54 04 06 3E */ clrlwi r4, r0, 0x18
|
||||
lbl_80198A04:
|
||||
/* 80198A04 38 7E 0E 48 */ addi r3, r30, 0xe48
|
||||
/* 80198A08 54 84 06 3E */ clrlwi r4, r4, 0x18
|
||||
/* 80198A0C 4B FF E0 E5 */ bl setRotateAnime__15dShopItemCtrl_cFi
|
||||
/* 80198A10 38 60 00 01 */ li r3, 1
|
||||
/* 80198A14 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80198A18 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80198A1C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80198A20 7C 08 03 A6 */ mtlr r0
|
||||
/* 80198A24 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80198A28 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_80198444:
|
||||
/* 80198444 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80198448 7C 08 02 A6 */ mflr r0
|
||||
/* 8019844C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80198450 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80198454 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80198458 80 03 0F 60 */ lwz r0, 0xf60(r3)
|
||||
/* 8019845C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80198460 41 80 00 0C */ blt lbl_8019846C
|
||||
/* 80198464 48 00 00 25 */ bl moveCursor0__13dShopSystem_cFiUc
|
||||
/* 80198468 48 00 00 08 */ b lbl_80198470
|
||||
lbl_8019846C:
|
||||
/* 8019846C 48 00 02 9D */ bl moveCursor1__13dShopSystem_cFiUc
|
||||
lbl_80198470:
|
||||
/* 80198470 B0 7F 0F 6C */ sth r3, 0xf6c(r31)
|
||||
/* 80198474 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80198478 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8019847C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80198480 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80198484 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_801975DC:
|
||||
/* 801975DC A0 A3 0F 6A */ lhz r5, 0xf6a(r3)
|
||||
/* 801975E0 38 00 00 01 */ li r0, 1
|
||||
/* 801975E4 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 801975E8 54 00 04 3E */ clrlwi r0, r0, 0x10
|
||||
/* 801975EC 7C A0 00 78 */ andc r0, r5, r0
|
||||
/* 801975F0 B0 03 0F 6A */ sth r0, 0xf6a(r3)
|
||||
/* 801975F4 4E 80 00 20 */ blr
|
||||
@@ -1,8 +0,0 @@
|
||||
lbl_80197634:
|
||||
/* 80197634 88 A3 0F 74 */ lbz r5, 0xf74(r3)
|
||||
/* 80197638 38 00 00 01 */ li r0, 1
|
||||
/* 8019763C 7C 00 20 30 */ slw r0, r0, r4
|
||||
/* 80197640 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 80197644 7C A0 00 78 */ andc r0, r5, r0
|
||||
/* 80197648 98 03 0F 74 */ stb r0, 0xf74(r3)
|
||||
/* 8019764C 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