mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Work on Z2AudioLib (#2032)
This commit is contained in:
@@ -1,60 +0,0 @@
|
||||
lbl_802BBBE0:
|
||||
/* 802BBBE0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802BBBE4 7C 08 02 A6 */ mflr r0
|
||||
/* 802BBBE8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802BBBEC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802BBBF0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802BBBF4 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802BBBF8 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802BBBFC 41 82 00 A4 */ beq lbl_802BBCA0
|
||||
/* 802BBC00 3C 60 80 3D */ lis r3, __vt__11Z2SoundInfo@ha /* 0x803CAC48@ha */
|
||||
/* 802BBC04 38 63 AC 48 */ addi r3, r3, __vt__11Z2SoundInfo@l /* 0x803CAC48@l */
|
||||
/* 802BBC08 90 7E 00 00 */ stw r3, 0(r30)
|
||||
/* 802BBC0C 38 03 00 24 */ addi r0, r3, 0x24
|
||||
/* 802BBC10 90 1E 00 04 */ stw r0, 4(r30)
|
||||
/* 802BBC14 38 03 00 34 */ addi r0, r3, 0x34
|
||||
/* 802BBC18 90 1E 00 08 */ stw r0, 8(r30)
|
||||
/* 802BBC1C 34 1E 00 0C */ addic. r0, r30, 0xc
|
||||
/* 802BBC20 41 82 00 24 */ beq lbl_802BBC44
|
||||
/* 802BBC24 34 7E 00 0C */ addic. r3, r30, 0xc
|
||||
/* 802BBC28 41 82 00 08 */ beq lbl_802BBC30
|
||||
/* 802BBC2C 38 63 FF F4 */ addi r3, r3, -12
|
||||
lbl_802BBC30:
|
||||
/* 802BBC30 80 0D 85 CC */ lwz r0, __OSReport_disable-0x4C(r13)
|
||||
/* 802BBC34 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 802BBC38 40 82 00 0C */ bne lbl_802BBC44
|
||||
/* 802BBC3C 38 00 00 00 */ li r0, 0
|
||||
/* 802BBC40 90 0D 85 CC */ stw r0, __OSReport_disable-0x4C(r13)
|
||||
lbl_802BBC44:
|
||||
/* 802BBC44 38 7E 00 08 */ addi r3, r30, 8
|
||||
/* 802BBC48 38 80 00 00 */ li r4, 0
|
||||
/* 802BBC4C 4B FE 7E 8D */ bl __dt__16JAIStreamDataMgrFv
|
||||
/* 802BBC50 34 1E 00 04 */ addic. r0, r30, 4
|
||||
/* 802BBC54 41 82 00 30 */ beq lbl_802BBC84
|
||||
/* 802BBC58 3C 60 80 3A */ lis r3, __vt__12JAUSoundInfo@ha /* 0x803A2F4C@ha */
|
||||
/* 802BBC5C 38 03 2F 4C */ addi r0, r3, __vt__12JAUSoundInfo@l /* 0x803A2F4C@l */
|
||||
/* 802BBC60 90 1E 00 04 */ stw r0, 4(r30)
|
||||
/* 802BBC64 34 1E 00 04 */ addic. r0, r30, 4
|
||||
/* 802BBC68 41 82 00 1C */ beq lbl_802BBC84
|
||||
/* 802BBC6C 80 6D 85 D0 */ lwz r3, __OSReport_disable-0x48(r13)
|
||||
/* 802BBC70 38 1E 00 04 */ addi r0, r30, 4
|
||||
/* 802BBC74 7C 03 00 40 */ cmplw r3, r0
|
||||
/* 802BBC78 40 82 00 0C */ bne lbl_802BBC84
|
||||
/* 802BBC7C 38 00 00 00 */ li r0, 0
|
||||
/* 802BBC80 90 0D 85 D0 */ stw r0, __OSReport_disable-0x48(r13)
|
||||
lbl_802BBC84:
|
||||
/* 802BBC84 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BBC88 38 80 00 00 */ li r4, 0
|
||||
/* 802BBC8C 4B FE 70 C5 */ bl __dt__12JAISoundInfoFv
|
||||
/* 802BBC90 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802BBC94 40 81 00 0C */ ble lbl_802BBCA0
|
||||
/* 802BBC98 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BBC9C 48 01 30 A1 */ bl __dl__FPv
|
||||
lbl_802BBCA0:
|
||||
/* 802BBCA0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BBCA4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802BBCA8 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802BBCAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802BBCB0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802BBCB4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802BBCB8 4E 80 00 20 */ blr
|
||||
@@ -1,205 +0,0 @@
|
||||
lbl_802BB158:
|
||||
/* 802BB158 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 802BB15C 7C 08 02 A6 */ mflr r0
|
||||
/* 802BB160 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 802BB164 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 802BB168 48 0A 70 71 */ bl _savegpr_28
|
||||
/* 802BB16C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802BB170 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802BB174 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 802BB178 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802BB17C 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BB180 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 802BB184 4B FE BF DD */ bl getTypeID__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BB188 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 802BB18C 2C 00 00 51 */ cmpwi r0, 0x51
|
||||
/* 802BB190 41 82 00 08 */ beq lbl_802BB198
|
||||
/* 802BB194 48 00 02 2C */ b lbl_802BB3C0
|
||||
lbl_802BB198:
|
||||
/* 802BB198 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB19C 90 01 00 30 */ stw r0, 0x30(r1)
|
||||
/* 802BB1A0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB1A4 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 802BB1A8 48 00 09 21 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB1AC 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB1B0 50 60 E6 36 */ rlwimi r0, r3, 0x1c, 0x18, 0x1b
|
||||
/* 802BB1B4 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB1B8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB1BC 90 01 00 2C */ stw r0, 0x2c(r1)
|
||||
/* 802BB1C0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB1C4 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 802BB1C8 48 00 09 01 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB1CC 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
||||
/* 802BB1D0 41 82 00 18 */ beq lbl_802BB1E8
|
||||
/* 802BB1D4 38 60 00 00 */ li r3, 0
|
||||
/* 802BB1D8 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB1DC 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c
|
||||
/* 802BB1E0 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB1E4 48 00 00 14 */ b lbl_802BB1F8
|
||||
lbl_802BB1E8:
|
||||
/* 802BB1E8 38 60 00 01 */ li r3, 1
|
||||
/* 802BB1EC 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB1F0 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c
|
||||
/* 802BB1F4 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB1F8:
|
||||
/* 802BB1F8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB1FC 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 802BB200 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB204 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 802BB208 48 00 08 C1 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB20C 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
||||
/* 802BB210 41 82 00 18 */ beq lbl_802BB228
|
||||
/* 802BB214 38 60 00 00 */ li r3, 0
|
||||
/* 802BB218 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB21C 50 60 17 7A */ rlwimi r0, r3, 2, 0x1d, 0x1d
|
||||
/* 802BB220 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB224 48 00 00 14 */ b lbl_802BB238
|
||||
lbl_802BB228:
|
||||
/* 802BB228 38 60 00 01 */ li r3, 1
|
||||
/* 802BB22C 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB230 50 60 17 7A */ rlwimi r0, r3, 2, 0x1d, 0x1d
|
||||
/* 802BB234 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB238:
|
||||
/* 802BB238 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB23C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802BB240 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB244 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 802BB248 48 00 08 81 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB24C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
|
||||
/* 802BB250 41 82 00 18 */ beq lbl_802BB268
|
||||
/* 802BB254 38 60 00 00 */ li r3, 0
|
||||
/* 802BB258 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB25C 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
|
||||
/* 802BB260 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB264 48 00 00 14 */ b lbl_802BB278
|
||||
lbl_802BB268:
|
||||
/* 802BB268 38 60 00 01 */ li r3, 1
|
||||
/* 802BB26C 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB270 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
|
||||
/* 802BB274 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB278:
|
||||
/* 802BB278 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB27C 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 802BB280 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB284 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 802BB288 48 00 08 41 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB28C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8
|
||||
/* 802BB290 41 82 00 18 */ beq lbl_802BB2A8
|
||||
/* 802BB294 38 60 00 01 */ li r3, 1
|
||||
/* 802BB298 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB29C 50 60 07 FE */ rlwimi r0, r3, 0, 0x1f, 0x1f
|
||||
/* 802BB2A0 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB2A4 48 00 00 14 */ b lbl_802BB2B8
|
||||
lbl_802BB2A8:
|
||||
/* 802BB2A8 38 60 00 00 */ li r3, 0
|
||||
/* 802BB2AC 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB2B0 50 60 07 FE */ rlwimi r0, r3, 0, 0x1f, 0x1f
|
||||
/* 802BB2B4 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB2B8:
|
||||
/* 802BB2B8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB2BC 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 802BB2C0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB2C4 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 802BB2C8 48 00 08 01 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB2CC 54 60 04 E7 */ rlwinm. r0, r3, 0, 0x13, 0x13
|
||||
/* 802BB2D0 41 82 00 18 */ beq lbl_802BB2E8
|
||||
/* 802BB2D4 38 60 00 00 */ li r3, 0
|
||||
/* 802BB2D8 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB2DC 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
|
||||
/* 802BB2E0 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB2E4 48 00 00 14 */ b lbl_802BB2F8
|
||||
lbl_802BB2E8:
|
||||
/* 802BB2E8 38 60 00 01 */ li r3, 1
|
||||
/* 802BB2EC 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB2F0 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
|
||||
/* 802BB2F4 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
lbl_802BB2F8:
|
||||
/* 802BB2F8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB2FC 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 802BB300 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB304 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 802BB308 48 00 07 C1 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB30C 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12
|
||||
/* 802BB310 41 82 00 18 */ beq lbl_802BB328
|
||||
/* 802BB314 38 60 00 00 */ li r3, 0
|
||||
/* 802BB318 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB31C 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
|
||||
/* 802BB320 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB324 48 00 00 14 */ b lbl_802BB338
|
||||
lbl_802BB328:
|
||||
/* 802BB328 38 60 00 01 */ li r3, 1
|
||||
/* 802BB32C 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB330 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
|
||||
/* 802BB334 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
lbl_802BB338:
|
||||
/* 802BB338 3B 80 00 00 */ li r28, 0
|
||||
/* 802BB33C 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB340 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802BB344 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB348 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 802BB34C 48 00 07 7D */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB350 54 60 03 19 */ rlwinm. r0, r3, 0, 0xc, 0xc
|
||||
/* 802BB354 41 82 00 08 */ beq lbl_802BB35C
|
||||
/* 802BB358 3B 80 00 08 */ li r28, 8
|
||||
lbl_802BB35C:
|
||||
/* 802BB35C 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB360 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 802BB364 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB368 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 802BB36C 48 00 07 5D */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB370 54 7D 87 7E */ rlwinm r29, r3, 0x10, 0x1d, 0x1f
|
||||
/* 802BB374 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB378 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802BB37C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB380 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 802BB384 48 00 07 45 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB388 54 60 86 76 */ rlwinm r0, r3, 0x10, 0x19, 0x1b
|
||||
/* 802BB38C 7F BD 02 14 */ add r29, r29, r0
|
||||
/* 802BB390 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB394 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802BB398 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB39C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802BB3A0 48 00 07 29 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB3A4 54 60 85 2E */ rlwinm r0, r3, 0x10, 0x14, 0x17
|
||||
/* 802BB3A8 7F BD 02 14 */ add r29, r29, r0
|
||||
/* 802BB3AC 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB3B0 53 80 06 BE */ rlwimi r0, r28, 0, 0x1a, 0x1f
|
||||
/* 802BB3B4 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB3B8 B3 A1 00 3A */ sth r29, 0x3a(r1)
|
||||
/* 802BB3BC 48 00 00 70 */ b lbl_802BB42C
|
||||
lbl_802BB3C0:
|
||||
/* 802BB3C0 38 80 00 00 */ li r4, 0
|
||||
/* 802BB3C4 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB3C8 50 80 26 36 */ rlwimi r0, r4, 4, 0x18, 0x1b
|
||||
/* 802BB3CC 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB3D0 38 60 00 01 */ li r3, 1
|
||||
/* 802BB3D4 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 802BB3D8 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c
|
||||
/* 802BB3DC 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB3E0 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 802BB3E4 50 60 17 7A */ rlwimi r0, r3, 2, 0x1d, 0x1d
|
||||
/* 802BB3E8 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB3EC 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 802BB3F0 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
|
||||
/* 802BB3F4 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB3F8 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 802BB3FC 50 80 07 FE */ rlwimi r0, r4, 0, 0x1f, 0x1f
|
||||
/* 802BB400 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB404 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB408 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
|
||||
/* 802BB40C 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB410 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 802BB414 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
|
||||
/* 802BB418 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB41C 54 00 06 3E */ clrlwi r0, r0, 0x18
|
||||
/* 802BB420 50 80 06 BE */ rlwimi r0, r4, 0, 0x1a, 0x1f
|
||||
/* 802BB424 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB428 B0 81 00 3A */ sth r4, 0x3a(r1)
|
||||
lbl_802BB42C:
|
||||
/* 802BB42C 80 61 00 38 */ lwz r3, 0x38(r1)
|
||||
/* 802BB430 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 802BB434 48 0A 6D F1 */ bl _restgpr_28
|
||||
/* 802BB438 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 802BB43C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802BB440 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 802BB444 4E 80 00 20 */ blr
|
||||
@@ -1,182 +0,0 @@
|
||||
lbl_802BB448:
|
||||
/* 802BB448 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 802BB44C 7C 08 02 A6 */ mflr r0
|
||||
/* 802BB450 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 802BB454 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 802BB458 48 0A 6D 81 */ bl _savegpr_28
|
||||
/* 802BB45C 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802BB460 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802BB464 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 802BB468 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802BB46C 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BB470 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 802BB474 4B FE BC ED */ bl getTypeID__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BB478 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 802BB47C 2C 00 00 51 */ cmpwi r0, 0x51
|
||||
/* 802BB480 41 82 00 08 */ beq lbl_802BB488
|
||||
/* 802BB484 48 00 02 2C */ b lbl_802BB6B0
|
||||
lbl_802BB488:
|
||||
/* 802BB488 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB48C 90 01 00 30 */ stw r0, 0x30(r1)
|
||||
/* 802BB490 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB494 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 802BB498 48 00 06 31 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB49C 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB4A0 50 60 E6 36 */ rlwimi r0, r3, 0x1c, 0x18, 0x1b
|
||||
/* 802BB4A4 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB4A8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB4AC 90 01 00 2C */ stw r0, 0x2c(r1)
|
||||
/* 802BB4B0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB4B4 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 802BB4B8 48 00 06 11 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB4BC 54 60 07 FF */ clrlwi. r0, r3, 0x1f
|
||||
/* 802BB4C0 41 82 00 18 */ beq lbl_802BB4D8
|
||||
/* 802BB4C4 38 60 00 00 */ li r3, 0
|
||||
/* 802BB4C8 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB4CC 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c
|
||||
/* 802BB4D0 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB4D4 48 00 00 14 */ b lbl_802BB4E8
|
||||
lbl_802BB4D8:
|
||||
/* 802BB4D8 38 60 00 01 */ li r3, 1
|
||||
/* 802BB4DC 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB4E0 50 60 1F 38 */ rlwimi r0, r3, 3, 0x1c, 0x1c
|
||||
/* 802BB4E4 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB4E8:
|
||||
/* 802BB4E8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB4EC 90 01 00 28 */ stw r0, 0x28(r1)
|
||||
/* 802BB4F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB4F4 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 802BB4F8 48 00 05 D1 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB4FC 54 60 07 BD */ rlwinm. r0, r3, 0, 0x1e, 0x1e
|
||||
/* 802BB500 41 82 00 18 */ beq lbl_802BB518
|
||||
/* 802BB504 38 60 00 00 */ li r3, 0
|
||||
/* 802BB508 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB50C 50 60 17 7A */ rlwimi r0, r3, 2, 0x1d, 0x1d
|
||||
/* 802BB510 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB514 48 00 00 14 */ b lbl_802BB528
|
||||
lbl_802BB518:
|
||||
/* 802BB518 38 60 00 01 */ li r3, 1
|
||||
/* 802BB51C 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB520 50 60 17 7A */ rlwimi r0, r3, 2, 0x1d, 0x1d
|
||||
/* 802BB524 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB528:
|
||||
/* 802BB528 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB52C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802BB530 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB534 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 802BB538 48 00 05 91 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB53C 54 60 07 7B */ rlwinm. r0, r3, 0, 0x1d, 0x1d
|
||||
/* 802BB540 41 82 00 18 */ beq lbl_802BB558
|
||||
/* 802BB544 38 60 00 00 */ li r3, 0
|
||||
/* 802BB548 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB54C 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
|
||||
/* 802BB550 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB554 48 00 00 14 */ b lbl_802BB568
|
||||
lbl_802BB558:
|
||||
/* 802BB558 38 60 00 01 */ li r3, 1
|
||||
/* 802BB55C 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB560 50 60 0F BC */ rlwimi r0, r3, 1, 0x1e, 0x1e
|
||||
/* 802BB564 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB568:
|
||||
/* 802BB568 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB56C 90 01 00 20 */ stw r0, 0x20(r1)
|
||||
/* 802BB570 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB574 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 802BB578 48 00 05 51 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB57C 54 60 02 11 */ rlwinm. r0, r3, 0, 8, 8
|
||||
/* 802BB580 41 82 00 18 */ beq lbl_802BB598
|
||||
/* 802BB584 38 60 00 01 */ li r3, 1
|
||||
/* 802BB588 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB58C 50 60 07 FE */ rlwimi r0, r3, 0, 0x1f, 0x1f
|
||||
/* 802BB590 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
/* 802BB594 48 00 00 14 */ b lbl_802BB5A8
|
||||
lbl_802BB598:
|
||||
/* 802BB598 38 60 00 00 */ li r3, 0
|
||||
/* 802BB59C 88 01 00 38 */ lbz r0, 0x38(r1)
|
||||
/* 802BB5A0 50 60 07 FE */ rlwimi r0, r3, 0, 0x1f, 0x1f
|
||||
/* 802BB5A4 98 01 00 38 */ stb r0, 0x38(r1)
|
||||
lbl_802BB5A8:
|
||||
/* 802BB5A8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB5AC 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 802BB5B0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB5B4 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 802BB5B8 48 00 05 11 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB5BC 54 60 04 E7 */ rlwinm. r0, r3, 0, 0x13, 0x13
|
||||
/* 802BB5C0 41 82 00 18 */ beq lbl_802BB5D8
|
||||
/* 802BB5C4 38 60 00 00 */ li r3, 0
|
||||
/* 802BB5C8 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB5CC 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
|
||||
/* 802BB5D0 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB5D4 48 00 00 14 */ b lbl_802BB5E8
|
||||
lbl_802BB5D8:
|
||||
/* 802BB5D8 38 60 00 01 */ li r3, 1
|
||||
/* 802BB5DC 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB5E0 50 60 3E 30 */ rlwimi r0, r3, 7, 0x18, 0x18
|
||||
/* 802BB5E4 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
lbl_802BB5E8:
|
||||
/* 802BB5E8 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB5EC 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 802BB5F0 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB5F4 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 802BB5F8 48 00 04 D1 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB5FC 54 60 04 A5 */ rlwinm. r0, r3, 0, 0x12, 0x12
|
||||
/* 802BB600 41 82 00 18 */ beq lbl_802BB618
|
||||
/* 802BB604 38 60 00 00 */ li r3, 0
|
||||
/* 802BB608 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB60C 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
|
||||
/* 802BB610 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB614 48 00 00 14 */ b lbl_802BB628
|
||||
lbl_802BB618:
|
||||
/* 802BB618 38 60 00 01 */ li r3, 1
|
||||
/* 802BB61C 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB620 50 60 36 72 */ rlwimi r0, r3, 6, 0x19, 0x19
|
||||
/* 802BB624 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
lbl_802BB628:
|
||||
/* 802BB628 3B 80 00 00 */ li r28, 0
|
||||
/* 802BB62C 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB630 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802BB634 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB638 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 802BB63C 48 00 04 8D */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB640 54 60 03 19 */ rlwinm. r0, r3, 0, 0xc, 0xc
|
||||
/* 802BB644 41 82 00 08 */ beq lbl_802BB64C
|
||||
/* 802BB648 3B 80 00 08 */ li r28, 8
|
||||
lbl_802BB64C:
|
||||
/* 802BB64C 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB650 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 802BB654 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB658 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 802BB65C 48 00 04 6D */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB660 54 7D 87 7E */ rlwinm r29, r3, 0x10, 0x1d, 0x1f
|
||||
/* 802BB664 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB668 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802BB66C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB670 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 802BB674 48 00 04 55 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB678 54 60 86 76 */ rlwinm r0, r3, 0x10, 0x19, 0x1b
|
||||
/* 802BB67C 7F BD 02 14 */ add r29, r29, r0
|
||||
/* 802BB680 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BB684 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802BB688 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802BB68C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802BB690 48 00 04 39 */ bl getSwBit__11Z2SoundInfoCF10JAISoundID
|
||||
/* 802BB694 54 60 85 2E */ rlwinm r0, r3, 0x10, 0x14, 0x17
|
||||
/* 802BB698 7F BD 02 14 */ add r29, r29, r0
|
||||
/* 802BB69C 88 01 00 39 */ lbz r0, 0x39(r1)
|
||||
/* 802BB6A0 53 80 06 BE */ rlwimi r0, r28, 0, 0x1a, 0x1f
|
||||
/* 802BB6A4 98 01 00 39 */ stb r0, 0x39(r1)
|
||||
/* 802BB6A8 B3 A1 00 3A */ sth r29, 0x3a(r1)
|
||||
/* 802BB6AC 48 00 00 14 */ b lbl_802BB6C0
|
||||
lbl_802BB6B0:
|
||||
/* 802BB6B0 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 802BB6B4 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
/* 802BB6B8 B0 01 00 38 */ sth r0, 0x38(r1)
|
||||
/* 802BB6BC B0 01 00 3A */ sth r0, 0x3a(r1)
|
||||
lbl_802BB6C0:
|
||||
/* 802BB6C0 A0 61 00 38 */ lhz r3, 0x38(r1)
|
||||
/* 802BB6C4 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 802BB6C8 48 0A 6B 5D */ bl _restgpr_28
|
||||
/* 802BB6CC 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 802BB6D0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802BB6D4 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 802BB6D8 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_802BB00C:
|
||||
/* 802BB00C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802BB010 7C 08 02 A6 */ mflr r0
|
||||
/* 802BB014 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802BB018 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 802BB01C 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 802BB020 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802BB024 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 802BB028 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802BB02C 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BB030 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 802BB034 4B FE C2 59 */ bl getData__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BB038 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802BB03C 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 802BB040 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802BB044 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BB048 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802BB04C 4B FE C1 15 */ bl getTypeID__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BB050 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 802BB054 41 82 00 1C */ beq lbl_802BB070
|
||||
/* 802BB058 54 60 06 36 */ rlwinm r0, r3, 0, 0x18, 0x1b
|
||||
/* 802BB05C 2C 00 00 60 */ cmpwi r0, 0x60
|
||||
/* 802BB060 41 82 00 08 */ beq lbl_802BB068
|
||||
/* 802BB064 48 00 00 0C */ b lbl_802BB070
|
||||
lbl_802BB068:
|
||||
/* 802BB068 A0 7F 00 02 */ lhz r3, 2(r31)
|
||||
/* 802BB06C 48 00 00 0C */ b lbl_802BB078
|
||||
lbl_802BB070:
|
||||
/* 802BB070 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
|
||||
/* 802BB074 38 63 FF FF */ addi r3, r3, 0xFFFF /* 0x0000FFFF@l */
|
||||
lbl_802BB078:
|
||||
/* 802BB078 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 802BB07C 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 802BB080 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802BB084 7C 08 03 A6 */ mtlr r0
|
||||
/* 802BB088 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802BB08C 4E 80 00 20 */ blr
|
||||
@@ -1,33 +0,0 @@
|
||||
lbl_802BB0E0:
|
||||
/* 802BB0E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802BB0E4 7C 08 02 A6 */ mflr r0
|
||||
/* 802BB0E8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802BB0EC 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 802BB0F0 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 802BB0F4 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802BB0F8 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 802BB0FC 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802BB100 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BB104 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 802BB108 4B FE C1 85 */ bl getData__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BB10C 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802BB110 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 802BB114 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802BB118 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BB11C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802BB120 4B FE C0 41 */ bl getTypeID__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BB124 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 802BB128 41 82 00 14 */ beq lbl_802BB13C
|
||||
/* 802BB12C 54 60 06 73 */ rlwinm. r0, r3, 0, 0x19, 0x19
|
||||
/* 802BB130 41 82 00 0C */ beq lbl_802BB13C
|
||||
/* 802BB134 88 7F 00 00 */ lbz r3, 0(r31)
|
||||
/* 802BB138 48 00 00 08 */ b lbl_802BB140
|
||||
lbl_802BB13C:
|
||||
/* 802BB13C 38 60 00 00 */ li r3, 0
|
||||
lbl_802BB140:
|
||||
/* 802BB140 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 802BB144 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 802BB148 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802BB14C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802BB150 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802BB154 4E 80 00 20 */ blr
|
||||
@@ -1,34 +0,0 @@
|
||||
lbl_802BBA10:
|
||||
/* 802BBA10 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802BBA14 7C 08 02 A6 */ mflr r0
|
||||
/* 802BBA18 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802BBA1C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 802BBA20 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802BBA24 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 802BBA28 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802BBA2C 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BBA30 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 802BBA34 4B FE B7 2D */ bl getTypeID__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BBA38 54 60 06 36 */ rlwinm r0, r3, 0, 0x18, 0x1b
|
||||
/* 802BBA3C 2C 00 00 70 */ cmpwi r0, 0x70
|
||||
/* 802BBA40 41 82 00 08 */ beq lbl_802BBA48
|
||||
/* 802BBA44 48 00 00 2C */ b lbl_802BBA70
|
||||
lbl_802BBA48:
|
||||
/* 802BBA48 80 1F 00 00 */ lwz r0, 0(r31)
|
||||
/* 802BBA4C 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802BBA50 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BBA54 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802BBA58 4B FE B8 35 */ bl getData__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BBA5C 80 8D 85 D8 */ lwz r4, __OSReport_disable-0x40(r13)
|
||||
/* 802BBA60 80 84 00 00 */ lwz r4, 0(r4)
|
||||
/* 802BBA64 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 802BBA68 7C 64 02 14 */ add r3, r4, r0
|
||||
/* 802BBA6C 48 00 00 08 */ b lbl_802BBA74
|
||||
lbl_802BBA70:
|
||||
/* 802BBA70 38 60 00 00 */ li r3, 0
|
||||
lbl_802BBA74:
|
||||
/* 802BBA74 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 802BBA78 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802BBA7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802BBA80 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802BBA84 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_802BBAC8:
|
||||
/* 802BBAC8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802BBACC 7C 08 02 A6 */ mflr r0
|
||||
/* 802BBAD0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802BBAD4 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
/* 802BBAD8 93 C1 00 18 */ stw r30, 0x18(r1)
|
||||
/* 802BBADC 7C 9E 23 78 */ mr r30, r4
|
||||
/* 802BBAE0 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 802BBAE4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802BBAE8 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BBAEC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 802BBAF0 4B FE B7 9D */ bl getData__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BBAF4 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802BBAF8 80 1E 00 00 */ lwz r0, 0(r30)
|
||||
/* 802BBAFC 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802BBB00 80 6D 85 D8 */ lwz r3, __OSReport_disable-0x40(r13)
|
||||
/* 802BBB04 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802BBB08 4B FE B6 59 */ bl getTypeID__13JAUSoundTableCF10JAISoundID
|
||||
/* 802BBB0C 28 1F 00 00 */ cmplwi r31, 0
|
||||
/* 802BBB10 41 82 00 1C */ beq lbl_802BBB2C
|
||||
/* 802BBB14 54 60 06 3E */ clrlwi r0, r3, 0x18
|
||||
/* 802BBB18 2C 00 00 51 */ cmpwi r0, 0x51
|
||||
/* 802BBB1C 41 82 00 08 */ beq lbl_802BBB24
|
||||
/* 802BBB20 48 00 00 0C */ b lbl_802BBB2C
|
||||
lbl_802BBB24:
|
||||
/* 802BBB24 80 7F 00 04 */ lwz r3, 4(r31)
|
||||
/* 802BBB28 48 00 00 08 */ b lbl_802BBB30
|
||||
lbl_802BBB2C:
|
||||
/* 802BBB2C 38 60 FF FF */ li r3, -1
|
||||
lbl_802BBB30:
|
||||
/* 802BBB30 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
||||
/* 802BBB34 83 C1 00 18 */ lwz r30, 0x18(r1)
|
||||
/* 802BBB38 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802BBB3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802BBB40 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802BBB44 4E 80 00 20 */ blr
|
||||
@@ -1,27 +0,0 @@
|
||||
lbl_802AAB94:
|
||||
/* 802AAB94 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802AAB98 7C 08 02 A6 */ mflr r0
|
||||
/* 802AAB9C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802AABA0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802AABA4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802AABA8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802AABAC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802AABB0 4B FF 83 BD */ bl __ct__15JAISoundStarterFb
|
||||
/* 802AABB4 57 E0 06 3F */ clrlwi. r0, r31, 0x18
|
||||
/* 802AABB8 41 82 00 14 */ beq lbl_802AABCC
|
||||
/* 802AABBC 34 7E 00 04 */ addic. r3, r30, 4
|
||||
/* 802AABC0 41 82 00 08 */ beq lbl_802AABC8
|
||||
/* 802AABC4 38 63 FF FC */ addi r3, r3, -4
|
||||
lbl_802AABC8:
|
||||
/* 802AABC8 90 6D 85 F4 */ stw r3, __OSReport_disable-0x24(r13)
|
||||
lbl_802AABCC:
|
||||
/* 802AABCC 3C 60 80 3D */ lis r3, __vt__14Z2SoundStarter@ha /* 0x803C9D80@ha */
|
||||
/* 802AABD0 38 03 9D 80 */ addi r0, r3, __vt__14Z2SoundStarter@l /* 0x803C9D80@l */
|
||||
/* 802AABD4 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802AABD8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802AABDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802AABE0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802AABE4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802AABE8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802AABEC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802AABF0 4E 80 00 20 */ blr
|
||||
@@ -1,39 +0,0 @@
|
||||
lbl_802AAFF0:
|
||||
/* 802AAFF0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802AAFF4 7C 08 02 A6 */ mflr r0
|
||||
/* 802AAFF8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802AAFFC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802AB000 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802AB004 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802AB008 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802AB00C 41 82 00 54 */ beq lbl_802AB060
|
||||
/* 802AB010 3C 60 80 3D */ lis r3, __vt__14Z2SoundStarter@ha /* 0x803C9D80@ha */
|
||||
/* 802AB014 38 03 9D 80 */ addi r0, r3, __vt__14Z2SoundStarter@l /* 0x803C9D80@l */
|
||||
/* 802AB018 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802AB01C 34 1E 00 04 */ addic. r0, r30, 4
|
||||
/* 802AB020 41 82 00 24 */ beq lbl_802AB044
|
||||
/* 802AB024 34 7E 00 04 */ addic. r3, r30, 4
|
||||
/* 802AB028 41 82 00 08 */ beq lbl_802AB030
|
||||
/* 802AB02C 38 63 FF FC */ addi r3, r3, -4
|
||||
lbl_802AB030:
|
||||
/* 802AB030 80 0D 85 F4 */ lwz r0, __OSReport_disable-0x24(r13)
|
||||
/* 802AB034 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 802AB038 40 82 00 0C */ bne lbl_802AB044
|
||||
/* 802AB03C 38 00 00 00 */ li r0, 0
|
||||
/* 802AB040 90 0D 85 F4 */ stw r0, __OSReport_disable-0x24(r13)
|
||||
lbl_802AB044:
|
||||
/* 802AB044 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802AB048 38 80 00 00 */ li r4, 0
|
||||
/* 802AB04C 4B FF 7F 3D */ bl __dt__15JAISoundStarterFv
|
||||
/* 802AB050 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802AB054 40 81 00 0C */ ble lbl_802AB060
|
||||
/* 802AB058 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802AB05C 48 02 3C E1 */ bl __dl__FPv
|
||||
lbl_802AB060:
|
||||
/* 802AB060 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802AB064 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802AB068 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802AB06C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802AB070 7C 08 03 A6 */ mtlr r0
|
||||
/* 802AB074 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802AB078 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_802AABF4:
|
||||
/* 802AABF4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802AABF8 7C 08 02 A6 */ mflr r0
|
||||
/* 802AABFC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802AAC00 80 04 00 00 */ lwz r0, 0(r4)
|
||||
/* 802AAC04 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802AAC08 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802AAC0C 38 E0 00 00 */ li r7, 0
|
||||
/* 802AAC10 C0 22 BE 58 */ lfs f1, lit_3597(r2)
|
||||
/* 802AAC14 C0 42 BE 5C */ lfs f2, lit_3598(r2)
|
||||
/* 802AAC18 FC 60 10 90 */ fmr f3, f2
|
||||
/* 802AAC1C C0 82 BE 60 */ lfs f4, lit_3599(r2)
|
||||
/* 802AAC20 FC A0 20 90 */ fmr f5, f4
|
||||
/* 802AAC24 39 00 00 00 */ li r8, 0
|
||||
/* 802AAC28 48 00 00 15 */ bl func_802AAC3C
|
||||
/* 802AAC2C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802AAC30 7C 08 03 A6 */ mtlr r0
|
||||
/* 802AAC34 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802AAC38 4E 80 00 20 */ blr
|
||||
@@ -1,183 +0,0 @@
|
||||
lbl_802AAC3C:
|
||||
/* 802AAC3C 94 21 FF 70 */ stwu r1, -0x90(r1)
|
||||
/* 802AAC40 7C 08 02 A6 */ mflr r0
|
||||
/* 802AAC44 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
/* 802AAC48 DB E1 00 80 */ stfd f31, 0x80(r1)
|
||||
/* 802AAC4C F3 E1 00 88 */ psq_st f31, 136(r1), 0, 0 /* qr0 */
|
||||
/* 802AAC50 DB C1 00 70 */ stfd f30, 0x70(r1)
|
||||
/* 802AAC54 F3 C1 00 78 */ psq_st f30, 120(r1), 0, 0 /* qr0 */
|
||||
/* 802AAC58 DB A1 00 60 */ stfd f29, 0x60(r1)
|
||||
/* 802AAC5C F3 A1 00 68 */ psq_st f29, 104(r1), 0, 0 /* qr0 */
|
||||
/* 802AAC60 DB 81 00 50 */ stfd f28, 0x50(r1)
|
||||
/* 802AAC64 F3 81 00 58 */ psq_st f28, 88(r1), 0, 0 /* qr0 */
|
||||
/* 802AAC68 DB 61 00 40 */ stfd f27, 0x40(r1)
|
||||
/* 802AAC6C F3 61 00 48 */ psq_st f27, 72(r1), 0, 0 /* qr0 */
|
||||
/* 802AAC70 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802AAC74 48 0B 75 5D */ bl _savegpr_26
|
||||
/* 802AAC78 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 802AAC7C 7C 9B 23 78 */ mr r27, r4
|
||||
/* 802AAC80 7C BC 2B 78 */ mr r28, r5
|
||||
/* 802AAC84 7C DD 33 78 */ mr r29, r6
|
||||
/* 802AAC88 7C FE 3B 78 */ mr r30, r7
|
||||
/* 802AAC8C FF 60 08 90 */ fmr f27, f1
|
||||
/* 802AAC90 FF 80 10 90 */ fmr f28, f2
|
||||
/* 802AAC94 FF A0 18 90 */ fmr f29, f3
|
||||
/* 802AAC98 FF C0 20 90 */ fmr f30, f4
|
||||
/* 802AAC9C FF E0 28 90 */ fmr f31, f5
|
||||
/* 802AACA0 7D 1F 43 78 */ mr r31, r8
|
||||
/* 802AACA4 28 1E 00 06 */ cmplwi r30, 6
|
||||
/* 802AACA8 40 82 00 68 */ bne lbl_802AAD10
|
||||
/* 802AACAC 80 9B 00 00 */ lwz r4, 0(r27)
|
||||
/* 802AACB0 3C 60 00 06 */ lis r3, 0x0006 /* 0x0006002C@ha */
|
||||
/* 802AACB4 38 03 00 2C */ addi r0, r3, 0x002C /* 0x0006002C@l */
|
||||
/* 802AACB8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802AACBC 41 82 00 38 */ beq lbl_802AACF4
|
||||
/* 802AACC0 40 80 00 14 */ bge lbl_802AACD4
|
||||
/* 802AACC4 38 03 00 2B */ addi r0, r3, 0x2b
|
||||
/* 802AACC8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802AACCC 40 80 00 18 */ bge lbl_802AACE4
|
||||
/* 802AACD0 48 00 00 40 */ b lbl_802AAD10
|
||||
lbl_802AACD4:
|
||||
/* 802AACD4 38 03 00 2E */ addi r0, r3, 0x2e
|
||||
/* 802AACD8 7C 04 00 00 */ cmpw r4, r0
|
||||
/* 802AACDC 40 80 00 34 */ bge lbl_802AAD10
|
||||
/* 802AACE0 48 00 00 24 */ b lbl_802AAD04
|
||||
lbl_802AACE4:
|
||||
/* 802AACE4 38 03 00 2E */ addi r0, r3, 0x2e
|
||||
/* 802AACE8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802AACEC 90 1B 00 00 */ stw r0, 0(r27)
|
||||
/* 802AACF0 48 00 00 20 */ b lbl_802AAD10
|
||||
lbl_802AACF4:
|
||||
/* 802AACF4 38 03 00 2F */ addi r0, r3, 0x2f
|
||||
/* 802AACF8 90 01 00 10 */ stw r0, 0x10(r1)
|
||||
/* 802AACFC 90 1B 00 00 */ stw r0, 0(r27)
|
||||
/* 802AAD00 48 00 00 10 */ b lbl_802AAD10
|
||||
lbl_802AAD04:
|
||||
/* 802AAD04 38 03 00 30 */ addi r0, r3, 0x30
|
||||
/* 802AAD08 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802AAD0C 90 1B 00 00 */ stw r0, 0(r27)
|
||||
lbl_802AAD10:
|
||||
/* 802AAD10 88 1B 00 01 */ lbz r0, 1(r27)
|
||||
/* 802AAD14 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802AAD18 41 82 00 88 */ beq lbl_802AADA0
|
||||
/* 802AAD1C 28 00 00 09 */ cmplwi r0, 9
|
||||
/* 802AAD20 41 82 00 80 */ beq lbl_802AADA0
|
||||
/* 802AAD24 80 6D 86 00 */ lwz r3, __OSReport_disable-0x18(r13)
|
||||
/* 802AAD28 88 03 00 1E */ lbz r0, 0x1e(r3)
|
||||
/* 802AAD2C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802AAD30 41 82 00 0C */ beq lbl_802AAD3C
|
||||
/* 802AAD34 C3 62 BE 5C */ lfs f27, lit_3598(r2)
|
||||
/* 802AAD38 48 00 00 68 */ b lbl_802AADA0
|
||||
lbl_802AAD3C:
|
||||
/* 802AAD3C 80 6D 85 FC */ lwz r3, __OSReport_disable-0x1C(r13)
|
||||
/* 802AAD40 C0 03 00 1C */ lfs f0, 0x1c(r3)
|
||||
/* 802AAD44 C0 42 BE 58 */ lfs f2, lit_3597(r2)
|
||||
/* 802AAD48 FC 00 10 40 */ fcmpo cr0, f0, f2
|
||||
/* 802AAD4C 7C 00 00 26 */ mfcr r0
|
||||
/* 802AAD50 54 00 17 FE */ rlwinm r0, r0, 2, 0x1f, 0x1f
|
||||
/* 802AAD54 C8 22 BE 68 */ lfd f1, lit_3717(r2)
|
||||
/* 802AAD58 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 802AAD5C 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 802AAD60 90 01 00 18 */ stw r0, 0x18(r1)
|
||||
/* 802AAD64 C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 802AAD68 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 802AAD6C FC 00 10 00 */ fcmpu cr0, f0, f2
|
||||
/* 802AAD70 41 82 00 0C */ beq lbl_802AAD7C
|
||||
/* 802AAD74 FF 60 00 90 */ fmr f27, f0
|
||||
/* 802AAD78 48 00 00 28 */ b lbl_802AADA0
|
||||
lbl_802AAD7C:
|
||||
/* 802AAD7C 80 6D 85 BC */ lwz r3, __OSReport_disable-0x5C(r13)
|
||||
/* 802AAD80 48 01 E6 65 */ bl getFogDensity__10Z2EnvSeMgrFv
|
||||
/* 802AAD84 C0 02 BE 64 */ lfs f0, lit_3713(r2)
|
||||
/* 802AAD88 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 802AAD8C EF 7B 00 2A */ fadds f27, f27, f0
|
||||
/* 802AAD90 C0 02 BE 5C */ lfs f0, lit_3598(r2)
|
||||
/* 802AAD94 FC 1B 00 40 */ fcmpo cr0, f27, f0
|
||||
/* 802AAD98 40 81 00 08 */ ble lbl_802AADA0
|
||||
/* 802AAD9C FF 60 00 90 */ fmr f27, f0
|
||||
lbl_802AADA0:
|
||||
/* 802AADA0 80 1B 00 00 */ lwz r0, 0(r27)
|
||||
/* 802AADA4 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802AADA8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
|
||||
/* 802AADAC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 802AADB0 7F 85 E3 78 */ mr r5, r28
|
||||
/* 802AADB4 7F A6 EB 78 */ mr r6, r29
|
||||
/* 802AADB8 81 83 05 14 */ lwz r12, 0x514(r3)
|
||||
/* 802AADBC 81 8C 00 08 */ lwz r12, 8(r12)
|
||||
/* 802AADC0 7D 89 03 A6 */ mtctr r12
|
||||
/* 802AADC4 4E 80 04 21 */ bctrl
|
||||
/* 802AADC8 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 802AADCC 80 1C 00 00 */ lwz r0, 0(r28)
|
||||
/* 802AADD0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802AADD4 41 82 00 C4 */ beq lbl_802AAE98
|
||||
/* 802AADD8 28 1E 00 00 */ cmplwi r30, 0
|
||||
/* 802AADDC 41 82 00 1C */ beq lbl_802AADF8
|
||||
/* 802AADE0 7F 43 D3 78 */ mr r3, r26
|
||||
/* 802AADE4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 802AADE8 38 A0 00 06 */ li r5, 6
|
||||
/* 802AADEC 57 C6 04 3E */ clrlwi r6, r30, 0x10
|
||||
/* 802AADF0 38 E0 FF FF */ li r7, -1
|
||||
/* 802AADF4 48 00 00 E9 */ bl setPortData__14Z2SoundStarterFP14JAISoundHandleUlUsSc
|
||||
lbl_802AADF8:
|
||||
/* 802AADF8 C0 02 BE 58 */ lfs f0, lit_3597(r2)
|
||||
/* 802AADFC FC 1B 00 40 */ fcmpo cr0, f27, f0
|
||||
/* 802AAE00 40 81 00 18 */ ble lbl_802AAE18
|
||||
/* 802AAE04 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 802AAE08 38 63 00 48 */ addi r3, r3, 0x48
|
||||
/* 802AAE0C FC 20 D8 90 */ fmr f1, f27
|
||||
/* 802AAE10 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802AAE14 4B FF 80 51 */ bl moveFxMix__18JAISoundParamsMoveFfUl
|
||||
lbl_802AAE18:
|
||||
/* 802AAE18 C0 02 BE 5C */ lfs f0, lit_3598(r2)
|
||||
/* 802AAE1C FC 00 E0 00 */ fcmpu cr0, f0, f28
|
||||
/* 802AAE20 41 82 00 18 */ beq lbl_802AAE38
|
||||
/* 802AAE24 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 802AAE28 38 63 00 48 */ addi r3, r3, 0x48
|
||||
/* 802AAE2C FC 20 E0 90 */ fmr f1, f28
|
||||
/* 802AAE30 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802AAE34 4B FF 7F D9 */ bl movePitch__18JAISoundParamsMoveFfUl
|
||||
lbl_802AAE38:
|
||||
/* 802AAE38 C0 02 BE 5C */ lfs f0, lit_3598(r2)
|
||||
/* 802AAE3C FC 00 E8 00 */ fcmpu cr0, f0, f29
|
||||
/* 802AAE40 41 82 00 18 */ beq lbl_802AAE58
|
||||
/* 802AAE44 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 802AAE48 38 63 00 48 */ addi r3, r3, 0x48
|
||||
/* 802AAE4C FC 20 E8 90 */ fmr f1, f29
|
||||
/* 802AAE50 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802AAE54 4B FF 7F 61 */ bl moveVolume__18JAISoundParamsMoveFfUl
|
||||
lbl_802AAE58:
|
||||
/* 802AAE58 C0 02 BE 60 */ lfs f0, lit_3599(r2)
|
||||
/* 802AAE5C FC 00 F0 00 */ fcmpu cr0, f0, f30
|
||||
/* 802AAE60 41 82 00 18 */ beq lbl_802AAE78
|
||||
/* 802AAE64 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 802AAE68 38 63 00 48 */ addi r3, r3, 0x48
|
||||
/* 802AAE6C FC 20 F0 90 */ fmr f1, f30
|
||||
/* 802AAE70 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802AAE74 4B FF 80 49 */ bl movePan__18JAISoundParamsMoveFfUl
|
||||
lbl_802AAE78:
|
||||
/* 802AAE78 C0 02 BE 60 */ lfs f0, lit_3599(r2)
|
||||
/* 802AAE7C FC 00 F8 00 */ fcmpu cr0, f0, f31
|
||||
/* 802AAE80 41 82 00 18 */ beq lbl_802AAE98
|
||||
/* 802AAE84 80 7C 00 00 */ lwz r3, 0(r28)
|
||||
/* 802AAE88 38 63 00 48 */ addi r3, r3, 0x48
|
||||
/* 802AAE8C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 802AAE90 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802AAE94 4B FF 80 81 */ bl moveDolby__18JAISoundParamsMoveFfUl
|
||||
lbl_802AAE98:
|
||||
/* 802AAE98 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802AAE9C E3 E1 00 88 */ psq_l f31, 136(r1), 0, 0 /* qr0 */
|
||||
/* 802AAEA0 CB E1 00 80 */ lfd f31, 0x80(r1)
|
||||
/* 802AAEA4 E3 C1 00 78 */ psq_l f30, 120(r1), 0, 0 /* qr0 */
|
||||
/* 802AAEA8 CB C1 00 70 */ lfd f30, 0x70(r1)
|
||||
/* 802AAEAC E3 A1 00 68 */ psq_l f29, 104(r1), 0, 0 /* qr0 */
|
||||
/* 802AAEB0 CB A1 00 60 */ lfd f29, 0x60(r1)
|
||||
/* 802AAEB4 E3 81 00 58 */ psq_l f28, 88(r1), 0, 0 /* qr0 */
|
||||
/* 802AAEB8 CB 81 00 50 */ lfd f28, 0x50(r1)
|
||||
/* 802AAEBC E3 61 00 48 */ psq_l f27, 72(r1), 0, 0 /* qr0 */
|
||||
/* 802AAEC0 CB 61 00 40 */ lfd f27, 0x40(r1)
|
||||
/* 802AAEC4 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802AAEC8 48 0B 73 55 */ bl _restgpr_26
|
||||
/* 802AAECC 80 01 00 94 */ lwz r0, 0x94(r1)
|
||||
/* 802AAED0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802AAED4 38 21 00 90 */ addi r1, r1, 0x90
|
||||
/* 802AAED8 4E 80 00 20 */ blr
|
||||
@@ -1,36 +0,0 @@
|
||||
lbl_802AAF74:
|
||||
/* 802AAF74 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802AAF78 7C 08 02 A6 */ mflr r0
|
||||
/* 802AAF7C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802AAF80 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802AAF84 7C BF 2B 78 */ mr r31, r5
|
||||
/* 802AAF88 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 802AAF8C 41 82 00 4C */ beq lbl_802AAFD8
|
||||
/* 802AAF90 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 802AAF94 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802AAF98 41 82 00 40 */ beq lbl_802AAFD8
|
||||
/* 802AAF9C 7C C4 07 74 */ extsb r4, r6
|
||||
/* 802AAFA0 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 802AAFA4 40 82 00 18 */ bne lbl_802AAFBC
|
||||
/* 802AAFA8 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802AAFAC 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 802AAFB0 7D 89 03 A6 */ mtctr r12
|
||||
/* 802AAFB4 4E 80 04 21 */ bctrl
|
||||
/* 802AAFB8 48 00 00 14 */ b lbl_802AAFCC
|
||||
lbl_802AAFBC:
|
||||
/* 802AAFBC 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802AAFC0 81 8C 00 24 */ lwz r12, 0x24(r12)
|
||||
/* 802AAFC4 7D 89 03 A6 */ mtctr r12
|
||||
/* 802AAFC8 4E 80 04 21 */ bctrl
|
||||
lbl_802AAFCC:
|
||||
/* 802AAFCC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 802AAFD0 4B FE 79 AD */ bl readPort__8JASTrackFUl
|
||||
/* 802AAFD4 48 00 00 08 */ b lbl_802AAFDC
|
||||
lbl_802AAFD8:
|
||||
/* 802AAFD8 38 60 00 00 */ li r3, 0
|
||||
lbl_802AAFDC:
|
||||
/* 802AAFDC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802AAFE0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802AAFE4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802AAFE8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802AAFEC 4E 80 00 20 */ blr
|
||||
@@ -1,42 +0,0 @@
|
||||
lbl_802AAEDC:
|
||||
/* 802AAEDC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802AAEE0 7C 08 02 A6 */ mflr r0
|
||||
/* 802AAEE4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802AAEE8 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802AAEEC 48 0B 72 F1 */ bl _savegpr_29
|
||||
/* 802AAEF0 7C BD 2B 78 */ mr r29, r5
|
||||
/* 802AAEF4 7C DE 33 78 */ mr r30, r6
|
||||
/* 802AAEF8 7C FF 3B 78 */ mr r31, r7
|
||||
/* 802AAEFC 28 04 00 00 */ cmplwi r4, 0
|
||||
/* 802AAF00 41 82 00 5C */ beq lbl_802AAF5C
|
||||
/* 802AAF04 80 64 00 00 */ lwz r3, 0(r4)
|
||||
/* 802AAF08 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 802AAF0C 41 82 00 50 */ beq lbl_802AAF5C
|
||||
/* 802AAF10 81 83 00 00 */ lwz r12, 0(r3)
|
||||
/* 802AAF14 81 8C 00 20 */ lwz r12, 0x20(r12)
|
||||
/* 802AAF18 7D 89 03 A6 */ mtctr r12
|
||||
/* 802AAF1C 4E 80 04 21 */ bctrl
|
||||
/* 802AAF20 7C 65 1B 78 */ mr r5, r3
|
||||
/* 802AAF24 7F E4 07 74 */ extsb r4, r31
|
||||
/* 802AAF28 2C 04 FF FF */ cmpwi r4, -1
|
||||
/* 802AAF2C 41 82 00 20 */ beq lbl_802AAF4C
|
||||
/* 802AAF30 54 80 10 3A */ slwi r0, r4, 2
|
||||
/* 802AAF34 7F E5 02 14 */ add r31, r5, r0
|
||||
/* 802AAF38 80 1F 01 30 */ lwz r0, 0x130(r31)
|
||||
/* 802AAF3C 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802AAF40 40 82 00 08 */ bne lbl_802AAF48
|
||||
/* 802AAF44 4B FE 6C ED */ bl openChild__8JASTrackFUl
|
||||
lbl_802AAF48:
|
||||
/* 802AAF48 80 BF 01 30 */ lwz r5, 0x130(r31)
|
||||
lbl_802AAF4C:
|
||||
/* 802AAF4C 7C A3 2B 78 */ mr r3, r5
|
||||
/* 802AAF50 7F A4 EB 78 */ mr r4, r29
|
||||
/* 802AAF54 7F C5 F3 78 */ mr r5, r30
|
||||
/* 802AAF58 4B FE 79 C1 */ bl writePort__8JASTrackFUlUs
|
||||
lbl_802AAF5C:
|
||||
/* 802AAF5C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802AAF60 48 0B 72 C9 */ bl _restgpr_29
|
||||
/* 802AAF64 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802AAF68 7C 08 03 A6 */ mtlr r0
|
||||
/* 802AAF6C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802AAF70 4E 80 00 20 */ blr
|
||||
@@ -1,37 +0,0 @@
|
||||
lbl_802CBC60:
|
||||
/* 802CBC60 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802CBC64 7C 08 02 A6 */ mflr r0
|
||||
/* 802CBC68 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802CBC6C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802CBC70 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802CBC74 93 ED 85 F0 */ stw r31, __OSReport_disable-0x28(r13)
|
||||
/* 802CBC78 38 00 00 00 */ li r0, 0
|
||||
/* 802CBC7C 90 03 00 00 */ stw r0, 0(r3)
|
||||
/* 802CBC80 90 03 00 04 */ stw r0, 4(r3)
|
||||
/* 802CBC84 38 7F 00 08 */ addi r3, r31, 8
|
||||
/* 802CBC88 38 80 00 00 */ li r4, 0
|
||||
/* 802CBC8C 48 06 DE 59 */ bl __ct__Q25JMath13TRandom_fast_FUl
|
||||
/* 802CBC90 38 7F 00 0C */ addi r3, r31, 0xc
|
||||
/* 802CBC94 48 00 13 25 */ bl __ct__15Z2SpeechStarterFv
|
||||
/* 802CBC98 38 00 00 00 */ li r0, 0
|
||||
/* 802CBC9C B0 1F 03 F8 */ sth r0, 0x3f8(r31)
|
||||
/* 802CBCA0 38 60 FF FF */ li r3, -1
|
||||
/* 802CBCA4 B0 7F 03 FA */ sth r3, 0x3fa(r31)
|
||||
/* 802CBCA8 B0 1F 03 FC */ sth r0, 0x3fc(r31)
|
||||
/* 802CBCAC 98 1F 03 FE */ stb r0, 0x3fe(r31)
|
||||
/* 802CBCB0 98 1F 03 FF */ stb r0, 0x3ff(r31)
|
||||
/* 802CBCB4 98 1F 04 01 */ stb r0, 0x401(r31)
|
||||
/* 802CBCB8 38 80 00 00 */ li r4, 0
|
||||
/* 802CBCBC 38 00 00 40 */ li r0, 0x40
|
||||
/* 802CBCC0 7C 09 03 A6 */ mtctr r0
|
||||
lbl_802CBCC4:
|
||||
/* 802CBCC4 38 04 04 02 */ addi r0, r4, 0x402
|
||||
/* 802CBCC8 7C 7F 01 AE */ stbx r3, r31, r0
|
||||
/* 802CBCCC 38 84 00 01 */ addi r4, r4, 1
|
||||
/* 802CBCD0 42 00 FF F4 */ bdnz lbl_802CBCC4
|
||||
/* 802CBCD4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802CBCD8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802CBCDC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802CBCE0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802CBCE4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802CBCE8 4E 80 00 20 */ blr
|
||||
@@ -1,17 +0,0 @@
|
||||
lbl_802CCFB8:
|
||||
/* 802CCFB8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802CCFBC 7C 08 02 A6 */ mflr r0
|
||||
/* 802CCFC0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802CCFC4 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802CCFC8 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802CCFCC 38 80 00 00 */ li r4, 0
|
||||
/* 802CCFD0 4B FD DB C5 */ bl __ct__14Z2SoundStarterFb
|
||||
/* 802CCFD4 3C 60 80 3D */ lis r3, __vt__15Z2SpeechStarter@ha /* 0x803CBF24@ha */
|
||||
/* 802CCFD8 38 03 BF 24 */ addi r0, r3, __vt__15Z2SpeechStarter@l /* 0x803CBF24@l */
|
||||
/* 802CCFDC 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802CCFE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802CCFE4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802CCFE8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802CCFEC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802CCFF0 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802CCFF4 4E 80 00 20 */ blr
|
||||
@@ -1,44 +0,0 @@
|
||||
lbl_802CBCEC:
|
||||
/* 802CBCEC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802CBCF0 7C 08 02 A6 */ mflr r0
|
||||
/* 802CBCF4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802CBCF8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802CBCFC 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 802CBD00 7C 7E 1B 79 */ or. r30, r3, r3
|
||||
/* 802CBD04 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802CBD08 41 82 00 64 */ beq lbl_802CBD6C
|
||||
/* 802CBD0C 3C 60 80 3D */ lis r3, __vt__15Z2SpeechStarter@ha /* 0x803CBF24@ha */
|
||||
/* 802CBD10 38 03 BF 24 */ addi r0, r3, __vt__15Z2SpeechStarter@l /* 0x803CBF24@l */
|
||||
/* 802CBD14 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802CBD18 41 82 00 44 */ beq lbl_802CBD5C
|
||||
/* 802CBD1C 3C 60 80 3D */ lis r3, __vt__14Z2SoundStarter@ha /* 0x803C9D80@ha */
|
||||
/* 802CBD20 38 03 9D 80 */ addi r0, r3, __vt__14Z2SoundStarter@l /* 0x803C9D80@l */
|
||||
/* 802CBD24 90 1E 00 00 */ stw r0, 0(r30)
|
||||
/* 802CBD28 34 1E 00 04 */ addic. r0, r30, 4
|
||||
/* 802CBD2C 41 82 00 24 */ beq lbl_802CBD50
|
||||
/* 802CBD30 34 7E 00 04 */ addic. r3, r30, 4
|
||||
/* 802CBD34 41 82 00 08 */ beq lbl_802CBD3C
|
||||
/* 802CBD38 38 63 FF FC */ addi r3, r3, -4
|
||||
lbl_802CBD3C:
|
||||
/* 802CBD3C 80 0D 85 F4 */ lwz r0, __OSReport_disable-0x24(r13)
|
||||
/* 802CBD40 7C 00 18 40 */ cmplw r0, r3
|
||||
/* 802CBD44 40 82 00 0C */ bne lbl_802CBD50
|
||||
/* 802CBD48 38 00 00 00 */ li r0, 0
|
||||
/* 802CBD4C 90 0D 85 F4 */ stw r0, __OSReport_disable-0x24(r13)
|
||||
lbl_802CBD50:
|
||||
/* 802CBD50 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802CBD54 38 80 00 00 */ li r4, 0
|
||||
/* 802CBD58 4B FD 72 31 */ bl __dt__15JAISoundStarterFv
|
||||
lbl_802CBD5C:
|
||||
/* 802CBD5C 7F E0 07 35 */ extsh. r0, r31
|
||||
/* 802CBD60 40 81 00 0C */ ble lbl_802CBD6C
|
||||
/* 802CBD64 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802CBD68 48 00 2F D5 */ bl __dl__FPv
|
||||
lbl_802CBD6C:
|
||||
/* 802CBD6C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 802CBD70 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802CBD74 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 802CBD78 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802CBD7C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802CBD80 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802CBD84 4E 80 00 20 */ blr
|
||||
@@ -1,20 +0,0 @@
|
||||
lbl_802CC9D0:
|
||||
/* 802CC9D0 88 03 03 FE */ lbz r0, 0x3fe(r3)
|
||||
/* 802CC9D4 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 802CC9D8 4C 80 00 20 */ bgelr
|
||||
/* 802CC9DC 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 802CC9E0 4D 80 00 20 */ bltlr
|
||||
/* 802CC9E4 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 802CC9E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802CC9EC 41 82 00 20 */ beq lbl_802CCA0C
|
||||
/* 802CC9F0 88 83 03 FF */ lbz r4, 0x3ff(r3)
|
||||
/* 802CC9F4 38 04 00 01 */ addi r0, r4, 1
|
||||
/* 802CC9F8 98 03 03 FF */ stb r0, 0x3ff(r3)
|
||||
/* 802CC9FC 88 03 03 FF */ lbz r0, 0x3ff(r3)
|
||||
/* 802CCA00 28 00 00 1E */ cmplwi r0, 0x1e
|
||||
/* 802CCA04 4C 81 00 20 */ blelr
|
||||
/* 802CCA08 4E 80 00 20 */ blr
|
||||
lbl_802CCA0C:
|
||||
/* 802CCA0C 38 00 00 00 */ li r0, 0
|
||||
/* 802CCA10 B0 03 03 FA */ sth r0, 0x3fa(r3)
|
||||
/* 802CCA14 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_802CCF88:
|
||||
/* 802CCF88 88 03 03 FE */ lbz r0, 0x3fe(r3)
|
||||
/* 802CCF8C 28 00 00 01 */ cmplwi r0, 1
|
||||
/* 802CCF90 41 82 00 0C */ beq lbl_802CCF9C
|
||||
/* 802CCF94 28 00 00 02 */ cmplwi r0, 2
|
||||
/* 802CCF98 40 82 00 18 */ bne lbl_802CCFB0
|
||||
lbl_802CCF9C:
|
||||
/* 802CCF9C 80 03 00 00 */ lwz r0, 0(r3)
|
||||
/* 802CCFA0 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 802CCFA4 41 82 00 0C */ beq lbl_802CCFB0
|
||||
/* 802CCFA8 38 60 00 01 */ li r3, 1
|
||||
/* 802CCFAC 4E 80 00 20 */ blr
|
||||
lbl_802CCFB0:
|
||||
/* 802CCFB0 38 60 00 00 */ li r3, 0
|
||||
/* 802CCFB4 4E 80 00 20 */ blr
|
||||
@@ -1,132 +0,0 @@
|
||||
lbl_802CC2FC:
|
||||
/* 802CC2FC A8 03 03 FA */ lha r0, 0x3fa(r3)
|
||||
/* 802CC300 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 802CC304 7C 83 02 14 */ add r4, r3, r0
|
||||
/* 802CC308 A0 A4 00 10 */ lhz r5, 0x10(r4)
|
||||
/* 802CC30C 3C 80 00 01 */ lis r4, 0x0001 /* 0x00008162@ha */
|
||||
/* 802CC310 38 04 81 62 */ addi r0, r4, 0x8162 /* 0x00008162@l */
|
||||
/* 802CC314 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC318 41 82 01 68 */ beq lbl_802CC480
|
||||
/* 802CC31C 40 80 00 9C */ bge lbl_802CC3B8
|
||||
/* 802CC320 2C 05 00 5B */ cmpwi r5, 0x5b
|
||||
/* 802CC324 40 80 00 4C */ bge lbl_802CC370
|
||||
/* 802CC328 2C 05 00 3A */ cmpwi r5, 0x3a
|
||||
/* 802CC32C 40 80 00 24 */ bge lbl_802CC350
|
||||
/* 802CC330 2C 05 00 20 */ cmpwi r5, 0x20
|
||||
/* 802CC334 40 80 00 10 */ bge lbl_802CC344
|
||||
/* 802CC338 2C 05 00 00 */ cmpwi r5, 0
|
||||
/* 802CC33C 41 82 01 44 */ beq lbl_802CC480
|
||||
/* 802CC340 48 00 01 48 */ b lbl_802CC488
|
||||
lbl_802CC344:
|
||||
/* 802CC344 2C 05 00 30 */ cmpwi r5, 0x30
|
||||
/* 802CC348 40 80 01 40 */ bge lbl_802CC488
|
||||
/* 802CC34C 48 00 01 34 */ b lbl_802CC480
|
||||
lbl_802CC350:
|
||||
/* 802CC350 2C 05 00 4B */ cmpwi r5, 0x4b
|
||||
/* 802CC354 40 80 00 10 */ bge lbl_802CC364
|
||||
/* 802CC358 2C 05 00 40 */ cmpwi r5, 0x40
|
||||
/* 802CC35C 40 80 01 2C */ bge lbl_802CC488
|
||||
/* 802CC360 48 00 01 20 */ b lbl_802CC480
|
||||
lbl_802CC364:
|
||||
/* 802CC364 2C 05 00 50 */ cmpwi r5, 0x50
|
||||
/* 802CC368 40 80 01 20 */ bge lbl_802CC488
|
||||
/* 802CC36C 48 00 01 14 */ b lbl_802CC480
|
||||
lbl_802CC370:
|
||||
/* 802CC370 38 04 81 51 */ addi r0, r4, -32431
|
||||
/* 802CC374 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC378 41 82 01 08 */ beq lbl_802CC480
|
||||
/* 802CC37C 40 80 00 2C */ bge lbl_802CC3A8
|
||||
/* 802CC380 38 04 81 3F */ addi r0, r4, -32449
|
||||
/* 802CC384 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC388 40 80 00 10 */ bge lbl_802CC398
|
||||
/* 802CC38C 2C 05 00 60 */ cmpwi r5, 0x60
|
||||
/* 802CC390 40 80 00 F8 */ bge lbl_802CC488
|
||||
/* 802CC394 48 00 00 EC */ b lbl_802CC480
|
||||
lbl_802CC398:
|
||||
/* 802CC398 38 04 81 4C */ addi r0, r4, -32436
|
||||
/* 802CC39C 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC3A0 40 80 00 E8 */ bge lbl_802CC488
|
||||
/* 802CC3A4 48 00 00 DC */ b lbl_802CC480
|
||||
lbl_802CC3A8:
|
||||
/* 802CC3A8 38 04 81 5E */ addi r0, r4, -32418
|
||||
/* 802CC3AC 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC3B0 41 82 00 D0 */ beq lbl_802CC480
|
||||
/* 802CC3B4 48 00 00 D4 */ b lbl_802CC488
|
||||
lbl_802CC3B8:
|
||||
/* 802CC3B8 38 04 81 7B */ addi r0, r4, -32389
|
||||
/* 802CC3BC 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC3C0 40 80 00 6C */ bge lbl_802CC42C
|
||||
/* 802CC3C4 38 04 81 6D */ addi r0, r4, -32403
|
||||
/* 802CC3C8 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC3CC 40 80 00 34 */ bge lbl_802CC400
|
||||
/* 802CC3D0 38 04 81 67 */ addi r0, r4, -32409
|
||||
/* 802CC3D4 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC3D8 41 82 00 B0 */ beq lbl_802CC488
|
||||
/* 802CC3DC 40 80 00 14 */ bge lbl_802CC3F0
|
||||
/* 802CC3E0 38 04 81 66 */ addi r0, r4, -32410
|
||||
/* 802CC3E4 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC3E8 40 80 00 98 */ bge lbl_802CC480
|
||||
/* 802CC3EC 48 00 00 9C */ b lbl_802CC488
|
||||
lbl_802CC3F0:
|
||||
/* 802CC3F0 38 04 81 6B */ addi r0, r4, -32405
|
||||
/* 802CC3F4 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC3F8 40 80 00 90 */ bge lbl_802CC488
|
||||
/* 802CC3FC 48 00 00 84 */ b lbl_802CC480
|
||||
lbl_802CC400:
|
||||
/* 802CC400 38 04 81 75 */ addi r0, r4, -32395
|
||||
/* 802CC404 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC408 40 80 00 14 */ bge lbl_802CC41C
|
||||
/* 802CC40C 38 04 81 73 */ addi r0, r4, -32397
|
||||
/* 802CC410 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC414 40 80 00 74 */ bge lbl_802CC488
|
||||
/* 802CC418 48 00 00 68 */ b lbl_802CC480
|
||||
lbl_802CC41C:
|
||||
/* 802CC41C 38 04 81 77 */ addi r0, r4, -32393
|
||||
/* 802CC420 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC424 40 80 00 64 */ bge lbl_802CC488
|
||||
/* 802CC428 48 00 00 58 */ b lbl_802CC480
|
||||
lbl_802CC42C:
|
||||
/* 802CC42C 38 04 81 8F */ addi r0, r4, -32369
|
||||
/* 802CC430 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC434 40 80 00 24 */ bge lbl_802CC458
|
||||
/* 802CC438 38 04 81 81 */ addi r0, r4, -32383
|
||||
/* 802CC43C 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC440 41 82 00 40 */ beq lbl_802CC480
|
||||
/* 802CC444 40 80 00 44 */ bge lbl_802CC488
|
||||
/* 802CC448 38 04 81 7D */ addi r0, r4, -32387
|
||||
/* 802CC44C 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC450 40 80 00 38 */ bge lbl_802CC488
|
||||
/* 802CC454 48 00 00 2C */ b lbl_802CC480
|
||||
lbl_802CC458:
|
||||
/* 802CC458 38 04 81 93 */ addi r0, r4, -32365
|
||||
/* 802CC45C 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC460 40 80 00 14 */ bge lbl_802CC474
|
||||
/* 802CC464 38 04 81 91 */ addi r0, r4, -32367
|
||||
/* 802CC468 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC46C 40 80 00 1C */ bge lbl_802CC488
|
||||
/* 802CC470 48 00 00 10 */ b lbl_802CC480
|
||||
lbl_802CC474:
|
||||
/* 802CC474 38 04 81 97 */ addi r0, r4, -32361
|
||||
/* 802CC478 7C 05 00 00 */ cmpw r5, r0
|
||||
/* 802CC47C 40 80 00 0C */ bge lbl_802CC488
|
||||
lbl_802CC480:
|
||||
/* 802CC480 38 60 00 01 */ li r3, 1
|
||||
/* 802CC484 4E 80 00 20 */ blr
|
||||
lbl_802CC488:
|
||||
/* 802CC488 28 05 00 0A */ cmplwi r5, 0xa
|
||||
/* 802CC48C 40 82 00 2C */ bne lbl_802CC4B8
|
||||
/* 802CC490 88 03 03 FE */ lbz r0, 0x3fe(r3)
|
||||
/* 802CC494 2C 00 00 03 */ cmpwi r0, 3
|
||||
/* 802CC498 40 80 00 18 */ bge lbl_802CC4B0
|
||||
/* 802CC49C 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 802CC4A0 40 80 00 08 */ bge lbl_802CC4A8
|
||||
/* 802CC4A4 48 00 00 0C */ b lbl_802CC4B0
|
||||
lbl_802CC4A8:
|
||||
/* 802CC4A8 38 60 00 00 */ li r3, 0
|
||||
/* 802CC4AC 4E 80 00 20 */ blr
|
||||
lbl_802CC4B0:
|
||||
/* 802CC4B0 38 60 00 01 */ li r3, 1
|
||||
/* 802CC4B4 4E 80 00 20 */ blr
|
||||
lbl_802CC4B8:
|
||||
/* 802CC4B8 38 60 00 00 */ li r3, 0
|
||||
/* 802CC4BC 4E 80 00 20 */ blr
|
||||
@@ -13,7 +13,7 @@ class JAISeqMgr : public JAISeqDataUser, public JASGlobalInstance<JAISeqMgr> {
|
||||
public:
|
||||
/* 802A1914 */ JAISeqMgr(bool);
|
||||
/* 802A1A08 */ void freeDeadSeq_();
|
||||
/* 802A1B48 */ void startSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3<f32> const*);
|
||||
/* 802A1B48 */ int startSound(JAISoundID, JAISoundHandle*, JGeometry::TVec3<f32> const*);
|
||||
/* 802A1C90 */ void calc();
|
||||
/* 802A1DFC */ void stop();
|
||||
/* 802A1E3C */ void stop(u32);
|
||||
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user