mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07: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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user