Merge remote-tracking branch 'Upstream/master'

This commit is contained in:
jdflyer
2022-01-11 20:24:58 -07:00
259 changed files with 7535 additions and 13034 deletions
-15
View File
@@ -1,15 +0,0 @@
name: Clang Format Check
on: pull_request
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Install clang-format
run: sudo apt-get install clang-format-10
- name: Run clang-format-check
run: sh tools/clang-format-check.sh
+1 -1
View File
@@ -82,7 +82,7 @@ ASFLAGS := -mgekko -I include
LDFLAGS := -unused -map $(MAP) -fp hard -nodefaults -w off
# Compiler flags
CFLAGS += -Cpp_exceptions off -proc gekko -fp hard -O3 -nodefaults -msgstyle gcc -str pool,readonly,reuse -RTTI off -maxerrors 5 -enum int $(INCLUDES)
CFLAGS += -Cpp_exceptions off -proc gekko -fp hard -O3 -nodefaults -str pool,readonly,reuse -RTTI off -maxerrors 5 -enum int $(INCLUDES)
# elf2dol needs to know these in order to calculate sbss correctly.
SDATA_PDHR := 9
@@ -1,5 +0,0 @@
lbl_8030CB2C:
/* 8030CB2C 38 00 00 00 */ li r0, 0
/* 8030CB30 90 03 00 00 */ stw r0, 0(r3)
/* 8030CB34 90 03 00 04 */ stw r0, 4(r3)
/* 8030CB38 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_8030CCF8:
/* 8030CCF8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CCFC 7C 08 02 A6 */ mflr r0
/* 8030CD00 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CD04 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030CD08 7C 7F 1B 79 */ or. r31, r3, r3
/* 8030CD0C 41 82 00 58 */ beq lbl_8030CD64
/* 8030CD10 3C 60 80 3D */ lis r3, __vt__15J2DAnmColorFull@ha /* 0x803CD794@ha */
/* 8030CD14 38 03 D7 94 */ addi r0, r3, __vt__15J2DAnmColorFull@l /* 0x803CD794@l */
/* 8030CD18 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CD1C 41 82 00 38 */ beq lbl_8030CD54
/* 8030CD20 3C 60 80 3D */ lis r3, __vt__11J2DAnmColor@ha /* 0x803CD7A8@ha */
/* 8030CD24 38 03 D7 A8 */ addi r0, r3, __vt__11J2DAnmColor@l /* 0x803CD7A8@l */
/* 8030CD28 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CD2C 34 1F 00 20 */ addic. r0, r31, 0x20
/* 8030CD30 41 82 00 10 */ beq lbl_8030CD40
/* 8030CD34 3C 60 80 3C */ lis r3, __vt__10JUTNameTab@ha /* 0x803BB3DC@ha */
/* 8030CD38 38 03 B3 DC */ addi r0, r3, __vt__10JUTNameTab@l /* 0x803BB3DC@l */
/* 8030CD3C 90 1F 00 20 */ stw r0, 0x20(r31)
lbl_8030CD40:
/* 8030CD40 28 1F 00 00 */ cmplwi r31, 0
/* 8030CD44 41 82 00 10 */ beq lbl_8030CD54
/* 8030CD48 3C 60 80 3B */ lis r3, __vt__10J2DAnmBase@ha /* 0x803A8E04@ha */
/* 8030CD4C 38 03 8E 04 */ addi r0, r3, __vt__10J2DAnmBase@l /* 0x803A8E04@l */
/* 8030CD50 90 1F 00 00 */ stw r0, 0(r31)
lbl_8030CD54:
/* 8030CD54 7C 80 07 35 */ extsh. r0, r4
/* 8030CD58 40 81 00 0C */ ble lbl_8030CD64
/* 8030CD5C 7F E3 FB 78 */ mr r3, r31
/* 8030CD60 4B FC 1F DD */ bl __dl__FPv
lbl_8030CD64:
/* 8030CD64 7F E3 FB 78 */ mr r3, r31
/* 8030CD68 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030CD6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CD70 7C 08 03 A6 */ mtlr r0
/* 8030CD74 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CD78 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
lbl_8030CB90:
/* 8030CB90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CB94 7C 08 02 A6 */ mflr r0
/* 8030CB98 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CB9C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030CBA0 93 C1 00 08 */ stw r30, 8(r1)
/* 8030CBA4 7C 7E 1B 79 */ or. r30, r3, r3
/* 8030CBA8 7C 9F 23 78 */ mr r31, r4
/* 8030CBAC 41 82 00 58 */ beq lbl_8030CC04
/* 8030CBB0 3C 60 80 3D */ lis r3, __vt__16J2DAnmTexPattern@ha /* 0x803CD738@ha */
/* 8030CBB4 38 03 D7 38 */ addi r0, r3, __vt__16J2DAnmTexPattern@l /* 0x803CD738@l */
/* 8030CBB8 90 1E 00 00 */ stw r0, 0(r30)
/* 8030CBBC 80 7E 00 30 */ lwz r3, 0x30(r30)
/* 8030CBC0 3C 80 80 31 */ lis r4, __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@ha /* 0x8030CB3C@ha */
/* 8030CBC4 38 84 CB 3C */ addi r4, r4, __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@l /* 0x8030CB3C@l */
/* 8030CBC8 48 05 50 A5 */ bl __destroy_new_array
/* 8030CBCC 34 1E 00 20 */ addic. r0, r30, 0x20
/* 8030CBD0 41 82 00 10 */ beq lbl_8030CBE0
/* 8030CBD4 3C 60 80 3C */ lis r3, __vt__10JUTNameTab@ha /* 0x803BB3DC@ha */
/* 8030CBD8 38 03 B3 DC */ addi r0, r3, __vt__10JUTNameTab@l /* 0x803BB3DC@l */
/* 8030CBDC 90 1E 00 20 */ stw r0, 0x20(r30)
lbl_8030CBE0:
/* 8030CBE0 28 1E 00 00 */ cmplwi r30, 0
/* 8030CBE4 41 82 00 10 */ beq lbl_8030CBF4
/* 8030CBE8 3C 60 80 3B */ lis r3, __vt__10J2DAnmBase@ha /* 0x803A8E04@ha */
/* 8030CBEC 38 03 8E 04 */ addi r0, r3, __vt__10J2DAnmBase@l /* 0x803A8E04@l */
/* 8030CBF0 90 1E 00 00 */ stw r0, 0(r30)
lbl_8030CBF4:
/* 8030CBF4 7F E0 07 35 */ extsh. r0, r31
/* 8030CBF8 40 81 00 0C */ ble lbl_8030CC04
/* 8030CBFC 7F C3 F3 78 */ mr r3, r30
/* 8030CC00 4B FC 21 3D */ bl __dl__FPv
lbl_8030CC04:
/* 8030CC04 7F C3 F3 78 */ mr r3, r30
/* 8030CC08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030CC0C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8030CC10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CC14 7C 08 03 A6 */ mtlr r0
/* 8030CC18 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CC1C 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_8030CC20:
/* 8030CC20 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CC24 7C 08 02 A6 */ mflr r0
/* 8030CC28 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CC2C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030CC30 7C 7F 1B 79 */ or. r31, r3, r3
/* 8030CC34 41 82 00 40 */ beq lbl_8030CC74
/* 8030CC38 3C 60 80 3D */ lis r3, __vt__17J2DAnmVtxColorKey@ha /* 0x803CD758@ha */
/* 8030CC3C 38 03 D7 58 */ addi r0, r3, __vt__17J2DAnmVtxColorKey@l /* 0x803CD758@l */
/* 8030CC40 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CC44 41 82 00 20 */ beq lbl_8030CC64
/* 8030CC48 3C 60 80 3D */ lis r3, __vt__14J2DAnmVtxColor@ha /* 0x803CD714@ha */
/* 8030CC4C 38 03 D7 14 */ addi r0, r3, __vt__14J2DAnmVtxColor@l /* 0x803CD714@l */
/* 8030CC50 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CC54 41 82 00 10 */ beq lbl_8030CC64
/* 8030CC58 3C 60 80 3B */ lis r3, __vt__10J2DAnmBase@ha /* 0x803A8E04@ha */
/* 8030CC5C 38 03 8E 04 */ addi r0, r3, __vt__10J2DAnmBase@l /* 0x803A8E04@l */
/* 8030CC60 90 1F 00 00 */ stw r0, 0(r31)
lbl_8030CC64:
/* 8030CC64 7C 80 07 35 */ extsh. r0, r4
/* 8030CC68 40 81 00 0C */ ble lbl_8030CC74
/* 8030CC6C 7F E3 FB 78 */ mr r3, r31
/* 8030CC70 4B FC 20 CD */ bl __dl__FPv
lbl_8030CC74:
/* 8030CC74 7F E3 FB 78 */ mr r3, r31
/* 8030CC78 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030CC7C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CC80 7C 08 03 A6 */ mtlr r0
/* 8030CC84 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CC88 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_8030CC8C:
/* 8030CC8C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CC90 7C 08 02 A6 */ mflr r0
/* 8030CC94 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CC98 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030CC9C 7C 7F 1B 79 */ or. r31, r3, r3
/* 8030CCA0 41 82 00 40 */ beq lbl_8030CCE0
/* 8030CCA4 3C 60 80 3D */ lis r3, __vt__18J2DAnmVtxColorFull@ha /* 0x803CD76C@ha */
/* 8030CCA8 38 03 D7 6C */ addi r0, r3, __vt__18J2DAnmVtxColorFull@l /* 0x803CD76C@l */
/* 8030CCAC 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CCB0 41 82 00 20 */ beq lbl_8030CCD0
/* 8030CCB4 3C 60 80 3D */ lis r3, __vt__14J2DAnmVtxColor@ha /* 0x803CD714@ha */
/* 8030CCB8 38 03 D7 14 */ addi r0, r3, __vt__14J2DAnmVtxColor@l /* 0x803CD714@l */
/* 8030CCBC 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CCC0 41 82 00 10 */ beq lbl_8030CCD0
/* 8030CCC4 3C 60 80 3B */ lis r3, __vt__10J2DAnmBase@ha /* 0x803A8E04@ha */
/* 8030CCC8 38 03 8E 04 */ addi r0, r3, __vt__10J2DAnmBase@l /* 0x803A8E04@l */
/* 8030CCCC 90 1F 00 00 */ stw r0, 0(r31)
lbl_8030CCD0:
/* 8030CCD0 7C 80 07 35 */ extsh. r0, r4
/* 8030CCD4 40 81 00 0C */ ble lbl_8030CCE0
/* 8030CCD8 7F E3 FB 78 */ mr r3, r31
/* 8030CCDC 4B FC 20 61 */ bl __dl__FPv
lbl_8030CCE0:
/* 8030CCE0 7F E3 FB 78 */ mr r3, r31
/* 8030CCE4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030CCE8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CCEC 7C 08 03 A6 */ mtlr r0
/* 8030CCF0 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CCF4 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_8030CDAC:
/* 8030CDAC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CDB0 7C 08 02 A6 */ mflr r0
/* 8030CDB4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CDB8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030CDBC 7C 7F 1B 79 */ or. r31, r3, r3
/* 8030CDC0 41 82 00 40 */ beq lbl_8030CE00
/* 8030CDC4 3C 60 80 3D */ lis r3, __vt__19J2DAnmTransformFull@ha /* 0x803CD7D4@ha */
/* 8030CDC8 38 03 D7 D4 */ addi r0, r3, __vt__19J2DAnmTransformFull@l /* 0x803CD7D4@l */
/* 8030CDCC 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CDD0 41 82 00 20 */ beq lbl_8030CDF0
/* 8030CDD4 3C 60 80 3C */ lis r3, __vt__15J2DAnmTransform@ha /* 0x803BB3B8@ha */
/* 8030CDD8 38 03 B3 B8 */ addi r0, r3, __vt__15J2DAnmTransform@l /* 0x803BB3B8@l */
/* 8030CDDC 90 1F 00 00 */ stw r0, 0(r31)
/* 8030CDE0 41 82 00 10 */ beq lbl_8030CDF0
/* 8030CDE4 3C 60 80 3B */ lis r3, __vt__10J2DAnmBase@ha /* 0x803A8E04@ha */
/* 8030CDE8 38 03 8E 04 */ addi r0, r3, __vt__10J2DAnmBase@l /* 0x803A8E04@l */
/* 8030CDEC 90 1F 00 00 */ stw r0, 0(r31)
lbl_8030CDF0:
/* 8030CDF0 7C 80 07 35 */ extsh. r0, r4
/* 8030CDF4 40 81 00 0C */ ble lbl_8030CE00
/* 8030CDF8 7F E3 FB 78 */ mr r3, r31
/* 8030CDFC 4B FC 1F 41 */ bl __dl__FPv
lbl_8030CE00:
/* 8030CE00 7F E3 FB 78 */ mr r3, r31
/* 8030CE04 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030CE08 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CE0C 7C 08 03 A6 */ mtlr r0
/* 8030CE10 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CE14 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_8030CB3C:
/* 8030CB3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CB40 7C 08 02 A6 */ mflr r0
/* 8030CB44 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CB48 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030CB4C 93 C1 00 08 */ stw r30, 8(r1)
/* 8030CB50 7C 7E 1B 79 */ or. r30, r3, r3
/* 8030CB54 7C 9F 23 78 */ mr r31, r4
/* 8030CB58 41 82 00 1C */ beq lbl_8030CB74
/* 8030CB5C 80 7E 00 04 */ lwz r3, 4(r30)
/* 8030CB60 4B FC 21 DD */ bl __dl__FPv
/* 8030CB64 7F E0 07 35 */ extsh. r0, r31
/* 8030CB68 40 81 00 0C */ ble lbl_8030CB74
/* 8030CB6C 7F C3 F3 78 */ mr r3, r30
/* 8030CB70 4B FC 21 CD */ bl __dl__FPv
lbl_8030CB74:
/* 8030CB74 7F C3 F3 78 */ mr r3, r30
/* 8030CB78 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030CB7C 83 C1 00 08 */ lwz r30, 8(r1)
/* 8030CB80 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CB84 7C 08 03 A6 */ mtlr r0
/* 8030CB88 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CB8C 4E 80 00 20 */ blr
@@ -1,303 +0,0 @@
lbl_8030AAFC:
/* 8030AAFC 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8030AB00 7C 08 02 A6 */ mflr r0
/* 8030AB04 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030AB08 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8030AB0C F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8030AB10 39 61 00 30 */ addi r11, r1, 0x30
/* 8030AB14 48 05 76 C1 */ bl _savegpr_27
/* 8030AB18 7C 7B 1B 78 */ mr r27, r3
/* 8030AB1C FF E0 08 90 */ fmr f31, f1
/* 8030AB20 7C BC 2B 78 */ mr r28, r5
/* 8030AB24 1C 04 00 03 */ mulli r0, r4, 3
/* 8030AB28 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8030AB2C 80 63 00 28 */ lwz r3, 0x28(r3)
/* 8030AB30 1C 04 00 12 */ mulli r0, r4, 0x12
/* 8030AB34 7F E3 02 14 */ add r31, r3, r0
/* 8030AB38 38 04 00 01 */ addi r0, r4, 1
/* 8030AB3C 1C 00 00 12 */ mulli r0, r0, 0x12
/* 8030AB40 7F C3 02 14 */ add r30, r3, r0
/* 8030AB44 38 04 00 02 */ addi r0, r4, 2
/* 8030AB48 1C 00 00 12 */ mulli r0, r0, 0x12
/* 8030AB4C 7F A3 02 14 */ add r29, r3, r0
/* 8030AB50 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8030AB54 2C 00 00 01 */ cmpwi r0, 1
/* 8030AB58 41 82 00 20 */ beq lbl_8030AB78
/* 8030AB5C 40 80 00 34 */ bge lbl_8030AB90
/* 8030AB60 2C 00 00 00 */ cmpwi r0, 0
/* 8030AB64 40 80 00 08 */ bge lbl_8030AB6C
/* 8030AB68 48 00 00 28 */ b lbl_8030AB90
lbl_8030AB6C:
/* 8030AB6C C0 02 C9 10 */ lfs f0, lit_1619(r2)
/* 8030AB70 D0 1C 00 00 */ stfs f0, 0(r28)
/* 8030AB74 48 00 00 3C */ b lbl_8030ABB0
lbl_8030AB78:
/* 8030AB78 80 7B 00 10 */ lwz r3, 0x10(r27)
/* 8030AB7C A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030AB80 54 00 10 3A */ slwi r0, r0, 2
/* 8030AB84 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030AB88 D0 1C 00 00 */ stfs f0, 0(r28)
/* 8030AB8C 48 00 00 24 */ b lbl_8030ABB0
lbl_8030AB90:
/* 8030AB90 FC 20 F8 90 */ fmr f1, f31
/* 8030AB94 7F E3 FB 78 */ mr r3, r31
/* 8030AB98 80 9B 00 10 */ lwz r4, 0x10(r27)
/* 8030AB9C A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030ABA0 54 00 10 3A */ slwi r0, r0, 2
/* 8030ABA4 7C 84 02 14 */ add r4, r4, r0
/* 8030ABA8 48 00 1E 09 */ bl func_8030C9B0
/* 8030ABAC D0 3C 00 00 */ stfs f1, 0(r28)
lbl_8030ABB0:
/* 8030ABB0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8030ABB4 2C 00 00 01 */ cmpwi r0, 1
/* 8030ABB8 41 82 00 20 */ beq lbl_8030ABD8
/* 8030ABBC 40 80 00 34 */ bge lbl_8030ABF0
/* 8030ABC0 2C 00 00 00 */ cmpwi r0, 0
/* 8030ABC4 40 80 00 08 */ bge lbl_8030ABCC
/* 8030ABC8 48 00 00 28 */ b lbl_8030ABF0
lbl_8030ABCC:
/* 8030ABCC C0 02 C9 10 */ lfs f0, lit_1619(r2)
/* 8030ABD0 D0 1C 00 04 */ stfs f0, 4(r28)
/* 8030ABD4 48 00 00 3C */ b lbl_8030AC10
lbl_8030ABD8:
/* 8030ABD8 80 7B 00 10 */ lwz r3, 0x10(r27)
/* 8030ABDC A0 1E 00 02 */ lhz r0, 2(r30)
/* 8030ABE0 54 00 10 3A */ slwi r0, r0, 2
/* 8030ABE4 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030ABE8 D0 1C 00 04 */ stfs f0, 4(r28)
/* 8030ABEC 48 00 00 24 */ b lbl_8030AC10
lbl_8030ABF0:
/* 8030ABF0 FC 20 F8 90 */ fmr f1, f31
/* 8030ABF4 7F C3 F3 78 */ mr r3, r30
/* 8030ABF8 80 9B 00 10 */ lwz r4, 0x10(r27)
/* 8030ABFC A0 1E 00 02 */ lhz r0, 2(r30)
/* 8030AC00 54 00 10 3A */ slwi r0, r0, 2
/* 8030AC04 7C 84 02 14 */ add r4, r4, r0
/* 8030AC08 48 00 1D A9 */ bl func_8030C9B0
/* 8030AC0C D0 3C 00 04 */ stfs f1, 4(r28)
lbl_8030AC10:
/* 8030AC10 A0 1D 00 00 */ lhz r0, 0(r29)
/* 8030AC14 2C 00 00 01 */ cmpwi r0, 1
/* 8030AC18 41 82 00 20 */ beq lbl_8030AC38
/* 8030AC1C 40 80 00 34 */ bge lbl_8030AC50
/* 8030AC20 2C 00 00 00 */ cmpwi r0, 0
/* 8030AC24 40 80 00 08 */ bge lbl_8030AC2C
/* 8030AC28 48 00 00 28 */ b lbl_8030AC50
lbl_8030AC2C:
/* 8030AC2C C0 02 C9 10 */ lfs f0, lit_1619(r2)
/* 8030AC30 D0 1C 00 08 */ stfs f0, 8(r28)
/* 8030AC34 48 00 00 3C */ b lbl_8030AC70
lbl_8030AC38:
/* 8030AC38 80 7B 00 10 */ lwz r3, 0x10(r27)
/* 8030AC3C A0 1D 00 02 */ lhz r0, 2(r29)
/* 8030AC40 54 00 10 3A */ slwi r0, r0, 2
/* 8030AC44 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030AC48 D0 1C 00 08 */ stfs f0, 8(r28)
/* 8030AC4C 48 00 00 24 */ b lbl_8030AC70
lbl_8030AC50:
/* 8030AC50 FC 20 F8 90 */ fmr f1, f31
/* 8030AC54 7F A3 EB 78 */ mr r3, r29
/* 8030AC58 80 9B 00 10 */ lwz r4, 0x10(r27)
/* 8030AC5C A0 1D 00 02 */ lhz r0, 2(r29)
/* 8030AC60 54 00 10 3A */ slwi r0, r0, 2
/* 8030AC64 7C 84 02 14 */ add r4, r4, r0
/* 8030AC68 48 00 1D 49 */ bl func_8030C9B0
/* 8030AC6C D0 3C 00 08 */ stfs f1, 8(r28)
lbl_8030AC70:
/* 8030AC70 A0 1F 00 06 */ lhz r0, 6(r31)
/* 8030AC74 2C 00 00 01 */ cmpwi r0, 1
/* 8030AC78 41 82 00 20 */ beq lbl_8030AC98
/* 8030AC7C 40 80 00 3C */ bge lbl_8030ACB8
/* 8030AC80 2C 00 00 00 */ cmpwi r0, 0
/* 8030AC84 40 80 00 08 */ bge lbl_8030AC8C
/* 8030AC88 48 00 00 30 */ b lbl_8030ACB8
lbl_8030AC8C:
/* 8030AC8C 38 00 00 00 */ li r0, 0
/* 8030AC90 B0 1C 00 0C */ sth r0, 0xc(r28)
/* 8030AC94 48 00 00 58 */ b lbl_8030ACEC
lbl_8030AC98:
/* 8030AC98 80 7B 00 14 */ lwz r3, 0x14(r27)
/* 8030AC9C A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030ACA0 54 00 08 3C */ slwi r0, r0, 1
/* 8030ACA4 7C 63 02 AE */ lhax r3, r3, r0
/* 8030ACA8 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 8030ACAC 7C 60 00 30 */ slw r0, r3, r0
/* 8030ACB0 B0 1C 00 0C */ sth r0, 0xc(r28)
/* 8030ACB4 48 00 00 38 */ b lbl_8030ACEC
lbl_8030ACB8:
/* 8030ACB8 FC 20 F8 90 */ fmr f1, f31
/* 8030ACBC 38 7F 00 06 */ addi r3, r31, 6
/* 8030ACC0 80 9B 00 14 */ lwz r4, 0x14(r27)
/* 8030ACC4 A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030ACC8 54 00 08 3C */ slwi r0, r0, 1
/* 8030ACCC 7C 84 02 14 */ add r4, r4, r0
/* 8030ACD0 48 00 1A AD */ bl func_8030C77C
/* 8030ACD4 FC 00 08 1E */ fctiwz f0, f1
/* 8030ACD8 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030ACDC 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8030ACE0 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 8030ACE4 7C 60 00 30 */ slw r0, r3, r0
/* 8030ACE8 B0 1C 00 0C */ sth r0, 0xc(r28)
lbl_8030ACEC:
/* 8030ACEC A0 1E 00 06 */ lhz r0, 6(r30)
/* 8030ACF0 2C 00 00 01 */ cmpwi r0, 1
/* 8030ACF4 41 82 00 20 */ beq lbl_8030AD14
/* 8030ACF8 40 80 00 3C */ bge lbl_8030AD34
/* 8030ACFC 2C 00 00 00 */ cmpwi r0, 0
/* 8030AD00 40 80 00 08 */ bge lbl_8030AD08
/* 8030AD04 48 00 00 30 */ b lbl_8030AD34
lbl_8030AD08:
/* 8030AD08 38 00 00 00 */ li r0, 0
/* 8030AD0C B0 1C 00 0E */ sth r0, 0xe(r28)
/* 8030AD10 48 00 00 58 */ b lbl_8030AD68
lbl_8030AD14:
/* 8030AD14 80 7B 00 14 */ lwz r3, 0x14(r27)
/* 8030AD18 A0 1E 00 08 */ lhz r0, 8(r30)
/* 8030AD1C 54 00 08 3C */ slwi r0, r0, 1
/* 8030AD20 7C 63 02 AE */ lhax r3, r3, r0
/* 8030AD24 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 8030AD28 7C 60 00 30 */ slw r0, r3, r0
/* 8030AD2C B0 1C 00 0E */ sth r0, 0xe(r28)
/* 8030AD30 48 00 00 38 */ b lbl_8030AD68
lbl_8030AD34:
/* 8030AD34 FC 20 F8 90 */ fmr f1, f31
/* 8030AD38 38 7E 00 06 */ addi r3, r30, 6
/* 8030AD3C 80 9B 00 14 */ lwz r4, 0x14(r27)
/* 8030AD40 A0 1E 00 08 */ lhz r0, 8(r30)
/* 8030AD44 54 00 08 3C */ slwi r0, r0, 1
/* 8030AD48 7C 84 02 14 */ add r4, r4, r0
/* 8030AD4C 48 00 1A 31 */ bl func_8030C77C
/* 8030AD50 FC 00 08 1E */ fctiwz f0, f1
/* 8030AD54 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030AD58 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8030AD5C 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 8030AD60 7C 60 00 30 */ slw r0, r3, r0
/* 8030AD64 B0 1C 00 0E */ sth r0, 0xe(r28)
lbl_8030AD68:
/* 8030AD68 A0 1D 00 06 */ lhz r0, 6(r29)
/* 8030AD6C 2C 00 00 01 */ cmpwi r0, 1
/* 8030AD70 41 82 00 20 */ beq lbl_8030AD90
/* 8030AD74 40 80 00 3C */ bge lbl_8030ADB0
/* 8030AD78 2C 00 00 00 */ cmpwi r0, 0
/* 8030AD7C 40 80 00 08 */ bge lbl_8030AD84
/* 8030AD80 48 00 00 30 */ b lbl_8030ADB0
lbl_8030AD84:
/* 8030AD84 38 00 00 00 */ li r0, 0
/* 8030AD88 B0 1C 00 10 */ sth r0, 0x10(r28)
/* 8030AD8C 48 00 00 58 */ b lbl_8030ADE4
lbl_8030AD90:
/* 8030AD90 80 7B 00 14 */ lwz r3, 0x14(r27)
/* 8030AD94 A0 1D 00 08 */ lhz r0, 8(r29)
/* 8030AD98 54 00 08 3C */ slwi r0, r0, 1
/* 8030AD9C 7C 63 02 AE */ lhax r3, r3, r0
/* 8030ADA0 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 8030ADA4 7C 60 00 30 */ slw r0, r3, r0
/* 8030ADA8 B0 1C 00 10 */ sth r0, 0x10(r28)
/* 8030ADAC 48 00 00 38 */ b lbl_8030ADE4
lbl_8030ADB0:
/* 8030ADB0 FC 20 F8 90 */ fmr f1, f31
/* 8030ADB4 38 7D 00 06 */ addi r3, r29, 6
/* 8030ADB8 80 9B 00 14 */ lwz r4, 0x14(r27)
/* 8030ADBC A0 1D 00 08 */ lhz r0, 8(r29)
/* 8030ADC0 54 00 08 3C */ slwi r0, r0, 1
/* 8030ADC4 7C 84 02 14 */ add r4, r4, r0
/* 8030ADC8 48 00 19 B5 */ bl func_8030C77C
/* 8030ADCC FC 00 08 1E */ fctiwz f0, f1
/* 8030ADD0 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030ADD4 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8030ADD8 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 8030ADDC 7C 60 00 30 */ slw r0, r3, r0
/* 8030ADE0 B0 1C 00 10 */ sth r0, 0x10(r28)
lbl_8030ADE4:
/* 8030ADE4 A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8030ADE8 2C 00 00 01 */ cmpwi r0, 1
/* 8030ADEC 41 82 00 20 */ beq lbl_8030AE0C
/* 8030ADF0 40 80 00 34 */ bge lbl_8030AE24
/* 8030ADF4 2C 00 00 00 */ cmpwi r0, 0
/* 8030ADF8 40 80 00 08 */ bge lbl_8030AE00
/* 8030ADFC 48 00 00 28 */ b lbl_8030AE24
lbl_8030AE00:
/* 8030AE00 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030AE04 D0 1C 00 14 */ stfs f0, 0x14(r28)
/* 8030AE08 48 00 00 3C */ b lbl_8030AE44
lbl_8030AE0C:
/* 8030AE0C 80 7B 00 18 */ lwz r3, 0x18(r27)
/* 8030AE10 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030AE14 54 00 10 3A */ slwi r0, r0, 2
/* 8030AE18 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030AE1C D0 1C 00 14 */ stfs f0, 0x14(r28)
/* 8030AE20 48 00 00 24 */ b lbl_8030AE44
lbl_8030AE24:
/* 8030AE24 FC 20 F8 90 */ fmr f1, f31
/* 8030AE28 38 7F 00 0C */ addi r3, r31, 0xc
/* 8030AE2C 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 8030AE30 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030AE34 54 00 10 3A */ slwi r0, r0, 2
/* 8030AE38 7C 84 02 14 */ add r4, r4, r0
/* 8030AE3C 48 00 1B 75 */ bl func_8030C9B0
/* 8030AE40 D0 3C 00 14 */ stfs f1, 0x14(r28)
lbl_8030AE44:
/* 8030AE44 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 8030AE48 2C 00 00 01 */ cmpwi r0, 1
/* 8030AE4C 41 82 00 20 */ beq lbl_8030AE6C
/* 8030AE50 40 80 00 34 */ bge lbl_8030AE84
/* 8030AE54 2C 00 00 00 */ cmpwi r0, 0
/* 8030AE58 40 80 00 08 */ bge lbl_8030AE60
/* 8030AE5C 48 00 00 28 */ b lbl_8030AE84
lbl_8030AE60:
/* 8030AE60 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030AE64 D0 1C 00 18 */ stfs f0, 0x18(r28)
/* 8030AE68 48 00 00 3C */ b lbl_8030AEA4
lbl_8030AE6C:
/* 8030AE6C 80 7B 00 18 */ lwz r3, 0x18(r27)
/* 8030AE70 A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 8030AE74 54 00 10 3A */ slwi r0, r0, 2
/* 8030AE78 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030AE7C D0 1C 00 18 */ stfs f0, 0x18(r28)
/* 8030AE80 48 00 00 24 */ b lbl_8030AEA4
lbl_8030AE84:
/* 8030AE84 FC 20 F8 90 */ fmr f1, f31
/* 8030AE88 38 7E 00 0C */ addi r3, r30, 0xc
/* 8030AE8C 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 8030AE90 A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 8030AE94 54 00 10 3A */ slwi r0, r0, 2
/* 8030AE98 7C 84 02 14 */ add r4, r4, r0
/* 8030AE9C 48 00 1B 15 */ bl func_8030C9B0
/* 8030AEA0 D0 3C 00 18 */ stfs f1, 0x18(r28)
lbl_8030AEA4:
/* 8030AEA4 A0 1D 00 0C */ lhz r0, 0xc(r29)
/* 8030AEA8 2C 00 00 01 */ cmpwi r0, 1
/* 8030AEAC 41 82 00 20 */ beq lbl_8030AECC
/* 8030AEB0 40 80 00 34 */ bge lbl_8030AEE4
/* 8030AEB4 2C 00 00 00 */ cmpwi r0, 0
/* 8030AEB8 40 80 00 08 */ bge lbl_8030AEC0
/* 8030AEBC 48 00 00 28 */ b lbl_8030AEE4
lbl_8030AEC0:
/* 8030AEC0 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030AEC4 D0 1C 00 1C */ stfs f0, 0x1c(r28)
/* 8030AEC8 48 00 00 3C */ b lbl_8030AF04
lbl_8030AECC:
/* 8030AECC 80 7B 00 18 */ lwz r3, 0x18(r27)
/* 8030AED0 A0 1D 00 0E */ lhz r0, 0xe(r29)
/* 8030AED4 54 00 10 3A */ slwi r0, r0, 2
/* 8030AED8 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030AEDC D0 1C 00 1C */ stfs f0, 0x1c(r28)
/* 8030AEE0 48 00 00 24 */ b lbl_8030AF04
lbl_8030AEE4:
/* 8030AEE4 FC 20 F8 90 */ fmr f1, f31
/* 8030AEE8 38 7D 00 0C */ addi r3, r29, 0xc
/* 8030AEEC 80 9B 00 18 */ lwz r4, 0x18(r27)
/* 8030AEF0 A0 1D 00 0E */ lhz r0, 0xe(r29)
/* 8030AEF4 54 00 10 3A */ slwi r0, r0, 2
/* 8030AEF8 7C 84 02 14 */ add r4, r4, r0
/* 8030AEFC 48 00 1A B5 */ bl func_8030C9B0
/* 8030AF00 D0 3C 00 1C */ stfs f1, 0x1c(r28)
lbl_8030AF04:
/* 8030AF04 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8030AF08 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8030AF0C 39 61 00 30 */ addi r11, r1, 0x30
/* 8030AF10 48 05 73 11 */ bl _restgpr_27
/* 8030AF14 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8030AF18 7C 08 03 A6 */ mtlr r0
/* 8030AF1C 38 21 00 40 */ addi r1, r1, 0x40
/* 8030AF20 4E 80 00 20 */ blr
@@ -1,177 +0,0 @@
lbl_8030B9F0:
/* 8030B9F0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8030B9F4 7C 08 02 A6 */ mflr r0
/* 8030B9F8 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030B9FC DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8030BA00 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8030BA04 39 61 00 30 */ addi r11, r1, 0x30
/* 8030BA08 48 05 67 CD */ bl _savegpr_27
/* 8030BA0C 7C 7B 1B 78 */ mr r27, r3
/* 8030BA10 FF E0 08 90 */ fmr f31, f1
/* 8030BA14 7C BC 2B 78 */ mr r28, r5
/* 8030BA18 1C 04 00 03 */ mulli r0, r4, 3
/* 8030BA1C 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 8030BA20 80 63 00 14 */ lwz r3, 0x14(r3)
/* 8030BA24 1C 04 00 12 */ mulli r0, r4, 0x12
/* 8030BA28 7F E3 02 14 */ add r31, r3, r0
/* 8030BA2C 38 04 00 01 */ addi r0, r4, 1
/* 8030BA30 1C 00 00 12 */ mulli r0, r0, 0x12
/* 8030BA34 7F C3 02 14 */ add r30, r3, r0
/* 8030BA38 38 04 00 02 */ addi r0, r4, 2
/* 8030BA3C 1C 00 00 12 */ mulli r0, r0, 0x12
/* 8030BA40 7F A3 02 14 */ add r29, r3, r0
/* 8030BA44 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8030BA48 2C 00 00 01 */ cmpwi r0, 1
/* 8030BA4C 41 82 00 20 */ beq lbl_8030BA6C
/* 8030BA50 40 80 00 34 */ bge lbl_8030BA84
/* 8030BA54 2C 00 00 00 */ cmpwi r0, 0
/* 8030BA58 40 80 00 08 */ bge lbl_8030BA60
/* 8030BA5C 48 00 00 28 */ b lbl_8030BA84
lbl_8030BA60:
/* 8030BA60 C0 02 C9 10 */ lfs f0, lit_1619(r2)
/* 8030BA64 D0 1C 00 00 */ stfs f0, 0(r28)
/* 8030BA68 48 00 00 3C */ b lbl_8030BAA4
lbl_8030BA6C:
/* 8030BA6C 80 7B 00 20 */ lwz r3, 0x20(r27)
/* 8030BA70 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030BA74 54 00 10 3A */ slwi r0, r0, 2
/* 8030BA78 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030BA7C D0 1C 00 00 */ stfs f0, 0(r28)
/* 8030BA80 48 00 00 24 */ b lbl_8030BAA4
lbl_8030BA84:
/* 8030BA84 FC 20 F8 90 */ fmr f1, f31
/* 8030BA88 7F E3 FB 78 */ mr r3, r31
/* 8030BA8C 80 9B 00 20 */ lwz r4, 0x20(r27)
/* 8030BA90 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030BA94 54 00 10 3A */ slwi r0, r0, 2
/* 8030BA98 7C 84 02 14 */ add r4, r4, r0
/* 8030BA9C 48 00 0F 15 */ bl func_8030C9B0
/* 8030BAA0 D0 3C 00 00 */ stfs f1, 0(r28)
lbl_8030BAA4:
/* 8030BAA4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8030BAA8 2C 00 00 01 */ cmpwi r0, 1
/* 8030BAAC 41 82 00 20 */ beq lbl_8030BACC
/* 8030BAB0 40 80 00 34 */ bge lbl_8030BAE4
/* 8030BAB4 2C 00 00 00 */ cmpwi r0, 0
/* 8030BAB8 40 80 00 08 */ bge lbl_8030BAC0
/* 8030BABC 48 00 00 28 */ b lbl_8030BAE4
lbl_8030BAC0:
/* 8030BAC0 C0 02 C9 10 */ lfs f0, lit_1619(r2)
/* 8030BAC4 D0 1C 00 04 */ stfs f0, 4(r28)
/* 8030BAC8 48 00 00 3C */ b lbl_8030BB04
lbl_8030BACC:
/* 8030BACC 80 7B 00 20 */ lwz r3, 0x20(r27)
/* 8030BAD0 A0 1E 00 02 */ lhz r0, 2(r30)
/* 8030BAD4 54 00 10 3A */ slwi r0, r0, 2
/* 8030BAD8 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030BADC D0 1C 00 04 */ stfs f0, 4(r28)
/* 8030BAE0 48 00 00 24 */ b lbl_8030BB04
lbl_8030BAE4:
/* 8030BAE4 FC 20 F8 90 */ fmr f1, f31
/* 8030BAE8 7F C3 F3 78 */ mr r3, r30
/* 8030BAEC 80 9B 00 20 */ lwz r4, 0x20(r27)
/* 8030BAF0 A0 1E 00 02 */ lhz r0, 2(r30)
/* 8030BAF4 54 00 10 3A */ slwi r0, r0, 2
/* 8030BAF8 7C 84 02 14 */ add r4, r4, r0
/* 8030BAFC 48 00 0E B5 */ bl func_8030C9B0
/* 8030BB00 D0 3C 00 04 */ stfs f1, 4(r28)
lbl_8030BB04:
/* 8030BB04 A0 1D 00 06 */ lhz r0, 6(r29)
/* 8030BB08 2C 00 00 01 */ cmpwi r0, 1
/* 8030BB0C 41 82 00 20 */ beq lbl_8030BB2C
/* 8030BB10 40 80 00 3C */ bge lbl_8030BB4C
/* 8030BB14 2C 00 00 00 */ cmpwi r0, 0
/* 8030BB18 40 80 00 08 */ bge lbl_8030BB20
/* 8030BB1C 48 00 00 30 */ b lbl_8030BB4C
lbl_8030BB20:
/* 8030BB20 38 00 00 00 */ li r0, 0
/* 8030BB24 B0 1C 00 08 */ sth r0, 8(r28)
/* 8030BB28 48 00 00 58 */ b lbl_8030BB80
lbl_8030BB2C:
/* 8030BB2C 80 7B 00 24 */ lwz r3, 0x24(r27)
/* 8030BB30 A0 1D 00 08 */ lhz r0, 8(r29)
/* 8030BB34 54 00 08 3C */ slwi r0, r0, 1
/* 8030BB38 7C 63 02 AE */ lhax r3, r3, r0
/* 8030BB3C 80 1B 00 10 */ lwz r0, 0x10(r27)
/* 8030BB40 7C 60 00 30 */ slw r0, r3, r0
/* 8030BB44 B0 1C 00 08 */ sth r0, 8(r28)
/* 8030BB48 48 00 00 38 */ b lbl_8030BB80
lbl_8030BB4C:
/* 8030BB4C FC 20 F8 90 */ fmr f1, f31
/* 8030BB50 38 7D 00 06 */ addi r3, r29, 6
/* 8030BB54 80 9B 00 24 */ lwz r4, 0x24(r27)
/* 8030BB58 A0 1D 00 08 */ lhz r0, 8(r29)
/* 8030BB5C 54 00 08 3C */ slwi r0, r0, 1
/* 8030BB60 7C 84 02 14 */ add r4, r4, r0
/* 8030BB64 48 00 0C 19 */ bl func_8030C77C
/* 8030BB68 FC 00 08 1E */ fctiwz f0, f1
/* 8030BB6C D8 01 00 08 */ stfd f0, 8(r1)
/* 8030BB70 80 61 00 0C */ lwz r3, 0xc(r1)
/* 8030BB74 80 1B 00 10 */ lwz r0, 0x10(r27)
/* 8030BB78 7C 60 00 30 */ slw r0, r3, r0
/* 8030BB7C B0 1C 00 08 */ sth r0, 8(r28)
lbl_8030BB80:
/* 8030BB80 A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8030BB84 2C 00 00 01 */ cmpwi r0, 1
/* 8030BB88 41 82 00 20 */ beq lbl_8030BBA8
/* 8030BB8C 40 80 00 34 */ bge lbl_8030BBC0
/* 8030BB90 2C 00 00 00 */ cmpwi r0, 0
/* 8030BB94 40 80 00 08 */ bge lbl_8030BB9C
/* 8030BB98 48 00 00 28 */ b lbl_8030BBC0
lbl_8030BB9C:
/* 8030BB9C C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030BBA0 D0 1C 00 0C */ stfs f0, 0xc(r28)
/* 8030BBA4 48 00 00 3C */ b lbl_8030BBE0
lbl_8030BBA8:
/* 8030BBA8 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 8030BBAC A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030BBB0 54 00 10 3A */ slwi r0, r0, 2
/* 8030BBB4 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030BBB8 D0 1C 00 0C */ stfs f0, 0xc(r28)
/* 8030BBBC 48 00 00 24 */ b lbl_8030BBE0
lbl_8030BBC0:
/* 8030BBC0 FC 20 F8 90 */ fmr f1, f31
/* 8030BBC4 38 7F 00 0C */ addi r3, r31, 0xc
/* 8030BBC8 80 9B 00 28 */ lwz r4, 0x28(r27)
/* 8030BBCC A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030BBD0 54 00 10 3A */ slwi r0, r0, 2
/* 8030BBD4 7C 84 02 14 */ add r4, r4, r0
/* 8030BBD8 48 00 0D D9 */ bl func_8030C9B0
/* 8030BBDC D0 3C 00 0C */ stfs f1, 0xc(r28)
lbl_8030BBE0:
/* 8030BBE0 A0 1E 00 0C */ lhz r0, 0xc(r30)
/* 8030BBE4 2C 00 00 01 */ cmpwi r0, 1
/* 8030BBE8 41 82 00 20 */ beq lbl_8030BC08
/* 8030BBEC 40 80 00 34 */ bge lbl_8030BC20
/* 8030BBF0 2C 00 00 00 */ cmpwi r0, 0
/* 8030BBF4 40 80 00 08 */ bge lbl_8030BBFC
/* 8030BBF8 48 00 00 28 */ b lbl_8030BC20
lbl_8030BBFC:
/* 8030BBFC C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030BC00 D0 1C 00 10 */ stfs f0, 0x10(r28)
/* 8030BC04 48 00 00 3C */ b lbl_8030BC40
lbl_8030BC08:
/* 8030BC08 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 8030BC0C A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 8030BC10 54 00 10 3A */ slwi r0, r0, 2
/* 8030BC14 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030BC18 D0 1C 00 10 */ stfs f0, 0x10(r28)
/* 8030BC1C 48 00 00 24 */ b lbl_8030BC40
lbl_8030BC20:
/* 8030BC20 FC 20 F8 90 */ fmr f1, f31
/* 8030BC24 38 7E 00 0C */ addi r3, r30, 0xc
/* 8030BC28 80 9B 00 28 */ lwz r4, 0x28(r27)
/* 8030BC2C A0 1E 00 0E */ lhz r0, 0xe(r30)
/* 8030BC30 54 00 10 3A */ slwi r0, r0, 2
/* 8030BC34 7C 84 02 14 */ add r4, r4, r0
/* 8030BC38 48 00 0D 79 */ bl func_8030C9B0
/* 8030BC3C D0 3C 00 10 */ stfs f1, 0x10(r28)
lbl_8030BC40:
/* 8030BC40 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8030BC44 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8030BC48 39 61 00 30 */ addi r11, r1, 0x30
/* 8030BC4C 48 05 65 D5 */ bl _restgpr_27
/* 8030BC50 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8030BC54 7C 08 03 A6 */ mtlr r0
/* 8030BC58 38 21 00 40 */ addi r1, r1, 0x40
/* 8030BC5C 4E 80 00 20 */ blr
@@ -1,151 +0,0 @@
lbl_8030C77C:
/* 8030C77C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030C780 A8 04 00 00 */ lha r0, 0(r4)
/* 8030C784 C8 42 C9 20 */ lfd f2, lit_2379(r2)
/* 8030C788 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C78C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C790 3C A0 43 30 */ lis r5, 0x4330
/* 8030C794 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C798 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C79C EC 00 10 28 */ fsubs f0, f0, f2
/* 8030C7A0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8030C7A4 40 80 00 20 */ bge lbl_8030C7C4
/* 8030C7A8 A8 04 00 02 */ lha r0, 2(r4)
/* 8030C7AC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C7B0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C7B4 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C7B8 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C7BC EC 20 10 28 */ fsubs f1, f0, f2
/* 8030C7C0 48 00 01 E8 */ b lbl_8030C9A8
lbl_8030C7C4:
/* 8030C7C4 A0 03 00 04 */ lhz r0, 4(r3)
/* 8030C7C8 28 00 00 00 */ cmplwi r0, 0
/* 8030C7CC 40 82 00 F4 */ bne lbl_8030C8C0
/* 8030C7D0 A0 C3 00 00 */ lhz r6, 0(r3)
/* 8030C7D4 38 06 FF FF */ addi r0, r6, -1
/* 8030C7D8 1C 60 00 06 */ mulli r3, r0, 6
/* 8030C7DC 7C 04 1A AE */ lhax r0, r4, r3
/* 8030C7E0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C7E4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C7E8 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C7EC C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C7F0 EC 00 10 28 */ fsubs f0, f0, f2
/* 8030C7F4 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8030C7F8 4C 40 13 82 */ cror 2, 0, 2
/* 8030C7FC 40 82 00 68 */ bne lbl_8030C864
/* 8030C800 7C 64 1A 14 */ add r3, r4, r3
/* 8030C804 A8 03 00 02 */ lha r0, 2(r3)
/* 8030C808 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C80C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C810 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C814 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C818 EC 20 10 28 */ fsubs f1, f0, f2
/* 8030C81C 48 00 01 8C */ b lbl_8030C9A8
/* 8030C820 48 00 00 44 */ b lbl_8030C864
lbl_8030C824:
/* 8030C824 54 C7 F8 7E */ srwi r7, r6, 1
/* 8030C828 1C 07 00 03 */ mulli r0, r7, 3
/* 8030C82C 54 03 08 3C */ slwi r3, r0, 1
/* 8030C830 7C 04 1A AE */ lhax r0, r4, r3
/* 8030C834 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C838 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C83C 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C840 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C844 EC 00 10 28 */ fsubs f0, f0, f2
/* 8030C848 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8030C84C 4C 41 13 82 */ cror 2, 1, 2
/* 8030C850 40 82 00 10 */ bne lbl_8030C860
/* 8030C854 7C 84 1A 14 */ add r4, r4, r3
/* 8030C858 7C C7 30 50 */ subf r6, r7, r6
/* 8030C85C 48 00 00 08 */ b lbl_8030C864
lbl_8030C860:
/* 8030C860 7C E6 3B 78 */ mr r6, r7
lbl_8030C864:
/* 8030C864 28 06 00 01 */ cmplwi r6, 1
/* 8030C868 41 81 FF BC */ bgt lbl_8030C824
/* 8030C86C E0 44 D0 00 */ psq_l f2, 0(r4), 1, 5 /* qr5 */
/* 8030C870 E0 04 D0 06 */ psq_l f0, 6(r4), 1, 5 /* qr5 */
/* 8030C874 E0 E4 D0 02 */ psq_l f7, 2(r4), 1, 5 /* qr5 */
/* 8030C878 EC A0 10 28 */ fsubs f5, f0, f2
/* 8030C87C E0 C4 D0 08 */ psq_l f6, 8(r4), 1, 5 /* qr5 */
/* 8030C880 EC 61 10 28 */ fsubs f3, f1, f2
/* 8030C884 E0 04 D0 0A */ psq_l f0, 10(r4), 1, 5 /* qr5 */
/* 8030C888 EC 86 38 28 */ fsubs f4, f6, f7
/* 8030C88C EC 63 28 24 */ fdivs f3, f3, f5
/* 8030C890 E0 24 D0 04 */ psq_l f1, 4(r4), 1, 5 /* qr5 */
/* 8030C894 EC 00 39 7A */ fmadds f0, f0, f5, f7
/* 8030C898 EC 43 00 F2 */ fmuls f2, f3, f3
/* 8030C89C EC 85 20 7C */ fnmsubs f4, f5, f1, f4
/* 8030C8A0 EC 00 30 28 */ fsubs f0, f0, f6
/* 8030C8A4 EC 00 20 28 */ fsubs f0, f0, f4
/* 8030C8A8 EC 02 00 32 */ fmuls f0, f2, f0
/* 8030C8AC EC 25 00 7A */ fmadds f1, f5, f1, f0
/* 8030C8B0 EC 21 38 FA */ fmadds f1, f1, f3, f7
/* 8030C8B4 EC 24 08 BA */ fmadds f1, f4, f2, f1
/* 8030C8B8 EC 21 00 28 */ fsubs f1, f1, f0
/* 8030C8BC 48 00 00 EC */ b lbl_8030C9A8
lbl_8030C8C0:
/* 8030C8C0 A0 C3 00 00 */ lhz r6, 0(r3)
/* 8030C8C4 38 06 FF FF */ addi r0, r6, -1
/* 8030C8C8 54 03 18 38 */ slwi r3, r0, 3
/* 8030C8CC 7C 04 1A AE */ lhax r0, r4, r3
/* 8030C8D0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C8D4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C8D8 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C8DC C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C8E0 EC 00 10 28 */ fsubs f0, f0, f2
/* 8030C8E4 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8030C8E8 4C 40 13 82 */ cror 2, 0, 2
/* 8030C8EC 40 82 00 64 */ bne lbl_8030C950
/* 8030C8F0 7C 64 1A 14 */ add r3, r4, r3
/* 8030C8F4 A8 03 00 02 */ lha r0, 2(r3)
/* 8030C8F8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C8FC 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C900 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C904 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C908 EC 20 10 28 */ fsubs f1, f0, f2
/* 8030C90C 48 00 00 9C */ b lbl_8030C9A8
/* 8030C910 48 00 00 40 */ b lbl_8030C950
lbl_8030C914:
/* 8030C914 54 C7 F8 7E */ srwi r7, r6, 1
/* 8030C918 54 C3 10 38 */ rlwinm r3, r6, 2, 0, 0x1c
/* 8030C91C 7C 04 1A AE */ lhax r0, r4, r3
/* 8030C920 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8030C924 90 01 00 0C */ stw r0, 0xc(r1)
/* 8030C928 90 A1 00 08 */ stw r5, 8(r1)
/* 8030C92C C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C930 EC 00 10 28 */ fsubs f0, f0, f2
/* 8030C934 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8030C938 4C 41 13 82 */ cror 2, 1, 2
/* 8030C93C 40 82 00 10 */ bne lbl_8030C94C
/* 8030C940 7C 84 1A 14 */ add r4, r4, r3
/* 8030C944 7C C7 30 50 */ subf r6, r7, r6
/* 8030C948 48 00 00 08 */ b lbl_8030C950
lbl_8030C94C:
/* 8030C94C 7C E6 3B 78 */ mr r6, r7
lbl_8030C950:
/* 8030C950 28 06 00 01 */ cmplwi r6, 1
/* 8030C954 41 81 FF C0 */ bgt lbl_8030C914
/* 8030C958 E0 44 D0 00 */ psq_l f2, 0(r4), 1, 5 /* qr5 */
/* 8030C95C E0 04 D0 08 */ psq_l f0, 8(r4), 1, 5 /* qr5 */
/* 8030C960 E0 E4 D0 02 */ psq_l f7, 2(r4), 1, 5 /* qr5 */
/* 8030C964 EC A0 10 28 */ fsubs f5, f0, f2
/* 8030C968 E0 C4 D0 0A */ psq_l f6, 10(r4), 1, 5 /* qr5 */
/* 8030C96C EC 61 10 28 */ fsubs f3, f1, f2
/* 8030C970 E0 04 D0 0C */ psq_l f0, 12(r4), 1, 5 /* qr5 */
/* 8030C974 EC 86 38 28 */ fsubs f4, f6, f7
/* 8030C978 EC 63 28 24 */ fdivs f3, f3, f5
/* 8030C97C E0 24 D0 06 */ psq_l f1, 6(r4), 1, 5 /* qr5 */
/* 8030C980 EC 00 39 7A */ fmadds f0, f0, f5, f7
/* 8030C984 EC 43 00 F2 */ fmuls f2, f3, f3
/* 8030C988 EC 85 20 7C */ fnmsubs f4, f5, f1, f4
/* 8030C98C EC 00 30 28 */ fsubs f0, f0, f6
/* 8030C990 EC 00 20 28 */ fsubs f0, f0, f4
/* 8030C994 EC 02 00 32 */ fmuls f0, f2, f0
/* 8030C998 EC 25 00 7A */ fmadds f1, f5, f1, f0
/* 8030C99C EC 21 38 FA */ fmadds f1, f1, f3, f7
/* 8030C9A0 EC 24 08 BA */ fmadds f1, f4, f2, f1
/* 8030C9A4 EC 21 00 28 */ fsubs f1, f1, f0
lbl_8030C9A8:
/* 8030C9A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8030C9AC 4E 80 00 20 */ blr
@@ -1,104 +0,0 @@
lbl_8030C9B0:
/* 8030C9B0 C0 04 00 00 */ lfs f0, 0(r4)
/* 8030C9B4 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8030C9B8 40 80 00 0C */ bge lbl_8030C9C4
/* 8030C9BC C0 24 00 04 */ lfs f1, 4(r4)
/* 8030C9C0 4E 80 00 20 */ blr
lbl_8030C9C4:
/* 8030C9C4 A0 03 00 04 */ lhz r0, 4(r3)
/* 8030C9C8 28 00 00 00 */ cmplwi r0, 0
/* 8030C9CC 40 82 00 B4 */ bne lbl_8030CA80
/* 8030C9D0 A0 63 00 00 */ lhz r3, 0(r3)
/* 8030C9D4 38 03 FF FF */ addi r0, r3, -1
/* 8030C9D8 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8030C9DC 7C 04 04 2E */ lfsx f0, r4, r0
/* 8030C9E0 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8030C9E4 4C 40 13 82 */ cror 2, 0, 2
/* 8030C9E8 40 82 00 40 */ bne lbl_8030CA28
/* 8030C9EC 7C 64 02 14 */ add r3, r4, r0
/* 8030C9F0 C0 23 00 04 */ lfs f1, 4(r3)
/* 8030C9F4 4E 80 00 20 */ blr
/* 8030C9F8 48 00 00 30 */ b lbl_8030CA28
lbl_8030C9FC:
/* 8030C9FC 54 65 F8 7E */ srwi r5, r3, 1
/* 8030CA00 1C 05 00 03 */ mulli r0, r5, 3
/* 8030CA04 54 00 10 3A */ slwi r0, r0, 2
/* 8030CA08 7C 04 04 2E */ lfsx f0, r4, r0
/* 8030CA0C FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8030CA10 4C 41 13 82 */ cror 2, 1, 2
/* 8030CA14 40 82 00 10 */ bne lbl_8030CA24
/* 8030CA18 7C 84 02 14 */ add r4, r4, r0
/* 8030CA1C 7C 65 18 50 */ subf r3, r5, r3
/* 8030CA20 48 00 00 08 */ b lbl_8030CA28
lbl_8030CA24:
/* 8030CA24 7C A3 2B 78 */ mr r3, r5
lbl_8030CA28:
/* 8030CA28 28 03 00 01 */ cmplwi r3, 1
/* 8030CA2C 41 81 FF D0 */ bgt lbl_8030C9FC
/* 8030CA30 C1 24 00 14 */ lfs f9, 0x14(r4)
/* 8030CA34 C1 04 00 10 */ lfs f8, 0x10(r4)
/* 8030CA38 C0 44 00 0C */ lfs f2, 0xc(r4)
/* 8030CA3C C0 E4 00 08 */ lfs f7, 8(r4)
/* 8030CA40 C0 C4 00 04 */ lfs f6, 4(r4)
/* 8030CA44 C0 04 00 00 */ lfs f0, 0(r4)
/* 8030CA48 EC A1 00 28 */ fsubs f5, f1, f0
/* 8030CA4C EC 82 00 28 */ fsubs f4, f2, f0
/* 8030CA50 EC 65 20 24 */ fdivs f3, f5, f4
/* 8030CA54 EC 03 00 F2 */ fmuls f0, f3, f3
/* 8030CA58 EC 23 18 2A */ fadds f1, f3, f3
/* 8030CA5C EC 40 18 28 */ fsubs f2, f0, f3
/* 8030CA60 EC 86 40 28 */ fsubs f4, f6, f8
/* 8030CA64 EC 01 00 B8 */ fmsubs f0, f1, f2, f0
/* 8030CA68 EC 27 38 BA */ fmadds f1, f7, f2, f7
/* 8030CA6C EC 00 31 3A */ fmadds f0, f0, f4, f6
/* 8030CA70 EC 29 08 BA */ fmadds f1, f9, f2, f1
/* 8030CA74 EC 23 09 F8 */ fmsubs f1, f3, f7, f1
/* 8030CA78 EC 25 00 7C */ fnmsubs f1, f5, f1, f0
/* 8030CA7C 4E 80 00 20 */ blr
lbl_8030CA80:
/* 8030CA80 A0 63 00 00 */ lhz r3, 0(r3)
/* 8030CA84 38 03 FF FF */ addi r0, r3, -1
/* 8030CA88 54 00 20 36 */ slwi r0, r0, 4
/* 8030CA8C 7C 04 04 2E */ lfsx f0, r4, r0
/* 8030CA90 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8030CA94 4C 40 13 82 */ cror 2, 0, 2
/* 8030CA98 40 82 00 3C */ bne lbl_8030CAD4
/* 8030CA9C 7C 64 02 14 */ add r3, r4, r0
/* 8030CAA0 C0 23 00 04 */ lfs f1, 4(r3)
/* 8030CAA4 4E 80 00 20 */ blr
/* 8030CAA8 48 00 00 2C */ b lbl_8030CAD4
lbl_8030CAAC:
/* 8030CAAC 54 65 F8 7E */ srwi r5, r3, 1
/* 8030CAB0 54 60 18 36 */ rlwinm r0, r3, 3, 0, 0x1b
/* 8030CAB4 7C 04 04 2E */ lfsx f0, r4, r0
/* 8030CAB8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8030CABC 4C 41 13 82 */ cror 2, 1, 2
/* 8030CAC0 40 82 00 10 */ bne lbl_8030CAD0
/* 8030CAC4 7C 84 02 14 */ add r4, r4, r0
/* 8030CAC8 7C 65 18 50 */ subf r3, r5, r3
/* 8030CACC 48 00 00 08 */ b lbl_8030CAD4
lbl_8030CAD0:
/* 8030CAD0 7C A3 2B 78 */ mr r3, r5
lbl_8030CAD4:
/* 8030CAD4 28 03 00 01 */ cmplwi r3, 1
/* 8030CAD8 41 81 FF D4 */ bgt lbl_8030CAAC
/* 8030CADC C1 24 00 18 */ lfs f9, 0x18(r4)
/* 8030CAE0 C1 04 00 14 */ lfs f8, 0x14(r4)
/* 8030CAE4 C0 44 00 10 */ lfs f2, 0x10(r4)
/* 8030CAE8 C0 E4 00 0C */ lfs f7, 0xc(r4)
/* 8030CAEC C0 C4 00 04 */ lfs f6, 4(r4)
/* 8030CAF0 C0 04 00 00 */ lfs f0, 0(r4)
/* 8030CAF4 EC A1 00 28 */ fsubs f5, f1, f0
/* 8030CAF8 EC 82 00 28 */ fsubs f4, f2, f0
/* 8030CAFC EC 65 20 24 */ fdivs f3, f5, f4
/* 8030CB00 EC 03 00 F2 */ fmuls f0, f3, f3
/* 8030CB04 EC 23 18 2A */ fadds f1, f3, f3
/* 8030CB08 EC 40 18 28 */ fsubs f2, f0, f3
/* 8030CB0C EC 86 40 28 */ fsubs f4, f6, f8
/* 8030CB10 EC 01 00 B8 */ fmsubs f0, f1, f2, f0
/* 8030CB14 EC 27 38 BA */ fmadds f1, f7, f2, f7
/* 8030CB18 EC 00 31 3A */ fmadds f0, f0, f4, f6
/* 8030CB1C EC 29 08 BA */ fmadds f1, f9, f2, f1
/* 8030CB20 EC 23 09 F8 */ fmsubs f1, f3, f7, f1
/* 8030CB24 EC 25 00 7C */ fnmsubs f1, f5, f1, f0
/* 8030CB28 4E 80 00 20 */ blr
@@ -1,202 +0,0 @@
lbl_8030B200:
/* 8030B200 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8030B204 7C 08 02 A6 */ mflr r0
/* 8030B208 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030B20C DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8030B210 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8030B214 39 61 00 30 */ addi r11, r1, 0x30
/* 8030B218 48 05 6F C5 */ bl _savegpr_29
/* 8030B21C 7C 7D 1B 78 */ mr r29, r3
/* 8030B220 7C BE 2B 78 */ mr r30, r5
/* 8030B224 80 63 00 40 */ lwz r3, 0x40(r3)
/* 8030B228 54 80 04 3E */ clrlwi r0, r4, 0x10
/* 8030B22C 1C 00 00 18 */ mulli r0, r0, 0x18
/* 8030B230 7F E3 02 14 */ add r31, r3, r0
/* 8030B234 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8030B238 2C 00 00 01 */ cmpwi r0, 1
/* 8030B23C 41 82 00 20 */ beq lbl_8030B25C
/* 8030B240 40 80 00 34 */ bge lbl_8030B274
/* 8030B244 2C 00 00 00 */ cmpwi r0, 0
/* 8030B248 40 80 00 08 */ bge lbl_8030B250
/* 8030B24C 48 00 00 28 */ b lbl_8030B274
lbl_8030B250:
/* 8030B250 38 00 00 00 */ li r0, 0
/* 8030B254 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B258 48 00 00 78 */ b lbl_8030B2D0
lbl_8030B25C:
/* 8030B25C 80 7D 00 30 */ lwz r3, 0x30(r29)
/* 8030B260 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030B264 54 00 08 3C */ slwi r0, r0, 1
/* 8030B268 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B26C 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B270 48 00 00 60 */ b lbl_8030B2D0
lbl_8030B274:
/* 8030B274 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B278 7F E3 FB 78 */ mr r3, r31
/* 8030B27C 80 9D 00 30 */ lwz r4, 0x30(r29)
/* 8030B280 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030B284 54 00 08 3C */ slwi r0, r0, 1
/* 8030B288 7C 84 02 14 */ add r4, r4, r0
/* 8030B28C 48 00 14 F1 */ bl func_8030C77C
/* 8030B290 FF E0 08 90 */ fmr f31, f1
/* 8030B294 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B298 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B29C 40 80 00 10 */ bge lbl_8030B2AC
/* 8030B2A0 38 00 00 00 */ li r0, 0
/* 8030B2A4 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B2A8 48 00 00 28 */ b lbl_8030B2D0
lbl_8030B2AC:
/* 8030B2AC C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B2B0 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B2B4 40 81 00 10 */ ble lbl_8030B2C4
/* 8030B2B8 38 00 00 FF */ li r0, 0xff
/* 8030B2BC 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B2C0 48 00 00 10 */ b lbl_8030B2D0
lbl_8030B2C4:
/* 8030B2C4 F3 E1 A0 14 */ psq_st f31, 20(r1), 1, 2 /* qr2 */
/* 8030B2C8 88 01 00 14 */ lbz r0, 0x14(r1)
/* 8030B2CC 98 1E 00 00 */ stb r0, 0(r30)
lbl_8030B2D0:
/* 8030B2D0 A0 1F 00 06 */ lhz r0, 6(r31)
/* 8030B2D4 2C 00 00 01 */ cmpwi r0, 1
/* 8030B2D8 41 82 00 20 */ beq lbl_8030B2F8
/* 8030B2DC 40 80 00 34 */ bge lbl_8030B310
/* 8030B2E0 2C 00 00 00 */ cmpwi r0, 0
/* 8030B2E4 40 80 00 08 */ bge lbl_8030B2EC
/* 8030B2E8 48 00 00 28 */ b lbl_8030B310
lbl_8030B2EC:
/* 8030B2EC 38 00 00 00 */ li r0, 0
/* 8030B2F0 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B2F4 48 00 00 78 */ b lbl_8030B36C
lbl_8030B2F8:
/* 8030B2F8 80 7D 00 34 */ lwz r3, 0x34(r29)
/* 8030B2FC A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030B300 54 00 08 3C */ slwi r0, r0, 1
/* 8030B304 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B308 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B30C 48 00 00 60 */ b lbl_8030B36C
lbl_8030B310:
/* 8030B310 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B314 38 7F 00 06 */ addi r3, r31, 6
/* 8030B318 80 9D 00 34 */ lwz r4, 0x34(r29)
/* 8030B31C A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030B320 54 00 08 3C */ slwi r0, r0, 1
/* 8030B324 7C 84 02 14 */ add r4, r4, r0
/* 8030B328 48 00 14 55 */ bl func_8030C77C
/* 8030B32C FF E0 08 90 */ fmr f31, f1
/* 8030B330 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B334 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B338 40 80 00 10 */ bge lbl_8030B348
/* 8030B33C 38 00 00 00 */ li r0, 0
/* 8030B340 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B344 48 00 00 28 */ b lbl_8030B36C
lbl_8030B348:
/* 8030B348 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B34C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B350 40 81 00 10 */ ble lbl_8030B360
/* 8030B354 38 00 00 FF */ li r0, 0xff
/* 8030B358 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B35C 48 00 00 10 */ b lbl_8030B36C
lbl_8030B360:
/* 8030B360 F3 E1 A0 10 */ psq_st f31, 16(r1), 1, 2 /* qr2 */
/* 8030B364 88 01 00 10 */ lbz r0, 0x10(r1)
/* 8030B368 98 1E 00 01 */ stb r0, 1(r30)
lbl_8030B36C:
/* 8030B36C A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8030B370 2C 00 00 01 */ cmpwi r0, 1
/* 8030B374 41 82 00 20 */ beq lbl_8030B394
/* 8030B378 40 80 00 34 */ bge lbl_8030B3AC
/* 8030B37C 2C 00 00 00 */ cmpwi r0, 0
/* 8030B380 40 80 00 08 */ bge lbl_8030B388
/* 8030B384 48 00 00 28 */ b lbl_8030B3AC
lbl_8030B388:
/* 8030B388 38 00 00 00 */ li r0, 0
/* 8030B38C 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B390 48 00 00 78 */ b lbl_8030B408
lbl_8030B394:
/* 8030B394 80 7D 00 38 */ lwz r3, 0x38(r29)
/* 8030B398 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030B39C 54 00 08 3C */ slwi r0, r0, 1
/* 8030B3A0 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B3A4 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B3A8 48 00 00 60 */ b lbl_8030B408
lbl_8030B3AC:
/* 8030B3AC C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B3B0 38 7F 00 0C */ addi r3, r31, 0xc
/* 8030B3B4 80 9D 00 38 */ lwz r4, 0x38(r29)
/* 8030B3B8 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030B3BC 54 00 08 3C */ slwi r0, r0, 1
/* 8030B3C0 7C 84 02 14 */ add r4, r4, r0
/* 8030B3C4 48 00 13 B9 */ bl func_8030C77C
/* 8030B3C8 FF E0 08 90 */ fmr f31, f1
/* 8030B3CC C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B3D0 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B3D4 40 80 00 10 */ bge lbl_8030B3E4
/* 8030B3D8 38 00 00 00 */ li r0, 0
/* 8030B3DC 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B3E0 48 00 00 28 */ b lbl_8030B408
lbl_8030B3E4:
/* 8030B3E4 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B3E8 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B3EC 40 81 00 10 */ ble lbl_8030B3FC
/* 8030B3F0 38 00 00 FF */ li r0, 0xff
/* 8030B3F4 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B3F8 48 00 00 10 */ b lbl_8030B408
lbl_8030B3FC:
/* 8030B3FC F3 E1 A0 0C */ psq_st f31, 12(r1), 1, 2 /* qr2 */
/* 8030B400 88 01 00 0C */ lbz r0, 0xc(r1)
/* 8030B404 98 1E 00 02 */ stb r0, 2(r30)
lbl_8030B408:
/* 8030B408 A0 1F 00 12 */ lhz r0, 0x12(r31)
/* 8030B40C 2C 00 00 01 */ cmpwi r0, 1
/* 8030B410 41 82 00 20 */ beq lbl_8030B430
/* 8030B414 40 80 00 34 */ bge lbl_8030B448
/* 8030B418 2C 00 00 00 */ cmpwi r0, 0
/* 8030B41C 40 80 00 08 */ bge lbl_8030B424
/* 8030B420 48 00 00 28 */ b lbl_8030B448
lbl_8030B424:
/* 8030B424 38 00 00 00 */ li r0, 0
/* 8030B428 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B42C 48 00 00 78 */ b lbl_8030B4A4
lbl_8030B430:
/* 8030B430 80 7D 00 3C */ lwz r3, 0x3c(r29)
/* 8030B434 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030B438 54 00 08 3C */ slwi r0, r0, 1
/* 8030B43C 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B440 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B444 48 00 00 60 */ b lbl_8030B4A4
lbl_8030B448:
/* 8030B448 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B44C 38 7F 00 12 */ addi r3, r31, 0x12
/* 8030B450 80 9D 00 3C */ lwz r4, 0x3c(r29)
/* 8030B454 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030B458 54 00 08 3C */ slwi r0, r0, 1
/* 8030B45C 7C 84 02 14 */ add r4, r4, r0
/* 8030B460 48 00 13 1D */ bl func_8030C77C
/* 8030B464 FF E0 08 90 */ fmr f31, f1
/* 8030B468 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B46C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B470 40 80 00 10 */ bge lbl_8030B480
/* 8030B474 38 00 00 00 */ li r0, 0
/* 8030B478 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B47C 48 00 00 28 */ b lbl_8030B4A4
lbl_8030B480:
/* 8030B480 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B484 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B488 40 81 00 10 */ ble lbl_8030B498
/* 8030B48C 38 00 00 FF */ li r0, 0xff
/* 8030B490 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B494 48 00 00 10 */ b lbl_8030B4A4
lbl_8030B498:
/* 8030B498 F3 E1 A0 08 */ psq_st f31, 8(r1), 1, 2 /* qr2 */
/* 8030B49C 88 01 00 08 */ lbz r0, 8(r1)
/* 8030B4A0 98 1E 00 03 */ stb r0, 3(r30)
lbl_8030B4A4:
/* 8030B4A4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8030B4A8 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8030B4AC 39 61 00 30 */ addi r11, r1, 0x30
/* 8030B4B0 48 05 6D 79 */ bl _restgpr_29
/* 8030B4B4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8030B4B8 7C 08 03 A6 */ mtlr r0
/* 8030B4BC 38 21 00 40 */ addi r1, r1, 0x40
/* 8030B4C0 4E 80 00 20 */ blr
@@ -1,155 +0,0 @@
lbl_8030AFC8:
/* 8030AFC8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030AFCC 80 C3 00 40 */ lwz r6, 0x40(r3)
/* 8030AFD0 54 80 23 36 */ rlwinm r0, r4, 4, 0xc, 0x1b
/* 8030AFD4 7C 86 02 14 */ add r4, r6, r0
/* 8030AFD8 A0 E4 00 00 */ lhz r7, 0(r4)
/* 8030AFDC C0 43 00 08 */ lfs f2, 8(r3)
/* 8030AFE0 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030AFE4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030AFE8 40 80 00 18 */ bge lbl_8030B000
/* 8030AFEC 80 C3 00 30 */ lwz r6, 0x30(r3)
/* 8030AFF0 A0 04 00 02 */ lhz r0, 2(r4)
/* 8030AFF4 7C 06 00 AE */ lbzx r0, r6, r0
/* 8030AFF8 98 05 00 00 */ stb r0, 0(r5)
/* 8030AFFC 48 00 00 64 */ b lbl_8030B060
lbl_8030B000:
/* 8030B000 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B004 90 E1 00 0C */ stw r7, 0xc(r1)
/* 8030B008 3C 00 43 30 */ lis r0, 0x4330
/* 8030B00C 90 01 00 08 */ stw r0, 8(r1)
/* 8030B010 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B014 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B018 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B01C 4C 41 13 82 */ cror 2, 1, 2
/* 8030B020 40 82 00 20 */ bne lbl_8030B040
/* 8030B024 80 C3 00 30 */ lwz r6, 0x30(r3)
/* 8030B028 A0 04 00 02 */ lhz r0, 2(r4)
/* 8030B02C 7C 06 02 14 */ add r0, r6, r0
/* 8030B030 7C C0 3A 14 */ add r6, r0, r7
/* 8030B034 88 06 FF FF */ lbz r0, -1(r6)
/* 8030B038 98 05 00 00 */ stb r0, 0(r5)
/* 8030B03C 48 00 00 24 */ b lbl_8030B060
lbl_8030B040:
/* 8030B040 80 E3 00 30 */ lwz r7, 0x30(r3)
/* 8030B044 A0 C4 00 02 */ lhz r6, 2(r4)
/* 8030B048 FC 00 10 1E */ fctiwz f0, f2
/* 8030B04C D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B050 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B054 7C 06 02 14 */ add r0, r6, r0
/* 8030B058 7C 07 00 AE */ lbzx r0, r7, r0
/* 8030B05C 98 05 00 00 */ stb r0, 0(r5)
lbl_8030B060:
/* 8030B060 A0 E4 00 04 */ lhz r7, 4(r4)
/* 8030B064 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030B068 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B06C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B070 40 80 00 18 */ bge lbl_8030B088
/* 8030B074 80 C3 00 34 */ lwz r6, 0x34(r3)
/* 8030B078 A0 04 00 06 */ lhz r0, 6(r4)
/* 8030B07C 7C 06 00 AE */ lbzx r0, r6, r0
/* 8030B080 98 05 00 01 */ stb r0, 1(r5)
/* 8030B084 48 00 00 64 */ b lbl_8030B0E8
lbl_8030B088:
/* 8030B088 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B08C 90 E1 00 0C */ stw r7, 0xc(r1)
/* 8030B090 3C 00 43 30 */ lis r0, 0x4330
/* 8030B094 90 01 00 08 */ stw r0, 8(r1)
/* 8030B098 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B09C EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B0A0 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B0A4 4C 41 13 82 */ cror 2, 1, 2
/* 8030B0A8 40 82 00 20 */ bne lbl_8030B0C8
/* 8030B0AC 80 C3 00 34 */ lwz r6, 0x34(r3)
/* 8030B0B0 A0 04 00 06 */ lhz r0, 6(r4)
/* 8030B0B4 7C 06 02 14 */ add r0, r6, r0
/* 8030B0B8 7C C0 3A 14 */ add r6, r0, r7
/* 8030B0BC 88 06 FF FF */ lbz r0, -1(r6)
/* 8030B0C0 98 05 00 01 */ stb r0, 1(r5)
/* 8030B0C4 48 00 00 24 */ b lbl_8030B0E8
lbl_8030B0C8:
/* 8030B0C8 80 E3 00 34 */ lwz r7, 0x34(r3)
/* 8030B0CC A0 C4 00 06 */ lhz r6, 6(r4)
/* 8030B0D0 FC 00 10 1E */ fctiwz f0, f2
/* 8030B0D4 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B0D8 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B0DC 7C 06 02 14 */ add r0, r6, r0
/* 8030B0E0 7C 07 00 AE */ lbzx r0, r7, r0
/* 8030B0E4 98 05 00 01 */ stb r0, 1(r5)
lbl_8030B0E8:
/* 8030B0E8 A0 E4 00 08 */ lhz r7, 8(r4)
/* 8030B0EC C0 43 00 08 */ lfs f2, 8(r3)
/* 8030B0F0 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B0F4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B0F8 40 80 00 18 */ bge lbl_8030B110
/* 8030B0FC 80 C3 00 38 */ lwz r6, 0x38(r3)
/* 8030B100 A0 04 00 0A */ lhz r0, 0xa(r4)
/* 8030B104 7C 06 00 AE */ lbzx r0, r6, r0
/* 8030B108 98 05 00 02 */ stb r0, 2(r5)
/* 8030B10C 48 00 00 64 */ b lbl_8030B170
lbl_8030B110:
/* 8030B110 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B114 90 E1 00 0C */ stw r7, 0xc(r1)
/* 8030B118 3C 00 43 30 */ lis r0, 0x4330
/* 8030B11C 90 01 00 08 */ stw r0, 8(r1)
/* 8030B120 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B124 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B128 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B12C 4C 41 13 82 */ cror 2, 1, 2
/* 8030B130 40 82 00 20 */ bne lbl_8030B150
/* 8030B134 80 C3 00 38 */ lwz r6, 0x38(r3)
/* 8030B138 A0 04 00 0A */ lhz r0, 0xa(r4)
/* 8030B13C 7C 06 02 14 */ add r0, r6, r0
/* 8030B140 7C C0 3A 14 */ add r6, r0, r7
/* 8030B144 88 06 FF FF */ lbz r0, -1(r6)
/* 8030B148 98 05 00 02 */ stb r0, 2(r5)
/* 8030B14C 48 00 00 24 */ b lbl_8030B170
lbl_8030B150:
/* 8030B150 80 E3 00 38 */ lwz r7, 0x38(r3)
/* 8030B154 A0 C4 00 0A */ lhz r6, 0xa(r4)
/* 8030B158 FC 00 10 1E */ fctiwz f0, f2
/* 8030B15C D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B160 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B164 7C 06 02 14 */ add r0, r6, r0
/* 8030B168 7C 07 00 AE */ lbzx r0, r7, r0
/* 8030B16C 98 05 00 02 */ stb r0, 2(r5)
lbl_8030B170:
/* 8030B170 A0 C4 00 0C */ lhz r6, 0xc(r4)
/* 8030B174 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030B178 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B17C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B180 40 80 00 18 */ bge lbl_8030B198
/* 8030B184 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 8030B188 A0 04 00 0E */ lhz r0, 0xe(r4)
/* 8030B18C 7C 03 00 AE */ lbzx r0, r3, r0
/* 8030B190 98 05 00 03 */ stb r0, 3(r5)
/* 8030B194 48 00 00 64 */ b lbl_8030B1F8
lbl_8030B198:
/* 8030B198 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B19C 90 C1 00 0C */ stw r6, 0xc(r1)
/* 8030B1A0 3C 00 43 30 */ lis r0, 0x4330
/* 8030B1A4 90 01 00 08 */ stw r0, 8(r1)
/* 8030B1A8 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B1AC EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B1B0 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B1B4 4C 41 13 82 */ cror 2, 1, 2
/* 8030B1B8 40 82 00 20 */ bne lbl_8030B1D8
/* 8030B1BC 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 8030B1C0 A0 04 00 0E */ lhz r0, 0xe(r4)
/* 8030B1C4 7C 03 02 14 */ add r0, r3, r0
/* 8030B1C8 7C 60 32 14 */ add r3, r0, r6
/* 8030B1CC 88 03 FF FF */ lbz r0, -1(r3)
/* 8030B1D0 98 05 00 03 */ stb r0, 3(r5)
/* 8030B1D4 48 00 00 24 */ b lbl_8030B1F8
lbl_8030B1D8:
/* 8030B1D8 80 C3 00 3C */ lwz r6, 0x3c(r3)
/* 8030B1DC A0 64 00 0E */ lhz r3, 0xe(r4)
/* 8030B1E0 FC 00 10 1E */ fctiwz f0, f2
/* 8030B1E4 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B1E8 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B1EC 7C 03 02 14 */ add r0, r3, r0
/* 8030B1F0 7C 06 00 AE */ lbzx r0, r6, r0
/* 8030B1F4 98 05 00 03 */ stb r0, 3(r5)
lbl_8030B1F8:
/* 8030B1F8 38 21 00 10 */ addi r1, r1, 0x10
/* 8030B1FC 4E 80 00 20 */ blr
@@ -1,212 +0,0 @@
lbl_8030B704:
/* 8030B704 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8030B708 7C 08 02 A6 */ mflr r0
/* 8030B70C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030B710 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8030B714 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8030B718 39 61 00 30 */ addi r11, r1, 0x30
/* 8030B71C 48 05 6A C1 */ bl _savegpr_29
/* 8030B720 7C 7D 1B 78 */ mr r29, r3
/* 8030B724 7C DE 33 78 */ mr r30, r6
/* 8030B728 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
/* 8030B72C 7C 7D 02 14 */ add r3, r29, r0
/* 8030B730 80 63 00 24 */ lwz r3, 0x24(r3)
/* 8030B734 54 A0 04 3E */ clrlwi r0, r5, 0x10
/* 8030B738 1C 00 00 18 */ mulli r0, r0, 0x18
/* 8030B73C 7F E3 02 14 */ add r31, r3, r0
/* 8030B740 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8030B744 2C 00 00 01 */ cmpwi r0, 1
/* 8030B748 41 82 00 20 */ beq lbl_8030B768
/* 8030B74C 40 80 00 34 */ bge lbl_8030B780
/* 8030B750 2C 00 00 00 */ cmpwi r0, 0
/* 8030B754 40 80 00 08 */ bge lbl_8030B75C
/* 8030B758 48 00 00 28 */ b lbl_8030B780
lbl_8030B75C:
/* 8030B75C 38 00 00 00 */ li r0, 0
/* 8030B760 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B764 48 00 00 80 */ b lbl_8030B7E4
lbl_8030B768:
/* 8030B768 80 7D 00 2C */ lwz r3, 0x2c(r29)
/* 8030B76C A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030B770 54 00 08 3C */ slwi r0, r0, 1
/* 8030B774 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B778 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B77C 48 00 00 68 */ b lbl_8030B7E4
lbl_8030B780:
/* 8030B780 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B784 7F E3 FB 78 */ mr r3, r31
/* 8030B788 80 9D 00 2C */ lwz r4, 0x2c(r29)
/* 8030B78C A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030B790 54 00 08 3C */ slwi r0, r0, 1
/* 8030B794 7C 84 02 14 */ add r4, r4, r0
/* 8030B798 48 00 0F E5 */ bl func_8030C77C
/* 8030B79C FF E0 08 90 */ fmr f31, f1
/* 8030B7A0 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B7A4 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B7A8 4C 40 13 82 */ cror 2, 0, 2
/* 8030B7AC 40 82 00 10 */ bne lbl_8030B7BC
/* 8030B7B0 38 00 00 00 */ li r0, 0
/* 8030B7B4 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B7B8 48 00 00 2C */ b lbl_8030B7E4
lbl_8030B7BC:
/* 8030B7BC C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B7C0 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B7C4 4C 40 13 82 */ cror 2, 0, 2
/* 8030B7C8 40 82 00 14 */ bne lbl_8030B7DC
/* 8030B7CC F3 E1 A0 14 */ psq_st f31, 20(r1), 1, 2 /* qr2 */
/* 8030B7D0 88 01 00 14 */ lbz r0, 0x14(r1)
/* 8030B7D4 98 1E 00 00 */ stb r0, 0(r30)
/* 8030B7D8 48 00 00 0C */ b lbl_8030B7E4
lbl_8030B7DC:
/* 8030B7DC 38 00 00 FF */ li r0, 0xff
/* 8030B7E0 98 1E 00 00 */ stb r0, 0(r30)
lbl_8030B7E4:
/* 8030B7E4 A0 1F 00 06 */ lhz r0, 6(r31)
/* 8030B7E8 2C 00 00 01 */ cmpwi r0, 1
/* 8030B7EC 41 82 00 20 */ beq lbl_8030B80C
/* 8030B7F0 40 80 00 34 */ bge lbl_8030B824
/* 8030B7F4 2C 00 00 00 */ cmpwi r0, 0
/* 8030B7F8 40 80 00 08 */ bge lbl_8030B800
/* 8030B7FC 48 00 00 28 */ b lbl_8030B824
lbl_8030B800:
/* 8030B800 38 00 00 00 */ li r0, 0
/* 8030B804 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B808 48 00 00 80 */ b lbl_8030B888
lbl_8030B80C:
/* 8030B80C 80 7D 00 30 */ lwz r3, 0x30(r29)
/* 8030B810 A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030B814 54 00 08 3C */ slwi r0, r0, 1
/* 8030B818 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B81C 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B820 48 00 00 68 */ b lbl_8030B888
lbl_8030B824:
/* 8030B824 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B828 38 7F 00 06 */ addi r3, r31, 6
/* 8030B82C 80 9D 00 30 */ lwz r4, 0x30(r29)
/* 8030B830 A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030B834 54 00 08 3C */ slwi r0, r0, 1
/* 8030B838 7C 84 02 14 */ add r4, r4, r0
/* 8030B83C 48 00 0F 41 */ bl func_8030C77C
/* 8030B840 FF E0 08 90 */ fmr f31, f1
/* 8030B844 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B848 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B84C 4C 40 13 82 */ cror 2, 0, 2
/* 8030B850 40 82 00 10 */ bne lbl_8030B860
/* 8030B854 38 00 00 00 */ li r0, 0
/* 8030B858 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B85C 48 00 00 2C */ b lbl_8030B888
lbl_8030B860:
/* 8030B860 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B864 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B868 4C 40 13 82 */ cror 2, 0, 2
/* 8030B86C 40 82 00 14 */ bne lbl_8030B880
/* 8030B870 F3 E1 A0 10 */ psq_st f31, 16(r1), 1, 2 /* qr2 */
/* 8030B874 88 01 00 10 */ lbz r0, 0x10(r1)
/* 8030B878 98 1E 00 01 */ stb r0, 1(r30)
/* 8030B87C 48 00 00 0C */ b lbl_8030B888
lbl_8030B880:
/* 8030B880 38 00 00 FF */ li r0, 0xff
/* 8030B884 98 1E 00 01 */ stb r0, 1(r30)
lbl_8030B888:
/* 8030B888 A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8030B88C 2C 00 00 01 */ cmpwi r0, 1
/* 8030B890 41 82 00 20 */ beq lbl_8030B8B0
/* 8030B894 40 80 00 34 */ bge lbl_8030B8C8
/* 8030B898 2C 00 00 00 */ cmpwi r0, 0
/* 8030B89C 40 80 00 08 */ bge lbl_8030B8A4
/* 8030B8A0 48 00 00 28 */ b lbl_8030B8C8
lbl_8030B8A4:
/* 8030B8A4 38 00 00 00 */ li r0, 0
/* 8030B8A8 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B8AC 48 00 00 80 */ b lbl_8030B92C
lbl_8030B8B0:
/* 8030B8B0 80 7D 00 34 */ lwz r3, 0x34(r29)
/* 8030B8B4 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030B8B8 54 00 08 3C */ slwi r0, r0, 1
/* 8030B8BC 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B8C0 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B8C4 48 00 00 68 */ b lbl_8030B92C
lbl_8030B8C8:
/* 8030B8C8 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B8CC 38 7F 00 0C */ addi r3, r31, 0xc
/* 8030B8D0 80 9D 00 34 */ lwz r4, 0x34(r29)
/* 8030B8D4 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030B8D8 54 00 08 3C */ slwi r0, r0, 1
/* 8030B8DC 7C 84 02 14 */ add r4, r4, r0
/* 8030B8E0 48 00 0E 9D */ bl func_8030C77C
/* 8030B8E4 FF E0 08 90 */ fmr f31, f1
/* 8030B8E8 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B8EC FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B8F0 4C 40 13 82 */ cror 2, 0, 2
/* 8030B8F4 40 82 00 10 */ bne lbl_8030B904
/* 8030B8F8 38 00 00 00 */ li r0, 0
/* 8030B8FC 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B900 48 00 00 2C */ b lbl_8030B92C
lbl_8030B904:
/* 8030B904 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B908 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B90C 4C 40 13 82 */ cror 2, 0, 2
/* 8030B910 40 82 00 14 */ bne lbl_8030B924
/* 8030B914 F3 E1 A0 0C */ psq_st f31, 12(r1), 1, 2 /* qr2 */
/* 8030B918 88 01 00 0C */ lbz r0, 0xc(r1)
/* 8030B91C 98 1E 00 02 */ stb r0, 2(r30)
/* 8030B920 48 00 00 0C */ b lbl_8030B92C
lbl_8030B924:
/* 8030B924 38 00 00 FF */ li r0, 0xff
/* 8030B928 98 1E 00 02 */ stb r0, 2(r30)
lbl_8030B92C:
/* 8030B92C A0 1F 00 12 */ lhz r0, 0x12(r31)
/* 8030B930 2C 00 00 01 */ cmpwi r0, 1
/* 8030B934 41 82 00 20 */ beq lbl_8030B954
/* 8030B938 40 80 00 34 */ bge lbl_8030B96C
/* 8030B93C 2C 00 00 00 */ cmpwi r0, 0
/* 8030B940 40 80 00 08 */ bge lbl_8030B948
/* 8030B944 48 00 00 28 */ b lbl_8030B96C
lbl_8030B948:
/* 8030B948 38 00 00 00 */ li r0, 0
/* 8030B94C 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B950 48 00 00 80 */ b lbl_8030B9D0
lbl_8030B954:
/* 8030B954 80 7D 00 38 */ lwz r3, 0x38(r29)
/* 8030B958 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030B95C 54 00 08 3C */ slwi r0, r0, 1
/* 8030B960 7C 03 02 AE */ lhax r0, r3, r0
/* 8030B964 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B968 48 00 00 68 */ b lbl_8030B9D0
lbl_8030B96C:
/* 8030B96C C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030B970 38 7F 00 12 */ addi r3, r31, 0x12
/* 8030B974 80 9D 00 38 */ lwz r4, 0x38(r29)
/* 8030B978 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030B97C 54 00 08 3C */ slwi r0, r0, 1
/* 8030B980 7C 84 02 14 */ add r4, r4, r0
/* 8030B984 48 00 0D F9 */ bl func_8030C77C
/* 8030B988 FF E0 08 90 */ fmr f31, f1
/* 8030B98C C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B990 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B994 4C 40 13 82 */ cror 2, 0, 2
/* 8030B998 40 82 00 10 */ bne lbl_8030B9A8
/* 8030B99C 38 00 00 00 */ li r0, 0
/* 8030B9A0 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B9A4 48 00 00 2C */ b lbl_8030B9D0
lbl_8030B9A8:
/* 8030B9A8 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030B9AC FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030B9B0 4C 40 13 82 */ cror 2, 0, 2
/* 8030B9B4 40 82 00 14 */ bne lbl_8030B9C8
/* 8030B9B8 F3 E1 A0 08 */ psq_st f31, 8(r1), 1, 2 /* qr2 */
/* 8030B9BC 88 01 00 08 */ lbz r0, 8(r1)
/* 8030B9C0 98 1E 00 03 */ stb r0, 3(r30)
/* 8030B9C4 48 00 00 0C */ b lbl_8030B9D0
lbl_8030B9C8:
/* 8030B9C8 38 00 00 FF */ li r0, 0xff
/* 8030B9CC 98 1E 00 03 */ stb r0, 3(r30)
lbl_8030B9D0:
/* 8030B9D0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8030B9D4 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8030B9D8 39 61 00 30 */ addi r11, r1, 0x30
/* 8030B9DC 48 05 68 4D */ bl _restgpr_29
/* 8030B9E0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8030B9E4 7C 08 03 A6 */ mtlr r0
/* 8030B9E8 38 21 00 40 */ addi r1, r1, 0x40
/* 8030B9EC 4E 80 00 20 */ blr
@@ -1,157 +0,0 @@
lbl_8030B4C4:
/* 8030B4C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030B4C8 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
/* 8030B4CC 7C 83 02 14 */ add r4, r3, r0
/* 8030B4D0 80 84 00 24 */ lwz r4, 0x24(r4)
/* 8030B4D4 54 A0 23 36 */ rlwinm r0, r5, 4, 0xc, 0x1b
/* 8030B4D8 7C 84 02 14 */ add r4, r4, r0
/* 8030B4DC A0 E4 00 00 */ lhz r7, 0(r4)
/* 8030B4E0 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030B4E4 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B4E8 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B4EC 40 80 00 18 */ bge lbl_8030B504
/* 8030B4F0 80 A3 00 2C */ lwz r5, 0x2c(r3)
/* 8030B4F4 A0 04 00 02 */ lhz r0, 2(r4)
/* 8030B4F8 7C 05 00 AE */ lbzx r0, r5, r0
/* 8030B4FC 98 06 00 00 */ stb r0, 0(r6)
/* 8030B500 48 00 00 64 */ b lbl_8030B564
lbl_8030B504:
/* 8030B504 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B508 90 E1 00 0C */ stw r7, 0xc(r1)
/* 8030B50C 3C 00 43 30 */ lis r0, 0x4330
/* 8030B510 90 01 00 08 */ stw r0, 8(r1)
/* 8030B514 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B518 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B51C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B520 4C 41 13 82 */ cror 2, 1, 2
/* 8030B524 40 82 00 20 */ bne lbl_8030B544
/* 8030B528 80 A3 00 2C */ lwz r5, 0x2c(r3)
/* 8030B52C A0 04 00 02 */ lhz r0, 2(r4)
/* 8030B530 7C 05 02 14 */ add r0, r5, r0
/* 8030B534 7C A0 3A 14 */ add r5, r0, r7
/* 8030B538 88 05 FF FF */ lbz r0, -1(r5)
/* 8030B53C 98 06 00 00 */ stb r0, 0(r6)
/* 8030B540 48 00 00 24 */ b lbl_8030B564
lbl_8030B544:
/* 8030B544 80 E3 00 2C */ lwz r7, 0x2c(r3)
/* 8030B548 A0 A4 00 02 */ lhz r5, 2(r4)
/* 8030B54C FC 00 10 1E */ fctiwz f0, f2
/* 8030B550 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B554 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B558 7C 05 02 14 */ add r0, r5, r0
/* 8030B55C 7C 07 00 AE */ lbzx r0, r7, r0
/* 8030B560 98 06 00 00 */ stb r0, 0(r6)
lbl_8030B564:
/* 8030B564 A0 E4 00 04 */ lhz r7, 4(r4)
/* 8030B568 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030B56C C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B570 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B574 40 80 00 18 */ bge lbl_8030B58C
/* 8030B578 80 A3 00 30 */ lwz r5, 0x30(r3)
/* 8030B57C A0 04 00 06 */ lhz r0, 6(r4)
/* 8030B580 7C 05 00 AE */ lbzx r0, r5, r0
/* 8030B584 98 06 00 01 */ stb r0, 1(r6)
/* 8030B588 48 00 00 64 */ b lbl_8030B5EC
lbl_8030B58C:
/* 8030B58C C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B590 90 E1 00 0C */ stw r7, 0xc(r1)
/* 8030B594 3C 00 43 30 */ lis r0, 0x4330
/* 8030B598 90 01 00 08 */ stw r0, 8(r1)
/* 8030B59C C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B5A0 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B5A4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B5A8 4C 41 13 82 */ cror 2, 1, 2
/* 8030B5AC 40 82 00 20 */ bne lbl_8030B5CC
/* 8030B5B0 80 A3 00 30 */ lwz r5, 0x30(r3)
/* 8030B5B4 A0 04 00 06 */ lhz r0, 6(r4)
/* 8030B5B8 7C 05 02 14 */ add r0, r5, r0
/* 8030B5BC 7C A0 3A 14 */ add r5, r0, r7
/* 8030B5C0 88 05 FF FF */ lbz r0, -1(r5)
/* 8030B5C4 98 06 00 01 */ stb r0, 1(r6)
/* 8030B5C8 48 00 00 24 */ b lbl_8030B5EC
lbl_8030B5CC:
/* 8030B5CC 80 E3 00 30 */ lwz r7, 0x30(r3)
/* 8030B5D0 A0 A4 00 06 */ lhz r5, 6(r4)
/* 8030B5D4 FC 00 10 1E */ fctiwz f0, f2
/* 8030B5D8 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B5DC 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B5E0 7C 05 02 14 */ add r0, r5, r0
/* 8030B5E4 7C 07 00 AE */ lbzx r0, r7, r0
/* 8030B5E8 98 06 00 01 */ stb r0, 1(r6)
lbl_8030B5EC:
/* 8030B5EC A0 E4 00 08 */ lhz r7, 8(r4)
/* 8030B5F0 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030B5F4 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B5F8 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B5FC 40 80 00 18 */ bge lbl_8030B614
/* 8030B600 80 A3 00 34 */ lwz r5, 0x34(r3)
/* 8030B604 A0 04 00 0A */ lhz r0, 0xa(r4)
/* 8030B608 7C 05 00 AE */ lbzx r0, r5, r0
/* 8030B60C 98 06 00 02 */ stb r0, 2(r6)
/* 8030B610 48 00 00 64 */ b lbl_8030B674
lbl_8030B614:
/* 8030B614 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B618 90 E1 00 0C */ stw r7, 0xc(r1)
/* 8030B61C 3C 00 43 30 */ lis r0, 0x4330
/* 8030B620 90 01 00 08 */ stw r0, 8(r1)
/* 8030B624 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B628 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B62C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B630 4C 41 13 82 */ cror 2, 1, 2
/* 8030B634 40 82 00 20 */ bne lbl_8030B654
/* 8030B638 80 A3 00 34 */ lwz r5, 0x34(r3)
/* 8030B63C A0 04 00 0A */ lhz r0, 0xa(r4)
/* 8030B640 7C 05 02 14 */ add r0, r5, r0
/* 8030B644 7C A0 3A 14 */ add r5, r0, r7
/* 8030B648 88 05 FF FF */ lbz r0, -1(r5)
/* 8030B64C 98 06 00 02 */ stb r0, 2(r6)
/* 8030B650 48 00 00 24 */ b lbl_8030B674
lbl_8030B654:
/* 8030B654 80 E3 00 34 */ lwz r7, 0x34(r3)
/* 8030B658 A0 A4 00 0A */ lhz r5, 0xa(r4)
/* 8030B65C FC 00 10 1E */ fctiwz f0, f2
/* 8030B660 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B664 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B668 7C 05 02 14 */ add r0, r5, r0
/* 8030B66C 7C 07 00 AE */ lbzx r0, r7, r0
/* 8030B670 98 06 00 02 */ stb r0, 2(r6)
lbl_8030B674:
/* 8030B674 A0 A4 00 0C */ lhz r5, 0xc(r4)
/* 8030B678 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030B67C C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030B680 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B684 40 80 00 18 */ bge lbl_8030B69C
/* 8030B688 80 63 00 38 */ lwz r3, 0x38(r3)
/* 8030B68C A0 04 00 0E */ lhz r0, 0xe(r4)
/* 8030B690 7C 03 00 AE */ lbzx r0, r3, r0
/* 8030B694 98 06 00 03 */ stb r0, 3(r6)
/* 8030B698 48 00 00 64 */ b lbl_8030B6FC
lbl_8030B69C:
/* 8030B69C C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030B6A0 90 A1 00 0C */ stw r5, 0xc(r1)
/* 8030B6A4 3C 00 43 30 */ lis r0, 0x4330
/* 8030B6A8 90 01 00 08 */ stw r0, 8(r1)
/* 8030B6AC C8 01 00 08 */ lfd f0, 8(r1)
/* 8030B6B0 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030B6B4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030B6B8 4C 41 13 82 */ cror 2, 1, 2
/* 8030B6BC 40 82 00 20 */ bne lbl_8030B6DC
/* 8030B6C0 80 63 00 38 */ lwz r3, 0x38(r3)
/* 8030B6C4 A0 04 00 0E */ lhz r0, 0xe(r4)
/* 8030B6C8 7C 03 02 14 */ add r0, r3, r0
/* 8030B6CC 7C 60 2A 14 */ add r3, r0, r5
/* 8030B6D0 88 03 FF FF */ lbz r0, -1(r3)
/* 8030B6D4 98 06 00 03 */ stb r0, 3(r6)
/* 8030B6D8 48 00 00 24 */ b lbl_8030B6FC
lbl_8030B6DC:
/* 8030B6DC 80 A3 00 38 */ lwz r5, 0x38(r3)
/* 8030B6E0 A0 64 00 0E */ lhz r3, 0xe(r4)
/* 8030B6E4 FC 00 10 1E */ fctiwz f0, f2
/* 8030B6E8 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030B6EC 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030B6F0 7C 03 02 14 */ add r0, r3, r0
/* 8030B6F4 7C 05 00 AE */ lbzx r0, r5, r0
/* 8030B6F8 98 06 00 03 */ stb r0, 3(r6)
lbl_8030B6FC:
/* 8030B6FC 38 21 00 10 */ addi r1, r1, 0x10
/* 8030B700 4E 80 00 20 */ blr
@@ -1,25 +0,0 @@
lbl_8030BFF0:
/* 8030BFF0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030BFF4 7C 08 02 A6 */ mflr r0
/* 8030BFF8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030BFFC 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8030C000 7C 7F 1B 78 */ mr r31, r3
/* 8030C004 80 03 00 30 */ lwz r0, 0x30(r3)
/* 8030C008 28 00 00 00 */ cmplwi r0, 0
/* 8030C00C 40 82 00 0C */ bne lbl_8030C018
/* 8030C010 38 60 00 00 */ li r3, 0
/* 8030C014 48 00 00 20 */ b lbl_8030C034
lbl_8030C018:
/* 8030C018 38 A1 00 08 */ addi r5, r1, 8
/* 8030C01C 4B FF FE CD */ bl getTexNo__16J2DAnmTexPatternCFUsPUs
/* 8030C020 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 8030C024 A0 01 00 08 */ lhz r0, 8(r1)
/* 8030C028 54 00 18 38 */ slwi r0, r0, 3
/* 8030C02C 7C 63 02 14 */ add r3, r3, r0
/* 8030C030 80 63 00 04 */ lwz r3, 4(r3)
lbl_8030C034:
/* 8030C034 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8030C038 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030C03C 7C 08 03 A6 */ mtlr r0
/* 8030C040 38 21 00 20 */ addi r1, r1, 0x20
/* 8030C044 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_8030BF9C:
/* 8030BF9C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030BFA0 7C 08 02 A6 */ mflr r0
/* 8030BFA4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030BFA8 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8030BFAC 7C 7F 1B 78 */ mr r31, r3
/* 8030BFB0 80 03 00 30 */ lwz r0, 0x30(r3)
/* 8030BFB4 28 00 00 00 */ cmplwi r0, 0
/* 8030BFB8 40 82 00 0C */ bne lbl_8030BFC4
/* 8030BFBC 38 60 00 00 */ li r3, 0
/* 8030BFC0 48 00 00 1C */ b lbl_8030BFDC
lbl_8030BFC4:
/* 8030BFC4 38 A1 00 08 */ addi r5, r1, 8
/* 8030BFC8 4B FF FF 21 */ bl getTexNo__16J2DAnmTexPatternCFUsPUs
/* 8030BFCC 80 7F 00 30 */ lwz r3, 0x30(r31)
/* 8030BFD0 A0 01 00 08 */ lhz r0, 8(r1)
/* 8030BFD4 54 00 18 38 */ slwi r0, r0, 3
/* 8030BFD8 7C 63 00 2E */ lwzx r3, r3, r0
lbl_8030BFDC:
/* 8030BFDC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8030BFE0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030BFE4 7C 08 03 A6 */ mtlr r0
/* 8030BFE8 38 21 00 20 */ addi r1, r1, 0x20
/* 8030BFEC 4E 80 00 20 */ blr
@@ -1,202 +0,0 @@
lbl_8030C0F0:
/* 8030C0F0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8030C0F4 7C 08 02 A6 */ mflr r0
/* 8030C0F8 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030C0FC DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8030C100 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8030C104 39 61 00 30 */ addi r11, r1, 0x30
/* 8030C108 48 05 60 D5 */ bl _savegpr_29
/* 8030C10C 7C 7D 1B 78 */ mr r29, r3
/* 8030C110 7C BE 2B 78 */ mr r30, r5
/* 8030C114 80 63 00 4C */ lwz r3, 0x4c(r3)
/* 8030C118 54 80 04 3E */ clrlwi r0, r4, 0x10
/* 8030C11C 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8030C120 7F E3 02 14 */ add r31, r3, r0
/* 8030C124 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8030C128 2C 00 00 01 */ cmpwi r0, 1
/* 8030C12C 41 82 00 20 */ beq lbl_8030C14C
/* 8030C130 40 80 00 34 */ bge lbl_8030C164
/* 8030C134 2C 00 00 00 */ cmpwi r0, 0
/* 8030C138 40 80 00 08 */ bge lbl_8030C140
/* 8030C13C 48 00 00 28 */ b lbl_8030C164
lbl_8030C140:
/* 8030C140 38 00 00 00 */ li r0, 0
/* 8030C144 B0 1E 00 00 */ sth r0, 0(r30)
/* 8030C148 48 00 00 78 */ b lbl_8030C1C0
lbl_8030C14C:
/* 8030C14C 80 7D 00 54 */ lwz r3, 0x54(r29)
/* 8030C150 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030C154 54 00 08 3C */ slwi r0, r0, 1
/* 8030C158 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C15C B0 1E 00 00 */ sth r0, 0(r30)
/* 8030C160 48 00 00 60 */ b lbl_8030C1C0
lbl_8030C164:
/* 8030C164 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C168 7F E3 FB 78 */ mr r3, r31
/* 8030C16C 80 9D 00 54 */ lwz r4, 0x54(r29)
/* 8030C170 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030C174 54 00 08 3C */ slwi r0, r0, 1
/* 8030C178 7C 84 02 14 */ add r4, r4, r0
/* 8030C17C 48 00 06 01 */ bl func_8030C77C
/* 8030C180 FF E0 08 90 */ fmr f31, f1
/* 8030C184 C0 02 C9 18 */ lfs f0, lit_2110(r2)
/* 8030C188 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C18C 40 80 00 10 */ bge lbl_8030C19C
/* 8030C190 38 00 FC 00 */ li r0, -1024
/* 8030C194 B0 1E 00 00 */ sth r0, 0(r30)
/* 8030C198 48 00 00 28 */ b lbl_8030C1C0
lbl_8030C19C:
/* 8030C19C C0 02 C9 1C */ lfs f0, lit_2111(r2)
/* 8030C1A0 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C1A4 40 81 00 10 */ ble lbl_8030C1B4
/* 8030C1A8 38 00 03 FF */ li r0, 0x3ff
/* 8030C1AC B0 1E 00 00 */ sth r0, 0(r30)
/* 8030C1B0 48 00 00 10 */ b lbl_8030C1C0
lbl_8030C1B4:
/* 8030C1B4 F3 E1 D0 14 */ psq_st f31, 20(r1), 1, 5 /* qr5 */
/* 8030C1B8 A8 01 00 14 */ lha r0, 0x14(r1)
/* 8030C1BC B0 1E 00 00 */ sth r0, 0(r30)
lbl_8030C1C0:
/* 8030C1C0 A0 1F 00 06 */ lhz r0, 6(r31)
/* 8030C1C4 2C 00 00 01 */ cmpwi r0, 1
/* 8030C1C8 41 82 00 20 */ beq lbl_8030C1E8
/* 8030C1CC 40 80 00 34 */ bge lbl_8030C200
/* 8030C1D0 2C 00 00 00 */ cmpwi r0, 0
/* 8030C1D4 40 80 00 08 */ bge lbl_8030C1DC
/* 8030C1D8 48 00 00 28 */ b lbl_8030C200
lbl_8030C1DC:
/* 8030C1DC 38 00 00 00 */ li r0, 0
/* 8030C1E0 B0 1E 00 02 */ sth r0, 2(r30)
/* 8030C1E4 48 00 00 78 */ b lbl_8030C25C
lbl_8030C1E8:
/* 8030C1E8 80 7D 00 58 */ lwz r3, 0x58(r29)
/* 8030C1EC A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030C1F0 54 00 08 3C */ slwi r0, r0, 1
/* 8030C1F4 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C1F8 B0 1E 00 02 */ sth r0, 2(r30)
/* 8030C1FC 48 00 00 60 */ b lbl_8030C25C
lbl_8030C200:
/* 8030C200 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C204 38 7F 00 06 */ addi r3, r31, 6
/* 8030C208 80 9D 00 58 */ lwz r4, 0x58(r29)
/* 8030C20C A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030C210 54 00 08 3C */ slwi r0, r0, 1
/* 8030C214 7C 84 02 14 */ add r4, r4, r0
/* 8030C218 48 00 05 65 */ bl func_8030C77C
/* 8030C21C FF E0 08 90 */ fmr f31, f1
/* 8030C220 C0 02 C9 18 */ lfs f0, lit_2110(r2)
/* 8030C224 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C228 40 80 00 10 */ bge lbl_8030C238
/* 8030C22C 38 00 FC 00 */ li r0, -1024
/* 8030C230 B0 1E 00 02 */ sth r0, 2(r30)
/* 8030C234 48 00 00 28 */ b lbl_8030C25C
lbl_8030C238:
/* 8030C238 C0 02 C9 1C */ lfs f0, lit_2111(r2)
/* 8030C23C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C240 40 81 00 10 */ ble lbl_8030C250
/* 8030C244 38 00 03 FF */ li r0, 0x3ff
/* 8030C248 B0 1E 00 02 */ sth r0, 2(r30)
/* 8030C24C 48 00 00 10 */ b lbl_8030C25C
lbl_8030C250:
/* 8030C250 F3 E1 D0 10 */ psq_st f31, 16(r1), 1, 5 /* qr5 */
/* 8030C254 A8 01 00 10 */ lha r0, 0x10(r1)
/* 8030C258 B0 1E 00 02 */ sth r0, 2(r30)
lbl_8030C25C:
/* 8030C25C A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8030C260 2C 00 00 01 */ cmpwi r0, 1
/* 8030C264 41 82 00 20 */ beq lbl_8030C284
/* 8030C268 40 80 00 34 */ bge lbl_8030C29C
/* 8030C26C 2C 00 00 00 */ cmpwi r0, 0
/* 8030C270 40 80 00 08 */ bge lbl_8030C278
/* 8030C274 48 00 00 28 */ b lbl_8030C29C
lbl_8030C278:
/* 8030C278 38 00 00 00 */ li r0, 0
/* 8030C27C B0 1E 00 04 */ sth r0, 4(r30)
/* 8030C280 48 00 00 78 */ b lbl_8030C2F8
lbl_8030C284:
/* 8030C284 80 7D 00 5C */ lwz r3, 0x5c(r29)
/* 8030C288 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030C28C 54 00 08 3C */ slwi r0, r0, 1
/* 8030C290 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C294 B0 1E 00 04 */ sth r0, 4(r30)
/* 8030C298 48 00 00 60 */ b lbl_8030C2F8
lbl_8030C29C:
/* 8030C29C C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C2A0 38 7F 00 0C */ addi r3, r31, 0xc
/* 8030C2A4 80 9D 00 5C */ lwz r4, 0x5c(r29)
/* 8030C2A8 A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030C2AC 54 00 08 3C */ slwi r0, r0, 1
/* 8030C2B0 7C 84 02 14 */ add r4, r4, r0
/* 8030C2B4 48 00 04 C9 */ bl func_8030C77C
/* 8030C2B8 FF E0 08 90 */ fmr f31, f1
/* 8030C2BC C0 02 C9 18 */ lfs f0, lit_2110(r2)
/* 8030C2C0 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C2C4 40 80 00 10 */ bge lbl_8030C2D4
/* 8030C2C8 38 00 FC 00 */ li r0, -1024
/* 8030C2CC B0 1E 00 04 */ sth r0, 4(r30)
/* 8030C2D0 48 00 00 28 */ b lbl_8030C2F8
lbl_8030C2D4:
/* 8030C2D4 C0 02 C9 1C */ lfs f0, lit_2111(r2)
/* 8030C2D8 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C2DC 40 81 00 10 */ ble lbl_8030C2EC
/* 8030C2E0 38 00 03 FF */ li r0, 0x3ff
/* 8030C2E4 B0 1E 00 04 */ sth r0, 4(r30)
/* 8030C2E8 48 00 00 10 */ b lbl_8030C2F8
lbl_8030C2EC:
/* 8030C2EC F3 E1 D0 0C */ psq_st f31, 12(r1), 1, 5 /* qr5 */
/* 8030C2F0 A8 01 00 0C */ lha r0, 0xc(r1)
/* 8030C2F4 B0 1E 00 04 */ sth r0, 4(r30)
lbl_8030C2F8:
/* 8030C2F8 A0 1F 00 12 */ lhz r0, 0x12(r31)
/* 8030C2FC 2C 00 00 01 */ cmpwi r0, 1
/* 8030C300 41 82 00 20 */ beq lbl_8030C320
/* 8030C304 40 80 00 34 */ bge lbl_8030C338
/* 8030C308 2C 00 00 00 */ cmpwi r0, 0
/* 8030C30C 40 80 00 08 */ bge lbl_8030C314
/* 8030C310 48 00 00 28 */ b lbl_8030C338
lbl_8030C314:
/* 8030C314 38 00 00 00 */ li r0, 0
/* 8030C318 B0 1E 00 06 */ sth r0, 6(r30)
/* 8030C31C 48 00 00 78 */ b lbl_8030C394
lbl_8030C320:
/* 8030C320 80 7D 00 60 */ lwz r3, 0x60(r29)
/* 8030C324 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030C328 54 00 08 3C */ slwi r0, r0, 1
/* 8030C32C 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C330 B0 1E 00 06 */ sth r0, 6(r30)
/* 8030C334 48 00 00 60 */ b lbl_8030C394
lbl_8030C338:
/* 8030C338 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C33C 38 7F 00 12 */ addi r3, r31, 0x12
/* 8030C340 80 9D 00 60 */ lwz r4, 0x60(r29)
/* 8030C344 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030C348 54 00 08 3C */ slwi r0, r0, 1
/* 8030C34C 7C 84 02 14 */ add r4, r4, r0
/* 8030C350 48 00 04 2D */ bl func_8030C77C
/* 8030C354 FF E0 08 90 */ fmr f31, f1
/* 8030C358 C0 02 C9 18 */ lfs f0, lit_2110(r2)
/* 8030C35C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C360 40 80 00 10 */ bge lbl_8030C370
/* 8030C364 38 00 FC 00 */ li r0, -1024
/* 8030C368 B0 1E 00 06 */ sth r0, 6(r30)
/* 8030C36C 48 00 00 28 */ b lbl_8030C394
lbl_8030C370:
/* 8030C370 C0 02 C9 1C */ lfs f0, lit_2111(r2)
/* 8030C374 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C378 40 81 00 10 */ ble lbl_8030C388
/* 8030C37C 38 00 03 FF */ li r0, 0x3ff
/* 8030C380 B0 1E 00 06 */ sth r0, 6(r30)
/* 8030C384 48 00 00 10 */ b lbl_8030C394
lbl_8030C388:
/* 8030C388 F3 E1 D0 08 */ psq_st f31, 8(r1), 1, 5 /* qr5 */
/* 8030C38C A8 01 00 08 */ lha r0, 8(r1)
/* 8030C390 B0 1E 00 06 */ sth r0, 6(r30)
lbl_8030C394:
/* 8030C394 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8030C398 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8030C39C 39 61 00 30 */ addi r11, r1, 0x30
/* 8030C3A0 48 05 5E 89 */ bl _restgpr_29
/* 8030C3A4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8030C3A8 7C 08 03 A6 */ mtlr r0
/* 8030C3AC 38 21 00 40 */ addi r1, r1, 0x40
/* 8030C3B0 4E 80 00 20 */ blr
@@ -1,202 +0,0 @@
lbl_8030C3B4:
/* 8030C3B4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8030C3B8 7C 08 02 A6 */ mflr r0
/* 8030C3BC 90 01 00 44 */ stw r0, 0x44(r1)
/* 8030C3C0 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8030C3C4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8030C3C8 39 61 00 30 */ addi r11, r1, 0x30
/* 8030C3CC 48 05 5E 11 */ bl _savegpr_29
/* 8030C3D0 7C 7D 1B 78 */ mr r29, r3
/* 8030C3D4 7C BE 2B 78 */ mr r30, r5
/* 8030C3D8 80 63 00 50 */ lwz r3, 0x50(r3)
/* 8030C3DC 54 80 04 3E */ clrlwi r0, r4, 0x10
/* 8030C3E0 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8030C3E4 7F E3 02 14 */ add r31, r3, r0
/* 8030C3E8 A0 1F 00 00 */ lhz r0, 0(r31)
/* 8030C3EC 2C 00 00 01 */ cmpwi r0, 1
/* 8030C3F0 41 82 00 20 */ beq lbl_8030C410
/* 8030C3F4 40 80 00 34 */ bge lbl_8030C428
/* 8030C3F8 2C 00 00 00 */ cmpwi r0, 0
/* 8030C3FC 40 80 00 08 */ bge lbl_8030C404
/* 8030C400 48 00 00 28 */ b lbl_8030C428
lbl_8030C404:
/* 8030C404 38 00 00 00 */ li r0, 0
/* 8030C408 98 1E 00 00 */ stb r0, 0(r30)
/* 8030C40C 48 00 00 78 */ b lbl_8030C484
lbl_8030C410:
/* 8030C410 80 7D 00 64 */ lwz r3, 0x64(r29)
/* 8030C414 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030C418 54 00 08 3C */ slwi r0, r0, 1
/* 8030C41C 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C420 98 1E 00 00 */ stb r0, 0(r30)
/* 8030C424 48 00 00 60 */ b lbl_8030C484
lbl_8030C428:
/* 8030C428 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C42C 7F E3 FB 78 */ mr r3, r31
/* 8030C430 80 9D 00 64 */ lwz r4, 0x64(r29)
/* 8030C434 A0 1F 00 02 */ lhz r0, 2(r31)
/* 8030C438 54 00 08 3C */ slwi r0, r0, 1
/* 8030C43C 7C 84 02 14 */ add r4, r4, r0
/* 8030C440 48 00 03 3D */ bl func_8030C77C
/* 8030C444 FF E0 08 90 */ fmr f31, f1
/* 8030C448 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030C44C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C450 40 80 00 10 */ bge lbl_8030C460
/* 8030C454 38 00 00 00 */ li r0, 0
/* 8030C458 98 1E 00 00 */ stb r0, 0(r30)
/* 8030C45C 48 00 00 28 */ b lbl_8030C484
lbl_8030C460:
/* 8030C460 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030C464 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C468 40 81 00 10 */ ble lbl_8030C478
/* 8030C46C 38 00 00 FF */ li r0, 0xff
/* 8030C470 98 1E 00 00 */ stb r0, 0(r30)
/* 8030C474 48 00 00 10 */ b lbl_8030C484
lbl_8030C478:
/* 8030C478 F3 E1 A0 14 */ psq_st f31, 20(r1), 1, 2 /* qr2 */
/* 8030C47C 88 01 00 14 */ lbz r0, 0x14(r1)
/* 8030C480 98 1E 00 00 */ stb r0, 0(r30)
lbl_8030C484:
/* 8030C484 A0 1F 00 06 */ lhz r0, 6(r31)
/* 8030C488 2C 00 00 01 */ cmpwi r0, 1
/* 8030C48C 41 82 00 20 */ beq lbl_8030C4AC
/* 8030C490 40 80 00 34 */ bge lbl_8030C4C4
/* 8030C494 2C 00 00 00 */ cmpwi r0, 0
/* 8030C498 40 80 00 08 */ bge lbl_8030C4A0
/* 8030C49C 48 00 00 28 */ b lbl_8030C4C4
lbl_8030C4A0:
/* 8030C4A0 38 00 00 00 */ li r0, 0
/* 8030C4A4 98 1E 00 01 */ stb r0, 1(r30)
/* 8030C4A8 48 00 00 78 */ b lbl_8030C520
lbl_8030C4AC:
/* 8030C4AC 80 7D 00 68 */ lwz r3, 0x68(r29)
/* 8030C4B0 A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030C4B4 54 00 08 3C */ slwi r0, r0, 1
/* 8030C4B8 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C4BC 98 1E 00 01 */ stb r0, 1(r30)
/* 8030C4C0 48 00 00 60 */ b lbl_8030C520
lbl_8030C4C4:
/* 8030C4C4 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C4C8 38 7F 00 06 */ addi r3, r31, 6
/* 8030C4CC 80 9D 00 68 */ lwz r4, 0x68(r29)
/* 8030C4D0 A0 1F 00 08 */ lhz r0, 8(r31)
/* 8030C4D4 54 00 08 3C */ slwi r0, r0, 1
/* 8030C4D8 7C 84 02 14 */ add r4, r4, r0
/* 8030C4DC 48 00 02 A1 */ bl func_8030C77C
/* 8030C4E0 FF E0 08 90 */ fmr f31, f1
/* 8030C4E4 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030C4E8 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C4EC 40 80 00 10 */ bge lbl_8030C4FC
/* 8030C4F0 38 00 00 00 */ li r0, 0
/* 8030C4F4 98 1E 00 01 */ stb r0, 1(r30)
/* 8030C4F8 48 00 00 28 */ b lbl_8030C520
lbl_8030C4FC:
/* 8030C4FC C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030C500 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C504 40 81 00 10 */ ble lbl_8030C514
/* 8030C508 38 00 00 FF */ li r0, 0xff
/* 8030C50C 98 1E 00 01 */ stb r0, 1(r30)
/* 8030C510 48 00 00 10 */ b lbl_8030C520
lbl_8030C514:
/* 8030C514 F3 E1 A0 10 */ psq_st f31, 16(r1), 1, 2 /* qr2 */
/* 8030C518 88 01 00 10 */ lbz r0, 0x10(r1)
/* 8030C51C 98 1E 00 01 */ stb r0, 1(r30)
lbl_8030C520:
/* 8030C520 A0 1F 00 0C */ lhz r0, 0xc(r31)
/* 8030C524 2C 00 00 01 */ cmpwi r0, 1
/* 8030C528 41 82 00 20 */ beq lbl_8030C548
/* 8030C52C 40 80 00 34 */ bge lbl_8030C560
/* 8030C530 2C 00 00 00 */ cmpwi r0, 0
/* 8030C534 40 80 00 08 */ bge lbl_8030C53C
/* 8030C538 48 00 00 28 */ b lbl_8030C560
lbl_8030C53C:
/* 8030C53C 38 00 00 00 */ li r0, 0
/* 8030C540 98 1E 00 02 */ stb r0, 2(r30)
/* 8030C544 48 00 00 78 */ b lbl_8030C5BC
lbl_8030C548:
/* 8030C548 80 7D 00 6C */ lwz r3, 0x6c(r29)
/* 8030C54C A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030C550 54 00 08 3C */ slwi r0, r0, 1
/* 8030C554 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C558 98 1E 00 02 */ stb r0, 2(r30)
/* 8030C55C 48 00 00 60 */ b lbl_8030C5BC
lbl_8030C560:
/* 8030C560 C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C564 38 7F 00 0C */ addi r3, r31, 0xc
/* 8030C568 80 9D 00 6C */ lwz r4, 0x6c(r29)
/* 8030C56C A0 1F 00 0E */ lhz r0, 0xe(r31)
/* 8030C570 54 00 08 3C */ slwi r0, r0, 1
/* 8030C574 7C 84 02 14 */ add r4, r4, r0
/* 8030C578 48 00 02 05 */ bl func_8030C77C
/* 8030C57C FF E0 08 90 */ fmr f31, f1
/* 8030C580 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030C584 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C588 40 80 00 10 */ bge lbl_8030C598
/* 8030C58C 38 00 00 00 */ li r0, 0
/* 8030C590 98 1E 00 02 */ stb r0, 2(r30)
/* 8030C594 48 00 00 28 */ b lbl_8030C5BC
lbl_8030C598:
/* 8030C598 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030C59C FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C5A0 40 81 00 10 */ ble lbl_8030C5B0
/* 8030C5A4 38 00 00 FF */ li r0, 0xff
/* 8030C5A8 98 1E 00 02 */ stb r0, 2(r30)
/* 8030C5AC 48 00 00 10 */ b lbl_8030C5BC
lbl_8030C5B0:
/* 8030C5B0 F3 E1 A0 0C */ psq_st f31, 12(r1), 1, 2 /* qr2 */
/* 8030C5B4 88 01 00 0C */ lbz r0, 0xc(r1)
/* 8030C5B8 98 1E 00 02 */ stb r0, 2(r30)
lbl_8030C5BC:
/* 8030C5BC A0 1F 00 12 */ lhz r0, 0x12(r31)
/* 8030C5C0 2C 00 00 01 */ cmpwi r0, 1
/* 8030C5C4 41 82 00 20 */ beq lbl_8030C5E4
/* 8030C5C8 40 80 00 34 */ bge lbl_8030C5FC
/* 8030C5CC 2C 00 00 00 */ cmpwi r0, 0
/* 8030C5D0 40 80 00 08 */ bge lbl_8030C5D8
/* 8030C5D4 48 00 00 28 */ b lbl_8030C5FC
lbl_8030C5D8:
/* 8030C5D8 38 00 00 00 */ li r0, 0
/* 8030C5DC 98 1E 00 03 */ stb r0, 3(r30)
/* 8030C5E0 48 00 00 78 */ b lbl_8030C658
lbl_8030C5E4:
/* 8030C5E4 80 7D 00 70 */ lwz r3, 0x70(r29)
/* 8030C5E8 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030C5EC 54 00 08 3C */ slwi r0, r0, 1
/* 8030C5F0 7C 03 02 AE */ lhax r0, r3, r0
/* 8030C5F4 98 1E 00 03 */ stb r0, 3(r30)
/* 8030C5F8 48 00 00 60 */ b lbl_8030C658
lbl_8030C5FC:
/* 8030C5FC C0 3D 00 08 */ lfs f1, 8(r29)
/* 8030C600 38 7F 00 12 */ addi r3, r31, 0x12
/* 8030C604 80 9D 00 70 */ lwz r4, 0x70(r29)
/* 8030C608 A0 1F 00 14 */ lhz r0, 0x14(r31)
/* 8030C60C 54 00 08 3C */ slwi r0, r0, 1
/* 8030C610 7C 84 02 14 */ add r4, r4, r0
/* 8030C614 48 00 01 69 */ bl func_8030C77C
/* 8030C618 FF E0 08 90 */ fmr f31, f1
/* 8030C61C C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030C620 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C624 40 80 00 10 */ bge lbl_8030C634
/* 8030C628 38 00 00 00 */ li r0, 0
/* 8030C62C 98 1E 00 03 */ stb r0, 3(r30)
/* 8030C630 48 00 00 28 */ b lbl_8030C658
lbl_8030C634:
/* 8030C634 C0 02 C9 14 */ lfs f0, lit_1748(r2)
/* 8030C638 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8030C63C 40 81 00 10 */ ble lbl_8030C64C
/* 8030C640 38 00 00 FF */ li r0, 0xff
/* 8030C644 98 1E 00 03 */ stb r0, 3(r30)
/* 8030C648 48 00 00 10 */ b lbl_8030C658
lbl_8030C64C:
/* 8030C64C F3 E1 A0 08 */ psq_st f31, 8(r1), 1, 2 /* qr2 */
/* 8030C650 88 01 00 08 */ lbz r0, 8(r1)
/* 8030C654 98 1E 00 03 */ stb r0, 3(r30)
lbl_8030C658:
/* 8030C658 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8030C65C CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8030C660 39 61 00 30 */ addi r11, r1, 0x30
/* 8030C664 48 05 5B C5 */ bl _restgpr_29
/* 8030C668 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8030C66C 7C 08 03 A6 */ mtlr r0
/* 8030C670 38 21 00 40 */ addi r1, r1, 0x40
/* 8030C674 4E 80 00 20 */ blr
@@ -1,49 +0,0 @@
lbl_8030BEE8:
/* 8030BEE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030BEEC 81 03 00 14 */ lwz r8, 0x14(r3)
/* 8030BEF0 54 87 1B 78 */ rlwinm r7, r4, 3, 0xd, 0x1c
/* 8030BEF4 7C C8 3A 2E */ lhzx r6, r8, r7
/* 8030BEF8 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030BEFC C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030BF00 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030BF04 40 80 00 20 */ bge lbl_8030BF24
/* 8030BF08 80 83 00 10 */ lwz r4, 0x10(r3)
/* 8030BF0C 7C 68 3A 14 */ add r3, r8, r7
/* 8030BF10 A0 03 00 02 */ lhz r0, 2(r3)
/* 8030BF14 54 00 08 3C */ slwi r0, r0, 1
/* 8030BF18 7C 04 02 2E */ lhzx r0, r4, r0
/* 8030BF1C B0 05 00 00 */ sth r0, 0(r5)
/* 8030BF20 48 00 00 74 */ b lbl_8030BF94
lbl_8030BF24:
/* 8030BF24 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030BF28 90 C1 00 0C */ stw r6, 0xc(r1)
/* 8030BF2C 3C 00 43 30 */ lis r0, 0x4330
/* 8030BF30 90 01 00 08 */ stw r0, 8(r1)
/* 8030BF34 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030BF38 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030BF3C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030BF40 4C 41 13 82 */ cror 2, 1, 2
/* 8030BF44 40 82 00 28 */ bne lbl_8030BF6C
/* 8030BF48 80 83 00 10 */ lwz r4, 0x10(r3)
/* 8030BF4C 7C 68 3A 14 */ add r3, r8, r7
/* 8030BF50 A0 03 00 02 */ lhz r0, 2(r3)
/* 8030BF54 7C 66 02 14 */ add r3, r6, r0
/* 8030BF58 38 03 FF FF */ addi r0, r3, -1
/* 8030BF5C 54 00 08 3C */ slwi r0, r0, 1
/* 8030BF60 7C 04 02 2E */ lhzx r0, r4, r0
/* 8030BF64 B0 05 00 00 */ sth r0, 0(r5)
/* 8030BF68 48 00 00 2C */ b lbl_8030BF94
lbl_8030BF6C:
/* 8030BF6C 80 C3 00 10 */ lwz r6, 0x10(r3)
/* 8030BF70 FC 00 10 1E */ fctiwz f0, f2
/* 8030BF74 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030BF78 80 81 00 0C */ lwz r4, 0xc(r1)
/* 8030BF7C 7C 68 3A 14 */ add r3, r8, r7
/* 8030BF80 A0 03 00 02 */ lhz r0, 2(r3)
/* 8030BF84 7C 04 02 14 */ add r0, r4, r0
/* 8030BF88 54 00 08 3C */ slwi r0, r0, 1
/* 8030BF8C 7C 06 02 2E */ lhzx r0, r6, r0
/* 8030BF90 B0 05 00 00 */ sth r0, 0(r5)
lbl_8030BF94:
/* 8030BF94 38 21 00 10 */ addi r1, r1, 0x10
/* 8030BF98 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8030CD7C:
/* 8030CD7C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CD80 7C 08 02 A6 */ mflr r0
/* 8030CD84 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CD88 C0 23 00 08 */ lfs f1, 8(r3)
/* 8030CD8C 81 83 00 00 */ lwz r12, 0(r3)
/* 8030CD90 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 8030CD94 7D 89 03 A6 */ mtctr r12
/* 8030CD98 4E 80 04 21 */ bctrl
/* 8030CD9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CDA0 7C 08 03 A6 */ mtlr r0
/* 8030CDA4 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CDA8 4E 80 00 20 */ blr
@@ -1,375 +0,0 @@
lbl_8030A590:
/* 8030A590 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030A594 1C 04 00 03 */ mulli r0, r4, 3
/* 8030A598 54 08 04 3E */ clrlwi r8, r0, 0x10
/* 8030A59C 80 E3 00 24 */ lwz r7, 0x24(r3)
/* 8030A5A0 1C 08 00 0C */ mulli r0, r8, 0xc
/* 8030A5A4 7C 87 02 14 */ add r4, r7, r0
/* 8030A5A8 38 08 00 01 */ addi r0, r8, 1
/* 8030A5AC 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8030A5B0 7C C7 02 14 */ add r6, r7, r0
/* 8030A5B4 38 08 00 02 */ addi r0, r8, 2
/* 8030A5B8 1C 00 00 0C */ mulli r0, r0, 0xc
/* 8030A5BC 7C E7 02 14 */ add r7, r7, r0
/* 8030A5C0 A1 04 00 00 */ lhz r8, 0(r4)
/* 8030A5C4 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A5C8 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A5CC FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A5D0 40 80 00 1C */ bge lbl_8030A5EC
/* 8030A5D4 81 03 00 10 */ lwz r8, 0x10(r3)
/* 8030A5D8 A0 04 00 02 */ lhz r0, 2(r4)
/* 8030A5DC 54 00 10 3A */ slwi r0, r0, 2
/* 8030A5E0 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030A5E4 D0 05 00 00 */ stfs f0, 0(r5)
/* 8030A5E8 48 00 00 6C */ b lbl_8030A654
lbl_8030A5EC:
/* 8030A5EC C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A5F0 91 01 00 0C */ stw r8, 0xc(r1)
/* 8030A5F4 3C 00 43 30 */ lis r0, 0x4330
/* 8030A5F8 90 01 00 08 */ stw r0, 8(r1)
/* 8030A5FC C8 01 00 08 */ lfd f0, 8(r1)
/* 8030A600 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030A604 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A608 4C 41 13 82 */ cror 2, 1, 2
/* 8030A60C 40 82 00 24 */ bne lbl_8030A630
/* 8030A610 81 23 00 10 */ lwz r9, 0x10(r3)
/* 8030A614 A0 04 00 02 */ lhz r0, 2(r4)
/* 8030A618 7D 08 02 14 */ add r8, r8, r0
/* 8030A61C 38 08 FF FF */ addi r0, r8, -1
/* 8030A620 54 00 10 3A */ slwi r0, r0, 2
/* 8030A624 7C 09 04 2E */ lfsx f0, r9, r0
/* 8030A628 D0 05 00 00 */ stfs f0, 0(r5)
/* 8030A62C 48 00 00 28 */ b lbl_8030A654
lbl_8030A630:
/* 8030A630 81 23 00 10 */ lwz r9, 0x10(r3)
/* 8030A634 A1 04 00 02 */ lhz r8, 2(r4)
/* 8030A638 FC 00 10 1E */ fctiwz f0, f2
/* 8030A63C D8 01 00 08 */ stfd f0, 8(r1)
/* 8030A640 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030A644 7C 08 02 14 */ add r0, r8, r0
/* 8030A648 54 00 10 3A */ slwi r0, r0, 2
/* 8030A64C 7C 09 04 2E */ lfsx f0, r9, r0
/* 8030A650 D0 05 00 00 */ stfs f0, 0(r5)
lbl_8030A654:
/* 8030A654 A1 06 00 00 */ lhz r8, 0(r6)
/* 8030A658 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A65C C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A660 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A664 40 80 00 1C */ bge lbl_8030A680
/* 8030A668 81 03 00 10 */ lwz r8, 0x10(r3)
/* 8030A66C A0 06 00 02 */ lhz r0, 2(r6)
/* 8030A670 54 00 10 3A */ slwi r0, r0, 2
/* 8030A674 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030A678 D0 05 00 04 */ stfs f0, 4(r5)
/* 8030A67C 48 00 00 6C */ b lbl_8030A6E8
lbl_8030A680:
/* 8030A680 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A684 91 01 00 0C */ stw r8, 0xc(r1)
/* 8030A688 3C 00 43 30 */ lis r0, 0x4330
/* 8030A68C 90 01 00 08 */ stw r0, 8(r1)
/* 8030A690 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030A694 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030A698 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A69C 4C 41 13 82 */ cror 2, 1, 2
/* 8030A6A0 40 82 00 24 */ bne lbl_8030A6C4
/* 8030A6A4 81 23 00 10 */ lwz r9, 0x10(r3)
/* 8030A6A8 A0 06 00 02 */ lhz r0, 2(r6)
/* 8030A6AC 7D 08 02 14 */ add r8, r8, r0
/* 8030A6B0 38 08 FF FF */ addi r0, r8, -1
/* 8030A6B4 54 00 10 3A */ slwi r0, r0, 2
/* 8030A6B8 7C 09 04 2E */ lfsx f0, r9, r0
/* 8030A6BC D0 05 00 04 */ stfs f0, 4(r5)
/* 8030A6C0 48 00 00 28 */ b lbl_8030A6E8
lbl_8030A6C4:
/* 8030A6C4 81 23 00 10 */ lwz r9, 0x10(r3)
/* 8030A6C8 A1 06 00 02 */ lhz r8, 2(r6)
/* 8030A6CC FC 00 10 1E */ fctiwz f0, f2
/* 8030A6D0 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030A6D4 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030A6D8 7C 08 02 14 */ add r0, r8, r0
/* 8030A6DC 54 00 10 3A */ slwi r0, r0, 2
/* 8030A6E0 7C 09 04 2E */ lfsx f0, r9, r0
/* 8030A6E4 D0 05 00 04 */ stfs f0, 4(r5)
lbl_8030A6E8:
/* 8030A6E8 A1 07 00 00 */ lhz r8, 0(r7)
/* 8030A6EC C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A6F0 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A6F4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A6F8 40 80 00 1C */ bge lbl_8030A714
/* 8030A6FC 81 03 00 10 */ lwz r8, 0x10(r3)
/* 8030A700 A0 07 00 02 */ lhz r0, 2(r7)
/* 8030A704 54 00 10 3A */ slwi r0, r0, 2
/* 8030A708 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030A70C D0 05 00 08 */ stfs f0, 8(r5)
/* 8030A710 48 00 00 6C */ b lbl_8030A77C
lbl_8030A714:
/* 8030A714 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A718 91 01 00 0C */ stw r8, 0xc(r1)
/* 8030A71C 3C 00 43 30 */ lis r0, 0x4330
/* 8030A720 90 01 00 08 */ stw r0, 8(r1)
/* 8030A724 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030A728 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030A72C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A730 4C 41 13 82 */ cror 2, 1, 2
/* 8030A734 40 82 00 24 */ bne lbl_8030A758
/* 8030A738 81 23 00 10 */ lwz r9, 0x10(r3)
/* 8030A73C A0 07 00 02 */ lhz r0, 2(r7)
/* 8030A740 7D 08 02 14 */ add r8, r8, r0
/* 8030A744 38 08 FF FF */ addi r0, r8, -1
/* 8030A748 54 00 10 3A */ slwi r0, r0, 2
/* 8030A74C 7C 09 04 2E */ lfsx f0, r9, r0
/* 8030A750 D0 05 00 08 */ stfs f0, 8(r5)
/* 8030A754 48 00 00 28 */ b lbl_8030A77C
lbl_8030A758:
/* 8030A758 81 23 00 10 */ lwz r9, 0x10(r3)
/* 8030A75C A1 07 00 02 */ lhz r8, 2(r7)
/* 8030A760 FC 00 10 1E */ fctiwz f0, f2
/* 8030A764 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030A768 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030A76C 7C 08 02 14 */ add r0, r8, r0
/* 8030A770 54 00 10 3A */ slwi r0, r0, 2
/* 8030A774 7C 09 04 2E */ lfsx f0, r9, r0
/* 8030A778 D0 05 00 08 */ stfs f0, 8(r5)
lbl_8030A77C:
/* 8030A77C A1 04 00 04 */ lhz r8, 4(r4)
/* 8030A780 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A784 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A788 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A78C 40 80 00 1C */ bge lbl_8030A7A8
/* 8030A790 81 03 00 14 */ lwz r8, 0x14(r3)
/* 8030A794 A0 04 00 06 */ lhz r0, 6(r4)
/* 8030A798 54 00 08 3C */ slwi r0, r0, 1
/* 8030A79C 7C 08 02 AE */ lhax r0, r8, r0
/* 8030A7A0 B0 05 00 0C */ sth r0, 0xc(r5)
/* 8030A7A4 48 00 00 6C */ b lbl_8030A810
lbl_8030A7A8:
/* 8030A7A8 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A7AC 91 01 00 0C */ stw r8, 0xc(r1)
/* 8030A7B0 3C 00 43 30 */ lis r0, 0x4330
/* 8030A7B4 90 01 00 08 */ stw r0, 8(r1)
/* 8030A7B8 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030A7BC EC 00 08 28 */ fsubs f0, f0, f1
/* 8030A7C0 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A7C4 4C 41 13 82 */ cror 2, 1, 2
/* 8030A7C8 40 82 00 24 */ bne lbl_8030A7EC
/* 8030A7CC 81 23 00 14 */ lwz r9, 0x14(r3)
/* 8030A7D0 A0 04 00 06 */ lhz r0, 6(r4)
/* 8030A7D4 7D 08 02 14 */ add r8, r8, r0
/* 8030A7D8 38 08 FF FF */ addi r0, r8, -1
/* 8030A7DC 54 00 08 3C */ slwi r0, r0, 1
/* 8030A7E0 7C 09 02 AE */ lhax r0, r9, r0
/* 8030A7E4 B0 05 00 0C */ sth r0, 0xc(r5)
/* 8030A7E8 48 00 00 28 */ b lbl_8030A810
lbl_8030A7EC:
/* 8030A7EC 81 23 00 14 */ lwz r9, 0x14(r3)
/* 8030A7F0 A1 04 00 06 */ lhz r8, 6(r4)
/* 8030A7F4 FC 00 10 1E */ fctiwz f0, f2
/* 8030A7F8 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030A7FC 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030A800 7C 08 02 14 */ add r0, r8, r0
/* 8030A804 54 00 08 3C */ slwi r0, r0, 1
/* 8030A808 7C 09 02 AE */ lhax r0, r9, r0
/* 8030A80C B0 05 00 0C */ sth r0, 0xc(r5)
lbl_8030A810:
/* 8030A810 A1 06 00 04 */ lhz r8, 4(r6)
/* 8030A814 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A818 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A81C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A820 40 80 00 1C */ bge lbl_8030A83C
/* 8030A824 81 03 00 14 */ lwz r8, 0x14(r3)
/* 8030A828 A0 06 00 06 */ lhz r0, 6(r6)
/* 8030A82C 54 00 08 3C */ slwi r0, r0, 1
/* 8030A830 7C 08 02 AE */ lhax r0, r8, r0
/* 8030A834 B0 05 00 0E */ sth r0, 0xe(r5)
/* 8030A838 48 00 00 6C */ b lbl_8030A8A4
lbl_8030A83C:
/* 8030A83C C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A840 91 01 00 0C */ stw r8, 0xc(r1)
/* 8030A844 3C 00 43 30 */ lis r0, 0x4330
/* 8030A848 90 01 00 08 */ stw r0, 8(r1)
/* 8030A84C C8 01 00 08 */ lfd f0, 8(r1)
/* 8030A850 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030A854 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A858 4C 41 13 82 */ cror 2, 1, 2
/* 8030A85C 40 82 00 24 */ bne lbl_8030A880
/* 8030A860 81 23 00 14 */ lwz r9, 0x14(r3)
/* 8030A864 A0 06 00 06 */ lhz r0, 6(r6)
/* 8030A868 7D 08 02 14 */ add r8, r8, r0
/* 8030A86C 38 08 FF FF */ addi r0, r8, -1
/* 8030A870 54 00 08 3C */ slwi r0, r0, 1
/* 8030A874 7C 09 02 AE */ lhax r0, r9, r0
/* 8030A878 B0 05 00 0E */ sth r0, 0xe(r5)
/* 8030A87C 48 00 00 28 */ b lbl_8030A8A4
lbl_8030A880:
/* 8030A880 81 23 00 14 */ lwz r9, 0x14(r3)
/* 8030A884 A1 06 00 06 */ lhz r8, 6(r6)
/* 8030A888 FC 00 10 1E */ fctiwz f0, f2
/* 8030A88C D8 01 00 08 */ stfd f0, 8(r1)
/* 8030A890 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030A894 7C 08 02 14 */ add r0, r8, r0
/* 8030A898 54 00 08 3C */ slwi r0, r0, 1
/* 8030A89C 7C 09 02 AE */ lhax r0, r9, r0
/* 8030A8A0 B0 05 00 0E */ sth r0, 0xe(r5)
lbl_8030A8A4:
/* 8030A8A4 A1 07 00 04 */ lhz r8, 4(r7)
/* 8030A8A8 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A8AC C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A8B0 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A8B4 40 80 00 1C */ bge lbl_8030A8D0
/* 8030A8B8 81 03 00 14 */ lwz r8, 0x14(r3)
/* 8030A8BC A0 07 00 06 */ lhz r0, 6(r7)
/* 8030A8C0 54 00 08 3C */ slwi r0, r0, 1
/* 8030A8C4 7C 08 02 AE */ lhax r0, r8, r0
/* 8030A8C8 B0 05 00 10 */ sth r0, 0x10(r5)
/* 8030A8CC 48 00 00 6C */ b lbl_8030A938
lbl_8030A8D0:
/* 8030A8D0 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A8D4 91 01 00 0C */ stw r8, 0xc(r1)
/* 8030A8D8 3C 00 43 30 */ lis r0, 0x4330
/* 8030A8DC 90 01 00 08 */ stw r0, 8(r1)
/* 8030A8E0 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030A8E4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030A8E8 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A8EC 4C 41 13 82 */ cror 2, 1, 2
/* 8030A8F0 40 82 00 24 */ bne lbl_8030A914
/* 8030A8F4 81 23 00 14 */ lwz r9, 0x14(r3)
/* 8030A8F8 A0 07 00 06 */ lhz r0, 6(r7)
/* 8030A8FC 7D 08 02 14 */ add r8, r8, r0
/* 8030A900 38 08 FF FF */ addi r0, r8, -1
/* 8030A904 54 00 08 3C */ slwi r0, r0, 1
/* 8030A908 7C 09 02 AE */ lhax r0, r9, r0
/* 8030A90C B0 05 00 10 */ sth r0, 0x10(r5)
/* 8030A910 48 00 00 28 */ b lbl_8030A938
lbl_8030A914:
/* 8030A914 81 23 00 14 */ lwz r9, 0x14(r3)
/* 8030A918 A1 07 00 06 */ lhz r8, 6(r7)
/* 8030A91C FC 00 10 1E */ fctiwz f0, f2
/* 8030A920 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030A924 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030A928 7C 08 02 14 */ add r0, r8, r0
/* 8030A92C 54 00 08 3C */ slwi r0, r0, 1
/* 8030A930 7C 09 02 AE */ lhax r0, r9, r0
/* 8030A934 B0 05 00 10 */ sth r0, 0x10(r5)
lbl_8030A938:
/* 8030A938 A1 24 00 08 */ lhz r9, 8(r4)
/* 8030A93C C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A940 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A944 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A948 40 80 00 1C */ bge lbl_8030A964
/* 8030A94C 81 03 00 18 */ lwz r8, 0x18(r3)
/* 8030A950 A0 04 00 0A */ lhz r0, 0xa(r4)
/* 8030A954 54 00 10 3A */ slwi r0, r0, 2
/* 8030A958 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030A95C D0 05 00 14 */ stfs f0, 0x14(r5)
/* 8030A960 48 00 00 6C */ b lbl_8030A9CC
lbl_8030A964:
/* 8030A964 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A968 91 21 00 0C */ stw r9, 0xc(r1)
/* 8030A96C 3C 00 43 30 */ lis r0, 0x4330
/* 8030A970 90 01 00 08 */ stw r0, 8(r1)
/* 8030A974 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030A978 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030A97C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A980 4C 41 13 82 */ cror 2, 1, 2
/* 8030A984 40 82 00 24 */ bne lbl_8030A9A8
/* 8030A988 81 03 00 18 */ lwz r8, 0x18(r3)
/* 8030A98C A0 04 00 0A */ lhz r0, 0xa(r4)
/* 8030A990 7C 89 02 14 */ add r4, r9, r0
/* 8030A994 38 04 FF FF */ addi r0, r4, -1
/* 8030A998 54 00 10 3A */ slwi r0, r0, 2
/* 8030A99C 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030A9A0 D0 05 00 14 */ stfs f0, 0x14(r5)
/* 8030A9A4 48 00 00 28 */ b lbl_8030A9CC
lbl_8030A9A8:
/* 8030A9A8 81 03 00 18 */ lwz r8, 0x18(r3)
/* 8030A9AC A0 84 00 0A */ lhz r4, 0xa(r4)
/* 8030A9B0 FC 00 10 1E */ fctiwz f0, f2
/* 8030A9B4 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030A9B8 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030A9BC 7C 04 02 14 */ add r0, r4, r0
/* 8030A9C0 54 00 10 3A */ slwi r0, r0, 2
/* 8030A9C4 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030A9C8 D0 05 00 14 */ stfs f0, 0x14(r5)
lbl_8030A9CC:
/* 8030A9CC A0 86 00 08 */ lhz r4, 8(r6)
/* 8030A9D0 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030A9D4 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030A9D8 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030A9DC 40 80 00 1C */ bge lbl_8030A9F8
/* 8030A9E0 80 83 00 18 */ lwz r4, 0x18(r3)
/* 8030A9E4 A0 06 00 0A */ lhz r0, 0xa(r6)
/* 8030A9E8 54 00 10 3A */ slwi r0, r0, 2
/* 8030A9EC 7C 04 04 2E */ lfsx f0, r4, r0
/* 8030A9F0 D0 05 00 18 */ stfs f0, 0x18(r5)
/* 8030A9F4 48 00 00 6C */ b lbl_8030AA60
lbl_8030A9F8:
/* 8030A9F8 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030A9FC 90 81 00 0C */ stw r4, 0xc(r1)
/* 8030AA00 3C 00 43 30 */ lis r0, 0x4330
/* 8030AA04 90 01 00 08 */ stw r0, 8(r1)
/* 8030AA08 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030AA0C EC 00 08 28 */ fsubs f0, f0, f1
/* 8030AA10 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030AA14 4C 41 13 82 */ cror 2, 1, 2
/* 8030AA18 40 82 00 24 */ bne lbl_8030AA3C
/* 8030AA1C 81 03 00 18 */ lwz r8, 0x18(r3)
/* 8030AA20 A0 06 00 0A */ lhz r0, 0xa(r6)
/* 8030AA24 7C 84 02 14 */ add r4, r4, r0
/* 8030AA28 38 04 FF FF */ addi r0, r4, -1
/* 8030AA2C 54 00 10 3A */ slwi r0, r0, 2
/* 8030AA30 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030AA34 D0 05 00 18 */ stfs f0, 0x18(r5)
/* 8030AA38 48 00 00 28 */ b lbl_8030AA60
lbl_8030AA3C:
/* 8030AA3C 81 03 00 18 */ lwz r8, 0x18(r3)
/* 8030AA40 A0 86 00 0A */ lhz r4, 0xa(r6)
/* 8030AA44 FC 00 10 1E */ fctiwz f0, f2
/* 8030AA48 D8 01 00 08 */ stfd f0, 8(r1)
/* 8030AA4C 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030AA50 7C 04 02 14 */ add r0, r4, r0
/* 8030AA54 54 00 10 3A */ slwi r0, r0, 2
/* 8030AA58 7C 08 04 2E */ lfsx f0, r8, r0
/* 8030AA5C D0 05 00 18 */ stfs f0, 0x18(r5)
lbl_8030AA60:
/* 8030AA60 A0 C7 00 08 */ lhz r6, 8(r7)
/* 8030AA64 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030AA68 C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030AA6C FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030AA70 40 80 00 1C */ bge lbl_8030AA8C
/* 8030AA74 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8030AA78 A0 07 00 0A */ lhz r0, 0xa(r7)
/* 8030AA7C 54 00 10 3A */ slwi r0, r0, 2
/* 8030AA80 7C 03 04 2E */ lfsx f0, r3, r0
/* 8030AA84 D0 05 00 1C */ stfs f0, 0x1c(r5)
/* 8030AA88 48 00 00 6C */ b lbl_8030AAF4
lbl_8030AA8C:
/* 8030AA8C C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030AA90 90 C1 00 0C */ stw r6, 0xc(r1)
/* 8030AA94 3C 00 43 30 */ lis r0, 0x4330
/* 8030AA98 90 01 00 08 */ stw r0, 8(r1)
/* 8030AA9C C8 01 00 08 */ lfd f0, 8(r1)
/* 8030AAA0 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030AAA4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030AAA8 4C 41 13 82 */ cror 2, 1, 2
/* 8030AAAC 40 82 00 24 */ bne lbl_8030AAD0
/* 8030AAB0 80 83 00 18 */ lwz r4, 0x18(r3)
/* 8030AAB4 A0 07 00 0A */ lhz r0, 0xa(r7)
/* 8030AAB8 7C 66 02 14 */ add r3, r6, r0
/* 8030AABC 38 03 FF FF */ addi r0, r3, -1
/* 8030AAC0 54 00 10 3A */ slwi r0, r0, 2
/* 8030AAC4 7C 04 04 2E */ lfsx f0, r4, r0
/* 8030AAC8 D0 05 00 1C */ stfs f0, 0x1c(r5)
/* 8030AACC 48 00 00 28 */ b lbl_8030AAF4
lbl_8030AAD0:
/* 8030AAD0 80 83 00 18 */ lwz r4, 0x18(r3)
/* 8030AAD4 A0 67 00 0A */ lhz r3, 0xa(r7)
/* 8030AAD8 FC 00 10 1E */ fctiwz f0, f2
/* 8030AADC D8 01 00 08 */ stfd f0, 8(r1)
/* 8030AAE0 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8030AAE4 7C 03 02 14 */ add r0, r3, r0
/* 8030AAE8 54 00 10 3A */ slwi r0, r0, 2
/* 8030AAEC 7C 04 04 2E */ lfsx f0, r4, r0
/* 8030AAF0 D0 05 00 1C */ stfs f0, 0x1c(r5)
lbl_8030AAF4:
/* 8030AAF4 38 21 00 10 */ addi r1, r1, 0x10
/* 8030AAF8 4E 80 00 20 */ blr
@@ -1,46 +0,0 @@
lbl_8030C048:
/* 8030C048 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030C04C 81 03 00 14 */ lwz r8, 0x14(r3)
/* 8030C050 54 87 13 BA */ rlwinm r7, r4, 2, 0xe, 0x1d
/* 8030C054 7C 88 3A 2E */ lhzx r4, r8, r7
/* 8030C058 C0 43 00 08 */ lfs f2, 8(r3)
/* 8030C05C C0 02 C9 00 */ lfs f0, lit_1573(r2)
/* 8030C060 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030C064 40 80 00 1C */ bge lbl_8030C080
/* 8030C068 80 83 00 18 */ lwz r4, 0x18(r3)
/* 8030C06C 7C 68 3A 14 */ add r3, r8, r7
/* 8030C070 A0 03 00 02 */ lhz r0, 2(r3)
/* 8030C074 7C 04 00 AE */ lbzx r0, r4, r0
/* 8030C078 98 05 00 00 */ stb r0, 0(r5)
/* 8030C07C 48 00 00 6C */ b lbl_8030C0E8
lbl_8030C080:
/* 8030C080 C8 22 C9 08 */ lfd f1, lit_1576(r2)
/* 8030C084 90 81 00 0C */ stw r4, 0xc(r1)
/* 8030C088 3C 00 43 30 */ lis r0, 0x4330
/* 8030C08C 90 01 00 08 */ stw r0, 8(r1)
/* 8030C090 C8 01 00 08 */ lfd f0, 8(r1)
/* 8030C094 EC 00 08 28 */ fsubs f0, f0, f1
/* 8030C098 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8030C09C 4C 41 13 82 */ cror 2, 1, 2
/* 8030C0A0 40 82 00 24 */ bne lbl_8030C0C4
/* 8030C0A4 80 03 00 18 */ lwz r0, 0x18(r3)
/* 8030C0A8 7C 80 22 14 */ add r4, r0, r4
/* 8030C0AC 7C 68 3A 14 */ add r3, r8, r7
/* 8030C0B0 A0 03 00 02 */ lhz r0, 2(r3)
/* 8030C0B4 7C 64 02 14 */ add r3, r4, r0
/* 8030C0B8 88 03 FF FF */ lbz r0, -1(r3)
/* 8030C0BC 98 05 00 00 */ stb r0, 0(r5)
/* 8030C0C0 48 00 00 28 */ b lbl_8030C0E8
lbl_8030C0C4:
/* 8030C0C4 80 C3 00 18 */ lwz r6, 0x18(r3)
/* 8030C0C8 FC 00 10 1E */ fctiwz f0, f2
/* 8030C0CC D8 01 00 08 */ stfd f0, 8(r1)
/* 8030C0D0 80 81 00 0C */ lwz r4, 0xc(r1)
/* 8030C0D4 7C 68 3A 14 */ add r3, r8, r7
/* 8030C0D8 A0 03 00 02 */ lhz r0, 2(r3)
/* 8030C0DC 7C 04 02 14 */ add r0, r4, r0
/* 8030C0E0 7C 06 00 AE */ lbzx r0, r6, r0
/* 8030C0E4 98 05 00 00 */ stb r0, 0(r5)
lbl_8030C0E8:
/* 8030C0E8 38 21 00 10 */ addi r1, r1, 0x10
/* 8030C0EC 4E 80 00 20 */ blr
@@ -1,47 +0,0 @@
lbl_8030AF24:
/* 8030AF24 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030AF28 7C 08 02 A6 */ mflr r0
/* 8030AF2C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030AF30 39 61 00 20 */ addi r11, r1, 0x20
/* 8030AF34 48 05 72 A9 */ bl _savegpr_29
/* 8030AF38 7C 7D 1B 78 */ mr r29, r3
/* 8030AF3C 7C 9E 23 79 */ or. r30, r4, r4
/* 8030AF40 41 82 00 70 */ beq lbl_8030AFB0
/* 8030AF44 80 1E 01 10 */ lwz r0, 0x110(r30)
/* 8030AF48 28 00 00 00 */ cmplwi r0, 0
/* 8030AF4C 41 82 00 64 */ beq lbl_8030AFB0
/* 8030AF50 3B E0 00 00 */ li r31, 0
/* 8030AF54 48 00 00 4C */ b lbl_8030AFA0
lbl_8030AF58:
/* 8030AF58 38 7D 00 20 */ addi r3, r29, 0x20
/* 8030AF5C 7F E4 FB 78 */ mr r4, r31
/* 8030AF60 4B FD 3B 99 */ bl getName__10JUTNameTabCFUs
/* 8030AF64 7C 64 1B 78 */ mr r4, r3
/* 8030AF68 80 7E 01 10 */ lwz r3, 0x110(r30)
/* 8030AF6C 4B FD 3A ED */ bl getIndex__10JUTNameTabCFPCc
/* 8030AF70 2C 03 FF FF */ cmpwi r3, -1
/* 8030AF74 41 82 00 14 */ beq lbl_8030AF88
/* 8030AF78 80 9D 00 1C */ lwz r4, 0x1c(r29)
/* 8030AF7C 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 8030AF80 7C 64 03 2E */ sthx r3, r4, r0
/* 8030AF84 48 00 00 18 */ b lbl_8030AF9C
lbl_8030AF88:
/* 8030AF88 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 8030AF8C 38 83 FF FF */ addi r4, r3, 0xFFFF /* 0x0000FFFF@l */
/* 8030AF90 80 7D 00 1C */ lwz r3, 0x1c(r29)
/* 8030AF94 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 8030AF98 7C 83 03 2E */ sthx r4, r3, r0
lbl_8030AF9C:
/* 8030AF9C 3B FF 00 01 */ addi r31, r31, 1
lbl_8030AFA0:
/* 8030AFA0 57 E3 04 3E */ clrlwi r3, r31, 0x10
/* 8030AFA4 A0 1D 00 18 */ lhz r0, 0x18(r29)
/* 8030AFA8 7C 03 00 40 */ cmplw r3, r0
/* 8030AFAC 41 80 FF AC */ blt lbl_8030AF58
lbl_8030AFB0:
/* 8030AFB0 39 61 00 20 */ addi r11, r1, 0x20
/* 8030AFB4 48 05 72 75 */ bl _restgpr_29
/* 8030AFB8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030AFBC 7C 08 03 A6 */ mtlr r0
/* 8030AFC0 38 21 00 20 */ addi r1, r1, 0x20
/* 8030AFC4 4E 80 00 20 */ blr
@@ -1,75 +0,0 @@
lbl_8030C678:
/* 8030C678 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030C67C 7C 08 02 A6 */ mflr r0
/* 8030C680 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030C684 39 61 00 20 */ addi r11, r1, 0x20
/* 8030C688 48 05 5B 55 */ bl _savegpr_29
/* 8030C68C 7C 7E 1B 78 */ mr r30, r3
/* 8030C690 7C 9F 23 79 */ or. r31, r4, r4
/* 8030C694 41 82 00 D0 */ beq lbl_8030C764
/* 8030C698 80 1F 01 10 */ lwz r0, 0x110(r31)
/* 8030C69C 28 00 00 00 */ cmplwi r0, 0
/* 8030C6A0 41 82 00 C4 */ beq lbl_8030C764
/* 8030C6A4 3B A0 00 00 */ li r29, 0
/* 8030C6A8 48 00 00 4C */ b lbl_8030C6F4
lbl_8030C6AC:
/* 8030C6AC 38 7E 00 28 */ addi r3, r30, 0x28
/* 8030C6B0 7F A4 EB 78 */ mr r4, r29
/* 8030C6B4 4B FD 24 45 */ bl getName__10JUTNameTabCFUs
/* 8030C6B8 7C 64 1B 78 */ mr r4, r3
/* 8030C6BC 80 7F 01 10 */ lwz r3, 0x110(r31)
/* 8030C6C0 4B FD 23 99 */ bl getIndex__10JUTNameTabCFPCc
/* 8030C6C4 2C 03 FF FF */ cmpwi r3, -1
/* 8030C6C8 41 82 00 14 */ beq lbl_8030C6DC
/* 8030C6CC 80 9E 00 24 */ lwz r4, 0x24(r30)
/* 8030C6D0 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
/* 8030C6D4 7C 64 03 2E */ sthx r3, r4, r0
/* 8030C6D8 48 00 00 18 */ b lbl_8030C6F0
lbl_8030C6DC:
/* 8030C6DC 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 8030C6E0 38 83 FF FF */ addi r4, r3, 0xFFFF /* 0x0000FFFF@l */
/* 8030C6E4 80 7E 00 24 */ lwz r3, 0x24(r30)
/* 8030C6E8 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
/* 8030C6EC 7C 83 03 2E */ sthx r4, r3, r0
lbl_8030C6F0:
/* 8030C6F0 3B BD 00 01 */ addi r29, r29, 1
lbl_8030C6F4:
/* 8030C6F4 57 A3 04 3E */ clrlwi r3, r29, 0x10
/* 8030C6F8 A0 1E 00 10 */ lhz r0, 0x10(r30)
/* 8030C6FC 7C 03 00 40 */ cmplw r3, r0
/* 8030C700 41 80 FF AC */ blt lbl_8030C6AC
/* 8030C704 3B A0 00 00 */ li r29, 0
/* 8030C708 48 00 00 4C */ b lbl_8030C754
lbl_8030C70C:
/* 8030C70C 38 7E 00 3C */ addi r3, r30, 0x3c
/* 8030C710 7F A4 EB 78 */ mr r4, r29
/* 8030C714 4B FD 23 E5 */ bl getName__10JUTNameTabCFUs
/* 8030C718 7C 64 1B 78 */ mr r4, r3
/* 8030C71C 80 7F 01 10 */ lwz r3, 0x110(r31)
/* 8030C720 4B FD 23 39 */ bl getIndex__10JUTNameTabCFPCc
/* 8030C724 2C 03 FF FF */ cmpwi r3, -1
/* 8030C728 41 82 00 14 */ beq lbl_8030C73C
/* 8030C72C 80 9E 00 38 */ lwz r4, 0x38(r30)
/* 8030C730 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
/* 8030C734 7C 64 03 2E */ sthx r3, r4, r0
/* 8030C738 48 00 00 18 */ b lbl_8030C750
lbl_8030C73C:
/* 8030C73C 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 8030C740 38 83 FF FF */ addi r4, r3, 0xFFFF /* 0x0000FFFF@l */
/* 8030C744 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 8030C748 57 A0 0B FC */ rlwinm r0, r29, 1, 0xf, 0x1e
/* 8030C74C 7C 83 03 2E */ sthx r4, r3, r0
lbl_8030C750:
/* 8030C750 3B BD 00 01 */ addi r29, r29, 1
lbl_8030C754:
/* 8030C754 57 A3 04 3E */ clrlwi r3, r29, 0x10
/* 8030C758 A0 1E 00 12 */ lhz r0, 0x12(r30)
/* 8030C75C 7C 03 00 40 */ cmplw r3, r0
/* 8030C760 41 80 FF AC */ blt lbl_8030C70C
lbl_8030C764:
/* 8030C764 39 61 00 20 */ addi r11, r1, 0x20
/* 8030C768 48 05 5A C1 */ bl _restgpr_29
/* 8030C76C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030C770 7C 08 03 A6 */ mtlr r0
/* 8030C774 38 21 00 20 */ addi r1, r1, 0x20
/* 8030C778 4E 80 00 20 */ blr
@@ -1,129 +0,0 @@
lbl_8030BD10:
/* 8030BD10 94 21 FE D0 */ stwu r1, -0x130(r1)
/* 8030BD14 7C 08 02 A6 */ mflr r0
/* 8030BD18 90 01 01 34 */ stw r0, 0x134(r1)
/* 8030BD1C 39 61 01 30 */ addi r11, r1, 0x130
/* 8030BD20 48 05 64 B1 */ bl _savegpr_26
/* 8030BD24 7C 7D 1B 78 */ mr r29, r3
/* 8030BD28 7C 9E 23 79 */ or. r30, r4, r4
/* 8030BD2C 41 82 01 A4 */ beq lbl_8030BED0
/* 8030BD30 80 1E 01 10 */ lwz r0, 0x110(r30)
/* 8030BD34 28 00 00 00 */ cmplwi r0, 0
/* 8030BD38 41 82 01 98 */ beq lbl_8030BED0
/* 8030BD3C 80 1E 01 08 */ lwz r0, 0x108(r30)
/* 8030BD40 28 00 00 00 */ cmplwi r0, 0
/* 8030BD44 41 82 01 8C */ beq lbl_8030BED0
/* 8030BD48 3B 60 00 00 */ li r27, 0
/* 8030BD4C 48 00 00 4C */ b lbl_8030BD98
lbl_8030BD50:
/* 8030BD50 38 7D 00 20 */ addi r3, r29, 0x20
/* 8030BD54 7F 64 DB 78 */ mr r4, r27
/* 8030BD58 4B FD 2D A1 */ bl getName__10JUTNameTabCFUs
/* 8030BD5C 7C 64 1B 78 */ mr r4, r3
/* 8030BD60 80 7E 01 10 */ lwz r3, 0x110(r30)
/* 8030BD64 4B FD 2C F5 */ bl getIndex__10JUTNameTabCFPCc
/* 8030BD68 2C 03 FF FF */ cmpwi r3, -1
/* 8030BD6C 41 82 00 14 */ beq lbl_8030BD80
/* 8030BD70 80 9D 00 1C */ lwz r4, 0x1c(r29)
/* 8030BD74 57 60 0B FC */ rlwinm r0, r27, 1, 0xf, 0x1e
/* 8030BD78 7C 64 03 2E */ sthx r3, r4, r0
/* 8030BD7C 48 00 00 18 */ b lbl_8030BD94
lbl_8030BD80:
/* 8030BD80 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 8030BD84 38 83 FF FF */ addi r4, r3, 0xFFFF /* 0x0000FFFF@l */
/* 8030BD88 80 7D 00 1C */ lwz r3, 0x1c(r29)
/* 8030BD8C 57 60 0B FC */ rlwinm r0, r27, 1, 0xf, 0x1e
/* 8030BD90 7C 83 03 2E */ sthx r4, r3, r0
lbl_8030BD94:
/* 8030BD94 3B 7B 00 01 */ addi r27, r27, 1
lbl_8030BD98:
/* 8030BD98 57 63 04 3E */ clrlwi r3, r27, 0x10
/* 8030BD9C A0 1D 00 1A */ lhz r0, 0x1a(r29)
/* 8030BDA0 7C 03 00 40 */ cmplw r3, r0
/* 8030BDA4 41 80 FF AC */ blt lbl_8030BD50
/* 8030BDA8 80 7D 00 30 */ lwz r3, 0x30(r29)
/* 8030BDAC 3C 80 80 31 */ lis r4, __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@ha /* 0x8030CB3C@ha */
/* 8030BDB0 38 84 CB 3C */ addi r4, r4, __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@l /* 0x8030CB3C@l */
/* 8030BDB4 48 05 5E B9 */ bl __destroy_new_array
/* 8030BDB8 80 7E 01 08 */ lwz r3, 0x108(r30)
/* 8030BDBC A3 83 00 00 */ lhz r28, 0(r3)
/* 8030BDC0 57 83 18 38 */ slwi r3, r28, 3
/* 8030BDC4 38 63 00 10 */ addi r3, r3, 0x10
/* 8030BDC8 4B FC 2E FD */ bl __nwa__FUl
/* 8030BDCC 3C 80 80 31 */ lis r4, __ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@ha /* 0x8030CB2C@ha */
/* 8030BDD0 38 84 CB 2C */ addi r4, r4, __ct__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@l /* 0x8030CB2C@l */
/* 8030BDD4 3C A0 80 31 */ lis r5, __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@ha /* 0x8030CB3C@ha */
/* 8030BDD8 38 A5 CB 3C */ addi r5, r5, __dt__Q216J2DAnmTexPattern27J2DAnmTexPatternTIMGPointerFv@l /* 0x8030CB3C@l */
/* 8030BDDC 38 C0 00 08 */ li r6, 8
/* 8030BDE0 7F 87 E3 78 */ mr r7, r28
/* 8030BDE4 48 05 61 31 */ bl __construct_new_array
/* 8030BDE8 90 7D 00 30 */ stw r3, 0x30(r29)
/* 8030BDEC 80 1D 00 30 */ lwz r0, 0x30(r29)
/* 8030BDF0 28 00 00 00 */ cmplwi r0, 0
/* 8030BDF4 41 82 00 DC */ beq lbl_8030BED0
/* 8030BDF8 38 00 00 00 */ li r0, 0
/* 8030BDFC 98 01 00 08 */ stb r0, 8(r1)
/* 8030BE00 3B E0 00 00 */ li r31, 0
/* 8030BE04 48 00 00 B8 */ b lbl_8030BEBC
lbl_8030BE08:
/* 8030BE08 7F E4 FB 78 */ mr r4, r31
/* 8030BE0C 48 00 11 05 */ bl getResReference__15J2DResReferenceCFUs
/* 8030BE10 7C 64 1B 79 */ or. r4, r3, r3
/* 8030BE14 3B 40 00 00 */ li r26, 0
/* 8030BE18 41 82 00 48 */ beq lbl_8030BE60
/* 8030BE1C 38 61 00 08 */ addi r3, r1, 8
/* 8030BE20 3C A0 54 49 */ lis r5, 0x5449 /* 0x54494D47@ha */
/* 8030BE24 38 A5 4D 47 */ addi r5, r5, 0x4D47 /* 0x54494D47@l */
/* 8030BE28 38 C0 00 00 */ li r6, 0
/* 8030BE2C 4B FD 22 F5 */ bl getResource__15JUTResReferenceFPCvUlP10JKRArchive
/* 8030BE30 7C 7A 1B 79 */ or. r26, r3, r3
/* 8030BE34 40 82 00 2C */ bne lbl_8030BE60
/* 8030BE38 83 8D 90 10 */ lwz r28, mDataManage__9J2DScreen(r13)
/* 8030BE3C 28 1C 00 00 */ cmplwi r28, 0
/* 8030BE40 41 82 00 20 */ beq lbl_8030BE60
/* 8030BE44 80 7E 01 08 */ lwz r3, 0x108(r30)
/* 8030BE48 7F E4 FB 78 */ mr r4, r31
/* 8030BE4C 48 00 10 F9 */ bl getName__15J2DResReferenceCFUs
/* 8030BE50 7C 64 1B 78 */ mr r4, r3
/* 8030BE54 7F 83 E3 78 */ mr r3, r28
/* 8030BE58 48 00 0F C1 */ bl get__13J2DDataManageFPCc
/* 8030BE5C 7C 7A 1B 78 */ mr r26, r3
lbl_8030BE60:
/* 8030BE60 80 7D 00 30 */ lwz r3, 0x30(r29)
/* 8030BE64 57 FB 1B 78 */ rlwinm r27, r31, 3, 0xd, 0x1c
/* 8030BE68 7F 43 D9 2E */ stwx r26, r3, r27
/* 8030BE6C 28 1A 00 00 */ cmplwi r26, 0
/* 8030BE70 41 82 00 48 */ beq lbl_8030BEB8
/* 8030BE74 88 1A 00 08 */ lbz r0, 8(r26)
/* 8030BE78 28 00 00 00 */ cmplwi r0, 0
/* 8030BE7C 41 82 00 3C */ beq lbl_8030BEB8
/* 8030BE80 38 60 00 18 */ li r3, 0x18
/* 8030BE84 4B FC 2D C9 */ bl __nw__FUl
/* 8030BE88 7C 7C 1B 79 */ or. r28, r3, r3
/* 8030BE8C 41 82 00 20 */ beq lbl_8030BEAC
/* 8030BE90 38 80 00 00 */ li r4, 0
/* 8030BE94 88 BA 00 09 */ lbz r5, 9(r26)
/* 8030BE98 88 DA 00 01 */ lbz r6, 1(r26)
/* 8030BE9C A0 FA 00 0A */ lhz r7, 0xa(r26)
/* 8030BEA0 80 1A 00 0C */ lwz r0, 0xc(r26)
/* 8030BEA4 7D 1A 02 14 */ add r8, r26, r0
/* 8030BEA8 4B FD 2A 75 */ bl storeTLUT__10JUTPaletteF7_GXTlut10_GXTlutFmt15JUTTransparencyUsPv
lbl_8030BEAC:
/* 8030BEAC 80 7D 00 30 */ lwz r3, 0x30(r29)
/* 8030BEB0 38 1B 00 04 */ addi r0, r27, 4
/* 8030BEB4 7F 83 01 2E */ stwx r28, r3, r0
lbl_8030BEB8:
/* 8030BEB8 3B FF 00 01 */ addi r31, r31, 1
lbl_8030BEBC:
/* 8030BEBC 57 E4 04 3E */ clrlwi r4, r31, 0x10
/* 8030BEC0 80 7E 01 08 */ lwz r3, 0x108(r30)
/* 8030BEC4 A0 03 00 00 */ lhz r0, 0(r3)
/* 8030BEC8 7C 04 00 40 */ cmplw r4, r0
/* 8030BECC 41 80 FF 3C */ blt lbl_8030BE08
lbl_8030BED0:
/* 8030BED0 39 61 01 30 */ addi r11, r1, 0x130
/* 8030BED4 48 05 63 49 */ bl _restgpr_26
/* 8030BED8 80 01 01 34 */ lwz r0, 0x134(r1)
/* 8030BEDC 7C 08 03 A6 */ mtlr r0
/* 8030BEE0 38 21 01 30 */ addi r1, r1, 0x130
/* 8030BEE4 4E 80 00 20 */ blr
@@ -1,50 +0,0 @@
lbl_8030BC60:
/* 8030BC60 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8030BC64 7C 08 02 A6 */ mflr r0
/* 8030BC68 90 01 00 24 */ stw r0, 0x24(r1)
/* 8030BC6C 39 61 00 20 */ addi r11, r1, 0x20
/* 8030BC70 48 05 65 6D */ bl _savegpr_29
/* 8030BC74 7C 7D 1B 78 */ mr r29, r3
/* 8030BC78 7C 9E 23 79 */ or. r30, r4, r4
/* 8030BC7C 41 82 00 7C */ beq lbl_8030BCF8
/* 8030BC80 80 1E 01 10 */ lwz r0, 0x110(r30)
/* 8030BC84 28 00 00 00 */ cmplwi r0, 0
/* 8030BC88 41 82 00 70 */ beq lbl_8030BCF8
/* 8030BC8C 3B E0 00 00 */ li r31, 0
/* 8030BC90 48 00 00 4C */ b lbl_8030BCDC
lbl_8030BC94:
/* 8030BC94 38 7D 00 34 */ addi r3, r29, 0x34
/* 8030BC98 7F E4 FB 78 */ mr r4, r31
/* 8030BC9C 4B FD 2E 5D */ bl getName__10JUTNameTabCFUs
/* 8030BCA0 7C 64 1B 78 */ mr r4, r3
/* 8030BCA4 80 7E 01 10 */ lwz r3, 0x110(r30)
/* 8030BCA8 4B FD 2D B1 */ bl getIndex__10JUTNameTabCFPCc
/* 8030BCAC 2C 03 FF FF */ cmpwi r3, -1
/* 8030BCB0 41 82 00 14 */ beq lbl_8030BCC4
/* 8030BCB4 80 9D 00 30 */ lwz r4, 0x30(r29)
/* 8030BCB8 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 8030BCBC 7C 64 03 2E */ sthx r3, r4, r0
/* 8030BCC0 48 00 00 18 */ b lbl_8030BCD8
lbl_8030BCC4:
/* 8030BCC4 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 8030BCC8 38 83 FF FF */ addi r4, r3, 0xFFFF /* 0x0000FFFF@l */
/* 8030BCCC 80 7D 00 30 */ lwz r3, 0x30(r29)
/* 8030BCD0 57 E0 0B FC */ rlwinm r0, r31, 1, 0xf, 0x1e
/* 8030BCD4 7C 83 03 2E */ sthx r4, r3, r0
lbl_8030BCD8:
/* 8030BCD8 3B FF 00 01 */ addi r31, r31, 1
lbl_8030BCDC:
/* 8030BCDC 57 E4 04 3E */ clrlwi r4, r31, 0x10
/* 8030BCE0 A0 7D 00 18 */ lhz r3, 0x18(r29)
/* 8030BCE4 38 00 00 03 */ li r0, 3
/* 8030BCE8 7C 03 03 D6 */ divw r0, r3, r0
/* 8030BCEC 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 8030BCF0 7C 04 00 40 */ cmplw r4, r0
/* 8030BCF4 41 80 FF A0 */ blt lbl_8030BC94
lbl_8030BCF8:
/* 8030BCF8 39 61 00 20 */ addi r11, r1, 0x20
/* 8030BCFC 48 05 65 2D */ bl _restgpr_29
/* 8030BD00 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8030BD04 7C 08 03 A6 */ mtlr r0
/* 8030BD08 38 21 00 20 */ addi r1, r1, 0x20
/* 8030BD0C 4E 80 00 20 */ blr
@@ -1,98 +0,0 @@
lbl_8030CF44:
/* 8030CF44 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CF48 7C 08 02 A6 */ mflr r0
/* 8030CF4C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CF50 4B FF FF C1 */ bl getResReference__15J2DResReferenceCFUs
/* 8030CF54 28 03 00 00 */ cmplwi r3, 0
/* 8030CF58 40 82 00 14 */ bne lbl_8030CF6C
/* 8030CF5C 38 00 00 00 */ li r0, 0
/* 8030CF60 3C 60 80 43 */ lis r3, p_name@ha /* 0x804349C0@ha */
/* 8030CF64 9C 03 49 C0 */ stbu r0, p_name@l(r3) /* 0x804349C0@l */
/* 8030CF68 48 00 01 20 */ b lbl_8030D088
lbl_8030CF6C:
/* 8030CF6C 88 03 00 00 */ lbz r0, 0(r3)
/* 8030CF70 7C 00 07 74 */ extsb r0, r0
/* 8030CF74 2C 00 00 04 */ cmpwi r0, 4
/* 8030CF78 41 82 00 5C */ beq lbl_8030CFD4
/* 8030CF7C 40 80 00 F8 */ bge lbl_8030D074
/* 8030CF80 2C 00 00 02 */ cmpwi r0, 2
/* 8030CF84 40 80 00 08 */ bge lbl_8030CF8C
/* 8030CF88 48 00 00 EC */ b lbl_8030D074
lbl_8030CF8C:
/* 8030CF8C 38 C0 00 00 */ li r6, 0
/* 8030CF90 3C 80 80 43 */ lis r4, p_name@ha /* 0x804349C0@ha */
/* 8030CF94 38 A4 49 C0 */ addi r5, r4, p_name@l /* 0x804349C0@l */
/* 8030CF98 48 00 00 18 */ b lbl_8030CFB0
lbl_8030CF9C:
/* 8030CF9C 38 06 00 02 */ addi r0, r6, 2
/* 8030CFA0 7C 03 00 AE */ lbzx r0, r3, r0
/* 8030CFA4 98 05 00 00 */ stb r0, 0(r5)
/* 8030CFA8 38 C6 00 01 */ addi r6, r6, 1
/* 8030CFAC 38 A5 00 01 */ addi r5, r5, 1
lbl_8030CFB0:
/* 8030CFB0 88 03 00 01 */ lbz r0, 1(r3)
/* 8030CFB4 7C 04 07 74 */ extsb r4, r0
/* 8030CFB8 7C 06 20 00 */ cmpw r6, r4
/* 8030CFBC 41 80 FF E0 */ blt lbl_8030CF9C
/* 8030CFC0 38 00 00 00 */ li r0, 0
/* 8030CFC4 3C 60 80 43 */ lis r3, p_name@ha /* 0x804349C0@ha */
/* 8030CFC8 38 63 49 C0 */ addi r3, r3, p_name@l /* 0x804349C0@l */
/* 8030CFCC 7C 03 21 AE */ stbx r0, r3, r4
/* 8030CFD0 48 00 00 B0 */ b lbl_8030D080
lbl_8030CFD4:
/* 8030CFD4 88 03 00 01 */ lbz r0, 1(r3)
/* 8030CFD8 7C 04 07 74 */ extsb r4, r0
/* 8030CFDC 38 E4 00 01 */ addi r7, r4, 1
/* 8030CFE0 7C 83 3A 14 */ add r4, r3, r7
/* 8030CFE4 38 07 FF FF */ addi r0, r7, -1
/* 8030CFE8 7C 09 03 A6 */ mtctr r0
/* 8030CFEC 2C 07 00 02 */ cmpwi r7, 2
/* 8030CFF0 41 80 00 28 */ blt lbl_8030D018
lbl_8030CFF4:
/* 8030CFF4 88 04 00 00 */ lbz r0, 0(r4)
/* 8030CFF8 7C 00 07 74 */ extsb r0, r0
/* 8030CFFC 2C 00 00 5C */ cmpwi r0, 0x5c
/* 8030D000 41 82 00 18 */ beq lbl_8030D018
/* 8030D004 2C 00 00 2F */ cmpwi r0, 0x2f
/* 8030D008 41 82 00 10 */ beq lbl_8030D018
/* 8030D00C 38 E7 FF FF */ addi r7, r7, -1
/* 8030D010 38 84 FF FF */ addi r4, r4, -1
/* 8030D014 42 00 FF E0 */ bdnz lbl_8030CFF4
lbl_8030D018:
/* 8030D018 39 00 00 00 */ li r8, 0
/* 8030D01C 3C 80 80 43 */ lis r4, p_name@ha /* 0x804349C0@ha */
/* 8030D020 38 04 49 C0 */ addi r0, r4, p_name@l /* 0x804349C0@l */
/* 8030D024 38 E7 00 01 */ addi r7, r7, 1
/* 8030D028 7C A3 3A 14 */ add r5, r3, r7
/* 8030D02C 7C 04 03 78 */ mr r4, r0
/* 8030D030 48 00 00 1C */ b lbl_8030D04C
lbl_8030D034:
/* 8030D034 88 05 00 00 */ lbz r0, 0(r5)
/* 8030D038 98 04 00 00 */ stb r0, 0(r4)
/* 8030D03C 39 08 00 01 */ addi r8, r8, 1
/* 8030D040 38 84 00 01 */ addi r4, r4, 1
/* 8030D044 38 E7 00 01 */ addi r7, r7, 1
/* 8030D048 38 A5 00 01 */ addi r5, r5, 1
lbl_8030D04C:
/* 8030D04C 88 03 00 01 */ lbz r0, 1(r3)
/* 8030D050 7C 06 07 74 */ extsb r6, r0
/* 8030D054 38 06 00 02 */ addi r0, r6, 2
/* 8030D058 7C 07 00 00 */ cmpw r7, r0
/* 8030D05C 41 80 FF D8 */ blt lbl_8030D034
/* 8030D060 38 00 00 00 */ li r0, 0
/* 8030D064 3C 60 80 43 */ lis r3, p_name@ha /* 0x804349C0@ha */
/* 8030D068 38 63 49 C0 */ addi r3, r3, p_name@l /* 0x804349C0@l */
/* 8030D06C 7C 03 41 AE */ stbx r0, r3, r8
/* 8030D070 48 00 00 10 */ b lbl_8030D080
lbl_8030D074:
/* 8030D074 38 00 00 00 */ li r0, 0
/* 8030D078 3C 60 80 43 */ lis r3, p_name@ha /* 0x804349C0@ha */
/* 8030D07C 98 03 49 C0 */ stb r0, p_name@l(r3) /* 0x804349C0@l */
lbl_8030D080:
/* 8030D080 3C 60 80 43 */ lis r3, p_name@ha /* 0x804349C0@ha */
/* 8030D084 38 63 49 C0 */ addi r3, r3, p_name@l /* 0x804349C0@l */
lbl_8030D088:
/* 8030D088 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030D08C 7C 08 03 A6 */ mtlr r0
/* 8030D090 38 21 00 10 */ addi r1, r1, 0x10
/* 8030D094 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_8030CF10:
/* 8030CF10 A0 A3 00 00 */ lhz r5, 0(r3)
/* 8030CF14 54 80 04 3E */ clrlwi r0, r4, 0x10
/* 8030CF18 7C 05 00 40 */ cmplw r5, r0
/* 8030CF1C 40 81 00 0C */ ble lbl_8030CF28
/* 8030CF20 28 00 FF FF */ cmplwi r0, 0xffff
/* 8030CF24 40 82 00 0C */ bne lbl_8030CF30
lbl_8030CF28:
/* 8030CF28 38 60 00 00 */ li r3, 0
/* 8030CF2C 4E 80 00 20 */ blr
lbl_8030CF30:
/* 8030CF30 54 80 0B FC */ rlwinm r0, r4, 1, 0xf, 0x1e
/* 8030CF34 7C 83 02 14 */ add r4, r3, r0
/* 8030CF38 A0 04 00 02 */ lhz r0, 2(r4)
/* 8030CF3C 7C 63 02 14 */ add r3, r3, r0
/* 8030CF40 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
lbl_8030CE7C:
/* 8030CE7C 94 21 FE E0 */ stwu r1, -0x120(r1)
/* 8030CE80 7C 08 02 A6 */ mflr r0
/* 8030CE84 90 01 01 24 */ stw r0, 0x124(r1)
/* 8030CE88 39 61 01 20 */ addi r11, r1, 0x120
/* 8030CE8C 48 05 53 51 */ bl _savegpr_29
/* 8030CE90 7C 7D 1B 78 */ mr r29, r3
/* 8030CE94 7C 9E 23 78 */ mr r30, r4
/* 8030CE98 7F C3 F3 78 */ mr r3, r30
/* 8030CE9C 38 80 00 01 */ li r4, 1
/* 8030CEA0 81 9E 00 00 */ lwz r12, 0(r30)
/* 8030CEA4 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8030CEA8 7D 89 03 A6 */ mtctr r12
/* 8030CEAC 4E 80 04 21 */ bctrl
/* 8030CEB0 7F C3 F3 78 */ mr r3, r30
/* 8030CEB4 38 81 00 08 */ addi r4, r1, 8
/* 8030CEB8 38 A0 00 01 */ li r5, 1
/* 8030CEBC 4B FC F3 DD */ bl read__14JSUInputStreamFPvl
/* 8030CEC0 8B E1 00 08 */ lbz r31, 8(r1)
/* 8030CEC4 28 1F 00 00 */ cmplwi r31, 0
/* 8030CEC8 40 82 00 0C */ bne lbl_8030CED4
/* 8030CECC 38 60 00 00 */ li r3, 0
/* 8030CED0 48 00 00 28 */ b lbl_8030CEF8
lbl_8030CED4:
/* 8030CED4 7F C3 F3 78 */ mr r3, r30
/* 8030CED8 38 81 00 0C */ addi r4, r1, 0xc
/* 8030CEDC 7F E5 FB 78 */ mr r5, r31
/* 8030CEE0 4B FC F3 B9 */ bl read__14JSUInputStreamFPvl
/* 8030CEE4 38 00 00 00 */ li r0, 0
/* 8030CEE8 38 81 00 0C */ addi r4, r1, 0xc
/* 8030CEEC 7C 04 F9 AE */ stbx r0, r4, r31
/* 8030CEF0 7F A3 EB 78 */ mr r3, r29
/* 8030CEF4 4B FF FF 25 */ bl get__13J2DDataManageFPCc
lbl_8030CEF8:
/* 8030CEF8 39 61 01 20 */ addi r11, r1, 0x120
/* 8030CEFC 48 05 53 2D */ bl _restgpr_29
/* 8030CF00 80 01 01 24 */ lwz r0, 0x124(r1)
/* 8030CF04 7C 08 03 A6 */ mtlr r0
/* 8030CF08 38 21 01 20 */ addi r1, r1, 0x120
/* 8030CF0C 4E 80 00 20 */ blr
@@ -1,30 +0,0 @@
lbl_8030CE18:
/* 8030CE18 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8030CE1C 7C 08 02 A6 */ mflr r0
/* 8030CE20 90 01 00 14 */ stw r0, 0x14(r1)
/* 8030CE24 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8030CE28 93 C1 00 08 */ stw r30, 8(r1)
/* 8030CE2C 7C 9E 23 78 */ mr r30, r4
/* 8030CE30 83 E3 00 00 */ lwz r31, 0(r3)
/* 8030CE34 48 00 00 24 */ b lbl_8030CE58
lbl_8030CE38:
/* 8030CE38 80 7F 00 04 */ lwz r3, 4(r31)
/* 8030CE3C 7F C4 F3 78 */ mr r4, r30
/* 8030CE40 48 05 BB 55 */ bl strcmp
/* 8030CE44 2C 03 00 00 */ cmpwi r3, 0
/* 8030CE48 40 82 00 0C */ bne lbl_8030CE54
/* 8030CE4C 80 7F 00 00 */ lwz r3, 0(r31)
/* 8030CE50 48 00 00 14 */ b lbl_8030CE64
lbl_8030CE54:
/* 8030CE54 83 FF 00 08 */ lwz r31, 8(r31)
lbl_8030CE58:
/* 8030CE58 28 1F 00 00 */ cmplwi r31, 0
/* 8030CE5C 40 82 FF DC */ bne lbl_8030CE38
/* 8030CE60 38 60 00 00 */ li r3, 0
lbl_8030CE64:
/* 8030CE64 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8030CE68 83 C1 00 08 */ lwz r30, 8(r1)
/* 8030CE6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8030CE70 7C 08 03 A6 */ mtlr r0
/* 8030CE74 38 21 00 10 */ addi r1, r1, 0x10
/* 8030CE78 4E 80 00 20 */ blr
@@ -1,53 +0,0 @@
lbl_802F7D00:
/* 802F7D00 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F7D04 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802F7D08 28 00 00 0F */ cmplwi r0, 0xf
/* 802F7D0C 41 80 00 0C */ blt lbl_802F7D18
/* 802F7D10 38 60 00 00 */ li r3, 0
/* 802F7D14 48 00 00 9C */ b lbl_802F7DB0
lbl_802F7D18:
/* 802F7D18 FC 60 08 90 */ fmr f3, f1
/* 802F7D1C C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F7D20 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802F7D24 40 80 00 08 */ bge lbl_802F7D2C
/* 802F7D28 FC 60 08 50 */ fneg f3, f1
lbl_802F7D2C:
/* 802F7D2C 38 80 00 01 */ li r4, 1
/* 802F7D30 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802F7D34 7C 80 00 30 */ slw r0, r4, r0
/* 802F7D38 C8 42 C7 F8 */ lfd f2, lit_1651(r2)
/* 802F7D3C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802F7D40 90 01 00 0C */ stw r0, 0xc(r1)
/* 802F7D44 3C 00 43 30 */ lis r0, 0x4330
/* 802F7D48 90 01 00 08 */ stw r0, 8(r1)
/* 802F7D4C C8 01 00 08 */ lfd f0, 8(r1)
/* 802F7D50 EC 00 10 28 */ fsubs f0, f0, f2
/* 802F7D54 EC 03 00 32 */ fmuls f0, f3, f0
/* 802F7D58 FC 00 00 1E */ fctiwz f0, f0
/* 802F7D5C D8 01 00 10 */ stfd f0, 0x10(r1)
/* 802F7D60 80 81 00 14 */ lwz r4, 0x14(r1)
/* 802F7D64 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008000@ha */
/* 802F7D68 38 03 80 00 */ addi r0, r3, 0x8000 /* 0x00008000@l */
/* 802F7D6C 7C 04 00 00 */ cmpw r4, r0
/* 802F7D70 41 80 00 20 */ blt lbl_802F7D90
/* 802F7D74 C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F7D78 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802F7D7C 40 80 00 0C */ bge lbl_802F7D88
/* 802F7D80 38 60 80 00 */ li r3, -32768
/* 802F7D84 48 00 00 2C */ b lbl_802F7DB0
lbl_802F7D88:
/* 802F7D88 38 60 7F FF */ li r3, 0x7fff
/* 802F7D8C 48 00 00 24 */ b lbl_802F7DB0
lbl_802F7D90:
/* 802F7D90 C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F7D94 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802F7D98 40 80 00 14 */ bge lbl_802F7DAC
/* 802F7D9C 7C 83 20 F8 */ nor r3, r4, r4
/* 802F7DA0 38 03 00 01 */ addi r0, r3, 1
/* 802F7DA4 7C 03 07 34 */ extsh r3, r0
/* 802F7DA8 48 00 00 08 */ b lbl_802F7DB0
lbl_802F7DAC:
/* 802F7DAC 7C 83 07 34 */ extsh r3, r4
lbl_802F7DB0:
/* 802F7DB0 38 21 00 20 */ addi r1, r1, 0x20
/* 802F7DB4 4E 80 00 20 */ blr
@@ -1,77 +0,0 @@
lbl_802F5F9C:
/* 802F5F9C 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802F5FA0 7C 08 02 A6 */ mflr r0
/* 802F5FA4 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F5FA8 39 61 00 30 */ addi r11, r1, 0x30
/* 802F5FAC 48 06 C2 29 */ bl _savegpr_27
/* 802F5FB0 7C 7B 1B 78 */ mr r27, r3
/* 802F5FB4 7C 9D 23 78 */ mr r29, r4
/* 802F5FB8 7C BE 2B 78 */ mr r30, r5
/* 802F5FBC 7C DF 33 78 */ mr r31, r6
/* 802F5FC0 3C 60 80 3D */ lis r3, __vt__7J2DPane@ha /* 0x803CCFD0@ha */
/* 802F5FC4 38 03 CF D0 */ addi r0, r3, __vt__7J2DPane@l /* 0x803CCFD0@l */
/* 802F5FC8 90 1B 00 00 */ stw r0, 0(r27)
/* 802F5FCC 3B 9B 00 DC */ addi r28, r27, 0xdc
/* 802F5FD0 7F 83 E3 78 */ mr r3, r28
/* 802F5FD4 4B FE 5F 41 */ bl initiate__10JSUPtrListFv
/* 802F5FD8 38 7C 00 0C */ addi r3, r28, 0xc
/* 802F5FDC 7F 64 DB 78 */ mr r4, r27
/* 802F5FE0 4B FE 5E 1D */ bl __ct__10JSUPtrLinkFPv
/* 802F5FE4 38 00 00 00 */ li r0, 0
/* 802F5FE8 90 1B 00 F8 */ stw r0, 0xf8(r27)
/* 802F5FEC 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802F5FF0 40 82 00 60 */ bne lbl_802F6050
/* 802F5FF4 7F C3 F3 78 */ mr r3, r30
/* 802F5FF8 81 9E 00 00 */ lwz r12, 0(r30)
/* 802F5FFC 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802F6000 7D 89 03 A6 */ mtctr r12
/* 802F6004 4E 80 04 21 */ bctrl
/* 802F6008 7C 7F 1B 78 */ mr r31, r3
/* 802F600C 7F C3 F3 78 */ mr r3, r30
/* 802F6010 38 81 00 10 */ addi r4, r1, 0x10
/* 802F6014 38 A0 00 08 */ li r5, 8
/* 802F6018 4B FE 62 81 */ bl read__14JSUInputStreamFPvl
/* 802F601C 80 01 00 10 */ lwz r0, 0x10(r1)
/* 802F6020 90 1B 00 08 */ stw r0, 8(r27)
/* 802F6024 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F6028 7F FF 02 14 */ add r31, r31, r0
/* 802F602C 7F 63 DB 78 */ mr r3, r27
/* 802F6030 7F A4 EB 78 */ mr r4, r29
/* 802F6034 7F C5 F3 78 */ mr r5, r30
/* 802F6038 48 00 00 8D */ bl makePaneStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream
/* 802F603C 7F C3 F3 78 */ mr r3, r30
/* 802F6040 7F E4 FB 78 */ mr r4, r31
/* 802F6044 38 A0 00 00 */ li r5, 0
/* 802F6048 4B FE 64 95 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 802F604C 48 00 00 5C */ b lbl_802F60A8
lbl_802F6050:
/* 802F6050 7F C3 F3 78 */ mr r3, r30
/* 802F6054 81 9E 00 00 */ lwz r12, 0(r30)
/* 802F6058 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802F605C 7D 89 03 A6 */ mtctr r12
/* 802F6060 4E 80 04 21 */ bctrl
/* 802F6064 7C 7F 1B 78 */ mr r31, r3
/* 802F6068 7F C3 F3 78 */ mr r3, r30
/* 802F606C 38 81 00 08 */ addi r4, r1, 8
/* 802F6070 38 A0 00 08 */ li r5, 8
/* 802F6074 4B FE 63 E5 */ bl peek__20JSURandomInputStreamFPvl
/* 802F6078 80 01 00 08 */ lwz r0, 8(r1)
/* 802F607C 90 1B 00 08 */ stw r0, 8(r27)
/* 802F6080 80 01 00 0C */ lwz r0, 0xc(r1)
/* 802F6084 7F FF 02 14 */ add r31, r31, r0
/* 802F6088 7F 63 DB 78 */ mr r3, r27
/* 802F608C 7F A4 EB 78 */ mr r4, r29
/* 802F6090 7F C5 F3 78 */ mr r5, r30
/* 802F6094 48 00 1A 85 */ bl makePaneExStream__7J2DPaneFP7J2DPaneP20JSURandomInputStream
/* 802F6098 7F C3 F3 78 */ mr r3, r30
/* 802F609C 7F E4 FB 78 */ mr r4, r31
/* 802F60A0 38 A0 00 00 */ li r5, 0
/* 802F60A4 4B FE 64 39 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
lbl_802F60A8:
/* 802F60A8 7F 63 DB 78 */ mr r3, r27
/* 802F60AC 39 61 00 30 */ addi r11, r1, 0x30
/* 802F60B0 48 06 C1 71 */ bl _restgpr_27
/* 802F60B4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F60B8 7C 08 03 A6 */ mtlr r0
/* 802F60BC 38 21 00 30 */ addi r1, r1, 0x30
/* 802F60C0 4E 80 00 20 */ blr
@@ -1,63 +0,0 @@
lbl_802F658C:
/* 802F658C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F6590 7C 08 02 A6 */ mflr r0
/* 802F6594 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F6598 39 61 00 20 */ addi r11, r1, 0x20
/* 802F659C 48 06 BC 41 */ bl _savegpr_29
/* 802F65A0 7C 7D 1B 79 */ or. r29, r3, r3
/* 802F65A4 7C 9E 23 78 */ mr r30, r4
/* 802F65A8 41 82 00 A8 */ beq lbl_802F6650
/* 802F65AC 3C 60 80 3D */ lis r3, __vt__7J2DPane@ha /* 0x803CCFD0@ha */
/* 802F65B0 38 03 CF D0 */ addi r0, r3, __vt__7J2DPane@l /* 0x803CCFD0@l */
/* 802F65B4 90 1D 00 00 */ stw r0, 0(r29)
/* 802F65B8 83 FD 00 DC */ lwz r31, 0xdc(r29)
/* 802F65BC 28 1F 00 00 */ cmplwi r31, 0
/* 802F65C0 41 82 00 48 */ beq lbl_802F6608
/* 802F65C4 3B FF FF F4 */ addi r31, r31, -12
/* 802F65C8 48 00 00 40 */ b lbl_802F6608
lbl_802F65CC:
/* 802F65CC 93 E1 00 08 */ stw r31, 8(r1)
/* 802F65D0 83 FF 00 18 */ lwz r31, 0x18(r31)
/* 802F65D4 28 1F 00 00 */ cmplwi r31, 0
/* 802F65D8 41 82 00 08 */ beq lbl_802F65E0
/* 802F65DC 3B FF FF F4 */ addi r31, r31, -12
lbl_802F65E0:
/* 802F65E0 80 61 00 08 */ lwz r3, 8(r1)
/* 802F65E4 90 61 00 0C */ stw r3, 0xc(r1)
/* 802F65E8 80 63 00 0C */ lwz r3, 0xc(r3)
/* 802F65EC 28 03 00 00 */ cmplwi r3, 0
/* 802F65F0 41 82 00 18 */ beq lbl_802F6608
/* 802F65F4 38 80 00 01 */ li r4, 1
/* 802F65F8 81 83 00 00 */ lwz r12, 0(r3)
/* 802F65FC 81 8C 00 08 */ lwz r12, 8(r12)
/* 802F6600 7D 89 03 A6 */ mtctr r12
/* 802F6604 4E 80 04 21 */ bctrl
lbl_802F6608:
/* 802F6608 28 1F 00 00 */ cmplwi r31, 0
/* 802F660C 40 82 FF C0 */ bne lbl_802F65CC
/* 802F6610 34 1D 00 DC */ addic. r0, r29, 0xdc
/* 802F6614 41 82 00 2C */ beq lbl_802F6640
/* 802F6618 34 1D 00 E8 */ addic. r0, r29, 0xe8
/* 802F661C 41 82 00 10 */ beq lbl_802F662C
/* 802F6620 38 7D 00 E8 */ addi r3, r29, 0xe8
/* 802F6624 38 80 00 00 */ li r4, 0
/* 802F6628 4B FE 57 ED */ bl __dt__10JSUPtrLinkFv
lbl_802F662C:
/* 802F662C 34 1D 00 DC */ addic. r0, r29, 0xdc
/* 802F6630 41 82 00 10 */ beq lbl_802F6640
/* 802F6634 38 7D 00 DC */ addi r3, r29, 0xdc
/* 802F6638 38 80 00 00 */ li r4, 0
/* 802F663C 4B FE 58 71 */ bl __dt__10JSUPtrListFv
lbl_802F6640:
/* 802F6640 7F C0 07 35 */ extsh. r0, r30
/* 802F6644 40 81 00 0C */ ble lbl_802F6650
/* 802F6648 7F A3 EB 78 */ mr r3, r29
/* 802F664C 4B FD 86 F1 */ bl __dl__FPv
lbl_802F6650:
/* 802F6650 7F A3 EB 78 */ mr r3, r29
/* 802F6654 39 61 00 20 */ addi r11, r1, 0x20
/* 802F6658 48 06 BB D1 */ bl _restgpr_29
/* 802F665C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F6660 7C 08 03 A6 */ mtlr r0
/* 802F6664 38 21 00 20 */ addi r1, r1, 0x20
/* 802F6668 4E 80 00 20 */ blr
@@ -1,8 +0,0 @@
lbl_802F847C:
/* 802F847C C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F8480 3C 60 80 43 */ lis r3, static_mBounds__7J2DPane@ha /* 0x804349B0@ha */
/* 802F8484 D4 03 49 B0 */ stfsu f0, static_mBounds__7J2DPane@l(r3) /* 0x804349B0@l */
/* 802F8488 D0 03 00 04 */ stfs f0, 4(r3)
/* 802F848C D0 03 00 08 */ stfs f0, 8(r3)
/* 802F8490 D0 03 00 0C */ stfs f0, 0xc(r3)
/* 802F8494 4E 80 00 20 */ blr
@@ -1,109 +0,0 @@
lbl_802F63F8:
/* 802F63F8 C0 42 C7 F0 */ lfs f2, lit_1469(r2)
/* 802F63FC FC 60 10 90 */ fmr f3, f2
/* 802F6400 88 C3 00 B7 */ lbz r6, 0xb7(r3)
/* 802F6404 38 A0 00 03 */ li r5, 3
/* 802F6408 7C 06 2B D6 */ divw r0, r6, r5
/* 802F640C 7C 00 29 D6 */ mullw r0, r0, r5
/* 802F6410 7C 00 30 50 */ subf r0, r0, r6
/* 802F6414 2C 00 00 01 */ cmpwi r0, 1
/* 802F6418 40 82 00 1C */ bne lbl_802F6434
/* 802F641C C0 23 00 28 */ lfs f1, 0x28(r3)
/* 802F6420 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F6424 EC 21 00 28 */ fsubs f1, f1, f0
/* 802F6428 C0 02 C8 08 */ lfs f0, lit_1725(r2)
/* 802F642C EC 41 00 32 */ fmuls f2, f1, f0
/* 802F6430 48 00 00 18 */ b lbl_802F6448
lbl_802F6434:
/* 802F6434 2C 00 00 02 */ cmpwi r0, 2
/* 802F6438 40 82 00 10 */ bne lbl_802F6448
/* 802F643C C0 23 00 28 */ lfs f1, 0x28(r3)
/* 802F6440 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F6444 EC 41 00 28 */ fsubs f2, f1, f0
lbl_802F6448:
/* 802F6448 38 00 00 03 */ li r0, 3
/* 802F644C 7C 06 03 D6 */ divw r0, r6, r0
/* 802F6450 2C 00 00 01 */ cmpwi r0, 1
/* 802F6454 40 82 00 1C */ bne lbl_802F6470
/* 802F6458 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 802F645C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F6460 EC 21 00 28 */ fsubs f1, f1, f0
/* 802F6464 C0 02 C8 08 */ lfs f0, lit_1725(r2)
/* 802F6468 EC 61 00 32 */ fmuls f3, f1, f0
/* 802F646C 48 00 00 18 */ b lbl_802F6484
lbl_802F6470:
/* 802F6470 2C 00 00 02 */ cmpwi r0, 2
/* 802F6474 40 82 00 10 */ bne lbl_802F6484
/* 802F6478 C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 802F647C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F6480 EC 61 00 28 */ fsubs f3, f1, f0
lbl_802F6484:
/* 802F6484 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F6488 EC 00 10 2A */ fadds f0, f0, f2
/* 802F648C D0 03 00 D4 */ stfs f0, 0xd4(r3)
/* 802F6490 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F6494 EC 00 18 2A */ fadds f0, f0, f3
/* 802F6498 D0 03 00 D8 */ stfs f0, 0xd8(r3)
/* 802F649C D0 43 00 C4 */ stfs f2, 0xc4(r3)
/* 802F64A0 D0 63 00 C8 */ stfs f3, 0xc8(r3)
/* 802F64A4 C0 03 00 D4 */ lfs f0, 0xd4(r3)
/* 802F64A8 FC 20 00 50 */ fneg f1, f0
/* 802F64AC C0 03 00 D8 */ lfs f0, 0xd8(r3)
/* 802F64B0 FC 40 00 50 */ fneg f2, f0
/* 802F64B4 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F64B8 EC 00 08 2A */ fadds f0, f0, f1
/* 802F64BC D0 03 00 20 */ stfs f0, 0x20(r3)
/* 802F64C0 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F64C4 EC 00 10 2A */ fadds f0, f0, f2
/* 802F64C8 D0 03 00 24 */ stfs f0, 0x24(r3)
/* 802F64CC C0 03 00 28 */ lfs f0, 0x28(r3)
/* 802F64D0 EC 00 08 2A */ fadds f0, f0, f1
/* 802F64D4 D0 03 00 28 */ stfs f0, 0x28(r3)
/* 802F64D8 C0 03 00 2C */ lfs f0, 0x2c(r3)
/* 802F64DC EC 00 10 2A */ fadds f0, f0, f2
/* 802F64E0 D0 03 00 2C */ stfs f0, 0x2c(r3)
/* 802F64E4 28 04 00 00 */ cmplwi r4, 0
/* 802F64E8 4D 82 00 20 */ beqlr
/* 802F64EC 88 A4 00 B7 */ lbz r5, 0xb7(r4)
/* 802F64F0 C0 24 00 28 */ lfs f1, 0x28(r4)
/* 802F64F4 C0 04 00 20 */ lfs f0, 0x20(r4)
/* 802F64F8 EC 41 00 28 */ fsubs f2, f1, f0
/* 802F64FC C0 24 00 2C */ lfs f1, 0x2c(r4)
/* 802F6500 C0 04 00 24 */ lfs f0, 0x24(r4)
/* 802F6504 EC 61 00 28 */ fsubs f3, f1, f0
/* 802F6508 38 80 00 03 */ li r4, 3
/* 802F650C 7C 05 23 D6 */ divw r0, r5, r4
/* 802F6510 7C 00 21 D6 */ mullw r0, r0, r4
/* 802F6514 7C 00 28 50 */ subf r0, r0, r5
/* 802F6518 2C 00 00 01 */ cmpwi r0, 1
/* 802F651C 40 82 00 1C */ bne lbl_802F6538
/* 802F6520 C0 23 00 D4 */ lfs f1, 0xd4(r3)
/* 802F6524 C0 02 C8 08 */ lfs f0, lit_1725(r2)
/* 802F6528 EC 02 00 32 */ fmuls f0, f2, f0
/* 802F652C EC 01 00 28 */ fsubs f0, f1, f0
/* 802F6530 D0 03 00 D4 */ stfs f0, 0xd4(r3)
/* 802F6534 48 00 00 18 */ b lbl_802F654C
lbl_802F6538:
/* 802F6538 2C 00 00 02 */ cmpwi r0, 2
/* 802F653C 40 82 00 10 */ bne lbl_802F654C
/* 802F6540 C0 03 00 D4 */ lfs f0, 0xd4(r3)
/* 802F6544 EC 00 10 28 */ fsubs f0, f0, f2
/* 802F6548 D0 03 00 D4 */ stfs f0, 0xd4(r3)
lbl_802F654C:
/* 802F654C 38 00 00 03 */ li r0, 3
/* 802F6550 7C 05 03 D6 */ divw r0, r5, r0
/* 802F6554 2C 00 00 01 */ cmpwi r0, 1
/* 802F6558 40 82 00 1C */ bne lbl_802F6574
/* 802F655C C0 23 00 D8 */ lfs f1, 0xd8(r3)
/* 802F6560 C0 02 C8 08 */ lfs f0, lit_1725(r2)
/* 802F6564 EC 03 00 32 */ fmuls f0, f3, f0
/* 802F6568 EC 01 00 28 */ fsubs f0, f1, f0
/* 802F656C D0 03 00 D8 */ stfs f0, 0xd8(r3)
/* 802F6570 4E 80 00 20 */ blr
lbl_802F6574:
/* 802F6574 2C 00 00 02 */ cmpwi r0, 2
/* 802F6578 4C 82 00 20 */ bnelr
/* 802F657C C0 03 00 D8 */ lfs f0, 0xd8(r3)
/* 802F6580 EC 00 18 28 */ fsubs f0, f0, f3
/* 802F6584 D0 03 00 D8 */ stfs f0, 0xd8(r3)
/* 802F6588 4E 80 00 20 */ blr
@@ -1,356 +0,0 @@
lbl_802F67E0:
/* 802F67E0 94 21 FE F0 */ stwu r1, -0x110(r1)
/* 802F67E4 7C 08 02 A6 */ mflr r0
/* 802F67E8 90 01 01 14 */ stw r0, 0x114(r1)
/* 802F67EC DB E1 01 00 */ stfd f31, 0x100(r1)
/* 802F67F0 F3 E1 01 08 */ psq_st f31, 264(r1), 0, 0 /* qr0 */
/* 802F67F4 DB C1 00 F0 */ stfd f30, 0xf0(r1)
/* 802F67F8 F3 C1 00 F8 */ psq_st f30, 248(r1), 0, 0 /* qr0 */
/* 802F67FC 39 61 00 F0 */ addi r11, r1, 0xf0
/* 802F6800 48 06 B9 D5 */ bl _savegpr_27
/* 802F6804 7C 7B 1B 78 */ mr r27, r3
/* 802F6808 FF C0 08 90 */ fmr f30, f1
/* 802F680C FF E0 10 90 */ fmr f31, f2
/* 802F6810 7C 9C 23 78 */ mr r28, r4
/* 802F6814 7C BD 2B 78 */ mr r29, r5
/* 802F6818 3B E0 00 00 */ li r31, 0
/* 802F681C 54 C0 06 3F */ clrlwi. r0, r6, 0x18
/* 802F6820 41 82 00 14 */ beq lbl_802F6834
/* 802F6824 88 1B 00 B0 */ lbz r0, 0xb0(r27)
/* 802F6828 28 00 00 00 */ cmplwi r0, 0
/* 802F682C 41 82 00 08 */ beq lbl_802F6834
/* 802F6830 3B E0 00 01 */ li r31, 1
lbl_802F6834:
/* 802F6834 7F 83 E3 78 */ mr r3, r28
/* 802F6838 81 9C 00 00 */ lwz r12, 0(r28)
/* 802F683C 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 802F6840 7D 89 03 A6 */ mtctr r12
/* 802F6844 4E 80 04 21 */ bctrl
/* 802F6848 2C 03 00 01 */ cmpwi r3, 1
/* 802F684C 41 82 00 08 */ beq lbl_802F6854
/* 802F6850 3B A0 00 00 */ li r29, 0
lbl_802F6854:
/* 802F6854 80 7B 00 EC */ lwz r3, 0xec(r27)
/* 802F6858 3B C0 00 00 */ li r30, 0
/* 802F685C 28 03 00 00 */ cmplwi r3, 0
/* 802F6860 41 82 00 08 */ beq lbl_802F6868
/* 802F6864 83 C3 00 0C */ lwz r30, 0xc(r3)
lbl_802F6868:
/* 802F6868 38 00 00 00 */ li r0, 0
/* 802F686C C0 3B 00 28 */ lfs f1, 0x28(r27)
/* 802F6870 C0 1B 00 20 */ lfs f0, 0x20(r27)
/* 802F6874 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802F6878 4C 41 13 82 */ cror 2, 1, 2
/* 802F687C 40 82 00 1C */ bne lbl_802F6898
/* 802F6880 C0 3B 00 2C */ lfs f1, 0x2c(r27)
/* 802F6884 C0 1B 00 24 */ lfs f0, 0x24(r27)
/* 802F6888 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802F688C 4C 41 13 82 */ cror 2, 1, 2
/* 802F6890 40 82 00 08 */ bne lbl_802F6898
/* 802F6894 38 00 00 01 */ li r0, 1
lbl_802F6898:
/* 802F6898 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802F689C 41 82 04 54 */ beq lbl_802F6CF0
/* 802F68A0 80 7B 00 20 */ lwz r3, 0x20(r27)
/* 802F68A4 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 802F68A8 90 7B 00 30 */ stw r3, 0x30(r27)
/* 802F68AC 90 1B 00 34 */ stw r0, 0x34(r27)
/* 802F68B0 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 802F68B4 80 1B 00 2C */ lwz r0, 0x2c(r27)
/* 802F68B8 90 7B 00 38 */ stw r3, 0x38(r27)
/* 802F68BC 90 1B 00 3C */ stw r0, 0x3c(r27)
/* 802F68C0 C0 3B 00 D4 */ lfs f1, 0xd4(r27)
/* 802F68C4 C0 5B 00 D8 */ lfs f2, 0xd8(r27)
/* 802F68C8 C0 1B 00 30 */ lfs f0, 0x30(r27)
/* 802F68CC EC 00 08 2A */ fadds f0, f0, f1
/* 802F68D0 D0 1B 00 30 */ stfs f0, 0x30(r27)
/* 802F68D4 C0 1B 00 34 */ lfs f0, 0x34(r27)
/* 802F68D8 EC 00 10 2A */ fadds f0, f0, f2
/* 802F68DC D0 1B 00 34 */ stfs f0, 0x34(r27)
/* 802F68E0 C0 1B 00 38 */ lfs f0, 0x38(r27)
/* 802F68E4 EC 00 08 2A */ fadds f0, f0, f1
/* 802F68E8 D0 1B 00 38 */ stfs f0, 0x38(r27)
/* 802F68EC C0 1B 00 3C */ lfs f0, 0x3c(r27)
/* 802F68F0 EC 00 10 2A */ fadds f0, f0, f2
/* 802F68F4 D0 1B 00 3C */ stfs f0, 0x3c(r27)
/* 802F68F8 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802F68FC 41 82 00 38 */ beq lbl_802F6934
/* 802F6900 80 7B 00 20 */ lwz r3, 0x20(r27)
/* 802F6904 80 1B 00 24 */ lwz r0, 0x24(r27)
/* 802F6908 90 7B 00 40 */ stw r3, 0x40(r27)
/* 802F690C 90 1B 00 44 */ stw r0, 0x44(r27)
/* 802F6910 80 7B 00 28 */ lwz r3, 0x28(r27)
/* 802F6914 80 1B 00 2C */ lwz r0, 0x2c(r27)
/* 802F6918 90 7B 00 48 */ stw r3, 0x48(r27)
/* 802F691C 90 1B 00 4C */ stw r0, 0x4c(r27)
/* 802F6920 7F 63 DB 78 */ mr r3, r27
/* 802F6924 81 9B 00 00 */ lwz r12, 0(r27)
/* 802F6928 81 8C 00 58 */ lwz r12, 0x58(r12)
/* 802F692C 7D 89 03 A6 */ mtctr r12
/* 802F6930 4E 80 04 21 */ bctrl
lbl_802F6934:
/* 802F6934 28 1E 00 00 */ cmplwi r30, 0
/* 802F6938 41 82 01 1C */ beq lbl_802F6A54
/* 802F693C C0 3E 00 30 */ lfs f1, 0x30(r30)
/* 802F6940 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 802F6944 EC 41 00 28 */ fsubs f2, f1, f0
/* 802F6948 C0 3E 00 34 */ lfs f1, 0x34(r30)
/* 802F694C C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 802F6950 EC 21 00 28 */ fsubs f1, f1, f0
/* 802F6954 C0 1B 00 30 */ lfs f0, 0x30(r27)
/* 802F6958 EC 00 10 2A */ fadds f0, f0, f2
/* 802F695C D0 1B 00 30 */ stfs f0, 0x30(r27)
/* 802F6960 C0 1B 00 34 */ lfs f0, 0x34(r27)
/* 802F6964 EC 00 08 2A */ fadds f0, f0, f1
/* 802F6968 D0 1B 00 34 */ stfs f0, 0x34(r27)
/* 802F696C C0 1B 00 38 */ lfs f0, 0x38(r27)
/* 802F6970 EC 00 10 2A */ fadds f0, f0, f2
/* 802F6974 D0 1B 00 38 */ stfs f0, 0x38(r27)
/* 802F6978 C0 1B 00 3C */ lfs f0, 0x3c(r27)
/* 802F697C EC 00 08 2A */ fadds f0, f0, f1
/* 802F6980 D0 1B 00 3C */ stfs f0, 0x3c(r27)
/* 802F6984 38 7E 00 80 */ addi r3, r30, 0x80
/* 802F6988 38 9B 00 50 */ addi r4, r27, 0x50
/* 802F698C 38 BB 00 80 */ addi r5, r27, 0x80
/* 802F6990 48 04 FB 55 */ bl PSMTXConcat
/* 802F6994 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802F6998 41 82 01 44 */ beq lbl_802F6ADC
/* 802F699C 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802F69A0 41 82 00 84 */ beq lbl_802F6A24
/* 802F69A4 80 7B 00 30 */ lwz r3, 0x30(r27)
/* 802F69A8 80 1B 00 34 */ lwz r0, 0x34(r27)
/* 802F69AC 90 7B 00 40 */ stw r3, 0x40(r27)
/* 802F69B0 90 1B 00 44 */ stw r0, 0x44(r27)
/* 802F69B4 80 7B 00 38 */ lwz r3, 0x38(r27)
/* 802F69B8 80 1B 00 3C */ lwz r0, 0x3c(r27)
/* 802F69BC 90 7B 00 48 */ stw r3, 0x48(r27)
/* 802F69C0 90 1B 00 4C */ stw r0, 0x4c(r27)
/* 802F69C4 C0 1B 00 40 */ lfs f0, 0x40(r27)
/* 802F69C8 C0 3E 00 40 */ lfs f1, 0x40(r30)
/* 802F69CC FC 00 08 40 */ fcmpo cr0, f0, f1
/* 802F69D0 4C 40 13 82 */ cror 2, 0, 2
/* 802F69D4 40 82 00 08 */ bne lbl_802F69DC
/* 802F69D8 D0 3B 00 40 */ stfs f1, 0x40(r27)
lbl_802F69DC:
/* 802F69DC C0 1B 00 44 */ lfs f0, 0x44(r27)
/* 802F69E0 C0 3E 00 44 */ lfs f1, 0x44(r30)
/* 802F69E4 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 802F69E8 4C 40 13 82 */ cror 2, 0, 2
/* 802F69EC 40 82 00 08 */ bne lbl_802F69F4
/* 802F69F0 D0 3B 00 44 */ stfs f1, 0x44(r27)
lbl_802F69F4:
/* 802F69F4 C0 1B 00 48 */ lfs f0, 0x48(r27)
/* 802F69F8 C0 3E 00 48 */ lfs f1, 0x48(r30)
/* 802F69FC FC 00 08 40 */ fcmpo cr0, f0, f1
/* 802F6A00 4C 41 13 82 */ cror 2, 1, 2
/* 802F6A04 40 82 00 08 */ bne lbl_802F6A0C
/* 802F6A08 D0 3B 00 48 */ stfs f1, 0x48(r27)
lbl_802F6A0C:
/* 802F6A0C C0 1B 00 4C */ lfs f0, 0x4c(r27)
/* 802F6A10 C0 3E 00 4C */ lfs f1, 0x4c(r30)
/* 802F6A14 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 802F6A18 4C 41 13 82 */ cror 2, 1, 2
/* 802F6A1C 40 82 00 08 */ bne lbl_802F6A24
/* 802F6A20 D0 3B 00 4C */ stfs f1, 0x4c(r27)
lbl_802F6A24:
/* 802F6A24 88 1B 00 B2 */ lbz r0, 0xb2(r27)
/* 802F6A28 98 1B 00 B3 */ stb r0, 0xb3(r27)
/* 802F6A2C 88 1B 00 B4 */ lbz r0, 0xb4(r27)
/* 802F6A30 28 00 00 00 */ cmplwi r0, 0
/* 802F6A34 41 82 00 A8 */ beq lbl_802F6ADC
/* 802F6A38 88 7B 00 B2 */ lbz r3, 0xb2(r27)
/* 802F6A3C 88 1E 00 B3 */ lbz r0, 0xb3(r30)
/* 802F6A40 7C 63 01 D6 */ mullw r3, r3, r0
/* 802F6A44 38 00 00 FF */ li r0, 0xff
/* 802F6A48 7C 03 03 D6 */ divw r0, r3, r0
/* 802F6A4C 98 1B 00 B3 */ stb r0, 0xb3(r27)
/* 802F6A50 48 00 00 8C */ b lbl_802F6ADC
lbl_802F6A54:
/* 802F6A54 C0 1B 00 30 */ lfs f0, 0x30(r27)
/* 802F6A58 EC 00 F0 2A */ fadds f0, f0, f30
/* 802F6A5C D0 1B 00 30 */ stfs f0, 0x30(r27)
/* 802F6A60 C0 1B 00 34 */ lfs f0, 0x34(r27)
/* 802F6A64 EC 00 F8 2A */ fadds f0, f0, f31
/* 802F6A68 D0 1B 00 34 */ stfs f0, 0x34(r27)
/* 802F6A6C C0 1B 00 38 */ lfs f0, 0x38(r27)
/* 802F6A70 EC 00 F0 2A */ fadds f0, f0, f30
/* 802F6A74 D0 1B 00 38 */ stfs f0, 0x38(r27)
/* 802F6A78 C0 1B 00 3C */ lfs f0, 0x3c(r27)
/* 802F6A7C EC 00 F8 2A */ fadds f0, f0, f31
/* 802F6A80 D0 1B 00 3C */ stfs f0, 0x3c(r27)
/* 802F6A84 7F 63 DB 78 */ mr r3, r27
/* 802F6A88 C0 1B 00 D4 */ lfs f0, 0xd4(r27)
/* 802F6A8C EC 20 F0 2A */ fadds f1, f0, f30
/* 802F6A90 C0 1B 00 D8 */ lfs f0, 0xd8(r27)
/* 802F6A94 EC 40 F8 2A */ fadds f2, f0, f31
/* 802F6A98 81 9B 00 00 */ lwz r12, 0(r27)
/* 802F6A9C 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 802F6AA0 7D 89 03 A6 */ mtctr r12
/* 802F6AA4 4E 80 04 21 */ bctrl
/* 802F6AA8 38 7B 00 50 */ addi r3, r27, 0x50
/* 802F6AAC 38 9B 00 80 */ addi r4, r27, 0x80
/* 802F6AB0 48 04 FA 01 */ bl PSMTXCopy
/* 802F6AB4 80 7B 00 30 */ lwz r3, 0x30(r27)
/* 802F6AB8 80 1B 00 34 */ lwz r0, 0x34(r27)
/* 802F6ABC 90 7B 00 40 */ stw r3, 0x40(r27)
/* 802F6AC0 90 1B 00 44 */ stw r0, 0x44(r27)
/* 802F6AC4 80 7B 00 38 */ lwz r3, 0x38(r27)
/* 802F6AC8 80 1B 00 3C */ lwz r0, 0x3c(r27)
/* 802F6ACC 90 7B 00 48 */ stw r3, 0x48(r27)
/* 802F6AD0 90 1B 00 4C */ stw r0, 0x4c(r27)
/* 802F6AD4 88 1B 00 B2 */ lbz r0, 0xb2(r27)
/* 802F6AD8 98 1B 00 B3 */ stb r0, 0xb3(r27)
lbl_802F6ADC:
/* 802F6ADC C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F6AE0 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F6AE4 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F6AE8 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F6AEC D0 01 00 14 */ stfs f0, 0x14(r1)
/* 802F6AF0 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802F6AF4 41 82 00 1C */ beq lbl_802F6B10
/* 802F6AF8 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802F6AFC 41 82 00 14 */ beq lbl_802F6B10
/* 802F6B00 7F 83 E3 78 */ mr r3, r28
/* 802F6B04 38 81 00 08 */ addi r4, r1, 8
/* 802F6B08 38 BB 00 40 */ addi r5, r27, 0x40
/* 802F6B0C 4B FF 2D 71 */ bl func_802E987C
lbl_802F6B10:
/* 802F6B10 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802F6B14 41 82 01 94 */ beq lbl_802F6CA8
/* 802F6B18 38 00 00 00 */ li r0, 0
/* 802F6B1C C0 3B 00 48 */ lfs f1, 0x48(r27)
/* 802F6B20 C0 1B 00 40 */ lfs f0, 0x40(r27)
/* 802F6B24 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802F6B28 4C 41 13 82 */ cror 2, 1, 2
/* 802F6B2C 40 82 00 1C */ bne lbl_802F6B48
/* 802F6B30 C0 3B 00 4C */ lfs f1, 0x4c(r27)
/* 802F6B34 C0 1B 00 44 */ lfs f0, 0x44(r27)
/* 802F6B38 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 802F6B3C 4C 41 13 82 */ cror 2, 1, 2
/* 802F6B40 40 82 00 08 */ bne lbl_802F6B48
/* 802F6B44 38 00 00 01 */ li r0, 1
lbl_802F6B48:
/* 802F6B48 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802F6B4C 40 82 00 0C */ bne lbl_802F6B58
/* 802F6B50 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802F6B54 40 82 01 54 */ bne lbl_802F6CA8
lbl_802F6B58:
/* 802F6B58 3C 60 80 3D */ lis r3, __vt__14J2DGrafContext@ha /* 0x803CC9B8@ha */
/* 802F6B5C 38 03 C9 B8 */ addi r0, r3, __vt__14J2DGrafContext@l /* 0x803CC9B8@l */
/* 802F6B60 90 01 00 18 */ stw r0, 0x18(r1)
/* 802F6B64 C0 1C 00 04 */ lfs f0, 4(r28)
/* 802F6B68 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 802F6B6C C0 1C 00 08 */ lfs f0, 8(r28)
/* 802F6B70 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 802F6B74 C0 1C 00 0C */ lfs f0, 0xc(r28)
/* 802F6B78 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 802F6B7C C0 1C 00 10 */ lfs f0, 0x10(r28)
/* 802F6B80 D0 01 00 28 */ stfs f0, 0x28(r1)
/* 802F6B84 C0 1C 00 14 */ lfs f0, 0x14(r28)
/* 802F6B88 D0 01 00 2C */ stfs f0, 0x2c(r1)
/* 802F6B8C C0 1C 00 18 */ lfs f0, 0x18(r28)
/* 802F6B90 D0 01 00 30 */ stfs f0, 0x30(r1)
/* 802F6B94 C0 1C 00 1C */ lfs f0, 0x1c(r28)
/* 802F6B98 D0 01 00 34 */ stfs f0, 0x34(r1)
/* 802F6B9C C0 1C 00 20 */ lfs f0, 0x20(r28)
/* 802F6BA0 D0 01 00 38 */ stfs f0, 0x38(r1)
/* 802F6BA4 80 1C 00 24 */ lwz r0, 0x24(r28)
/* 802F6BA8 90 01 00 3C */ stw r0, 0x3c(r1)
/* 802F6BAC 80 1C 00 28 */ lwz r0, 0x28(r28)
/* 802F6BB0 90 01 00 40 */ stw r0, 0x40(r1)
/* 802F6BB4 80 1C 00 2C */ lwz r0, 0x2c(r28)
/* 802F6BB8 90 01 00 44 */ stw r0, 0x44(r1)
/* 802F6BBC 80 1C 00 30 */ lwz r0, 0x30(r28)
/* 802F6BC0 90 01 00 48 */ stw r0, 0x48(r1)
/* 802F6BC4 88 1C 00 34 */ lbz r0, 0x34(r28)
/* 802F6BC8 98 01 00 4C */ stb r0, 0x4c(r1)
/* 802F6BCC C0 1C 00 38 */ lfs f0, 0x38(r28)
/* 802F6BD0 D0 01 00 50 */ stfs f0, 0x50(r1)
/* 802F6BD4 C0 1C 00 3C */ lfs f0, 0x3c(r28)
/* 802F6BD8 D0 01 00 54 */ stfs f0, 0x54(r1)
/* 802F6BDC 38 A1 00 54 */ addi r5, r1, 0x54
/* 802F6BE0 38 9C 00 3C */ addi r4, r28, 0x3c
/* 802F6BE4 38 00 00 08 */ li r0, 8
/* 802F6BE8 7C 09 03 A6 */ mtctr r0
lbl_802F6BEC:
/* 802F6BEC 80 64 00 04 */ lwz r3, 4(r4)
/* 802F6BF0 84 04 00 08 */ lwzu r0, 8(r4)
/* 802F6BF4 90 65 00 04 */ stw r3, 4(r5)
/* 802F6BF8 94 05 00 08 */ stwu r0, 8(r5)
/* 802F6BFC 42 00 FF F0 */ bdnz lbl_802F6BEC
/* 802F6C00 3B C1 00 98 */ addi r30, r1, 0x98
/* 802F6C04 38 BE FF FC */ addi r5, r30, -4
/* 802F6C08 38 9C 00 7C */ addi r4, r28, 0x7c
/* 802F6C0C 38 00 00 06 */ li r0, 6
/* 802F6C10 7C 09 03 A6 */ mtctr r0
lbl_802F6C14:
/* 802F6C14 80 64 00 04 */ lwz r3, 4(r4)
/* 802F6C18 84 04 00 08 */ lwzu r0, 8(r4)
/* 802F6C1C 90 65 00 04 */ stw r3, 4(r5)
/* 802F6C20 94 05 00 08 */ stwu r0, 8(r5)
/* 802F6C24 42 00 FF F0 */ bdnz lbl_802F6C14
/* 802F6C28 A0 1C 00 B0 */ lhz r0, 0xb0(r28)
/* 802F6C2C B0 01 00 C8 */ sth r0, 0xc8(r1)
/* 802F6C30 88 1C 00 B2 */ lbz r0, 0xb2(r28)
/* 802F6C34 98 01 00 CA */ stb r0, 0xca(r1)
/* 802F6C38 A0 1C 00 B3 */ lhz r0, 0xb3(r28)
/* 802F6C3C B0 01 00 CB */ sth r0, 0xcb(r1)
/* 802F6C40 88 1C 00 B5 */ lbz r0, 0xb5(r28)
/* 802F6C44 98 01 00 CD */ stb r0, 0xcd(r1)
/* 802F6C48 A0 1C 00 B6 */ lhz r0, 0xb6(r28)
/* 802F6C4C B0 01 00 CE */ sth r0, 0xce(r1)
/* 802F6C50 88 1C 00 B8 */ lbz r0, 0xb8(r28)
/* 802F6C54 98 01 00 D0 */ stb r0, 0xd0(r1)
/* 802F6C58 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 802F6C5C 41 82 00 18 */ beq lbl_802F6C74
/* 802F6C60 38 61 00 18 */ addi r3, r1, 0x18
/* 802F6C64 38 81 00 08 */ addi r4, r1, 8
/* 802F6C68 4B FF 24 59 */ bl func_802E90C0
/* 802F6C6C 38 61 00 18 */ addi r3, r1, 0x18
/* 802F6C70 4B FF 21 B1 */ bl setScissor__14J2DGrafContextFv
lbl_802F6C74:
/* 802F6C74 88 7B 00 B1 */ lbz r3, 0xb1(r27)
/* 802F6C78 48 06 5D 0D */ bl GXSetCullMode
/* 802F6C7C 7F 63 DB 78 */ mr r3, r27
/* 802F6C80 FC 20 F0 90 */ fmr f1, f30
/* 802F6C84 FC 40 F8 90 */ fmr f2, f31
/* 802F6C88 7F C4 F3 78 */ mr r4, r30
/* 802F6C8C 81 9B 00 00 */ lwz r12, 0(r27)
/* 802F6C90 81 8C 00 38 */ lwz r12, 0x38(r12)
/* 802F6C94 7D 89 03 A6 */ mtctr r12
/* 802F6C98 4E 80 04 21 */ bctrl
/* 802F6C9C 3C 60 80 3D */ lis r3, __vt__14J2DGrafContext@ha /* 0x803CC9B8@ha */
/* 802F6CA0 38 03 C9 B8 */ addi r0, r3, __vt__14J2DGrafContext@l /* 0x803CC9B8@l */
/* 802F6CA4 90 01 00 18 */ stw r0, 0x18(r1)
lbl_802F6CA8:
/* 802F6CA8 83 7B 00 DC */ lwz r27, 0xdc(r27)
/* 802F6CAC 28 1B 00 00 */ cmplwi r27, 0
/* 802F6CB0 41 82 00 38 */ beq lbl_802F6CE8
/* 802F6CB4 3B 7B FF F4 */ addi r27, r27, -12
/* 802F6CB8 48 00 00 30 */ b lbl_802F6CE8
lbl_802F6CBC:
/* 802F6CBC 80 7B 00 0C */ lwz r3, 0xc(r27)
/* 802F6CC0 C0 22 C7 F0 */ lfs f1, lit_1469(r2)
/* 802F6CC4 FC 40 08 90 */ fmr f2, f1
/* 802F6CC8 7F 84 E3 78 */ mr r4, r28
/* 802F6CCC 7F A5 EB 78 */ mr r5, r29
/* 802F6CD0 7F E6 FB 78 */ mr r6, r31
/* 802F6CD4 4B FF FB 0D */ bl draw__7J2DPaneFffPC14J2DGrafContextbb
/* 802F6CD8 83 7B 00 18 */ lwz r27, 0x18(r27)
/* 802F6CDC 28 1B 00 00 */ cmplwi r27, 0
/* 802F6CE0 41 82 00 08 */ beq lbl_802F6CE8
/* 802F6CE4 3B 7B FF F4 */ addi r27, r27, -12
lbl_802F6CE8:
/* 802F6CE8 28 1B 00 00 */ cmplwi r27, 0
/* 802F6CEC 40 82 FF D0 */ bne lbl_802F6CBC
lbl_802F6CF0:
/* 802F6CF0 E3 E1 01 08 */ psq_l f31, 264(r1), 0, 0 /* qr0 */
/* 802F6CF4 CB E1 01 00 */ lfd f31, 0x100(r1)
/* 802F6CF8 E3 C1 00 F8 */ psq_l f30, 248(r1), 0, 0 /* qr0 */
/* 802F6CFC CB C1 00 F0 */ lfd f30, 0xf0(r1)
/* 802F6D00 39 61 00 F0 */ addi r11, r1, 0xf0
/* 802F6D04 48 06 B5 1D */ bl _restgpr_27
/* 802F6D08 80 01 01 14 */ lwz r0, 0x114(r1)
/* 802F6D0C 7C 08 03 A6 */ mtlr r0
/* 802F6D10 38 21 01 10 */ addi r1, r1, 0x110
/* 802F6D14 4E 80 00 20 */ blr
@@ -1,37 +0,0 @@
lbl_802F5D40:
/* 802F5D40 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802F5D44 7C 08 02 A6 */ mflr r0
/* 802F5D48 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F5D4C 39 61 00 30 */ addi r11, r1, 0x30
/* 802F5D50 48 06 C4 7D */ bl _savegpr_25
/* 802F5D54 7C 79 1B 78 */ mr r25, r3
/* 802F5D58 7C 9B 23 78 */ mr r27, r4
/* 802F5D5C 7C BC 2B 78 */ mr r28, r5
/* 802F5D60 7C FE 3B 78 */ mr r30, r7
/* 802F5D64 7D 1D 43 78 */ mr r29, r8
/* 802F5D68 7D 3F 4B 78 */ mr r31, r9
/* 802F5D6C 3C 60 80 3D */ lis r3, __vt__7J2DPane@ha /* 0x803CCFD0@ha */
/* 802F5D70 38 03 CF D0 */ addi r0, r3, __vt__7J2DPane@l /* 0x803CCFD0@l */
/* 802F5D74 90 19 00 00 */ stw r0, 0(r25)
/* 802F5D78 3B 59 00 DC */ addi r26, r25, 0xdc
/* 802F5D7C 7F 43 D3 78 */ mr r3, r26
/* 802F5D80 4B FE 61 95 */ bl initiate__10JSUPtrListFv
/* 802F5D84 38 7A 00 0C */ addi r3, r26, 0xc
/* 802F5D88 7F 24 CB 78 */ mr r4, r25
/* 802F5D8C 4B FE 60 71 */ bl __ct__10JSUPtrLinkFPv
/* 802F5D90 38 00 00 00 */ li r0, 0
/* 802F5D94 90 19 00 F8 */ stw r0, 0xf8(r25)
/* 802F5D98 7F 23 CB 78 */ mr r3, r25
/* 802F5D9C 7F 64 DB 78 */ mr r4, r27
/* 802F5DA0 7F 85 E3 78 */ mr r5, r28
/* 802F5DA4 7F A8 EB 78 */ mr r8, r29
/* 802F5DA8 7F C7 F3 78 */ mr r7, r30
/* 802F5DAC 7F E9 FB 78 */ mr r9, r31
/* 802F5DB0 48 00 00 21 */ bl func_802F5DD0
/* 802F5DB4 7F 23 CB 78 */ mr r3, r25
/* 802F5DB8 39 61 00 30 */ addi r11, r1, 0x30
/* 802F5DBC 48 06 C4 5D */ bl _restgpr_25
/* 802F5DC0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 802F5DC4 7C 08 03 A6 */ mtlr r0
/* 802F5DC8 38 21 00 30 */ addi r1, r1, 0x30
/* 802F5DCC 4E 80 00 20 */ blr
@@ -1,49 +0,0 @@
lbl_802F5DD0:
/* 802F5DD0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F5DD4 7C 08 02 A6 */ mflr r0
/* 802F5DD8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F5DDC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802F5DE0 93 C1 00 08 */ stw r30, 8(r1)
/* 802F5DE4 7C 7E 1B 78 */ mr r30, r3
/* 802F5DE8 7C 9F 23 79 */ or. r31, r4, r4
/* 802F5DEC 3C 60 50 41 */ lis r3, 0x5041 /* 0x50414E31@ha */
/* 802F5DF0 38 03 4E 31 */ addi r0, r3, 0x4E31 /* 0x50414E31@l */
/* 802F5DF4 90 1E 00 08 */ stw r0, 8(r30)
/* 802F5DF8 98 BE 00 B0 */ stb r5, 0xb0(r30)
/* 802F5DFC 91 1E 00 14 */ stw r8, 0x14(r30)
/* 802F5E00 90 FE 00 10 */ stw r7, 0x10(r30)
/* 802F5E04 38 00 00 00 */ li r0, 0
/* 802F5E08 90 1E 00 1C */ stw r0, 0x1c(r30)
/* 802F5E0C 90 1E 00 18 */ stw r0, 0x18(r30)
/* 802F5E10 C0 09 00 00 */ lfs f0, 0(r9)
/* 802F5E14 D0 1E 00 20 */ stfs f0, 0x20(r30)
/* 802F5E18 C0 09 00 04 */ lfs f0, 4(r9)
/* 802F5E1C D0 1E 00 24 */ stfs f0, 0x24(r30)
/* 802F5E20 C0 09 00 08 */ lfs f0, 8(r9)
/* 802F5E24 D0 1E 00 28 */ stfs f0, 0x28(r30)
/* 802F5E28 C0 09 00 0C */ lfs f0, 0xc(r9)
/* 802F5E2C D0 1E 00 2C */ stfs f0, 0x2c(r30)
/* 802F5E30 41 82 00 18 */ beq lbl_802F5E48
/* 802F5E34 34 9E 00 DC */ addic. r4, r30, 0xdc
/* 802F5E38 41 82 00 08 */ beq lbl_802F5E40
/* 802F5E3C 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F5E40:
/* 802F5E40 38 7F 00 DC */ addi r3, r31, 0xdc
/* 802F5E44 4B FE 61 09 */ bl append__10JSUPtrListFP10JSUPtrLink
lbl_802F5E48:
/* 802F5E48 7F C3 F3 78 */ mr r3, r30
/* 802F5E4C 4B FF FE 6D */ bl initiate__7J2DPaneFv
/* 802F5E50 7F C3 F3 78 */ mr r3, r30
/* 802F5E54 7F E4 FB 78 */ mr r4, r31
/* 802F5E58 48 00 05 A1 */ bl changeUseTrans__7J2DPaneFP7J2DPane
/* 802F5E5C 7F C3 F3 78 */ mr r3, r30
/* 802F5E60 81 9E 00 00 */ lwz r12, 0(r30)
/* 802F5E64 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F5E68 7D 89 03 A6 */ mtctr r12
/* 802F5E6C 4E 80 04 21 */ bctrl
/* 802F5E70 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802F5E74 83 C1 00 08 */ lwz r30, 8(r1)
/* 802F5E78 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F5E7C 7C 08 03 A6 */ mtlr r0
/* 802F5E80 38 21 00 10 */ addi r1, r1, 0x10
/* 802F5E84 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_802F5E88:
/* 802F5E88 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F5E8C 7C 08 02 A6 */ mflr r0
/* 802F5E90 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F5E94 39 61 00 20 */ addi r11, r1, 0x20
/* 802F5E98 48 06 C3 3D */ bl _savegpr_27
/* 802F5E9C 7C 7B 1B 78 */ mr r27, r3
/* 802F5EA0 7C BE 2B 78 */ mr r30, r5
/* 802F5EA4 7C DD 33 78 */ mr r29, r6
/* 802F5EA8 7C FF 3B 78 */ mr r31, r7
/* 802F5EAC 3C 60 80 3D */ lis r3, __vt__7J2DPane@ha /* 0x803CCFD0@ha */
/* 802F5EB0 38 03 CF D0 */ addi r0, r3, __vt__7J2DPane@l /* 0x803CCFD0@l */
/* 802F5EB4 90 1B 00 00 */ stw r0, 0(r27)
/* 802F5EB8 3B 9B 00 DC */ addi r28, r27, 0xdc
/* 802F5EBC 7F 83 E3 78 */ mr r3, r28
/* 802F5EC0 4B FE 60 55 */ bl initiate__10JSUPtrListFv
/* 802F5EC4 38 7C 00 0C */ addi r3, r28, 0xc
/* 802F5EC8 7F 64 DB 78 */ mr r4, r27
/* 802F5ECC 4B FE 5F 31 */ bl __ct__10JSUPtrLinkFPv
/* 802F5ED0 38 00 00 00 */ li r0, 0
/* 802F5ED4 90 1B 00 F8 */ stw r0, 0xf8(r27)
/* 802F5ED8 7F 63 DB 78 */ mr r3, r27
/* 802F5EDC 7F A6 EB 78 */ mr r6, r29
/* 802F5EE0 7F C5 F3 78 */ mr r5, r30
/* 802F5EE4 7F E7 FB 78 */ mr r7, r31
/* 802F5EE8 48 00 00 21 */ bl func_802F5F08
/* 802F5EEC 7F 63 DB 78 */ mr r3, r27
/* 802F5EF0 39 61 00 20 */ addi r11, r1, 0x20
/* 802F5EF4 48 06 C3 2D */ bl _restgpr_27
/* 802F5EF8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F5EFC 7C 08 03 A6 */ mtlr r0
/* 802F5F00 38 21 00 20 */ addi r1, r1, 0x20
/* 802F5F04 4E 80 00 20 */ blr
@@ -1,38 +0,0 @@
lbl_802F5F08:
/* 802F5F08 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F5F0C 7C 08 02 A6 */ mflr r0
/* 802F5F10 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F5F14 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802F5F18 7C 7F 1B 78 */ mr r31, r3
/* 802F5F1C 3C 80 50 41 */ lis r4, 0x5041 /* 0x50414E31@ha */
/* 802F5F20 38 04 4E 31 */ addi r0, r4, 0x4E31 /* 0x50414E31@l */
/* 802F5F24 90 03 00 08 */ stw r0, 8(r3)
/* 802F5F28 38 00 00 01 */ li r0, 1
/* 802F5F2C 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 802F5F30 90 C3 00 14 */ stw r6, 0x14(r3)
/* 802F5F34 90 A3 00 10 */ stw r5, 0x10(r3)
/* 802F5F38 38 00 00 00 */ li r0, 0
/* 802F5F3C 90 03 00 1C */ stw r0, 0x1c(r3)
/* 802F5F40 90 03 00 18 */ stw r0, 0x18(r3)
/* 802F5F44 C0 07 00 00 */ lfs f0, 0(r7)
/* 802F5F48 D0 03 00 20 */ stfs f0, 0x20(r3)
/* 802F5F4C C0 07 00 04 */ lfs f0, 4(r7)
/* 802F5F50 D0 03 00 24 */ stfs f0, 0x24(r3)
/* 802F5F54 C0 07 00 08 */ lfs f0, 8(r7)
/* 802F5F58 D0 03 00 28 */ stfs f0, 0x28(r3)
/* 802F5F5C C0 07 00 0C */ lfs f0, 0xc(r7)
/* 802F5F60 D0 03 00 2C */ stfs f0, 0x2c(r3)
/* 802F5F64 4B FF FD 55 */ bl initiate__7J2DPaneFv
/* 802F5F68 7F E3 FB 78 */ mr r3, r31
/* 802F5F6C 38 80 00 00 */ li r4, 0
/* 802F5F70 48 00 04 89 */ bl changeUseTrans__7J2DPaneFP7J2DPane
/* 802F5F74 7F E3 FB 78 */ mr r3, r31
/* 802F5F78 81 9F 00 00 */ lwz r12, 0(r31)
/* 802F5F7C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F5F80 7D 89 03 A6 */ mtctr r12
/* 802F5F84 4E 80 04 21 */ bctrl
/* 802F5F88 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802F5F8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F5F90 7C 08 03 A6 */ mtlr r0
/* 802F5F94 38 21 00 10 */ addi r1, r1, 0x10
/* 802F5F98 4E 80 00 20 */ blr
@@ -1,158 +0,0 @@
lbl_802F6D18:
/* 802F6D18 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 802F6D1C 7C 08 02 A6 */ mflr r0
/* 802F6D20 90 01 00 54 */ stw r0, 0x54(r1)
/* 802F6D24 DB E1 00 40 */ stfd f31, 0x40(r1)
/* 802F6D28 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
/* 802F6D2C DB C1 00 30 */ stfd f30, 0x30(r1)
/* 802F6D30 F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
/* 802F6D34 DB A1 00 20 */ stfd f29, 0x20(r1)
/* 802F6D38 F3 A1 00 28 */ psq_st f29, 40(r1), 0, 0 /* qr0 */
/* 802F6D3C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802F6D40 93 C1 00 18 */ stw r30, 0x18(r1)
/* 802F6D44 7C 7E 1B 78 */ mr r30, r3
/* 802F6D48 C0 22 C7 F0 */ lfs f1, lit_1469(r2)
/* 802F6D4C C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F6D50 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 802F6D54 40 82 00 20 */ bne lbl_802F6D74
/* 802F6D58 D0 21 00 08 */ stfs f1, 8(r1)
/* 802F6D5C C0 04 00 08 */ lfs f0, 8(r4)
/* 802F6D60 C0 24 00 00 */ lfs f1, 0(r4)
/* 802F6D64 EC 00 08 28 */ fsubs f0, f0, f1
/* 802F6D68 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F6D6C D0 3E 00 D4 */ stfs f1, 0xd4(r30)
/* 802F6D70 48 00 00 5C */ b lbl_802F6DCC
lbl_802F6D74:
/* 802F6D74 C0 1E 00 28 */ lfs f0, 0x28(r30)
/* 802F6D78 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 802F6D7C 40 82 00 24 */ bne lbl_802F6DA0
/* 802F6D80 C0 44 00 08 */ lfs f2, 8(r4)
/* 802F6D84 C0 04 00 00 */ lfs f0, 0(r4)
/* 802F6D88 EC 02 00 28 */ fsubs f0, f2, f0
/* 802F6D8C FC 00 00 50 */ fneg f0, f0
/* 802F6D90 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F6D94 D0 21 00 10 */ stfs f1, 0x10(r1)
/* 802F6D98 D0 5E 00 D4 */ stfs f2, 0xd4(r30)
/* 802F6D9C 48 00 00 30 */ b lbl_802F6DCC
lbl_802F6DA0:
/* 802F6DA0 C0 64 00 08 */ lfs f3, 8(r4)
/* 802F6DA4 C0 84 00 00 */ lfs f4, 0(r4)
/* 802F6DA8 EC 03 20 28 */ fsubs f0, f3, f4
/* 802F6DAC C0 22 C8 08 */ lfs f1, lit_1725(r2)
/* 802F6DB0 EC 40 00 72 */ fmuls f2, f0, f1
/* 802F6DB4 FC 00 10 50 */ fneg f0, f2
/* 802F6DB8 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F6DBC D0 41 00 10 */ stfs f2, 0x10(r1)
/* 802F6DC0 EC 04 18 2A */ fadds f0, f4, f3
/* 802F6DC4 EC 00 00 72 */ fmuls f0, f0, f1
/* 802F6DC8 D0 1E 00 D4 */ stfs f0, 0xd4(r30)
lbl_802F6DCC:
/* 802F6DCC C0 22 C7 F0 */ lfs f1, lit_1469(r2)
/* 802F6DD0 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 802F6DD4 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 802F6DD8 40 82 00 20 */ bne lbl_802F6DF8
/* 802F6DDC D0 21 00 0C */ stfs f1, 0xc(r1)
/* 802F6DE0 C0 04 00 0C */ lfs f0, 0xc(r4)
/* 802F6DE4 C0 24 00 04 */ lfs f1, 4(r4)
/* 802F6DE8 EC 00 08 28 */ fsubs f0, f0, f1
/* 802F6DEC D0 01 00 14 */ stfs f0, 0x14(r1)
/* 802F6DF0 D0 3E 00 D8 */ stfs f1, 0xd8(r30)
/* 802F6DF4 48 00 00 5C */ b lbl_802F6E50
lbl_802F6DF8:
/* 802F6DF8 C0 1E 00 2C */ lfs f0, 0x2c(r30)
/* 802F6DFC FC 01 00 00 */ fcmpu cr0, f1, f0
/* 802F6E00 40 82 00 24 */ bne lbl_802F6E24
/* 802F6E04 C0 44 00 0C */ lfs f2, 0xc(r4)
/* 802F6E08 C0 04 00 04 */ lfs f0, 4(r4)
/* 802F6E0C EC 02 00 28 */ fsubs f0, f2, f0
/* 802F6E10 FC 00 00 50 */ fneg f0, f0
/* 802F6E14 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F6E18 D0 21 00 14 */ stfs f1, 0x14(r1)
/* 802F6E1C D0 5E 00 D8 */ stfs f2, 0xd8(r30)
/* 802F6E20 48 00 00 30 */ b lbl_802F6E50
lbl_802F6E24:
/* 802F6E24 C0 64 00 0C */ lfs f3, 0xc(r4)
/* 802F6E28 C0 84 00 04 */ lfs f4, 4(r4)
/* 802F6E2C EC 03 20 28 */ fsubs f0, f3, f4
/* 802F6E30 C0 22 C8 08 */ lfs f1, lit_1725(r2)
/* 802F6E34 EC 40 00 72 */ fmuls f2, f0, f1
/* 802F6E38 FC 00 10 50 */ fneg f0, f2
/* 802F6E3C D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F6E40 D0 41 00 14 */ stfs f2, 0x14(r1)
/* 802F6E44 EC 04 18 2A */ fadds f0, f4, f3
/* 802F6E48 EC 00 00 72 */ fmuls f0, f0, f1
/* 802F6E4C D0 1E 00 D8 */ stfs f0, 0xd8(r30)
lbl_802F6E50:
/* 802F6E50 C0 21 00 08 */ lfs f1, 8(r1)
/* 802F6E54 C0 1E 00 20 */ lfs f0, 0x20(r30)
/* 802F6E58 EF C1 00 28 */ fsubs f30, f1, f0
/* 802F6E5C C0 21 00 0C */ lfs f1, 0xc(r1)
/* 802F6E60 C0 1E 00 24 */ lfs f0, 0x24(r30)
/* 802F6E64 EF A1 00 28 */ fsubs f29, f1, f0
/* 802F6E68 7F C3 F3 78 */ mr r3, r30
/* 802F6E6C 48 00 0C 21 */ bl getFirstChildPane__7J2DPaneFv
/* 802F6E70 7C 7F 1B 78 */ mr r31, r3
/* 802F6E74 C3 E2 C7 F0 */ lfs f31, lit_1469(r2)
/* 802F6E78 48 00 00 4C */ b lbl_802F6EC4
lbl_802F6E7C:
/* 802F6E7C C0 1F 00 D4 */ lfs f0, 0xd4(r31)
/* 802F6E80 EC 00 F0 2A */ fadds f0, f0, f30
/* 802F6E84 D0 1F 00 D4 */ stfs f0, 0xd4(r31)
/* 802F6E88 C0 1F 00 D8 */ lfs f0, 0xd8(r31)
/* 802F6E8C EC 00 E8 2A */ fadds f0, f0, f29
/* 802F6E90 D0 1F 00 D8 */ stfs f0, 0xd8(r31)
/* 802F6E94 FC 1F F0 00 */ fcmpu cr0, f31, f30
/* 802F6E98 40 82 00 0C */ bne lbl_802F6EA4
/* 802F6E9C FC 1F E8 00 */ fcmpu cr0, f31, f29
/* 802F6EA0 41 82 00 18 */ beq lbl_802F6EB8
lbl_802F6EA4:
/* 802F6EA4 7F E3 FB 78 */ mr r3, r31
/* 802F6EA8 81 9F 00 00 */ lwz r12, 0(r31)
/* 802F6EAC 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F6EB0 7D 89 03 A6 */ mtctr r12
/* 802F6EB4 4E 80 04 21 */ bctrl
lbl_802F6EB8:
/* 802F6EB8 7F E3 FB 78 */ mr r3, r31
/* 802F6EBC 48 00 0C 09 */ bl getNextChildPane__7J2DPaneFv
/* 802F6EC0 7C 7F 1B 78 */ mr r31, r3
lbl_802F6EC4:
/* 802F6EC4 28 1F 00 00 */ cmplwi r31, 0
/* 802F6EC8 40 82 FF B4 */ bne lbl_802F6E7C
/* 802F6ECC 80 61 00 08 */ lwz r3, 8(r1)
/* 802F6ED0 80 01 00 0C */ lwz r0, 0xc(r1)
/* 802F6ED4 90 7E 00 20 */ stw r3, 0x20(r30)
/* 802F6ED8 90 1E 00 24 */ stw r0, 0x24(r30)
/* 802F6EDC 80 61 00 10 */ lwz r3, 0x10(r1)
/* 802F6EE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F6EE4 90 7E 00 28 */ stw r3, 0x28(r30)
/* 802F6EE8 90 1E 00 2C */ stw r0, 0x2c(r30)
/* 802F6EEC 7F C3 F3 78 */ mr r3, r30
/* 802F6EF0 48 00 0C 0D */ bl getParentPane__7J2DPaneFv
/* 802F6EF4 28 03 00 00 */ cmplwi r3, 0
/* 802F6EF8 41 82 00 24 */ beq lbl_802F6F1C
/* 802F6EFC C0 3E 00 D4 */ lfs f1, 0xd4(r30)
/* 802F6F00 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F6F04 EC 01 00 2A */ fadds f0, f1, f0
/* 802F6F08 D0 1E 00 D4 */ stfs f0, 0xd4(r30)
/* 802F6F0C C0 3E 00 D8 */ lfs f1, 0xd8(r30)
/* 802F6F10 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F6F14 EC 01 00 2A */ fadds f0, f1, f0
/* 802F6F18 D0 1E 00 D8 */ stfs f0, 0xd8(r30)
lbl_802F6F1C:
/* 802F6F1C 7F C3 F3 78 */ mr r3, r30
/* 802F6F20 81 9E 00 00 */ lwz r12, 0(r30)
/* 802F6F24 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F6F28 7D 89 03 A6 */ mtctr r12
/* 802F6F2C 4E 80 04 21 */ bctrl
/* 802F6F30 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
/* 802F6F34 CB E1 00 40 */ lfd f31, 0x40(r1)
/* 802F6F38 E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
/* 802F6F3C CB C1 00 30 */ lfd f30, 0x30(r1)
/* 802F6F40 E3 A1 00 28 */ psq_l f29, 40(r1), 0, 0 /* qr0 */
/* 802F6F44 CB A1 00 20 */ lfd f29, 0x20(r1)
/* 802F6F48 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802F6F4C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 802F6F50 80 01 00 54 */ lwz r0, 0x54(r1)
/* 802F6F54 7C 08 03 A6 */ mtlr r0
/* 802F6F58 38 21 00 50 */ addi r1, r1, 0x50
/* 802F6F5C 4E 80 00 20 */ blr
@@ -1,35 +0,0 @@
lbl_802F7264:
/* 802F7264 C0 24 00 00 */ lfs f1, 0(r4)
/* 802F7268 C0 44 00 04 */ lfs f2, 4(r4)
/* 802F726C C0 64 00 08 */ lfs f3, 8(r4)
/* 802F7270 C0 84 00 0C */ lfs f4, 0xc(r4)
/* 802F7274 C0 03 00 30 */ lfs f0, 0x30(r3)
/* 802F7278 C0 A3 00 34 */ lfs f5, 0x34(r3)
/* 802F727C EC 21 00 2A */ fadds f1, f1, f0
/* 802F7280 EC 42 28 2A */ fadds f2, f2, f5
/* 802F7284 EC 63 00 2A */ fadds f3, f3, f0
/* 802F7288 EC 84 28 2A */ fadds f4, f4, f5
/* 802F728C C0 03 00 40 */ lfs f0, 0x40(r3)
/* 802F7290 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 802F7294 4C 40 13 82 */ cror 2, 0, 2
/* 802F7298 40 82 00 08 */ bne lbl_802F72A0
/* 802F729C D0 23 00 40 */ stfs f1, 0x40(r3)
lbl_802F72A0:
/* 802F72A0 C0 03 00 44 */ lfs f0, 0x44(r3)
/* 802F72A4 FC 00 10 40 */ fcmpo cr0, f0, f2
/* 802F72A8 4C 40 13 82 */ cror 2, 0, 2
/* 802F72AC 40 82 00 08 */ bne lbl_802F72B4
/* 802F72B0 D0 43 00 44 */ stfs f2, 0x44(r3)
lbl_802F72B4:
/* 802F72B4 C0 03 00 48 */ lfs f0, 0x48(r3)
/* 802F72B8 FC 00 18 40 */ fcmpo cr0, f0, f3
/* 802F72BC 4C 41 13 82 */ cror 2, 1, 2
/* 802F72C0 40 82 00 08 */ bne lbl_802F72C8
/* 802F72C4 D0 63 00 48 */ stfs f3, 0x48(r3)
lbl_802F72C8:
/* 802F72C8 C0 03 00 4C */ lfs f0, 0x4c(r3)
/* 802F72CC FC 00 20 40 */ fcmpo cr0, f0, f4
/* 802F72D0 4C 41 13 82 */ cror 2, 1, 2
/* 802F72D4 4C 82 00 20 */ bnelr
/* 802F72D8 D0 83 00 4C */ stfs f4, 0x4c(r3)
/* 802F72DC 4E 80 00 20 */ blr
@@ -1,57 +0,0 @@
lbl_802F7100:
/* 802F7100 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F7104 7C 08 02 A6 */ mflr r0
/* 802F7108 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F710C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802F7110 3C 80 80 43 */ lis r4, static_mBounds__7J2DPane@ha /* 0x804349B0@ha */
/* 802F7114 3B E4 49 B0 */ addi r31, r4, static_mBounds__7J2DPane@l /* 0x804349B0@l */
/* 802F7118 80 83 00 20 */ lwz r4, 0x20(r3)
/* 802F711C 80 03 00 24 */ lwz r0, 0x24(r3)
/* 802F7120 90 9F 00 00 */ stw r4, 0(r31)
/* 802F7124 90 1F 00 04 */ stw r0, 4(r31)
/* 802F7128 80 83 00 28 */ lwz r4, 0x28(r3)
/* 802F712C 80 03 00 2C */ lwz r0, 0x2c(r3)
/* 802F7130 90 9F 00 08 */ stw r4, 8(r31)
/* 802F7134 90 1F 00 0C */ stw r0, 0xc(r31)
/* 802F7138 C0 23 00 D4 */ lfs f1, 0xd4(r3)
/* 802F713C C0 43 00 D8 */ lfs f2, 0xd8(r3)
/* 802F7140 C0 1F 00 00 */ lfs f0, 0(r31)
/* 802F7144 EC 00 08 2A */ fadds f0, f0, f1
/* 802F7148 D0 1F 00 00 */ stfs f0, 0(r31)
/* 802F714C C0 1F 00 04 */ lfs f0, 4(r31)
/* 802F7150 EC 00 10 2A */ fadds f0, f0, f2
/* 802F7154 D0 1F 00 04 */ stfs f0, 4(r31)
/* 802F7158 C0 1F 00 08 */ lfs f0, 8(r31)
/* 802F715C EC 00 08 2A */ fadds f0, f0, f1
/* 802F7160 D0 1F 00 08 */ stfs f0, 8(r31)
/* 802F7164 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 802F7168 EC 00 10 2A */ fadds f0, f0, f2
/* 802F716C D0 1F 00 0C */ stfs f0, 0xc(r31)
/* 802F7170 48 00 09 8D */ bl getParentPane__7J2DPaneFv
/* 802F7174 28 03 00 00 */ cmplwi r3, 0
/* 802F7178 41 82 00 48 */ beq lbl_802F71C0
/* 802F717C C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F7180 FC 20 00 50 */ fneg f1, f0
/* 802F7184 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F7188 FC 40 00 50 */ fneg f2, f0
/* 802F718C 3C 60 80 43 */ lis r3, static_mBounds__7J2DPane@ha /* 0x804349B0@ha */
/* 802F7190 C4 03 49 B0 */ lfsu f0, static_mBounds__7J2DPane@l(r3) /* 0x804349B0@l */
/* 802F7194 EC 00 08 2A */ fadds f0, f0, f1
/* 802F7198 D0 03 00 00 */ stfs f0, 0(r3)
/* 802F719C C0 1F 00 04 */ lfs f0, 4(r31)
/* 802F71A0 EC 00 10 2A */ fadds f0, f0, f2
/* 802F71A4 D0 1F 00 04 */ stfs f0, 4(r31)
/* 802F71A8 C0 1F 00 08 */ lfs f0, 8(r31)
/* 802F71AC EC 00 08 2A */ fadds f0, f0, f1
/* 802F71B0 D0 1F 00 08 */ stfs f0, 8(r31)
/* 802F71B4 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 802F71B8 EC 00 10 2A */ fadds f0, f0, f2
/* 802F71BC D0 1F 00 0C */ stfs f0, 0xc(r31)
lbl_802F71C0:
/* 802F71C0 3C 60 80 43 */ lis r3, static_mBounds__7J2DPane@ha /* 0x804349B0@ha */
/* 802F71C4 38 63 49 B0 */ addi r3, r3, static_mBounds__7J2DPane@l /* 0x804349B0@l */
/* 802F71C8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802F71CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F71D0 7C 08 03 A6 */ mtlr r0
/* 802F71D4 38 21 00 10 */ addi r1, r1, 0x10
/* 802F71D8 4E 80 00 20 */ blr
@@ -1,18 +0,0 @@
lbl_802F7A8C:
/* 802F7A8C 80 63 00 DC */ lwz r3, 0xdc(r3)
/* 802F7A90 7C 60 1B 78 */ mr r0, r3
/* 802F7A94 28 03 00 00 */ cmplwi r3, 0
/* 802F7A98 41 82 00 08 */ beq lbl_802F7AA0
/* 802F7A9C 38 03 FF F4 */ addi r0, r3, -12
lbl_802F7AA0:
/* 802F7AA0 28 00 00 00 */ cmplwi r0, 0
/* 802F7AA4 40 82 00 0C */ bne lbl_802F7AB0
/* 802F7AA8 38 60 00 00 */ li r3, 0
/* 802F7AAC 4E 80 00 20 */ blr
lbl_802F7AB0:
/* 802F7AB0 28 03 00 00 */ cmplwi r3, 0
/* 802F7AB4 41 82 00 08 */ beq lbl_802F7ABC
/* 802F7AB8 38 63 FF F4 */ addi r3, r3, -12
lbl_802F7ABC:
/* 802F7ABC 80 63 00 0C */ lwz r3, 0xc(r3)
/* 802F7AC0 4E 80 00 20 */ blr
@@ -1,64 +0,0 @@
lbl_802F79A8:
/* 802F79A8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F79AC 54 A6 06 3E */ clrlwi r6, r5, 0x18
/* 802F79B0 28 06 00 04 */ cmplwi r6, 4
/* 802F79B4 41 80 00 30 */ blt lbl_802F79E4
/* 802F79B8 C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F79BC D0 01 00 08 */ stfs f0, 8(r1)
/* 802F79C0 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F79C4 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F79C8 80 81 00 08 */ lwz r4, 8(r1)
/* 802F79CC 80 01 00 0C */ lwz r0, 0xc(r1)
/* 802F79D0 90 83 00 00 */ stw r4, 0(r3)
/* 802F79D4 90 03 00 04 */ stw r0, 4(r3)
/* 802F79D8 80 01 00 10 */ lwz r0, 0x10(r1)
/* 802F79DC 90 03 00 08 */ stw r0, 8(r3)
/* 802F79E0 48 00 00 A4 */ b lbl_802F7A84
lbl_802F79E4:
/* 802F79E4 54 A0 07 FF */ clrlwi. r0, r5, 0x1f
/* 802F79E8 41 82 00 0C */ beq lbl_802F79F4
/* 802F79EC C0 64 00 28 */ lfs f3, 0x28(r4)
/* 802F79F0 48 00 00 08 */ b lbl_802F79F8
lbl_802F79F4:
/* 802F79F4 C0 64 00 20 */ lfs f3, 0x20(r4)
lbl_802F79F8:
/* 802F79F8 54 C0 07 BD */ rlwinm. r0, r6, 0, 0x1e, 0x1e
/* 802F79FC 41 82 00 0C */ beq lbl_802F7A08
/* 802F7A00 C0 84 00 2C */ lfs f4, 0x2c(r4)
/* 802F7A04 48 00 00 08 */ b lbl_802F7A0C
lbl_802F7A08:
/* 802F7A08 C0 84 00 24 */ lfs f4, 0x24(r4)
lbl_802F7A0C:
/* 802F7A0C C0 44 00 8C */ lfs f2, 0x8c(r4)
/* 802F7A10 C0 04 00 80 */ lfs f0, 0x80(r4)
/* 802F7A14 EC 23 00 32 */ fmuls f1, f3, f0
/* 802F7A18 C0 04 00 84 */ lfs f0, 0x84(r4)
/* 802F7A1C EC 04 00 32 */ fmuls f0, f4, f0
/* 802F7A20 EC 01 00 2A */ fadds f0, f1, f0
/* 802F7A24 EC 02 00 2A */ fadds f0, f2, f0
/* 802F7A28 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F7A2C C0 44 00 9C */ lfs f2, 0x9c(r4)
/* 802F7A30 C0 04 00 90 */ lfs f0, 0x90(r4)
/* 802F7A34 EC 23 00 32 */ fmuls f1, f3, f0
/* 802F7A38 C0 04 00 94 */ lfs f0, 0x94(r4)
/* 802F7A3C EC 04 00 32 */ fmuls f0, f4, f0
/* 802F7A40 EC 01 00 2A */ fadds f0, f1, f0
/* 802F7A44 EC 02 00 2A */ fadds f0, f2, f0
/* 802F7A48 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F7A4C C0 44 00 AC */ lfs f2, 0xac(r4)
/* 802F7A50 C0 04 00 A0 */ lfs f0, 0xa0(r4)
/* 802F7A54 EC 23 00 32 */ fmuls f1, f3, f0
/* 802F7A58 C0 04 00 A4 */ lfs f0, 0xa4(r4)
/* 802F7A5C EC 04 00 32 */ fmuls f0, f4, f0
/* 802F7A60 EC 01 00 2A */ fadds f0, f1, f0
/* 802F7A64 EC 02 00 2A */ fadds f0, f2, f0
/* 802F7A68 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F7A6C 80 81 00 08 */ lwz r4, 8(r1)
/* 802F7A70 80 01 00 0C */ lwz r0, 0xc(r1)
/* 802F7A74 90 83 00 00 */ stw r4, 0(r3)
/* 802F7A78 90 03 00 04 */ stw r0, 4(r3)
/* 802F7A7C 80 01 00 10 */ lwz r0, 0x10(r1)
/* 802F7A80 90 03 00 08 */ stw r0, 8(r3)
lbl_802F7A84:
/* 802F7A84 38 21 00 20 */ addi r1, r1, 0x20
/* 802F7A88 4E 80 00 20 */ blr
@@ -1,84 +0,0 @@
lbl_802F7DB8:
/* 802F7DB8 94 21 FE E0 */ stwu r1, -0x120(r1)
/* 802F7DBC 7C 08 02 A6 */ mflr r0
/* 802F7DC0 90 01 01 24 */ stw r0, 0x124(r1)
/* 802F7DC4 39 61 01 20 */ addi r11, r1, 0x120
/* 802F7DC8 48 06 A4 11 */ bl _savegpr_28
/* 802F7DCC 7C 9C 23 78 */ mr r28, r4
/* 802F7DD0 7C BD 2B 78 */ mr r29, r5
/* 802F7DD4 7C DE 33 79 */ or. r30, r6, r6
/* 802F7DD8 38 00 00 00 */ li r0, 0
/* 802F7DDC 98 01 00 08 */ stb r0, 8(r1)
/* 802F7DE0 40 82 00 74 */ bne lbl_802F7E54
/* 802F7DE4 80 0D 90 10 */ lwz r0, mDataManage__9J2DScreen(r13)
/* 802F7DE8 28 00 00 00 */ cmplwi r0, 0
/* 802F7DEC 40 82 00 14 */ bne lbl_802F7E00
/* 802F7DF0 38 61 00 08 */ addi r3, r1, 8
/* 802F7DF4 38 C0 00 00 */ li r6, 0
/* 802F7DF8 4B FE 62 81 */ bl getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive
/* 802F7DFC 48 00 00 E0 */ b lbl_802F7EDC
lbl_802F7E00:
/* 802F7E00 7F 83 E3 78 */ mr r3, r28
/* 802F7E04 81 9C 00 00 */ lwz r12, 0(r28)
/* 802F7E08 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802F7E0C 7D 89 03 A6 */ mtctr r12
/* 802F7E10 4E 80 04 21 */ bctrl
/* 802F7E14 7C 7F 1B 78 */ mr r31, r3
/* 802F7E18 38 61 00 08 */ addi r3, r1, 8
/* 802F7E1C 7F 84 E3 78 */ mr r4, r28
/* 802F7E20 7F A5 EB 78 */ mr r5, r29
/* 802F7E24 38 C0 00 00 */ li r6, 0
/* 802F7E28 4B FE 62 51 */ bl getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive
/* 802F7E2C 28 03 00 00 */ cmplwi r3, 0
/* 802F7E30 40 82 00 AC */ bne lbl_802F7EDC
/* 802F7E34 7F 83 E3 78 */ mr r3, r28
/* 802F7E38 7F E4 FB 78 */ mr r4, r31
/* 802F7E3C 38 A0 00 00 */ li r5, 0
/* 802F7E40 4B FE 46 9D */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 802F7E44 80 6D 90 10 */ lwz r3, mDataManage__9J2DScreen(r13)
/* 802F7E48 7F 84 E3 78 */ mr r4, r28
/* 802F7E4C 48 01 50 31 */ bl get__13J2DDataManageFP14JSUInputStream
/* 802F7E50 48 00 00 8C */ b lbl_802F7EDC
lbl_802F7E54:
/* 802F7E54 7F 83 E3 78 */ mr r3, r28
/* 802F7E58 81 9C 00 00 */ lwz r12, 0(r28)
/* 802F7E5C 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802F7E60 7D 89 03 A6 */ mtctr r12
/* 802F7E64 4E 80 04 21 */ bctrl
/* 802F7E68 7C 7F 1B 78 */ mr r31, r3
/* 802F7E6C 38 61 00 08 */ addi r3, r1, 8
/* 802F7E70 7F 84 E3 78 */ mr r4, r28
/* 802F7E74 7F A5 EB 78 */ mr r5, r29
/* 802F7E78 7F C6 F3 78 */ mr r6, r30
/* 802F7E7C 4B FE 61 FD */ bl getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive
/* 802F7E80 28 03 00 00 */ cmplwi r3, 0
/* 802F7E84 40 82 00 28 */ bne lbl_802F7EAC
/* 802F7E88 7F 83 E3 78 */ mr r3, r28
/* 802F7E8C 7F E4 FB 78 */ mr r4, r31
/* 802F7E90 38 A0 00 00 */ li r5, 0
/* 802F7E94 4B FE 46 49 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 802F7E98 38 61 00 08 */ addi r3, r1, 8
/* 802F7E9C 7F 84 E3 78 */ mr r4, r28
/* 802F7EA0 7F A5 EB 78 */ mr r5, r29
/* 802F7EA4 38 C0 00 00 */ li r6, 0
/* 802F7EA8 4B FE 61 D1 */ bl getResource__15JUTResReferenceFP14JSUInputStreamUlP10JKRArchive
lbl_802F7EAC:
/* 802F7EAC 28 03 00 00 */ cmplwi r3, 0
/* 802F7EB0 40 82 00 2C */ bne lbl_802F7EDC
/* 802F7EB4 80 0D 90 10 */ lwz r0, mDataManage__9J2DScreen(r13)
/* 802F7EB8 28 00 00 00 */ cmplwi r0, 0
/* 802F7EBC 41 82 00 20 */ beq lbl_802F7EDC
/* 802F7EC0 7F 83 E3 78 */ mr r3, r28
/* 802F7EC4 7F E4 FB 78 */ mr r4, r31
/* 802F7EC8 38 A0 00 00 */ li r5, 0
/* 802F7ECC 4B FE 46 11 */ bl seek__20JSURandomInputStreamFl17JSUStreamSeekFrom
/* 802F7ED0 80 6D 90 10 */ lwz r3, mDataManage__9J2DScreen(r13)
/* 802F7ED4 7F 84 E3 78 */ mr r4, r28
/* 802F7ED8 48 01 4F A5 */ bl get__13J2DDataManageFP14JSUInputStream
lbl_802F7EDC:
/* 802F7EDC 39 61 01 20 */ addi r11, r1, 0x120
/* 802F7EE0 48 06 A3 45 */ bl _restgpr_28
/* 802F7EE4 80 01 01 24 */ lwz r0, 0x124(r1)
/* 802F7EE8 7C 08 03 A6 */ mtlr r0
/* 802F7EEC 38 21 01 20 */ addi r1, r1, 0x120
/* 802F7EF0 4E 80 00 20 */ blr
@@ -1,59 +0,0 @@
lbl_802F6714:
/* 802F6714 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F6718 7C 08 02 A6 */ mflr r0
/* 802F671C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F6720 39 61 00 20 */ addi r11, r1, 0x20
/* 802F6724 48 06 BA B5 */ bl _savegpr_28
/* 802F6728 7C 7C 1B 78 */ mr r28, r3
/* 802F672C 7C 9E 23 78 */ mr r30, r4
/* 802F6730 7C BD 2B 79 */ or. r29, r5, r5
/* 802F6734 40 82 00 0C */ bne lbl_802F6740
/* 802F6738 38 60 00 00 */ li r3, 0
/* 802F673C 48 00 00 8C */ b lbl_802F67C8
lbl_802F6740:
/* 802F6740 7F A3 EB 78 */ mr r3, r29
/* 802F6744 48 00 13 B9 */ bl getParentPane__7J2DPaneFv
/* 802F6748 7C 7F 1B 78 */ mr r31, r3
/* 802F674C 34 BD 00 DC */ addic. r5, r29, 0xdc
/* 802F6750 41 82 00 08 */ beq lbl_802F6758
/* 802F6754 38 A5 00 0C */ addi r5, r5, 0xc
lbl_802F6758:
/* 802F6758 28 1E 00 00 */ cmplwi r30, 0
/* 802F675C 41 82 00 0C */ beq lbl_802F6768
/* 802F6760 38 9E 00 DC */ addi r4, r30, 0xdc
/* 802F6764 48 00 00 08 */ b lbl_802F676C
lbl_802F6768:
/* 802F6768 38 80 00 00 */ li r4, 0
lbl_802F676C:
/* 802F676C 28 04 00 00 */ cmplwi r4, 0
/* 802F6770 41 82 00 08 */ beq lbl_802F6778
/* 802F6774 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F6778:
/* 802F6778 38 7C 00 DC */ addi r3, r28, 0xdc
/* 802F677C 4B FE 59 19 */ bl insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink
/* 802F6780 7C 7E 1B 78 */ mr r30, r3
/* 802F6784 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802F6788 41 82 00 3C */ beq lbl_802F67C4
/* 802F678C 28 1F 00 00 */ cmplwi r31, 0
/* 802F6790 40 82 00 34 */ bne lbl_802F67C4
/* 802F6794 7F A3 EB 78 */ mr r3, r29
/* 802F6798 C0 3C 00 20 */ lfs f1, 0x20(r28)
/* 802F679C C0 5C 00 24 */ lfs f2, 0x24(r28)
/* 802F67A0 81 9D 00 00 */ lwz r12, 0(r29)
/* 802F67A4 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 802F67A8 7D 89 03 A6 */ mtctr r12
/* 802F67AC 4E 80 04 21 */ bctrl
/* 802F67B0 7F A3 EB 78 */ mr r3, r29
/* 802F67B4 81 9D 00 00 */ lwz r12, 0(r29)
/* 802F67B8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F67BC 7D 89 03 A6 */ mtctr r12
/* 802F67C0 4E 80 04 21 */ bctrl
lbl_802F67C4:
/* 802F67C4 7F C3 F3 78 */ mr r3, r30
lbl_802F67C8:
/* 802F67C8 39 61 00 20 */ addi r11, r1, 0x20
/* 802F67CC 48 06 BA 59 */ bl _restgpr_28
/* 802F67D0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F67D4 7C 08 03 A6 */ mtlr r0
/* 802F67D8 38 21 00 20 */ addi r1, r1, 0x20
/* 802F67DC 4E 80 00 20 */ blr
@@ -1,81 +0,0 @@
lbl_802F7540:
/* 802F7540 94 21 FE 90 */ stwu r1, -0x170(r1)
/* 802F7544 7C 08 02 A6 */ mflr r0
/* 802F7548 90 01 01 74 */ stw r0, 0x174(r1)
/* 802F754C DB E1 01 60 */ stfd f31, 0x160(r1)
/* 802F7550 F3 E1 01 68 */ psq_st f31, 360(r1), 0, 0 /* qr0 */
/* 802F7554 DB C1 01 50 */ stfd f30, 0x150(r1)
/* 802F7558 F3 C1 01 58 */ psq_st f30, 344(r1), 0, 0 /* qr0 */
/* 802F755C DB A1 01 40 */ stfd f29, 0x140(r1)
/* 802F7560 F3 A1 01 48 */ psq_st f29, 328(r1), 0, 0 /* qr0 */
/* 802F7564 DB 81 01 30 */ stfd f28, 0x130(r1)
/* 802F7568 F3 81 01 38 */ psq_st f28, 312(r1), 0, 0 /* qr0 */
/* 802F756C 93 E1 01 2C */ stw r31, 0x12c(r1)
/* 802F7570 7C 7F 1B 78 */ mr r31, r3
/* 802F7574 FF 80 08 90 */ fmr f28, f1
/* 802F7578 FF A0 10 90 */ fmr f29, f2
/* 802F757C C0 03 00 C4 */ lfs f0, 0xc4(r3)
/* 802F7580 EF E0 18 28 */ fsubs f31, f0, f3
/* 802F7584 C0 03 00 C8 */ lfs f0, 0xc8(r3)
/* 802F7588 EF C0 20 28 */ fsubs f30, f0, f4
/* 802F758C 38 61 00 38 */ addi r3, r1, 0x38
/* 802F7590 FC 20 F8 50 */ fneg f1, f31
/* 802F7594 FC 40 F0 50 */ fneg f2, f30
/* 802F7598 C0 62 C7 F0 */ lfs f3, lit_1469(r2)
/* 802F759C 48 04 F3 4D */ bl PSMTXTrans
/* 802F75A0 38 61 00 F8 */ addi r3, r1, 0xf8
/* 802F75A4 38 80 00 78 */ li r4, 0x78
/* 802F75A8 C0 22 C8 0C */ lfs f1, lit_2466(r2)
/* 802F75AC C0 1F 00 B8 */ lfs f0, 0xb8(r31)
/* 802F75B0 EC 21 00 32 */ fmuls f1, f1, f0
/* 802F75B4 48 04 F0 F5 */ bl PSMTXRotRad
/* 802F75B8 38 61 00 C8 */ addi r3, r1, 0xc8
/* 802F75BC 38 80 00 79 */ li r4, 0x79
/* 802F75C0 C0 22 C8 0C */ lfs f1, lit_2466(r2)
/* 802F75C4 C0 1F 00 BC */ lfs f0, 0xbc(r31)
/* 802F75C8 EC 21 00 32 */ fmuls f1, f1, f0
/* 802F75CC 48 04 F0 DD */ bl PSMTXRotRad
/* 802F75D0 38 61 00 98 */ addi r3, r1, 0x98
/* 802F75D4 38 80 00 7A */ li r4, 0x7a
/* 802F75D8 C0 22 C8 0C */ lfs f1, lit_2466(r2)
/* 802F75DC C0 1F 00 C0 */ lfs f0, 0xc0(r31)
/* 802F75E0 FC 00 00 50 */ fneg f0, f0
/* 802F75E4 EC 21 00 32 */ fmuls f1, f1, f0
/* 802F75E8 48 04 F0 C1 */ bl PSMTXRotRad
/* 802F75EC 38 61 00 98 */ addi r3, r1, 0x98
/* 802F75F0 38 81 00 F8 */ addi r4, r1, 0xf8
/* 802F75F4 38 A1 00 08 */ addi r5, r1, 8
/* 802F75F8 48 04 EE ED */ bl PSMTXConcat
/* 802F75FC 38 61 00 C8 */ addi r3, r1, 0xc8
/* 802F7600 38 81 00 08 */ addi r4, r1, 8
/* 802F7604 38 A1 00 68 */ addi r5, r1, 0x68
/* 802F7608 48 04 EE DD */ bl PSMTXConcat
/* 802F760C 38 61 00 38 */ addi r3, r1, 0x38
/* 802F7610 38 9F 00 50 */ addi r4, r31, 0x50
/* 802F7614 C0 3F 00 CC */ lfs f1, 0xcc(r31)
/* 802F7618 C0 5F 00 D0 */ lfs f2, 0xd0(r31)
/* 802F761C C0 62 C7 F4 */ lfs f3, lit_1489(r2)
/* 802F7620 48 04 F3 71 */ bl PSMTXScaleApply
/* 802F7624 38 61 00 68 */ addi r3, r1, 0x68
/* 802F7628 38 9F 00 50 */ addi r4, r31, 0x50
/* 802F762C 38 A1 00 08 */ addi r5, r1, 8
/* 802F7630 48 04 EE B5 */ bl PSMTXConcat
/* 802F7634 38 61 00 08 */ addi r3, r1, 8
/* 802F7638 38 9F 00 50 */ addi r4, r31, 0x50
/* 802F763C EC 3C F8 2A */ fadds f1, f28, f31
/* 802F7640 EC 5D F0 2A */ fadds f2, f29, f30
/* 802F7644 C0 62 C7 F0 */ lfs f3, lit_1469(r2)
/* 802F7648 48 04 F2 D5 */ bl PSMTXTransApply
/* 802F764C E3 E1 01 68 */ psq_l f31, 360(r1), 0, 0 /* qr0 */
/* 802F7650 CB E1 01 60 */ lfd f31, 0x160(r1)
/* 802F7654 E3 C1 01 58 */ psq_l f30, 344(r1), 0, 0 /* qr0 */
/* 802F7658 CB C1 01 50 */ lfd f30, 0x150(r1)
/* 802F765C E3 A1 01 48 */ psq_l f29, 328(r1), 0, 0 /* qr0 */
/* 802F7660 CB A1 01 40 */ lfd f29, 0x140(r1)
/* 802F7664 E3 81 01 38 */ psq_l f28, 312(r1), 0, 0 /* qr0 */
/* 802F7668 CB 81 01 30 */ lfd f28, 0x130(r1)
/* 802F766C 83 E1 01 2C */ lwz r31, 0x12c(r1)
/* 802F7670 80 01 01 74 */ lwz r0, 0x174(r1)
/* 802F7674 7C 08 03 A6 */ mtlr r0
/* 802F7678 38 21 01 70 */ addi r1, r1, 0x170
/* 802F767C 4E 80 00 20 */ blr
@@ -1,131 +0,0 @@
lbl_802F7B18:
/* 802F7B18 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 802F7B1C 7C 08 02 A6 */ mflr r0
/* 802F7B20 90 01 00 64 */ stw r0, 0x64(r1)
/* 802F7B24 39 61 00 60 */ addi r11, r1, 0x60
/* 802F7B28 48 06 A6 B5 */ bl _savegpr_29
/* 802F7B2C 7C 7E 1B 78 */ mr r30, r3
/* 802F7B30 7C 9F 23 78 */ mr r31, r4
/* 802F7B34 7C BD 2B 78 */ mr r29, r5
/* 802F7B38 7F A3 EB 78 */ mr r3, r29
/* 802F7B3C 81 9D 00 00 */ lwz r12, 0(r29)
/* 802F7B40 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 802F7B44 7D 89 03 A6 */ mtctr r12
/* 802F7B48 4E 80 04 21 */ bctrl
/* 802F7B4C 7F A3 EB 78 */ mr r3, r29
/* 802F7B50 38 81 00 08 */ addi r4, r1, 8
/* 802F7B54 38 A0 00 48 */ li r5, 0x48
/* 802F7B58 4B FE 47 41 */ bl read__14JSUInputStreamFPvl
/* 802F7B5C A0 01 00 12 */ lhz r0, 0x12(r1)
/* 802F7B60 B0 1E 00 04 */ sth r0, 4(r30)
/* 802F7B64 88 61 00 14 */ lbz r3, 0x14(r1)
/* 802F7B68 30 03 FF FF */ addic r0, r3, -1
/* 802F7B6C 7C 00 19 10 */ subfe r0, r0, r3
/* 802F7B70 98 1E 00 B0 */ stb r0, 0xb0(r30)
/* 802F7B74 80 01 00 18 */ lwz r0, 0x18(r1)
/* 802F7B78 80 61 00 1C */ lwz r3, 0x1c(r1)
/* 802F7B7C 90 7E 00 14 */ stw r3, 0x14(r30)
/* 802F7B80 90 1E 00 10 */ stw r0, 0x10(r30)
/* 802F7B84 80 01 00 20 */ lwz r0, 0x20(r1)
/* 802F7B88 80 61 00 24 */ lwz r3, 0x24(r1)
/* 802F7B8C 90 7E 00 1C */ stw r3, 0x1c(r30)
/* 802F7B90 90 1E 00 18 */ stw r0, 0x18(r30)
/* 802F7B94 C0 01 00 30 */ lfs f0, 0x30(r1)
/* 802F7B98 D0 1E 00 CC */ stfs f0, 0xcc(r30)
/* 802F7B9C C0 01 00 34 */ lfs f0, 0x34(r1)
/* 802F7BA0 D0 1E 00 D0 */ stfs f0, 0xd0(r30)
/* 802F7BA4 C0 01 00 38 */ lfs f0, 0x38(r1)
/* 802F7BA8 D0 1E 00 B8 */ stfs f0, 0xb8(r30)
/* 802F7BAC C0 01 00 3C */ lfs f0, 0x3c(r1)
/* 802F7BB0 D0 1E 00 BC */ stfs f0, 0xbc(r30)
/* 802F7BB4 C0 01 00 40 */ lfs f0, 0x40(r1)
/* 802F7BB8 D0 1E 00 C0 */ stfs f0, 0xc0(r30)
/* 802F7BBC C0 01 00 44 */ lfs f0, 0x44(r1)
/* 802F7BC0 D0 1E 00 D4 */ stfs f0, 0xd4(r30)
/* 802F7BC4 C0 01 00 48 */ lfs f0, 0x48(r1)
/* 802F7BC8 D0 1E 00 D8 */ stfs f0, 0xd8(r30)
/* 802F7BCC 38 00 00 7A */ li r0, 0x7a
/* 802F7BD0 98 1E 00 B6 */ stb r0, 0xb6(r30)
/* 802F7BD4 88 81 00 15 */ lbz r4, 0x15(r1)
/* 802F7BD8 38 60 00 03 */ li r3, 3
/* 802F7BDC 7C 04 1B D6 */ divw r0, r4, r3
/* 802F7BE0 7C 00 19 D6 */ mullw r0, r0, r3
/* 802F7BE4 7C 00 20 51 */ subf. r0, r0, r4
/* 802F7BE8 40 82 00 10 */ bne lbl_802F7BF8
/* 802F7BEC C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F7BF0 D0 1E 00 C4 */ stfs f0, 0xc4(r30)
/* 802F7BF4 48 00 00 28 */ b lbl_802F7C1C
lbl_802F7BF8:
/* 802F7BF8 2C 00 00 01 */ cmpwi r0, 1
/* 802F7BFC 40 82 00 18 */ bne lbl_802F7C14
/* 802F7C00 C0 21 00 28 */ lfs f1, 0x28(r1)
/* 802F7C04 C0 02 C8 08 */ lfs f0, lit_1725(r2)
/* 802F7C08 EC 01 00 32 */ fmuls f0, f1, f0
/* 802F7C0C D0 1E 00 C4 */ stfs f0, 0xc4(r30)
/* 802F7C10 48 00 00 0C */ b lbl_802F7C1C
lbl_802F7C14:
/* 802F7C14 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 802F7C18 D0 1E 00 C4 */ stfs f0, 0xc4(r30)
lbl_802F7C1C:
/* 802F7C1C 88 61 00 15 */ lbz r3, 0x15(r1)
/* 802F7C20 38 00 00 03 */ li r0, 3
/* 802F7C24 7C 03 03 D7 */ divw. r0, r3, r0
/* 802F7C28 40 82 00 10 */ bne lbl_802F7C38
/* 802F7C2C C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F7C30 D0 1E 00 C8 */ stfs f0, 0xc8(r30)
/* 802F7C34 48 00 00 28 */ b lbl_802F7C5C
lbl_802F7C38:
/* 802F7C38 2C 00 00 01 */ cmpwi r0, 1
/* 802F7C3C 40 82 00 18 */ bne lbl_802F7C54
/* 802F7C40 C0 21 00 2C */ lfs f1, 0x2c(r1)
/* 802F7C44 C0 02 C8 08 */ lfs f0, lit_1725(r2)
/* 802F7C48 EC 01 00 32 */ fmuls f0, f1, f0
/* 802F7C4C D0 1E 00 C8 */ stfs f0, 0xc8(r30)
/* 802F7C50 48 00 00 0C */ b lbl_802F7C5C
lbl_802F7C54:
/* 802F7C54 C0 01 00 2C */ lfs f0, 0x2c(r1)
/* 802F7C58 D0 1E 00 C8 */ stfs f0, 0xc8(r30)
lbl_802F7C5C:
/* 802F7C5C C0 01 00 2C */ lfs f0, 0x2c(r1)
/* 802F7C60 C0 3E 00 C8 */ lfs f1, 0xc8(r30)
/* 802F7C64 EC 60 08 28 */ fsubs f3, f0, f1
/* 802F7C68 C0 01 00 28 */ lfs f0, 0x28(r1)
/* 802F7C6C C0 9E 00 C4 */ lfs f4, 0xc4(r30)
/* 802F7C70 EC 40 20 28 */ fsubs f2, f0, f4
/* 802F7C74 FC 20 08 50 */ fneg f1, f1
/* 802F7C78 FC 00 20 50 */ fneg f0, f4
/* 802F7C7C D0 1E 00 20 */ stfs f0, 0x20(r30)
/* 802F7C80 D0 3E 00 24 */ stfs f1, 0x24(r30)
/* 802F7C84 D0 5E 00 28 */ stfs f2, 0x28(r30)
/* 802F7C88 D0 7E 00 2C */ stfs f3, 0x2c(r30)
/* 802F7C8C 88 01 00 15 */ lbz r0, 0x15(r1)
/* 802F7C90 98 1E 00 B7 */ stb r0, 0xb7(r30)
/* 802F7C94 38 00 00 FF */ li r0, 0xff
/* 802F7C98 98 1E 00 B2 */ stb r0, 0xb2(r30)
/* 802F7C9C 38 00 00 00 */ li r0, 0
/* 802F7CA0 98 1E 00 B4 */ stb r0, 0xb4(r30)
/* 802F7CA4 28 1F 00 00 */ cmplwi r31, 0
/* 802F7CA8 41 82 00 18 */ beq lbl_802F7CC0
/* 802F7CAC 34 9E 00 DC */ addic. r4, r30, 0xdc
/* 802F7CB0 41 82 00 08 */ beq lbl_802F7CB8
/* 802F7CB4 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F7CB8:
/* 802F7CB8 38 7F 00 DC */ addi r3, r31, 0xdc
/* 802F7CBC 4B FE 42 91 */ bl append__10JSUPtrListFP10JSUPtrLink
lbl_802F7CC0:
/* 802F7CC0 38 60 00 00 */ li r3, 0
/* 802F7CC4 98 7E 00 B1 */ stb r3, 0xb1(r30)
/* 802F7CC8 38 00 00 FF */ li r0, 0xff
/* 802F7CCC 98 1E 00 B3 */ stb r0, 0xb3(r30)
/* 802F7CD0 98 7E 00 B5 */ stb r3, 0xb5(r30)
/* 802F7CD4 7F C3 F3 78 */ mr r3, r30
/* 802F7CD8 81 9E 00 00 */ lwz r12, 0(r30)
/* 802F7CDC 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F7CE0 7D 89 03 A6 */ mtctr r12
/* 802F7CE4 4E 80 04 21 */ bctrl
/* 802F7CE8 39 61 00 60 */ addi r11, r1, 0x60
/* 802F7CEC 48 06 A5 3D */ bl _restgpr_29
/* 802F7CF0 80 01 00 64 */ lwz r0, 0x64(r1)
/* 802F7CF4 7C 08 03 A6 */ mtlr r0
/* 802F7CF8 38 21 00 60 */ addi r1, r1, 0x60
/* 802F7CFC 4E 80 00 20 */ blr
@@ -1,213 +0,0 @@
lbl_802F60C4:
/* 802F60C4 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 802F60C8 7C 08 02 A6 */ mflr r0
/* 802F60CC 90 01 00 84 */ stw r0, 0x84(r1)
/* 802F60D0 DB E1 00 70 */ stfd f31, 0x70(r1)
/* 802F60D4 F3 E1 00 78 */ psq_st f31, 120(r1), 0, 0 /* qr0 */
/* 802F60D8 DB C1 00 60 */ stfd f30, 0x60(r1)
/* 802F60DC F3 C1 00 68 */ psq_st f30, 104(r1), 0, 0 /* qr0 */
/* 802F60E0 DB A1 00 50 */ stfd f29, 0x50(r1)
/* 802F60E4 F3 A1 00 58 */ psq_st f29, 88(r1), 0, 0 /* qr0 */
/* 802F60E8 39 61 00 50 */ addi r11, r1, 0x50
/* 802F60EC 48 06 C0 F1 */ bl _savegpr_29
/* 802F60F0 7C 7D 1B 78 */ mr r29, r3
/* 802F60F4 7C 9E 23 78 */ mr r30, r4
/* 802F60F8 7C BF 2B 78 */ mr r31, r5
/* 802F60FC 7F E3 FB 78 */ mr r3, r31
/* 802F6100 38 81 00 0B */ addi r4, r1, 0xb
/* 802F6104 38 A0 00 01 */ li r5, 1
/* 802F6108 4B FE 61 91 */ bl read__14JSUInputStreamFPvl
/* 802F610C 7F E3 FB 78 */ mr r3, r31
/* 802F6110 38 9D 00 B0 */ addi r4, r29, 0xb0
/* 802F6114 38 A0 00 01 */ li r5, 1
/* 802F6118 4B FE 61 81 */ bl read__14JSUInputStreamFPvl
/* 802F611C 7F E3 FB 78 */ mr r3, r31
/* 802F6120 38 80 00 02 */ li r4, 2
/* 802F6124 81 9F 00 00 */ lwz r12, 0(r31)
/* 802F6128 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 802F612C 7D 89 03 A6 */ mtctr r12
/* 802F6130 4E 80 04 21 */ bctrl
/* 802F6134 7F E3 FB 78 */ mr r3, r31
/* 802F6138 38 81 00 18 */ addi r4, r1, 0x18
/* 802F613C 38 A0 00 04 */ li r5, 4
/* 802F6140 4B FE 61 59 */ bl read__14JSUInputStreamFPvl
/* 802F6144 80 61 00 18 */ lwz r3, 0x18(r1)
/* 802F6148 38 00 00 00 */ li r0, 0
/* 802F614C 90 7D 00 14 */ stw r3, 0x14(r29)
/* 802F6150 90 1D 00 10 */ stw r0, 0x10(r29)
/* 802F6154 7F E3 FB 78 */ mr r3, r31
/* 802F6158 38 81 00 14 */ addi r4, r1, 0x14
/* 802F615C 38 A0 00 02 */ li r5, 2
/* 802F6160 4B FE 61 39 */ bl read__14JSUInputStreamFPvl
/* 802F6164 A8 01 00 14 */ lha r0, 0x14(r1)
/* 802F6168 C8 22 C7 F8 */ lfd f1, lit_1651(r2)
/* 802F616C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802F6170 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F6174 3C 00 43 30 */ lis r0, 0x4330
/* 802F6178 90 01 00 20 */ stw r0, 0x20(r1)
/* 802F617C C8 01 00 20 */ lfd f0, 0x20(r1)
/* 802F6180 EF E0 08 28 */ fsubs f31, f0, f1
/* 802F6184 7F E3 FB 78 */ mr r3, r31
/* 802F6188 38 81 00 12 */ addi r4, r1, 0x12
/* 802F618C 38 A0 00 02 */ li r5, 2
/* 802F6190 4B FE 61 09 */ bl read__14JSUInputStreamFPvl
/* 802F6194 A8 01 00 12 */ lha r0, 0x12(r1)
/* 802F6198 C8 22 C7 F8 */ lfd f1, lit_1651(r2)
/* 802F619C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802F61A0 90 01 00 2C */ stw r0, 0x2c(r1)
/* 802F61A4 3C 00 43 30 */ lis r0, 0x4330
/* 802F61A8 90 01 00 28 */ stw r0, 0x28(r1)
/* 802F61AC C8 01 00 28 */ lfd f0, 0x28(r1)
/* 802F61B0 EF C0 08 28 */ fsubs f30, f0, f1
/* 802F61B4 7F E3 FB 78 */ mr r3, r31
/* 802F61B8 38 81 00 10 */ addi r4, r1, 0x10
/* 802F61BC 38 A0 00 02 */ li r5, 2
/* 802F61C0 4B FE 60 D9 */ bl read__14JSUInputStreamFPvl
/* 802F61C4 A8 01 00 10 */ lha r0, 0x10(r1)
/* 802F61C8 C8 22 C7 F8 */ lfd f1, lit_1651(r2)
/* 802F61CC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802F61D0 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F61D4 3C 00 43 30 */ lis r0, 0x4330
/* 802F61D8 90 01 00 30 */ stw r0, 0x30(r1)
/* 802F61DC C8 01 00 30 */ lfd f0, 0x30(r1)
/* 802F61E0 EC 00 08 28 */ fsubs f0, f0, f1
/* 802F61E4 EF BF 00 2A */ fadds f29, f31, f0
/* 802F61E8 7F E3 FB 78 */ mr r3, r31
/* 802F61EC 38 81 00 0E */ addi r4, r1, 0xe
/* 802F61F0 38 A0 00 02 */ li r5, 2
/* 802F61F4 4B FE 60 A5 */ bl read__14JSUInputStreamFPvl
/* 802F61F8 A8 01 00 0E */ lha r0, 0xe(r1)
/* 802F61FC C8 22 C7 F8 */ lfd f1, lit_1651(r2)
/* 802F6200 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802F6204 90 01 00 3C */ stw r0, 0x3c(r1)
/* 802F6208 3C 00 43 30 */ lis r0, 0x4330
/* 802F620C 90 01 00 38 */ stw r0, 0x38(r1)
/* 802F6210 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 802F6214 EC 00 08 28 */ fsubs f0, f0, f1
/* 802F6218 EC 1E 00 2A */ fadds f0, f30, f0
/* 802F621C D3 FD 00 20 */ stfs f31, 0x20(r29)
/* 802F6220 D3 DD 00 24 */ stfs f30, 0x24(r29)
/* 802F6224 D3 BD 00 28 */ stfs f29, 0x28(r29)
/* 802F6228 D0 1D 00 2C */ stfs f0, 0x2c(r29)
/* 802F622C 88 61 00 0B */ lbz r3, 0xb(r1)
/* 802F6230 38 03 FF FA */ addi r0, r3, -6
/* 802F6234 98 01 00 0B */ stb r0, 0xb(r1)
/* 802F6238 C0 02 C7 F0 */ lfs f0, lit_1469(r2)
/* 802F623C D0 1D 00 B8 */ stfs f0, 0xb8(r29)
/* 802F6240 D0 1D 00 BC */ stfs f0, 0xbc(r29)
/* 802F6244 D0 1D 00 C0 */ stfs f0, 0xc0(r29)
/* 802F6248 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802F624C 28 00 00 00 */ cmplwi r0, 0
/* 802F6250 41 82 00 40 */ beq lbl_802F6290
/* 802F6254 7F E3 FB 78 */ mr r3, r31
/* 802F6258 38 81 00 0C */ addi r4, r1, 0xc
/* 802F625C 38 A0 00 02 */ li r5, 2
/* 802F6260 4B FE 60 39 */ bl read__14JSUInputStreamFPvl
/* 802F6264 A0 01 00 0C */ lhz r0, 0xc(r1)
/* 802F6268 C8 22 C8 00 */ lfd f1, lit_1655(r2)
/* 802F626C 90 01 00 3C */ stw r0, 0x3c(r1)
/* 802F6270 3C 00 43 30 */ lis r0, 0x4330
/* 802F6274 90 01 00 38 */ stw r0, 0x38(r1)
/* 802F6278 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 802F627C EC 00 08 28 */ fsubs f0, f0, f1
/* 802F6280 D0 1D 00 C0 */ stfs f0, 0xc0(r29)
/* 802F6284 88 61 00 0B */ lbz r3, 0xb(r1)
/* 802F6288 38 03 FF FF */ addi r0, r3, -1
/* 802F628C 98 01 00 0B */ stb r0, 0xb(r1)
lbl_802F6290:
/* 802F6290 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802F6294 28 00 00 00 */ cmplwi r0, 0
/* 802F6298 41 82 00 2C */ beq lbl_802F62C4
/* 802F629C 7F E3 FB 78 */ mr r3, r31
/* 802F62A0 38 81 00 0A */ addi r4, r1, 0xa
/* 802F62A4 38 A0 00 01 */ li r5, 1
/* 802F62A8 4B FE 5F F1 */ bl read__14JSUInputStreamFPvl
/* 802F62AC 88 01 00 0A */ lbz r0, 0xa(r1)
/* 802F62B0 98 1D 00 B7 */ stb r0, 0xb7(r29)
/* 802F62B4 88 61 00 0B */ lbz r3, 0xb(r1)
/* 802F62B8 38 03 FF FF */ addi r0, r3, -1
/* 802F62BC 98 01 00 0B */ stb r0, 0xb(r1)
/* 802F62C0 48 00 00 0C */ b lbl_802F62CC
lbl_802F62C4:
/* 802F62C4 38 00 00 00 */ li r0, 0
/* 802F62C8 98 1D 00 B7 */ stb r0, 0xb7(r29)
lbl_802F62CC:
/* 802F62CC 38 00 00 7A */ li r0, 0x7a
/* 802F62D0 98 1D 00 B6 */ stb r0, 0xb6(r29)
/* 802F62D4 38 00 00 FF */ li r0, 0xff
/* 802F62D8 98 1D 00 B2 */ stb r0, 0xb2(r29)
/* 802F62DC 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802F62E0 28 00 00 00 */ cmplwi r0, 0
/* 802F62E4 41 82 00 28 */ beq lbl_802F630C
/* 802F62E8 7F E3 FB 78 */ mr r3, r31
/* 802F62EC 38 81 00 09 */ addi r4, r1, 9
/* 802F62F0 38 A0 00 01 */ li r5, 1
/* 802F62F4 4B FE 5F A5 */ bl read__14JSUInputStreamFPvl
/* 802F62F8 88 01 00 09 */ lbz r0, 9(r1)
/* 802F62FC 98 1D 00 B2 */ stb r0, 0xb2(r29)
/* 802F6300 88 61 00 0B */ lbz r3, 0xb(r1)
/* 802F6304 38 03 FF FF */ addi r0, r3, -1
/* 802F6308 98 01 00 0B */ stb r0, 0xb(r1)
lbl_802F630C:
/* 802F630C 38 00 00 01 */ li r0, 1
/* 802F6310 98 1D 00 B4 */ stb r0, 0xb4(r29)
/* 802F6314 88 01 00 0B */ lbz r0, 0xb(r1)
/* 802F6318 28 00 00 00 */ cmplwi r0, 0
/* 802F631C 41 82 00 30 */ beq lbl_802F634C
/* 802F6320 7F E3 FB 78 */ mr r3, r31
/* 802F6324 38 81 00 08 */ addi r4, r1, 8
/* 802F6328 38 A0 00 01 */ li r5, 1
/* 802F632C 4B FE 5F 6D */ bl read__14JSUInputStreamFPvl
/* 802F6330 88 61 00 08 */ lbz r3, 8(r1)
/* 802F6334 30 03 FF FF */ addic r0, r3, -1
/* 802F6338 7C 00 19 10 */ subfe r0, r0, r3
/* 802F633C 98 1D 00 B4 */ stb r0, 0xb4(r29)
/* 802F6340 88 61 00 0B */ lbz r3, 0xb(r1)
/* 802F6344 38 03 FF FF */ addi r0, r3, -1
/* 802F6348 98 01 00 0B */ stb r0, 0xb(r1)
lbl_802F634C:
/* 802F634C 7F E3 FB 78 */ mr r3, r31
/* 802F6350 38 80 00 04 */ li r4, 4
/* 802F6354 4B FE 60 1D */ bl align__20JSURandomInputStreamFl
/* 802F6358 28 1E 00 00 */ cmplwi r30, 0
/* 802F635C 41 82 00 18 */ beq lbl_802F6374
/* 802F6360 34 9D 00 DC */ addic. r4, r29, 0xdc
/* 802F6364 41 82 00 08 */ beq lbl_802F636C
/* 802F6368 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F636C:
/* 802F636C 38 7E 00 DC */ addi r3, r30, 0xdc
/* 802F6370 4B FE 5B DD */ bl append__10JSUPtrListFP10JSUPtrLink
lbl_802F6374:
/* 802F6374 38 80 00 00 */ li r4, 0
/* 802F6378 98 9D 00 B1 */ stb r4, 0xb1(r29)
/* 802F637C 38 00 00 FF */ li r0, 0xff
/* 802F6380 98 1D 00 B3 */ stb r0, 0xb3(r29)
/* 802F6384 98 9D 00 B5 */ stb r4, 0xb5(r29)
/* 802F6388 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000FFFF@ha */
/* 802F638C 38 03 FF FF */ addi r0, r3, 0xFFFF /* 0x0000FFFF@l */
/* 802F6390 B0 1D 00 04 */ sth r0, 4(r29)
/* 802F6394 C0 02 C7 F4 */ lfs f0, lit_1489(r2)
/* 802F6398 D0 1D 00 CC */ stfs f0, 0xcc(r29)
/* 802F639C D0 1D 00 D0 */ stfs f0, 0xd0(r29)
/* 802F63A0 90 9D 00 1C */ stw r4, 0x1c(r29)
/* 802F63A4 90 9D 00 18 */ stw r4, 0x18(r29)
/* 802F63A8 7F A3 EB 78 */ mr r3, r29
/* 802F63AC 7F C4 F3 78 */ mr r4, r30
/* 802F63B0 48 00 00 49 */ bl changeUseTrans__7J2DPaneFP7J2DPane
/* 802F63B4 7F A3 EB 78 */ mr r3, r29
/* 802F63B8 81 9D 00 00 */ lwz r12, 0(r29)
/* 802F63BC 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F63C0 7D 89 03 A6 */ mtctr r12
/* 802F63C4 4E 80 04 21 */ bctrl
/* 802F63C8 E3 E1 00 78 */ psq_l f31, 120(r1), 0, 0 /* qr0 */
/* 802F63CC CB E1 00 70 */ lfd f31, 0x70(r1)
/* 802F63D0 E3 C1 00 68 */ psq_l f30, 104(r1), 0, 0 /* qr0 */
/* 802F63D4 CB C1 00 60 */ lfd f30, 0x60(r1)
/* 802F63D8 E3 A1 00 58 */ psq_l f29, 88(r1), 0, 0 /* qr0 */
/* 802F63DC CB A1 00 50 */ lfd f29, 0x50(r1)
/* 802F63E0 39 61 00 50 */ addi r11, r1, 0x50
/* 802F63E4 48 06 BE 45 */ bl _restgpr_29
/* 802F63E8 80 01 00 84 */ lwz r0, 0x84(r1)
/* 802F63EC 7C 08 03 A6 */ mtlr r0
/* 802F63F0 38 21 00 80 */ addi r1, r1, 0x80
/* 802F63F4 4E 80 00 20 */ blr
@@ -1,22 +0,0 @@
lbl_802F6F60:
/* 802F6F60 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802F6F64 7C 08 02 A6 */ mflr r0
/* 802F6F68 90 01 00 24 */ stw r0, 0x24(r1)
/* 802F6F6C C0 63 00 28 */ lfs f3, 0x28(r3)
/* 802F6F70 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F6F74 EC 83 00 28 */ fsubs f4, f3, f0
/* 802F6F78 C0 63 00 2C */ lfs f3, 0x2c(r3)
/* 802F6F7C C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F6F80 EC 63 00 28 */ fsubs f3, f3, f0
/* 802F6F84 D0 21 00 08 */ stfs f1, 8(r1)
/* 802F6F88 D0 41 00 0C */ stfs f2, 0xc(r1)
/* 802F6F8C EC 01 20 2A */ fadds f0, f1, f4
/* 802F6F90 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F6F94 EC 02 18 2A */ fadds f0, f2, f3
/* 802F6F98 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 802F6F9C 38 81 00 08 */ addi r4, r1, 8
/* 802F6FA0 4B FF FD 79 */ bl func_802F6D18
/* 802F6FA4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802F6FA8 7C 08 03 A6 */ mtlr r0
/* 802F6FAC 38 21 00 20 */ addi r1, r1, 0x20
/* 802F6FB0 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_802F6FF8:
/* 802F6FF8 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 802F6FFC 7C 08 02 A6 */ mflr r0
/* 802F7000 90 01 00 44 */ stw r0, 0x44(r1)
/* 802F7004 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 802F7008 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 802F700C DB C1 00 20 */ stfd f30, 0x20(r1)
/* 802F7010 F3 C1 00 28 */ psq_st f30, 40(r1), 0, 0 /* qr0 */
/* 802F7014 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802F7018 7C 7F 1B 78 */ mr r31, r3
/* 802F701C FF C0 08 90 */ fmr f30, f1
/* 802F7020 FF E0 10 90 */ fmr f31, f2
/* 802F7024 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F7028 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F702C C0 63 00 24 */ lfs f3, 0x24(r3)
/* 802F7030 D0 61 00 0C */ stfs f3, 0xc(r1)
/* 802F7034 C0 43 00 28 */ lfs f2, 0x28(r3)
/* 802F7038 D0 41 00 10 */ stfs f2, 0x10(r1)
/* 802F703C C0 23 00 2C */ lfs f1, 0x2c(r3)
/* 802F7040 D0 21 00 14 */ stfs f1, 0x14(r1)
/* 802F7044 C0 83 00 D4 */ lfs f4, 0xd4(r3)
/* 802F7048 C0 A3 00 D8 */ lfs f5, 0xd8(r3)
/* 802F704C EC 00 20 2A */ fadds f0, f0, f4
/* 802F7050 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F7054 EC 03 28 2A */ fadds f0, f3, f5
/* 802F7058 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F705C EC 02 20 2A */ fadds f0, f2, f4
/* 802F7060 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F7064 EC 01 28 2A */ fadds f0, f1, f5
/* 802F7068 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 802F706C 48 00 0A 91 */ bl getParentPane__7J2DPaneFv
/* 802F7070 28 03 00 00 */ cmplwi r3, 0
/* 802F7074 41 82 00 44 */ beq lbl_802F70B8
/* 802F7078 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802F707C FC 20 00 50 */ fneg f1, f0
/* 802F7080 C0 03 00 24 */ lfs f0, 0x24(r3)
/* 802F7084 FC 40 00 50 */ fneg f2, f0
/* 802F7088 C0 01 00 08 */ lfs f0, 8(r1)
/* 802F708C EC 00 08 2A */ fadds f0, f0, f1
/* 802F7090 D0 01 00 08 */ stfs f0, 8(r1)
/* 802F7094 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 802F7098 EC 00 10 2A */ fadds f0, f0, f2
/* 802F709C D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802F70A0 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 802F70A4 EC 00 08 2A */ fadds f0, f0, f1
/* 802F70A8 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F70AC C0 01 00 14 */ lfs f0, 0x14(r1)
/* 802F70B0 EC 00 10 2A */ fadds f0, f0, f2
/* 802F70B4 D0 01 00 14 */ stfs f0, 0x14(r1)
lbl_802F70B8:
/* 802F70B8 C0 01 00 08 */ lfs f0, 8(r1)
/* 802F70BC EC 00 F0 2A */ fadds f0, f0, f30
/* 802F70C0 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802F70C4 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 802F70C8 EC 00 F8 2A */ fadds f0, f0, f31
/* 802F70CC D0 01 00 14 */ stfs f0, 0x14(r1)
/* 802F70D0 7F E3 FB 78 */ mr r3, r31
/* 802F70D4 38 81 00 08 */ addi r4, r1, 8
/* 802F70D8 4B FF FC 41 */ bl func_802F6D18
/* 802F70DC E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 802F70E0 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 802F70E4 E3 C1 00 28 */ psq_l f30, 40(r1), 0, 0 /* qr0 */
/* 802F70E8 CB C1 00 20 */ lfd f30, 0x20(r1)
/* 802F70EC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802F70F0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802F70F4 7C 08 03 A6 */ mtlr r0
/* 802F70F8 38 21 00 40 */ addi r1, r1, 0x40
/* 802F70FC 4E 80 00 20 */ blr
@@ -1,54 +0,0 @@
lbl_802F7EF4:
/* 802F7EF4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802F7EF8 7C 08 02 A6 */ mflr r0
/* 802F7EFC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F7F00 28 04 00 00 */ cmplwi r4, 0
/* 802F7F04 41 82 00 B0 */ beq lbl_802F7FB4
/* 802F7F08 80 04 00 0C */ lwz r0, 0xc(r4)
/* 802F7F0C 28 00 00 07 */ cmplwi r0, 7
/* 802F7F10 41 81 00 A4 */ bgt lbl_802F7FB4
/* 802F7F14 3C A0 80 3D */ lis r5, lit_2709@ha /* 0x803CCFB0@ha */
/* 802F7F18 38 A5 CF B0 */ addi r5, r5, lit_2709@l /* 0x803CCFB0@l */
/* 802F7F1C 54 00 10 3A */ slwi r0, r0, 2
/* 802F7F20 7C 05 00 2E */ lwzx r0, r5, r0
/* 802F7F24 7C 09 03 A6 */ mtctr r0
/* 802F7F28 4E 80 04 20 */ bctr
/* 802F7F2C 81 83 00 00 */ lwz r12, 0(r3)
/* 802F7F30 81 8C 00 60 */ lwz r12, 0x60(r12)
/* 802F7F34 7D 89 03 A6 */ mtctr r12
/* 802F7F38 4E 80 04 21 */ bctrl
/* 802F7F3C 48 00 00 78 */ b lbl_802F7FB4
/* 802F7F40 81 83 00 00 */ lwz r12, 0(r3)
/* 802F7F44 81 8C 00 64 */ lwz r12, 0x64(r12)
/* 802F7F48 7D 89 03 A6 */ mtctr r12
/* 802F7F4C 4E 80 04 21 */ bctrl
/* 802F7F50 48 00 00 64 */ b lbl_802F7FB4
/* 802F7F54 81 83 00 00 */ lwz r12, 0(r3)
/* 802F7F58 81 8C 00 78 */ lwz r12, 0x78(r12)
/* 802F7F5C 7D 89 03 A6 */ mtctr r12
/* 802F7F60 4E 80 04 21 */ bctrl
/* 802F7F64 48 00 00 50 */ b lbl_802F7FB4
/* 802F7F68 81 83 00 00 */ lwz r12, 0(r3)
/* 802F7F6C 81 8C 00 6C */ lwz r12, 0x6c(r12)
/* 802F7F70 7D 89 03 A6 */ mtctr r12
/* 802F7F74 4E 80 04 21 */ bctrl
/* 802F7F78 48 00 00 3C */ b lbl_802F7FB4
/* 802F7F7C 81 83 00 00 */ lwz r12, 0(r3)
/* 802F7F80 81 8C 00 68 */ lwz r12, 0x68(r12)
/* 802F7F84 7D 89 03 A6 */ mtctr r12
/* 802F7F88 4E 80 04 21 */ bctrl
/* 802F7F8C 48 00 00 28 */ b lbl_802F7FB4
/* 802F7F90 81 83 00 00 */ lwz r12, 0(r3)
/* 802F7F94 81 8C 00 74 */ lwz r12, 0x74(r12)
/* 802F7F98 7D 89 03 A6 */ mtctr r12
/* 802F7F9C 4E 80 04 21 */ bctrl
/* 802F7FA0 48 00 00 14 */ b lbl_802F7FB4
/* 802F7FA4 81 83 00 00 */ lwz r12, 0(r3)
/* 802F7FA8 81 8C 00 70 */ lwz r12, 0x70(r12)
/* 802F7FAC 7D 89 03 A6 */ mtctr r12
/* 802F7FB0 4E 80 04 21 */ bctrl
lbl_802F7FB4:
/* 802F7FB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802F7FB8 7C 08 03 A6 */ mtlr r0
/* 802F7FBC 38 21 00 10 */ addi r1, r1, 0x10
/* 802F7FC0 4E 80 00 20 */ blr
@@ -1,128 +0,0 @@
lbl_802F77D0:
/* 802F77D0 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 802F77D4 7C 08 02 A6 */ mflr r0
/* 802F77D8 90 01 00 54 */ stw r0, 0x54(r1)
/* 802F77DC DB E1 00 40 */ stfd f31, 0x40(r1)
/* 802F77E0 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
/* 802F77E4 DB C1 00 30 */ stfd f30, 0x30(r1)
/* 802F77E8 F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
/* 802F77EC 39 61 00 30 */ addi r11, r1, 0x30
/* 802F77F0 48 06 A9 E9 */ bl _savegpr_28
/* 802F77F4 7C 7E 1B 78 */ mr r30, r3
/* 802F77F8 7C 9F 23 78 */ mr r31, r4
/* 802F77FC 54 A0 06 3F */ clrlwi. r0, r5, 0x18
/* 802F7800 41 82 01 7C */ beq lbl_802F797C
/* 802F7804 88 9E 00 B4 */ lbz r4, 0xb4(r30)
/* 802F7808 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 802F780C 7C 04 00 40 */ cmplw r4, r0
/* 802F7810 41 82 01 6C */ beq lbl_802F797C
/* 802F7814 48 00 02 E9 */ bl getParentPane__7J2DPaneFv
/* 802F7818 3B 80 00 FF */ li r28, 0xff
/* 802F781C CB C2 C8 00 */ lfd f30, lit_1655(r2)
/* 802F7820 3F A0 43 30 */ lis r29, 0x4330
/* 802F7824 C3 E2 C8 10 */ lfs f31, lit_2547(r2)
/* 802F7828 48 00 00 64 */ b lbl_802F788C
lbl_802F782C:
/* 802F782C 88 83 00 B2 */ lbz r4, 0xb2(r3)
/* 802F7830 28 04 00 00 */ cmplwi r4, 0
/* 802F7834 40 82 00 0C */ bne lbl_802F7840
/* 802F7838 3B 80 00 00 */ li r28, 0
/* 802F783C 48 00 00 58 */ b lbl_802F7894
lbl_802F7840:
/* 802F7840 57 80 06 3E */ clrlwi r0, r28, 0x18
/* 802F7844 90 01 00 0C */ stw r0, 0xc(r1)
/* 802F7848 93 A1 00 08 */ stw r29, 8(r1)
/* 802F784C C8 01 00 08 */ lfd f0, 8(r1)
/* 802F7850 EC 20 F0 28 */ fsubs f1, f0, f30
/* 802F7854 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 802F7858 90 01 00 14 */ stw r0, 0x14(r1)
/* 802F785C 93 A1 00 10 */ stw r29, 0x10(r1)
/* 802F7860 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802F7864 EC 00 F0 28 */ fsubs f0, f0, f30
/* 802F7868 EC 01 00 32 */ fmuls f0, f1, f0
/* 802F786C EC 00 F8 24 */ fdivs f0, f0, f31
/* 802F7870 FC 00 00 1E */ fctiwz f0, f0
/* 802F7874 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 802F7878 83 81 00 1C */ lwz r28, 0x1c(r1)
/* 802F787C 88 03 00 B4 */ lbz r0, 0xb4(r3)
/* 802F7880 28 00 00 00 */ cmplwi r0, 0
/* 802F7884 41 82 00 10 */ beq lbl_802F7894
/* 802F7888 48 00 02 75 */ bl getParentPane__7J2DPaneFv
lbl_802F788C:
/* 802F788C 28 03 00 00 */ cmplwi r3, 0
/* 802F7890 40 82 FF 9C */ bne lbl_802F782C
lbl_802F7894:
/* 802F7894 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802F7898 41 82 00 94 */ beq lbl_802F792C
/* 802F789C 57 83 06 3F */ clrlwi. r3, r28, 0x18
/* 802F78A0 40 82 00 20 */ bne lbl_802F78C0
/* 802F78A4 7F C3 F3 78 */ mr r3, r30
/* 802F78A8 38 80 00 00 */ li r4, 0
/* 802F78AC 81 9E 00 00 */ lwz r12, 0(r30)
/* 802F78B0 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802F78B4 7D 89 03 A6 */ mtctr r12
/* 802F78B8 4E 80 04 21 */ bctrl
/* 802F78BC 48 00 00 C0 */ b lbl_802F797C
lbl_802F78C0:
/* 802F78C0 C0 62 C8 10 */ lfs f3, lit_2547(r2)
/* 802F78C4 88 1E 00 B2 */ lbz r0, 0xb2(r30)
/* 802F78C8 C8 42 C8 00 */ lfd f2, lit_1655(r2)
/* 802F78CC 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802F78D0 3C 00 43 30 */ lis r0, 0x4330
/* 802F78D4 90 01 00 18 */ stw r0, 0x18(r1)
/* 802F78D8 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802F78DC EC 20 10 28 */ fsubs f1, f0, f2
/* 802F78E0 90 61 00 14 */ stw r3, 0x14(r1)
/* 802F78E4 90 01 00 10 */ stw r0, 0x10(r1)
/* 802F78E8 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802F78EC EC 00 10 28 */ fsubs f0, f0, f2
/* 802F78F0 EC 01 00 24 */ fdivs f0, f1, f0
/* 802F78F4 EC 03 00 32 */ fmuls f0, f3, f0
/* 802F78F8 7F C3 F3 78 */ mr r3, r30
/* 802F78FC FC 00 18 40 */ fcmpo cr0, f0, f3
/* 802F7900 40 81 00 0C */ ble lbl_802F790C
/* 802F7904 38 80 00 FF */ li r4, 0xff
/* 802F7908 48 00 00 10 */ b lbl_802F7918
lbl_802F790C:
/* 802F790C FC 00 00 1E */ fctiwz f0, f0
/* 802F7910 D8 01 00 08 */ stfd f0, 8(r1)
/* 802F7914 80 81 00 0C */ lwz r4, 0xc(r1)
lbl_802F7918:
/* 802F7918 81 83 00 00 */ lwz r12, 0(r3)
/* 802F791C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802F7920 7D 89 03 A6 */ mtctr r12
/* 802F7924 4E 80 04 21 */ bctrl
/* 802F7928 48 00 00 54 */ b lbl_802F797C
lbl_802F792C:
/* 802F792C 7F C3 F3 78 */ mr r3, r30
/* 802F7930 57 84 06 3E */ clrlwi r4, r28, 0x18
/* 802F7934 88 1E 00 B2 */ lbz r0, 0xb2(r30)
/* 802F7938 7C 04 01 D6 */ mullw r0, r4, r0
/* 802F793C C8 22 C7 F8 */ lfd f1, lit_1651(r2)
/* 802F7940 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802F7944 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802F7948 3C 00 43 30 */ lis r0, 0x4330
/* 802F794C 90 01 00 18 */ stw r0, 0x18(r1)
/* 802F7950 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802F7954 EC 20 08 28 */ fsubs f1, f0, f1
/* 802F7958 C0 02 C8 10 */ lfs f0, lit_2547(r2)
/* 802F795C EC 01 00 24 */ fdivs f0, f1, f0
/* 802F7960 FC 00 00 1E */ fctiwz f0, f0
/* 802F7964 D8 01 00 10 */ stfd f0, 0x10(r1)
/* 802F7968 80 81 00 14 */ lwz r4, 0x14(r1)
/* 802F796C 81 9E 00 00 */ lwz r12, 0(r30)
/* 802F7970 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 802F7974 7D 89 03 A6 */ mtctr r12
/* 802F7978 4E 80 04 21 */ bctrl
lbl_802F797C:
/* 802F797C 9B FE 00 B4 */ stb r31, 0xb4(r30)
/* 802F7980 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
/* 802F7984 CB E1 00 40 */ lfd f31, 0x40(r1)
/* 802F7988 E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
/* 802F798C CB C1 00 30 */ lfd f30, 0x30(r1)
/* 802F7990 39 61 00 30 */ addi r11, r1, 0x30
/* 802F7994 48 06 A8 91 */ bl _restgpr_28
/* 802F7998 80 01 00 54 */ lwz r0, 0x54(r1)
/* 802F799C 7C 08 03 A6 */ mtlr r0
/* 802F79A0 38 21 00 50 */ addi r1, r1, 0x50
/* 802F79A4 4E 80 00 20 */ blr
@@ -1,68 +0,0 @@
lbl_802F82C0:
/* 802F82C0 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 802F82C4 7C 08 02 A6 */ mflr r0
/* 802F82C8 90 01 00 54 */ stw r0, 0x54(r1)
/* 802F82CC 93 E1 00 4C */ stw r31, 0x4c(r1)
/* 802F82D0 7C 7F 1B 78 */ mr r31, r3
/* 802F82D4 A0 03 00 04 */ lhz r0, 4(r3)
/* 802F82D8 28 00 FF FF */ cmplwi r0, 0xffff
/* 802F82DC 41 82 00 D8 */ beq lbl_802F83B4
/* 802F82E0 28 04 00 00 */ cmplwi r4, 0
/* 802F82E4 41 82 00 D0 */ beq lbl_802F83B4
/* 802F82E8 7C 83 23 78 */ mr r3, r4
/* 802F82EC 7C 04 03 78 */ mr r4, r0
/* 802F82F0 38 A1 00 08 */ addi r5, r1, 8
/* 802F82F4 81 83 00 00 */ lwz r12, 0(r3)
/* 802F82F8 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 802F82FC 7D 89 03 A6 */ mtctr r12
/* 802F8300 4E 80 04 21 */ bctrl
/* 802F8304 C0 01 00 08 */ lfs f0, 8(r1)
/* 802F8308 D0 1F 00 CC */ stfs f0, 0xcc(r31)
/* 802F830C C0 01 00 10 */ lfs f0, 0x10(r1)
/* 802F8310 D0 1F 00 D0 */ stfs f0, 0xd0(r31)
/* 802F8314 C0 62 C8 14 */ lfs f3, lit_2890(r2)
/* 802F8318 A8 01 00 14 */ lha r0, 0x14(r1)
/* 802F831C 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 802F8320 C8 42 C8 00 */ lfd f2, lit_1655(r2)
/* 802F8324 90 01 00 2C */ stw r0, 0x2c(r1)
/* 802F8328 3C 60 43 30 */ lis r3, 0x4330
/* 802F832C 90 61 00 28 */ stw r3, 0x28(r1)
/* 802F8330 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 802F8334 EC 00 10 28 */ fsubs f0, f0, f2
/* 802F8338 EC 03 00 32 */ fmuls f0, f3, f0
/* 802F833C C0 22 C8 18 */ lfs f1, lit_2891(r2)
/* 802F8340 EC 00 08 24 */ fdivs f0, f0, f1
/* 802F8344 D0 1F 00 B8 */ stfs f0, 0xb8(r31)
/* 802F8348 A8 01 00 18 */ lha r0, 0x18(r1)
/* 802F834C 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 802F8350 90 01 00 34 */ stw r0, 0x34(r1)
/* 802F8354 90 61 00 30 */ stw r3, 0x30(r1)
/* 802F8358 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 802F835C EC 00 10 28 */ fsubs f0, f0, f2
/* 802F8360 EC 03 00 32 */ fmuls f0, f3, f0
/* 802F8364 EC 00 08 24 */ fdivs f0, f0, f1
/* 802F8368 D0 1F 00 BC */ stfs f0, 0xbc(r31)
/* 802F836C A8 01 00 16 */ lha r0, 0x16(r1)
/* 802F8370 54 00 04 3E */ clrlwi r0, r0, 0x10
/* 802F8374 90 01 00 3C */ stw r0, 0x3c(r1)
/* 802F8378 90 61 00 38 */ stw r3, 0x38(r1)
/* 802F837C C8 01 00 38 */ lfd f0, 0x38(r1)
/* 802F8380 EC 00 10 28 */ fsubs f0, f0, f2
/* 802F8384 EC 03 00 32 */ fmuls f0, f3, f0
/* 802F8388 EC 00 08 24 */ fdivs f0, f0, f1
/* 802F838C D0 1F 00 C0 */ stfs f0, 0xc0(r31)
/* 802F8390 C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 802F8394 D0 1F 00 D4 */ stfs f0, 0xd4(r31)
/* 802F8398 C0 01 00 24 */ lfs f0, 0x24(r1)
/* 802F839C D0 1F 00 D8 */ stfs f0, 0xd8(r31)
/* 802F83A0 7F E3 FB 78 */ mr r3, r31
/* 802F83A4 81 9F 00 00 */ lwz r12, 0(r31)
/* 802F83A8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 802F83AC 7D 89 03 A6 */ mtctr r12
/* 802F83B0 4E 80 04 21 */ bctrl
lbl_802F83B4:
/* 802F83B4 83 E1 00 4C */ lwz r31, 0x4c(r1)
/* 802F83B8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 802F83BC 7C 08 03 A6 */ mtlr r0
/* 802F83C0 38 21 00 50 */ addi r1, r1, 0x50
/* 802F83C4 4E 80 00 20 */ blr
@@ -1,70 +0,0 @@
lbl_80277024:
/* 80277024 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80277028 7C 08 02 A6 */ mflr r0
/* 8027702C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80277030 80 63 00 00 */ lwz r3, 0(r3)
/* 80277034 80 03 01 08 */ lwz r0, 0x108(r3)
/* 80277038 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027703C 80 04 00 90 */ lwz r0, 0x90(r4)
/* 80277040 90 01 00 10 */ stw r0, 0x10(r1)
/* 80277044 88 C1 00 14 */ lbz r6, 0x14(r1)
/* 80277048 88 A3 00 B8 */ lbz r5, 0xb8(r3)
/* 8027704C 38 05 00 01 */ addi r0, r5, 1
/* 80277050 7C 06 01 D6 */ mullw r0, r6, r0
/* 80277054 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80277058 98 01 00 14 */ stb r0, 0x14(r1)
/* 8027705C 88 C1 00 15 */ lbz r6, 0x15(r1)
/* 80277060 88 A3 00 B9 */ lbz r5, 0xb9(r3)
/* 80277064 38 05 00 01 */ addi r0, r5, 1
/* 80277068 7C 06 01 D6 */ mullw r0, r6, r0
/* 8027706C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80277070 98 01 00 15 */ stb r0, 0x15(r1)
/* 80277074 88 C1 00 16 */ lbz r6, 0x16(r1)
/* 80277078 88 A3 00 BA */ lbz r5, 0xba(r3)
/* 8027707C 38 05 00 01 */ addi r0, r5, 1
/* 80277080 7C 06 01 D6 */ mullw r0, r6, r0
/* 80277084 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80277088 98 01 00 16 */ stb r0, 0x16(r1)
/* 8027708C 88 C1 00 17 */ lbz r6, 0x17(r1)
/* 80277090 88 A3 00 BB */ lbz r5, 0xbb(r3)
/* 80277094 38 05 00 01 */ addi r0, r5, 1
/* 80277098 7C 06 01 D6 */ mullw r0, r6, r0
/* 8027709C 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 802770A0 98 A1 00 17 */ stb r5, 0x17(r1)
/* 802770A4 88 84 00 96 */ lbz r4, 0x96(r4)
/* 802770A8 38 04 00 01 */ addi r0, r4, 1
/* 802770AC 7C 05 01 D6 */ mullw r0, r5, r0
/* 802770B0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 802770B4 98 01 00 17 */ stb r0, 0x17(r1)
/* 802770B8 88 A1 00 10 */ lbz r5, 0x10(r1)
/* 802770BC 88 83 00 BC */ lbz r4, 0xbc(r3)
/* 802770C0 38 04 00 01 */ addi r0, r4, 1
/* 802770C4 7C 05 01 D6 */ mullw r0, r5, r0
/* 802770C8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 802770CC 98 01 00 10 */ stb r0, 0x10(r1)
/* 802770D0 88 A1 00 11 */ lbz r5, 0x11(r1)
/* 802770D4 88 83 00 BD */ lbz r4, 0xbd(r3)
/* 802770D8 38 04 00 01 */ addi r0, r4, 1
/* 802770DC 7C 05 01 D6 */ mullw r0, r5, r0
/* 802770E0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 802770E4 98 01 00 11 */ stb r0, 0x11(r1)
/* 802770E8 88 81 00 12 */ lbz r4, 0x12(r1)
/* 802770EC 88 63 00 BE */ lbz r3, 0xbe(r3)
/* 802770F0 38 03 00 01 */ addi r0, r3, 1
/* 802770F4 7C 04 01 D6 */ mullw r0, r4, r0
/* 802770F8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 802770FC 98 01 00 12 */ stb r0, 0x12(r1)
/* 80277100 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80277104 90 01 00 0C */ stw r0, 0xc(r1)
/* 80277108 38 60 00 01 */ li r3, 1
/* 8027710C 38 81 00 0C */ addi r4, r1, 0xc
/* 80277110 48 0E 82 6D */ bl GXSetTevColor
/* 80277114 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80277118 90 01 00 08 */ stw r0, 8(r1)
/* 8027711C 38 60 00 02 */ li r3, 2
/* 80277120 38 81 00 08 */ addi r4, r1, 8
/* 80277124 48 0E 82 59 */ bl GXSetTevColor
/* 80277128 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8027712C 7C 08 03 A6 */ mtlr r0
/* 80277130 38 21 00 20 */ addi r1, r1, 0x20
/* 80277134 4E 80 00 20 */ blr
@@ -1,45 +0,0 @@
lbl_80276DB0:
/* 80276DB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80276DB4 7C 08 02 A6 */ mflr r0
/* 80276DB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80276DBC 80 C3 00 00 */ lwz r6, 0(r3)
/* 80276DC0 80 06 01 08 */ lwz r0, 0x108(r6)
/* 80276DC4 90 01 00 0C */ stw r0, 0xc(r1)
/* 80276DC8 88 A1 00 0C */ lbz r5, 0xc(r1)
/* 80276DCC 88 66 00 B8 */ lbz r3, 0xb8(r6)
/* 80276DD0 38 03 00 01 */ addi r0, r3, 1
/* 80276DD4 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276DD8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276DDC 98 01 00 0C */ stb r0, 0xc(r1)
/* 80276DE0 88 A1 00 0D */ lbz r5, 0xd(r1)
/* 80276DE4 88 66 00 B9 */ lbz r3, 0xb9(r6)
/* 80276DE8 38 03 00 01 */ addi r0, r3, 1
/* 80276DEC 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276DF0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276DF4 98 01 00 0D */ stb r0, 0xd(r1)
/* 80276DF8 88 A1 00 0E */ lbz r5, 0xe(r1)
/* 80276DFC 88 66 00 BA */ lbz r3, 0xba(r6)
/* 80276E00 38 03 00 01 */ addi r0, r3, 1
/* 80276E04 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276E08 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276E0C 98 01 00 0E */ stb r0, 0xe(r1)
/* 80276E10 88 A1 00 0F */ lbz r5, 0xf(r1)
/* 80276E14 88 66 00 BB */ lbz r3, 0xbb(r6)
/* 80276E18 38 03 00 01 */ addi r0, r3, 1
/* 80276E1C 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276E20 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 80276E24 98 A1 00 0F */ stb r5, 0xf(r1)
/* 80276E28 88 64 00 96 */ lbz r3, 0x96(r4)
/* 80276E2C 38 03 00 01 */ addi r0, r3, 1
/* 80276E30 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276E34 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276E38 98 01 00 0F */ stb r0, 0xf(r1)
/* 80276E3C 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80276E40 90 01 00 08 */ stw r0, 8(r1)
/* 80276E44 38 60 00 01 */ li r3, 1
/* 80276E48 38 81 00 08 */ addi r4, r1, 8
/* 80276E4C 48 0E 85 31 */ bl GXSetTevColor
/* 80276E50 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80276E54 7C 08 03 A6 */ mtlr r0
/* 80276E58 38 21 00 10 */ addi r1, r1, 0x10
/* 80276E5C 4E 80 00 20 */ blr
@@ -1,34 +0,0 @@
lbl_80276C2C:
/* 80276C2C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80276C30 7C 08 02 A6 */ mflr r0
/* 80276C34 90 01 00 14 */ stw r0, 0x14(r1)
/* 80276C38 80 A3 00 00 */ lwz r5, 0(r3)
/* 80276C3C 80 05 01 0C */ lwz r0, 0x10c(r5)
/* 80276C40 90 01 00 0C */ stw r0, 0xc(r1)
/* 80276C44 88 81 00 0C */ lbz r4, 0xc(r1)
/* 80276C48 88 65 00 BC */ lbz r3, 0xbc(r5)
/* 80276C4C 38 03 00 01 */ addi r0, r3, 1
/* 80276C50 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276C54 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276C58 98 01 00 0C */ stb r0, 0xc(r1)
/* 80276C5C 88 81 00 0D */ lbz r4, 0xd(r1)
/* 80276C60 88 65 00 BD */ lbz r3, 0xbd(r5)
/* 80276C64 38 03 00 01 */ addi r0, r3, 1
/* 80276C68 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276C6C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276C70 98 01 00 0D */ stb r0, 0xd(r1)
/* 80276C74 88 81 00 0E */ lbz r4, 0xe(r1)
/* 80276C78 88 65 00 BE */ lbz r3, 0xbe(r5)
/* 80276C7C 38 03 00 01 */ addi r0, r3, 1
/* 80276C80 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276C84 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276C88 98 01 00 0E */ stb r0, 0xe(r1)
/* 80276C8C 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80276C90 90 01 00 08 */ stw r0, 8(r1)
/* 80276C94 38 60 00 02 */ li r3, 2
/* 80276C98 38 81 00 08 */ addi r4, r1, 8
/* 80276C9C 48 0E 86 E1 */ bl GXSetTevColor
/* 80276CA0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80276CA4 7C 08 03 A6 */ mtlr r0
/* 80276CA8 38 21 00 10 */ addi r1, r1, 0x10
/* 80276CAC 4E 80 00 20 */ blr
@@ -1,34 +0,0 @@
lbl_80277138:
/* 80277138 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8027713C 7C 08 02 A6 */ mflr r0
/* 80277140 90 01 00 14 */ stw r0, 0x14(r1)
/* 80277144 80 A3 00 00 */ lwz r5, 0(r3)
/* 80277148 80 04 00 90 */ lwz r0, 0x90(r4)
/* 8027714C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80277150 88 81 00 0C */ lbz r4, 0xc(r1)
/* 80277154 88 65 00 BC */ lbz r3, 0xbc(r5)
/* 80277158 38 03 00 01 */ addi r0, r3, 1
/* 8027715C 7C 04 01 D6 */ mullw r0, r4, r0
/* 80277160 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80277164 98 01 00 0C */ stb r0, 0xc(r1)
/* 80277168 88 81 00 0D */ lbz r4, 0xd(r1)
/* 8027716C 88 65 00 BD */ lbz r3, 0xbd(r5)
/* 80277170 38 03 00 01 */ addi r0, r3, 1
/* 80277174 7C 04 01 D6 */ mullw r0, r4, r0
/* 80277178 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027717C 98 01 00 0D */ stb r0, 0xd(r1)
/* 80277180 88 81 00 0E */ lbz r4, 0xe(r1)
/* 80277184 88 65 00 BE */ lbz r3, 0xbe(r5)
/* 80277188 38 03 00 01 */ addi r0, r3, 1
/* 8027718C 7C 04 01 D6 */ mullw r0, r4, r0
/* 80277190 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80277194 98 01 00 0E */ stb r0, 0xe(r1)
/* 80277198 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8027719C 90 01 00 08 */ stw r0, 8(r1)
/* 802771A0 38 60 00 02 */ li r3, 2
/* 802771A4 38 81 00 08 */ addi r4, r1, 8
/* 802771A8 48 0E 81 D5 */ bl GXSetTevColor
/* 802771AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802771B0 7C 08 03 A6 */ mtlr r0
/* 802771B4 38 21 00 10 */ addi r1, r1, 0x10
/* 802771B8 4E 80 00 20 */ blr
@@ -1,70 +0,0 @@
lbl_80276F10:
/* 80276F10 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80276F14 7C 08 02 A6 */ mflr r0
/* 80276F18 90 01 00 24 */ stw r0, 0x24(r1)
/* 80276F1C 80 63 00 00 */ lwz r3, 0(r3)
/* 80276F20 80 04 00 8C */ lwz r0, 0x8c(r4)
/* 80276F24 90 01 00 14 */ stw r0, 0x14(r1)
/* 80276F28 80 04 00 90 */ lwz r0, 0x90(r4)
/* 80276F2C 90 01 00 10 */ stw r0, 0x10(r1)
/* 80276F30 88 C1 00 14 */ lbz r6, 0x14(r1)
/* 80276F34 88 A3 00 B8 */ lbz r5, 0xb8(r3)
/* 80276F38 38 05 00 01 */ addi r0, r5, 1
/* 80276F3C 7C 06 01 D6 */ mullw r0, r6, r0
/* 80276F40 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276F44 98 01 00 14 */ stb r0, 0x14(r1)
/* 80276F48 88 C1 00 15 */ lbz r6, 0x15(r1)
/* 80276F4C 88 A3 00 B9 */ lbz r5, 0xb9(r3)
/* 80276F50 38 05 00 01 */ addi r0, r5, 1
/* 80276F54 7C 06 01 D6 */ mullw r0, r6, r0
/* 80276F58 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276F5C 98 01 00 15 */ stb r0, 0x15(r1)
/* 80276F60 88 C1 00 16 */ lbz r6, 0x16(r1)
/* 80276F64 88 A3 00 BA */ lbz r5, 0xba(r3)
/* 80276F68 38 05 00 01 */ addi r0, r5, 1
/* 80276F6C 7C 06 01 D6 */ mullw r0, r6, r0
/* 80276F70 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276F74 98 01 00 16 */ stb r0, 0x16(r1)
/* 80276F78 88 C1 00 17 */ lbz r6, 0x17(r1)
/* 80276F7C 88 A3 00 BB */ lbz r5, 0xbb(r3)
/* 80276F80 38 05 00 01 */ addi r0, r5, 1
/* 80276F84 7C 06 01 D6 */ mullw r0, r6, r0
/* 80276F88 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 80276F8C 98 A1 00 17 */ stb r5, 0x17(r1)
/* 80276F90 88 84 00 96 */ lbz r4, 0x96(r4)
/* 80276F94 38 04 00 01 */ addi r0, r4, 1
/* 80276F98 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276F9C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276FA0 98 01 00 17 */ stb r0, 0x17(r1)
/* 80276FA4 88 A1 00 10 */ lbz r5, 0x10(r1)
/* 80276FA8 88 83 00 BC */ lbz r4, 0xbc(r3)
/* 80276FAC 38 04 00 01 */ addi r0, r4, 1
/* 80276FB0 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276FB4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276FB8 98 01 00 10 */ stb r0, 0x10(r1)
/* 80276FBC 88 A1 00 11 */ lbz r5, 0x11(r1)
/* 80276FC0 88 83 00 BD */ lbz r4, 0xbd(r3)
/* 80276FC4 38 04 00 01 */ addi r0, r4, 1
/* 80276FC8 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276FCC 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276FD0 98 01 00 11 */ stb r0, 0x11(r1)
/* 80276FD4 88 81 00 12 */ lbz r4, 0x12(r1)
/* 80276FD8 88 63 00 BE */ lbz r3, 0xbe(r3)
/* 80276FDC 38 03 00 01 */ addi r0, r3, 1
/* 80276FE0 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276FE4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276FE8 98 01 00 12 */ stb r0, 0x12(r1)
/* 80276FEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80276FF0 90 01 00 0C */ stw r0, 0xc(r1)
/* 80276FF4 38 60 00 01 */ li r3, 1
/* 80276FF8 38 81 00 0C */ addi r4, r1, 0xc
/* 80276FFC 48 0E 83 81 */ bl GXSetTevColor
/* 80277000 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80277004 90 01 00 08 */ stw r0, 8(r1)
/* 80277008 38 60 00 02 */ li r3, 2
/* 8027700C 38 81 00 08 */ addi r4, r1, 8
/* 80277010 48 0E 83 6D */ bl GXSetTevColor
/* 80277014 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80277018 7C 08 03 A6 */ mtlr r0
/* 8027701C 38 21 00 20 */ addi r1, r1, 0x20
/* 80277020 4E 80 00 20 */ blr
@@ -1,45 +0,0 @@
lbl_80276E60:
/* 80276E60 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80276E64 7C 08 02 A6 */ mflr r0
/* 80276E68 90 01 00 14 */ stw r0, 0x14(r1)
/* 80276E6C 80 C3 00 00 */ lwz r6, 0(r3)
/* 80276E70 80 04 00 8C */ lwz r0, 0x8c(r4)
/* 80276E74 90 01 00 0C */ stw r0, 0xc(r1)
/* 80276E78 88 A1 00 0C */ lbz r5, 0xc(r1)
/* 80276E7C 88 66 00 B8 */ lbz r3, 0xb8(r6)
/* 80276E80 38 03 00 01 */ addi r0, r3, 1
/* 80276E84 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276E88 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276E8C 98 01 00 0C */ stb r0, 0xc(r1)
/* 80276E90 88 A1 00 0D */ lbz r5, 0xd(r1)
/* 80276E94 88 66 00 B9 */ lbz r3, 0xb9(r6)
/* 80276E98 38 03 00 01 */ addi r0, r3, 1
/* 80276E9C 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276EA0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276EA4 98 01 00 0D */ stb r0, 0xd(r1)
/* 80276EA8 88 A1 00 0E */ lbz r5, 0xe(r1)
/* 80276EAC 88 66 00 BA */ lbz r3, 0xba(r6)
/* 80276EB0 38 03 00 01 */ addi r0, r3, 1
/* 80276EB4 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276EB8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276EBC 98 01 00 0E */ stb r0, 0xe(r1)
/* 80276EC0 88 A1 00 0F */ lbz r5, 0xf(r1)
/* 80276EC4 88 66 00 BB */ lbz r3, 0xbb(r6)
/* 80276EC8 38 03 00 01 */ addi r0, r3, 1
/* 80276ECC 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276ED0 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 80276ED4 98 A1 00 0F */ stb r5, 0xf(r1)
/* 80276ED8 88 64 00 96 */ lbz r3, 0x96(r4)
/* 80276EDC 38 03 00 01 */ addi r0, r3, 1
/* 80276EE0 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276EE4 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276EE8 98 01 00 0F */ stb r0, 0xf(r1)
/* 80276EEC 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80276EF0 90 01 00 08 */ stw r0, 8(r1)
/* 80276EF4 38 60 00 01 */ li r3, 1
/* 80276EF8 38 81 00 08 */ addi r4, r1, 8
/* 80276EFC 48 0E 84 81 */ bl GXSetTevColor
/* 80276F00 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80276F04 7C 08 03 A6 */ mtlr r0
/* 80276F08 38 21 00 10 */ addi r1, r1, 0x10
/* 80276F0C 4E 80 00 20 */ blr
@@ -1,65 +0,0 @@
lbl_80276CB0:
/* 80276CB0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80276CB4 7C 08 02 A6 */ mflr r0
/* 80276CB8 90 01 00 24 */ stw r0, 0x24(r1)
/* 80276CBC 80 63 00 00 */ lwz r3, 0(r3)
/* 80276CC0 80 03 01 08 */ lwz r0, 0x108(r3)
/* 80276CC4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80276CC8 80 03 01 0C */ lwz r0, 0x10c(r3)
/* 80276CCC 90 01 00 10 */ stw r0, 0x10(r1)
/* 80276CD0 88 A1 00 14 */ lbz r5, 0x14(r1)
/* 80276CD4 88 83 00 B8 */ lbz r4, 0xb8(r3)
/* 80276CD8 38 04 00 01 */ addi r0, r4, 1
/* 80276CDC 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276CE0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276CE4 98 01 00 14 */ stb r0, 0x14(r1)
/* 80276CE8 88 A1 00 15 */ lbz r5, 0x15(r1)
/* 80276CEC 88 83 00 B9 */ lbz r4, 0xb9(r3)
/* 80276CF0 38 04 00 01 */ addi r0, r4, 1
/* 80276CF4 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276CF8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276CFC 98 01 00 15 */ stb r0, 0x15(r1)
/* 80276D00 88 A1 00 16 */ lbz r5, 0x16(r1)
/* 80276D04 88 83 00 BA */ lbz r4, 0xba(r3)
/* 80276D08 38 04 00 01 */ addi r0, r4, 1
/* 80276D0C 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276D10 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276D14 98 01 00 16 */ stb r0, 0x16(r1)
/* 80276D18 88 A1 00 17 */ lbz r5, 0x17(r1)
/* 80276D1C 88 83 00 BB */ lbz r4, 0xbb(r3)
/* 80276D20 38 04 00 01 */ addi r0, r4, 1
/* 80276D24 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276D28 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276D2C 98 01 00 17 */ stb r0, 0x17(r1)
/* 80276D30 88 A1 00 10 */ lbz r5, 0x10(r1)
/* 80276D34 88 83 00 BC */ lbz r4, 0xbc(r3)
/* 80276D38 38 04 00 01 */ addi r0, r4, 1
/* 80276D3C 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276D40 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276D44 98 01 00 10 */ stb r0, 0x10(r1)
/* 80276D48 88 A1 00 11 */ lbz r5, 0x11(r1)
/* 80276D4C 88 83 00 BD */ lbz r4, 0xbd(r3)
/* 80276D50 38 04 00 01 */ addi r0, r4, 1
/* 80276D54 7C 05 01 D6 */ mullw r0, r5, r0
/* 80276D58 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276D5C 98 01 00 11 */ stb r0, 0x11(r1)
/* 80276D60 88 81 00 12 */ lbz r4, 0x12(r1)
/* 80276D64 88 63 00 BE */ lbz r3, 0xbe(r3)
/* 80276D68 38 03 00 01 */ addi r0, r3, 1
/* 80276D6C 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276D70 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276D74 98 01 00 12 */ stb r0, 0x12(r1)
/* 80276D78 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80276D7C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80276D80 38 60 00 01 */ li r3, 1
/* 80276D84 38 81 00 0C */ addi r4, r1, 0xc
/* 80276D88 48 0E 85 F5 */ bl GXSetTevColor
/* 80276D8C 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80276D90 90 01 00 08 */ stw r0, 8(r1)
/* 80276D94 38 60 00 02 */ li r3, 2
/* 80276D98 38 81 00 08 */ addi r4, r1, 8
/* 80276D9C 48 0E 85 E1 */ bl GXSetTevColor
/* 80276DA0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80276DA4 7C 08 03 A6 */ mtlr r0
/* 80276DA8 38 21 00 20 */ addi r1, r1, 0x20
/* 80276DAC 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
lbl_80276B90:
/* 80276B90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80276B94 7C 08 02 A6 */ mflr r0
/* 80276B98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80276B9C 80 A3 00 00 */ lwz r5, 0(r3)
/* 80276BA0 80 05 01 08 */ lwz r0, 0x108(r5)
/* 80276BA4 90 01 00 0C */ stw r0, 0xc(r1)
/* 80276BA8 88 81 00 0C */ lbz r4, 0xc(r1)
/* 80276BAC 88 65 00 B8 */ lbz r3, 0xb8(r5)
/* 80276BB0 38 03 00 01 */ addi r0, r3, 1
/* 80276BB4 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276BB8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276BBC 98 01 00 0C */ stb r0, 0xc(r1)
/* 80276BC0 88 81 00 0D */ lbz r4, 0xd(r1)
/* 80276BC4 88 65 00 B9 */ lbz r3, 0xb9(r5)
/* 80276BC8 38 03 00 01 */ addi r0, r3, 1
/* 80276BCC 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276BD0 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276BD4 98 01 00 0D */ stb r0, 0xd(r1)
/* 80276BD8 88 81 00 0E */ lbz r4, 0xe(r1)
/* 80276BDC 88 65 00 BA */ lbz r3, 0xba(r5)
/* 80276BE0 38 03 00 01 */ addi r0, r3, 1
/* 80276BE4 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276BE8 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276BEC 98 01 00 0E */ stb r0, 0xe(r1)
/* 80276BF0 88 81 00 0F */ lbz r4, 0xf(r1)
/* 80276BF4 88 65 00 BB */ lbz r3, 0xbb(r5)
/* 80276BF8 38 03 00 01 */ addi r0, r3, 1
/* 80276BFC 7C 04 01 D6 */ mullw r0, r4, r0
/* 80276C00 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 80276C04 98 01 00 0F */ stb r0, 0xf(r1)
/* 80276C08 80 01 00 0C */ lwz r0, 0xc(r1)
/* 80276C0C 90 01 00 08 */ stw r0, 8(r1)
/* 80276C10 38 60 00 01 */ li r3, 1
/* 80276C14 38 81 00 08 */ addi r4, r1, 8
/* 80276C18 48 0E 87 65 */ bl GXSetTevColor
/* 80276C1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80276C20 7C 08 03 A6 */ mtlr r0
/* 80276C24 38 21 00 10 */ addi r1, r1, 0x10
/* 80276C28 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8027AFDC:
/* 8027AFDC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8027AFE0 C0 42 B9 08 */ lfs f2, lit_2318(r2)
/* 8027AFE4 C0 22 B9 0C */ lfs f1, lit_2319(r2)
/* 8027AFE8 C0 04 00 84 */ lfs f0, 0x84(r4)
/* 8027AFEC EC 01 00 28 */ fsubs f0, f1, f0
/* 8027AFF0 EC 62 00 32 */ fmuls f3, f2, f0
/* 8027AFF4 F0 61 A0 08 */ psq_st f3, 8(r1), 1, 2 /* qr2 */
/* 8027AFF8 88 01 00 08 */ lbz r0, 8(r1)
/* 8027AFFC 98 04 00 96 */ stb r0, 0x96(r4)
/* 8027B000 38 21 00 10 */ addi r1, r1, 0x10
/* 8027B004 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8027B008:
/* 8027B008 C0 24 00 68 */ lfs f1, 0x68(r4)
/* 8027B00C C0 42 B9 0C */ lfs f2, lit_2319(r2)
/* 8027B010 C0 04 00 84 */ lfs f0, 0x84(r4)
/* 8027B014 EC 02 00 28 */ fsubs f0, f2, f0
/* 8027B018 EC 01 00 32 */ fmuls f0, f1, f0
/* 8027B01C D0 04 00 60 */ stfs f0, 0x60(r4)
/* 8027B020 C0 24 00 6C */ lfs f1, 0x6c(r4)
/* 8027B024 C0 04 00 84 */ lfs f0, 0x84(r4)
/* 8027B028 EC 02 00 28 */ fsubs f0, f2, f0
/* 8027B02C EC 01 00 32 */ fmuls f0, f1, f0
/* 8027B030 D0 04 00 64 */ stfs f0, 0x64(r4)
/* 8027B034 4E 80 00 20 */ blr
@@ -1,73 +0,0 @@
lbl_8027AEBC:
/* 8027AEBC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027AEC0 7C 08 02 A6 */ mflr r0
/* 8027AEC4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8027AEC8 80 83 00 04 */ lwz r4, 4(r3)
/* 8027AECC 80 84 00 24 */ lwz r4, 0x24(r4)
/* 8027AED0 80 63 00 00 */ lwz r3, 0(r3)
/* 8027AED4 80 84 00 00 */ lwz r4, 0(r4)
/* 8027AED8 89 64 00 34 */ lbz r11, 0x34(r4)
/* 8027AEDC 99 61 00 14 */ stb r11, 0x14(r1)
/* 8027AEE0 89 44 00 35 */ lbz r10, 0x35(r4)
/* 8027AEE4 99 41 00 15 */ stb r10, 0x15(r1)
/* 8027AEE8 89 24 00 36 */ lbz r9, 0x36(r4)
/* 8027AEEC 99 21 00 16 */ stb r9, 0x16(r1)
/* 8027AEF0 89 04 00 37 */ lbz r8, 0x37(r4)
/* 8027AEF4 99 01 00 17 */ stb r8, 0x17(r1)
/* 8027AEF8 88 E4 00 38 */ lbz r7, 0x38(r4)
/* 8027AEFC 98 E1 00 10 */ stb r7, 0x10(r1)
/* 8027AF00 88 C4 00 39 */ lbz r6, 0x39(r4)
/* 8027AF04 98 C1 00 11 */ stb r6, 0x11(r1)
/* 8027AF08 88 A4 00 3A */ lbz r5, 0x3a(r4)
/* 8027AF0C 98 A1 00 12 */ stb r5, 0x12(r1)
/* 8027AF10 88 04 00 3B */ lbz r0, 0x3b(r4)
/* 8027AF14 98 01 00 13 */ stb r0, 0x13(r1)
/* 8027AF18 88 83 00 B8 */ lbz r4, 0xb8(r3)
/* 8027AF1C 38 04 00 01 */ addi r0, r4, 1
/* 8027AF20 7C 0B 01 D6 */ mullw r0, r11, r0
/* 8027AF24 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027AF28 98 01 00 14 */ stb r0, 0x14(r1)
/* 8027AF2C 88 83 00 B9 */ lbz r4, 0xb9(r3)
/* 8027AF30 38 04 00 01 */ addi r0, r4, 1
/* 8027AF34 7C 0A 01 D6 */ mullw r0, r10, r0
/* 8027AF38 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027AF3C 98 01 00 15 */ stb r0, 0x15(r1)
/* 8027AF40 88 83 00 BA */ lbz r4, 0xba(r3)
/* 8027AF44 38 04 00 01 */ addi r0, r4, 1
/* 8027AF48 7C 09 01 D6 */ mullw r0, r9, r0
/* 8027AF4C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027AF50 98 01 00 16 */ stb r0, 0x16(r1)
/* 8027AF54 88 83 00 BB */ lbz r4, 0xbb(r3)
/* 8027AF58 38 04 00 01 */ addi r0, r4, 1
/* 8027AF5C 7C 08 01 D6 */ mullw r0, r8, r0
/* 8027AF60 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027AF64 98 01 00 17 */ stb r0, 0x17(r1)
/* 8027AF68 88 83 00 BC */ lbz r4, 0xbc(r3)
/* 8027AF6C 38 04 00 01 */ addi r0, r4, 1
/* 8027AF70 7C 07 01 D6 */ mullw r0, r7, r0
/* 8027AF74 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027AF78 98 01 00 10 */ stb r0, 0x10(r1)
/* 8027AF7C 88 83 00 BD */ lbz r4, 0xbd(r3)
/* 8027AF80 38 04 00 01 */ addi r0, r4, 1
/* 8027AF84 7C 06 01 D6 */ mullw r0, r6, r0
/* 8027AF88 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027AF8C 98 01 00 11 */ stb r0, 0x11(r1)
/* 8027AF90 88 63 00 BE */ lbz r3, 0xbe(r3)
/* 8027AF94 38 03 00 01 */ addi r0, r3, 1
/* 8027AF98 7C 05 01 D6 */ mullw r0, r5, r0
/* 8027AF9C 54 00 C6 3E */ rlwinm r0, r0, 0x18, 0x18, 0x1f
/* 8027AFA0 98 01 00 12 */ stb r0, 0x12(r1)
/* 8027AFA4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8027AFA8 90 01 00 0C */ stw r0, 0xc(r1)
/* 8027AFAC 38 60 00 01 */ li r3, 1
/* 8027AFB0 38 81 00 0C */ addi r4, r1, 0xc
/* 8027AFB4 48 0E 43 C9 */ bl GXSetTevColor
/* 8027AFB8 80 01 00 10 */ lwz r0, 0x10(r1)
/* 8027AFBC 90 01 00 08 */ stw r0, 8(r1)
/* 8027AFC0 38 60 00 02 */ li r3, 2
/* 8027AFC4 38 81 00 08 */ addi r4, r1, 8
/* 8027AFC8 48 0E 43 B5 */ bl GXSetTevColor
/* 8027AFCC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8027AFD0 7C 08 03 A6 */ mtlr r0
/* 8027AFD4 38 21 00 20 */ addi r1, r1, 0x20
/* 8027AFD8 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_8027BB18:
/* 8027BB18 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8027BB1C 7C 08 02 A6 */ mflr r0
/* 8027BB20 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027BB24 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8027BB28 7C 7F 1B 78 */ mr r31, r3
/* 8027BB2C 90 83 00 00 */ stw r4, 0(r3)
/* 8027BB30 48 00 00 1D */ bl init__16JPADynamicsBlockFv
/* 8027BB34 7F E3 FB 78 */ mr r3, r31
/* 8027BB38 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8027BB3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8027BB40 7C 08 03 A6 */ mtlr r0
/* 8027BB44 38 21 00 10 */ addi r1, r1, 0x10
/* 8027BB48 4E 80 00 20 */ blr
@@ -1,40 +0,0 @@
lbl_8027BB4C:
/* 8027BB4C 80 83 00 00 */ lwz r4, 0(r3)
/* 8027BB50 80 04 00 08 */ lwz r0, 8(r4)
/* 8027BB54 54 00 C7 7E */ rlwinm r0, r0, 0x18, 0x1d, 0x1f
/* 8027BB58 28 00 00 06 */ cmplwi r0, 6
/* 8027BB5C 4D 81 00 20 */ bgtlr
/* 8027BB60 3C 80 80 3C */ lis r4, lit_2631@ha /* 0x803C4488@ha */
/* 8027BB64 38 84 44 88 */ addi r4, r4, lit_2631@l /* 0x803C4488@l */
/* 8027BB68 54 00 10 3A */ slwi r0, r0, 2
/* 8027BB6C 7C 04 00 2E */ lwzx r0, r4, r0
/* 8027BB70 7C 09 03 A6 */ mtctr r0
/* 8027BB74 4E 80 04 20 */ bctr
/* 8027BB78 3C 80 80 28 */ lis r4, JPAVolumeCube__FP18JPAEmitterWorkData@ha /* 0x8027B4E8@ha */
/* 8027BB7C 38 04 B4 E8 */ addi r0, r4, JPAVolumeCube__FP18JPAEmitterWorkData@l /* 0x8027B4E8@l */
/* 8027BB80 90 03 00 04 */ stw r0, 4(r3)
/* 8027BB84 4E 80 00 20 */ blr
/* 8027BB88 3C 80 80 28 */ lis r4, JPAVolumeSphere__FP18JPAEmitterWorkData@ha /* 0x8027B5F0@ha */
/* 8027BB8C 38 04 B5 F0 */ addi r0, r4, JPAVolumeSphere__FP18JPAEmitterWorkData@l /* 0x8027B5F0@l */
/* 8027BB90 90 03 00 04 */ stw r0, 4(r3)
/* 8027BB94 4E 80 00 20 */ blr
/* 8027BB98 3C 80 80 28 */ lis r4, JPAVolumeCylinder__FP18JPAEmitterWorkData@ha /* 0x8027B87C@ha */
/* 8027BB9C 38 04 B8 7C */ addi r0, r4, JPAVolumeCylinder__FP18JPAEmitterWorkData@l /* 0x8027B87C@l */
/* 8027BBA0 90 03 00 04 */ stw r0, 4(r3)
/* 8027BBA4 4E 80 00 20 */ blr
/* 8027BBA8 3C 80 80 28 */ lis r4, JPAVolumeTorus__FP18JPAEmitterWorkData@ha /* 0x8027B9F8@ha */
/* 8027BBAC 38 04 B9 F8 */ addi r0, r4, JPAVolumeTorus__FP18JPAEmitterWorkData@l /* 0x8027B9F8@l */
/* 8027BBB0 90 03 00 04 */ stw r0, 4(r3)
/* 8027BBB4 4E 80 00 20 */ blr
/* 8027BBB8 3C 80 80 28 */ lis r4, JPAVolumePoint__FP18JPAEmitterWorkData@ha /* 0x8027B144@ha */
/* 8027BBBC 38 04 B1 44 */ addi r0, r4, JPAVolumePoint__FP18JPAEmitterWorkData@l /* 0x8027B144@l */
/* 8027BBC0 90 03 00 04 */ stw r0, 4(r3)
/* 8027BBC4 4E 80 00 20 */ blr
/* 8027BBC8 3C 80 80 28 */ lis r4, JPAVolumeCircle__FP18JPAEmitterWorkData@ha /* 0x8027B33C@ha */
/* 8027BBCC 38 04 B3 3C */ addi r0, r4, JPAVolumeCircle__FP18JPAEmitterWorkData@l /* 0x8027B33C@l */
/* 8027BBD0 90 03 00 04 */ stw r0, 4(r3)
/* 8027BBD4 4E 80 00 20 */ blr
/* 8027BBD8 3C 80 80 28 */ lis r4, JPAVolumeLine__FP18JPAEmitterWorkData@ha /* 0x8027B220@ha */
/* 8027BBDC 38 04 B2 20 */ addi r0, r4, JPAVolumeLine__FP18JPAEmitterWorkData@l /* 0x8027B220@l */
/* 8027BBE0 90 03 00 04 */ stw r0, 4(r3)
/* 8027BBE4 4E 80 00 20 */ blr
@@ -1,38 +0,0 @@
lbl_8027AC10:
/* 8027AC10 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8027AC14 80 63 00 04 */ lwz r3, 4(r3)
/* 8027AC18 80 63 00 20 */ lwz r3, 0x20(r3)
/* 8027AC1C C0 84 00 84 */ lfs f4, 0x84(r4)
/* 8027AC20 80 A3 00 00 */ lwz r5, 0(r3)
/* 8027AC24 C0 05 00 2C */ lfs f0, 0x2c(r5)
/* 8027AC28 FC 04 00 40 */ fcmpo cr0, f4, f0
/* 8027AC2C 40 80 00 20 */ bge lbl_8027AC4C
/* 8027AC30 C0 42 B8 F4 */ lfs f2, lit_2390(r2)
/* 8027AC34 C0 25 00 34 */ lfs f1, 0x34(r5)
/* 8027AC38 C0 03 00 04 */ lfs f0, 4(r3)
/* 8027AC3C EC 04 00 32 */ fmuls f0, f4, f0
/* 8027AC40 EC 01 00 2A */ fadds f0, f1, f0
/* 8027AC44 EC A2 00 32 */ fmuls f5, f2, f0
/* 8027AC48 48 00 00 3C */ b lbl_8027AC84
lbl_8027AC4C:
/* 8027AC4C C0 05 00 30 */ lfs f0, 0x30(r5)
/* 8027AC50 FC 04 00 40 */ fcmpo cr0, f4, f0
/* 8027AC54 40 81 00 24 */ ble lbl_8027AC78
/* 8027AC58 C0 62 B8 F4 */ lfs f3, lit_2390(r2)
/* 8027AC5C C0 45 00 38 */ lfs f2, 0x38(r5)
/* 8027AC60 EC 24 00 28 */ fsubs f1, f4, f0
/* 8027AC64 C0 03 00 08 */ lfs f0, 8(r3)
/* 8027AC68 EC 01 00 32 */ fmuls f0, f1, f0
/* 8027AC6C EC 02 00 2A */ fadds f0, f2, f0
/* 8027AC70 EC A3 00 32 */ fmuls f5, f3, f0
/* 8027AC74 48 00 00 10 */ b lbl_8027AC84
lbl_8027AC78:
/* 8027AC78 C0 22 B8 F4 */ lfs f1, lit_2390(r2)
/* 8027AC7C C0 05 00 38 */ lfs f0, 0x38(r5)
/* 8027AC80 EC A1 00 32 */ fmuls f5, f1, f0
lbl_8027AC84:
/* 8027AC84 F0 A1 A0 08 */ psq_st f5, 8(r1), 1, 2 /* qr2 */
/* 8027AC88 88 01 00 08 */ lbz r0, 8(r1)
/* 8027AC8C 98 04 00 96 */ stb r0, 0x96(r4)
/* 8027AC90 38 21 00 10 */ addi r1, r1, 0x10
/* 8027AC94 4E 80 00 20 */ blr
@@ -1,64 +0,0 @@
lbl_8027AC98:
/* 8027AC98 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027AC9C 80 63 00 04 */ lwz r3, 4(r3)
/* 8027ACA0 80 63 00 20 */ lwz r3, 0x20(r3)
/* 8027ACA4 C0 64 00 84 */ lfs f3, 0x84(r4)
/* 8027ACA8 80 A3 00 00 */ lwz r5, 0(r3)
/* 8027ACAC C0 05 00 2C */ lfs f0, 0x2c(r5)
/* 8027ACB0 FC 03 00 40 */ fcmpo cr0, f3, f0
/* 8027ACB4 40 80 00 18 */ bge lbl_8027ACCC
/* 8027ACB8 C0 25 00 34 */ lfs f1, 0x34(r5)
/* 8027ACBC C0 03 00 04 */ lfs f0, 4(r3)
/* 8027ACC0 EC 03 00 32 */ fmuls f0, f3, f0
/* 8027ACC4 EC A1 00 2A */ fadds f5, f1, f0
/* 8027ACC8 48 00 00 2C */ b lbl_8027ACF4
lbl_8027ACCC:
/* 8027ACCC C0 05 00 30 */ lfs f0, 0x30(r5)
/* 8027ACD0 FC 03 00 40 */ fcmpo cr0, f3, f0
/* 8027ACD4 40 81 00 1C */ ble lbl_8027ACF0
/* 8027ACD8 C0 45 00 38 */ lfs f2, 0x38(r5)
/* 8027ACDC EC 23 00 28 */ fsubs f1, f3, f0
/* 8027ACE0 C0 03 00 08 */ lfs f0, 8(r3)
/* 8027ACE4 EC 01 00 32 */ fmuls f0, f1, f0
/* 8027ACE8 EC A2 00 2A */ fadds f5, f2, f0
/* 8027ACEC 48 00 00 08 */ b lbl_8027ACF4
lbl_8027ACF0:
/* 8027ACF0 C0 A5 00 38 */ lfs f5, 0x38(r5)
lbl_8027ACF4:
/* 8027ACF4 C0 62 B8 F8 */ lfs f3, lit_2433(r2)
/* 8027ACF8 C0 44 00 6C */ lfs f2, 0x6c(r4)
/* 8027ACFC A8 04 00 80 */ lha r0, 0x80(r4)
/* 8027AD00 C8 22 B8 E8 */ lfd f1, lit_2312(r2)
/* 8027AD04 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027AD08 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027AD0C 3C 00 43 30 */ lis r0, 0x4330
/* 8027AD10 90 01 00 10 */ stw r0, 0x10(r1)
/* 8027AD14 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8027AD18 EC 00 08 28 */ fsubs f0, f0, f1
/* 8027AD1C EC 02 00 32 */ fmuls f0, f2, f0
/* 8027AD20 EC 23 00 32 */ fmuls f1, f3, f0
/* 8027AD24 C0 82 B8 E0 */ lfs f4, lit_2270(r2)
/* 8027AD28 C0 05 00 40 */ lfs f0, 0x40(r5)
/* 8027AD2C EC 04 00 28 */ fsubs f0, f4, f0
/* 8027AD30 EC 01 00 32 */ fmuls f0, f1, f0
/* 8027AD34 FC 00 00 1E */ fctiwz f0, f0
/* 8027AD38 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 8027AD3C 80 01 00 1C */ lwz r0, 0x1c(r1)
/* 8027AD40 54 00 04 38 */ rlwinm r0, r0, 0, 0x10, 0x1c
/* 8027AD44 3C 60 80 44 */ lis r3, sincosTable___5JMath@ha /* 0x80439A20@ha */
/* 8027AD48 38 63 9A 20 */ addi r3, r3, sincosTable___5JMath@l /* 0x80439A20@l */
/* 8027AD4C 7C 03 04 2E */ lfsx f0, r3, r0
/* 8027AD50 C0 62 B8 F4 */ lfs f3, lit_2390(r2)
/* 8027AD54 C0 42 B8 FC */ lfs f2, lit_2434(r2)
/* 8027AD58 EC 20 20 28 */ fsubs f1, f0, f4
/* 8027AD5C C0 05 00 48 */ lfs f0, 0x48(r5)
/* 8027AD60 EC 01 00 32 */ fmuls f0, f1, f0
/* 8027AD64 EC 02 00 32 */ fmuls f0, f2, f0
/* 8027AD68 EC 04 00 2A */ fadds f0, f4, f0
/* 8027AD6C EC 03 00 32 */ fmuls f0, f3, f0
/* 8027AD70 EC A5 00 32 */ fmuls f5, f5, f0
/* 8027AD74 F0 A1 A0 08 */ psq_st f5, 8(r1), 1, 2 /* qr2 */
/* 8027AD78 88 01 00 08 */ lbz r0, 8(r1)
/* 8027AD7C 98 04 00 96 */ stb r0, 0x96(r4)
/* 8027AD80 38 21 00 20 */ addi r1, r1, 0x20
/* 8027AD84 4E 80 00 20 */ blr
@@ -1,4 +0,0 @@
lbl_8027AA14:
/* 8027AA14 C0 04 00 84 */ lfs f0, 0x84(r4)
/* 8027AA18 D0 03 01 FC */ stfs f0, 0x1fc(r3)
/* 8027AA1C 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8027AA20:
/* 8027AA20 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027AA24 80 A3 00 04 */ lwz r5, 4(r3)
/* 8027AA28 80 A5 00 20 */ lwz r5, 0x20(r5)
/* 8027AA2C 80 A5 00 00 */ lwz r5, 0(r5)
/* 8027AA30 A8 A5 00 28 */ lha r5, 0x28(r5)
/* 8027AA34 A8 84 00 80 */ lha r4, 0x80(r4)
/* 8027AA38 7C 04 2B D6 */ divw r0, r4, r5
/* 8027AA3C 7C 00 29 D6 */ mullw r0, r0, r5
/* 8027AA40 7C 00 20 50 */ subf r0, r0, r4
/* 8027AA44 C8 42 B8 E8 */ lfd f2, lit_2312(r2)
/* 8027AA48 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027AA4C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8027AA50 3C 80 43 30 */ lis r4, 0x4330
/* 8027AA54 90 81 00 08 */ stw r4, 8(r1)
/* 8027AA58 C8 01 00 08 */ lfd f0, 8(r1)
/* 8027AA5C EC 20 10 28 */ fsubs f1, f0, f2
/* 8027AA60 6C A0 80 00 */ xoris r0, r5, 0x8000
/* 8027AA64 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027AA68 90 81 00 10 */ stw r4, 0x10(r1)
/* 8027AA6C C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8027AA70 EC 00 10 28 */ fsubs f0, f0, f2
/* 8027AA74 EC 01 00 24 */ fdivs f0, f1, f0
/* 8027AA78 D0 03 01 FC */ stfs f0, 0x1fc(r3)
/* 8027AA7C 38 21 00 20 */ addi r1, r1, 0x20
/* 8027AA80 4E 80 00 20 */ blr
@@ -1,26 +0,0 @@
lbl_8027AA84:
/* 8027AA84 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027AA88 80 A3 00 04 */ lwz r5, 4(r3)
/* 8027AA8C 80 A5 00 20 */ lwz r5, 0x20(r5)
/* 8027AA90 80 A5 00 00 */ lwz r5, 0(r5)
/* 8027AA94 A8 A5 00 2A */ lha r5, 0x2a(r5)
/* 8027AA98 A8 84 00 80 */ lha r4, 0x80(r4)
/* 8027AA9C 7C 04 2B D6 */ divw r0, r4, r5
/* 8027AAA0 7C 00 29 D6 */ mullw r0, r0, r5
/* 8027AAA4 7C 00 20 50 */ subf r0, r0, r4
/* 8027AAA8 C8 42 B8 E8 */ lfd f2, lit_2312(r2)
/* 8027AAAC 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027AAB0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8027AAB4 3C 80 43 30 */ lis r4, 0x4330
/* 8027AAB8 90 81 00 08 */ stw r4, 8(r1)
/* 8027AABC C8 01 00 08 */ lfd f0, 8(r1)
/* 8027AAC0 EC 20 10 28 */ fsubs f1, f0, f2
/* 8027AAC4 6C A0 80 00 */ xoris r0, r5, 0x8000
/* 8027AAC8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027AACC 90 81 00 10 */ stw r4, 0x10(r1)
/* 8027AAD0 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8027AAD4 EC 00 10 28 */ fsubs f0, f0, f2
/* 8027AAD8 EC 01 00 24 */ fdivs f0, f1, f0
/* 8027AADC D0 03 01 FC */ stfs f0, 0x1fc(r3)
/* 8027AAE0 38 21 00 20 */ addi r1, r1, 0x20
/* 8027AAE4 4E 80 00 20 */ blr
@@ -1,38 +0,0 @@
lbl_8027AAE8:
/* 8027AAE8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027AAEC 80 A3 00 04 */ lwz r5, 4(r3)
/* 8027AAF0 80 A5 00 20 */ lwz r5, 0x20(r5)
/* 8027AAF4 80 A5 00 00 */ lwz r5, 0(r5)
/* 8027AAF8 A8 C5 00 28 */ lha r6, 0x28(r5)
/* 8027AAFC A8 84 00 80 */ lha r4, 0x80(r4)
/* 8027AB00 7C A4 33 D6 */ divw r5, r4, r6
/* 8027AB04 7C 05 31 D6 */ mullw r0, r5, r6
/* 8027AB08 7C 00 20 50 */ subf r0, r0, r4
/* 8027AB0C C8 42 B8 E8 */ lfd f2, lit_2312(r2)
/* 8027AB10 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027AB14 90 01 00 0C */ stw r0, 0xc(r1)
/* 8027AB18 3C 80 43 30 */ lis r4, 0x4330
/* 8027AB1C 90 81 00 08 */ stw r4, 8(r1)
/* 8027AB20 C8 01 00 08 */ lfd f0, 8(r1)
/* 8027AB24 EC 20 10 28 */ fsubs f1, f0, f2
/* 8027AB28 6C C0 80 00 */ xoris r0, r6, 0x8000
/* 8027AB2C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027AB30 90 81 00 10 */ stw r4, 0x10(r1)
/* 8027AB34 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8027AB38 EC 00 10 28 */ fsubs f0, f0, f2
/* 8027AB3C EC 61 00 24 */ fdivs f3, f1, f0
/* 8027AB40 54 A0 07 FE */ clrlwi r0, r5, 0x1f
/* 8027AB44 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027AB48 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8027AB4C 90 81 00 18 */ stw r4, 0x18(r1)
/* 8027AB50 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8027AB54 EC 40 10 28 */ fsubs f2, f0, f2
/* 8027AB58 C0 22 B8 E0 */ lfs f1, lit_2270(r2)
/* 8027AB5C C0 02 B8 F0 */ lfs f0, lit_2339(r2)
/* 8027AB60 EC 00 00 F2 */ fmuls f0, f0, f3
/* 8027AB64 EC 01 00 28 */ fsubs f0, f1, f0
/* 8027AB68 EC 02 00 32 */ fmuls f0, f2, f0
/* 8027AB6C EC 03 00 2A */ fadds f0, f3, f0
/* 8027AB70 D0 03 01 FC */ stfs f0, 0x1fc(r3)
/* 8027AB74 38 21 00 20 */ addi r1, r1, 0x20
/* 8027AB78 4E 80 00 20 */ blr
@@ -1,38 +0,0 @@
lbl_8027AB7C:
/* 8027AB7C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027AB80 80 A3 00 04 */ lwz r5, 4(r3)
/* 8027AB84 80 A5 00 20 */ lwz r5, 0x20(r5)
/* 8027AB88 80 A5 00 00 */ lwz r5, 0(r5)
/* 8027AB8C A8 C5 00 2A */ lha r6, 0x2a(r5)
/* 8027AB90 A8 84 00 80 */ lha r4, 0x80(r4)
/* 8027AB94 7C A4 33 D6 */ divw r5, r4, r6
/* 8027AB98 7C 05 31 D6 */ mullw r0, r5, r6
/* 8027AB9C 7C 00 20 50 */ subf r0, r0, r4
/* 8027ABA0 C8 42 B8 E8 */ lfd f2, lit_2312(r2)
/* 8027ABA4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027ABA8 90 01 00 0C */ stw r0, 0xc(r1)
/* 8027ABAC 3C 80 43 30 */ lis r4, 0x4330
/* 8027ABB0 90 81 00 08 */ stw r4, 8(r1)
/* 8027ABB4 C8 01 00 08 */ lfd f0, 8(r1)
/* 8027ABB8 EC 20 10 28 */ fsubs f1, f0, f2
/* 8027ABBC 6C C0 80 00 */ xoris r0, r6, 0x8000
/* 8027ABC0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027ABC4 90 81 00 10 */ stw r4, 0x10(r1)
/* 8027ABC8 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8027ABCC EC 00 10 28 */ fsubs f0, f0, f2
/* 8027ABD0 EC 61 00 24 */ fdivs f3, f1, f0
/* 8027ABD4 54 A0 07 FE */ clrlwi r0, r5, 0x1f
/* 8027ABD8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027ABDC 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8027ABE0 90 81 00 18 */ stw r4, 0x18(r1)
/* 8027ABE4 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8027ABE8 EC 40 10 28 */ fsubs f2, f0, f2
/* 8027ABEC C0 22 B8 E0 */ lfs f1, lit_2270(r2)
/* 8027ABF0 C0 02 B8 F0 */ lfs f0, lit_2339(r2)
/* 8027ABF4 EC 00 00 F2 */ fmuls f0, f0, f3
/* 8027ABF8 EC 01 00 28 */ fsubs f0, f1, f0
/* 8027ABFC EC 02 00 32 */ fmuls f0, f2, f0
/* 8027AC00 EC 03 00 2A */ fadds f0, f3, f0
/* 8027AC04 D0 03 01 FC */ stfs f0, 0x1fc(r3)
/* 8027AC08 38 21 00 20 */ addi r1, r1, 0x20
/* 8027AC0C 4E 80 00 20 */ blr
@@ -1,4 +0,0 @@
lbl_8027AA08:
/* 8027AA08 C0 04 00 60 */ lfs f0, 0x60(r4)
/* 8027AA0C D0 04 00 64 */ stfs f0, 0x64(r4)
/* 8027AA10 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_8027A918:
/* 8027A918 80 A3 00 04 */ lwz r5, 4(r3)
/* 8027A91C 80 A5 00 20 */ lwz r5, 0x20(r5)
/* 8027A920 C0 83 01 FC */ lfs f4, 0x1fc(r3)
/* 8027A924 80 65 00 00 */ lwz r3, 0(r5)
/* 8027A928 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8027A92C FC 04 00 40 */ fcmpo cr0, f4, f0
/* 8027A930 40 80 00 24 */ bge lbl_8027A954
/* 8027A934 C0 44 00 68 */ lfs f2, 0x68(r4)
/* 8027A938 C0 05 00 0C */ lfs f0, 0xc(r5)
/* 8027A93C EC 24 00 32 */ fmuls f1, f4, f0
/* 8027A940 C0 03 00 14 */ lfs f0, 0x14(r3)
/* 8027A944 EC 01 00 2A */ fadds f0, f1, f0
/* 8027A948 EC 02 00 32 */ fmuls f0, f2, f0
/* 8027A94C D0 04 00 60 */ stfs f0, 0x60(r4)
/* 8027A950 4E 80 00 20 */ blr
lbl_8027A954:
/* 8027A954 C0 03 00 10 */ lfs f0, 0x10(r3)
/* 8027A958 FC 04 00 40 */ fcmpo cr0, f4, f0
/* 8027A95C 40 81 00 28 */ ble lbl_8027A984
/* 8027A960 C0 64 00 68 */ lfs f3, 0x68(r4)
/* 8027A964 C0 42 B8 E0 */ lfs f2, lit_2270(r2)
/* 8027A968 C0 25 00 14 */ lfs f1, 0x14(r5)
/* 8027A96C EC 04 00 28 */ fsubs f0, f4, f0
/* 8027A970 EC 01 00 32 */ fmuls f0, f1, f0
/* 8027A974 EC 02 00 2A */ fadds f0, f2, f0
/* 8027A978 EC 03 00 32 */ fmuls f0, f3, f0
/* 8027A97C D0 04 00 60 */ stfs f0, 0x60(r4)
/* 8027A980 4E 80 00 20 */ blr
lbl_8027A984:
/* 8027A984 C0 04 00 68 */ lfs f0, 0x68(r4)
/* 8027A988 D0 04 00 60 */ stfs f0, 0x60(r4)
/* 8027A98C 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_8027A990:
/* 8027A990 80 A3 00 04 */ lwz r5, 4(r3)
/* 8027A994 80 A5 00 20 */ lwz r5, 0x20(r5)
/* 8027A998 C0 83 01 FC */ lfs f4, 0x1fc(r3)
/* 8027A99C 80 65 00 00 */ lwz r3, 0(r5)
/* 8027A9A0 C0 03 00 0C */ lfs f0, 0xc(r3)
/* 8027A9A4 FC 04 00 40 */ fcmpo cr0, f4, f0
/* 8027A9A8 40 80 00 24 */ bge lbl_8027A9CC
/* 8027A9AC C0 44 00 68 */ lfs f2, 0x68(r4)
/* 8027A9B0 C0 05 00 10 */ lfs f0, 0x10(r5)
/* 8027A9B4 EC 24 00 32 */ fmuls f1, f4, f0
/* 8027A9B8 C0 03 00 1C */ lfs f0, 0x1c(r3)
/* 8027A9BC EC 01 00 2A */ fadds f0, f1, f0
/* 8027A9C0 EC 02 00 32 */ fmuls f0, f2, f0
/* 8027A9C4 D0 04 00 64 */ stfs f0, 0x64(r4)
/* 8027A9C8 4E 80 00 20 */ blr
lbl_8027A9CC:
/* 8027A9CC C0 03 00 10 */ lfs f0, 0x10(r3)
/* 8027A9D0 FC 04 00 40 */ fcmpo cr0, f4, f0
/* 8027A9D4 40 81 00 28 */ ble lbl_8027A9FC
/* 8027A9D8 C0 64 00 68 */ lfs f3, 0x68(r4)
/* 8027A9DC C0 42 B8 E0 */ lfs f2, lit_2270(r2)
/* 8027A9E0 C0 25 00 18 */ lfs f1, 0x18(r5)
/* 8027A9E4 EC 04 00 28 */ fsubs f0, f4, f0
/* 8027A9E8 EC 01 00 32 */ fmuls f0, f1, f0
/* 8027A9EC EC 02 00 2A */ fadds f0, f2, f0
/* 8027A9F0 EC 03 00 32 */ fmuls f0, f3, f0
/* 8027A9F4 D0 04 00 64 */ stfs f0, 0x64(r4)
/* 8027A9F8 4E 80 00 20 */ blr
lbl_8027A9FC:
/* 8027A9FC C0 04 00 68 */ lfs f0, 0x68(r4)
/* 8027AA00 D0 04 00 64 */ stfs f0, 0x64(r4)
/* 8027AA04 4E 80 00 20 */ blr
@@ -1,14 +0,0 @@
lbl_8027AD88:
/* 8027AD88 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8027AD8C 7C 08 02 A6 */ mflr r0
/* 8027AD90 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027AD94 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8027AD98 7C 7F 1B 78 */ mr r31, r3
/* 8027AD9C 90 83 00 00 */ stw r4, 0(r3)
/* 8027ADA0 48 00 00 1D */ bl init__13JPAExtraShapeFv
/* 8027ADA4 7F E3 FB 78 */ mr r3, r31
/* 8027ADA8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8027ADAC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8027ADB0 7C 08 03 A6 */ mtlr r0
/* 8027ADB4 38 21 00 10 */ addi r1, r1, 0x10
/* 8027ADB8 4E 80 00 20 */ blr
@@ -1,71 +0,0 @@
lbl_8027ADBC:
/* 8027ADBC C0 02 B9 00 */ lfs f0, lit_2503(r2)
/* 8027ADC0 80 83 00 00 */ lwz r4, 0(r3)
/* 8027ADC4 C0 44 00 2C */ lfs f2, 0x2c(r4)
/* 8027ADC8 FC 00 10 00 */ fcmpu cr0, f0, f2
/* 8027ADCC 41 82 00 18 */ beq lbl_8027ADE4
/* 8027ADD0 C0 24 00 38 */ lfs f1, 0x38(r4)
/* 8027ADD4 C0 04 00 34 */ lfs f0, 0x34(r4)
/* 8027ADD8 EC 01 00 28 */ fsubs f0, f1, f0
/* 8027ADDC EC 00 10 24 */ fdivs f0, f0, f2
/* 8027ADE0 48 00 00 08 */ b lbl_8027ADE8
lbl_8027ADE4:
/* 8027ADE4 C0 02 B8 E0 */ lfs f0, lit_2270(r2)
lbl_8027ADE8:
/* 8027ADE8 D0 03 00 04 */ stfs f0, 4(r3)
/* 8027ADEC C0 42 B8 E0 */ lfs f2, lit_2270(r2)
/* 8027ADF0 80 83 00 00 */ lwz r4, 0(r3)
/* 8027ADF4 C0 64 00 30 */ lfs f3, 0x30(r4)
/* 8027ADF8 FC 02 18 00 */ fcmpu cr0, f2, f3
/* 8027ADFC 41 82 00 18 */ beq lbl_8027AE14
/* 8027AE00 C0 24 00 3C */ lfs f1, 0x3c(r4)
/* 8027AE04 C0 04 00 38 */ lfs f0, 0x38(r4)
/* 8027AE08 EC 21 00 28 */ fsubs f1, f1, f0
/* 8027AE0C EC 02 18 28 */ fsubs f0, f2, f3
/* 8027AE10 EC 41 00 24 */ fdivs f2, f1, f0
lbl_8027AE14:
/* 8027AE14 D0 43 00 08 */ stfs f2, 8(r3)
/* 8027AE18 C0 02 B9 00 */ lfs f0, lit_2503(r2)
/* 8027AE1C 80 83 00 00 */ lwz r4, 0(r3)
/* 8027AE20 C0 44 00 0C */ lfs f2, 0xc(r4)
/* 8027AE24 FC 00 10 00 */ fcmpu cr0, f0, f2
/* 8027AE28 41 82 00 34 */ beq lbl_8027AE5C
/* 8027AE2C C0 22 B8 E0 */ lfs f1, lit_2270(r2)
/* 8027AE30 C0 04 00 14 */ lfs f0, 0x14(r4)
/* 8027AE34 EC 01 00 28 */ fsubs f0, f1, f0
/* 8027AE38 EC 00 10 24 */ fdivs f0, f0, f2
/* 8027AE3C D0 03 00 0C */ stfs f0, 0xc(r3)
/* 8027AE40 80 83 00 00 */ lwz r4, 0(r3)
/* 8027AE44 C0 04 00 1C */ lfs f0, 0x1c(r4)
/* 8027AE48 EC 21 00 28 */ fsubs f1, f1, f0
/* 8027AE4C C0 04 00 0C */ lfs f0, 0xc(r4)
/* 8027AE50 EC 01 00 24 */ fdivs f0, f1, f0
/* 8027AE54 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 8027AE58 48 00 00 10 */ b lbl_8027AE68
lbl_8027AE5C:
/* 8027AE5C C0 02 B8 E0 */ lfs f0, lit_2270(r2)
/* 8027AE60 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 8027AE64 D0 03 00 0C */ stfs f0, 0xc(r3)
lbl_8027AE68:
/* 8027AE68 C0 42 B8 E0 */ lfs f2, lit_2270(r2)
/* 8027AE6C 80 83 00 00 */ lwz r4, 0(r3)
/* 8027AE70 C0 64 00 10 */ lfs f3, 0x10(r4)
/* 8027AE74 FC 02 18 00 */ fcmpu cr0, f2, f3
/* 8027AE78 41 82 00 38 */ beq lbl_8027AEB0
/* 8027AE7C C0 04 00 18 */ lfs f0, 0x18(r4)
/* 8027AE80 EC 20 10 28 */ fsubs f1, f0, f2
/* 8027AE84 EC 02 18 28 */ fsubs f0, f2, f3
/* 8027AE88 EC 01 00 24 */ fdivs f0, f1, f0
/* 8027AE8C D0 03 00 14 */ stfs f0, 0x14(r3)
/* 8027AE90 80 83 00 00 */ lwz r4, 0(r3)
/* 8027AE94 C0 04 00 20 */ lfs f0, 0x20(r4)
/* 8027AE98 EC 20 10 28 */ fsubs f1, f0, f2
/* 8027AE9C C0 04 00 10 */ lfs f0, 0x10(r4)
/* 8027AEA0 EC 02 00 28 */ fsubs f0, f2, f0
/* 8027AEA4 EC 01 00 24 */ fdivs f0, f1, f0
/* 8027AEA8 D0 03 00 18 */ stfs f0, 0x18(r3)
/* 8027AEAC 4E 80 00 20 */ blr
lbl_8027AEB0:
/* 8027AEB0 D0 43 00 18 */ stfs f2, 0x18(r3)
/* 8027AEB4 D0 43 00 14 */ stfs f2, 0x14(r3)
/* 8027AEB8 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_80274010:
/* 80274010 38 00 00 00 */ li r0, 0
/* 80274014 90 03 00 08 */ stw r0, 8(r3)
/* 80274018 90 03 00 04 */ stw r0, 4(r3)
/* 8027401C 90 03 00 00 */ stw r0, 0(r3)
/* 80274020 90 03 00 18 */ stw r0, 0x18(r3)
/* 80274024 90 03 00 14 */ stw r0, 0x14(r3)
/* 80274028 90 03 00 10 */ stw r0, 0x10(r3)
/* 8027402C 90 03 00 0C */ stw r0, 0xc(r3)
/* 80274030 90 03 00 1C */ stw r0, 0x1c(r3)
/* 80274034 90 03 00 20 */ stw r0, 0x20(r3)
/* 80274038 90 03 00 24 */ stw r0, 0x24(r3)
/* 8027403C 90 03 00 28 */ stw r0, 0x28(r3)
/* 80274040 90 03 00 2C */ stw r0, 0x2c(r3)
/* 80274044 90 03 00 30 */ stw r0, 0x30(r3)
/* 80274048 90 03 00 34 */ stw r0, 0x34(r3)
/* 8027404C 90 03 00 38 */ stw r0, 0x38(r3)
/* 80274050 98 03 00 47 */ stb r0, 0x47(r3)
/* 80274054 98 03 00 46 */ stb r0, 0x46(r3)
/* 80274058 98 03 00 45 */ stb r0, 0x45(r3)
/* 8027405C 98 03 00 44 */ stb r0, 0x44(r3)
/* 80274060 98 03 00 43 */ stb r0, 0x43(r3)
/* 80274064 98 03 00 42 */ stb r0, 0x42(r3)
/* 80274068 98 03 00 41 */ stb r0, 0x41(r3)
/* 8027406C 98 03 00 40 */ stb r0, 0x40(r3)
/* 80274070 98 03 00 3F */ stb r0, 0x3f(r3)
/* 80274074 98 03 00 3E */ stb r0, 0x3e(r3)
/* 80274078 B0 03 00 3C */ sth r0, 0x3c(r3)
/* 8027407C 4E 80 00 20 */ blr
@@ -1,61 +0,0 @@
lbl_80275A94:
/* 80275A94 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80275A98 7C 08 02 A6 */ mflr r0
/* 80275A9C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80275AA0 39 61 00 20 */ addi r11, r1, 0x20
/* 80275AA4 48 0E C7 35 */ bl _savegpr_28
/* 80275AA8 7C 7C 1B 78 */ mr r28, r3
/* 80275AAC 7C 9D 23 78 */ mr r29, r4
/* 80275AB0 7C BE 2B 78 */ mr r30, r5
/* 80275AB4 93 C4 00 00 */ stw r30, 0(r4)
/* 80275AB8 93 84 00 04 */ stw r28, 4(r4)
/* 80275ABC 38 00 00 00 */ li r0, 0
/* 80275AC0 98 04 02 16 */ stb r0, 0x216(r4)
/* 80275AC4 48 00 0F 49 */ bl calcWorkData_d__11JPAResourceFP18JPAEmitterWorkData
/* 80275AC8 80 7C 00 1C */ lwz r3, 0x1c(r28)
/* 80275ACC 7F A4 EB 78 */ mr r4, r29
/* 80275AD0 48 00 4D 19 */ bl setGX__12JPABaseShapeCFP18JPAEmitterWorkData
/* 80275AD4 3B E0 00 01 */ li r31, 1
/* 80275AD8 48 00 00 78 */ b lbl_80275B50
lbl_80275ADC:
/* 80275ADC 88 7D 02 16 */ lbz r3, 0x216(r29)
/* 80275AE0 38 03 00 01 */ addi r0, r3, 1
/* 80275AE4 98 1D 02 16 */ stb r0, 0x216(r29)
/* 80275AE8 80 7C 00 1C */ lwz r3, 0x1c(r28)
/* 80275AEC 80 63 00 00 */ lwz r3, 0(r3)
/* 80275AF0 80 03 00 08 */ lwz r0, 8(r3)
/* 80275AF4 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
/* 80275AF8 41 82 00 1C */ beq lbl_80275B14
/* 80275AFC 80 1C 00 24 */ lwz r0, 0x24(r28)
/* 80275B00 28 00 00 00 */ cmplwi r0, 0
/* 80275B04 41 82 00 10 */ beq lbl_80275B14
/* 80275B08 7F 83 E3 78 */ mr r3, r28
/* 80275B0C 7F A4 EB 78 */ mr r4, r29
/* 80275B10 48 00 03 A1 */ bl drawC__11JPAResourceFP18JPAEmitterWorkData
lbl_80275B14:
/* 80275B14 7F 83 E3 78 */ mr r3, r28
/* 80275B18 7F A4 EB 78 */ mr r4, r29
/* 80275B1C 48 00 00 59 */ bl drawP__11JPAResourceFP18JPAEmitterWorkData
/* 80275B20 80 7C 00 1C */ lwz r3, 0x1c(r28)
/* 80275B24 80 63 00 00 */ lwz r3, 0(r3)
/* 80275B28 80 03 00 08 */ lwz r0, 8(r3)
/* 80275B2C 54 00 02 53 */ rlwinm. r0, r0, 0, 9, 9
/* 80275B30 40 82 00 1C */ bne lbl_80275B4C
/* 80275B34 80 1C 00 24 */ lwz r0, 0x24(r28)
/* 80275B38 28 00 00 00 */ cmplwi r0, 0
/* 80275B3C 41 82 00 10 */ beq lbl_80275B4C
/* 80275B40 7F 83 E3 78 */ mr r3, r28
/* 80275B44 7F A4 EB 78 */ mr r4, r29
/* 80275B48 48 00 03 69 */ bl drawC__11JPAResourceFP18JPAEmitterWorkData
lbl_80275B4C:
/* 80275B4C 3B FF 00 01 */ addi r31, r31, 1
lbl_80275B50:
/* 80275B50 88 1E 01 10 */ lbz r0, 0x110(r30)
/* 80275B54 7C 1F 00 00 */ cmpw r31, r0
/* 80275B58 40 81 FF 84 */ ble lbl_80275ADC
/* 80275B5C 39 61 00 20 */ addi r11, r1, 0x20
/* 80275B60 48 0E C6 C5 */ bl _restgpr_28
/* 80275B64 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80275B68 7C 08 03 A6 */ mtlr r0
/* 80275B6C 38 21 00 20 */ addi r1, r1, 0x20
/* 80275B70 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_80115C20:
/* 80115C20 38 A0 00 00 */ li r5, 0
/* 80115C24 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80115C28 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80115C2C 88 04 4F AD */ lbz r0, 0x4fad(r4)
/* 80115C30 28 00 00 00 */ cmplwi r0, 0
/* 80115C34 40 82 00 10 */ bne lbl_80115C44
/* 80115C38 A0 03 06 04 */ lhz r0, 0x604(r3)
/* 80115C3C 2C 00 00 00 */ cmpwi r0, 0
/* 80115C40 41 82 00 08 */ beq lbl_80115C48
lbl_80115C44:
/* 80115C44 38 A0 00 01 */ li r5, 1
lbl_80115C48:
/* 80115C48 54 A3 06 3E */ clrlwi r3, r5, 0x18
/* 80115C4C 4E 80 00 20 */ blr
@@ -1,23 +0,0 @@
lbl_800B97EC:
/* 800B97EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B97F0 7C 08 02 A6 */ mflr r0
/* 800B97F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B97F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800B97FC 3B E0 00 00 */ li r31, 0
/* 800B9800 A0 03 2F E8 */ lhz r0, 0x2fe8(r3)
/* 800B9804 28 00 00 00 */ cmplwi r0, 0
/* 800B9808 41 82 00 18 */ beq lbl_800B9820
/* 800B980C 28 00 00 3B */ cmplwi r0, 0x3b
/* 800B9810 41 82 00 10 */ beq lbl_800B9820
/* 800B9814 48 05 C4 0D */ bl checkEventRun__9daAlink_cCFv
/* 800B9818 2C 03 00 00 */ cmpwi r3, 0
/* 800B981C 41 82 00 08 */ beq lbl_800B9824
lbl_800B9820:
/* 800B9820 3B E0 00 01 */ li r31, 1
lbl_800B9824:
/* 800B9824 7F E3 FB 78 */ mr r3, r31
/* 800B9828 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800B982C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B9830 7C 08 03 A6 */ mtlr r0
/* 800B9834 38 21 00 10 */ addi r1, r1, 0x10
/* 800B9838 4E 80 00 20 */ blr
@@ -1,29 +0,0 @@
lbl_800A2280:
/* 800A2280 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A2284 7C 08 02 A6 */ mflr r0
/* 800A2288 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A228C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A2290 7C 7F 1B 78 */ mr r31, r3
/* 800A2294 80 03 19 9C */ lwz r0, 0x199c(r3)
/* 800A2298 54 00 06 B5 */ rlwinm. r0, r0, 0, 0x1a, 0x1a
/* 800A229C 41 82 00 34 */ beq lbl_800A22D0
/* 800A22A0 38 7F 1A 60 */ addi r3, r31, 0x1a60
/* 800A22A4 38 80 00 00 */ li r4, 0
/* 800A22A8 4B FF FF 39 */ bl getMoveBGActorName__9daAlink_cFR13cBgS_PolyInfoi
/* 800A22AC 7C 60 07 34 */ extsh r0, r3
/* 800A22B0 2C 00 00 21 */ cmpwi r0, 0x21
/* 800A22B4 40 82 00 1C */ bne lbl_800A22D0
/* 800A22B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 800A22BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 800A22C0 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A22C4 A0 9F 1A 62 */ lhz r4, 0x1a62(r31)
/* 800A22C8 4B FD 23 51 */ bl GetActorPointer__4cBgSCFi
/* 800A22CC 48 00 00 08 */ b lbl_800A22D4
lbl_800A22D0:
/* 800A22D0 38 60 00 00 */ li r3, 0
lbl_800A22D4:
/* 800A22D4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A22D8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A22DC 7C 08 03 A6 */ mtlr r0
/* 800A22E0 38 21 00 10 */ addi r1, r1, 0x10
/* 800A22E4 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_800BA09C:
/* 800BA09C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800BA0A0 7C 08 02 A6 */ mflr r0
/* 800BA0A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800BA0A8 80 03 05 74 */ lwz r0, 0x574(r3)
/* 800BA0AC 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 800BA0B0 41 82 00 0C */ beq lbl_800BA0BC
/* 800BA0B4 48 06 FA 91 */ bl checkNextActionWolf__9daAlink_cFi
/* 800BA0B8 48 00 00 08 */ b lbl_800BA0C0
lbl_800BA0BC:
/* 800BA0BC 48 00 00 15 */ bl checkNextAction__9daAlink_cFi
lbl_800BA0C0:
/* 800BA0C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800BA0C4 7C 08 03 A6 */ mtlr r0
/* 800BA0C8 38 21 00 10 */ addi r1, r1, 0x10
/* 800BA0CC 4E 80 00 20 */ blr
@@ -1,19 +0,0 @@
lbl_800A2198:
/* 800A2198 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A219C 7C 08 02 A6 */ mflr r0
/* 800A21A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A21A4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A21A8 7C 7F 1B 78 */ mr r31, r3
/* 800A21AC 38 7F 1B 48 */ addi r3, r31, 0x1b48
/* 800A21B0 7F E6 FB 78 */ mr r6, r31
/* 800A21B4 4B FD 5B B1 */ bl Set__11dBgS_LinChkFPC4cXyzPC4cXyzPC10fopAc_ac_c
/* 800A21B8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 800A21BC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 800A21C0 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A21C4 38 9F 1B 48 */ addi r4, r31, 0x1b48
/* 800A21C8 4B FD 21 ED */ bl LineCross__4cBgSFP11cBgS_LinChk
/* 800A21CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A21D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A21D4 7C 08 03 A6 */ mtlr r0
/* 800A21D8 38 21 00 10 */ addi r1, r1, 0x10
/* 800A21DC 4E 80 00 20 */ blr
@@ -1,44 +0,0 @@
lbl_800A21E0:
/* 800A21E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A21E4 7C 08 02 A6 */ mflr r0
/* 800A21E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A21EC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A21F0 93 C1 00 08 */ stw r30, 8(r1)
/* 800A21F4 7C 7E 1B 78 */ mr r30, r3
/* 800A21F8 2C 04 00 00 */ cmpwi r4, 0
/* 800A21FC 40 82 00 20 */ bne lbl_800A221C
/* 800A2200 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 800A2204 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 800A2208 38 63 0F 38 */ addi r3, r3, 0xf38
/* 800A220C 7F C4 F3 78 */ mr r4, r30
/* 800A2210 4B FD 24 51 */ bl ChkPolySafe__4cBgSFRC13cBgS_PolyInfo
/* 800A2214 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A2218 41 82 00 4C */ beq lbl_800A2264
lbl_800A221C:
/* 800A221C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 800A2220 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 800A2224 3B E3 0F 38 */ addi r31, r3, 0xf38
/* 800A2228 7F E3 FB 78 */ mr r3, r31
/* 800A222C 7F C4 F3 78 */ mr r4, r30
/* 800A2230 4B FD 29 11 */ bl ChkMoveBG_NoDABg__4dBgSFRC13cBgS_PolyInfo
/* 800A2234 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 800A2238 41 82 00 2C */ beq lbl_800A2264
/* 800A223C 7F E3 FB 78 */ mr r3, r31
/* 800A2240 A0 9E 00 02 */ lhz r4, 2(r30)
/* 800A2244 4B FD 23 D5 */ bl GetActorPointer__4cBgSCFi
/* 800A2248 28 03 00 00 */ cmplwi r3, 0
/* 800A224C 41 82 00 18 */ beq lbl_800A2264
/* 800A2250 7F E3 FB 78 */ mr r3, r31
/* 800A2254 A0 9E 00 02 */ lhz r4, 2(r30)
/* 800A2258 4B FD 23 C1 */ bl GetActorPointer__4cBgSCFi
/* 800A225C A8 63 00 08 */ lha r3, 8(r3)
/* 800A2260 48 00 00 08 */ b lbl_800A2268
lbl_800A2264:
/* 800A2264 38 60 00 FD */ li r3, 0xfd
lbl_800A2268:
/* 800A2268 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A226C 83 C1 00 08 */ lwz r30, 8(r1)
/* 800A2270 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A2274 7C 08 03 A6 */ mtlr r0
/* 800A2278 38 21 00 10 */ addi r1, r1, 0x10
/* 800A227C 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_800A2160:
/* 800A2160 C0 23 33 AC */ lfs f1, 0x33ac(r3)
/* 800A2164 C0 02 92 A4 */ lfs f0, lit_6021(r2)
/* 800A2168 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 800A216C 40 81 00 1C */ ble lbl_800A2188
/* 800A2170 A8 A3 04 E6 */ lha r5, 0x4e6(r3)
/* 800A2174 A8 03 2F E2 */ lha r0, 0x2fe2(r3)
/* 800A2178 7C 05 00 50 */ subf r0, r5, r0
/* 800A217C B0 04 00 00 */ sth r0, 0(r4)
/* 800A2180 38 60 00 01 */ li r3, 1
/* 800A2184 4E 80 00 20 */ blr
lbl_800A2188:
/* 800A2188 38 00 00 00 */ li r0, 0
/* 800A218C B0 04 00 00 */ sth r0, 0(r4)
/* 800A2190 38 60 00 00 */ li r3, 0
/* 800A2194 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_800A3CE4:
/* 800A3CE4 A0 04 00 00 */ lhz r0, 0(r4)
/* 800A3CE8 28 00 FF FF */ cmplwi r0, 0xffff
/* 800A3CEC 4C 82 00 20 */ bnelr
/* 800A3CF0 A0 05 00 00 */ lhz r0, 0(r5)
/* 800A3CF4 54 03 A7 3F */ rlwinm. r3, r0, 0x14, 0x1c, 0x1f
/* 800A3CF8 54 00 05 3E */ clrlwi r0, r0, 0x14
/* 800A3CFC B0 05 00 00 */ sth r0, 0(r5)
/* 800A3D00 4D 82 00 20 */ beqlr
/* 800A3D04 B0 64 00 00 */ sth r3, 0(r4)
/* 800A3D08 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_800A3C8C:
/* 800A3C8C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A3C90 7C 08 02 A6 */ mflr r0
/* 800A3C94 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A3C98 7C 64 1B 78 */ mr r4, r3
/* 800A3C9C 80 03 05 80 */ lwz r0, 0x580(r3)
/* 800A3CA0 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 800A3CA4 40 82 00 1C */ bne lbl_800A3CC0
/* 800A3CA8 88 04 2F A0 */ lbz r0, 0x2fa0(r4)
/* 800A3CAC 68 00 00 01 */ xori r0, r0, 1
/* 800A3CB0 98 04 2F A0 */ stb r0, 0x2fa0(r4)
/* 800A3CB4 80 04 05 80 */ lwz r0, 0x580(r4)
/* 800A3CB8 60 00 40 00 */ ori r0, r0, 0x4000
/* 800A3CBC 90 04 05 80 */ stw r0, 0x580(r4)
lbl_800A3CC0:
/* 800A3CC0 88 04 2F A0 */ lbz r0, 0x2fa0(r4)
/* 800A3CC4 1C 60 00 14 */ mulli r3, r0, 0x14
/* 800A3CC8 38 63 21 B0 */ addi r3, r3, 0x21b0
/* 800A3CCC 7C 64 1A 14 */ add r3, r4, r3
/* 800A3CD0 48 0B B4 99 */ bl setAnimeHeap__14daPy_anmHeap_cFv
/* 800A3CD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A3CD8 7C 08 03 A6 */ mtlr r0
/* 800A3CDC 38 21 00 10 */ addi r1, r1, 0x10
/* 800A3CE0 4E 80 00 20 */ blr
@@ -1,57 +0,0 @@
lbl_800B24F4:
/* 800B24F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800B24F8 7C 08 02 A6 */ mflr r0
/* 800B24FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800B2500 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800B2504 93 C1 00 08 */ stw r30, 8(r1)
/* 800B2508 7C 7E 1B 78 */ mr r30, r3
/* 800B250C 7C 9F 23 78 */ mr r31, r4
/* 800B2510 48 06 37 11 */ bl checkEventRun__9daAlink_cCFv
/* 800B2514 2C 03 00 00 */ cmpwi r3, 0
/* 800B2518 40 82 00 10 */ bne lbl_800B2528
/* 800B251C 88 1E 05 6A */ lbz r0, 0x56a(r30)
/* 800B2520 28 00 00 00 */ cmplwi r0, 0
/* 800B2524 41 82 00 90 */ beq lbl_800B25B4
lbl_800B2528:
/* 800B2528 C0 1F 00 0C */ lfs f0, 0xc(r31)
/* 800B252C D0 1E 04 D0 */ stfs f0, 0x4d0(r30)
/* 800B2530 C0 1F 00 1C */ lfs f0, 0x1c(r31)
/* 800B2534 D0 1E 04 D4 */ stfs f0, 0x4d4(r30)
/* 800B2538 C0 1F 00 2C */ lfs f0, 0x2c(r31)
/* 800B253C D0 1E 04 D8 */ stfs f0, 0x4d8(r30)
/* 800B2540 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 800B2544 D0 1E 04 BC */ stfs f0, 0x4bc(r30)
/* 800B2548 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 800B254C D0 1E 04 C0 */ stfs f0, 0x4c0(r30)
/* 800B2550 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 800B2554 D0 1E 04 C4 */ stfs f0, 0x4c4(r30)
/* 800B2558 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 800B255C D0 1E 37 98 */ stfs f0, 0x3798(r30)
/* 800B2560 C0 1E 04 D4 */ lfs f0, 0x4d4(r30)
/* 800B2564 D0 1E 37 9C */ stfs f0, 0x379c(r30)
/* 800B2568 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 800B256C D0 1E 37 A0 */ stfs f0, 0x37a0(r30)
/* 800B2570 80 1E 05 88 */ lwz r0, 0x588(r30)
/* 800B2574 64 00 00 80 */ oris r0, r0, 0x80
/* 800B2578 90 1E 05 88 */ stw r0, 0x588(r30)
/* 800B257C 80 1E 05 90 */ lwz r0, 0x590(r30)
/* 800B2580 60 00 01 00 */ ori r0, r0, 0x100
/* 800B2584 90 1E 05 90 */ stw r0, 0x590(r30)
/* 800B2588 7F E3 FB 78 */ mr r3, r31
/* 800B258C 38 9E 04 E4 */ addi r4, r30, 0x4e4
/* 800B2590 4B F5 A6 71 */ bl mDoMtx_MtxToRot__FPA4_CfP5csXyz
/* 800B2594 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
/* 800B2598 B0 1E 04 DE */ sth r0, 0x4de(r30)
/* 800B259C A8 1E 04 E6 */ lha r0, 0x4e6(r30)
/* 800B25A0 B0 1E 2F E6 */ sth r0, 0x2fe6(r30)
/* 800B25A4 C0 02 92 C0 */ lfs f0, lit_6108(r2)
/* 800B25A8 D0 1E 04 FC */ stfs f0, 0x4fc(r30)
/* 800B25AC 38 7E 08 14 */ addi r3, r30, 0x814
/* 800B25B0 48 1B 13 AD */ bl ClrCcMove__9cCcD_SttsFv
lbl_800B25B4:
/* 800B25B4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800B25B8 83 C1 00 08 */ lwz r30, 8(r1)
/* 800B25BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800B25C0 7C 08 03 A6 */ mtlr r0
/* 800B25C4 38 21 00 10 */ addi r1, r1, 0x10
/* 800B25C8 4E 80 00 20 */ blr
@@ -1,67 +0,0 @@
lbl_800B23FC:
/* 800B23FC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 800B2400 7C 08 02 A6 */ mflr r0
/* 800B2404 90 01 00 24 */ stw r0, 0x24(r1)
/* 800B2408 39 61 00 20 */ addi r11, r1, 0x20
/* 800B240C 48 2A FD D1 */ bl _savegpr_29
/* 800B2410 7C 7D 1B 78 */ mr r29, r3
/* 800B2414 7C 9E 23 78 */ mr r30, r4
/* 800B2418 7C BF 2B 78 */ mr r31, r5
/* 800B241C 48 06 38 05 */ bl checkEventRun__9daAlink_cCFv
/* 800B2420 2C 03 00 00 */ cmpwi r3, 0
/* 800B2424 40 82 00 10 */ bne lbl_800B2434
/* 800B2428 88 1D 05 6A */ lbz r0, 0x56a(r29)
/* 800B242C 28 00 00 00 */ cmplwi r0, 0
/* 800B2430 41 82 00 AC */ beq lbl_800B24DC
lbl_800B2434:
/* 800B2434 28 1E 00 00 */ cmplwi r30, 0
/* 800B2438 41 82 00 6C */ beq lbl_800B24A4
/* 800B243C C0 1E 00 00 */ lfs f0, 0(r30)
/* 800B2440 D0 1D 04 D0 */ stfs f0, 0x4d0(r29)
/* 800B2444 C0 1E 00 04 */ lfs f0, 4(r30)
/* 800B2448 D0 1D 04 D4 */ stfs f0, 0x4d4(r29)
/* 800B244C C0 1E 00 08 */ lfs f0, 8(r30)
/* 800B2450 D0 1D 04 D8 */ stfs f0, 0x4d8(r29)
/* 800B2454 C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
/* 800B2458 D0 1D 04 BC */ stfs f0, 0x4bc(r29)
/* 800B245C C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
/* 800B2460 D0 1D 04 C0 */ stfs f0, 0x4c0(r29)
/* 800B2464 C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
/* 800B2468 D0 1D 04 C4 */ stfs f0, 0x4c4(r29)
/* 800B246C C0 1D 04 D0 */ lfs f0, 0x4d0(r29)
/* 800B2470 D0 1D 37 98 */ stfs f0, 0x3798(r29)
/* 800B2474 C0 1D 04 D4 */ lfs f0, 0x4d4(r29)
/* 800B2478 D0 1D 37 9C */ stfs f0, 0x379c(r29)
/* 800B247C C0 1D 04 D8 */ lfs f0, 0x4d8(r29)
/* 800B2480 D0 1D 37 A0 */ stfs f0, 0x37a0(r29)
/* 800B2484 80 1D 05 88 */ lwz r0, 0x588(r29)
/* 800B2488 64 00 00 80 */ oris r0, r0, 0x80
/* 800B248C 90 1D 05 88 */ stw r0, 0x588(r29)
/* 800B2490 80 1D 05 90 */ lwz r0, 0x590(r29)
/* 800B2494 60 00 01 00 */ ori r0, r0, 0x100
/* 800B2498 90 1D 05 90 */ stw r0, 0x590(r29)
/* 800B249C C0 02 92 C0 */ lfs f0, lit_6108(r2)
/* 800B24A0 D0 1D 04 FC */ stfs f0, 0x4fc(r29)
lbl_800B24A4:
/* 800B24A4 28 1F 00 00 */ cmplwi r31, 0
/* 800B24A8 41 82 00 2C */ beq lbl_800B24D4
/* 800B24AC A8 1F 00 00 */ lha r0, 0(r31)
/* 800B24B0 B0 1D 04 E4 */ sth r0, 0x4e4(r29)
/* 800B24B4 A8 1F 00 02 */ lha r0, 2(r31)
/* 800B24B8 B0 1D 04 E6 */ sth r0, 0x4e6(r29)
/* 800B24BC A8 1F 00 04 */ lha r0, 4(r31)
/* 800B24C0 B0 1D 04 E8 */ sth r0, 0x4e8(r29)
/* 800B24C4 A8 1D 04 E6 */ lha r0, 0x4e6(r29)
/* 800B24C8 B0 1D 04 DE */ sth r0, 0x4de(r29)
/* 800B24CC A8 1D 04 E6 */ lha r0, 0x4e6(r29)
/* 800B24D0 B0 1D 2F E6 */ sth r0, 0x2fe6(r29)
lbl_800B24D4:
/* 800B24D4 38 7D 08 14 */ addi r3, r29, 0x814
/* 800B24D8 48 1B 14 85 */ bl ClrCcMove__9cCcD_SttsFv
lbl_800B24DC:
/* 800B24DC 39 61 00 20 */ addi r11, r1, 0x20
/* 800B24E0 48 2A FD 49 */ bl _restgpr_29
/* 800B24E4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 800B24E8 7C 08 03 A6 */ mtlr r0
/* 800B24EC 38 21 00 20 */ addi r1, r1, 0x20
/* 800B24F0 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_8015F8E4:
/* 8015F8E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015F8E8 7C 08 02 A6 */ mflr r0
/* 8015F8EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015F8F0 7C 64 1B 78 */ mr r4, r3
/* 8015F8F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8015F8F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8015F8FC 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 8015F900 4B F8 08 CD */ bl cancelBoomerangLock__9daAlink_cFP10fopAc_ac_c
/* 8015F904 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015F908 7C 08 03 A6 */ mtlr r0
/* 8015F90C 38 21 00 10 */ addi r1, r1, 0x10
/* 8015F910 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_8015F4B8:
/* 8015F4B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015F4BC 7C 08 02 A6 */ mflr r0
/* 8015F4C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015F4C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8015F4C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8015F4CC 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 8015F4D0 38 00 00 00 */ li r0, 0
/* 8015F4D4 98 03 2F A3 */ stb r0, 0x2fa3(r3)
/* 8015F4D8 38 63 28 44 */ addi r3, r3, 0x2844
/* 8015F4DC 4B FF F8 21 */ bl clearData__16daPy_actorKeep_cFv
/* 8015F4E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015F4E4 7C 08 03 A6 */ mtlr r0
/* 8015F4E8 38 21 00 10 */ addi r1, r1, 0x10
/* 8015F4EC 4E 80 00 20 */ blr
@@ -1,12 +0,0 @@
lbl_8015F89C:
/* 8015F89C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8015F8A0 7C 08 02 A6 */ mflr r0
/* 8015F8A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8015F8A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8015F8AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8015F8B0 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 8015F8B4 4B F8 09 91 */ bl checkBoomerangChargeEnd__9daAlink_cFv
/* 8015F8B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8015F8BC 7C 08 03 A6 */ mtlr r0
/* 8015F8C0 38 21 00 10 */ addi r1, r1, 0x10
/* 8015F8C4 4E 80 00 20 */ blr
@@ -1,24 +0,0 @@
lbl_8015EA88:
/* 8015EA88 38 00 00 00 */ li r0, 0
/* 8015EA8C 2C 03 00 60 */ cmpwi r3, 0x60
/* 8015EA90 41 80 00 0C */ blt lbl_8015EA9C
/* 8015EA94 2C 03 00 6C */ cmpwi r3, 0x6c
/* 8015EA98 40 81 00 34 */ ble lbl_8015EACC
lbl_8015EA9C:
/* 8015EA9C 2C 03 00 76 */ cmpwi r3, 0x76
/* 8015EAA0 41 82 00 2C */ beq lbl_8015EACC
/* 8015EAA4 2C 03 00 74 */ cmpwi r3, 0x74
/* 8015EAA8 41 82 00 24 */ beq lbl_8015EACC
/* 8015EAAC 2C 03 00 73 */ cmpwi r3, 0x73
/* 8015EAB0 41 82 00 1C */ beq lbl_8015EACC
/* 8015EAB4 2C 03 00 9F */ cmpwi r3, 0x9f
/* 8015EAB8 41 82 00 14 */ beq lbl_8015EACC
/* 8015EABC 2C 03 00 77 */ cmpwi r3, 0x77
/* 8015EAC0 41 80 00 10 */ blt lbl_8015EAD0
/* 8015EAC4 2C 03 00 7F */ cmpwi r3, 0x7f
/* 8015EAC8 41 81 00 08 */ bgt lbl_8015EAD0
lbl_8015EACC:
/* 8015EACC 38 00 00 01 */ li r0, 1
lbl_8015EAD0:
/* 8015EAD0 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 8015EAD4 4E 80 00 20 */ blr

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