mirror of
https://github.com/zeldaret/tp
synced 2026-08-10 03:06:00 -04:00
remove asm
This commit is contained in:
@@ -1,17 +0,0 @@
|
||||
lbl_800FC568:
|
||||
/* 800FC568 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FC56C 7C 08 02 A6 */ mflr r0
|
||||
/* 800FC570 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FC574 80 A3 28 10 */ lwz r5, 0x2810(r3)
|
||||
/* 800FC578 28 05 00 00 */ cmplwi r5, 0
|
||||
/* 800FC57C 41 82 00 18 */ beq lbl_800FC594
|
||||
/* 800FC580 A8 05 00 08 */ lha r0, 8(r5)
|
||||
/* 800FC584 2C 00 00 F7 */ cmpwi r0, 0xf7
|
||||
/* 800FC588 40 82 00 0C */ bne lbl_800FC594
|
||||
/* 800FC58C 38 63 28 0C */ addi r3, r3, 0x280c
|
||||
/* 800FC590 48 06 27 29 */ bl setData__16daPy_actorKeep_cFP10fopAc_ac_c
|
||||
lbl_800FC594:
|
||||
/* 800FC594 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FC598 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FC59C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FC5A0 4E 80 00 20 */ blr
|
||||
@@ -1,57 +0,0 @@
|
||||
lbl_800FA78C:
|
||||
/* 800FA78C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FA790 7C 08 02 A6 */ mflr r0
|
||||
/* 800FA794 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FA798 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FA79C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FA7A0 4B FF FF 45 */ bl setHangGroundY__9daAlink_cFv
|
||||
/* 800FA7A4 C0 5F 04 D4 */ lfs f2, 0x4d4(r31)
|
||||
/* 800FA7A8 C0 7F 33 D8 */ lfs f3, 0x33d8(r31)
|
||||
/* 800FA7AC 3C 60 80 39 */ lis r3, m__22daAlinkHIO_wallHang_c0@ha /* 0x8038E1F4@ha */
|
||||
/* 800FA7B0 38 63 E1 F4 */ addi r3, r3, m__22daAlinkHIO_wallHang_c0@l /* 0x8038E1F4@l */
|
||||
/* 800FA7B4 C0 03 00 18 */ lfs f0, 0x18(r3)
|
||||
/* 800FA7B8 EC 23 00 2A */ fadds f1, f3, f0
|
||||
/* 800FA7BC C0 02 92 B8 */ lfs f0, lit_6040(r2)
|
||||
/* 800FA7C0 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 800FA7C4 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 800FA7C8 40 80 00 40 */ bge lbl_800FA808
|
||||
/* 800FA7CC A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
|
||||
/* 800FA7D0 28 00 00 56 */ cmplwi r0, 0x56
|
||||
/* 800FA7D4 40 82 00 14 */ bne lbl_800FA7E8
|
||||
/* 800FA7D8 C0 3F 1F E0 */ lfs f1, 0x1fe0(r31)
|
||||
/* 800FA7DC C0 02 92 C4 */ lfs f0, lit_6109(r2)
|
||||
/* 800FA7E0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FA7E4 41 80 00 24 */ blt lbl_800FA808
|
||||
lbl_800FA7E8:
|
||||
/* 800FA7E8 C0 02 93 3C */ lfs f0, lit_7808(r2)
|
||||
/* 800FA7EC EC 02 00 28 */ fsubs f0, f2, f0
|
||||
/* 800FA7F0 FC 03 00 40 */ fcmpo cr0, f3, f0
|
||||
/* 800FA7F4 40 80 00 14 */ bge lbl_800FA808
|
||||
/* 800FA7F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FA7FC C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800FA800 4B FC C7 19 */ bl procLandInit__9daAlink_cFf
|
||||
/* 800FA804 48 00 00 44 */ b lbl_800FA848
|
||||
lbl_800FA808:
|
||||
/* 800FA808 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FA80C 38 80 00 33 */ li r4, 0x33
|
||||
/* 800FA810 4B FB 8A 41 */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800FA814 88 1F 2F 8D */ lbz r0, 0x2f8d(r31)
|
||||
/* 800FA818 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 800FA81C 41 82 00 28 */ beq lbl_800FA844
|
||||
/* 800FA820 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FA824 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 800FA828 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FA82C 38 80 00 01 */ li r4, 1
|
||||
/* 800FA830 3C A0 80 39 */ lis r5, m__22daAlinkHIO_autoJump_c0@ha /* 0x8038E068@ha */
|
||||
/* 800FA834 38 A5 E0 68 */ addi r5, r5, m__22daAlinkHIO_autoJump_c0@l /* 0x8038E068@l */
|
||||
/* 800FA838 C0 25 00 70 */ lfs f1, 0x70(r5)
|
||||
/* 800FA83C 4B FC C2 0D */ bl procFallInit__9daAlink_cFif
|
||||
/* 800FA840 48 00 00 08 */ b lbl_800FA848
|
||||
lbl_800FA844:
|
||||
/* 800FA844 38 60 00 00 */ li r3, 0
|
||||
lbl_800FA848:
|
||||
/* 800FA848 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FA84C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FA850 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FA854 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FA858 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_800FE058:
|
||||
/* 800FE058 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 800FE05C 7C 08 02 A6 */ mflr r0
|
||||
/* 800FE060 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 800FE064 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800FE068 48 26 41 69 */ bl _savegpr_26
|
||||
/* 800FE06C 7C 9A 23 78 */ mr r26, r4
|
||||
/* 800FE070 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800FE074 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800FE078 3B 63 0F 38 */ addi r27, r3, 0xf38
|
||||
/* 800FE07C 7F 63 DB 78 */ mr r3, r27
|
||||
/* 800FE080 4B F7 65 A9 */ bl GetBgWBasePointer__4cBgSCFRC13cBgS_PolyInfo
|
||||
/* 800FE084 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FE088 3B C0 00 00 */ li r30, 0
|
||||
/* 800FE08C 7F DD F3 78 */ mr r29, r30
|
||||
/* 800FE090 7F DC F3 78 */ mr r28, r30
|
||||
/* 800FE094 7F 63 DB 78 */ mr r3, r27
|
||||
/* 800FE098 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800FE09C 4B F7 6D 65 */ bl GetWallCode__4dBgSFRC13cBgS_PolyInfo
|
||||
/* 800FE0A0 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 800FE0A4 40 82 00 28 */ bne lbl_800FE0CC
|
||||
/* 800FE0A8 7F 43 D3 78 */ mr r3, r26
|
||||
/* 800FE0AC 4B F7 7D B1 */ bl dBgS_GetNY__FRC13cBgS_PolyInfo
|
||||
/* 800FE0B0 FC 00 0A 10 */ fabs f0, f1
|
||||
/* 800FE0B4 FC 20 00 18 */ frsp f1, f0
|
||||
/* 800FE0B8 C0 02 92 A4 */ lfs f0, lit_6021(r2)
|
||||
/* 800FE0BC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FE0C0 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 800FE0C4 40 82 00 08 */ bne lbl_800FE0CC
|
||||
/* 800FE0C8 3B 80 00 01 */ li r28, 1
|
||||
lbl_800FE0CC:
|
||||
/* 800FE0CC 57 80 06 3F */ clrlwi. r0, r28, 0x18
|
||||
/* 800FE0D0 41 82 00 10 */ beq lbl_800FE0E0
|
||||
/* 800FE0D4 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 800FE0D8 41 82 00 08 */ beq lbl_800FE0E0
|
||||
/* 800FE0DC 3B A0 00 01 */ li r29, 1
|
||||
lbl_800FE0E0:
|
||||
/* 800FE0E0 57 A0 06 3F */ clrlwi. r0, r29, 0x18
|
||||
/* 800FE0E4 41 82 00 14 */ beq lbl_800FE0F8
|
||||
/* 800FE0E8 88 1F 00 14 */ lbz r0, 0x14(r31)
|
||||
/* 800FE0EC 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800FE0F0 41 82 00 08 */ beq lbl_800FE0F8
|
||||
/* 800FE0F4 3B C0 00 01 */ li r30, 1
|
||||
lbl_800FE0F8:
|
||||
/* 800FE0F8 57 C3 06 3E */ clrlwi r3, r30, 0x18
|
||||
/* 800FE0FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 800FE100 48 26 41 1D */ bl _restgpr_26
|
||||
/* 800FE104 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 800FE108 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FE10C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 800FE110 4E 80 00 20 */ blr
|
||||
@@ -1,28 +0,0 @@
|
||||
lbl_800FD5E4:
|
||||
/* 800FD5E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FD5E8 7C 08 02 A6 */ mflr r0
|
||||
/* 800FD5EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FD5F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FD5F4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FD5F8 38 80 00 33 */ li r4, 0x33
|
||||
/* 800FD5FC 4B FB 5C 55 */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 800FD600 88 1F 2F 8D */ lbz r0, 0x2f8d(r31)
|
||||
/* 800FD604 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 800FD608 41 82 00 28 */ beq lbl_800FD630
|
||||
/* 800FD60C 38 00 00 00 */ li r0, 0
|
||||
/* 800FD610 98 1F 2F 99 */ stb r0, 0x2f99(r31)
|
||||
/* 800FD614 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FD618 38 80 00 01 */ li r4, 1
|
||||
/* 800FD61C 3C A0 80 39 */ lis r5, m__22daAlinkHIO_autoJump_c0@ha /* 0x8038E068@ha */
|
||||
/* 800FD620 38 A5 E0 68 */ addi r5, r5, m__22daAlinkHIO_autoJump_c0@l /* 0x8038E068@l */
|
||||
/* 800FD624 C0 25 00 70 */ lfs f1, 0x70(r5)
|
||||
/* 800FD628 4B FC 94 21 */ bl procFallInit__9daAlink_cFif
|
||||
/* 800FD62C 48 00 00 08 */ b lbl_800FD634
|
||||
lbl_800FD630:
|
||||
/* 800FD630 38 60 00 00 */ li r3, 0
|
||||
lbl_800FD634:
|
||||
/* 800FD634 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FD638 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FD63C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FD640 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FD644 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_800FE3C4:
|
||||
/* 800FE3C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FE3C8 7C 08 02 A6 */ mflr r0
|
||||
/* 800FE3CC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FE3D0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FE3D4 A8 83 04 E6 */ lha r4, 0x4e6(r3)
|
||||
/* 800FE3D8 A8 03 2F E2 */ lha r0, 0x2fe2(r3)
|
||||
/* 800FE3DC 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800FE3E0 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 800FE3E4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FE3E8 48 26 6C E9 */ bl abs
|
||||
/* 800FE3EC 2C 03 70 00 */ cmpwi r3, 0x7000
|
||||
/* 800FE3F0 40 81 00 0C */ ble lbl_800FE3FC
|
||||
/* 800FE3F4 38 60 00 01 */ li r3, 1
|
||||
/* 800FE3F8 48 00 00 2C */ b lbl_800FE424
|
||||
lbl_800FE3FC:
|
||||
/* 800FE3FC 2C 1F 10 00 */ cmpwi r31, 0x1000
|
||||
/* 800FE400 41 80 00 0C */ blt lbl_800FE40C
|
||||
/* 800FE404 38 60 00 02 */ li r3, 2
|
||||
/* 800FE408 48 00 00 1C */ b lbl_800FE424
|
||||
lbl_800FE40C:
|
||||
/* 800FE40C 6F E3 80 00 */ xoris r3, r31, 0x8000
|
||||
/* 800FE410 20 1F F0 00 */ subfic r0, r31, -4096
|
||||
/* 800FE414 7C 00 18 14 */ addc r0, r0, r3
|
||||
/* 800FE418 7C 60 01 10 */ subfe r3, r0, r0
|
||||
/* 800FE41C 38 00 00 03 */ li r0, 3
|
||||
/* 800FE420 7C 03 18 38 */ and r3, r0, r3
|
||||
lbl_800FE424:
|
||||
/* 800FE424 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FE428 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FE42C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FE430 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FE434 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_800FE034:
|
||||
/* 800FE034 3C 80 80 39 */ lis r4, m__20daAlinkHIO_ladder_c0@ha /* 0x8038EB8C@ha */
|
||||
/* 800FE038 38 84 EB 8C */ addi r4, r4, m__20daAlinkHIO_ladder_c0@l /* 0x8038EB8C@l */
|
||||
/* 800FE03C C0 44 00 5C */ lfs f2, 0x5c(r4)
|
||||
/* 800FE040 C0 23 33 A8 */ lfs f1, 0x33a8(r3)
|
||||
/* 800FE044 C0 04 00 60 */ lfs f0, 0x60(r4)
|
||||
/* 800FE048 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 800FE04C EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 800FE050 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 800FE054 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_800FE010:
|
||||
/* 800FE010 3C 80 80 39 */ lis r4, m__20daAlinkHIO_ladder_c0@ha /* 0x8038EB8C@ha */
|
||||
/* 800FE014 38 84 EB 8C */ addi r4, r4, m__20daAlinkHIO_ladder_c0@l /* 0x8038EB8C@l */
|
||||
/* 800FE018 C0 44 00 64 */ lfs f2, 0x64(r4)
|
||||
/* 800FE01C C0 23 33 A8 */ lfs f1, 0x33a8(r3)
|
||||
/* 800FE020 C0 04 00 68 */ lfs f0, 0x68(r4)
|
||||
/* 800FE024 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 800FE028 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 800FE02C EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 800FE030 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_800F9FFC:
|
||||
/* 800F9FFC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FA000 7C 08 02 A6 */ mflr r0
|
||||
/* 800FA004 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FA008 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FA00C A8 83 04 E6 */ lha r4, 0x4e6(r3)
|
||||
/* 800FA010 A8 03 2F E2 */ lha r0, 0x2fe2(r3)
|
||||
/* 800FA014 7C 04 00 50 */ subf r0, r4, r0
|
||||
/* 800FA018 7C 1F 07 34 */ extsh r31, r0
|
||||
/* 800FA01C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FA020 48 26 B0 B1 */ bl abs
|
||||
/* 800FA024 2C 03 78 E4 */ cmpwi r3, 0x78e4
|
||||
/* 800FA028 40 81 00 0C */ ble lbl_800FA034
|
||||
/* 800FA02C 38 60 00 01 */ li r3, 1
|
||||
/* 800FA030 48 00 00 2C */ b lbl_800FA05C
|
||||
lbl_800FA034:
|
||||
/* 800FA034 2C 1F 07 1C */ cmpwi r31, 0x71c
|
||||
/* 800FA038 41 80 00 0C */ blt lbl_800FA044
|
||||
/* 800FA03C 38 60 00 02 */ li r3, 2
|
||||
/* 800FA040 48 00 00 1C */ b lbl_800FA05C
|
||||
lbl_800FA044:
|
||||
/* 800FA044 6F E3 80 00 */ xoris r3, r31, 0x8000
|
||||
/* 800FA048 20 1F F8 E4 */ subfic r0, r31, -1820
|
||||
/* 800FA04C 7C 00 18 14 */ addc r0, r0, r3
|
||||
/* 800FA050 7C 60 01 10 */ subfe r3, r0, r0
|
||||
/* 800FA054 38 00 00 03 */ li r0, 3
|
||||
/* 800FA058 7C 03 18 38 */ and r3, r0, r3
|
||||
lbl_800FA05C:
|
||||
/* 800FA05C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FA060 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FA064 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FA068 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FA06C 4E 80 00 20 */ blr
|
||||
@@ -1,9 +0,0 @@
|
||||
lbl_800F9FDC:
|
||||
/* 800F9FDC 3C 80 80 39 */ lis r4, m__22daAlinkHIO_wallMove_c0@ha /* 0x8038E1E0@ha */
|
||||
/* 800F9FE0 C4 44 E1 E0 */ lfsu f2, m__22daAlinkHIO_wallMove_c0@l(r4) /* 0x8038E1E0@l */
|
||||
/* 800F9FE4 C0 23 33 A8 */ lfs f1, 0x33a8(r3)
|
||||
/* 800F9FE8 C0 04 00 04 */ lfs f0, 4(r4)
|
||||
/* 800F9FEC EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 800F9FF0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 800F9FF4 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 800F9FF8 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_800FD288:
|
||||
/* 800FD288 3C 80 80 39 */ lis r4, m__20daAlinkHIO_ladder_c0@ha /* 0x8038EB8C@ha */
|
||||
/* 800FD28C 38 84 EB 8C */ addi r4, r4, m__20daAlinkHIO_ladder_c0@l /* 0x8038EB8C@l */
|
||||
/* 800FD290 C0 44 00 48 */ lfs f2, 0x48(r4)
|
||||
/* 800FD294 C0 23 33 A8 */ lfs f1, 0x33a8(r3)
|
||||
/* 800FD298 C0 04 00 4C */ lfs f0, 0x4c(r4)
|
||||
/* 800FD29C EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 800FD2A0 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 800FD2A4 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 800FD2A8 4E 80 00 20 */ blr
|
||||
@@ -1,12 +0,0 @@
|
||||
lbl_800FCF58:
|
||||
/* 800FCF58 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FCF5C C0 42 95 80 */ lfs f2, lit_24600(r2)
|
||||
/* 800FCF60 C0 23 04 D4 */ lfs f1, 0x4d4(r3)
|
||||
/* 800FCF64 C0 03 34 F0 */ lfs f0, 0x34f0(r3)
|
||||
/* 800FCF68 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 800FCF6C EC 02 00 32 */ fmuls f0, f2, f0
|
||||
/* 800FCF70 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 800FCF74 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 800FCF78 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 800FCF7C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FCF80 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_801005CC:
|
||||
/* 801005CC 3C 80 80 39 */ lis r4, m__22daAlinkHIO_roofHang_c0@ha /* 0x8038EBFC@ha */
|
||||
/* 801005D0 38 84 EB FC */ addi r4, r4, m__22daAlinkHIO_roofHang_c0@l /* 0x8038EBFC@l */
|
||||
/* 801005D4 C0 44 00 24 */ lfs f2, 0x24(r4)
|
||||
/* 801005D8 C0 23 33 A8 */ lfs f1, 0x33a8(r3)
|
||||
/* 801005DC C0 04 00 28 */ lfs f0, 0x28(r4)
|
||||
/* 801005E0 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 801005E4 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 801005E8 EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 801005EC 4E 80 00 20 */ blr
|
||||
@@ -1,10 +0,0 @@
|
||||
lbl_801005F0:
|
||||
/* 801005F0 3C 80 80 39 */ lis r4, m__22daAlinkHIO_roofHang_c0@ha /* 0x8038EBFC@ha */
|
||||
/* 801005F4 38 84 EB FC */ addi r4, r4, m__22daAlinkHIO_roofHang_c0@l /* 0x8038EBFC@l */
|
||||
/* 801005F8 C0 44 00 38 */ lfs f2, 0x38(r4)
|
||||
/* 801005FC C0 23 33 A8 */ lfs f1, 0x33a8(r3)
|
||||
/* 80100600 C0 04 00 3C */ lfs f0, 0x3c(r4)
|
||||
/* 80100604 EC 00 10 28 */ fsubs f0, f0, f2
|
||||
/* 80100608 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8010060C EC 22 00 2A */ fadds f1, f2, f0
|
||||
/* 80100610 4E 80 00 20 */ blr
|
||||
@@ -1,64 +0,0 @@
|
||||
lbl_800FC77C:
|
||||
/* 800FC77C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FC780 7C 08 02 A6 */ mflr r0
|
||||
/* 800FC784 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FC788 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FC78C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FC790 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FC794 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800FC798 38 80 00 DC */ li r4, 0xdc
|
||||
/* 800FC79C 4B FC 57 D1 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 800FC7A0 A8 1F 00 08 */ lha r0, 8(r31)
|
||||
/* 800FC7A4 2C 00 00 F7 */ cmpwi r0, 0xf7
|
||||
/* 800FC7A8 40 82 00 24 */ bne lbl_800FC7CC
|
||||
/* 800FC7AC 38 00 00 01 */ li r0, 1
|
||||
/* 800FC7B0 90 1E 32 CC */ stw r0, 0x32cc(r30)
|
||||
/* 800FC7B4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FC7B8 38 80 01 72 */ li r4, 0x172
|
||||
/* 800FC7BC 4B FB 07 C5 */ bl setSingleAnimeBase__9daAlink_cFQ29daAlink_c11daAlink_ANM
|
||||
/* 800FC7C0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FC7C4 4B FB 81 0D */ bl setJumpMode__9daAlink_cFv
|
||||
/* 800FC7C8 48 00 00 18 */ b lbl_800FC7E0
|
||||
lbl_800FC7CC:
|
||||
/* 800FC7CC 38 00 00 00 */ li r0, 0
|
||||
/* 800FC7D0 90 1E 32 CC */ stw r0, 0x32cc(r30)
|
||||
/* 800FC7D4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FC7D8 38 80 01 69 */ li r4, 0x169
|
||||
/* 800FC7DC 4B FB 07 A5 */ bl setSingleAnimeBase__9daAlink_cFQ29daAlink_c11daAlink_ANM
|
||||
lbl_800FC7E0:
|
||||
/* 800FC7E0 38 00 01 69 */ li r0, 0x169
|
||||
/* 800FC7E4 90 1E 31 98 */ stw r0, 0x3198(r30)
|
||||
/* 800FC7E8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FC7EC 38 80 00 01 */ li r4, 1
|
||||
/* 800FC7F0 38 A0 00 00 */ li r5, 0
|
||||
/* 800FC7F4 4B FC 4A E9 */ bl deleteEquipItem__9daAlink_cFii
|
||||
/* 800FC7F8 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800FC7FC D0 3E 33 98 */ stfs f1, 0x3398(r30)
|
||||
/* 800FC800 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FC804 C0 5E 05 34 */ lfs f2, 0x534(r30)
|
||||
/* 800FC808 38 80 00 00 */ li r4, 0
|
||||
/* 800FC80C 4B FB EF 65 */ bl setSpecialGravity__9daAlink_cFffi
|
||||
/* 800FC810 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FC814 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 800FC818 38 00 00 00 */ li r0, 0
|
||||
/* 800FC81C B0 1E 30 0C */ sth r0, 0x300c(r30)
|
||||
/* 800FC820 B0 1E 30 0E */ sth r0, 0x300e(r30)
|
||||
/* 800FC824 B0 1E 30 10 */ sth r0, 0x3010(r30)
|
||||
/* 800FC828 B0 1E 30 08 */ sth r0, 0x3008(r30)
|
||||
/* 800FC82C B0 1E 30 12 */ sth r0, 0x3012(r30)
|
||||
/* 800FC830 B0 1E 30 80 */ sth r0, 0x3080(r30)
|
||||
/* 800FC834 38 7E 28 0C */ addi r3, r30, 0x280c
|
||||
/* 800FC838 7F E4 FB 78 */ mr r4, r31
|
||||
/* 800FC83C 48 06 24 7D */ bl setData__16daPy_actorKeep_cFP10fopAc_ac_c
|
||||
/* 800FC840 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FC844 4B FF FF 05 */ bl setBossBodyHangPos__9daAlink_cFv
|
||||
/* 800FC848 80 1E 05 8C */ lwz r0, 0x58c(r30)
|
||||
/* 800FC84C 64 00 80 00 */ oris r0, r0, 0x8000
|
||||
/* 800FC850 90 1E 05 8C */ stw r0, 0x58c(r30)
|
||||
/* 800FC854 38 60 00 01 */ li r3, 1
|
||||
/* 800FC858 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FC85C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FC860 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FC864 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FC868 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FC86C 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_801003E4:
|
||||
/* 801003E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801003E8 7C 08 02 A6 */ mflr r0
|
||||
/* 801003EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801003F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801003F4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801003F8 38 80 00 85 */ li r4, 0x85
|
||||
/* 801003FC 4B FC 1B 71 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 80100400 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80100404 38 80 00 A8 */ li r4, 0xa8
|
||||
/* 80100408 4B FA CB 79 */ bl setSingleAnimeBase__9daAlink_cFQ29daAlink_c11daAlink_ANM
|
||||
/* 8010040C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80100410 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 80100414 C0 5F 05 34 */ lfs f2, 0x534(r31)
|
||||
/* 80100418 38 80 00 00 */ li r4, 0
|
||||
/* 8010041C 4B FB B3 55 */ bl setSpecialGravity__9daAlink_cFffi
|
||||
/* 80100420 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 80100424 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 80100428 D0 1F 33 98 */ stfs f0, 0x3398(r31)
|
||||
/* 8010042C D0 1F 05 2C */ stfs f0, 0x52c(r31)
|
||||
/* 80100430 38 00 00 0A */ li r0, 0xa
|
||||
/* 80100434 98 1F 2F 99 */ stb r0, 0x2f99(r31)
|
||||
/* 80100438 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 8010043C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 80100440 80 03 5F 18 */ lwz r0, 0x5f18(r3)
|
||||
/* 80100444 60 00 00 08 */ ori r0, r0, 8
|
||||
/* 80100448 90 03 5F 18 */ stw r0, 0x5f18(r3)
|
||||
/* 8010044C 38 60 00 01 */ li r3, 1
|
||||
/* 80100450 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80100454 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80100458 7C 08 03 A6 */ mtlr r0
|
||||
/* 8010045C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80100460 4E 80 00 20 */ blr
|
||||
@@ -1,71 +0,0 @@
|
||||
lbl_800FB1A4:
|
||||
/* 800FB1A4 94 21 FF D0 */ stwu r1, -0x30(r1)
|
||||
/* 800FB1A8 7C 08 02 A6 */ mflr r0
|
||||
/* 800FB1AC 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 800FB1B0 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800FB1B4 48 26 70 29 */ bl _savegpr_29
|
||||
/* 800FB1B8 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 800FB1BC 3B FD 1F D0 */ addi r31, r29, 0x1fd0
|
||||
/* 800FB1C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FB1C4 48 06 33 09 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FB1C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FB1CC 40 82 00 1C */ bne lbl_800FB1E8
|
||||
/* 800FB1D0 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 800FB1D4 3C 60 80 39 */ lis r3, m__22daAlinkHIO_wallFall_c0@ha /* 0x8038E1B8@ha */
|
||||
/* 800FB1D8 38 63 E1 B8 */ addi r3, r3, m__22daAlinkHIO_wallFall_c0@l /* 0x8038E1B8@l */
|
||||
/* 800FB1DC C0 03 00 10 */ lfs f0, 0x10(r3)
|
||||
/* 800FB1E0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FB1E4 40 81 00 0C */ ble lbl_800FB1F0
|
||||
lbl_800FB1E8:
|
||||
/* 800FB1E8 3B C0 00 01 */ li r30, 1
|
||||
/* 800FB1EC 48 00 00 08 */ b lbl_800FB1F4
|
||||
lbl_800FB1F0:
|
||||
/* 800FB1F0 3B C0 00 00 */ li r30, 0
|
||||
lbl_800FB1F4:
|
||||
/* 800FB1F4 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800FB1F8 4B FF F5 95 */ bl changeHangEndProc__9daAlink_cFv
|
||||
/* 800FB1FC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FB200 41 82 00 0C */ beq lbl_800FB20C
|
||||
/* 800FB204 38 60 00 01 */ li r3, 1
|
||||
/* 800FB208 48 00 00 80 */ b lbl_800FB288
|
||||
lbl_800FB20C:
|
||||
/* 800FB20C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FB210 C0 22 93 3C */ lfs f1, lit_7808(r2)
|
||||
/* 800FB214 48 22 D2 19 */ bl checkPass__12J3DFrameCtrlFf
|
||||
/* 800FB218 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FB21C 41 82 00 34 */ beq lbl_800FB250
|
||||
/* 800FB220 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800FB224 D0 21 00 08 */ stfs f1, 8(r1)
|
||||
/* 800FB228 C0 02 92 B8 */ lfs f0, lit_6040(r2)
|
||||
/* 800FB22C D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 800FB230 D0 21 00 10 */ stfs f1, 0x10(r1)
|
||||
/* 800FB234 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800FB238 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800FB23C 38 63 5B D4 */ addi r3, r3, 0x5bd4
|
||||
/* 800FB240 38 80 00 01 */ li r4, 1
|
||||
/* 800FB244 38 A0 00 01 */ li r5, 1
|
||||
/* 800FB248 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 800FB24C 4B F7 47 D9 */ bl StartShock__12dVibration_cFii4cXyz
|
||||
lbl_800FB250:
|
||||
/* 800FB250 2C 1E 00 00 */ cmpwi r30, 0
|
||||
/* 800FB254 41 82 00 30 */ beq lbl_800FB284
|
||||
/* 800FB258 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800FB25C 4B FF ED A1 */ bl getHangDirectionFromAngle__9daAlink_cFv
|
||||
/* 800FB260 7C 64 1B 78 */ mr r4, r3
|
||||
/* 800FB264 C0 3D 33 AC */ lfs f1, 0x33ac(r29)
|
||||
/* 800FB268 C0 02 92 A4 */ lfs f0, lit_6021(r2)
|
||||
/* 800FB26C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FB270 40 81 00 14 */ ble lbl_800FB284
|
||||
/* 800FB274 2C 04 00 01 */ cmpwi r4, 1
|
||||
/* 800FB278 41 82 00 0C */ beq lbl_800FB284
|
||||
/* 800FB27C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 800FB280 48 00 00 21 */ bl procHangUpInit__9daAlink_cFi
|
||||
lbl_800FB284:
|
||||
/* 800FB284 38 60 00 01 */ li r3, 1
|
||||
lbl_800FB288:
|
||||
/* 800FB288 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 800FB28C 48 26 6F 9D */ bl _restgpr_29
|
||||
/* 800FB290 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 800FB294 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FB298 38 21 00 30 */ addi r1, r1, 0x30
|
||||
/* 800FB29C 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_800FC2F4:
|
||||
/* 800FC2F4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FC2F8 7C 08 02 A6 */ mflr r0
|
||||
/* 800FC2FC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FC300 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FC304 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FC308 A0 03 2F DC */ lhz r0, 0x2fdc(r3)
|
||||
/* 800FC30C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800FC310 41 82 00 14 */ beq lbl_800FC324
|
||||
/* 800FC314 38 80 00 5D */ li r4, 0x5d
|
||||
/* 800FC318 80 BF 27 F4 */ lwz r5, 0x27f4(r31)
|
||||
/* 800FC31C 4B FC 6A C1 */ bl procPreActionUnequipInit__9daAlink_cFiP10fopAc_ac_c
|
||||
/* 800FC320 48 00 00 5C */ b lbl_800FC37C
|
||||
lbl_800FC324:
|
||||
/* 800FC324 38 80 00 5D */ li r4, 0x5d
|
||||
/* 800FC328 4B FC 5C 45 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 800FC32C 38 7F 28 0C */ addi r3, r31, 0x280c
|
||||
/* 800FC330 80 9F 27 F4 */ lwz r4, 0x27f4(r31)
|
||||
/* 800FC334 48 06 29 85 */ bl setData__16daPy_actorKeep_cFP10fopAc_ac_c
|
||||
/* 800FC338 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC33C 38 80 00 91 */ li r4, 0x91
|
||||
/* 800FC340 3C A0 80 39 */ lis r5, m__23daAlinkHIO_wallCatch_c0@ha /* 0x8038E164@ha */
|
||||
/* 800FC344 38 A5 E1 64 */ addi r5, r5, m__23daAlinkHIO_wallCatch_c0@l /* 0x8038E164@l */
|
||||
/* 800FC348 38 A5 00 3C */ addi r5, r5, 0x3c
|
||||
/* 800FC34C 4B FB 0D A9 */ bl setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c
|
||||
/* 800FC350 80 7F 27 F4 */ lwz r3, 0x27f4(r31)
|
||||
/* 800FC354 A8 63 04 E6 */ lha r3, 0x4e6(r3)
|
||||
/* 800FC358 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 800FC35C 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 800FC360 B0 1F 30 0C */ sth r0, 0x300c(r31)
|
||||
/* 800FC364 38 00 00 91 */ li r0, 0x91
|
||||
/* 800FC368 90 1F 31 98 */ stw r0, 0x3198(r31)
|
||||
/* 800FC36C C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FC370 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 800FC374 D0 1F 33 98 */ stfs f0, 0x3398(r31)
|
||||
/* 800FC378 38 60 00 01 */ li r3, 1
|
||||
lbl_800FC37C:
|
||||
/* 800FC37C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FC380 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FC384 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FC388 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FC38C 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_800FC178:
|
||||
/* 800FC178 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FC17C 7C 08 02 A6 */ mflr r0
|
||||
/* 800FC180 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FC184 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FC188 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FC18C 88 03 2F 91 */ lbz r0, 0x2f91(r3)
|
||||
/* 800FC190 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 800FC194 40 82 00 20 */ bne lbl_800FC1B4
|
||||
/* 800FC198 A0 1F 2F DC */ lhz r0, 0x2fdc(r31)
|
||||
/* 800FC19C 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 800FC1A0 41 82 00 14 */ beq lbl_800FC1B4
|
||||
/* 800FC1A4 38 80 00 5C */ li r4, 0x5c
|
||||
/* 800FC1A8 38 A0 00 00 */ li r5, 0
|
||||
/* 800FC1AC 4B FC 6C 31 */ bl procPreActionUnequipInit__9daAlink_cFiP10fopAc_ac_c
|
||||
/* 800FC1B0 48 00 00 7C */ b lbl_800FC22C
|
||||
lbl_800FC1B4:
|
||||
/* 800FC1B4 A0 1F 2F E8 */ lhz r0, 0x2fe8(r31)
|
||||
/* 800FC1B8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800FC1BC 40 82 00 24 */ bne lbl_800FC1E0
|
||||
/* 800FC1C0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC1C4 4B FB 40 F9 */ bl setFrontWallType__9daAlink_cFv
|
||||
/* 800FC1C8 88 1F 2F 91 */ lbz r0, 0x2f91(r31)
|
||||
/* 800FC1CC 28 00 00 03 */ cmplwi r0, 3
|
||||
/* 800FC1D0 41 82 00 10 */ beq lbl_800FC1E0
|
||||
/* 800FC1D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC1D8 4B FB 97 15 */ bl checkWaitAction__9daAlink_cFv
|
||||
/* 800FC1DC 48 00 00 50 */ b lbl_800FC22C
|
||||
lbl_800FC1E0:
|
||||
/* 800FC1E0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC1E4 38 80 00 5C */ li r4, 0x5c
|
||||
/* 800FC1E8 4B FC 5D 85 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 800FC1EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC1F0 38 80 00 91 */ li r4, 0x91
|
||||
/* 800FC1F4 3C A0 80 39 */ lis r5, m__23daAlinkHIO_wallCatch_c0@ha /* 0x8038E164@ha */
|
||||
/* 800FC1F8 38 A5 E1 64 */ addi r5, r5, m__23daAlinkHIO_wallCatch_c0@l /* 0x8038E164@l */
|
||||
/* 800FC1FC 38 A5 00 3C */ addi r5, r5, 0x3c
|
||||
/* 800FC200 4B FB 0E F5 */ bl setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c
|
||||
/* 800FC204 A8 7F 30 6E */ lha r3, 0x306e(r31)
|
||||
/* 800FC208 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 800FC20C 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 800FC210 B0 1F 30 0C */ sth r0, 0x300c(r31)
|
||||
/* 800FC214 88 1F 2F 91 */ lbz r0, 0x2f91(r31)
|
||||
/* 800FC218 90 1F 31 98 */ stw r0, 0x3198(r31)
|
||||
/* 800FC21C C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FC220 D0 1F 33 98 */ stfs f0, 0x3398(r31)
|
||||
/* 800FC224 D0 1F 04 FC */ stfs f0, 0x4fc(r31)
|
||||
/* 800FC228 38 60 00 01 */ li r3, 1
|
||||
lbl_800FC22C:
|
||||
/* 800FC22C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FC230 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FC234 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FC238 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FC23C 4E 80 00 20 */ blr
|
||||
@@ -1,50 +0,0 @@
|
||||
lbl_800FC240:
|
||||
/* 800FC240 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FC244 7C 08 02 A6 */ mflr r0
|
||||
/* 800FC248 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FC24C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FC250 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FC254 38 7F 04 E6 */ addi r3, r31, 0x4e6
|
||||
/* 800FC258 A8 9F 30 0C */ lha r4, 0x300c(r31)
|
||||
/* 800FC25C 38 A0 00 02 */ li r5, 2
|
||||
/* 800FC260 38 C0 10 00 */ li r6, 0x1000
|
||||
/* 800FC264 38 E0 04 00 */ li r7, 0x400
|
||||
/* 800FC268 48 17 42 D9 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 800FC26C A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 800FC270 B0 1F 04 DE */ sth r0, 0x4de(r31)
|
||||
/* 800FC274 38 7F 1F D0 */ addi r3, r31, 0x1fd0
|
||||
/* 800FC278 48 06 22 55 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FC27C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FC280 41 82 00 5C */ beq lbl_800FC2DC
|
||||
/* 800FC284 A8 1F 30 0C */ lha r0, 0x300c(r31)
|
||||
/* 800FC288 B0 1F 04 E6 */ sth r0, 0x4e6(r31)
|
||||
/* 800FC28C A8 1F 04 E6 */ lha r0, 0x4e6(r31)
|
||||
/* 800FC290 B0 1F 04 DE */ sth r0, 0x4de(r31)
|
||||
/* 800FC294 80 1F 31 98 */ lwz r0, 0x3198(r31)
|
||||
/* 800FC298 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 800FC29C 40 82 00 14 */ bne lbl_800FC2B0
|
||||
/* 800FC2A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC2A4 38 80 00 01 */ li r4, 1
|
||||
/* 800FC2A8 48 00 31 A9 */ bl procClimbUpStartInit__9daAlink_cFi
|
||||
/* 800FC2AC 48 00 00 20 */ b lbl_800FC2CC
|
||||
lbl_800FC2B0:
|
||||
/* 800FC2B0 2C 00 00 09 */ cmpwi r0, 9
|
||||
/* 800FC2B4 40 82 00 10 */ bne lbl_800FC2C4
|
||||
/* 800FC2B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC2BC 4B FF E7 C1 */ bl procHangStartInit__9daAlink_cFv
|
||||
/* 800FC2C0 48 00 00 0C */ b lbl_800FC2CC
|
||||
lbl_800FC2C4:
|
||||
/* 800FC2C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC2C8 4B FF FB 3D */ bl procHangWallCatchInit__9daAlink_cFv
|
||||
lbl_800FC2CC:
|
||||
/* 800FC2CC 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FC2D0 40 82 00 0C */ bne lbl_800FC2DC
|
||||
/* 800FC2D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC2D8 4B FC 70 E1 */ bl procWaitInit__9daAlink_cFv
|
||||
lbl_800FC2DC:
|
||||
/* 800FC2DC 38 60 00 01 */ li r3, 1
|
||||
/* 800FC2E0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FC2E4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FC2E8 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FC2EC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FC2F0 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_800FAE14:
|
||||
/* 800FAE14 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FAE18 7C 08 02 A6 */ mflr r0
|
||||
/* 800FAE1C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FAE20 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FAE24 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FAE28 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FAE2C 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 800FAE30 4B FF F9 5D */ bl changeHangEndProc__9daAlink_cFv
|
||||
/* 800FAE34 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FAE38 41 82 00 0C */ beq lbl_800FAE44
|
||||
/* 800FAE3C 38 60 00 01 */ li r3, 1
|
||||
/* 800FAE40 48 00 00 74 */ b lbl_800FAEB4
|
||||
lbl_800FAE44:
|
||||
/* 800FAE44 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FAE48 48 06 36 85 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FAE4C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FAE50 41 82 00 10 */ beq lbl_800FAE60
|
||||
/* 800FAE54 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FAE58 48 00 05 E5 */ bl procHangWaitInit__9daAlink_cFv
|
||||
/* 800FAE5C 48 00 00 54 */ b lbl_800FAEB0
|
||||
lbl_800FAE60:
|
||||
/* 800FAE60 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 800FAE64 C0 1E 34 78 */ lfs f0, 0x3478(r30)
|
||||
/* 800FAE68 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FAE6C 40 81 00 44 */ ble lbl_800FAEB0
|
||||
/* 800FAE70 C0 3E 33 AC */ lfs f1, 0x33ac(r30)
|
||||
/* 800FAE74 C0 02 92 A4 */ lfs f0, lit_6021(r2)
|
||||
/* 800FAE78 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FAE7C 40 81 00 34 */ ble lbl_800FAEB0
|
||||
/* 800FAE80 A8 7E 04 E6 */ lha r3, 0x4e6(r30)
|
||||
/* 800FAE84 A8 1E 2F E2 */ lha r0, 0x2fe2(r30)
|
||||
/* 800FAE88 7C 03 00 50 */ subf r0, r3, r0
|
||||
/* 800FAE8C 7C 03 07 34 */ extsh r3, r0
|
||||
/* 800FAE90 4B FB 86 05 */ bl getDirectionFromAngle__9daAlink_cFs
|
||||
/* 800FAE94 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FAE98 40 82 00 18 */ bne lbl_800FAEB0
|
||||
/* 800FAE9C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FAEA0 3C 80 80 39 */ lis r4, m__23daAlinkHIO_wallCatch_c0@ha /* 0x8038E164@ha */
|
||||
/* 800FAEA4 38 84 E1 64 */ addi r4, r4, m__23daAlinkHIO_wallCatch_c0@l /* 0x8038E164@l */
|
||||
/* 800FAEA8 C0 24 00 30 */ lfs f1, 0x30(r4)
|
||||
/* 800FAEAC 48 00 0D 1D */ bl procHangClimbInit__9daAlink_cFf
|
||||
lbl_800FAEB0:
|
||||
/* 800FAEB0 38 60 00 01 */ li r3, 1
|
||||
lbl_800FAEB4:
|
||||
/* 800FAEB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FAEB8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FAEBC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FAEC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FAEC4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FAEC8 4E 80 00 20 */ blr
|
||||
@@ -1,35 +0,0 @@
|
||||
lbl_800FB2A0:
|
||||
/* 800FB2A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FB2A4 7C 08 02 A6 */ mflr r0
|
||||
/* 800FB2A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FB2AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FB2B0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FB2B4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FB2B8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800FB2BC 38 80 00 57 */ li r4, 0x57
|
||||
/* 800FB2C0 4B FC 6C AD */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 800FB2C4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FB2C8 38 80 00 96 */ li r4, 0x96
|
||||
/* 800FB2CC 3C A0 80 39 */ lis r5, m__22daAlinkHIO_wallFall_c0@ha /* 0x8038E1B8@ha */
|
||||
/* 800FB2D0 38 A5 E1 B8 */ addi r5, r5, m__22daAlinkHIO_wallFall_c0@l /* 0x8038E1B8@l */
|
||||
/* 800FB2D4 38 A5 00 14 */ addi r5, r5, 0x14
|
||||
/* 800FB2D8 4B FB 1E 1D */ bl setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c
|
||||
/* 800FB2DC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800FB2E0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800FB2E4 80 03 5F 18 */ lwz r0, 0x5f18(r3)
|
||||
/* 800FB2E8 60 00 01 00 */ ori r0, r0, 0x100
|
||||
/* 800FB2EC 90 03 5F 18 */ stw r0, 0x5f18(r3)
|
||||
/* 800FB2F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FB2F4 4B FE 49 35 */ bl setBowHangAnime__9daAlink_cFv
|
||||
/* 800FB2F8 93 FE 31 98 */ stw r31, 0x3198(r30)
|
||||
/* 800FB2FC C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FB300 D0 1E 33 98 */ stfs f0, 0x3398(r30)
|
||||
/* 800FB304 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FB308 4B FF F3 DD */ bl setHangGroundY__9daAlink_cFv
|
||||
/* 800FB30C 38 60 00 01 */ li r3, 1
|
||||
/* 800FB310 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FB314 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FB318 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FB31C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FB320 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FB324 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_800FC0D8:
|
||||
/* 800FC0D8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FC0DC 7C 08 02 A6 */ mflr r0
|
||||
/* 800FC0E0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FC0E4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FC0E8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FC0EC 4B FF E5 F9 */ bl setHangGroundY__9daAlink_cFv
|
||||
/* 800FC0F0 C0 5F 33 D8 */ lfs f2, 0x33d8(r31)
|
||||
/* 800FC0F4 C0 3F 38 38 */ lfs f1, 0x3838(r31)
|
||||
/* 800FC0F8 C0 02 93 00 */ lfs f0, lit_6895(r2)
|
||||
/* 800FC0FC EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 800FC100 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 800FC104 40 81 00 14 */ ble lbl_800FC118
|
||||
/* 800FC108 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC10C C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800FC110 4B FC AE 09 */ bl procLandInit__9daAlink_cFf
|
||||
/* 800FC114 48 00 00 50 */ b lbl_800FC164
|
||||
lbl_800FC118:
|
||||
/* 800FC118 38 7F 1F D0 */ addi r3, r31, 0x1fd0
|
||||
/* 800FC11C 48 06 23 B1 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FC120 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FC124 41 82 00 3C */ beq lbl_800FC160
|
||||
/* 800FC128 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC12C 3C 80 80 39 */ lis r4, m__23daAlinkHIO_wallCatch_c0@ha /* 0x8038E164@ha */
|
||||
/* 800FC130 38 84 E1 64 */ addi r4, r4, m__23daAlinkHIO_wallCatch_c0@l /* 0x8038E164@l */
|
||||
/* 800FC134 C0 24 00 50 */ lfs f1, 0x50(r4)
|
||||
/* 800FC138 4B FF FA 91 */ bl procHangClimbInit__9daAlink_cFf
|
||||
/* 800FC13C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FC140 40 82 00 20 */ bne lbl_800FC160
|
||||
/* 800FC144 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FC148 38 80 00 01 */ li r4, 1
|
||||
/* 800FC14C 3C A0 80 39 */ lis r5, m__22daAlinkHIO_autoJump_c0@ha /* 0x8038E068@ha */
|
||||
/* 800FC150 38 A5 E0 68 */ addi r5, r5, m__22daAlinkHIO_autoJump_c0@l /* 0x8038E068@l */
|
||||
/* 800FC154 C0 25 00 70 */ lfs f1, 0x70(r5)
|
||||
/* 800FC158 4B FC A8 F1 */ bl procFallInit__9daAlink_cFif
|
||||
/* 800FC15C 48 00 00 08 */ b lbl_800FC164
|
||||
lbl_800FC160:
|
||||
/* 800FC160 38 60 00 01 */ li r3, 1
|
||||
lbl_800FC164:
|
||||
/* 800FC164 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FC168 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FC16C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FC170 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FC174 4E 80 00 20 */ blr
|
||||
@@ -1,47 +0,0 @@
|
||||
lbl_800FDC18:
|
||||
/* 800FDC18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FDC1C 7C 08 02 A6 */ mflr r0
|
||||
/* 800FDC20 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FDC24 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FDC28 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FDC2C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FDC30 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800FDC34 38 80 00 6A */ li r4, 0x6a
|
||||
/* 800FDC38 4B FC 43 35 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 800FDC3C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDC40 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800FDC44 38 80 00 9E */ li r4, 0x9e
|
||||
/* 800FDC48 41 82 00 08 */ beq lbl_800FDC50
|
||||
/* 800FDC4C 38 80 00 9D */ li r4, 0x9d
|
||||
lbl_800FDC50:
|
||||
/* 800FDC50 3C A0 80 39 */ lis r5, m__20daAlinkHIO_ladder_c0@ha /* 0x8038EB8C@ha */
|
||||
/* 800FDC54 38 A5 EB 8C */ addi r5, r5, m__20daAlinkHIO_ladder_c0@l /* 0x8038EB8C@l */
|
||||
/* 800FDC58 C0 25 00 40 */ lfs f1, 0x40(r5)
|
||||
/* 800FDC5C C0 45 00 44 */ lfs f2, 0x44(r5)
|
||||
/* 800FDC60 4B FA F3 81 */ bl setSingleAnimeBaseSpeed__9daAlink_cFQ29daAlink_c11daAlink_ANMff
|
||||
/* 800FDC64 38 00 00 0E */ li r0, 0xe
|
||||
/* 800FDC68 98 1E 2F 99 */ stb r0, 0x2f99(r30)
|
||||
/* 800FDC6C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDC70 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800FDC74 C0 5E 05 34 */ lfs f2, 0x534(r30)
|
||||
/* 800FDC78 38 80 00 00 */ li r4, 0
|
||||
/* 800FDC7C 4B FB DA F5 */ bl setSpecialGravity__9daAlink_cFffi
|
||||
/* 800FDC80 38 00 28 00 */ li r0, 0x2800
|
||||
/* 800FDC84 B0 1E 30 A0 */ sth r0, 0x30a0(r30)
|
||||
/* 800FDC88 C0 02 92 B8 */ lfs f0, lit_6040(r2)
|
||||
/* 800FDC8C D0 1E 33 F4 */ stfs f0, 0x33f4(r30)
|
||||
/* 800FDC90 38 00 00 00 */ li r0, 0
|
||||
/* 800FDC94 B0 1E 30 0C */ sth r0, 0x300c(r30)
|
||||
/* 800FDC98 B0 1E 30 10 */ sth r0, 0x3010(r30)
|
||||
/* 800FDC9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800FDCA0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800FDCA4 80 03 5F 18 */ lwz r0, 0x5f18(r3)
|
||||
/* 800FDCA8 64 00 02 00 */ oris r0, r0, 0x200
|
||||
/* 800FDCAC 90 03 5F 18 */ stw r0, 0x5f18(r3)
|
||||
/* 800FDCB0 38 60 00 01 */ li r3, 1
|
||||
/* 800FDCB4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FDCB8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FDCBC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FDCC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FDCC4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FDCC8 4E 80 00 20 */ blr
|
||||
@@ -1,56 +0,0 @@
|
||||
lbl_800FDCCC:
|
||||
/* 800FDCCC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FDCD0 7C 08 02 A6 */ mflr r0
|
||||
/* 800FDCD4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FDCD8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FDCDC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FDCE0 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FDCE4 4B FF F7 C5 */ bl setMoveBGLadderCorrect__9daAlink_cFv
|
||||
/* 800FDCE8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FDCEC 41 82 00 0C */ beq lbl_800FDCF8
|
||||
/* 800FDCF0 38 60 00 01 */ li r3, 1
|
||||
/* 800FDCF4 48 00 00 84 */ b lbl_800FDD78
|
||||
lbl_800FDCF8:
|
||||
/* 800FDCF8 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 800FDCFC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FDD00 48 06 07 CD */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FDD04 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FDD08 41 82 00 14 */ beq lbl_800FDD1C
|
||||
/* 800FDD0C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDD10 38 80 00 00 */ li r4, 0
|
||||
/* 800FDD14 4B FB C3 BD */ bl checkNextAction__9daAlink_cFi
|
||||
/* 800FDD18 48 00 00 5C */ b lbl_800FDD74
|
||||
lbl_800FDD1C:
|
||||
/* 800FDD1C C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 800FDD20 3C 60 80 39 */ lis r3, m__20daAlinkHIO_ladder_c0@ha /* 0x8038EB8C@ha */
|
||||
/* 800FDD24 38 63 EB 8C */ addi r3, r3, m__20daAlinkHIO_ladder_c0@l /* 0x8038EB8C@l */
|
||||
/* 800FDD28 C0 03 00 54 */ lfs f0, 0x54(r3)
|
||||
/* 800FDD2C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FDD30 40 81 00 18 */ ble lbl_800FDD48
|
||||
/* 800FDD34 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDD38 38 80 00 01 */ li r4, 1
|
||||
/* 800FDD3C 4B FB C3 95 */ bl checkNextAction__9daAlink_cFi
|
||||
/* 800FDD40 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FDD44 40 82 00 30 */ bne lbl_800FDD74
|
||||
lbl_800FDD48:
|
||||
/* 800FDD48 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 800FDD4C C0 02 94 B4 */ lfs f0, lit_17382(r2)
|
||||
/* 800FDD50 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FDD54 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800FDD58 40 82 00 14 */ bne lbl_800FDD6C
|
||||
/* 800FDD5C 38 00 00 00 */ li r0, 0
|
||||
/* 800FDD60 B0 1E 30 A0 */ sth r0, 0x30a0(r30)
|
||||
/* 800FDD64 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FDD68 D0 1E 33 F4 */ stfs f0, 0x33f4(r30)
|
||||
lbl_800FDD6C:
|
||||
/* 800FDD6C 38 00 00 06 */ li r0, 6
|
||||
/* 800FDD70 98 1E 2F 99 */ stb r0, 0x2f99(r30)
|
||||
lbl_800FDD74:
|
||||
/* 800FDD74 38 60 00 01 */ li r3, 1
|
||||
lbl_800FDD78:
|
||||
/* 800FDD78 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FDD7C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FDD80 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FDD84 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FDD88 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FDD8C 4E 80 00 20 */ blr
|
||||
@@ -1,46 +0,0 @@
|
||||
lbl_800FDB74:
|
||||
/* 800FDB74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FDB78 7C 08 02 A6 */ mflr r0
|
||||
/* 800FDB7C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FDB80 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FDB84 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FDB88 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FDB8C 4B FF F9 1D */ bl setMoveBGLadderCorrect__9daAlink_cFv
|
||||
/* 800FDB90 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FDB94 41 82 00 0C */ beq lbl_800FDBA0
|
||||
/* 800FDB98 38 60 00 01 */ li r3, 1
|
||||
/* 800FDB9C 48 00 00 64 */ b lbl_800FDC00
|
||||
lbl_800FDBA0:
|
||||
/* 800FDBA0 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 800FDBA4 38 00 00 06 */ li r0, 6
|
||||
/* 800FDBA8 98 1E 2F 99 */ stb r0, 0x2f99(r30)
|
||||
/* 800FDBAC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FDBB0 48 06 09 1D */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FDBB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FDBB8 41 82 00 24 */ beq lbl_800FDBDC
|
||||
/* 800FDBBC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDBC0 4B FF FA 25 */ bl checkLadderFall__9daAlink_cFv
|
||||
/* 800FDBC4 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FDBC8 40 82 00 34 */ bne lbl_800FDBFC
|
||||
/* 800FDBCC 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDBD0 38 80 00 00 */ li r4, 0
|
||||
/* 800FDBD4 4B FF F6 D9 */ bl changeLadderMoveProc__9daAlink_cFi
|
||||
/* 800FDBD8 48 00 00 24 */ b lbl_800FDBFC
|
||||
lbl_800FDBDC:
|
||||
/* 800FDBDC C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 800FDBE0 C0 02 93 C8 */ lfs f0, lit_10286(r2)
|
||||
/* 800FDBE4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FDBE8 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800FDBEC 40 82 00 10 */ bne lbl_800FDBFC
|
||||
/* 800FDBF0 38 00 00 01 */ li r0, 1
|
||||
/* 800FDBF4 B0 1E 30 0C */ sth r0, 0x300c(r30)
|
||||
/* 800FDBF8 B0 1E 30 10 */ sth r0, 0x3010(r30)
|
||||
lbl_800FDBFC:
|
||||
/* 800FDBFC 38 60 00 01 */ li r3, 1
|
||||
lbl_800FDC00:
|
||||
/* 800FDC00 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FDC04 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FDC08 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FDC0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FDC10 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FDC14 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_800FDF50:
|
||||
/* 800FDF50 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FDF54 7C 08 02 A6 */ mflr r0
|
||||
/* 800FDF58 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FDF5C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FDF60 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FDF64 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FDF68 4B FF F5 41 */ bl setMoveBGLadderCorrect__9daAlink_cFv
|
||||
/* 800FDF6C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FDF70 41 82 00 0C */ beq lbl_800FDF7C
|
||||
/* 800FDF74 38 60 00 01 */ li r3, 1
|
||||
/* 800FDF78 48 00 00 80 */ b lbl_800FDFF8
|
||||
lbl_800FDF7C:
|
||||
/* 800FDF7C 38 00 00 06 */ li r0, 6
|
||||
/* 800FDF80 98 1E 2F 99 */ stb r0, 0x2f99(r30)
|
||||
/* 800FDF84 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 800FDF88 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDF8C 4B FF F6 59 */ bl checkLadderFall__9daAlink_cFv
|
||||
/* 800FDF90 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FDF94 40 82 00 60 */ bne lbl_800FDFF4
|
||||
/* 800FDF98 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FDF9C 48 06 05 31 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FDFA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FDFA4 41 82 00 14 */ beq lbl_800FDFB8
|
||||
/* 800FDFA8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDFAC 80 9E 31 98 */ lwz r4, 0x3198(r30)
|
||||
/* 800FDFB0 4B FF F2 FD */ bl changeLadderMoveProc__9daAlink_cFi
|
||||
/* 800FDFB4 48 00 00 40 */ b lbl_800FDFF4
|
||||
lbl_800FDFB8:
|
||||
/* 800FDFB8 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800FDFBC C0 1F 00 0C */ lfs f0, 0xc(r31)
|
||||
/* 800FDFC0 FC 01 00 00 */ fcmpu cr0, f1, f0
|
||||
/* 800FDFC4 41 82 00 30 */ beq lbl_800FDFF4
|
||||
/* 800FDFC8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDFCC 4B FF F2 BD */ bl getLadderMoveAnmSpeed__9daAlink_cFv
|
||||
/* 800FDFD0 C0 5F 00 0C */ lfs f2, 0xc(r31)
|
||||
/* 800FDFD4 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FDFD8 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 800FDFDC 40 80 00 0C */ bge lbl_800FDFE8
|
||||
/* 800FDFE0 C0 02 92 BC */ lfs f0, lit_6041(r2)
|
||||
/* 800FDFE4 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
lbl_800FDFE8:
|
||||
/* 800FDFE8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FDFEC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 800FDFF0 48 00 3D 05 */ bl setWaterInAnmRate__9daAlink_cFP16daPy_frameCtrl_cf
|
||||
lbl_800FDFF4:
|
||||
/* 800FDFF4 38 60 00 01 */ li r3, 1
|
||||
lbl_800FDFF8:
|
||||
/* 800FDFF8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FDFFC 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FE000 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FE004 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FE008 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FE00C 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_800FD824:
|
||||
/* 800FD824 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FD828 7C 08 02 A6 */ mflr r0
|
||||
/* 800FD82C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FD830 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FD834 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FD838 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FD83C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 800FD840 38 80 00 68 */ li r4, 0x68
|
||||
/* 800FD844 4B FC 47 29 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 800FD848 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FD84C 2C 1F 00 00 */ cmpwi r31, 0
|
||||
/* 800FD850 38 80 00 9B */ li r4, 0x9b
|
||||
/* 800FD854 41 82 00 08 */ beq lbl_800FD85C
|
||||
/* 800FD858 38 80 00 9A */ li r4, 0x9a
|
||||
lbl_800FD85C:
|
||||
/* 800FD85C 3C A0 80 39 */ lis r5, m__20daAlinkHIO_ladder_c0@ha /* 0x8038EB8C@ha */
|
||||
/* 800FD860 38 A5 EB 8C */ addi r5, r5, m__20daAlinkHIO_ladder_c0@l /* 0x8038EB8C@l */
|
||||
/* 800FD864 C0 25 00 30 */ lfs f1, 0x30(r5)
|
||||
/* 800FD868 C0 45 00 34 */ lfs f2, 0x34(r5)
|
||||
/* 800FD86C 4B FA F7 75 */ bl setSingleAnimeBaseSpeed__9daAlink_cFQ29daAlink_c11daAlink_ANMff
|
||||
/* 800FD870 38 00 00 0E */ li r0, 0xe
|
||||
/* 800FD874 98 1E 2F 99 */ stb r0, 0x2f99(r30)
|
||||
/* 800FD878 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FD87C C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 800FD880 C0 5E 05 34 */ lfs f2, 0x534(r30)
|
||||
/* 800FD884 38 80 00 00 */ li r4, 0
|
||||
/* 800FD888 4B FB DE E9 */ bl setSpecialGravity__9daAlink_cFffi
|
||||
/* 800FD88C C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FD890 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 800FD894 D0 1E 33 98 */ stfs f0, 0x3398(r30)
|
||||
/* 800FD898 D0 1E 05 2C */ stfs f0, 0x52c(r30)
|
||||
/* 800FD89C 38 00 F8 00 */ li r0, -2048
|
||||
/* 800FD8A0 B0 1E 30 A0 */ sth r0, 0x30a0(r30)
|
||||
/* 800FD8A4 C0 02 92 BC */ lfs f0, lit_6041(r2)
|
||||
/* 800FD8A8 D0 1E 33 F4 */ stfs f0, 0x33f4(r30)
|
||||
/* 800FD8AC 38 00 00 01 */ li r0, 1
|
||||
/* 800FD8B0 B0 1E 30 0C */ sth r0, 0x300c(r30)
|
||||
/* 800FD8B4 B0 1E 30 10 */ sth r0, 0x3010(r30)
|
||||
/* 800FD8B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 800FD8BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 800FD8C0 80 03 5F 18 */ lwz r0, 0x5f18(r3)
|
||||
/* 800FD8C4 64 00 02 00 */ oris r0, r0, 0x200
|
||||
/* 800FD8C8 90 03 5F 18 */ stw r0, 0x5f18(r3)
|
||||
/* 800FD8CC 38 60 00 01 */ li r3, 1
|
||||
/* 800FD8D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FD8D4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FD8D8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FD8DC 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FD8E0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FD8E4 4E 80 00 20 */ blr
|
||||
@@ -1,65 +0,0 @@
|
||||
lbl_800FD8E8:
|
||||
/* 800FD8E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FD8EC 7C 08 02 A6 */ mflr r0
|
||||
/* 800FD8F0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FD8F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FD8F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 800FD8FC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 800FD900 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 800FD904 4B FF FB A5 */ bl setMoveBGLadderCorrect__9daAlink_cFv
|
||||
/* 800FD908 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FD90C 41 82 00 0C */ beq lbl_800FD918
|
||||
/* 800FD910 38 60 00 01 */ li r3, 1
|
||||
/* 800FD914 48 00 00 A0 */ b lbl_800FD9B4
|
||||
lbl_800FD918:
|
||||
/* 800FD918 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FD91C 48 06 0B B1 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FD920 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FD924 41 82 00 14 */ beq lbl_800FD938
|
||||
/* 800FD928 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FD92C 38 80 00 00 */ li r4, 0
|
||||
/* 800FD930 4B FB C7 A1 */ bl checkNextAction__9daAlink_cFi
|
||||
/* 800FD934 48 00 00 7C */ b lbl_800FD9B0
|
||||
lbl_800FD938:
|
||||
/* 800FD938 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 800FD93C 3C 60 80 39 */ lis r3, m__20daAlinkHIO_ladder_c0@ha /* 0x8038EB8C@ha */
|
||||
/* 800FD940 38 63 EB 8C */ addi r3, r3, m__20daAlinkHIO_ladder_c0@l /* 0x8038EB8C@l */
|
||||
/* 800FD944 C0 03 00 58 */ lfs f0, 0x58(r3)
|
||||
/* 800FD948 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FD94C 40 81 00 18 */ ble lbl_800FD964
|
||||
/* 800FD950 7F C3 F3 78 */ mr r3, r30
|
||||
/* 800FD954 38 80 00 01 */ li r4, 1
|
||||
/* 800FD958 4B FB C7 79 */ bl checkNextAction__9daAlink_cFi
|
||||
/* 800FD95C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FD960 40 82 00 50 */ bne lbl_800FD9B0
|
||||
lbl_800FD964:
|
||||
/* 800FD964 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 800FD968 C0 02 94 74 */ lfs f0, lit_15341(r2)
|
||||
/* 800FD96C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FD970 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800FD974 40 82 00 14 */ bne lbl_800FD988
|
||||
/* 800FD978 38 00 00 00 */ li r0, 0
|
||||
/* 800FD97C B0 1E 30 0C */ sth r0, 0x300c(r30)
|
||||
/* 800FD980 B0 1E 30 10 */ sth r0, 0x3010(r30)
|
||||
/* 800FD984 48 00 00 24 */ b lbl_800FD9A8
|
||||
lbl_800FD988:
|
||||
/* 800FD988 C0 02 94 B4 */ lfs f0, lit_17382(r2)
|
||||
/* 800FD98C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 800FD990 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 800FD994 40 82 00 14 */ bne lbl_800FD9A8
|
||||
/* 800FD998 38 00 00 00 */ li r0, 0
|
||||
/* 800FD99C B0 1E 30 A0 */ sth r0, 0x30a0(r30)
|
||||
/* 800FD9A0 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 800FD9A4 D0 1E 33 F4 */ stfs f0, 0x33f4(r30)
|
||||
lbl_800FD9A8:
|
||||
/* 800FD9A8 38 00 00 06 */ li r0, 6
|
||||
/* 800FD9AC 98 1E 2F 99 */ stb r0, 0x2f99(r30)
|
||||
lbl_800FD9B0:
|
||||
/* 800FD9B0 38 60 00 01 */ li r3, 1
|
||||
lbl_800FD9B4:
|
||||
/* 800FD9B4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FD9B8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 800FD9BC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FD9C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FD9C4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FD9C8 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_800FD7B0:
|
||||
/* 800FD7B0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FD7B4 7C 08 02 A6 */ mflr r0
|
||||
/* 800FD7B8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FD7BC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 800FD7C0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 800FD7C4 4B FF FC E5 */ bl setMoveBGLadderCorrect__9daAlink_cFv
|
||||
/* 800FD7C8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FD7CC 41 82 00 0C */ beq lbl_800FD7D8
|
||||
/* 800FD7D0 38 60 00 01 */ li r3, 1
|
||||
/* 800FD7D4 48 00 00 3C */ b lbl_800FD810
|
||||
lbl_800FD7D8:
|
||||
/* 800FD7D8 38 00 00 06 */ li r0, 6
|
||||
/* 800FD7DC 98 1F 2F 99 */ stb r0, 0x2f99(r31)
|
||||
/* 800FD7E0 38 7F 1F D0 */ addi r3, r31, 0x1fd0
|
||||
/* 800FD7E4 48 06 0C E9 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 800FD7E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 800FD7EC 41 82 00 20 */ beq lbl_800FD80C
|
||||
/* 800FD7F0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FD7F4 4B FF FD F1 */ bl checkLadderFall__9daAlink_cFv
|
||||
/* 800FD7F8 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 800FD7FC 40 82 00 10 */ bne lbl_800FD80C
|
||||
/* 800FD800 7F E3 FB 78 */ mr r3, r31
|
||||
/* 800FD804 38 80 00 01 */ li r4, 1
|
||||
/* 800FD808 4B FF FA A5 */ bl changeLadderMoveProc__9daAlink_cFi
|
||||
lbl_800FD80C:
|
||||
/* 800FD80C 38 60 00 01 */ li r3, 1
|
||||
lbl_800FD810:
|
||||
/* 800FD810 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 800FD814 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FD818 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FD81C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FD820 4E 80 00 20 */ blr
|
||||
@@ -1,62 +0,0 @@
|
||||
lbl_8010121C:
|
||||
/* 8010121C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80101220 7C 08 02 A6 */ mflr r0
|
||||
/* 80101224 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80101228 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8010122C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80101230 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80101234 38 80 00 89 */ li r4, 0x89
|
||||
/* 80101238 4B FC 0D 35 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 8010123C 88 1E 2F 98 */ lbz r0, 0x2f98(r30)
|
||||
/* 80101240 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 80101244 40 82 00 18 */ bne lbl_8010125C
|
||||
/* 80101248 3B E0 00 AB */ li r31, 0xab
|
||||
/* 8010124C A8 7E 04 E6 */ lha r3, 0x4e6(r30)
|
||||
/* 80101250 38 03 40 00 */ addi r0, r3, 0x4000
|
||||
/* 80101254 B0 1E 04 DE */ sth r0, 0x4de(r30)
|
||||
/* 80101258 48 00 00 14 */ b lbl_8010126C
|
||||
lbl_8010125C:
|
||||
/* 8010125C 3B E0 00 AC */ li r31, 0xac
|
||||
/* 80101260 A8 7E 04 E6 */ lha r3, 0x4e6(r30)
|
||||
/* 80101264 38 03 C0 00 */ addi r0, r3, -16384
|
||||
/* 80101268 B0 1E 04 DE */ sth r0, 0x4de(r30)
|
||||
lbl_8010126C:
|
||||
/* 8010126C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101270 4B FF F3 81 */ bl getRoofHangSMoveAnmSpeed__9daAlink_cCFv
|
||||
/* 80101274 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101278 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8010127C 3C A0 80 39 */ lis r5, m__22daAlinkHIO_roofHang_c0@ha /* 0x8038EBFC@ha */
|
||||
/* 80101280 38 A5 EB FC */ addi r5, r5, m__22daAlinkHIO_roofHang_c0@l /* 0x8038EBFC@l */
|
||||
/* 80101284 C0 45 00 40 */ lfs f2, 0x40(r5)
|
||||
/* 80101288 4B FA BD 59 */ bl setSingleAnimeBaseSpeed__9daAlink_cFQ29daAlink_c11daAlink_ANMff
|
||||
/* 8010128C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101290 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 80101294 C0 5E 05 34 */ lfs f2, 0x534(r30)
|
||||
/* 80101298 38 80 00 00 */ li r4, 0
|
||||
/* 8010129C 4B FB A4 D5 */ bl setSpecialGravity__9daAlink_cFffi
|
||||
/* 801012A0 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 801012A4 D0 1E 33 98 */ stfs f0, 0x3398(r30)
|
||||
/* 801012A8 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
|
||||
/* 801012AC C0 02 94 64 */ lfs f0, lit_14954(r2)
|
||||
/* 801012B0 D0 1E 34 78 */ stfs f0, 0x3478(r30)
|
||||
/* 801012B4 C0 02 93 90 */ lfs f0, lit_8784(r2)
|
||||
/* 801012B8 D0 1E 34 7C */ stfs f0, 0x347c(r30)
|
||||
/* 801012BC 3C 60 80 42 */ lis r3, l_waitBaseAnime@ha /* 0x80425514@ha */
|
||||
/* 801012C0 C4 03 55 14 */ lfsu f0, l_waitBaseAnime@l(r3) /* 0x80425514@l */
|
||||
/* 801012C4 D0 1E 35 88 */ stfs f0, 0x3588(r30)
|
||||
/* 801012C8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 801012CC D0 1E 35 8C */ stfs f0, 0x358c(r30)
|
||||
/* 801012D0 C0 03 00 08 */ lfs f0, 8(r3)
|
||||
/* 801012D4 D0 1E 35 90 */ stfs f0, 0x3590(r30)
|
||||
/* 801012D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
|
||||
/* 801012DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
|
||||
/* 801012E0 80 03 5F 1C */ lwz r0, 0x5f1c(r3)
|
||||
/* 801012E4 64 00 00 10 */ oris r0, r0, 0x10
|
||||
/* 801012E8 90 03 5F 1C */ stw r0, 0x5f1c(r3)
|
||||
/* 801012EC 38 60 00 01 */ li r3, 1
|
||||
/* 801012F0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801012F4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801012F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801012FC 7C 08 03 A6 */ mtlr r0
|
||||
/* 80101300 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80101304 4E 80 00 20 */ blr
|
||||
@@ -1,49 +0,0 @@
|
||||
lbl_80101308:
|
||||
/* 80101308 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 8010130C 7C 08 02 A6 */ mflr r0
|
||||
/* 80101310 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80101314 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80101318 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 8010131C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80101320 4B FF F4 51 */ bl commonRoofHangProc__9daAlink_cFv
|
||||
/* 80101324 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80101328 41 82 00 0C */ beq lbl_80101334
|
||||
/* 8010132C 38 60 00 01 */ li r3, 1
|
||||
/* 80101330 48 00 00 70 */ b lbl_801013A0
|
||||
lbl_80101334:
|
||||
/* 80101334 38 00 00 05 */ li r0, 5
|
||||
/* 80101338 98 1E 2F 99 */ stb r0, 0x2f99(r30)
|
||||
/* 8010133C 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 80101340 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80101344 48 05 D1 89 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 80101348 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8010134C 41 82 00 10 */ beq lbl_8010135C
|
||||
/* 80101350 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101354 4B FF F5 99 */ bl checkNextActionRoofHang__9daAlink_cFv
|
||||
/* 80101358 48 00 00 44 */ b lbl_8010139C
|
||||
lbl_8010135C:
|
||||
/* 8010135C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101360 4B FF F2 91 */ bl getRoofHangSMoveAnmSpeed__9daAlink_cCFv
|
||||
/* 80101364 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101368 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8010136C 48 00 09 89 */ bl setWaterInAnmRate__9daAlink_cFP16daPy_frameCtrl_cf
|
||||
/* 80101370 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101374 38 9E 1E 2C */ addi r4, r30, 0x1e2c
|
||||
/* 80101378 4B FF F2 9D */ bl setRoofHangHandOnSE__9daAlink_cFP13cBgS_PolyInfo
|
||||
/* 8010137C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101380 4B FF F2 E9 */ bl checkRoofHangMovePos__9daAlink_cFv
|
||||
/* 80101384 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80101388 40 82 00 14 */ bne lbl_8010139C
|
||||
/* 8010138C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101390 38 80 00 00 */ li r4, 0
|
||||
/* 80101394 4B FF F8 21 */ bl procRoofHangWaitInit__9daAlink_cFi
|
||||
/* 80101398 48 00 00 08 */ b lbl_801013A0
|
||||
lbl_8010139C:
|
||||
/* 8010139C 38 60 00 01 */ li r3, 1
|
||||
lbl_801013A0:
|
||||
/* 801013A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801013A4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 801013A8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801013AC 7C 08 03 A6 */ mtlr r0
|
||||
/* 801013B0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 801013B4 4E 80 00 20 */ blr
|
||||
@@ -1,54 +0,0 @@
|
||||
lbl_80100A10:
|
||||
/* 80100A10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80100A14 7C 08 02 A6 */ mflr r0
|
||||
/* 80100A18 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80100A1C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80100A20 48 26 17 B9 */ bl _savegpr_28
|
||||
/* 80100A24 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 80100A28 7C 9D 23 78 */ mr r29, r4
|
||||
/* 80100A2C 7C BE 2B 78 */ mr r30, r5
|
||||
/* 80100A30 7C DF 33 78 */ mr r31, r6
|
||||
/* 80100A34 38 80 00 86 */ li r4, 0x86
|
||||
/* 80100A38 4B FC 15 35 */ bl commonProcInit__9daAlink_cFQ29daAlink_c12daAlink_PROC
|
||||
/* 80100A3C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80100A40 38 80 00 AE */ li r4, 0xae
|
||||
/* 80100A44 3C A0 80 39 */ lis r5, m__22daAlinkHIO_roofHang_c0@ha /* 0x8038EBFC@ha */
|
||||
/* 80100A48 38 A5 EB FC */ addi r5, r5, m__22daAlinkHIO_roofHang_c0@l /* 0x8038EBFC@l */
|
||||
/* 80100A4C 4B FA C6 A9 */ bl setSingleAnimeParam__9daAlink_cFQ29daAlink_c11daAlink_ANMPC16daAlinkHIO_anm_c
|
||||
/* 80100A50 38 7C 1E 2C */ addi r3, r28, 0x1e2c
|
||||
/* 80100A54 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80100A58 48 16 76 F1 */ bl SetPolyInfo__13cBgS_PolyInfoFRC13cBgS_PolyInfo
|
||||
/* 80100A5C C0 1E 00 00 */ lfs f0, 0(r30)
|
||||
/* 80100A60 D0 1C 04 D0 */ stfs f0, 0x4d0(r28)
|
||||
/* 80100A64 C0 1E 00 04 */ lfs f0, 4(r30)
|
||||
/* 80100A68 D0 1C 04 D4 */ stfs f0, 0x4d4(r28)
|
||||
/* 80100A6C C0 1E 00 08 */ lfs f0, 8(r30)
|
||||
/* 80100A70 D0 1C 04 D8 */ stfs f0, 0x4d8(r28)
|
||||
/* 80100A74 C0 3C 04 D4 */ lfs f1, 0x4d4(r28)
|
||||
/* 80100A78 C0 02 95 A4 */ lfs f0, lit_25916(r2)
|
||||
/* 80100A7C EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80100A80 D0 1C 04 D4 */ stfs f0, 0x4d4(r28)
|
||||
/* 80100A84 38 00 00 04 */ li r0, 4
|
||||
/* 80100A88 98 1C 2F 98 */ stb r0, 0x2f98(r28)
|
||||
/* 80100A8C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80100A90 38 80 00 01 */ li r4, 1
|
||||
/* 80100A94 38 A0 00 00 */ li r5, 0
|
||||
/* 80100A98 4B FC 08 45 */ bl deleteEquipItem__9daAlink_cFii
|
||||
/* 80100A9C 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80100AA0 C0 22 92 C0 */ lfs f1, lit_6108(r2)
|
||||
/* 80100AA4 C0 5C 05 34 */ lfs f2, 0x534(r28)
|
||||
/* 80100AA8 38 80 00 00 */ li r4, 0
|
||||
/* 80100AAC 4B FB AC C5 */ bl setSpecialGravity__9daAlink_cFffi
|
||||
/* 80100AB0 C0 02 92 C0 */ lfs f0, lit_6108(r2)
|
||||
/* 80100AB4 D0 1C 33 98 */ stfs f0, 0x3398(r28)
|
||||
/* 80100AB8 D0 1C 04 FC */ stfs f0, 0x4fc(r28)
|
||||
/* 80100ABC 38 00 00 50 */ li r0, 0x50
|
||||
/* 80100AC0 98 1C 2F 99 */ stb r0, 0x2f99(r28)
|
||||
/* 80100AC4 B3 FC 30 08 */ sth r31, 0x3008(r28)
|
||||
/* 80100AC8 38 60 00 01 */ li r3, 1
|
||||
/* 80100ACC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80100AD0 48 26 17 55 */ bl _restgpr_28
|
||||
/* 80100AD4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80100AD8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80100ADC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80100AE0 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_80100AE4:
|
||||
/* 80100AE4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80100AE8 7C 08 02 A6 */ mflr r0
|
||||
/* 80100AEC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80100AF0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80100AF4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80100AF8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80100AFC 4B FF FC 75 */ bl commonRoofHangProc__9daAlink_cFv
|
||||
/* 80100B00 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80100B04 41 82 00 0C */ beq lbl_80100B10
|
||||
/* 80100B08 38 60 00 01 */ li r3, 1
|
||||
/* 80100B0C 48 00 00 90 */ b lbl_80100B9C
|
||||
lbl_80100B10:
|
||||
/* 80100B10 C0 3E 33 A8 */ lfs f1, 0x33a8(r30)
|
||||
/* 80100B14 C0 02 93 F8 */ lfs f0, lit_13700(r2)
|
||||
/* 80100B18 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80100B1C 40 80 00 0C */ bge lbl_80100B28
|
||||
/* 80100B20 38 00 00 00 */ li r0, 0
|
||||
/* 80100B24 B0 1E 30 08 */ sth r0, 0x3008(r30)
|
||||
lbl_80100B28:
|
||||
/* 80100B28 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 80100B2C A8 1E 30 08 */ lha r0, 0x3008(r30)
|
||||
/* 80100B30 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80100B34 40 82 00 48 */ bne lbl_80100B7C
|
||||
/* 80100B38 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80100B3C 48 05 D9 91 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 80100B40 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80100B44 40 82 00 2C */ bne lbl_80100B70
|
||||
/* 80100B48 C0 3E 33 AC */ lfs f1, 0x33ac(r30)
|
||||
/* 80100B4C C0 02 92 A4 */ lfs f0, lit_6021(r2)
|
||||
/* 80100B50 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80100B54 40 81 00 28 */ ble lbl_80100B7C
|
||||
/* 80100B58 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 80100B5C 3C 60 80 39 */ lis r3, m__22daAlinkHIO_roofHang_c0@ha /* 0x8038EBFC@ha */
|
||||
/* 80100B60 38 63 EB FC */ addi r3, r3, m__22daAlinkHIO_roofHang_c0@l /* 0x8038EBFC@l */
|
||||
/* 80100B64 C0 03 00 10 */ lfs f0, 0x10(r3)
|
||||
/* 80100B68 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80100B6C 40 81 00 10 */ ble lbl_80100B7C
|
||||
lbl_80100B70:
|
||||
/* 80100B70 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80100B74 4B FF FD 79 */ bl checkNextActionRoofHang__9daAlink_cFv
|
||||
/* 80100B78 48 00 00 20 */ b lbl_80100B98
|
||||
lbl_80100B7C:
|
||||
/* 80100B7C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80100B80 48 05 D9 4D */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 80100B84 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80100B88 41 82 00 10 */ beq lbl_80100B98
|
||||
/* 80100B8C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80100B90 38 80 00 01 */ li r4, 1
|
||||
/* 80100B94 48 00 00 21 */ bl procRoofHangWaitInit__9daAlink_cFi
|
||||
lbl_80100B98:
|
||||
/* 80100B98 38 60 00 01 */ li r3, 1
|
||||
lbl_80100B9C:
|
||||
/* 80100B9C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80100BA0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80100BA4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80100BA8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80100BAC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80100BB0 4E 80 00 20 */ blr
|
||||
@@ -1,73 +0,0 @@
|
||||
lbl_80101534:
|
||||
/* 80101534 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80101538 7C 08 02 A6 */ mflr r0
|
||||
/* 8010153C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80101540 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80101544 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80101548 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8010154C 4B FF F2 25 */ bl commonRoofHangProc__9daAlink_cFv
|
||||
/* 80101550 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80101554 41 82 00 0C */ beq lbl_80101560
|
||||
/* 80101558 38 60 00 01 */ li r3, 1
|
||||
/* 8010155C 48 00 00 C8 */ b lbl_80101624
|
||||
lbl_80101560:
|
||||
/* 80101560 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 80101564 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80101568 48 05 CF 65 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 8010156C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80101570 41 82 00 60 */ beq lbl_801015D0
|
||||
/* 80101574 A8 1E 30 08 */ lha r0, 0x3008(r30)
|
||||
/* 80101578 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 8010157C 40 82 00 48 */ bne lbl_801015C4
|
||||
/* 80101580 A8 7E 04 E6 */ lha r3, 0x4e6(r30)
|
||||
/* 80101584 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 80101588 38 03 80 00 */ addi r0, r3, -32768
|
||||
/* 8010158C B0 1E 04 E6 */ sth r0, 0x4e6(r30)
|
||||
/* 80101590 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 80101594 B0 1E 04 DE */ sth r0, 0x4de(r30)
|
||||
/* 80101598 7F C3 F3 78 */ mr r3, r30
|
||||
/* 8010159C 38 80 00 00 */ li r4, 0
|
||||
/* 801015A0 38 A0 80 00 */ li r5, -32768
|
||||
/* 801015A4 38 C0 00 00 */ li r6, 0
|
||||
/* 801015A8 4B FA C5 D1 */ bl setOldRootQuaternion__9daAlink_cFsss
|
||||
/* 801015AC 80 7E 20 60 */ lwz r3, 0x2060(r30)
|
||||
/* 801015B0 80 63 00 1C */ lwz r3, 0x1c(r3)
|
||||
/* 801015B4 C0 23 00 1C */ lfs f1, 0x1c(r3)
|
||||
/* 801015B8 C0 02 95 BC */ lfs f0, lit_26297(r2)
|
||||
/* 801015BC EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 801015C0 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
||||
lbl_801015C4:
|
||||
/* 801015C4 7F C3 F3 78 */ mr r3, r30
|
||||
/* 801015C8 4B FF F3 25 */ bl checkNextActionRoofHang__9daAlink_cFv
|
||||
/* 801015CC 48 00 00 54 */ b lbl_80101620
|
||||
lbl_801015D0:
|
||||
/* 801015D0 C0 3F 00 10 */ lfs f1, 0x10(r31)
|
||||
/* 801015D4 C0 1E 34 78 */ lfs f0, 0x3478(r30)
|
||||
/* 801015D8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 801015DC 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 801015E0 40 82 00 34 */ bne lbl_80101614
|
||||
/* 801015E4 C0 1E 34 7C */ lfs f0, 0x347c(r30)
|
||||
/* 801015E8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 801015EC 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 801015F0 40 82 00 24 */ bne lbl_80101614
|
||||
/* 801015F4 38 7E 04 E6 */ addi r3, r30, 0x4e6
|
||||
/* 801015F8 A8 9E 30 0C */ lha r4, 0x300c(r30)
|
||||
/* 801015FC 38 A0 00 03 */ li r5, 3
|
||||
/* 80101600 38 C0 02 00 */ li r6, 0x200
|
||||
/* 80101604 38 E0 01 00 */ li r7, 0x100
|
||||
/* 80101608 48 16 EF 39 */ bl cLib_addCalcAngleS__FPsssss
|
||||
/* 8010160C A8 1E 04 E6 */ lha r0, 0x4e6(r30)
|
||||
/* 80101610 B0 1E 04 DE */ sth r0, 0x4de(r30)
|
||||
lbl_80101614:
|
||||
/* 80101614 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80101618 38 9E 1E 2C */ addi r4, r30, 0x1e2c
|
||||
/* 8010161C 4B FF EF F9 */ bl setRoofHangHandOnSE__9daAlink_cFP13cBgS_PolyInfo
|
||||
lbl_80101620:
|
||||
/* 80101620 38 60 00 01 */ li r3, 1
|
||||
lbl_80101624:
|
||||
/* 80101624 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80101628 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 8010162C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80101630 7C 08 03 A6 */ mtlr r0
|
||||
/* 80101634 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80101638 4E 80 00 20 */ blr
|
||||
@@ -1,32 +0,0 @@
|
||||
lbl_80100D38:
|
||||
/* 80100D38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80100D3C 7C 08 02 A6 */ mflr r0
|
||||
/* 80100D40 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80100D44 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80100D48 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 80100D4C 4B FF FA 25 */ bl commonRoofHangProc__9daAlink_cFv
|
||||
/* 80100D50 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80100D54 41 82 00 0C */ beq lbl_80100D60
|
||||
/* 80100D58 38 60 00 01 */ li r3, 1
|
||||
/* 80100D5C 48 00 00 34 */ b lbl_80100D90
|
||||
lbl_80100D60:
|
||||
/* 80100D60 C0 3F 33 A8 */ lfs f1, 0x33a8(r31)
|
||||
/* 80100D64 C0 02 93 F8 */ lfs f0, lit_13700(r2)
|
||||
/* 80100D68 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80100D6C 40 80 00 0C */ bge lbl_80100D78
|
||||
/* 80100D70 38 00 00 00 */ li r0, 0
|
||||
/* 80100D74 B0 1F 30 08 */ sth r0, 0x3008(r31)
|
||||
lbl_80100D78:
|
||||
/* 80100D78 A8 1F 30 08 */ lha r0, 0x3008(r31)
|
||||
/* 80100D7C 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80100D80 40 82 00 0C */ bne lbl_80100D8C
|
||||
/* 80100D84 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80100D88 4B FF FB 65 */ bl checkNextActionRoofHang__9daAlink_cFv
|
||||
lbl_80100D8C:
|
||||
/* 80100D8C 38 60 00 01 */ li r3, 1
|
||||
lbl_80100D90:
|
||||
/* 80100D90 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80100D94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80100D98 7C 08 03 A6 */ mtlr r0
|
||||
/* 80100D9C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80100DA0 4E 80 00 20 */ blr
|
||||
@@ -1,55 +0,0 @@
|
||||
lbl_801017AC:
|
||||
/* 801017AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 801017B0 7C 08 02 A6 */ mflr r0
|
||||
/* 801017B4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 801017B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 801017BC 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 801017C0 80 03 28 10 */ lwz r0, 0x2810(r3)
|
||||
/* 801017C4 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 801017C8 40 82 00 1C */ bne lbl_801017E4
|
||||
/* 801017CC 38 80 00 01 */ li r4, 1
|
||||
/* 801017D0 3C A0 80 39 */ lis r5, m__22daAlinkHIO_autoJump_c0@ha /* 0x8038E068@ha */
|
||||
/* 801017D4 38 A5 E0 68 */ addi r5, r5, m__22daAlinkHIO_autoJump_c0@l /* 0x8038E068@l */
|
||||
/* 801017D8 C0 25 00 70 */ lfs f1, 0x70(r5)
|
||||
/* 801017DC 4B FC 52 6D */ bl procFallInit__9daAlink_cFif
|
||||
/* 801017E0 48 00 00 80 */ b lbl_80101860
|
||||
lbl_801017E4:
|
||||
/* 801017E4 4B FF FE 59 */ bl setRoofHangSwitch__9daAlink_cFv
|
||||
/* 801017E8 38 7F 1F D0 */ addi r3, r31, 0x1fd0
|
||||
/* 801017EC 48 05 CC E1 */ bl checkAnmEnd__16daPy_frameCtrl_cFv
|
||||
/* 801017F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801017F4 41 82 00 2C */ beq lbl_80101820
|
||||
/* 801017F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801017FC 38 80 00 A9 */ li r4, 0xa9
|
||||
/* 80101800 3C A0 80 39 */ lis r5, m__22daAlinkHIO_roofHang_c0@ha /* 0x8038EBFC@ha */
|
||||
/* 80101804 38 A5 EB FC */ addi r5, r5, m__22daAlinkHIO_roofHang_c0@l /* 0x8038EBFC@l */
|
||||
/* 80101808 C0 25 00 1C */ lfs f1, 0x1c(r5)
|
||||
/* 8010180C C0 45 00 20 */ lfs f2, 0x20(r5)
|
||||
/* 80101810 4B FA B7 D1 */ bl setSingleAnimeBaseSpeed__9daAlink_cFQ29daAlink_c11daAlink_ANMff
|
||||
/* 80101814 38 00 00 01 */ li r0, 1
|
||||
/* 80101818 B0 1F 30 0C */ sth r0, 0x300c(r31)
|
||||
/* 8010181C 48 00 00 40 */ b lbl_8010185C
|
||||
lbl_80101820:
|
||||
/* 80101820 A8 1F 30 0C */ lha r0, 0x300c(r31)
|
||||
/* 80101824 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80101828 41 82 00 34 */ beq lbl_8010185C
|
||||
/* 8010182C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80101830 38 80 00 33 */ li r4, 0x33
|
||||
/* 80101834 4B FB 1A 1D */ bl setDoStatus__9daAlink_cFUc
|
||||
/* 80101838 88 1F 2F 8D */ lbz r0, 0x2f8d(r31)
|
||||
/* 8010183C 54 00 06 F7 */ rlwinm. r0, r0, 0, 0x1b, 0x1b
|
||||
/* 80101840 41 82 00 1C */ beq lbl_8010185C
|
||||
/* 80101844 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80101848 38 80 00 01 */ li r4, 1
|
||||
/* 8010184C 3C A0 80 39 */ lis r5, m__22daAlinkHIO_autoJump_c0@ha /* 0x8038E068@ha */
|
||||
/* 80101850 38 A5 E0 68 */ addi r5, r5, m__22daAlinkHIO_autoJump_c0@l /* 0x8038E068@l */
|
||||
/* 80101854 C0 25 00 70 */ lfs f1, 0x70(r5)
|
||||
/* 80101858 4B FC 51 F1 */ bl procFallInit__9daAlink_cFif
|
||||
lbl_8010185C:
|
||||
/* 8010185C 38 60 00 01 */ li r3, 1
|
||||
lbl_80101860:
|
||||
/* 80101860 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80101864 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80101868 7C 08 03 A6 */ mtlr r0
|
||||
/* 8010186C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80101870 4E 80 00 20 */ blr
|
||||
@@ -1,16 +0,0 @@
|
||||
lbl_800FC748:
|
||||
/* 800FC748 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FC74C 7C 08 02 A6 */ mflr r0
|
||||
/* 800FC750 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FC754 80 03 32 CC */ lwz r0, 0x32cc(r3)
|
||||
/* 800FC758 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 800FC75C 41 82 00 0C */ beq lbl_800FC768
|
||||
/* 800FC760 4B FF FE 45 */ bl setDragonHangPos__9daAlink_cFv
|
||||
/* 800FC764 48 00 00 08 */ b lbl_800FC76C
|
||||
lbl_800FC768:
|
||||
/* 800FC768 4B FF FF 4D */ bl setOctaIealHangPos__9daAlink_cFv
|
||||
lbl_800FC76C:
|
||||
/* 800FC76C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FC770 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FC774 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FC778 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_800FE114:
|
||||
/* 800FE114 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 800FE118 7C 08 02 A6 */ mflr r0
|
||||
/* 800FE11C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 800FE120 80 03 05 7C */ lwz r0, 0x57c(r3)
|
||||
/* 800FE124 64 00 00 40 */ oris r0, r0, 0x40
|
||||
/* 800FE128 90 03 05 7C */ stw r0, 0x57c(r3)
|
||||
/* 800FE12C 80 03 31 A0 */ lwz r0, 0x31a0(r3)
|
||||
/* 800FE130 54 00 03 5B */ rlwinm. r0, r0, 0, 0xd, 0xd
|
||||
/* 800FE134 41 82 00 2C */ beq lbl_800FE160
|
||||
/* 800FE138 A8 83 30 6E */ lha r4, 0x306e(r3)
|
||||
/* 800FE13C 3C 84 00 01 */ addis r4, r4, 1
|
||||
/* 800FE140 38 04 80 00 */ addi r0, r4, -32768
|
||||
/* 800FE144 B0 03 04 E6 */ sth r0, 0x4e6(r3)
|
||||
/* 800FE148 C0 23 04 D4 */ lfs f1, 0x4d4(r3)
|
||||
/* 800FE14C C0 02 95 50 */ lfs f0, lit_23595(r2)
|
||||
/* 800FE150 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 800FE154 D0 03 04 D4 */ stfs f0, 0x4d4(r3)
|
||||
/* 800FE158 48 00 11 35 */ bl setClimbStartNotGround__9daAlink_cFv
|
||||
/* 800FE15C 48 00 00 08 */ b lbl_800FE164
|
||||
lbl_800FE160:
|
||||
/* 800FE160 4B FF E0 19 */ bl procHangReadyInit__9daAlink_cFv
|
||||
lbl_800FE164:
|
||||
/* 800FE164 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 800FE168 7C 08 03 A6 */ mtlr r0
|
||||
/* 800FE16C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 800FE170 4E 80 00 20 */ blr
|
||||
@@ -1,23 +0,0 @@
|
||||
lbl_80100614:
|
||||
/* 80100614 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80100618 7C 08 02 A6 */ mflr r0
|
||||
/* 8010061C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80100620 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80100624 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80100628 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8010062C 3B FE 1F D0 */ addi r31, r30, 0x1fd0
|
||||
/* 80100630 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80100634 C0 3E 34 78 */ lfs f1, 0x3478(r30)
|
||||
/* 80100638 48 22 7D F5 */ bl checkPass__12J3DFrameCtrlFf
|
||||
/* 8010063C 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80100640 40 82 00 10 */ bne lbl_80100650
|
||||
/* 80100644 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80100648 C0 3E 34 7C */ lfs f1, 0x347c(r30)
|
||||
/* 8010064C 48 22 7D E1 */ bl checkPass__12J3DFrameCtrlFf
|
||||
lbl_80100650:
|
||||
/* 80100650 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80100654 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80100658 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8010065C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80100660 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80100664 4E 80 00 20 */ blr
|
||||
Reference in New Issue
Block a user