donut-decomp/asm/nrel/ExpHeapAccessor.s
2022-10-17 10:02:14 +01:00

1121 lines
44 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax" # 0x80006A00 - 0x80406260 ; 0x003FF860
.global "t_usedBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead"
"t_usedBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead":
/* 8014C734 00148574 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8014C738 00148578 7C 08 02 A6 */ mflr r0
/* 8014C73C 0014857C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8014C740 00148580 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8014C744 00148584 3B E0 00 00 */ li r31, 0x0
/* 8014C748 00148588 48 00 09 25 */ bl expHeapHead__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014C74C 0014858C 7C 64 1B 78 */ mr r4, r3
/* 8014C750 00148590 38 61 00 08 */ addi r3, r1, 0x8
/* 8014C754 00148594 80 84 00 08 */ lwz r4, 0x8(r4)
/* 8014C758 00148598 48 00 00 4D */ bl __ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead
/* 8014C75C 0014859C 48 00 00 20 */ b lbl_8014C77C
.global lbl_8014C760
lbl_8014C760:
/* 8014C760 001485A0 38 61 00 0C */ addi r3, r1, 0xc
/* 8014C764 001485A4 38 81 00 08 */ addi r4, r1, 0x8
/* 8014C768 001485A8 4B FF F3 55 */ bl next__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014C76C 001485AC 38 61 00 0C */ addi r3, r1, 0xc
/* 8014C770 001485B0 38 80 FF FF */ li r4, -0x1
/* 8014C774 001485B4 48 02 93 F5 */ bl __dt__Q23scn6ISceneFv
/* 8014C778 001485B8 3B FF 00 01 */ addi r31, r31, 0x1
.global lbl_8014C77C
lbl_8014C77C:
/* 8014C77C 001485BC 38 61 00 08 */ addi r3, r1, 0x8
/* 8014C780 001485C0 4B FF F3 2D */ bl hasNext__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014C784 001485C4 2C 03 00 00 */ cmpwi r3, 0x0
/* 8014C788 001485C8 40 82 FF D8 */ bne lbl_8014C760
/* 8014C78C 001485CC 7F E3 FB 78 */ mr r3, r31
/* 8014C790 001485D0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8014C794 001485D4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8014C798 001485D8 7C 08 03 A6 */ mtlr r0
/* 8014C79C 001485DC 38 21 00 20 */ addi r1, r1, 0x20
/* 8014C7A0 001485E0 4E 80 00 20 */ blr
.global __ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead
__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead:
/* 8014C7A4 001485E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014C7A8 001485E8 7C 08 02 A6 */ mflr r0
/* 8014C7AC 001485EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014C7B0 001485F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014C7B4 001485F4 93 C1 00 08 */ stw r30, 0x8(r1)
/* 8014C7B8 001485F8 7C 7E 1B 78 */ mr r30, r3
/* 8014C7BC 001485FC 7C 9F 23 78 */ mr r31, r4
/* 8014C7C0 00148600 90 83 00 00 */ stw r4, 0x0(r3)
/* 8014C7C4 00148604 2C 04 00 00 */ cmpwi r4, 0x0
/* 8014C7C8 00148608 41 82 01 18 */ beq lbl_8014C8E0
/* 8014C7CC 0014860C 38 A0 00 01 */ li r5, 0x1
/* 8014C7D0 00148610 38 C0 00 01 */ li r6, 0x1
/* 8014C7D4 00148614 38 E0 00 01 */ li r7, 0x1
/* 8014C7D8 00148618 39 00 00 01 */ li r8, 0x1
/* 8014C7DC 0014861C 39 20 00 01 */ li r9, 0x1
/* 8014C7E0 00148620 39 40 00 01 */ li r10, 0x1
/* 8014C7E4 00148624 54 8B 00 0E */ clrrwi r11, r4, 24
/* 8014C7E8 00148628 3C 0B 80 00 */ addis r0, r11, 0x8000
/* 8014C7EC 0014862C 28 00 00 00 */ cmplwi r0, 0x0
/* 8014C7F0 00148630 41 82 00 18 */ beq lbl_8014C808
/* 8014C7F4 00148634 54 83 00 10 */ clrrwi r3, r4, 23
/* 8014C7F8 00148638 3C 03 7F 00 */ addis r0, r3, 0x7f00
/* 8014C7FC 0014863C 28 00 00 00 */ cmplwi r0, 0x0
/* 8014C800 00148640 41 82 00 08 */ beq lbl_8014C808
/* 8014C804 00148644 39 40 00 00 */ li r10, 0x0
.global lbl_8014C808
lbl_8014C808:
/* 8014C808 00148648 2C 0A 00 00 */ cmpwi r10, 0x0
/* 8014C80C 0014864C 40 82 00 18 */ bne lbl_8014C824
/* 8014C810 00148650 54 83 00 08 */ clrrwi r3, r4, 27
/* 8014C814 00148654 3C 03 70 00 */ addis r0, r3, 0x7000
/* 8014C818 00148658 28 00 00 00 */ cmplwi r0, 0x0
/* 8014C81C 0014865C 41 82 00 08 */ beq lbl_8014C824
/* 8014C820 00148660 39 20 00 00 */ li r9, 0x0
.global lbl_8014C824
lbl_8014C824:
/* 8014C824 00148664 2C 09 00 00 */ cmpwi r9, 0x0
/* 8014C828 00148668 40 82 00 14 */ bne lbl_8014C83C
/* 8014C82C 0014866C 3C 0B 40 00 */ addis r0, r11, 0x4000
/* 8014C830 00148670 28 00 00 00 */ cmplwi r0, 0x0
/* 8014C834 00148674 41 82 00 08 */ beq lbl_8014C83C
/* 8014C838 00148678 39 00 00 00 */ li r8, 0x0
.global lbl_8014C83C
lbl_8014C83C:
/* 8014C83C 0014867C 2C 08 00 00 */ cmpwi r8, 0x0
/* 8014C840 00148680 40 82 00 18 */ bne lbl_8014C858
/* 8014C844 00148684 54 83 00 10 */ clrrwi r3, r4, 23
/* 8014C848 00148688 3C 03 3F 00 */ addis r0, r3, 0x3f00
/* 8014C84C 0014868C 28 00 00 00 */ cmplwi r0, 0x0
/* 8014C850 00148690 41 82 00 08 */ beq lbl_8014C858
/* 8014C854 00148694 38 E0 00 00 */ li r7, 0x0
.global lbl_8014C858
lbl_8014C858:
/* 8014C858 00148698 2C 07 00 00 */ cmpwi r7, 0x0
/* 8014C85C 0014869C 40 82 00 18 */ bne lbl_8014C874
/* 8014C860 001486A0 54 83 00 08 */ clrrwi r3, r4, 27
/* 8014C864 001486A4 3C 03 30 00 */ addis r0, r3, 0x3000
/* 8014C868 001486A8 28 00 00 00 */ cmplwi r0, 0x0
/* 8014C86C 001486AC 41 82 00 08 */ beq lbl_8014C874
/* 8014C870 001486B0 38 C0 00 00 */ li r6, 0x0
.global lbl_8014C874
lbl_8014C874:
/* 8014C874 001486B4 2C 06 00 00 */ cmpwi r6, 0x0
/* 8014C878 001486B8 40 82 00 18 */ bne lbl_8014C890
/* 8014C87C 001486BC 54 83 00 22 */ clrrwi r3, r4, 14
/* 8014C880 001486C0 3C 03 20 00 */ addis r0, r3, 0x2000
/* 8014C884 001486C4 28 00 00 00 */ cmplwi r0, 0x0
/* 8014C888 001486C8 41 82 00 08 */ beq lbl_8014C890
/* 8014C88C 001486CC 38 A0 00 00 */ li r5, 0x0
.global lbl_8014C890
lbl_8014C890:
/* 8014C890 001486D0 2C 05 00 00 */ cmpwi r5, 0x0
/* 8014C894 001486D4 40 82 00 24 */ bne lbl_8014C8B8
/* 8014C898 001486D8 3C 60 80 44 */ lis r3, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead"@ha
/* 8014C89C 001486DC 38 63 75 C8 */ addi r3, r3, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead"@l
/* 8014C8A0 001486E0 38 80 00 21 */ li r4, 0x21
/* 8014C8A4 001486E4 3C A0 80 44 */ lis r5, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@0"@ha
/* 8014C8A8 001486E8 38 A5 75 94 */ addi r5, r5, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@0"@l
/* 8014C8AC 001486EC 7F E6 FB 78 */ mr r6, r31
/* 8014C8B0 001486F0 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014C8B4 001486F4 4B FD BA 9D */ bl Panic__Q24nw4r2dbFPCciPCce
.global lbl_8014C8B8
lbl_8014C8B8:
/* 8014C8B8 001486F8 80 1F 00 08 */ lwz r0, 0x8(r31)
/* 8014C8BC 001486FC 2C 00 00 00 */ cmpwi r0, 0x0
/* 8014C8C0 00148700 41 82 00 20 */ beq lbl_8014C8E0
/* 8014C8C4 00148704 3C 60 80 44 */ lis r3, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@1"@ha
/* 8014C8C8 00148708 38 63 75 78 */ addi r3, r3, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@1"@l
/* 8014C8CC 0014870C 38 80 00 22 */ li r4, 0x22
/* 8014C8D0 00148710 3C A0 80 44 */ lis r5, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@2"@ha
/* 8014C8D4 00148714 38 A5 75 4C */ addi r5, r5, "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@2"@l
/* 8014C8D8 00148718 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014C8DC 0014871C 4B FD BA 75 */ bl Panic__Q24nw4r2dbFPCciPCce
.global lbl_8014C8E0
lbl_8014C8E0:
/* 8014C8E0 00148720 7F C3 F3 78 */ mr r3, r30
/* 8014C8E4 00148724 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014C8E8 00148728 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 8014C8EC 0014872C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014C8F0 00148730 7C 08 03 A6 */ mtlr r0
/* 8014C8F4 00148734 38 21 00 10 */ addi r1, r1, 0x10
/* 8014C8F8 00148738 4E 80 00 20 */ blr
.global "t_freeBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead"
"t_freeBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead":
/* 8014C8FC 0014873C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8014C900 00148740 7C 08 02 A6 */ mflr r0
/* 8014C904 00148744 90 01 00 24 */ stw r0, 0x24(r1)
/* 8014C908 00148748 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8014C90C 0014874C 3B E0 00 00 */ li r31, 0x0
/* 8014C910 00148750 48 00 07 5D */ bl expHeapHead__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014C914 00148754 7C 64 1B 78 */ mr r4, r3
/* 8014C918 00148758 38 61 00 08 */ addi r3, r1, 0x8
/* 8014C91C 0014875C 80 84 00 00 */ lwz r4, 0x0(r4)
/* 8014C920 00148760 4B FF FE 85 */ bl __ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead
/* 8014C924 00148764 48 00 00 20 */ b lbl_8014C944
.global lbl_8014C928
lbl_8014C928:
/* 8014C928 00148768 38 61 00 0C */ addi r3, r1, 0xc
/* 8014C92C 0014876C 38 81 00 08 */ addi r4, r1, 0x8
/* 8014C930 00148770 4B FF F1 8D */ bl next__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014C934 00148774 38 61 00 0C */ addi r3, r1, 0xc
/* 8014C938 00148778 38 80 FF FF */ li r4, -0x1
/* 8014C93C 0014877C 48 02 92 2D */ bl __dt__Q23scn6ISceneFv
/* 8014C940 00148780 3B FF 00 01 */ addi r31, r31, 0x1
.global lbl_8014C944
lbl_8014C944:
/* 8014C944 00148784 38 61 00 08 */ addi r3, r1, 0x8
/* 8014C948 00148788 4B FF F1 65 */ bl hasNext__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014C94C 0014878C 2C 03 00 00 */ cmpwi r3, 0x0
/* 8014C950 00148790 40 82 FF D8 */ bne lbl_8014C928
/* 8014C954 00148794 7F E3 FB 78 */ mr r3, r31
/* 8014C958 00148798 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8014C95C 0014879C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8014C960 001487A0 7C 08 03 A6 */ mtlr r0
/* 8014C964 001487A4 38 21 00 20 */ addi r1, r1, 0x20
/* 8014C968 001487A8 4E 80 00 20 */ blr
.global __ct__Q34nrel3mem15ExpHeapAccessorFP12MEMiHeapHead
__ct__Q34nrel3mem15ExpHeapAccessorFP12MEMiHeapHead:
/* 8014C96C 001487AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014C970 001487B0 7C 08 02 A6 */ mflr r0
/* 8014C974 001487B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014C978 001487B8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014C97C 001487BC 7C 7F 1B 78 */ mr r31, r3
/* 8014C980 001487C0 90 83 00 00 */ stw r4, 0x0(r3)
/* 8014C984 001487C4 7C 83 23 78 */ mr r3, r4
/* 8014C988 001487C8 48 00 00 41 */ bl MEMIsExpHeap
/* 8014C98C 001487CC 2C 03 00 01 */ cmpwi r3, 0x1
/* 8014C990 001487D0 41 82 00 20 */ beq lbl_8014C9B0
/* 8014C994 001487D4 3C 60 80 44 */ lis r3, "@882_80447000"@ha
/* 8014C998 001487D8 38 63 70 00 */ addi r3, r3, "@882_80447000"@l
/* 8014C99C 001487DC 38 80 00 32 */ li r4, 0x32
/* 8014C9A0 001487E0 3C A0 80 44 */ lis r5, "@883_80447014"@ha
/* 8014C9A4 001487E4 38 A5 70 14 */ addi r5, r5, "@883_80447014"@l
/* 8014C9A8 001487E8 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014C9AC 001487EC 4B FD B9 A5 */ bl Panic__Q24nw4r2dbFPCciPCce
.global lbl_8014C9B0
lbl_8014C9B0:
/* 8014C9B0 001487F0 7F E3 FB 78 */ mr r3, r31
/* 8014C9B4 001487F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014C9B8 001487F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014C9BC 001487FC 7C 08 03 A6 */ mtlr r0
/* 8014C9C0 00148800 38 21 00 10 */ addi r1, r1, 0x10
/* 8014C9C4 00148804 4E 80 00 20 */ blr
.global MEMIsExpHeap
MEMIsExpHeap:
/* 8014C9C8 00148808 80 83 00 00 */ lwz r4, 0x0(r3)
/* 8014C9CC 0014880C 3C 60 45 58 */ lis r3, 0x4558
/* 8014C9D0 00148810 38 03 50 48 */ addi r0, r3, 0x5048
/* 8014C9D4 00148814 7C 00 20 50 */ subf r0, r0, r4
/* 8014C9D8 00148818 7C 00 00 34 */ cntlzw r0, r0
/* 8014C9DC 0014881C 54 03 D9 7E */ srwi r3, r0, 5
/* 8014C9E0 00148820 4E 80 00 20 */ blr
.global usedBlocks__Q34nrel3mem15ExpHeapAccessorCFv
usedBlocks__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014C9E4 00148824 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014C9E8 00148828 7C 08 02 A6 */ mflr r0
/* 8014C9EC 0014882C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014C9F0 00148830 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014C9F4 00148834 7C 7F 1B 78 */ mr r31, r3
/* 8014C9F8 00148838 80 64 00 00 */ lwz r3, 0x0(r4)
/* 8014C9FC 0014883C 48 00 06 71 */ bl expHeapHead__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CA00 00148840 7C 64 1B 78 */ mr r4, r3
/* 8014CA04 00148844 7F E3 FB 78 */ mr r3, r31
/* 8014CA08 00148848 80 84 00 08 */ lwz r4, 0x8(r4)
/* 8014CA0C 0014884C 4B FF FD 99 */ bl __ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead
/* 8014CA10 00148850 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014CA14 00148854 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014CA18 00148858 7C 08 03 A6 */ mtlr r0
/* 8014CA1C 0014885C 38 21 00 10 */ addi r1, r1, 0x10
/* 8014CA20 00148860 4E 80 00 20 */ blr
.global fragmentBlocks__Q34nrel3mem15ExpHeapAccessorCFv
fragmentBlocks__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CA24 00148864 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014CA28 00148868 7C 08 02 A6 */ mflr r0
/* 8014CA2C 0014886C 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014CA30 00148870 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014CA34 00148874 7C 7F 1B 78 */ mr r31, r3
/* 8014CA38 00148878 80 64 00 00 */ lwz r3, 0x0(r4)
/* 8014CA3C 0014887C 48 00 06 31 */ bl expHeapHead__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CA40 00148880 7C 64 1B 78 */ mr r4, r3
/* 8014CA44 00148884 7F E3 FB 78 */ mr r3, r31
/* 8014CA48 00148888 80 84 00 00 */ lwz r4, 0x0(r4)
/* 8014CA4C 0014888C 4B FF FD 59 */ bl __ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead
/* 8014CA50 00148890 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014CA54 00148894 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014CA58 00148898 7C 08 03 A6 */ mtlr r0
/* 8014CA5C 0014889C 38 21 00 10 */ addi r1, r1, 0x10
/* 8014CA60 001488A0 4E 80 00 20 */ blr
.global usedBlockCount__Q34nrel3mem15ExpHeapAccessorCFv
usedBlockCount__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CA64 001488A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014CA68 001488A8 7C 08 02 A6 */ mflr r0
/* 8014CA6C 001488AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014CA70 001488B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014CA74 001488B4 93 C1 00 08 */ stw r30, 0x8(r1)
/* 8014CA78 001488B8 7C 7E 1B 78 */ mr r30, r3
/* 8014CA7C 001488BC 80 63 00 00 */ lwz r3, 0x0(r3)
/* 8014CA80 001488C0 48 00 06 F9 */ bl lockMutex__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CA84 001488C4 80 7E 00 00 */ lwz r3, 0x0(r30)
/* 8014CA88 001488C8 4B FF FC AD */ bl "t_usedBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead"
/* 8014CA8C 001488CC 7C 7F 1B 78 */ mr r31, r3
/* 8014CA90 001488D0 80 7E 00 00 */ lwz r3, 0x0(r30)
/* 8014CA94 001488D4 48 00 07 25 */ bl unlockMutex__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CA98 001488D8 7F E3 FB 78 */ mr r3, r31
/* 8014CA9C 001488DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014CAA0 001488E0 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 8014CAA4 001488E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014CAA8 001488E8 7C 08 03 A6 */ mtlr r0
/* 8014CAAC 001488EC 38 21 00 10 */ addi r1, r1, 0x10
/* 8014CAB0 001488F0 4E 80 00 20 */ blr
.global fragmentBlockCount__Q34nrel3mem15ExpHeapAccessorCFv
fragmentBlockCount__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CAB4 001488F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014CAB8 001488F8 7C 08 02 A6 */ mflr r0
/* 8014CABC 001488FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014CAC0 00148900 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014CAC4 00148904 93 C1 00 08 */ stw r30, 0x8(r1)
/* 8014CAC8 00148908 7C 7E 1B 78 */ mr r30, r3
/* 8014CACC 0014890C 80 63 00 00 */ lwz r3, 0x0(r3)
/* 8014CAD0 00148910 48 00 06 A9 */ bl lockMutex__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CAD4 00148914 80 7E 00 00 */ lwz r3, 0x0(r30)
/* 8014CAD8 00148918 4B FF FE 25 */ bl "t_freeBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead"
/* 8014CADC 0014891C 7C 7F 1B 78 */ mr r31, r3
/* 8014CAE0 00148920 80 7E 00 00 */ lwz r3, 0x0(r30)
/* 8014CAE4 00148924 48 00 06 D5 */ bl unlockMutex__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CAE8 00148928 38 1F FF FF */ addi r0, r31, -0x1
/* 8014CAEC 0014892C 30 00 FF FF */ addic r0, r0, -0x1
/* 8014CAF0 00148930 7C 60 01 10 */ subfe r3, r0, r0
/* 8014CAF4 00148934 38 1F FF FF */ addi r0, r31, -0x1
/* 8014CAF8 00148938 7C 03 18 78 */ andc r3, r0, r3
/* 8014CAFC 0014893C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014CB00 00148940 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 8014CB04 00148944 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014CB08 00148948 7C 08 03 A6 */ mtlr r0
/* 8014CB0C 0014894C 38 21 00 10 */ addi r1, r1, 0x10
/* 8014CB10 00148950 4E 80 00 20 */ blr
.global totalSize__Q34nrel3mem15ExpHeapAccessorCFv
totalSize__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CB14 00148954 80 63 00 00 */ lwz r3, 0x0(r3)
/* 8014CB18 00148958 48 00 00 04 */ b MEMGetHeapTotalUsableSize
.global MEMGetHeapTotalUsableSize
MEMGetHeapTotalUsableSize:
/* 8014CB1C 0014895C 80 83 00 18 */ lwz r4, 0x18(r3)
/* 8014CB20 00148960 80 03 00 1C */ lwz r0, 0x1c(r3)
/* 8014CB24 00148964 7C 64 00 50 */ subf r3, r4, r0
/* 8014CB28 00148968 4E 80 00 20 */ blr
.global usedSize__Q34nrel3mem15ExpHeapAccessorCFv
usedSize__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CB2C 0014896C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014CB30 00148970 7C 08 02 A6 */ mflr r0
/* 8014CB34 00148974 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014CB38 00148978 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014CB3C 0014897C 93 C1 00 08 */ stw r30, 0x8(r1)
/* 8014CB40 00148980 7C 7E 1B 78 */ mr r30, r3
/* 8014CB44 00148984 4B FF FF D1 */ bl totalSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CB48 00148988 7C 7F 1B 78 */ mr r31, r3
/* 8014CB4C 0014898C 7F C3 F3 78 */ mr r3, r30
/* 8014CB50 00148990 48 00 00 21 */ bl freeSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CB54 00148994 7C 63 F8 50 */ subf r3, r3, r31
/* 8014CB58 00148998 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014CB5C 0014899C 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 8014CB60 001489A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014CB64 001489A4 7C 08 03 A6 */ mtlr r0
/* 8014CB68 001489A8 38 21 00 10 */ addi r1, r1, 0x10
/* 8014CB6C 001489AC 4E 80 00 20 */ blr
.global freeSize__Q34nrel3mem15ExpHeapAccessorCFv
freeSize__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CB70 001489B0 80 63 00 00 */ lwz r3, 0x0(r3)
/* 8014CB74 001489B4 4B F5 66 EC */ b MEMGetTotalFreeSizeForExpHeap
.global startAddress__Q34nrel3mem15ExpHeapAccessorCFv
startAddress__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CB78 001489B8 80 63 00 00 */ lwz r3, 0x0(r3)
/* 8014CB7C 001489BC 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8014CB80 001489C0 4E 80 00 20 */ blr
.global endAddress__Q34nrel3mem15ExpHeapAccessorCFv
endAddress__Q34nrel3mem15ExpHeapAccessorCFv:
/* 8014CB84 001489C4 80 63 00 00 */ lwz r3, 0x0(r3)
/* 8014CB88 001489C8 80 63 00 1C */ lwz r3, 0x1c(r3)
/* 8014CB8C 001489CC 4E 80 00 20 */ blr
.global dump__Q34nrel3mem15ExpHeapAccessorCFQ44nrel3mem15ExpHeapAccessor9DumpStyle
dump__Q34nrel3mem15ExpHeapAccessorCFQ44nrel3mem15ExpHeapAccessor9DumpStyle:
/* 8014CB90 001489D0 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 8014CB94 001489D4 7C 08 02 A6 */ mflr r0
/* 8014CB98 001489D8 90 01 00 84 */ stw r0, 0x84(r1)
/* 8014CB9C 001489DC DB E1 00 70 */ stfd f31, 0x70(r1)
/* 8014CBA0 001489E0 F3 E1 00 78 */ psq_st f31, 0x78(r1), 0, qr0
/* 8014CBA4 001489E4 39 61 00 70 */ addi r11, r1, 0x70
/* 8014CBA8 001489E8 4B EB A7 8D */ bl lbl_80007334
/* 8014CBAC 001489EC 7C 7D 1B 78 */ mr r29, r3
/* 8014CBB0 001489F0 7C 9E 23 78 */ mr r30, r4
/* 8014CBB4 001489F4 3C 60 80 44 */ lis r3, "@882_80447000"@ha
/* 8014CBB8 001489F8 3B E3 70 00 */ addi r31, r3, "@882_80447000"@l
/* 8014CBBC 001489FC 3C 00 43 30 */ lis r0, 0x4330
/* 8014CBC0 00148A00 90 01 00 40 */ stw r0, 0x40(r1)
/* 8014CBC4 00148A04 3C 00 43 30 */ lis r0, 0x4330
/* 8014CBC8 00148A08 90 01 00 48 */ stw r0, 0x48(r1)
/* 8014CBCC 00148A0C 38 00 00 00 */ li r0, 0x0
/* 8014CBD0 00148A10 2C 04 00 00 */ cmpwi r4, 0x0
/* 8014CBD4 00148A14 41 80 00 10 */ blt lbl_8014CBE4
/* 8014CBD8 00148A18 2C 04 00 02 */ cmpwi r4, 0x2
/* 8014CBDC 00148A1C 40 80 00 08 */ bge lbl_8014CBE4
/* 8014CBE0 00148A20 38 00 00 01 */ li r0, 0x1
.global lbl_8014CBE4
lbl_8014CBE4:
/* 8014CBE4 00148A24 2C 00 00 00 */ cmpwi r0, 0x0
/* 8014CBE8 00148A28 40 82 00 18 */ bne lbl_8014CC00
/* 8014CBEC 00148A2C 38 7F 00 00 */ addi r3, r31, 0x0
/* 8014CBF0 00148A30 38 80 00 87 */ li r4, 0x87
/* 8014CBF4 00148A34 38 BF 00 4C */ addi r5, r31, 0x4c
/* 8014CBF8 00148A38 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CBFC 00148A3C 4B FD B7 55 */ bl Panic__Q24nw4r2dbFPCciPCce
.global lbl_8014CC00
lbl_8014CC00:
/* 8014CC00 00148A40 80 7D 00 00 */ lwz r3, 0x0(r29)
/* 8014CC04 00148A44 48 00 05 75 */ bl lockMutex__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CC08 00148A48 38 61 00 14 */ addi r3, r1, 0x14
/* 8014CC0C 00148A4C 7F A4 EB 78 */ mr r4, r29
/* 8014CC10 00148A50 4B FF FE 15 */ bl fragmentBlocks__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CC14 00148A54 38 61 00 10 */ addi r3, r1, 0x10
/* 8014CC18 00148A58 7F A4 EB 78 */ mr r4, r29
/* 8014CC1C 00148A5C 4B FF FD C9 */ bl usedBlocks__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CC20 00148A60 80 7D 00 00 */ lwz r3, 0x0(r29)
/* 8014CC24 00148A64 4B FF FC D9 */ bl "t_freeBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead"
/* 8014CC28 00148A68 7C 7A 1B 78 */ mr r26, r3
/* 8014CC2C 00148A6C 80 7D 00 00 */ lwz r3, 0x0(r29)
/* 8014CC30 00148A70 4B FF FB 05 */ bl "t_usedBlockCount__29@unnamed@ExpHeapAccessor_cpp@FP12MEMiHeapHead"
/* 8014CC34 00148A74 7C 7B 1B 78 */ mr r27, r3
/* 8014CC38 00148A78 38 7F 00 98 */ addi r3, r31, 0x98
/* 8014CC3C 00148A7C 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CC40 00148A80 4B ED 0D 51 */ bl OSReport
/* 8014CC44 00148A84 38 7F 00 B4 */ addi r3, r31, 0xb4
/* 8014CC48 00148A88 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CC4C 00148A8C 4B ED 0D 45 */ bl OSReport
/* 8014CC50 00148A90 80 9D 00 00 */ lwz r4, 0x0(r29)
/* 8014CC54 00148A94 38 7F 00 C0 */ addi r3, r31, 0xc0
/* 8014CC58 00148A98 80 A4 00 1C */ lwz r5, 0x1c(r4)
/* 8014CC5C 00148A9C 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CC60 00148AA0 4B ED 0D 31 */ bl OSReport
/* 8014CC64 00148AA4 80 BD 00 00 */ lwz r5, 0x0(r29)
/* 8014CC68 00148AA8 38 7F 00 DC */ addi r3, r31, 0xdc
/* 8014CC6C 00148AAC 80 85 00 18 */ lwz r4, 0x18(r5)
/* 8014CC70 00148AB0 80 A5 00 1C */ lwz r5, 0x1c(r5)
/* 8014CC74 00148AB4 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CC78 00148AB8 4B ED 0D 19 */ bl OSReport
/* 8014CC7C 00148ABC 7F A3 EB 78 */ mr r3, r29
/* 8014CC80 00148AC0 4B FF FE 95 */ bl totalSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CC84 00148AC4 7C 64 1B 78 */ mr r4, r3
/* 8014CC88 00148AC8 38 7F 00 F8 */ addi r3, r31, 0xf8
/* 8014CC8C 00148ACC 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CC90 00148AD0 4B ED 0D 01 */ bl OSReport
/* 8014CC94 00148AD4 7F A3 EB 78 */ mr r3, r29
/* 8014CC98 00148AD8 4B FF FE 7D */ bl totalSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CC9C 00148ADC C8 22 96 08 */ lfd f1, "@1063"@sda21(r2)
/* 8014CCA0 00148AE0 90 61 00 44 */ stw r3, 0x44(r1)
/* 8014CCA4 00148AE4 C8 01 00 40 */ lfd f0, 0x40(r1)
/* 8014CCA8 00148AE8 EF E0 08 28 */ fsubs f31, f0, f1
/* 8014CCAC 00148AEC 7F A3 EB 78 */ mr r3, r29
/* 8014CCB0 00148AF0 4B FF FE 7D */ bl usedSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CCB4 00148AF4 C8 22 96 08 */ lfd f1, "@1063"@sda21(r2)
/* 8014CCB8 00148AF8 90 61 00 4C */ stw r3, 0x4c(r1)
/* 8014CCBC 00148AFC C8 01 00 48 */ lfd f0, 0x48(r1)
/* 8014CCC0 00148B00 EC 20 08 28 */ fsubs f1, f0, f1
/* 8014CCC4 00148B04 C0 02 96 00 */ lfs f0, "@1044"@sda21(r2)
/* 8014CCC8 00148B08 EC 00 00 72 */ fmuls f0, f0, f1
/* 8014CCCC 00148B0C EF E0 F8 24 */ fdivs f31, f0, f31
/* 8014CCD0 00148B10 7F A3 EB 78 */ mr r3, r29
/* 8014CCD4 00148B14 4B FF FE 59 */ bl usedSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CCD8 00148B18 7C 64 1B 78 */ mr r4, r3
/* 8014CCDC 00148B1C 38 7F 01 14 */ addi r3, r31, 0x114
/* 8014CCE0 00148B20 FC 20 F8 90 */ fmr f1, f31
/* 8014CCE4 00148B24 4C C6 32 42 */ crset 4*cr1+eq
/* 8014CCE8 00148B28 4B ED 0C A9 */ bl OSReport
/* 8014CCEC 00148B2C 7F A3 EB 78 */ mr r3, r29
/* 8014CCF0 00148B30 4B FF FE 25 */ bl totalSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CCF4 00148B34 C8 22 96 08 */ lfd f1, "@1063"@sda21(r2)
/* 8014CCF8 00148B38 90 61 00 44 */ stw r3, 0x44(r1)
/* 8014CCFC 00148B3C C8 01 00 40 */ lfd f0, 0x40(r1)
/* 8014CD00 00148B40 EF E0 08 28 */ fsubs f31, f0, f1
/* 8014CD04 00148B44 7F A3 EB 78 */ mr r3, r29
/* 8014CD08 00148B48 4B FF FE 69 */ bl freeSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CD0C 00148B4C C8 22 96 08 */ lfd f1, "@1063"@sda21(r2)
/* 8014CD10 00148B50 90 61 00 4C */ stw r3, 0x4c(r1)
/* 8014CD14 00148B54 C8 01 00 48 */ lfd f0, 0x48(r1)
/* 8014CD18 00148B58 EC 20 08 28 */ fsubs f1, f0, f1
/* 8014CD1C 00148B5C C0 02 96 00 */ lfs f0, "@1044"@sda21(r2)
/* 8014CD20 00148B60 EC 00 00 72 */ fmuls f0, f0, f1
/* 8014CD24 00148B64 EF E0 F8 24 */ fdivs f31, f0, f31
/* 8014CD28 00148B68 7F A3 EB 78 */ mr r3, r29
/* 8014CD2C 00148B6C 4B FF FE 45 */ bl freeSize__Q34nrel3mem15ExpHeapAccessorCFv
/* 8014CD30 00148B70 7C 64 1B 78 */ mr r4, r3
/* 8014CD34 00148B74 38 7F 01 38 */ addi r3, r31, 0x138
/* 8014CD38 00148B78 FC 20 F8 90 */ fmr f1, f31
/* 8014CD3C 00148B7C 4C C6 32 42 */ crset 4*cr1+eq
/* 8014CD40 00148B80 4B ED 0C 51 */ bl OSReport
/* 8014CD44 00148B84 38 7F 01 5C */ addi r3, r31, 0x15c
/* 8014CD48 00148B88 7F 64 DB 78 */ mr r4, r27
/* 8014CD4C 00148B8C 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CD50 00148B90 4B ED 0C 41 */ bl OSReport
/* 8014CD54 00148B94 38 7F 01 74 */ addi r3, r31, 0x174
/* 8014CD58 00148B98 7F 44 D3 78 */ mr r4, r26
/* 8014CD5C 00148B9C 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CD60 00148BA0 4B ED 0C 31 */ bl OSReport
/* 8014CD64 00148BA4 38 7F 01 8C */ addi r3, r31, 0x18c
/* 8014CD68 00148BA8 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CD6C 00148BAC 4B ED 0C 25 */ bl OSReport
/* 8014CD70 00148BB0 2C 1B 00 00 */ cmpwi r27, 0x0
/* 8014CD74 00148BB4 41 82 01 58 */ beq lbl_8014CECC
/* 8014CD78 00148BB8 2C 1E 00 00 */ cmpwi r30, 0x0
/* 8014CD7C 00148BBC 41 82 00 10 */ beq lbl_8014CD8C
/* 8014CD80 00148BC0 2C 1E 00 01 */ cmpwi r30, 0x1
/* 8014CD84 00148BC4 41 82 00 18 */ beq lbl_8014CD9C
/* 8014CD88 00148BC8 48 00 01 30 */ b lbl_8014CEB8
.global lbl_8014CD8C
lbl_8014CD8C:
/* 8014CD8C 00148BCC 38 7F 01 9C */ addi r3, r31, 0x19c
/* 8014CD90 00148BD0 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CD94 00148BD4 4B ED 0B FD */ bl OSReport
/* 8014CD98 00148BD8 48 00 01 20 */ b lbl_8014CEB8
.global lbl_8014CD9C
lbl_8014CD9C:
/* 8014CD9C 00148BDC 38 7F 01 F0 */ addi r3, r31, 0x1f0
/* 8014CDA0 00148BE0 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CDA4 00148BE4 4B ED 0B ED */ bl OSReport
/* 8014CDA8 00148BE8 48 00 01 10 */ b lbl_8014CEB8
.global lbl_8014CDAC
lbl_8014CDAC:
/* 8014CDAC 00148BEC 38 61 00 18 */ addi r3, r1, 0x18
/* 8014CDB0 00148BF0 38 81 00 10 */ addi r4, r1, 0x10
/* 8014CDB4 00148BF4 4B FF ED 09 */ bl next__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014CDB8 00148BF8 38 61 00 18 */ addi r3, r1, 0x18
/* 8014CDBC 00148BFC 48 00 02 A1 */ bl headerPtr__Q34nrel3mem5BlockCFv
/* 8014CDC0 00148C00 7C 79 1B 78 */ mr r25, r3
/* 8014CDC4 00148C04 38 61 00 18 */ addi r3, r1, 0x18
/* 8014CDC8 00148C08 38 80 FF FF */ li r4, -0x1
/* 8014CDCC 00148C0C 48 02 8D 9D */ bl __dt__Q23scn6ISceneFv
/* 8014CDD0 00148C10 38 61 00 30 */ addi r3, r1, 0x30
/* 8014CDD4 00148C14 7F 24 CB 78 */ mr r4, r25
/* 8014CDD8 00148C18 48 00 02 D1 */ bl toBlock__Q34nrel3mem14ExpHeapSupportFRC21MEMiExpHeapMBlockHead
/* 8014CDDC 00148C1C 2C 1E 00 00 */ cmpwi r30, 0x0
/* 8014CDE0 00148C20 41 82 00 10 */ beq lbl_8014CDF0
/* 8014CDE4 00148C24 2C 1E 00 01 */ cmpwi r30, 0x1
/* 8014CDE8 00148C28 41 82 00 68 */ beq lbl_8014CE50
/* 8014CDEC 00148C2C 48 00 00 C0 */ b lbl_8014CEAC
.global lbl_8014CDF0
lbl_8014CDF0:
/* 8014CDF0 00148C30 7F 23 CB 78 */ mr r3, r25
/* 8014CDF4 00148C34 48 08 FF 8D */ bl pageMainLayout__Q25pause11PageCommandFv
/* 8014CDF8 00148C38 7C 7C 1B 78 */ mr r28, r3
/* 8014CDFC 00148C3C 7F 23 CB 78 */ mr r3, r25
/* 8014CE00 00148C40 48 00 02 75 */ bl endAddress__Q34nrel3mem14ExpHeapSupportFRC21MEMiExpHeapMBlockHead
/* 8014CE04 00148C44 7C 7B 1B 78 */ mr r27, r3
/* 8014CE08 00148C48 38 61 00 30 */ addi r3, r1, 0x30
/* 8014CE0C 00148C4C 4B F2 89 25 */ bl GKI_getfirst
/* 8014CE10 00148C50 7C 64 1B 78 */ mr r4, r3
/* 8014CE14 00148C54 80 19 00 08 */ lwz r0, 0x8(r25)
/* 8014CE18 00148C58 90 01 00 08 */ stw r0, 0x8(r1)
/* 8014CE1C 00148C5C 80 19 00 0C */ lwz r0, 0xc(r25)
/* 8014CE20 00148C60 90 01 00 0C */ stw r0, 0xc(r1)
/* 8014CE24 00148C64 38 7F 02 40 */ addi r3, r31, 0x240
/* 8014CE28 00148C68 7F 65 DB 78 */ mr r5, r27
/* 8014CE2C 00148C6C A0 19 00 02 */ lhz r0, 0x2(r25)
/* 8014CE30 00148C70 54 06 06 3E */ clrlwi r6, r0, 24
/* 8014CE34 00148C74 54 07 C6 7E */ extrwi r7, r0, 7, 17
/* 8014CE38 00148C78 7F 28 CB 78 */ mr r8, r25
/* 8014CE3C 00148C7C 7F 89 E3 78 */ mr r9, r28
/* 8014CE40 00148C80 81 59 00 04 */ lwz r10, 0x4(r25)
/* 8014CE44 00148C84 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CE48 00148C88 4B ED 0B 49 */ bl OSReport
/* 8014CE4C 00148C8C 48 00 00 60 */ b lbl_8014CEAC
.global lbl_8014CE50
lbl_8014CE50:
/* 8014CE50 00148C90 7F 23 CB 78 */ mr r3, r25
/* 8014CE54 00148C94 48 08 FF 2D */ bl pageMainLayout__Q25pause11PageCommandFv
/* 8014CE58 00148C98 7C 7C 1B 78 */ mr r28, r3
/* 8014CE5C 00148C9C 7F 23 CB 78 */ mr r3, r25
/* 8014CE60 00148CA0 48 00 02 15 */ bl endAddress__Q34nrel3mem14ExpHeapSupportFRC21MEMiExpHeapMBlockHead
/* 8014CE64 00148CA4 7C 7B 1B 78 */ mr r27, r3
/* 8014CE68 00148CA8 38 61 00 30 */ addi r3, r1, 0x30
/* 8014CE6C 00148CAC 4B F2 88 C5 */ bl GKI_getfirst
/* 8014CE70 00148CB0 7C 64 1B 78 */ mr r4, r3
/* 8014CE74 00148CB4 80 19 00 08 */ lwz r0, 0x8(r25)
/* 8014CE78 00148CB8 90 01 00 08 */ stw r0, 0x8(r1)
/* 8014CE7C 00148CBC 80 19 00 0C */ lwz r0, 0xc(r25)
/* 8014CE80 00148CC0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8014CE84 00148CC4 38 7F 02 7C */ addi r3, r31, 0x27c
/* 8014CE88 00148CC8 7F 65 DB 78 */ mr r5, r27
/* 8014CE8C 00148CCC A0 19 00 02 */ lhz r0, 0x2(r25)
/* 8014CE90 00148CD0 54 06 06 3E */ clrlwi r6, r0, 24
/* 8014CE94 00148CD4 54 07 C6 7E */ extrwi r7, r0, 7, 17
/* 8014CE98 00148CD8 7F 28 CB 78 */ mr r8, r25
/* 8014CE9C 00148CDC 7F 89 E3 78 */ mr r9, r28
/* 8014CEA0 00148CE0 81 59 00 04 */ lwz r10, 0x4(r25)
/* 8014CEA4 00148CE4 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CEA8 00148CE8 4B ED 0A E9 */ bl OSReport
.global lbl_8014CEAC
lbl_8014CEAC:
/* 8014CEAC 00148CEC 38 61 00 30 */ addi r3, r1, 0x30
/* 8014CEB0 00148CF0 38 80 FF FF */ li r4, -0x1
/* 8014CEB4 00148CF4 48 02 8C B5 */ bl __dt__Q23scn6ISceneFv
.global lbl_8014CEB8
lbl_8014CEB8:
/* 8014CEB8 00148CF8 38 61 00 10 */ addi r3, r1, 0x10
/* 8014CEBC 00148CFC 4B FF EB F1 */ bl hasNext__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014CEC0 00148D00 2C 03 00 00 */ cmpwi r3, 0x0
/* 8014CEC4 00148D04 40 82 FE E8 */ bne lbl_8014CDAC
/* 8014CEC8 00148D08 48 00 00 10 */ b lbl_8014CED8
.global lbl_8014CECC
lbl_8014CECC:
/* 8014CECC 00148D0C 38 7F 02 B0 */ addi r3, r31, 0x2b0
/* 8014CED0 00148D10 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CED4 00148D14 4B ED 0A BD */ bl OSReport
.global lbl_8014CED8
lbl_8014CED8:
/* 8014CED8 00148D18 38 7F 02 BC */ addi r3, r31, 0x2bc
/* 8014CEDC 00148D1C 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CEE0 00148D20 4B ED 0A B1 */ bl OSReport
/* 8014CEE4 00148D24 2C 1A 00 00 */ cmpwi r26, 0x0
/* 8014CEE8 00148D28 41 82 00 EC */ beq lbl_8014CFD4
/* 8014CEEC 00148D2C 2C 1E 00 00 */ cmpwi r30, 0x0
/* 8014CEF0 00148D30 41 82 00 10 */ beq lbl_8014CF00
/* 8014CEF4 00148D34 2C 1E 00 01 */ cmpwi r30, 0x1
/* 8014CEF8 00148D38 41 82 00 18 */ beq lbl_8014CF10
/* 8014CEFC 00148D3C 48 00 00 C4 */ b lbl_8014CFC0
.global lbl_8014CF00
lbl_8014CF00:
/* 8014CF00 00148D40 38 7F 02 CC */ addi r3, r31, 0x2cc
/* 8014CF04 00148D44 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CF08 00148D48 4B ED 0A 89 */ bl OSReport
/* 8014CF0C 00148D4C 48 00 00 B4 */ b lbl_8014CFC0
.global lbl_8014CF10
lbl_8014CF10:
/* 8014CF10 00148D50 38 7F 02 E8 */ addi r3, r31, 0x2e8
/* 8014CF14 00148D54 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CF18 00148D58 4B ED 0A 79 */ bl OSReport
/* 8014CF1C 00148D5C 48 00 00 A4 */ b lbl_8014CFC0
.global lbl_8014CF20
lbl_8014CF20:
/* 8014CF20 00148D60 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CF24 00148D64 38 81 00 14 */ addi r4, r1, 0x14
/* 8014CF28 00148D68 4B FF EB 95 */ bl next__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014CF2C 00148D6C 2C 1E 00 00 */ cmpwi r30, 0x0
/* 8014CF30 00148D70 41 82 00 10 */ beq lbl_8014CF40
/* 8014CF34 00148D74 2C 1E 00 01 */ cmpwi r30, 0x1
/* 8014CF38 00148D78 41 82 00 44 */ beq lbl_8014CF7C
/* 8014CF3C 00148D7C 48 00 00 78 */ b lbl_8014CFB4
.global lbl_8014CF40
lbl_8014CF40:
/* 8014CF40 00148D80 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CF44 00148D84 48 00 00 D5 */ bl size__Q34nrel3mem5BlockCFv
/* 8014CF48 00148D88 7C 7C 1B 78 */ mr r28, r3
/* 8014CF4C 00148D8C 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CF50 00148D90 4B FB 38 91 */ bl GetZeroBufferAddress__Q44nw4r3snd6detail9AxManagerFv
/* 8014CF54 00148D94 7C 7B 1B 78 */ mr r27, r3
/* 8014CF58 00148D98 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CF5C 00148D9C 4B F2 87 D5 */ bl GKI_getfirst
/* 8014CF60 00148DA0 7C 64 1B 78 */ mr r4, r3
/* 8014CF64 00148DA4 38 7F 03 04 */ addi r3, r31, 0x304
/* 8014CF68 00148DA8 7F 65 DB 78 */ mr r5, r27
/* 8014CF6C 00148DAC 7F 86 E3 78 */ mr r6, r28
/* 8014CF70 00148DB0 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CF74 00148DB4 4B ED 0A 1D */ bl OSReport
/* 8014CF78 00148DB8 48 00 00 3C */ b lbl_8014CFB4
.global lbl_8014CF7C
lbl_8014CF7C:
/* 8014CF7C 00148DBC 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CF80 00148DC0 48 00 00 99 */ bl size__Q34nrel3mem5BlockCFv
/* 8014CF84 00148DC4 7C 7B 1B 78 */ mr r27, r3
/* 8014CF88 00148DC8 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CF8C 00148DCC 4B FB 38 55 */ bl GetZeroBufferAddress__Q44nw4r3snd6detail9AxManagerFv
/* 8014CF90 00148DD0 7C 7C 1B 78 */ mr r28, r3
/* 8014CF94 00148DD4 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CF98 00148DD8 4B F2 87 99 */ bl GKI_getfirst
/* 8014CF9C 00148DDC 7C 64 1B 78 */ mr r4, r3
/* 8014CFA0 00148DE0 38 7F 03 14 */ addi r3, r31, 0x314
/* 8014CFA4 00148DE4 7F 85 E3 78 */ mr r5, r28
/* 8014CFA8 00148DE8 7F 66 DB 78 */ mr r6, r27
/* 8014CFAC 00148DEC 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CFB0 00148DF0 4B ED 09 E1 */ bl OSReport
.global lbl_8014CFB4
lbl_8014CFB4:
/* 8014CFB4 00148DF4 38 61 00 24 */ addi r3, r1, 0x24
/* 8014CFB8 00148DF8 38 80 FF FF */ li r4, -0x1
/* 8014CFBC 00148DFC 48 02 8B AD */ bl __dt__Q23scn6ISceneFv
.global lbl_8014CFC0
lbl_8014CFC0:
/* 8014CFC0 00148E00 38 61 00 14 */ addi r3, r1, 0x14
/* 8014CFC4 00148E04 4B FF EA E9 */ bl hasNext__Q34nrel3mem20ExpHeapBlockIteratorCFv
/* 8014CFC8 00148E08 2C 03 00 00 */ cmpwi r3, 0x0
/* 8014CFCC 00148E0C 40 82 FF 54 */ bne lbl_8014CF20
/* 8014CFD0 00148E10 48 00 00 10 */ b lbl_8014CFE0
.global lbl_8014CFD4
lbl_8014CFD4:
/* 8014CFD4 00148E14 38 7F 02 B0 */ addi r3, r31, 0x2b0
/* 8014CFD8 00148E18 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CFDC 00148E1C 4B ED 09 B5 */ bl OSReport
.global lbl_8014CFE0
lbl_8014CFE0:
/* 8014CFE0 00148E20 38 6D 86 88 */ addi r3, r13, "@1059"@sda21
/* 8014CFE4 00148E24 4C C6 31 82 */ crclr 4*cr1+eq
/* 8014CFE8 00148E28 4B ED 09 A9 */ bl OSReport
/* 8014CFEC 00148E2C 80 7D 00 00 */ lwz r3, 0x0(r29)
/* 8014CFF0 00148E30 48 00 01 C9 */ bl unlockMutex__Q34nrel3mem14ExpHeapSupportFP12MEMiHeapHead
/* 8014CFF4 00148E34 38 00 00 78 */ li r0, 0x78
/* 8014CFF8 00148E38 13 E1 00 0C */ psq_lx f31, r1, r0, 0, qr0
/* 8014CFFC 00148E3C CB E1 00 70 */ lfd f31, 0x70(r1)
/* 8014D000 00148E40 39 61 00 70 */ addi r11, r1, 0x70
/* 8014D004 00148E44 4B EB A3 7D */ bl lbl_80007380
/* 8014D008 00148E48 80 01 00 84 */ lwz r0, 0x84(r1)
/* 8014D00C 00148E4C 7C 08 03 A6 */ mtlr r0
/* 8014D010 00148E50 38 21 00 80 */ addi r1, r1, 0x80
/* 8014D014 00148E54 4E 80 00 20 */ blr
.global size__Q34nrel3mem5BlockCFv
size__Q34nrel3mem5BlockCFv:
/* 8014D018 00148E58 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8014D01C 00148E5C 7C 08 02 A6 */ mflr r0
/* 8014D020 00148E60 90 01 00 14 */ stw r0, 0x14(r1)
/* 8014D024 00148E64 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8014D028 00148E68 93 C1 00 08 */ stw r30, 0x8(r1)
/* 8014D02C 00148E6C 7C 7E 1B 78 */ mr r30, r3
/* 8014D030 00148E70 4B FB 37 B1 */ bl GetZeroBufferAddress__Q44nw4r3snd6detail9AxManagerFv
/* 8014D034 00148E74 7C 7F 1B 78 */ mr r31, r3
/* 8014D038 00148E78 7F C3 F3 78 */ mr r3, r30
/* 8014D03C 00148E7C 4B F2 86 F5 */ bl GKI_getfirst
/* 8014D040 00148E80 7C 63 F8 50 */ subf r3, r3, r31
/* 8014D044 00148E84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8014D048 00148E88 83 C1 00 08 */ lwz r30, 0x8(r1)
/* 8014D04C 00148E8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8014D050 00148E90 7C 08 03 A6 */ mtlr r0
/* 8014D054 00148E94 38 21 00 10 */ addi r1, r1, 0x10
/* 8014D058 00148E98 4E 80 00 20 */ blr
.global headerPtr__Q34nrel3mem5BlockCFv
headerPtr__Q34nrel3mem5BlockCFv:
/* 8014D05C 00148E9C 80 83 00 00 */ lwz r4, 0x0(r3)
/* 8014D060 00148EA0 80 03 00 08 */ lwz r0, 0x8(r3)
/* 8014D064 00148EA4 7C 64 02 14 */ add r3, r4, r0
/* 8014D068 00148EA8 4E 80 00 20 */ blr
.include "macros.inc"
.section .data, "wa" # 0x80421040 - 0x80496700 ; 0x000756C0
.global "@882_80447000"
"@882_80447000":
.4byte 0x45787048
.4byte 0x65617041
.4byte 0x63636573
.4byte 0x736F722E
.4byte 0x63707000
.global "@883_80447014"
"@883_80447014":
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E204D45
.4byte 0x4D497345
.4byte 0x78704865
.4byte 0x61702820
.4byte 0x6148616E
.4byte 0x646C6520
.4byte 0x29203D3D
.4byte 0x20545255
.4byte 0x45000000
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E204475
.4byte 0x6D705374
.4byte 0x796C655F
.4byte 0x42656769
.4byte 0x6E203C3D
.4byte 0x20615374
.4byte 0x796C6520
.4byte 0x26262061
.4byte 0x5374796C
.4byte 0x65203C20
.4byte 0x44756D70
.4byte 0x5374796C
.4byte 0x655F456E
.4byte 0x64000000
.4byte 0x5B646562
.4byte 0x75673A3A
.4byte 0x6D656D6F
.4byte 0x72792048
.4byte 0x65617044
.4byte 0x756D705D
.4byte 0x0A000000
.4byte 0x3C416273
.4byte 0x74726163
.4byte 0x743E0A00
.4byte 0x20204865
.4byte 0x61702052
.4byte 0x616E6765
.4byte 0x2020203A
.4byte 0x20253878
.4byte 0x202D2025
.4byte 0x38780A00
.4byte 0x20205573
.4byte 0x61626C65
.4byte 0x2052616E
.4byte 0x6765203A
.4byte 0x20253878
.4byte 0x202D2025
.4byte 0x38780A00
.4byte 0x2020546F
.4byte 0x74616C20
.4byte 0x53697A65
.4byte 0x2020203A
.4byte 0x20253964
.4byte 0x20627974
.4byte 0x65730A00
.4byte 0x20205573
.4byte 0x65642053
.4byte 0x697A6520
.4byte 0x2020203A
.4byte 0x20253964
.4byte 0x20627974
.4byte 0x65732028
.4byte 0x25662529
.4byte 0x0A000000
.4byte 0x20204672
.4byte 0x65652053
.4byte 0x697A6520
.4byte 0x2020203A
.4byte 0x20253964
.4byte 0x20627974
.4byte 0x65732028
.4byte 0x25662529
.4byte 0x0A000000
.4byte 0x20205573
.4byte 0x65642042
.4byte 0x6C6F636B
.4byte 0x7320203A
.4byte 0x2025640A
.4byte 0
.4byte 0x20204672
.4byte 0x65652042
.4byte 0x6C6F636B
.4byte 0x7320203A
.4byte 0x2025640A
.4byte 0
.4byte 0x3C557365
.4byte 0x6420426C
.4byte 0x6F636B73
.4byte 0x3E0A0000
.4byte 0x20204265
.4byte 0x67696E41
.4byte 0x64647220
.4byte 0x456E6441
.4byte 0x64647220
.4byte 0x20204772
.4byte 0x6F757020
.4byte 0x416C6967
.4byte 0x6E204865
.4byte 0x61644164
.4byte 0x64722020
.4byte 0x44617461
.4byte 0x41646472
.4byte 0x20204461
.4byte 0x74615369
.4byte 0x7A652020
.4byte 0x50726576
.4byte 0x41646472
.4byte 0x20204E65
.4byte 0x78744164
.4byte 0x64720A00
.4byte 0x42656769
.4byte 0x6E416464
.4byte 0x722C456E
.4byte 0x64416464
.4byte 0x722C4772
.4byte 0x6F75702C
.4byte 0x416C6967
.4byte 0x6E2C4865
.4byte 0x61644164
.4byte 0x64722C44
.4byte 0x61746141
.4byte 0x6464722C
.4byte 0x44617461
.4byte 0x53697A65
.4byte 0x2C507265
.4byte 0x76416464
.4byte 0x722C4E65
.4byte 0x78744164
.4byte 0x64722C0A
.4byte 0
.4byte 0x20202530
.4byte 0x38782020
.4byte 0x25303878
.4byte 0x20203078
.4byte 0x25303278
.4byte 0x20203078
.4byte 0x25303278
.4byte 0x20202530
.4byte 0x38782020
.4byte 0x25303878
.4byte 0x20202538
.4byte 0x64202025
.4byte 0x30387820
.4byte 0x20253038
.4byte 0x780A0000
.4byte 0x25303878
.4byte 0x2C253038
.4byte 0x782C3078
.4byte 0x25303278
.4byte 0x2C307825
.4byte 0x3032782C
.4byte 0x25303878
.4byte 0x2C253038
.4byte 0x782C2564
.4byte 0x2C253038
.4byte 0x782C2530
.4byte 0x38782C0A
.4byte 0
.4byte 0x20204E6F
.4byte 0x7468696E
.4byte 0x670A0000
.4byte 0x3C467265
.4byte 0x6520426C
.4byte 0x6F636B73
.4byte 0x3E0A0000
.4byte 0x20204265
.4byte 0x67696E41
.4byte 0x64647220
.4byte 0x456E6441
.4byte 0x64647220
.4byte 0x20205369
.4byte 0x7A650A00
.4byte 0x42656769
.4byte 0x6E416464
.4byte 0x722C456E
.4byte 0x64416464
.4byte 0x722C5369
.4byte 0x7A652C0A
.4byte 0
.4byte 0x20202578
.4byte 0x20202578
.4byte 0x20202538
.4byte 0x640A0000
.4byte 0x25782C25
.4byte 0x782C2564
.4byte 0x2C0A0000
.4byte 0x4E573452
.4byte 0x3A506F69
.4byte 0x6E746572
.4byte 0x20457272
.4byte 0x6F720A68
.4byte 0x616E646C
.4byte 0x655F283D
.4byte 0x25702920
.4byte 0x6973206E
.4byte 0x6F742076
.4byte 0x616C6964
.4byte 0x20706F69
.4byte 0x6E746572
.4byte 0x2E000000
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E206865
.4byte 0x61642D3E
.4byte 0x704D4248
.4byte 0x65616450
.4byte 0x72657620
.4byte 0x3D3D2030
.4byte 0
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E206865
.4byte 0x61640000
.4byte 0x496E7661
.4byte 0x6C696420
.4byte 0x5369676E
.4byte 0x61747572
.4byte 0x65204173
.4byte 0x20557365
.4byte 0x64204D65
.4byte 0x6D426C6F
.4byte 0x636B2041
.4byte 0x74202530
.4byte 0x38582028
.4byte 0x2558290A
.4byte 0
.4byte 0x496E7661
.4byte 0x6C696420
.4byte 0x5369676E
.4byte 0x61747572
.4byte 0x65204173
.4byte 0x20467265
.4byte 0x65204D65
.4byte 0x6D426C6F
.4byte 0x636B2041
.4byte 0x74202530
.4byte 0x38582028
.4byte 0x2558290A
.4byte 0
.4byte 0
.4byte 0x4E573452
.4byte 0x3A506F69
.4byte 0x6E746572
.4byte 0x20457272
.4byte 0x6F720A68
.4byte 0x6561642D
.4byte 0x3E704D42
.4byte 0x48656164
.4byte 0x4E657874
.4byte 0x283D2570
.4byte 0x29206973
.4byte 0x206E6F74
.4byte 0x2076616C
.4byte 0x69642070
.4byte 0x6F696E74
.4byte 0x65722E00
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E206865
.4byte 0x61642D3E
.4byte 0x704D4248
.4byte 0x6561644E
.4byte 0x6578742D
.4byte 0x3E704D42
.4byte 0x48656164
.4byte 0x50726576
.4byte 0x203D3D20
.4byte 0x68656164
.4byte 0
.4byte 0x4E573452
.4byte 0x3A506F69
.4byte 0x6E746572
.4byte 0x20457272
.4byte 0x6F720A68
.4byte 0x6561642D
.4byte 0x3E704D42
.4byte 0x48656164
.4byte 0x50726576
.4byte 0x283D2570
.4byte 0x29206973
.4byte 0x206E6F74
.4byte 0x2076616C
.4byte 0x69642070
.4byte 0x6F696E74
.4byte 0x65722E00
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E206865
.4byte 0x61642D3E
.4byte 0x704D4248
.4byte 0x65616450
.4byte 0x7265762D
.4byte 0x3E704D42
.4byte 0x48656164
.4byte 0x4E657874
.4byte 0x203D3D20
.4byte 0x68656164
.4byte 0
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E206861
.4byte 0x734E6578
.4byte 0x74282900
.4byte 0x45787048
.4byte 0x65617042
.4byte 0x6C6F636B
.4byte 0x49746572
.4byte 0x61746F72
.4byte 0x2E687070
.4byte 0
.global "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@2"
"@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@2":
.4byte 0x4E573452
.4byte 0x3A466169
.4byte 0x6C656420
.4byte 0x61737365
.4byte 0x7274696F
.4byte 0x6E207074
.4byte 0x722D3E70
.4byte 0x4D424865
.4byte 0x61645072
.4byte 0x6576203D
.4byte 0x3D203000
.global "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@1"
"@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@1":
.4byte 0x45787048
.4byte 0x65617042
.4byte 0x6C6F636B
.4byte 0x49746572
.4byte 0x61746F72
.4byte 0x2E687070
.4byte 0
.global "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@0"
"@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead@0":
.4byte 0x4E573452
.4byte 0x3A506F69
.4byte 0x6E746572
.4byte 0x20457272
.4byte 0x6F720A70
.4byte 0x7472283D
.4byte 0x25702920
.4byte 0x6973206E
.4byte 0x6F742076
.4byte 0x616C6964
.4byte 0x20706F69
.4byte 0x6E746572
.4byte 0x2E000000
.global "@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead"
"@STRING@__ct__Q34nrel3mem20ExpHeapBlockIteratorFPC21MEMiExpHeapMBlockHead":
.4byte 0x45787048
.4byte 0x65617042
.4byte 0x6C6F636B
.4byte 0x49746572
.4byte 0x61746F72
.4byte 0x2E687070
.4byte 0
.4byte 0
.include "macros.inc"
.section .sdata, "wa" # 0x80556420 - 0x8055C6E0 ; 0x000062C0
.global "@1059"
"@1059":
.4byte 0x0A000000
.4byte 0
.include "macros.inc"
.section .sdata2, "wa" # 0x8055DF80 - 0x805643C0 ; 0x00006440
.global "@1044"
"@1044":
.4byte 0x42C80000
.4byte 0
.global "@1063"
"@1063":
.4byte 0x43300000
.4byte 0