dol2asm OK

This commit is contained in:
Julgodis
2021-03-28 22:49:05 +02:00
parent 88eb837a9c
commit d244b7cb0d
60106 changed files with 4755965 additions and 1107375 deletions
@@ -0,0 +1,41 @@
lbl_8015D95C:
/* 8015D95C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015D960 7C 08 02 A6 */ mflr r0
/* 8015D964 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015D968 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8015D96C 7C 7F 1B 78 */ mr r31, r3
/* 8015D970 80 63 09 24 */ lwz r3, 0x924(r3)
/* 8015D974 38 03 00 01 */ addi r0, r3, 1
/* 8015D978 90 1F 09 24 */ stw r0, 0x924(r31)
/* 8015D97C A8 7F 09 28 */ lha r3, 0x928(r31)
/* 8015D980 80 0D 81 28 */ lwz r0, m_timer_max__8daItem_c(r13)
/* 8015D984 7C 03 00 00 */ cmpw r3, r0
/* 8015D988 40 80 00 0C */ bge lbl_8015D994
/* 8015D98C 38 03 00 01 */ addi r0, r3, 1
/* 8015D990 B0 1F 09 28 */ sth r0, 0x928(r31)
lbl_8015D994:
/* 8015D994 7F E3 FB 78 */ mr r3, r31
/* 8015D998 4B FF F9 D9 */ bl checkCountTimer__8daItem_cFv
/* 8015D99C 2C 03 00 00 */ cmpwi r3, 0
/* 8015D9A0 41 82 00 30 */ beq lbl_8015D9D0
/* 8015D9A4 A8 7F 09 42 */ lha r3, 0x942(r31)
/* 8015D9A8 2C 03 00 00 */ cmpwi r3, 0
/* 8015D9AC 40 81 00 10 */ ble lbl_8015D9BC
/* 8015D9B0 38 03 FF FF */ addi r0, r3, -1
/* 8015D9B4 B0 1F 09 42 */ sth r0, 0x942(r31)
/* 8015D9B8 48 00 00 18 */ b lbl_8015D9D0
lbl_8015D9BC:
/* 8015D9BC A8 7F 09 44 */ lha r3, 0x944(r31)
/* 8015D9C0 2C 03 00 00 */ cmpwi r3, 0
/* 8015D9C4 40 81 00 0C */ ble lbl_8015D9D0
/* 8015D9C8 38 03 FF FF */ addi r0, r3, -1
/* 8015D9CC B0 1F 09 44 */ sth r0, 0x944(r31)
lbl_8015D9D0:
/* 8015D9D0 38 7F 09 5E */ addi r3, r31, 0x95e
/* 8015D9D4 4B FE 41 15 */ bl func_80141AE8
/* 8015D9D8 38 60 00 01 */ li r3, 1
/* 8015D9DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015D9E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015D9E4 7C 08 03 A6 */ mtlr r0
/* 8015D9E8 38 21 00 10 */ addi r1, r1, 0x10
/* 8015D9EC 4E 80 00 20 */ blr
@@ -0,0 +1,262 @@
lbl_8015B3D8:
/* 8015B3D8 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8015B3DC 7C 08 02 A6 */ mflr r0
/* 8015B3E0 90 01 00 64 */ stw r0, 0x64(r1)
/* 8015B3E4 DB E1 00 50 */ stfd f31, 0x50(r1)
/* 8015B3E8 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
/* 8015B3EC 93 E1 00 4C */ stw r31, 0x4c(r1)
/* 8015B3F0 7C 7F 1B 78 */ mr r31, r3
/* 8015B3F4 38 7F 07 64 */ addi r3, r31, 0x764
/* 8015B3F8 C0 22 9B 74 */ lfs f1, lit_4067(r2)
/* 8015B3FC FC 40 08 90 */ fmr f2, f1
/* 8015B400 4B F1 AB 59 */ bl SetWall__12dBgS_AcchCirFff
/* 8015B404 38 00 00 00 */ li r0, 0
/* 8015B408 90 01 00 08 */ stw r0, 8(r1)
/* 8015B40C 38 7F 05 8C */ addi r3, r31, 0x58c
/* 8015B410 38 9F 04 D0 */ addi r4, r31, 0x4d0
/* 8015B414 38 BF 04 BC */ addi r5, r31, 0x4bc
/* 8015B418 7F E6 FB 78 */ mr r6, r31
/* 8015B41C 38 E0 00 01 */ li r7, 1
/* 8015B420 39 1F 07 64 */ addi r8, r31, 0x764
/* 8015B424 39 3F 04 F8 */ addi r9, r31, 0x4f8
/* 8015B428 39 40 00 00 */ li r10, 0
/* 8015B42C 4B F1 AE 1D */ bl Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz
/* 8015B430 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B434 54 00 05 A8 */ rlwinm r0, r0, 0, 0x16, 0x14
/* 8015B438 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 8015B43C 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B440 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
/* 8015B444 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 8015B448 38 00 00 02 */ li r0, 2
/* 8015B44C 98 1F 07 60 */ stb r0, 0x760(r31)
/* 8015B450 C0 02 9B 78 */ lfs f0, lit_4068(r2)
/* 8015B454 D0 1F 06 5C */ stfs f0, 0x65c(r31)
/* 8015B458 38 7F 07 A4 */ addi r3, r31, 0x7a4
/* 8015B45C 38 80 00 00 */ li r4, 0
/* 8015B460 38 A0 00 FF */ li r5, 0xff
/* 8015B464 7F E6 FB 78 */ mr r6, r31
/* 8015B468 4B F2 83 F9 */ bl Init__9dCcD_SttsFiiP10fopAc_ac_c
/* 8015B46C 38 7F 07 E0 */ addi r3, r31, 0x7e0
/* 8015B470 3C 80 80 3C */ lis r4, m_cyl_src__8daItem_c@ha
/* 8015B474 38 84 9F 10 */ addi r4, r4, m_cyl_src__8daItem_c@l
/* 8015B478 4B F2 94 3D */ bl Set__8dCcD_CylFRC11dCcD_SrcCyl
/* 8015B47C 38 1F 07 A4 */ addi r0, r31, 0x7a4
/* 8015B480 90 1F 08 24 */ stw r0, 0x824(r31)
/* 8015B484 3C 60 80 16 */ lis r3, itemGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf@ha
/* 8015B488 38 03 B2 54 */ addi r0, r3, itemGetCoCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf@l
/* 8015B48C 90 1F 08 D0 */ stw r0, 0x8d0(r31)
/* 8015B490 3C 60 80 16 */ lis r3, itemGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf@ha
/* 8015B494 38 03 B3 20 */ addi r0, r3, itemGetTgCallBack__FP10fopAc_ac_cP12dCcD_GObjInfP10fopAc_ac_cP12dCcD_GObjInf@l
/* 8015B498 90 1F 08 84 */ stw r0, 0x884(r31)
/* 8015B49C 3C 60 80 3B */ lis r3, item_info__10dItem_data@ha
/* 8015B4A0 38 63 ED 78 */ addi r3, r3, item_info__10dItem_data@l
/* 8015B4A4 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015B4A8 54 00 10 3A */ slwi r0, r0, 2
/* 8015B4AC 7C 83 02 14 */ add r4, r3, r0
/* 8015B4B0 88 04 00 01 */ lbz r0, 1(r4)
/* 8015B4B4 C8 22 9B 88 */ lfd f1, lit_4072(r2)
/* 8015B4B8 90 01 00 34 */ stw r0, 0x34(r1)
/* 8015B4BC 3C 60 43 30 */ lis r3, 0x4330
/* 8015B4C0 90 61 00 30 */ stw r3, 0x30(r1)
/* 8015B4C4 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8015B4C8 EF E0 08 28 */ fsubs f31, f0, f1
/* 8015B4CC 88 04 00 02 */ lbz r0, 2(r4)
/* 8015B4D0 90 01 00 3C */ stw r0, 0x3c(r1)
/* 8015B4D4 90 61 00 38 */ stw r3, 0x38(r1)
/* 8015B4D8 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 8015B4DC EC 20 08 28 */ fsubs f1, f0, f1
/* 8015B4E0 C0 5F 04 EC */ lfs f2, 0x4ec(r31)
/* 8015B4E4 C0 02 9B 7C */ lfs f0, lit_4069(r2)
/* 8015B4E8 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8015B4EC 40 81 00 0C */ ble lbl_8015B4F8
/* 8015B4F0 EF FF 00 B2 */ fmuls f31, f31, f2
/* 8015B4F4 EC 21 00 B2 */ fmuls f1, f1, f2
lbl_8015B4F8:
/* 8015B4F8 38 7F 09 04 */ addi r3, r31, 0x904
/* 8015B4FC 48 11 3D 05 */ bl SetR__8cM3dGCylFf
/* 8015B500 38 7F 09 04 */ addi r3, r31, 0x904
/* 8015B504 FC 20 F8 90 */ fmr f1, f31
/* 8015B508 48 11 3C F1 */ bl SetH__8cM3dGCylFf
/* 8015B50C 7F E3 FB 78 */ mr r3, r31
/* 8015B510 48 00 02 AD */ bl setCullInfo__8daItem_cFv
/* 8015B514 7F E3 FB 78 */ mr r3, r31
/* 8015B518 4B FF FB A1 */ bl getData__12daItemBase_cFv
/* 8015B51C A8 03 00 16 */ lha r0, 0x16(r3)
/* 8015B520 B0 1F 09 42 */ sth r0, 0x942(r31)
/* 8015B524 7F E3 FB 78 */ mr r3, r31
/* 8015B528 4B FF FB 91 */ bl getData__12daItemBase_cFv
/* 8015B52C A8 03 00 18 */ lha r0, 0x18(r3)
/* 8015B530 B0 1F 09 44 */ sth r0, 0x944(r31)
/* 8015B534 7F E3 FB 78 */ mr r3, r31
/* 8015B538 48 00 09 29 */ bl procInitNormal__8daItem_cFv
/* 8015B53C 7F E3 FB 78 */ mr r3, r31
/* 8015B540 4B ED C5 35 */ bl show__12daItemBase_cFv
/* 8015B544 C0 02 9B 7C */ lfs f0, lit_4069(r2)
/* 8015B548 D0 1F 09 30 */ stfs f0, 0x930(r31)
/* 8015B54C D0 1F 09 34 */ stfs f0, 0x934(r31)
/* 8015B550 D0 1F 09 38 */ stfs f0, 0x938(r31)
/* 8015B554 80 7F 00 B0 */ lwz r3, 0xb0(r31)
/* 8015B558 54 60 47 3E */ rlwinm r0, r3, 8, 0x1c, 0x1f
/* 8015B55C 2C 00 00 06 */ cmpwi r0, 6
/* 8015B560 41 82 00 58 */ beq lbl_8015B5B8
/* 8015B564 40 80 00 14 */ bge lbl_8015B578
/* 8015B568 2C 00 00 04 */ cmpwi r0, 4
/* 8015B56C 41 82 00 38 */ beq lbl_8015B5A4
/* 8015B570 40 80 00 14 */ bge lbl_8015B584
/* 8015B574 48 00 00 44 */ b lbl_8015B5B8
lbl_8015B578:
/* 8015B578 2C 00 00 08 */ cmpwi r0, 8
/* 8015B57C 40 80 00 3C */ bge lbl_8015B5B8
/* 8015B580 48 00 00 18 */ b lbl_8015B598
lbl_8015B584:
/* 8015B584 7F E3 FB 78 */ mr r3, r31
/* 8015B588 4B ED C4 DD */ bl hide__12daItemBase_cFv
/* 8015B58C 7F E3 FB 78 */ mr r3, r31
/* 8015B590 48 00 11 79 */ bl procInitBoomHitWait__8daItem_cFv
/* 8015B594 48 00 00 70 */ b lbl_8015B604
lbl_8015B598:
/* 8015B598 7F E3 FB 78 */ mr r3, r31
/* 8015B59C 48 00 0A 51 */ bl procInitForceGet__8daItem_cFv
/* 8015B5A0 48 00 00 64 */ b lbl_8015B604
lbl_8015B5A4:
/* 8015B5A4 7F E3 FB 78 */ mr r3, r31
/* 8015B5A8 48 00 0A B1 */ bl procInitSimpleGetDemo__8daItem_cFv
/* 8015B5AC 7F E3 FB 78 */ mr r3, r31
/* 8015B5B0 48 00 0B 85 */ bl procMainSimpleGetDemo__8daItem_cFv
/* 8015B5B4 48 00 00 50 */ b lbl_8015B604
lbl_8015B5B8:
/* 8015B5B8 54 60 86 3E */ rlwinm r0, r3, 0x10, 0x18, 0x1f
/* 8015B5BC 90 1F 09 3C */ stw r0, 0x93c(r31)
/* 8015B5C0 80 9F 09 3C */ lwz r4, 0x93c(r31)
/* 8015B5C4 2C 04 00 FF */ cmpwi r4, 0xff
/* 8015B5C8 41 82 00 3C */ beq lbl_8015B604
/* 8015B5CC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8015B5D0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8015B5D4 88 1F 04 BA */ lbz r0, 0x4ba(r31)
/* 8015B5D8 7C 05 07 74 */ extsb r5, r0
/* 8015B5DC 4B ED 9D 85 */ bl isSwitch__10dSv_info_cCFii
/* 8015B5E0 2C 03 00 00 */ cmpwi r3, 0
/* 8015B5E4 40 82 00 20 */ bne lbl_8015B604
/* 8015B5E8 7F E3 FB 78 */ mr r3, r31
/* 8015B5EC 4B ED C4 79 */ bl hide__12daItemBase_cFv
/* 8015B5F0 88 1F 09 48 */ lbz r0, 0x948(r31)
/* 8015B5F4 60 00 00 08 */ ori r0, r0, 8
/* 8015B5F8 98 1F 09 48 */ stb r0, 0x948(r31)
/* 8015B5FC 7F E3 FB 78 */ mr r3, r31
/* 8015B600 48 00 0F F5 */ bl procInitSwOnWait__8daItem_cFv
lbl_8015B604:
/* 8015B604 7F E3 FB 78 */ mr r3, r31
/* 8015B608 48 00 23 E9 */ bl initAction__8daItem_cFv
/* 8015B60C 7F E3 FB 78 */ mr r3, r31
/* 8015B610 4B FF FA B5 */ bl initBaseMtx__8daItem_cFv
/* 8015B614 7F E3 FB 78 */ mr r3, r31
/* 8015B618 C0 22 9B 7C */ lfs f1, lit_4069(r2)
/* 8015B61C FC 40 08 90 */ fmr f2, f1
/* 8015B620 FC 60 08 90 */ fmr f3, f1
/* 8015B624 FC 80 08 90 */ fmr f4, f1
/* 8015B628 FC A0 08 90 */ fmr f5, f1
/* 8015B62C FC C0 08 90 */ fmr f6, f1
/* 8015B630 4B FE 9A 0D */ bl animPlay__12daItemBase_cFffffff
/* 8015B634 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015B638 28 00 00 40 */ cmplwi r0, 0x40
/* 8015B63C 40 82 00 10 */ bne lbl_8015B64C
/* 8015B640 7F E3 FB 78 */ mr r3, r31
/* 8015B644 48 00 18 A9 */ bl itemGetNextExecute__8daItem_cFv
/* 8015B648 48 00 00 70 */ b lbl_8015B6B8
lbl_8015B64C:
/* 8015B64C 28 00 00 06 */ cmplwi r0, 6
/* 8015B650 41 82 00 0C */ beq lbl_8015B65C
/* 8015B654 28 00 00 07 */ cmplwi r0, 7
/* 8015B658 40 82 00 60 */ bne lbl_8015B6B8
lbl_8015B65C:
/* 8015B65C 80 1F 09 9C */ lwz r0, 0x99c(r31)
/* 8015B660 28 00 00 00 */ cmplwi r0, 0
/* 8015B664 40 82 00 54 */ bne lbl_8015B6B8
/* 8015B668 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8015B66C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8015B670 80 63 5D 3C */ lwz r3, 0x5d3c(r3)
/* 8015B674 38 1F 09 98 */ addi r0, r31, 0x998
/* 8015B678 90 01 00 08 */ stw r0, 8(r1)
/* 8015B67C 38 00 FF FF */ li r0, -1
/* 8015B680 90 01 00 0C */ stw r0, 0xc(r1)
/* 8015B684 38 00 00 00 */ li r0, 0
/* 8015B688 90 01 00 10 */ stw r0, 0x10(r1)
/* 8015B68C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015B690 90 01 00 18 */ stw r0, 0x18(r1)
/* 8015B694 38 80 00 00 */ li r4, 0
/* 8015B698 38 A0 0C 14 */ li r5, 0xc14
/* 8015B69C 38 DF 09 AC */ addi r6, r31, 0x9ac
/* 8015B6A0 38 E0 00 00 */ li r7, 0
/* 8015B6A4 39 00 00 00 */ li r8, 0
/* 8015B6A8 39 20 00 00 */ li r9, 0
/* 8015B6AC 39 40 00 FF */ li r10, 0xff
/* 8015B6B0 C0 22 9B 7C */ lfs f1, lit_4069(r2)
/* 8015B6B4 4B EF 13 DD */ bl set__13dPa_control_cFUcUsPC4cXyzPC12dKy_tevstr_cPC5csXyzPC4cXyzUcP18dPa_levelEcallBackScPC8_GXColorPC8_GXColorPC4cXyzf
lbl_8015B6B8:
/* 8015B6B8 38 7F 09 78 */ addi r3, r31, 0x978
/* 8015B6BC 38 9F 04 D0 */ addi r4, r31, 0x4d0
/* 8015B6C0 38 A0 00 01 */ li r5, 1
/* 8015B6C4 81 9F 09 88 */ lwz r12, 0x988(r31)
/* 8015B6C8 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 8015B6CC 7D 89 03 A6 */ mtctr r12
/* 8015B6D0 4E 80 04 21 */ bctrl
/* 8015B6D4 C3 FF 05 2C */ lfs f31, 0x52c(r31)
/* 8015B6D8 C0 1F 04 F8 */ lfs f0, 0x4f8(r31)
/* 8015B6DC D0 01 00 20 */ stfs f0, 0x20(r1)
/* 8015B6E0 C0 1F 04 FC */ lfs f0, 0x4fc(r31)
/* 8015B6E4 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 8015B6E8 C0 1F 05 00 */ lfs f0, 0x500(r31)
/* 8015B6EC D0 01 00 28 */ stfs f0, 0x28(r1)
/* 8015B6F0 38 7F 05 8C */ addi r3, r31, 0x58c
/* 8015B6F4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8015B6F8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8015B6FC 38 84 0F 38 */ addi r4, r4, 0xf38
/* 8015B700 4B F1 B3 AD */ bl CrrPos__9dBgS_AcchFR4dBgS
/* 8015B704 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B708 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
/* 8015B70C 41 82 00 24 */ beq lbl_8015B730
/* 8015B710 C0 5F 07 58 */ lfs f2, 0x758(r31)
/* 8015B714 C0 22 9B 80 */ lfs f1, lit_4070(r2)
/* 8015B718 C0 1F 04 AC */ lfs f0, 0x4ac(r31)
/* 8015B71C EC 01 00 2A */ fadds f0, f1, f0
/* 8015B720 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8015B724 40 81 00 0C */ ble lbl_8015B730
/* 8015B728 38 00 00 01 */ li r0, 1
/* 8015B72C 98 1F 09 C0 */ stb r0, 0x9c0(r31)
lbl_8015B730:
/* 8015B730 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 8015B734 54 00 27 3E */ srwi r0, r0, 0x1c
/* 8015B738 28 00 00 01 */ cmplwi r0, 1
/* 8015B73C 40 82 00 0C */ bne lbl_8015B748
/* 8015B740 38 00 00 01 */ li r0, 1
/* 8015B744 98 1F 09 C0 */ stb r0, 0x9c0(r31)
lbl_8015B748:
/* 8015B748 D3 FF 05 2C */ stfs f31, 0x52c(r31)
/* 8015B74C C0 01 00 20 */ lfs f0, 0x20(r1)
/* 8015B750 D0 1F 04 F8 */ stfs f0, 0x4f8(r31)
/* 8015B754 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 8015B758 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
/* 8015B75C C0 01 00 28 */ lfs f0, 0x28(r1)
/* 8015B760 D0 1F 05 00 */ stfs f0, 0x500(r31)
/* 8015B764 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B768 54 00 06 6E */ rlwinm r0, r0, 0, 0x19, 0x17
/* 8015B76C 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 8015B770 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B774 54 00 06 F2 */ rlwinm r0, r0, 0, 0x1b, 0x19
/* 8015B778 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 8015B77C 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B780 54 00 05 66 */ rlwinm r0, r0, 0, 0x15, 0x13
/* 8015B784 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 8015B788 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B78C 54 00 05 24 */ rlwinm r0, r0, 0, 0x14, 0x12
/* 8015B790 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 8015B794 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015B798 54 00 07 34 */ rlwinm r0, r0, 0, 0x1c, 0x1a
/* 8015B79C 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 8015B7A0 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
/* 8015B7A4 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 8015B7A8 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 8015B7AC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8015B7B0 7C 08 03 A6 */ mtlr r0
/* 8015B7B4 38 21 00 60 */ addi r1, r1, 0x60
/* 8015B7B8 4E 80 00 20 */ blr
@@ -0,0 +1,209 @@
lbl_8015ADCC:
/* 8015ADCC 94 21 FF 70 */ stwu r1, -0x90(r1)
/* 8015ADD0 7C 08 02 A6 */ mflr r0
/* 8015ADD4 90 01 00 94 */ stw r0, 0x94(r1)
/* 8015ADD8 DB E1 00 80 */ stfd f31, 0x80(r1)
/* 8015ADDC F3 E1 00 88 */ psq_st f31, 136(r1), 0, 0 /* qr0 */
/* 8015ADE0 DB C1 00 70 */ stfd f30, 0x70(r1)
/* 8015ADE4 F3 C1 00 78 */ psq_st f30, 120(r1), 0, 0 /* qr0 */
/* 8015ADE8 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 8015ADEC 7C 7F 1B 78 */ mr r31, r3
/* 8015ADF0 FF E0 08 90 */ fmr f31, f1
/* 8015ADF4 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha
/* 8015ADF8 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l
/* 8015ADFC 90 01 00 5C */ stw r0, 0x5c(r1)
/* 8015AE00 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8015AE04 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8015AE08 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8015AE0C 38 A1 00 4C */ addi r5, r1, 0x4c
/* 8015AE10 4B F1 99 35 */ bl GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla
/* 8015AE14 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8015AE18 41 82 02 6C */ beq lbl_8015B084
/* 8015AE1C C0 3F 00 08 */ lfs f1, 8(r31)
/* 8015AE20 C0 1F 00 00 */ lfs f0, 0(r31)
/* 8015AE24 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8015AE28 C0 02 9B 50 */ lfs f0, lit_3857(r2)
/* 8015AE2C D0 01 00 20 */ stfs f0, 0x20(r1)
/* 8015AE30 D0 21 00 24 */ stfs f1, 0x24(r1)
/* 8015AE34 38 61 00 1C */ addi r3, r1, 0x1c
/* 8015AE38 48 1E C3 01 */ bl PSVECSquareMag
/* 8015AE3C C0 02 9B 50 */ lfs f0, lit_3857(r2)
/* 8015AE40 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015AE44 40 81 00 58 */ ble lbl_8015AE9C
/* 8015AE48 FC 00 08 34 */ frsqrte f0, f1
/* 8015AE4C C8 82 9B 58 */ lfd f4, lit_3858(r2)
/* 8015AE50 FC 44 00 32 */ fmul f2, f4, f0
/* 8015AE54 C8 62 9B 60 */ lfd f3, lit_3859(r2)
/* 8015AE58 FC 00 00 32 */ fmul f0, f0, f0
/* 8015AE5C FC 01 00 32 */ fmul f0, f1, f0
/* 8015AE60 FC 03 00 28 */ fsub f0, f3, f0
/* 8015AE64 FC 02 00 32 */ fmul f0, f2, f0
/* 8015AE68 FC 44 00 32 */ fmul f2, f4, f0
/* 8015AE6C FC 00 00 32 */ fmul f0, f0, f0
/* 8015AE70 FC 01 00 32 */ fmul f0, f1, f0
/* 8015AE74 FC 03 00 28 */ fsub f0, f3, f0
/* 8015AE78 FC 02 00 32 */ fmul f0, f2, f0
/* 8015AE7C FC 44 00 32 */ fmul f2, f4, f0
/* 8015AE80 FC 00 00 32 */ fmul f0, f0, f0
/* 8015AE84 FC 01 00 32 */ fmul f0, f1, f0
/* 8015AE88 FC 03 00 28 */ fsub f0, f3, f0
/* 8015AE8C FC 02 00 32 */ fmul f0, f2, f0
/* 8015AE90 FF C1 00 32 */ fmul f30, f1, f0
/* 8015AE94 FF C0 F0 18 */ frsp f30, f30
/* 8015AE98 48 00 00 90 */ b lbl_8015AF28
lbl_8015AE9C:
/* 8015AE9C C8 02 9B 68 */ lfd f0, lit_3860(r2)
/* 8015AEA0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015AEA4 40 80 00 10 */ bge lbl_8015AEB4
/* 8015AEA8 3C 60 80 45 */ lis r3, __float_nan@ha
/* 8015AEAC C3 C3 0A E0 */ lfs f30, __float_nan@l(r3)
/* 8015AEB0 48 00 00 78 */ b lbl_8015AF28
lbl_8015AEB4:
/* 8015AEB4 D0 21 00 0C */ stfs f1, 0xc(r1)
/* 8015AEB8 80 81 00 0C */ lwz r4, 0xc(r1)
/* 8015AEBC 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
/* 8015AEC0 3C 00 7F 80 */ lis r0, 0x7f80
/* 8015AEC4 7C 03 00 00 */ cmpw r3, r0
/* 8015AEC8 41 82 00 14 */ beq lbl_8015AEDC
/* 8015AECC 40 80 00 40 */ bge lbl_8015AF0C
/* 8015AED0 2C 03 00 00 */ cmpwi r3, 0
/* 8015AED4 41 82 00 20 */ beq lbl_8015AEF4
/* 8015AED8 48 00 00 34 */ b lbl_8015AF0C
lbl_8015AEDC:
/* 8015AEDC 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8015AEE0 41 82 00 0C */ beq lbl_8015AEEC
/* 8015AEE4 38 00 00 01 */ li r0, 1
/* 8015AEE8 48 00 00 28 */ b lbl_8015AF10
lbl_8015AEEC:
/* 8015AEEC 38 00 00 02 */ li r0, 2
/* 8015AEF0 48 00 00 20 */ b lbl_8015AF10
lbl_8015AEF4:
/* 8015AEF4 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8015AEF8 41 82 00 0C */ beq lbl_8015AF04
/* 8015AEFC 38 00 00 05 */ li r0, 5
/* 8015AF00 48 00 00 10 */ b lbl_8015AF10
lbl_8015AF04:
/* 8015AF04 38 00 00 03 */ li r0, 3
/* 8015AF08 48 00 00 08 */ b lbl_8015AF10
lbl_8015AF0C:
/* 8015AF0C 38 00 00 04 */ li r0, 4
lbl_8015AF10:
/* 8015AF10 2C 00 00 01 */ cmpwi r0, 1
/* 8015AF14 40 82 00 10 */ bne lbl_8015AF24
/* 8015AF18 3C 60 80 45 */ lis r3, __float_nan@ha
/* 8015AF1C C3 C3 0A E0 */ lfs f30, __float_nan@l(r3)
/* 8015AF20 48 00 00 08 */ b lbl_8015AF28
lbl_8015AF24:
/* 8015AF24 FF C0 08 90 */ fmr f30, f1
lbl_8015AF28:
/* 8015AF28 7F E3 FB 78 */ mr r3, r31
/* 8015AF2C 38 81 00 4C */ addi r4, r1, 0x4c
/* 8015AF30 38 A1 00 40 */ addi r5, r1, 0x40
/* 8015AF34 48 1E C3 95 */ bl C_VECReflect
/* 8015AF38 38 61 00 34 */ addi r3, r1, 0x34
/* 8015AF3C 38 81 00 40 */ addi r4, r1, 0x40
/* 8015AF40 FC 20 F0 90 */ fmr f1, f30
/* 8015AF44 48 10 BC 41 */ bl __ml__4cXyzCFf
/* 8015AF48 38 61 00 28 */ addi r3, r1, 0x28
/* 8015AF4C 38 81 00 34 */ addi r4, r1, 0x34
/* 8015AF50 FC 20 F8 90 */ fmr f1, f31
/* 8015AF54 48 10 BC 31 */ bl __ml__4cXyzCFf
/* 8015AF58 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 8015AF5C D0 1F 00 00 */ stfs f0, 0(r31)
/* 8015AF60 C0 01 00 2C */ lfs f0, 0x2c(r1)
/* 8015AF64 D0 1F 00 04 */ stfs f0, 4(r31)
/* 8015AF68 C0 01 00 30 */ lfs f0, 0x30(r1)
/* 8015AF6C D0 1F 00 08 */ stfs f0, 8(r31)
/* 8015AF70 C0 3F 00 08 */ lfs f1, 8(r31)
/* 8015AF74 C0 1F 00 00 */ lfs f0, 0(r31)
/* 8015AF78 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8015AF7C C0 02 9B 50 */ lfs f0, lit_3857(r2)
/* 8015AF80 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8015AF84 D0 21 00 18 */ stfs f1, 0x18(r1)
/* 8015AF88 38 61 00 10 */ addi r3, r1, 0x10
/* 8015AF8C 48 1E C1 AD */ bl PSVECSquareMag
/* 8015AF90 C0 02 9B 50 */ lfs f0, lit_3857(r2)
/* 8015AF94 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015AF98 40 81 00 58 */ ble lbl_8015AFF0
/* 8015AF9C FC 00 08 34 */ frsqrte f0, f1
/* 8015AFA0 C8 82 9B 58 */ lfd f4, lit_3858(r2)
/* 8015AFA4 FC 44 00 32 */ fmul f2, f4, f0
/* 8015AFA8 C8 62 9B 60 */ lfd f3, lit_3859(r2)
/* 8015AFAC FC 00 00 32 */ fmul f0, f0, f0
/* 8015AFB0 FC 01 00 32 */ fmul f0, f1, f0
/* 8015AFB4 FC 03 00 28 */ fsub f0, f3, f0
/* 8015AFB8 FC 02 00 32 */ fmul f0, f2, f0
/* 8015AFBC FC 44 00 32 */ fmul f2, f4, f0
/* 8015AFC0 FC 00 00 32 */ fmul f0, f0, f0
/* 8015AFC4 FC 01 00 32 */ fmul f0, f1, f0
/* 8015AFC8 FC 03 00 28 */ fsub f0, f3, f0
/* 8015AFCC FC 02 00 32 */ fmul f0, f2, f0
/* 8015AFD0 FC 44 00 32 */ fmul f2, f4, f0
/* 8015AFD4 FC 00 00 32 */ fmul f0, f0, f0
/* 8015AFD8 FC 01 00 32 */ fmul f0, f1, f0
/* 8015AFDC FC 03 00 28 */ fsub f0, f3, f0
/* 8015AFE0 FC 02 00 32 */ fmul f0, f2, f0
/* 8015AFE4 FC 21 00 32 */ fmul f1, f1, f0
/* 8015AFE8 FC 20 08 18 */ frsp f1, f1
/* 8015AFEC 48 00 00 88 */ b lbl_8015B074
lbl_8015AFF0:
/* 8015AFF0 C8 02 9B 68 */ lfd f0, lit_3860(r2)
/* 8015AFF4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015AFF8 40 80 00 10 */ bge lbl_8015B008
/* 8015AFFC 3C 60 80 45 */ lis r3, __float_nan@ha
/* 8015B000 C0 23 0A E0 */ lfs f1, __float_nan@l(r3)
/* 8015B004 48 00 00 70 */ b lbl_8015B074
lbl_8015B008:
/* 8015B008 D0 21 00 08 */ stfs f1, 8(r1)
/* 8015B00C 80 81 00 08 */ lwz r4, 8(r1)
/* 8015B010 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
/* 8015B014 3C 00 7F 80 */ lis r0, 0x7f80
/* 8015B018 7C 03 00 00 */ cmpw r3, r0
/* 8015B01C 41 82 00 14 */ beq lbl_8015B030
/* 8015B020 40 80 00 40 */ bge lbl_8015B060
/* 8015B024 2C 03 00 00 */ cmpwi r3, 0
/* 8015B028 41 82 00 20 */ beq lbl_8015B048
/* 8015B02C 48 00 00 34 */ b lbl_8015B060
lbl_8015B030:
/* 8015B030 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8015B034 41 82 00 0C */ beq lbl_8015B040
/* 8015B038 38 00 00 01 */ li r0, 1
/* 8015B03C 48 00 00 28 */ b lbl_8015B064
lbl_8015B040:
/* 8015B040 38 00 00 02 */ li r0, 2
/* 8015B044 48 00 00 20 */ b lbl_8015B064
lbl_8015B048:
/* 8015B048 54 80 02 7F */ clrlwi. r0, r4, 9
/* 8015B04C 41 82 00 0C */ beq lbl_8015B058
/* 8015B050 38 00 00 05 */ li r0, 5
/* 8015B054 48 00 00 10 */ b lbl_8015B064
lbl_8015B058:
/* 8015B058 38 00 00 03 */ li r0, 3
/* 8015B05C 48 00 00 08 */ b lbl_8015B064
lbl_8015B060:
/* 8015B060 38 00 00 04 */ li r0, 4
lbl_8015B064:
/* 8015B064 2C 00 00 01 */ cmpwi r0, 1
/* 8015B068 40 82 00 0C */ bne lbl_8015B074
/* 8015B06C 3C 60 80 45 */ lis r3, __float_nan@ha
/* 8015B070 C0 23 0A E0 */ lfs f1, __float_nan@l(r3)
lbl_8015B074:
/* 8015B074 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha
/* 8015B078 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l
/* 8015B07C 90 01 00 5C */ stw r0, 0x5c(r1)
/* 8015B080 48 00 00 14 */ b lbl_8015B094
lbl_8015B084:
/* 8015B084 3C 60 80 3A */ lis r3, __vt__8cM3dGPla@ha
/* 8015B088 38 03 37 C0 */ addi r0, r3, __vt__8cM3dGPla@l
/* 8015B08C 90 01 00 5C */ stw r0, 0x5c(r1)
/* 8015B090 C0 22 9B 50 */ lfs f1, lit_3857(r2)
lbl_8015B094:
/* 8015B094 E3 E1 00 88 */ psq_l f31, 136(r1), 0, 0 /* qr0 */
/* 8015B098 CB E1 00 80 */ lfd f31, 0x80(r1)
/* 8015B09C E3 C1 00 78 */ psq_l f30, 120(r1), 0, 0 /* qr0 */
/* 8015B0A0 CB C1 00 70 */ lfd f30, 0x70(r1)
/* 8015B0A4 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 8015B0A8 80 01 00 94 */ lwz r0, 0x94(r1)
/* 8015B0AC 7C 08 03 A6 */ mtlr r0
/* 8015B0B0 38 21 00 90 */ addi r1, r1, 0x90
/* 8015B0B4 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_8015BA3C:
/* 8015BA3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015BA40 7C 08 02 A6 */ mflr r0
/* 8015BA44 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015BA48 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8015BA4C 93 C1 00 08 */ stw r30, 8(r1)
/* 8015BA50 7C 7E 1B 79 */ or. r30, r3, r3
/* 8015BA54 7C 9F 23 78 */ mr r31, r4
/* 8015BA58 41 82 00 28 */ beq lbl_8015BA80
/* 8015BA5C 3C 80 80 3D */ lis r4, __vt__16Z2SoundObjSimple@ha
/* 8015BA60 38 04 AD 10 */ addi r0, r4, __vt__16Z2SoundObjSimple@l
/* 8015BA64 90 1E 00 10 */ stw r0, 0x10(r30)
/* 8015BA68 38 80 00 00 */ li r4, 0
/* 8015BA6C 48 16 24 DD */ bl __dt__14Z2SoundObjBaseFv
/* 8015BA70 7F E0 07 35 */ extsh. r0, r31
/* 8015BA74 40 81 00 0C */ ble lbl_8015BA80
/* 8015BA78 7F C3 F3 78 */ mr r3, r30
/* 8015BA7C 48 17 32 C1 */ bl __dl__FPv
lbl_8015BA80:
/* 8015BA80 7F C3 F3 78 */ mr r3, r30
/* 8015BA84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015BA88 83 C1 00 08 */ lwz r30, 8(r1)
/* 8015BA8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015BA90 7C 08 03 A6 */ mtlr r0
/* 8015BA94 38 21 00 10 */ addi r1, r1, 0x10
/* 8015BA98 4E 80 00 20 */ blr
@@ -0,0 +1,67 @@
lbl_8015DED0:
/* 8015DED0 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha
/* 8015DED4 38 A3 9D A0 */ addi r5, r3, cNullVec__6Z2Calc@l
/* 8015DED8 80 65 00 8C */ lwz r3, 0x8c(r5)
/* 8015DEDC 80 05 00 90 */ lwz r0, 0x90(r5)
/* 8015DEE0 90 65 00 F8 */ stw r3, 0xf8(r5)
/* 8015DEE4 90 05 00 FC */ stw r0, 0xfc(r5)
/* 8015DEE8 80 05 00 94 */ lwz r0, 0x94(r5)
/* 8015DEEC 90 05 01 00 */ stw r0, 0x100(r5)
/* 8015DEF0 38 65 00 F8 */ addi r3, r5, 0xf8
/* 8015DEF4 80 85 00 98 */ lwz r4, 0x98(r5)
/* 8015DEF8 80 05 00 9C */ lwz r0, 0x9c(r5)
/* 8015DEFC 90 83 00 0C */ stw r4, 0xc(r3)
/* 8015DF00 90 03 00 10 */ stw r0, 0x10(r3)
/* 8015DF04 80 05 00 A0 */ lwz r0, 0xa0(r5)
/* 8015DF08 90 03 00 14 */ stw r0, 0x14(r3)
/* 8015DF0C 80 85 00 A4 */ lwz r4, 0xa4(r5)
/* 8015DF10 80 05 00 A8 */ lwz r0, 0xa8(r5)
/* 8015DF14 90 83 00 18 */ stw r4, 0x18(r3)
/* 8015DF18 90 03 00 1C */ stw r0, 0x1c(r3)
/* 8015DF1C 80 05 00 AC */ lwz r0, 0xac(r5)
/* 8015DF20 90 03 00 20 */ stw r0, 0x20(r3)
/* 8015DF24 80 85 00 B0 */ lwz r4, 0xb0(r5)
/* 8015DF28 80 05 00 B4 */ lwz r0, 0xb4(r5)
/* 8015DF2C 90 83 00 24 */ stw r4, 0x24(r3)
/* 8015DF30 90 03 00 28 */ stw r0, 0x28(r3)
/* 8015DF34 80 05 00 B8 */ lwz r0, 0xb8(r5)
/* 8015DF38 90 03 00 2C */ stw r0, 0x2c(r3)
/* 8015DF3C 80 85 00 BC */ lwz r4, 0xbc(r5)
/* 8015DF40 80 05 00 C0 */ lwz r0, 0xc0(r5)
/* 8015DF44 90 83 00 30 */ stw r4, 0x30(r3)
/* 8015DF48 90 03 00 34 */ stw r0, 0x34(r3)
/* 8015DF4C 80 05 00 C4 */ lwz r0, 0xc4(r5)
/* 8015DF50 90 03 00 38 */ stw r0, 0x38(r3)
/* 8015DF54 80 85 00 C8 */ lwz r4, 0xc8(r5)
/* 8015DF58 80 05 00 CC */ lwz r0, 0xcc(r5)
/* 8015DF5C 90 83 00 3C */ stw r4, 0x3c(r3)
/* 8015DF60 90 03 00 40 */ stw r0, 0x40(r3)
/* 8015DF64 80 05 00 D0 */ lwz r0, 0xd0(r5)
/* 8015DF68 90 03 00 44 */ stw r0, 0x44(r3)
/* 8015DF6C 80 85 00 D4 */ lwz r4, 0xd4(r5)
/* 8015DF70 80 05 00 D8 */ lwz r0, 0xd8(r5)
/* 8015DF74 90 83 00 48 */ stw r4, 0x48(r3)
/* 8015DF78 90 03 00 4C */ stw r0, 0x4c(r3)
/* 8015DF7C 80 05 00 DC */ lwz r0, 0xdc(r5)
/* 8015DF80 90 03 00 50 */ stw r0, 0x50(r3)
/* 8015DF84 80 85 00 E0 */ lwz r4, 0xe0(r5)
/* 8015DF88 80 05 00 E4 */ lwz r0, 0xe4(r5)
/* 8015DF8C 90 83 00 54 */ stw r4, 0x54(r3)
/* 8015DF90 90 03 00 58 */ stw r0, 0x58(r3)
/* 8015DF94 80 05 00 E8 */ lwz r0, 0xe8(r5)
/* 8015DF98 90 03 00 5C */ stw r0, 0x5c(r3)
/* 8015DF9C 80 85 00 EC */ lwz r4, 0xec(r5)
/* 8015DFA0 80 05 00 F0 */ lwz r0, 0xf0(r5)
/* 8015DFA4 90 83 00 60 */ stw r4, 0x60(r3)
/* 8015DFA8 90 03 00 64 */ stw r0, 0x64(r3)
/* 8015DFAC 80 05 00 F4 */ lwz r0, 0xf4(r5)
/* 8015DFB0 90 03 00 68 */ stw r0, 0x68(r3)
/* 8015DFB4 3C 80 80 3A */ lis r4, __ptmf_null@ha
/* 8015DFB8 38 A4 21 80 */ addi r5, r4, __ptmf_null@l
/* 8015DFBC 80 85 00 00 */ lwz r4, 0(r5)
/* 8015DFC0 80 05 00 04 */ lwz r0, 4(r5)
/* 8015DFC4 90 83 00 6C */ stw r4, 0x6c(r3)
/* 8015DFC8 90 03 00 70 */ stw r0, 0x70(r3)
/* 8015DFCC 80 05 00 08 */ lwz r0, 8(r5)
/* 8015DFD0 90 03 00 74 */ stw r0, 0x74(r3)
/* 8015DFD4 4E 80 00 20 */ blr
@@ -0,0 +1,163 @@
lbl_8015B7D4:
/* 8015B7D4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8015B7D8 7C 08 02 A6 */ mflr r0
/* 8015B7DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 8015B7E0 39 61 00 20 */ addi r11, r1, 0x20
/* 8015B7E4 48 20 69 F5 */ bl _savegpr_28
/* 8015B7E8 7C 7F 1B 78 */ mr r31, r3
/* 8015B7EC 80 03 04 A0 */ lwz r0, 0x4a0(r3)
/* 8015B7F0 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 8015B7F4 40 82 01 14 */ bne lbl_8015B908
/* 8015B7F8 7F E0 FB 79 */ or. r0, r31, r31
/* 8015B7FC 41 82 01 00 */ beq lbl_8015B8FC
/* 8015B800 7C 1E 03 78 */ mr r30, r0
/* 8015B804 7C 1D 03 78 */ mr r29, r0
/* 8015B808 4B EB D3 5D */ bl __ct__10fopAc_ac_cFv
/* 8015B80C 3C 60 80 3B */ lis r3, __vt__12daItemBase_c@ha
/* 8015B810 38 03 36 10 */ addi r0, r3, __vt__12daItemBase_c@l
/* 8015B814 90 1D 05 68 */ stw r0, 0x568(r29)
/* 8015B818 3B 9D 05 8C */ addi r28, r29, 0x58c
/* 8015B81C 7F 83 E3 78 */ mr r3, r28
/* 8015B820 4B F1 A8 81 */ bl __ct__9dBgS_AcchFv
/* 8015B824 3C 60 80 3B */ lis r3, __vt__12dBgS_ObjAcch@ha
/* 8015B828 38 63 35 C8 */ addi r3, r3, __vt__12dBgS_ObjAcch@l
/* 8015B82C 90 7C 00 10 */ stw r3, 0x10(r28)
/* 8015B830 38 03 00 0C */ addi r0, r3, 0xc
/* 8015B834 90 1C 00 14 */ stw r0, 0x14(r28)
/* 8015B838 38 03 00 18 */ addi r0, r3, 0x18
/* 8015B83C 90 1C 00 24 */ stw r0, 0x24(r28)
/* 8015B840 38 7C 00 14 */ addi r3, r28, 0x14
/* 8015B844 4B F1 D6 25 */ bl SetObj__16dBgS_PolyPassChkFv
/* 8015B848 38 7D 07 64 */ addi r3, r29, 0x764
/* 8015B84C 4B F1 A6 61 */ bl __ct__12dBgS_AcchCirFv
/* 8015B850 3C 60 80 3C */ lis r3, __vt__9cCcD_Stts@ha
/* 8015B854 38 03 37 28 */ addi r0, r3, __vt__9cCcD_Stts@l
/* 8015B858 90 1D 07 BC */ stw r0, 0x7bc(r29)
/* 8015B85C 38 7D 07 C0 */ addi r3, r29, 0x7c0
/* 8015B860 4B F2 7F 01 */ bl __ct__10dCcD_GSttsFv
/* 8015B864 3C 60 80 3B */ lis r3, __vt__9dCcD_Stts@ha
/* 8015B868 38 63 C2 E4 */ addi r3, r3, __vt__9dCcD_Stts@l
/* 8015B86C 90 7D 07 BC */ stw r3, 0x7bc(r29)
/* 8015B870 38 03 00 20 */ addi r0, r3, 0x20
/* 8015B874 90 1D 07 C0 */ stw r0, 0x7c0(r29)
/* 8015B878 3B 9D 07 E0 */ addi r28, r29, 0x7e0
/* 8015B87C 7F 83 E3 78 */ mr r3, r28
/* 8015B880 4B F2 81 A9 */ bl __ct__12dCcD_GObjInfFv
/* 8015B884 3C 60 80 3C */ lis r3, __vt__14cCcD_ShapeAttr@ha
/* 8015B888 38 03 36 D0 */ addi r0, r3, __vt__14cCcD_ShapeAttr@l
/* 8015B88C 90 1C 01 20 */ stw r0, 0x120(r28)
/* 8015B890 3C 60 80 3A */ lis r3, __vt__8cM3dGAab@ha
/* 8015B894 38 03 72 18 */ addi r0, r3, __vt__8cM3dGAab@l
/* 8015B898 90 1C 01 1C */ stw r0, 0x11c(r28)
/* 8015B89C 3C 60 80 3A */ lis r3, __vt__8cM3dGCyl@ha
/* 8015B8A0 38 03 72 0C */ addi r0, r3, __vt__8cM3dGCyl@l
/* 8015B8A4 90 1C 01 38 */ stw r0, 0x138(r28)
/* 8015B8A8 3C 60 80 3C */ lis r3, __vt__12cCcD_CylAttr@ha
/* 8015B8AC 38 63 35 A4 */ addi r3, r3, __vt__12cCcD_CylAttr@l
/* 8015B8B0 90 7C 01 20 */ stw r3, 0x120(r28)
/* 8015B8B4 38 03 00 58 */ addi r0, r3, 0x58
/* 8015B8B8 90 1C 01 38 */ stw r0, 0x138(r28)
/* 8015B8BC 3C 60 80 3B */ lis r3, __vt__8dCcD_Cyl@ha
/* 8015B8C0 38 63 C0 50 */ addi r3, r3, __vt__8dCcD_Cyl@l
/* 8015B8C4 90 7C 00 3C */ stw r3, 0x3c(r28)
/* 8015B8C8 38 03 00 2C */ addi r0, r3, 0x2c
/* 8015B8CC 90 1C 01 20 */ stw r0, 0x120(r28)
/* 8015B8D0 38 03 00 84 */ addi r0, r3, 0x84
/* 8015B8D4 90 1C 01 38 */ stw r0, 0x138(r28)
/* 8015B8D8 3C 60 80 3C */ lis r3, __vt__8daItem_c@ha
/* 8015B8DC 38 03 9F A4 */ addi r0, r3, __vt__8daItem_c@l
/* 8015B8E0 90 1E 05 68 */ stw r0, 0x568(r30)
/* 8015B8E4 38 7E 09 78 */ addi r3, r30, 0x978
/* 8015B8E8 48 16 2F 5D */ bl __ct__16Z2SoundObjSimpleFv
/* 8015B8EC 38 7E 09 98 */ addi r3, r30, 0x998
/* 8015B8F0 38 80 00 00 */ li r4, 0
/* 8015B8F4 38 A0 00 00 */ li r5, 0
/* 8015B8F8 4B EE DC 89 */ bl __ct__19dPa_followEcallBackFUcUc
lbl_8015B8FC:
/* 8015B8FC 80 1F 04 A0 */ lwz r0, 0x4a0(r31)
/* 8015B900 60 00 00 08 */ ori r0, r0, 8
/* 8015B904 90 1F 04 A0 */ stw r0, 0x4a0(r31)
lbl_8015B908:
/* 8015B908 88 1F 09 5D */ lbz r0, 0x95d(r31)
/* 8015B90C 28 00 00 00 */ cmplwi r0, 0
/* 8015B910 40 82 00 38 */ bne lbl_8015B948
/* 8015B914 A8 1F 04 B4 */ lha r0, 0x4b4(r31)
/* 8015B918 B0 1F 09 2C */ sth r0, 0x92c(r31)
/* 8015B91C A8 1F 04 B8 */ lha r0, 0x4b8(r31)
/* 8015B920 B0 1F 09 2E */ sth r0, 0x92e(r31)
/* 8015B924 38 00 00 00 */ li r0, 0
/* 8015B928 B0 1F 04 B8 */ sth r0, 0x4b8(r31)
/* 8015B92C B0 1F 04 B4 */ sth r0, 0x4b4(r31)
/* 8015B930 B0 1F 04 E0 */ sth r0, 0x4e0(r31)
/* 8015B934 B0 1F 04 DC */ sth r0, 0x4dc(r31)
/* 8015B938 B0 1F 04 E8 */ sth r0, 0x4e8(r31)
/* 8015B93C B0 1F 04 E4 */ sth r0, 0x4e4(r31)
/* 8015B940 38 00 00 01 */ li r0, 1
/* 8015B944 98 1F 09 5D */ stb r0, 0x95d(r31)
lbl_8015B948:
/* 8015B948 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 8015B94C 98 1F 09 2A */ stb r0, 0x92a(r31)
/* 8015B950 3C 60 80 3B */ lis r3, item_info__10dItem_data@ha
/* 8015B954 38 63 ED 78 */ addi r3, r3, item_info__10dItem_data@l
/* 8015B958 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015B95C 54 00 10 3A */ slwi r0, r0, 2
/* 8015B960 7C 63 02 14 */ add r3, r3, r0
/* 8015B964 88 03 00 03 */ lbz r0, 3(r3)
/* 8015B968 54 1E 07 BC */ rlwinm r30, r0, 0, 0x1e, 0x1e
/* 8015B96C 80 1F 00 B0 */ lwz r0, 0xb0(r31)
/* 8015B970 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8015B974 90 1F 09 20 */ stw r0, 0x920(r31)
/* 8015B978 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8015B97C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8015B980 80 9F 09 20 */ lwz r4, 0x920(r31)
/* 8015B984 88 1F 04 BA */ lbz r0, 0x4ba(r31)
/* 8015B988 7C 05 07 74 */ extsb r5, r0
/* 8015B98C 4B ED 9C 05 */ bl isItem__10dSv_info_cCFii
/* 8015B990 2C 03 00 00 */ cmpwi r3, 0
/* 8015B994 41 82 00 0C */ beq lbl_8015B9A0
/* 8015B998 38 60 00 05 */ li r3, 5
/* 8015B99C 48 00 00 88 */ b lbl_8015BA24
lbl_8015B9A0:
/* 8015B9A0 3B A0 00 04 */ li r29, 4
/* 8015B9A4 2C 1E 00 00 */ cmpwi r30, 0
/* 8015B9A8 41 82 00 10 */ beq lbl_8015B9B8
/* 8015B9AC 7F E3 FB 78 */ mr r3, r31
/* 8015B9B0 4B FF FA 29 */ bl CreateInit__8daItem_cFv
/* 8015B9B4 48 00 00 6C */ b lbl_8015BA20
lbl_8015B9B8:
/* 8015B9B8 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015B9BC 54 00 20 36 */ slwi r0, r0, 4
/* 8015B9C0 3C 60 80 3B */ lis r3, field_item_res__10dItem_data@ha
/* 8015B9C4 38 63 DD 88 */ addi r3, r3, field_item_res__10dItem_data@l
/* 8015B9C8 7C 83 00 2E */ lwzx r4, r3, r0
/* 8015B9CC 38 7F 05 6C */ addi r3, r31, 0x56c
/* 8015B9D0 4B ED 14 ED */ bl dComIfG_resLoad__FP30request_of_phase_process_classPCc
/* 8015B9D4 7C 7D 1B 78 */ mr r29, r3
/* 8015B9D8 2C 1D 00 04 */ cmpwi r29, 4
/* 8015B9DC 40 82 00 44 */ bne lbl_8015BA20
/* 8015B9E0 3C 60 80 3B */ lis r3, field_item_res__10dItem_data@ha
/* 8015B9E4 38 63 DD 88 */ addi r3, r3, field_item_res__10dItem_data@l
/* 8015B9E8 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015B9EC 54 00 20 36 */ slwi r0, r0, 4
/* 8015B9F0 7C 63 02 14 */ add r3, r3, r0
/* 8015B9F4 A0 A3 00 0C */ lhz r5, 0xc(r3)
/* 8015B9F8 7F E3 FB 78 */ mr r3, r31
/* 8015B9FC 3C 80 80 03 */ lis r4, CheckFieldItemCreateHeap__FP10fopAc_ac_c@ha
/* 8015BA00 38 84 7B 78 */ addi r4, r4, CheckFieldItemCreateHeap__FP10fopAc_ac_c@l
/* 8015BA04 4B EB EA AD */ bl fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl
/* 8015BA08 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8015BA0C 40 82 00 0C */ bne lbl_8015BA18
/* 8015BA10 38 60 00 05 */ li r3, 5
/* 8015BA14 48 00 00 10 */ b lbl_8015BA24
lbl_8015BA18:
/* 8015BA18 7F E3 FB 78 */ mr r3, r31
/* 8015BA1C 4B FF F9 BD */ bl CreateInit__8daItem_cFv
lbl_8015BA20:
/* 8015BA20 7F A3 EB 78 */ mr r3, r29
lbl_8015BA24:
/* 8015BA24 39 61 00 20 */ addi r11, r1, 0x20
/* 8015BA28 48 20 67 FD */ bl _restgpr_28
/* 8015BA2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8015BA30 7C 08 03 A6 */ mtlr r0
/* 8015BA34 38 21 00 20 */ addi r1, r1, 0x20
/* 8015BA38 4E 80 00 20 */ blr
@@ -0,0 +1,33 @@
lbl_8015BDE8:
/* 8015BDE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015BDEC 7C 08 02 A6 */ mflr r0
/* 8015BDF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015BDF4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8015BDF8 7C 7F 1B 78 */ mr r31, r3
/* 8015BDFC 38 7F 09 78 */ addi r3, r31, 0x978
/* 8015BE00 48 16 21 F9 */ bl deleteObject__14Z2SoundObjBaseFv
/* 8015BE04 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015BE08 28 00 00 06 */ cmplwi r0, 6
/* 8015BE0C 41 82 00 0C */ beq lbl_8015BE18
/* 8015BE10 28 00 00 07 */ cmplwi r0, 7
/* 8015BE14 40 82 00 18 */ bne lbl_8015BE2C
lbl_8015BE18:
/* 8015BE18 38 7F 09 98 */ addi r3, r31, 0x998
/* 8015BE1C 81 9F 09 98 */ lwz r12, 0x998(r31)
/* 8015BE20 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 8015BE24 7D 89 03 A6 */ mtctr r12
/* 8015BE28 4E 80 04 21 */ bctrl
lbl_8015BE2C:
/* 8015BE2C 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015BE30 54 00 20 36 */ slwi r0, r0, 4
/* 8015BE34 3C 60 80 3B */ lis r3, field_item_res__10dItem_data@ha
/* 8015BE38 38 63 DD 88 */ addi r3, r3, field_item_res__10dItem_data@l
/* 8015BE3C 7C 83 00 2E */ lwzx r4, r3, r0
/* 8015BE40 7F E3 FB 78 */ mr r3, r31
/* 8015BE44 4B FE 88 E1 */ bl DeleteBase__12daItemBase_cFPCc
/* 8015BE48 38 60 00 01 */ li r3, 1
/* 8015BE4C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015BE50 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015BE54 7C 08 03 A6 */ mtlr r0
/* 8015BE58 38 21 00 10 */ addi r1, r1, 0x10
/* 8015BE5C 4E 80 00 20 */ blr
@@ -0,0 +1,29 @@
lbl_8015BD84:
/* 8015BD84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015BD88 7C 08 02 A6 */ mflr r0
/* 8015BD8C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015BD90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8015BD94 7C 7F 1B 78 */ mr r31, r3
/* 8015BD98 80 03 05 74 */ lwz r0, 0x574(r3)
/* 8015BD9C 28 00 00 00 */ cmplwi r0, 0
/* 8015BDA0 40 82 00 0C */ bne lbl_8015BDAC
/* 8015BDA4 38 60 00 01 */ li r3, 1
/* 8015BDA8 48 00 00 2C */ b lbl_8015BDD4
lbl_8015BDAC:
/* 8015BDAC 4B ED BD 21 */ bl chkDraw__12daItemBase_cFv
/* 8015BDB0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8015BDB4 41 82 00 1C */ beq lbl_8015BDD0
/* 8015BDB8 7F E3 FB 78 */ mr r3, r31
/* 8015BDBC 81 9F 05 68 */ lwz r12, 0x568(r31)
/* 8015BDC0 81 8C 00 08 */ lwz r12, 8(r12)
/* 8015BDC4 7D 89 03 A6 */ mtctr r12
/* 8015BDC8 4E 80 04 21 */ bctrl
/* 8015BDCC 48 00 00 08 */ b lbl_8015BDD4
lbl_8015BDD0:
/* 8015BDD0 38 60 00 01 */ li r3, 1
lbl_8015BDD4:
/* 8015BDD4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015BDD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015BDDC 7C 08 03 A6 */ mtlr r0
/* 8015BDE0 38 21 00 10 */ addi r1, r1, 0x10
/* 8015BDE4 4E 80 00 20 */ blr
@@ -0,0 +1,196 @@
lbl_8015BA9C:
/* 8015BA9C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8015BAA0 7C 08 02 A6 */ mflr r0
/* 8015BAA4 90 01 00 34 */ stw r0, 0x34(r1)
/* 8015BAA8 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 8015BAAC 7C 7F 1B 78 */ mr r31, r3
/* 8015BAB0 C0 03 04 F8 */ lfs f0, 0x4f8(r3)
/* 8015BAB4 D0 03 09 50 */ stfs f0, 0x950(r3)
/* 8015BAB8 C0 03 04 FC */ lfs f0, 0x4fc(r3)
/* 8015BABC D0 03 09 54 */ stfs f0, 0x954(r3)
/* 8015BAC0 C0 03 05 00 */ lfs f0, 0x500(r3)
/* 8015BAC4 D0 03 09 58 */ stfs f0, 0x958(r3)
/* 8015BAC8 48 00 1E 95 */ bl CountTimer__8daItem_cFv
/* 8015BACC C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 8015BAD0 D0 1F 05 38 */ stfs f0, 0x538(r31)
/* 8015BAD4 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 8015BAD8 D0 1F 05 3C */ stfs f0, 0x53c(r31)
/* 8015BADC C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 8015BAE0 D0 1F 05 40 */ stfs f0, 0x540(r31)
/* 8015BAE4 3C 60 80 3B */ lis r3, item_info__10dItem_data@ha
/* 8015BAE8 38 63 ED 78 */ addi r3, r3, item_info__10dItem_data@l
/* 8015BAEC 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015BAF0 54 00 10 3A */ slwi r0, r0, 2
/* 8015BAF4 7C 63 02 14 */ add r3, r3, r0
/* 8015BAF8 88 03 00 01 */ lbz r0, 1(r3)
/* 8015BAFC C0 5F 05 3C */ lfs f2, 0x53c(r31)
/* 8015BB00 C8 22 9B 88 */ lfd f1, lit_4072(r2)
/* 8015BB04 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8015BB08 3C 00 43 30 */ lis r0, 0x4330
/* 8015BB0C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8015BB10 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8015BB14 EC 20 08 28 */ fsubs f1, f0, f1
/* 8015BB18 C0 02 9B 70 */ lfs f0, lit_3923(r2)
/* 8015BB1C EC 01 00 32 */ fmuls f0, f1, f0
/* 8015BB20 EC 02 00 2A */ fadds f0, f2, f0
/* 8015BB24 D0 1F 05 3C */ stfs f0, 0x53c(r31)
/* 8015BB28 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 8015BB2C D0 1F 05 50 */ stfs f0, 0x550(r31)
/* 8015BB30 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 8015BB34 D0 1F 05 54 */ stfs f0, 0x554(r31)
/* 8015BB38 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 8015BB3C D0 1F 05 58 */ stfs f0, 0x558(r31)
/* 8015BB40 38 7F 07 E0 */ addi r3, r31, 0x7e0
/* 8015BB44 4B F2 89 1D */ bl ChkTgHit__12dCcD_GObjInfFv
/* 8015BB48 28 03 00 00 */ cmplwi r3, 0
/* 8015BB4C 41 82 00 38 */ beq lbl_8015BB84
/* 8015BB50 38 7F 07 E0 */ addi r3, r31, 0x7e0
/* 8015BB54 4B F2 89 A5 */ bl GetTgHitObj__12dCcD_GObjInfFv
/* 8015BB58 28 03 00 00 */ cmplwi r3, 0
/* 8015BB5C 41 82 00 28 */ beq lbl_8015BB84
/* 8015BB60 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8015BB64 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 8015BB68 41 82 00 1C */ beq lbl_8015BB84
/* 8015BB6C 38 7F 09 78 */ addi r3, r31, 0x978
/* 8015BB70 3C 80 00 04 */ lis r4, 0x0004 /* 0x00040009@ha */
/* 8015BB74 38 84 00 09 */ addi r4, r4, 0x0009 /* 0x00040009@l */
/* 8015BB78 38 A0 00 00 */ li r5, 0
/* 8015BB7C 38 C0 00 00 */ li r6, 0
/* 8015BB80 48 16 29 25 */ bl startCollisionSE__14Z2SoundObjBaseFUlUlP14Z2SoundObjBase
lbl_8015BB84:
/* 8015BB84 88 1F 09 4A */ lbz r0, 0x94a(r31)
/* 8015BB88 1C 80 00 0C */ mulli r4, r0, 0xc
/* 8015BB8C 3C 60 80 3C */ lis r3, mFuncPtr__8daItem_c@ha
/* 8015BB90 38 03 9E 98 */ addi r0, r3, mFuncPtr__8daItem_c@l
/* 8015BB94 7C 60 22 14 */ add r3, r0, r4
/* 8015BB98 48 20 64 81 */ bl __ptmf_test
/* 8015BB9C 2C 03 00 00 */ cmpwi r3, 0
/* 8015BBA0 41 82 00 24 */ beq lbl_8015BBC4
/* 8015BBA4 7F E3 FB 78 */ mr r3, r31
/* 8015BBA8 88 1F 09 4A */ lbz r0, 0x94a(r31)
/* 8015BBAC 1C A0 00 0C */ mulli r5, r0, 0xc
/* 8015BBB0 3C 80 80 3C */ lis r4, mFuncPtr__8daItem_c@ha
/* 8015BBB4 38 04 9E 98 */ addi r0, r4, mFuncPtr__8daItem_c@l
/* 8015BBB8 7D 80 2A 14 */ add r12, r0, r5
/* 8015BBBC 48 20 64 C9 */ bl __ptmf_scall
/* 8015BBC0 60 00 00 00 */ nop
lbl_8015BBC4:
/* 8015BBC4 88 1F 09 5F */ lbz r0, 0x95f(r31)
/* 8015BBC8 28 00 00 00 */ cmplwi r0, 0
/* 8015BBCC 41 82 00 38 */ beq lbl_8015BC04
/* 8015BBD0 80 1F 04 9C */ lwz r0, 0x49c(r31)
/* 8015BBD4 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
/* 8015BBD8 40 82 00 2C */ bne lbl_8015BC04
/* 8015BBDC 7F E3 FB 78 */ mr r3, r31
/* 8015BBE0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8015BBE4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8015BBE8 80 84 5D AC */ lwz r4, 0x5dac(r4)
/* 8015BBEC 4B EB EB F5 */ bl fopAcM_searchActorDistance__FPC10fopAc_ac_cPC10fopAc_ac_c
/* 8015BBF0 C0 02 9B 90 */ lfs f0, lit_4320(r2)
/* 8015BBF4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015BBF8 40 80 00 0C */ bge lbl_8015BC04
/* 8015BBFC 7F E3 FB 78 */ mr r3, r31
/* 8015BC00 48 00 12 ED */ bl itemGetNextExecute__8daItem_cFv
lbl_8015BC04:
/* 8015BC04 80 1F 04 9C */ lwz r0, 0x49c(r31)
/* 8015BC08 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
/* 8015BC0C 41 82 00 B0 */ beq lbl_8015BCBC
/* 8015BC10 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 8015BC14 D0 01 00 08 */ stfs f0, 8(r1)
/* 8015BC18 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
/* 8015BC1C D0 41 00 0C */ stfs f2, 0xc(r1)
/* 8015BC20 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 8015BC24 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8015BC28 80 7F 05 74 */ lwz r3, 0x574(r31)
/* 8015BC2C 28 03 00 00 */ cmplwi r3, 0
/* 8015BC30 41 82 00 24 */ beq lbl_8015BC54
/* 8015BC34 80 63 00 04 */ lwz r3, 4(r3)
/* 8015BC38 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8015BC3C 80 63 00 00 */ lwz r3, 0(r3)
/* 8015BC40 C0 22 9B 70 */ lfs f1, lit_3923(r2)
/* 8015BC44 C0 03 00 4C */ lfs f0, 0x4c(r3)
/* 8015BC48 EC 01 00 32 */ fmuls f0, f1, f0
/* 8015BC4C EC 02 00 2A */ fadds f0, f2, f0
/* 8015BC50 D0 01 00 0C */ stfs f0, 0xc(r1)
lbl_8015BC54:
/* 8015BC54 38 7F 04 D0 */ addi r3, r31, 0x4d0
/* 8015BC58 4B EB 11 0D */ bl transS__14mDoMtx_stack_cFRC4cXyz
/* 8015BC5C 38 7F 04 E4 */ addi r3, r31, 0x4e4
/* 8015BC60 4B EB 12 E5 */ bl ZXYrotM__14mDoMtx_stack_cFRC5csXyz
/* 8015BC64 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha
/* 8015BC68 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l
/* 8015BC6C 7C 64 1B 78 */ mr r4, r3
/* 8015BC70 48 1E A9 41 */ bl PSMTXInverse
/* 8015BC74 3C 60 80 3E */ lis r3, now__14mDoMtx_stack_c@ha
/* 8015BC78 38 63 D4 70 */ addi r3, r3, now__14mDoMtx_stack_c@l
/* 8015BC7C 38 81 00 08 */ addi r4, r1, 8
/* 8015BC80 7C 85 23 78 */ mr r5, r4
/* 8015BC84 48 1E B0 E9 */ bl PSMTXMultVec
/* 8015BC88 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8015BC8C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8015BC90 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 8015BC94 28 1F 00 00 */ cmplwi r31, 0
/* 8015BC98 41 82 00 0C */ beq lbl_8015BCA4
/* 8015BC9C 80 9F 00 04 */ lwz r4, 4(r31)
/* 8015BCA0 48 00 00 08 */ b lbl_8015BCA8
lbl_8015BCA4:
/* 8015BCA4 38 80 FF FF */ li r4, -1
lbl_8015BCA8:
/* 8015BCA8 38 A1 00 08 */ addi r5, r1, 8
/* 8015BCAC 81 83 06 28 */ lwz r12, 0x628(r3)
/* 8015BCB0 81 8C 01 38 */ lwz r12, 0x138(r12)
/* 8015BCB4 7D 89 03 A6 */ mtctr r12
/* 8015BCB8 4E 80 04 21 */ bctrl
lbl_8015BCBC:
/* 8015BCBC 7F E3 FB 78 */ mr r3, r31
/* 8015BCC0 C0 22 9B 7C */ lfs f1, lit_4069(r2)
/* 8015BCC4 FC 40 08 90 */ fmr f2, f1
/* 8015BCC8 FC 60 08 90 */ fmr f3, f1
/* 8015BCCC FC 80 08 90 */ fmr f4, f1
/* 8015BCD0 FC A0 08 90 */ fmr f5, f1
/* 8015BCD4 FC C0 08 90 */ fmr f6, f1
/* 8015BCD8 4B FE 93 65 */ bl animPlay__12daItemBase_cFffffff
/* 8015BCDC 7F E3 FB 78 */ mr r3, r31
/* 8015BCE0 4B FF F4 29 */ bl setBaseMtx__8daItem_cFv
/* 8015BCE4 88 1F 04 E2 */ lbz r0, 0x4e2(r31)
/* 8015BCE8 7C 03 07 74 */ extsb r3, r0
/* 8015BCEC 4B ED 13 81 */ bl dComIfGp_getReverb__Fi
/* 8015BCF0 7C 65 1B 78 */ mr r5, r3
/* 8015BCF4 38 7F 09 78 */ addi r3, r31, 0x978
/* 8015BCF8 38 80 00 00 */ li r4, 0
/* 8015BCFC 81 9F 09 88 */ lwz r12, 0x988(r31)
/* 8015BD00 81 8C 00 08 */ lwz r12, 8(r12)
/* 8015BD04 7D 89 03 A6 */ mtctr r12
/* 8015BD08 4E 80 04 21 */ bctrl
/* 8015BD0C C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 8015BD10 D0 1F 09 6C */ stfs f0, 0x96c(r31)
/* 8015BD14 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 8015BD18 D0 1F 09 70 */ stfs f0, 0x970(r31)
/* 8015BD1C C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 8015BD20 D0 1F 09 74 */ stfs f0, 0x974(r31)
/* 8015BD24 80 1F 04 9C */ lwz r0, 0x49c(r31)
/* 8015BD28 54 00 67 FE */ rlwinm r0, r0, 0xc, 0x1f, 0x1f
/* 8015BD2C 98 1F 09 5F */ stb r0, 0x95f(r31)
/* 8015BD30 88 1F 09 2A */ lbz r0, 0x92a(r31)
/* 8015BD34 28 00 00 06 */ cmplwi r0, 6
/* 8015BD38 41 82 00 0C */ beq lbl_8015BD44
/* 8015BD3C 28 00 00 07 */ cmplwi r0, 7
/* 8015BD40 40 82 00 2C */ bne lbl_8015BD6C
lbl_8015BD44:
/* 8015BD44 C0 1F 04 D0 */ lfs f0, 0x4d0(r31)
/* 8015BD48 D0 1F 09 AC */ stfs f0, 0x9ac(r31)
/* 8015BD4C C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 8015BD50 D0 1F 09 B0 */ stfs f0, 0x9b0(r31)
/* 8015BD54 C0 1F 04 D8 */ lfs f0, 0x4d8(r31)
/* 8015BD58 D0 1F 09 B4 */ stfs f0, 0x9b4(r31)
/* 8015BD5C C0 3F 09 B0 */ lfs f1, 0x9b0(r31)
/* 8015BD60 C0 02 9B 94 */ lfs f0, lit_4321(r2)
/* 8015BD64 EC 01 00 2A */ fadds f0, f1, f0
/* 8015BD68 D0 1F 09 B0 */ stfs f0, 0x9b0(r31)
lbl_8015BD6C:
/* 8015BD6C 38 60 00 01 */ li r3, 1
/* 8015BD70 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8015BD74 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8015BD78 7C 08 03 A6 */ mtlr r0
/* 8015BD7C 38 21 00 30 */ addi r1, r1, 0x30
/* 8015BD80 4E 80 00 20 */ blr
@@ -0,0 +1,71 @@
lbl_8015D734:
/* 8015D734 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8015D738 7C 08 02 A6 */ mflr r0
/* 8015D73C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8015D740 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8015D744 7C 7F 1B 78 */ mr r31, r3
/* 8015D748 80 03 05 B8 */ lwz r0, 0x5b8(r3)
/* 8015D74C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
/* 8015D750 41 82 00 34 */ beq lbl_8015D784
/* 8015D754 C0 3F 05 2C */ lfs f1, 0x52c(r31)
/* 8015D758 C0 02 9B C4 */ lfs f0, lit_5050(r2)
/* 8015D75C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015D760 40 81 00 14 */ ble lbl_8015D774
/* 8015D764 38 7F 04 F8 */ addi r3, r31, 0x4f8
/* 8015D768 38 9F 07 64 */ addi r4, r31, 0x764
/* 8015D76C C0 22 9B 7C */ lfs f1, lit_4069(r2)
/* 8015D770 4B FF D6 5D */ bl Reflect__FP4cXyzRC13cBgS_PolyInfof
lbl_8015D774:
/* 8015D774 C0 3F 04 F8 */ lfs f1, 0x4f8(r31)
/* 8015D778 C0 5F 05 00 */ lfs f2, 0x500(r31)
/* 8015D77C 48 10 9E F9 */ bl cM_atan2s__Fff
/* 8015D780 B0 7F 04 DE */ sth r3, 0x4de(r31)
lbl_8015D784:
/* 8015D784 80 1F 05 B8 */ lwz r0, 0x5b8(r31)
/* 8015D788 54 00 06 31 */ rlwinm. r0, r0, 0, 0x18, 0x18
/* 8015D78C 41 82 00 94 */ beq lbl_8015D820
/* 8015D790 C0 1F 04 F8 */ lfs f0, 0x4f8(r31)
/* 8015D794 D0 01 00 08 */ stfs f0, 8(r1)
/* 8015D798 C0 1F 04 FC */ lfs f0, 0x4fc(r31)
/* 8015D79C D0 01 00 0C */ stfs f0, 0xc(r1)
/* 8015D7A0 C0 1F 05 00 */ lfs f0, 0x500(r31)
/* 8015D7A4 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 8015D7A8 C0 3F 05 2C */ lfs f1, 0x52c(r31)
/* 8015D7AC C0 02 9B C4 */ lfs f0, lit_5050(r2)
/* 8015D7B0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015D7B4 40 81 00 1C */ ble lbl_8015D7D0
/* 8015D7B8 7F E3 FB 78 */ mr r3, r31
/* 8015D7BC 4B FF D8 FD */ bl getData__12daItemBase_cFv
/* 8015D7C0 C0 23 00 04 */ lfs f1, 4(r3)
/* 8015D7C4 38 61 00 08 */ addi r3, r1, 8
/* 8015D7C8 38 9F 07 64 */ addi r4, r31, 0x764
/* 8015D7CC 4B FF D6 01 */ bl Reflect__FP4cXyzRC13cBgS_PolyInfof
lbl_8015D7D0:
/* 8015D7D0 7F E3 FB 78 */ mr r3, r31
/* 8015D7D4 4B FF D8 E5 */ bl getData__12daItemBase_cFv
/* 8015D7D8 C0 23 00 04 */ lfs f1, 4(r3)
/* 8015D7DC C0 1F 09 54 */ lfs f0, 0x954(r31)
/* 8015D7E0 FC 00 00 50 */ fneg f0, f0
/* 8015D7E4 EC 00 00 72 */ fmuls f0, f0, f1
/* 8015D7E8 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
/* 8015D7EC C0 3F 04 FC */ lfs f1, 0x4fc(r31)
/* 8015D7F0 C0 02 9B C8 */ lfs f0, lit_5051(r2)
/* 8015D7F4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8015D7F8 40 80 00 0C */ bge lbl_8015D804
/* 8015D7FC C0 02 9B 50 */ lfs f0, lit_3857(r2)
/* 8015D800 D0 1F 05 2C */ stfs f0, 0x52c(r31)
lbl_8015D804:
/* 8015D804 88 7F 09 4B */ lbz r3, 0x94b(r31)
/* 8015D808 28 03 00 64 */ cmplwi r3, 0x64
/* 8015D80C 40 80 00 0C */ bge lbl_8015D818
/* 8015D810 38 03 00 01 */ addi r0, r3, 1
/* 8015D814 98 1F 09 4B */ stb r0, 0x94b(r31)
lbl_8015D818:
/* 8015D818 7F E3 FB 78 */ mr r3, r31
/* 8015D81C 48 00 00 19 */ bl set_bound_se__8daItem_cFv
lbl_8015D820:
/* 8015D820 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8015D824 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8015D828 7C 08 03 A6 */ mtlr r0
/* 8015D82C 38 21 00 20 */ addi r1, r1, 0x20
/* 8015D830 4E 80 00 20 */ blr
@@ -0,0 +1,29 @@
lbl_8015D370:
/* 8015D370 38 C0 00 01 */ li r6, 1
/* 8015D374 88 A3 09 4A */ lbz r5, 0x94a(r3)
/* 8015D378 28 05 00 01 */ cmplwi r5, 1
/* 8015D37C 40 82 00 08 */ bne lbl_8015D384
/* 8015D380 38 C0 00 00 */ li r6, 0
lbl_8015D384:
/* 8015D384 88 03 09 48 */ lbz r0, 0x948(r3)
/* 8015D388 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 8015D38C 41 82 00 08 */ beq lbl_8015D394
/* 8015D390 38 C0 00 00 */ li r6, 0
lbl_8015D394:
/* 8015D394 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8015D398 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 8015D39C 88 04 4F AD */ lbz r0, 0x4fad(r4)
/* 8015D3A0 28 00 00 00 */ cmplwi r0, 0
/* 8015D3A4 41 82 00 08 */ beq lbl_8015D3AC
/* 8015D3A8 38 C0 00 00 */ li r6, 0
lbl_8015D3AC:
/* 8015D3AC 28 05 00 05 */ cmplwi r5, 5
/* 8015D3B0 41 82 00 10 */ beq lbl_8015D3C0
/* 8015D3B4 80 03 04 9C */ lwz r0, 0x49c(r3)
/* 8015D3B8 54 00 02 D7 */ rlwinm. r0, r0, 0, 0xb, 0xb
/* 8015D3BC 41 82 00 08 */ beq lbl_8015D3C4
lbl_8015D3C0:
/* 8015D3C0 38 C0 00 00 */ li r6, 0
lbl_8015D3C4:
/* 8015D3C4 7C C3 33 78 */ mr r3, r6
/* 8015D3C8 4E 80 00 20 */ blr
@@ -0,0 +1,18 @@
lbl_8015D3CC:
/* 8015D3CC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015D3D0 7C 08 02 A6 */ mflr r0
/* 8015D3D4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015D3D8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8015D3DC 7C 7F 1B 78 */ mr r31, r3
/* 8015D3E0 4B FF DC D9 */ bl getData__12daItemBase_cFv
/* 8015D3E4 A8 A3 00 36 */ lha r5, 0x36(r3)
/* 8015D3E8 A8 1F 09 28 */ lha r0, 0x928(r31)
/* 8015D3EC 7C 04 FE 70 */ srawi r4, r0, 0x1f
/* 8015D3F0 54 A3 0F FE */ srwi r3, r5, 0x1f
/* 8015D3F4 7C 05 00 10 */ subfc r0, r5, r0
/* 8015D3F8 7C 64 19 14 */ adde r3, r4, r3
/* 8015D3FC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015D400 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015D404 7C 08 03 A6 */ mtlr r0
/* 8015D408 38 21 00 10 */ addi r1, r1, 0x10
/* 8015D40C 4E 80 00 20 */ blr
@@ -0,0 +1,30 @@
lbl_8015D410:
/* 8015D410 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015D414 7C 08 02 A6 */ mflr r0
/* 8015D418 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015D41C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8015D420 7C 7F 1B 78 */ mr r31, r3
/* 8015D424 80 03 05 B8 */ lwz r0, 0x5b8(r3)
/* 8015D428 54 00 05 29 */ rlwinm. r0, r0, 0, 0x14, 0x14
/* 8015D42C 41 82 00 40 */ beq lbl_8015D46C
/* 8015D430 C0 5F 07 58 */ lfs f2, 0x758(r31)
/* 8015D434 C0 22 9B A4 */ lfs f1, lit_4665(r2)
/* 8015D438 C0 1F 04 D4 */ lfs f0, 0x4d4(r31)
/* 8015D43C EC 01 00 2A */ fadds f0, f1, f0
/* 8015D440 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8015D444 40 81 00 28 */ ble lbl_8015D46C
/* 8015D448 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8015D44C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8015D450 38 63 0F 38 */ addi r3, r3, 0xf38
/* 8015D454 38 9F 07 0C */ addi r4, r31, 0x70c
/* 8015D458 4B F1 79 F9 */ bl GetPolyAtt0__4dBgSFRC13cBgS_PolyInfo
/* 8015D45C 2C 03 00 06 */ cmpwi r3, 6
/* 8015D460 40 82 00 0C */ bne lbl_8015D46C
/* 8015D464 7F E3 FB 78 */ mr r3, r31
/* 8015D468 48 00 00 19 */ bl deleteItem__8daItem_cFv
lbl_8015D46C:
/* 8015D46C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8015D470 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015D474 7C 08 03 A6 */ mtlr r0
/* 8015D478 38 21 00 10 */ addi r1, r1, 0x10
/* 8015D47C 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_8015DEB0:
/* 8015DEB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015DEB4 7C 08 02 A6 */ mflr r0
/* 8015DEB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015DEBC 4B FF D9 19 */ bl _daItem_create__8daItem_cFv
/* 8015DEC0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015DEC4 7C 08 03 A6 */ mtlr r0
/* 8015DEC8 38 21 00 10 */ addi r1, r1, 0x10
/* 8015DECC 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_8015DE90:
/* 8015DE90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015DE94 7C 08 02 A6 */ mflr r0
/* 8015DE98 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015DE9C 4B FF DF 4D */ bl _daItem_delete__8daItem_cFv
/* 8015DEA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015DEA4 7C 08 03 A6 */ mtlr r0
/* 8015DEA8 38 21 00 10 */ addi r1, r1, 0x10
/* 8015DEAC 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_8015DE50:
/* 8015DE50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015DE54 7C 08 02 A6 */ mflr r0
/* 8015DE58 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015DE5C 4B FF DF 29 */ bl _daItem_draw__8daItem_cFv
/* 8015DE60 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015DE64 7C 08 03 A6 */ mtlr r0
/* 8015DE68 38 21 00 10 */ addi r1, r1, 0x10
/* 8015DE6C 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_8015DE70:
/* 8015DE70 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015DE74 7C 08 02 A6 */ mflr r0
/* 8015DE78 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015DE7C 4B FF DC 21 */ bl _daItem_execute__8daItem_cFv
/* 8015DE80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015DE84 7C 08 03 A6 */ mtlr r0
/* 8015DE88 38 21 00 10 */ addi r1, r1, 0x10
/* 8015DE8C 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_8015D480:
/* 8015D480 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015D484 7C 08 02 A6 */ mflr r0
/* 8015D488 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015D48C 88 03 09 48 */ lbz r0, 0x948(r3)
/* 8015D490 60 00 00 20 */ ori r0, r0, 0x20
/* 8015D494 98 03 09 48 */ stb r0, 0x948(r3)
/* 8015D498 4B EB C7 E5 */ bl fopAcM_delete__FP10fopAc_ac_c
/* 8015D49C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015D4A0 7C 08 03 A6 */ mtlr r0
/* 8015D4A4 38 21 00 10 */ addi r1, r1, 0x10
/* 8015D4A8 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_8015B0B8:
/* 8015B0B8 3C 60 80 38 */ lis r3, m_data__12daItemBase_c@ha
/* 8015B0BC 38 63 92 B0 */ addi r3, r3, m_data__12daItemBase_c@l
/* 8015B0C0 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_8015DFD8:
/* 8015DFD8 C0 04 05 B0 */ lfs f0, 0x5b0(r4)
/* 8015DFDC D0 03 00 00 */ stfs f0, 0(r3)
/* 8015DFE0 C0 04 05 B4 */ lfs f0, 0x5b4(r4)
/* 8015DFE4 D0 03 00 04 */ stfs f0, 4(r3)
/* 8015DFE8 C0 04 05 B8 */ lfs f0, 0x5b8(r4)
/* 8015DFEC D0 03 00 08 */ stfs f0, 8(r3)
/* 8015DFF0 4E 80 00 20 */ blr

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