mirror of
https://github.com/PrimeDecomp/prime.git
synced 2025-12-16 01:37:00 +00:00
@@ -234,8 +234,8 @@ lbl_802FEFC0:
|
||||
/* 802FEFD0 002FBF30 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802FEFD4 002FBF34 4E 80 00 20 */ blr
|
||||
|
||||
.global sub_802fefd8
|
||||
sub_802fefd8:
|
||||
.global PushState__16CFontRenderStateFv
|
||||
PushState__16CFontRenderStateFv:
|
||||
/* 802FEFD8 002FBF38 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802FEFDC 002FBF3C 7C 08 02 A6 */ mflr r0
|
||||
/* 802FEFE0 002FBF40 7C 64 1B 78 */ mr r4, r3
|
||||
@@ -851,4 +851,3 @@ lbl_803D6E60:
|
||||
# ROM: 0x3D3E60
|
||||
.asciz "??(??)"
|
||||
.balign 4
|
||||
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .data
|
||||
.balign 8
|
||||
|
||||
.global lbl_803ED698
|
||||
lbl_803ED698:
|
||||
.global __vt__20CPopStateInstruction
|
||||
__vt__20CPopStateInstruction:
|
||||
# ROM: 0x3EA698
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
@@ -25,8 +25,8 @@ __dt__20CPopStateInstructionFv:
|
||||
/* 802FFD4C 002FCCAC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802FFD50 002FCCB0 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802FFD54 002FCCB4 41 82 00 30 */ beq lbl_802FFD84
|
||||
/* 802FFD58 002FCCB8 3C 60 80 3F */ lis r3, lbl_803ED698@ha
|
||||
/* 802FFD5C 002FCCBC 38 03 D6 98 */ addi r0, r3, lbl_803ED698@l
|
||||
/* 802FFD58 002FCCB8 3C 60 80 3F */ lis r3, __vt__20CPopStateInstruction@ha
|
||||
/* 802FFD5C 002FCCBC 38 03 D6 98 */ addi r0, r3, __vt__20CPopStateInstruction@l
|
||||
/* 802FFD60 002FCCC0 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802FFD64 002FCCC4 41 82 00 10 */ beq lbl_802FFD74
|
||||
/* 802FFD68 002FCCC8 3C 60 80 3E */ lis r3, __vt__12CInstruction@ha
|
||||
|
||||
@@ -3,8 +3,8 @@
|
||||
.section .data
|
||||
.balign 8
|
||||
|
||||
.global lbl_803ED6B8
|
||||
lbl_803ED6B8:
|
||||
.global __vt__21CPushStateInstruction
|
||||
__vt__21CPushStateInstruction:
|
||||
# ROM: 0x3EA6B8
|
||||
.4byte 0
|
||||
.4byte 0
|
||||
@@ -25,8 +25,8 @@ __dt__21CPushStateInstructionFv:
|
||||
/* 802FFE34 002FCD94 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802FFE38 002FCD98 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 802FFE3C 002FCD9C 41 82 00 30 */ beq lbl_802FFE6C
|
||||
/* 802FFE40 002FCDA0 3C 60 80 3F */ lis r3, lbl_803ED6B8@ha
|
||||
/* 802FFE44 002FCDA4 38 03 D6 B8 */ addi r0, r3, lbl_803ED6B8@l
|
||||
/* 802FFE40 002FCDA0 3C 60 80 3F */ lis r3, __vt__21CPushStateInstruction@ha
|
||||
/* 802FFE44 002FCDA4 38 03 D6 B8 */ addi r0, r3, __vt__21CPushStateInstruction@l
|
||||
/* 802FFE48 002FCDA8 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 802FFE4C 002FCDAC 41 82 00 10 */ beq lbl_802FFE5C
|
||||
/* 802FFE50 002FCDB0 3C 60 80 3E */ lis r3, __vt__12CInstruction@ha
|
||||
@@ -65,7 +65,7 @@ Invoke__21CPushStateInstructionCFR16CFontRenderStateP17CTextRenderBuffer:
|
||||
/* 802FFEB4 002FCE14 7C 08 02 A6 */ mflr r0
|
||||
/* 802FFEB8 002FCE18 7C 83 23 78 */ mr r3, r4
|
||||
/* 802FFEBC 002FCE1C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802FFEC0 002FCE20 4B FF F1 19 */ bl sub_802fefd8
|
||||
/* 802FFEC0 002FCE20 4B FF F1 19 */ bl PushState__16CFontRenderStateFv
|
||||
/* 802FFEC4 002FCE24 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802FFEC8 002FCE28 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FFECC 002FCE2C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
|
||||
@@ -1493,10 +1493,10 @@ AddPopState__18CTextExecuteBufferFv:
|
||||
/* 80302FEC 002FFF4C 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 80302FF0 002FFF50 41 82 00 1C */ beq lbl_8030300C
|
||||
/* 80302FF4 002FFF54 3C 80 80 3E */ lis r4, __vt__12CInstruction@ha
|
||||
/* 80302FF8 002FFF58 3C 60 80 3F */ lis r3, lbl_803ED698@ha
|
||||
/* 80302FF8 002FFF58 3C 60 80 3F */ lis r3, __vt__20CPopStateInstruction@ha
|
||||
/* 80302FFC 002FFF5C 38 04 9A 6C */ addi r0, r4, __vt__12CInstruction@l
|
||||
/* 80303000 002FFF60 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 80303004 002FFF64 38 03 D6 98 */ addi r0, r3, lbl_803ED698@l
|
||||
/* 80303004 002FFF64 38 03 D6 98 */ addi r0, r3, __vt__20CPopStateInstruction@l
|
||||
/* 80303008 002FFF68 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_8030300C:
|
||||
/* 8030300C 002FFF6C 3C 80 80 3D */ lis r4, lbl_803D6E90@ha
|
||||
@@ -1557,10 +1557,10 @@ AddPushState__18CTextExecuteBufferFv:
|
||||
/* 803030D4 00300034 7C 7F 1B 79 */ or. r31, r3, r3
|
||||
/* 803030D8 00300038 41 82 00 1C */ beq lbl_803030F4
|
||||
/* 803030DC 0030003C 3C 80 80 3E */ lis r4, __vt__12CInstruction@ha
|
||||
/* 803030E0 00300040 3C 60 80 3F */ lis r3, lbl_803ED6B8@ha
|
||||
/* 803030E0 00300040 3C 60 80 3F */ lis r3, __vt__21CPushStateInstruction@ha
|
||||
/* 803030E4 00300044 38 04 9A 6C */ addi r0, r4, __vt__12CInstruction@l
|
||||
/* 803030E8 00300048 90 1F 00 00 */ stw r0, 0(r31)
|
||||
/* 803030EC 0030004C 38 03 D6 B8 */ addi r0, r3, lbl_803ED6B8@l
|
||||
/* 803030EC 0030004C 38 03 D6 B8 */ addi r0, r3, __vt__21CPushStateInstruction@l
|
||||
/* 803030F0 00300050 90 1F 00 00 */ stw r0, 0(r31)
|
||||
lbl_803030F4:
|
||||
/* 803030F4 00300054 3C 80 80 3D */ lis r4, lbl_803D6E90@ha
|
||||
|
||||
@@ -16,9 +16,9 @@ lbl_805A933C:
|
||||
GetEndRank__16CWordBreakTablesFw:
|
||||
/* 803059A0 00302900 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 803059A4 00302904 7C 08 02 A6 */ mflr r0
|
||||
/* 803059A8 00302908 3C 80 80 3D */ lis r4, lbl_803D70C0@ha
|
||||
/* 803059A8 00302908 3C 80 80 3D */ lis r4, gCantEndChars@ha
|
||||
/* 803059AC 0030290C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 803059B0 00302910 38 84 70 C0 */ addi r4, r4, lbl_803D70C0@l
|
||||
/* 803059B0 00302910 38 84 70 C0 */ addi r4, r4, gCantEndChars@l
|
||||
/* 803059B4 00302914 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 803059B8 00302918 38 C1 00 0C */ addi r6, r1, 0xc
|
||||
/* 803059BC 0030291C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
@@ -61,9 +61,9 @@ lbl_80305A20:
|
||||
GetBeginRank__16CWordBreakTablesFw:
|
||||
/* 80305A34 00302994 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80305A38 00302998 7C 08 02 A6 */ mflr r0
|
||||
/* 80305A3C 0030299C 3C 80 80 3D */ lis r4, lbl_803D6EC8@ha
|
||||
/* 80305A3C 0030299C 3C 80 80 3D */ lis r4, gCantBeginChars@ha
|
||||
/* 80305A40 003029A0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80305A44 003029A4 38 84 6E C8 */ addi r4, r4, lbl_803D6EC8@l
|
||||
/* 80305A44 003029A4 38 84 6E C8 */ addi r4, r4, gCantBeginChars@l
|
||||
/* 80305A48 003029A8 38 A1 00 08 */ addi r5, r1, 8
|
||||
/* 80305A4C 003029AC 38 C1 00 0C */ addi r6, r1, 0xc
|
||||
/* 80305A50 003029B0 93 E1 00 1C */ stw r31, 0x1c(r1)
|
||||
@@ -194,8 +194,8 @@ lbl_80305B40:
|
||||
|
||||
.section .rodata
|
||||
.balign 8
|
||||
.global lbl_803D6EC8
|
||||
lbl_803D6EC8:
|
||||
.global gCantBeginChars
|
||||
gCantBeginChars:
|
||||
# ROM: 0x3D3EC8
|
||||
.4byte 0x00210000
|
||||
.4byte 0x00000001
|
||||
@@ -324,8 +324,8 @@ lbl_803D6EC8:
|
||||
.4byte 0xFF1F0000
|
||||
.4byte 0x00000001
|
||||
|
||||
.global lbl_803D70C0
|
||||
lbl_803D70C0:
|
||||
.global gCantEndChars
|
||||
gCantEndChars:
|
||||
# ROM: 0x3D40C0
|
||||
.4byte 0x00230000
|
||||
.4byte 0x00000002
|
||||
@@ -505,4 +505,3 @@ lbl_803D70C0:
|
||||
.4byte 0x00000002
|
||||
.4byte 0xFFEF0000
|
||||
.4byte 0x00000002
|
||||
|
||||
|
||||
Reference in New Issue
Block a user