dol2asm OK

This commit is contained in:
Julgodis
2021-03-28 22:49:05 +02:00
parent 3d66902e1a
commit 1e95d29b60
60106 changed files with 4755966 additions and 1107376 deletions
@@ -0,0 +1,16 @@
lbl_802299EC:
/* 802299EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802299F0 7C 08 02 A6 */ mflr r0
/* 802299F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802299F8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802299FC 7C 7F 1B 78 */ mr r31, r3
/* 80229A00 48 07 DB 49 */ bl __ct__Q28JMessage8TControlFv
/* 80229A04 3C 60 80 3A */ lis r3, __vt__17jmessage_tControl@ha
/* 80229A08 38 03 79 28 */ addi r0, r3, __vt__17jmessage_tControl@l
/* 80229A0C 90 1F 00 00 */ stw r0, 0(r31)
/* 80229A10 7F E3 FB 78 */ mr r3, r31
/* 80229A14 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80229A18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80229A1C 7C 08 03 A6 */ mtlr r0
/* 80229A20 38 21 00 10 */ addi r1, r1, 0x10
/* 80229A24 4E 80 00 20 */ blr
@@ -0,0 +1,110 @@
lbl_80228B04:
/* 80228B04 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80228B08 7C 08 02 A6 */ mflr r0
/* 80228B0C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80228B10 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80228B14 7C 7F 1B 78 */ mr r31, r3
/* 80228B18 3C 60 80 3D */ lis r3, __vt__Q28JMessage10TReference@ha
/* 80228B1C 38 03 9C 6C */ addi r0, r3, __vt__Q28JMessage10TReference@l
/* 80228B20 90 1F 00 00 */ stw r0, 0(r31)
/* 80228B24 38 00 00 00 */ li r0, 0
/* 80228B28 90 1F 00 04 */ stw r0, 4(r31)
/* 80228B2C 3C 60 80 3C */ lis r3, __vt__19jmessage_tReference@ha
/* 80228B30 38 03 0A D4 */ addi r0, r3, __vt__19jmessage_tReference@l
/* 80228B34 90 1F 00 00 */ stw r0, 0(r31)
/* 80228B38 38 60 00 30 */ li r3, 0x30
/* 80228B3C 48 0A 61 11 */ bl __nw__FUl
/* 80228B40 7C 60 1B 79 */ or. r0, r3, r3
/* 80228B44 41 82 00 2C */ beq lbl_80228B70
/* 80228B48 38 80 00 05 */ li r4, 5
/* 80228B4C 38 A0 00 02 */ li r5, 2
/* 80228B50 38 C0 00 03 */ li r6, 3
/* 80228B54 38 E0 00 02 */ li r7, 2
/* 80228B58 C0 22 B0 58 */ lfs f1, lit_4025(r2)
/* 80228B5C C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 80228B60 39 00 00 00 */ li r8, 0
/* 80228B64 39 20 20 00 */ li r9, 0x2000
/* 80228B68 4B E0 94 DD */ bl __ct__9STControlFssssffss
/* 80228B6C 7C 60 1B 78 */ mr r0, r3
lbl_80228B70:
/* 80228B70 90 1F 00 08 */ stw r0, 8(r31)
/* 80228B74 80 7F 00 08 */ lwz r3, 8(r31)
/* 80228B78 38 80 00 05 */ li r4, 5
/* 80228B7C 38 A0 00 02 */ li r5, 2
/* 80228B80 38 C0 00 03 */ li r6, 3
/* 80228B84 38 E0 00 02 */ li r7, 2
/* 80228B88 C0 22 B0 58 */ lfs f1, lit_4025(r2)
/* 80228B8C C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 80228B90 39 00 00 00 */ li r8, 0
/* 80228B94 39 20 08 00 */ li r9, 0x800
/* 80228B98 4B E0 94 F1 */ bl setWaitParm__9STControlFssssffss
/* 80228B9C C0 22 B0 60 */ lfs f1, lit_4027(r2)
/* 80228BA0 D0 3F 04 14 */ stfs f1, 0x414(r31)
/* 80228BA4 D0 3F 04 18 */ stfs f1, 0x418(r31)
/* 80228BA8 D0 3F 04 1C */ stfs f1, 0x41c(r31)
/* 80228BAC 38 00 00 00 */ li r0, 0
/* 80228BB0 90 1F 05 C4 */ stw r0, 0x5c4(r31)
/* 80228BB4 90 1F 05 C8 */ stw r0, 0x5c8(r31)
/* 80228BB8 D0 3F 04 20 */ stfs f1, 0x420(r31)
/* 80228BBC D0 3F 04 24 */ stfs f1, 0x424(r31)
/* 80228BC0 D0 3F 04 28 */ stfs f1, 0x428(r31)
/* 80228BC4 D0 3F 04 34 */ stfs f1, 0x434(r31)
/* 80228BC8 D0 3F 04 38 */ stfs f1, 0x438(r31)
/* 80228BCC D0 3F 04 3C */ stfs f1, 0x43c(r31)
/* 80228BD0 D0 3F 04 40 */ stfs f1, 0x440(r31)
/* 80228BD4 D0 3F 04 44 */ stfs f1, 0x444(r31)
/* 80228BD8 D0 3F 04 48 */ stfs f1, 0x448(r31)
/* 80228BDC D0 3F 04 4C */ stfs f1, 0x44c(r31)
/* 80228BE0 D0 3F 04 4C */ stfs f1, 0x44c(r31)
/* 80228BE4 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80228BE8 D0 1F 04 54 */ stfs f0, 0x454(r31)
/* 80228BEC D0 3F 04 58 */ stfs f1, 0x458(r31)
/* 80228BF0 D0 3F 04 5C */ stfs f1, 0x45c(r31)
/* 80228BF4 D0 3F 04 60 */ stfs f1, 0x460(r31)
/* 80228BF8 D0 3F 04 64 */ stfs f1, 0x464(r31)
/* 80228BFC B0 1F 05 CC */ sth r0, 0x5cc(r31)
/* 80228C00 B0 1F 05 CE */ sth r0, 0x5ce(r31)
/* 80228C04 B0 1F 05 D0 */ sth r0, 0x5d0(r31)
/* 80228C08 B0 1F 05 D2 */ sth r0, 0x5d2(r31)
/* 80228C0C B0 1F 05 DA */ sth r0, 0x5da(r31)
/* 80228C10 B0 1F 05 D6 */ sth r0, 0x5d6(r31)
/* 80228C14 90 1F 05 B4 */ stw r0, 0x5b4(r31)
/* 80228C18 B0 1F 05 D8 */ sth r0, 0x5d8(r31)
/* 80228C1C 98 1F 05 DC */ stb r0, 0x5dc(r31)
/* 80228C20 98 1F 05 DD */ stb r0, 0x5dd(r31)
/* 80228C24 7F E3 FB 78 */ mr r3, r31
/* 80228C28 48 00 0B E9 */ bl resetCharCountBuffer__19jmessage_tReferenceFv
/* 80228C2C 38 00 00 00 */ li r0, 0
/* 80228C30 98 1F 12 49 */ stb r0, 0x1249(r31)
/* 80228C34 98 1F 12 4A */ stb r0, 0x124a(r31)
/* 80228C38 98 1F 12 4B */ stb r0, 0x124b(r31)
/* 80228C3C B0 1F 05 D4 */ sth r0, 0x5d4(r31)
/* 80228C40 98 1F 12 42 */ stb r0, 0x1242(r31)
/* 80228C44 98 1F 12 43 */ stb r0, 0x1243(r31)
/* 80228C48 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 80228C4C 98 1F 12 4C */ stb r0, 0x124c(r31)
/* 80228C50 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 80228C54 90 1F 05 BC */ stw r0, 0x5bc(r31)
/* 80228C58 90 1F 05 C0 */ stw r0, 0x5c0(r31)
/* 80228C5C 98 1F 12 4E */ stb r0, 0x124e(r31)
/* 80228C60 98 1F 12 4F */ stb r0, 0x124f(r31)
/* 80228C64 98 1F 12 50 */ stb r0, 0x1250(r31)
/* 80228C68 98 1F 12 51 */ stb r0, 0x1251(r31)
/* 80228C6C 98 1F 12 52 */ stb r0, 0x1252(r31)
/* 80228C70 7F E3 FB 78 */ mr r3, r31
/* 80228C74 48 00 0B 3D */ bl resetCharactor__19jmessage_tReferenceFv
/* 80228C78 7F E3 FB 78 */ mr r3, r31
/* 80228C7C 48 00 0A C9 */ bl resetWord__19jmessage_tReferenceFv
/* 80228C80 38 00 00 00 */ li r0, 0
/* 80228C84 98 1F 12 74 */ stb r0, 0x1274(r31)
/* 80228C88 98 1F 12 75 */ stb r0, 0x1275(r31)
/* 80228C8C 90 1F 05 B8 */ stw r0, 0x5b8(r31)
/* 80228C90 98 1F 12 76 */ stb r0, 0x1276(r31)
/* 80228C94 B0 1F 06 30 */ sth r0, 0x630(r31)
/* 80228C98 B0 1F 06 32 */ sth r0, 0x632(r31)
/* 80228C9C 7F E3 FB 78 */ mr r3, r31
/* 80228CA0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80228CA4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80228CA8 7C 08 03 A6 */ mtlr r0
/* 80228CAC 38 21 00 10 */ addi r1, r1, 0x10
/* 80228CB0 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_8022FB5C:
/* 8022FB5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022FB60 7C 08 02 A6 */ mflr r0
/* 8022FB64 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022FB68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022FB6C 7C 7F 1B 78 */ mr r31, r3
/* 8022FB70 48 07 79 D9 */ bl __ct__Q28JMessage8TControlFv
/* 8022FB74 3C 60 80 3C */ lis r3, __vt__24jmessage_string_tControl@ha
/* 8022FB78 38 03 09 E0 */ addi r0, r3, __vt__24jmessage_string_tControl@l
/* 8022FB7C 90 1F 00 00 */ stw r0, 0(r31)
/* 8022FB80 7F E3 FB 78 */ mr r3, r31
/* 8022FB84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022FB88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022FB8C 7C 08 03 A6 */ mtlr r0
/* 8022FB90 38 21 00 10 */ addi r1, r1, 0x10
/* 8022FB94 4E 80 00 20 */ blr
@@ -0,0 +1,37 @@
lbl_8022F8C0:
/* 8022F8C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022F8C4 7C 08 02 A6 */ mflr r0
/* 8022F8C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022F8CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022F8D0 7C 7F 1B 78 */ mr r31, r3
/* 8022F8D4 3C 60 80 3D */ lis r3, __vt__Q28JMessage10TReference@ha
/* 8022F8D8 38 03 9C 6C */ addi r0, r3, __vt__Q28JMessage10TReference@l
/* 8022F8DC 90 1F 00 00 */ stw r0, 0(r31)
/* 8022F8E0 38 80 00 00 */ li r4, 0
/* 8022F8E4 90 9F 00 04 */ stw r4, 4(r31)
/* 8022F8E8 3C 60 80 3C */ lis r3, __vt__26jmessage_string_tReference@ha
/* 8022F8EC 38 03 09 EC */ addi r0, r3, __vt__26jmessage_string_tReference@l
/* 8022F8F0 90 1F 00 00 */ stw r0, 0(r31)
/* 8022F8F4 90 9F 00 08 */ stw r4, 8(r31)
/* 8022F8F8 90 9F 00 0C */ stw r4, 0xc(r31)
/* 8022F8FC 4B DE 50 F5 */ bl mDoExt_getMesgFont__Fv
/* 8022F900 90 7F 00 14 */ stw r3, 0x14(r31)
/* 8022F904 38 60 00 00 */ li r3, 0
/* 8022F908 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022F90C 38 00 00 0C */ li r0, 0xc
/* 8022F910 7C 09 03 A6 */ mtctr r0
lbl_8022F914:
/* 8022F914 38 03 00 18 */ addi r0, r3, 0x18
/* 8022F918 7C 1F 05 2E */ stfsx f0, r31, r0
/* 8022F91C 38 03 00 48 */ addi r0, r3, 0x48
/* 8022F920 7C 1F 05 2E */ stfsx f0, r31, r0
/* 8022F924 38 63 00 04 */ addi r3, r3, 4
/* 8022F928 42 00 FF EC */ bdnz lbl_8022F914
/* 8022F92C 7F E3 FB 78 */ mr r3, r31
/* 8022F930 48 00 01 05 */ bl resetCharactor__26jmessage_string_tReferenceFv
/* 8022F934 7F E3 FB 78 */ mr r3, r31
/* 8022F938 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022F93C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022F940 7C 08 03 A6 */ mtlr r0
/* 8022F944 38 21 00 10 */ addi r1, r1, 0x10
/* 8022F948 4E 80 00 20 */ blr
@@ -0,0 +1,40 @@
lbl_80229A28:
/* 80229A28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80229A2C 7C 08 02 A6 */ mflr r0
/* 80229A30 90 01 00 14 */ stw r0, 0x14(r1)
/* 80229A34 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80229A38 93 C1 00 08 */ stw r30, 8(r1)
/* 80229A3C 7C 7E 1B 78 */ mr r30, r3
/* 80229A40 48 07 F0 45 */ bl __ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference
/* 80229A44 3C 60 80 3C */ lis r3, __vt__26jmessage_tMeasureProcessor@ha
/* 80229A48 38 03 0A 94 */ addi r0, r3, __vt__26jmessage_tMeasureProcessor@l
/* 80229A4C 90 1E 00 00 */ stw r0, 0(r30)
/* 80229A50 83 FE 00 04 */ lwz r31, 4(r30)
/* 80229A54 7F E3 FB 78 */ mr r3, r31
/* 80229A58 4B FF FD 59 */ bl resetCharactor__19jmessage_tReferenceFv
/* 80229A5C C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80229A60 D0 1E 00 38 */ stfs f0, 0x38(r30)
/* 80229A64 38 00 00 00 */ li r0, 0
/* 80229A68 B0 1E 00 3C */ sth r0, 0x3c(r30)
/* 80229A6C B0 1E 00 3E */ sth r0, 0x3e(r30)
/* 80229A70 B0 1E 00 40 */ sth r0, 0x40(r30)
/* 80229A74 98 1E 00 48 */ stb r0, 0x48(r30)
/* 80229A78 98 1E 00 44 */ stb r0, 0x44(r30)
/* 80229A7C 98 1E 00 45 */ stb r0, 0x45(r30)
/* 80229A80 98 1E 00 46 */ stb r0, 0x46(r30)
/* 80229A84 98 1E 00 47 */ stb r0, 0x47(r30)
/* 80229A88 98 1E 00 49 */ stb r0, 0x49(r30)
/* 80229A8C 7F E3 FB 78 */ mr r3, r31
/* 80229A90 4B FF F3 51 */ bl getLineMax__19jmessage_tReferenceFv
/* 80229A94 98 7E 00 4A */ stb r3, 0x4a(r30)
/* 80229A98 38 00 00 00 */ li r0, 0
/* 80229A9C 98 1E 00 4B */ stb r0, 0x4b(r30)
/* 80229AA0 98 1E 00 4C */ stb r0, 0x4c(r30)
/* 80229AA4 98 1E 00 4D */ stb r0, 0x4d(r30)
/* 80229AA8 7F C3 F3 78 */ mr r3, r30
/* 80229AAC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80229AB0 83 C1 00 08 */ lwz r30, 8(r1)
/* 80229AB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80229AB8 7C 08 03 A6 */ mtlr r0
/* 80229ABC 38 21 00 10 */ addi r1, r1, 0x10
/* 80229AC0 4E 80 00 20 */ blr
@@ -0,0 +1,40 @@
lbl_8022B558:
/* 8022B558 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022B55C 7C 08 02 A6 */ mflr r0
/* 8022B560 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022B564 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022B568 93 C1 00 08 */ stw r30, 8(r1)
/* 8022B56C 7C 7E 1B 78 */ mr r30, r3
/* 8022B570 7C 9F 23 78 */ mr r31, r4
/* 8022B574 48 07 CE 01 */ bl __ct__Q28JMessage18TSequenceProcessorFPCQ28JMessage10TReferencePQ28JMessage8TControl
/* 8022B578 3C 60 80 3C */ lis r3, __vt__27jmessage_tSequenceProcessor@ha
/* 8022B57C 38 03 0A 3C */ addi r0, r3, __vt__27jmessage_tSequenceProcessor@l
/* 8022B580 90 1E 00 00 */ stw r0, 0(r30)
/* 8022B584 38 7E 00 4C */ addi r3, r30, 0x4c
/* 8022B588 7F E4 FB 78 */ mr r4, r31
/* 8022B58C 4B FF E4 9D */ bl __ct__26jmessage_tMeasureProcessorFPC19jmessage_tReference
/* 8022B590 38 00 00 01 */ li r0, 1
/* 8022B594 B0 1E 00 A8 */ sth r0, 0xa8(r30)
/* 8022B598 A8 1E 00 A8 */ lha r0, 0xa8(r30)
/* 8022B59C B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022B5A0 38 60 00 00 */ li r3, 0
/* 8022B5A4 B0 7E 00 A6 */ sth r3, 0xa6(r30)
/* 8022B5A8 98 7E 00 AD */ stb r3, 0xad(r30)
/* 8022B5AC 98 7E 00 B0 */ stb r3, 0xb0(r30)
/* 8022B5B0 98 7E 00 B1 */ stb r3, 0xb1(r30)
/* 8022B5B4 98 7E 00 AE */ stb r3, 0xae(r30)
/* 8022B5B8 38 00 00 FF */ li r0, 0xff
/* 8022B5BC 98 1E 00 AF */ stb r0, 0xaf(r30)
/* 8022B5C0 98 7E 00 B2 */ stb r3, 0xb2(r30)
/* 8022B5C4 B0 7E 00 AA */ sth r3, 0xaa(r30)
/* 8022B5C8 98 7E 00 B5 */ stb r3, 0xb5(r30)
/* 8022B5CC 98 7E 00 AC */ stb r3, 0xac(r30)
/* 8022B5D0 98 7E 00 B3 */ stb r3, 0xb3(r30)
/* 8022B5D4 98 7E 00 B4 */ stb r3, 0xb4(r30)
/* 8022B5D8 7F C3 F3 78 */ mr r3, r30
/* 8022B5DC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022B5E0 83 C1 00 08 */ lwz r30, 8(r1)
/* 8022B5E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022B5E8 7C 08 03 A6 */ mtlr r0
/* 8022B5EC 38 21 00 10 */ addi r1, r1, 0x10
/* 8022B5F0 4E 80 00 20 */ blr
@@ -0,0 +1,73 @@
lbl_8022CCB0:
/* 8022CCB0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022CCB4 7C 08 02 A6 */ mflr r0
/* 8022CCB8 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022CCBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022CCC0 7C 7F 1B 78 */ mr r31, r3
/* 8022CCC4 48 07 BD C1 */ bl __ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference
/* 8022CCC8 3C 60 80 3C */ lis r3, __vt__28jmessage_tRenderingProcessor@ha
/* 8022CCCC 38 03 09 FC */ addi r0, r3, __vt__28jmessage_tRenderingProcessor@l
/* 8022CCD0 90 1F 00 00 */ stw r0, 0(r31)
/* 8022CCD4 38 60 00 00 */ li r3, 0
/* 8022CCD8 90 7F 00 38 */ stw r3, 0x38(r31)
/* 8022CCDC 90 7F 00 3C */ stw r3, 0x3c(r31)
/* 8022CCE0 90 7F 00 40 */ stw r3, 0x40(r31)
/* 8022CCE4 C0 22 B0 60 */ lfs f1, lit_4027(r2)
/* 8022CCE8 D0 3F 00 44 */ stfs f1, 0x44(r31)
/* 8022CCEC D0 3F 00 4C */ stfs f1, 0x4c(r31)
/* 8022CCF0 D0 3F 00 48 */ stfs f1, 0x48(r31)
/* 8022CCF4 D0 3F 00 54 */ stfs f1, 0x54(r31)
/* 8022CCF8 D0 3F 00 50 */ stfs f1, 0x50(r31)
/* 8022CCFC C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022CD00 D0 1F 00 5C */ stfs f0, 0x5c(r31)
/* 8022CD04 D0 1F 00 58 */ stfs f0, 0x58(r31)
/* 8022CD08 38 00 00 03 */ li r0, 3
/* 8022CD0C 7C 09 03 A6 */ mtctr r0
lbl_8022CD10:
/* 8022CD10 7C 9F 1A 14 */ add r4, r31, r3
/* 8022CD14 D0 24 00 6C */ stfs f1, 0x6c(r4)
/* 8022CD18 D0 24 00 60 */ stfs f1, 0x60(r4)
/* 8022CD1C 38 63 00 04 */ addi r3, r3, 4
/* 8022CD20 42 00 FF F0 */ bdnz lbl_8022CD10
/* 8022CD24 38 60 00 00 */ li r3, 0
/* 8022CD28 90 7F 01 1C */ stw r3, 0x11c(r31)
/* 8022CD2C C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022CD30 D0 1F 01 28 */ stfs f0, 0x128(r31)
/* 8022CD34 D0 1F 01 2C */ stfs f0, 0x12c(r31)
/* 8022CD38 D0 1F 01 30 */ stfs f0, 0x130(r31)
/* 8022CD3C D0 1F 01 34 */ stfs f0, 0x134(r31)
/* 8022CD40 98 7F 01 4C */ stb r3, 0x14c(r31)
/* 8022CD44 B0 7F 01 40 */ sth r3, 0x140(r31)
/* 8022CD48 B0 7F 01 42 */ sth r3, 0x142(r31)
/* 8022CD4C B0 7F 01 44 */ sth r3, 0x144(r31)
/* 8022CD50 B0 7F 01 46 */ sth r3, 0x146(r31)
/* 8022CD54 B0 7F 01 48 */ sth r3, 0x148(r31)
/* 8022CD58 B0 7F 01 4A */ sth r3, 0x14a(r31)
/* 8022CD5C B0 7F 01 3C */ sth r3, 0x13c(r31)
/* 8022CD60 B0 7F 01 3E */ sth r3, 0x13e(r31)
/* 8022CD64 98 7F 01 86 */ stb r3, 0x186(r31)
/* 8022CD68 98 7F 01 85 */ stb r3, 0x185(r31)
/* 8022CD6C 98 7F 01 84 */ stb r3, 0x184(r31)
/* 8022CD70 98 7F 01 4D */ stb r3, 0x14d(r31)
/* 8022CD74 98 7F 01 4E */ stb r3, 0x14e(r31)
/* 8022CD78 38 00 FF FF */ li r0, -1
/* 8022CD7C 90 1F 01 20 */ stw r0, 0x120(r31)
/* 8022CD80 90 1F 01 24 */ stw r0, 0x124(r31)
/* 8022CD84 98 7F 01 4F */ stb r3, 0x14f(r31)
/* 8022CD88 98 7F 01 50 */ stb r3, 0x150(r31)
/* 8022CD8C 98 7F 01 51 */ stb r3, 0x151(r31)
/* 8022CD90 D0 1F 01 38 */ stfs f0, 0x138(r31)
/* 8022CD94 38 60 00 00 */ li r3, 0
/* 8022CD98 38 00 00 28 */ li r0, 0x28
/* 8022CD9C 7C 09 03 A6 */ mtctr r0
lbl_8022CDA0:
/* 8022CDA0 38 03 00 7C */ addi r0, r3, 0x7c
/* 8022CDA4 7C 1F 05 2E */ stfsx f0, r31, r0
/* 8022CDA8 38 63 00 04 */ addi r3, r3, 4
/* 8022CDAC 42 00 FF F4 */ bdnz lbl_8022CDA0
/* 8022CDB0 7F E3 FB 78 */ mr r3, r31
/* 8022CDB4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022CDB8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022CDBC 7C 08 03 A6 */ mtlr r0
/* 8022CDC0 38 21 00 10 */ addi r1, r1, 0x10
/* 8022CDC4 4E 80 00 20 */ blr
@@ -0,0 +1,20 @@
lbl_8022FB98:
/* 8022FB98 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022FB9C 7C 08 02 A6 */ mflr r0
/* 8022FBA0 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022FBA4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022FBA8 7C 7F 1B 78 */ mr r31, r3
/* 8022FBAC 48 07 8E D9 */ bl __ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference
/* 8022FBB0 3C 60 80 3C */ lis r3, __vt__33jmessage_string_tMeasureProcessor@ha
/* 8022FBB4 38 03 09 A0 */ addi r0, r3, __vt__33jmessage_string_tMeasureProcessor@l
/* 8022FBB8 90 1F 00 00 */ stw r0, 0(r31)
/* 8022FBBC 80 1F 00 04 */ lwz r0, 4(r31)
/* 8022FBC0 90 1F 00 38 */ stw r0, 0x38(r31)
/* 8022FBC4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022FBC8 4B FF FE 6D */ bl resetCharactor__26jmessage_string_tReferenceFv
/* 8022FBCC 7F E3 FB 78 */ mr r3, r31
/* 8022FBD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022FBD4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022FBD8 7C 08 03 A6 */ mtlr r0
/* 8022FBDC 38 21 00 10 */ addi r1, r1, 0x10
/* 8022FBE0 4E 80 00 20 */ blr
@@ -0,0 +1,23 @@
lbl_80230BC8:
/* 80230BC8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80230BCC 7C 08 02 A6 */ mflr r0
/* 80230BD0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80230BD4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80230BD8 7C 7F 1B 78 */ mr r31, r3
/* 80230BDC 48 07 7E A9 */ bl __ct__Q28JMessage19TRenderingProcessorFPCQ28JMessage10TReference
/* 80230BE0 3C 60 80 3C */ lis r3, __vt__35jmessage_string_tRenderingProcessor@ha
/* 80230BE4 38 03 09 08 */ addi r0, r3, __vt__35jmessage_string_tRenderingProcessor@l
/* 80230BE8 90 1F 00 00 */ stw r0, 0(r31)
/* 80230BEC 80 1F 00 04 */ lwz r0, 4(r31)
/* 80230BF0 90 1F 00 38 */ stw r0, 0x38(r31)
/* 80230BF4 7F E3 FB 78 */ mr r3, r31
/* 80230BF8 81 9F 00 00 */ lwz r12, 0(r31)
/* 80230BFC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80230C00 7D 89 03 A6 */ mtctr r12
/* 80230C04 4E 80 04 21 */ bctrl
/* 80230C08 7F E3 FB 78 */ mr r3, r31
/* 80230C0C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80230C10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80230C14 7C 08 03 A6 */ mtlr r0
/* 80230C18 38 21 00 10 */ addi r1, r1, 0x10
/* 80230C1C 4E 80 00 20 */ blr
@@ -0,0 +1,31 @@
lbl_80228CB4:
/* 80228CB4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80228CB8 7C 08 02 A6 */ mflr r0
/* 80228CBC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80228CC0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80228CC4 93 C1 00 08 */ stw r30, 8(r1)
/* 80228CC8 7C 7E 1B 79 */ or. r30, r3, r3
/* 80228CCC 7C 9F 23 78 */ mr r31, r4
/* 80228CD0 41 82 00 3C */ beq lbl_80228D0C
/* 80228CD4 3C 60 80 3C */ lis r3, __vt__19jmessage_tReference@ha
/* 80228CD8 38 03 0A D4 */ addi r0, r3, __vt__19jmessage_tReference@l
/* 80228CDC 90 1E 00 00 */ stw r0, 0(r30)
/* 80228CE0 80 7E 00 08 */ lwz r3, 8(r30)
/* 80228CE4 48 0A 60 59 */ bl __dl__FPv
/* 80228CE8 38 00 00 00 */ li r0, 0
/* 80228CEC 90 1E 00 08 */ stw r0, 8(r30)
/* 80228CF0 7F C3 F3 78 */ mr r3, r30
/* 80228CF4 38 80 00 00 */ li r4, 0
/* 80228CF8 48 07 EE 01 */ bl __dt__Q28JMessage10TReferenceFv
/* 80228CFC 7F E0 07 35 */ extsh. r0, r31
/* 80228D00 40 81 00 0C */ ble lbl_80228D0C
/* 80228D04 7F C3 F3 78 */ mr r3, r30
/* 80228D08 48 0A 60 35 */ bl __dl__FPv
lbl_80228D0C:
/* 80228D0C 7F C3 F3 78 */ mr r3, r30
/* 80228D10 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80228D14 83 C1 00 08 */ lwz r30, 8(r1)
/* 80228D18 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80228D1C 7C 08 03 A6 */ mtlr r0
/* 80228D20 38 21 00 10 */ addi r1, r1, 0x10
/* 80228D24 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_802328DC:
/* 802328DC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802328E0 7C 08 02 A6 */ mflr r0
/* 802328E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802328E8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802328EC 93 C1 00 08 */ stw r30, 8(r1)
/* 802328F0 7C 7E 1B 79 */ or. r30, r3, r3
/* 802328F4 7C 9F 23 78 */ mr r31, r4
/* 802328F8 41 82 00 28 */ beq lbl_80232920
/* 802328FC 3C 80 80 3C */ lis r4, __vt__24jmessage_string_tControl@ha
/* 80232900 38 04 09 E0 */ addi r0, r4, __vt__24jmessage_string_tControl@l
/* 80232904 90 1E 00 00 */ stw r0, 0(r30)
/* 80232908 38 80 00 00 */ li r4, 0
/* 8023290C 48 07 4C 81 */ bl __dt__Q28JMessage8TControlFv
/* 80232910 7F E0 07 35 */ extsh. r0, r31
/* 80232914 40 81 00 0C */ ble lbl_80232920
/* 80232918 7F C3 F3 78 */ mr r3, r30
/* 8023291C 48 09 C4 21 */ bl __dl__FPv
lbl_80232920:
/* 80232920 7F C3 F3 78 */ mr r3, r30
/* 80232924 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80232928 83 C1 00 08 */ lwz r30, 8(r1)
/* 8023292C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80232930 7C 08 03 A6 */ mtlr r0
/* 80232934 38 21 00 10 */ addi r1, r1, 0x10
/* 80232938 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_8022F94C:
/* 8022F94C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022F950 7C 08 02 A6 */ mflr r0
/* 8022F954 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022F958 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022F95C 93 C1 00 08 */ stw r30, 8(r1)
/* 8022F960 7C 7E 1B 79 */ or. r30, r3, r3
/* 8022F964 7C 9F 23 78 */ mr r31, r4
/* 8022F968 41 82 00 28 */ beq lbl_8022F990
/* 8022F96C 3C 80 80 3C */ lis r4, __vt__26jmessage_string_tReference@ha
/* 8022F970 38 04 09 EC */ addi r0, r4, __vt__26jmessage_string_tReference@l
/* 8022F974 90 1E 00 00 */ stw r0, 0(r30)
/* 8022F978 38 80 00 00 */ li r4, 0
/* 8022F97C 48 07 81 7D */ bl __dt__Q28JMessage10TReferenceFv
/* 8022F980 7F E0 07 35 */ extsh. r0, r31
/* 8022F984 40 81 00 0C */ ble lbl_8022F990
/* 8022F988 7F C3 F3 78 */ mr r3, r30
/* 8022F98C 48 09 F3 B1 */ bl __dl__FPv
lbl_8022F990:
/* 8022F990 7F C3 F3 78 */ mr r3, r30
/* 8022F994 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022F998 83 C1 00 08 */ lwz r30, 8(r1)
/* 8022F99C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022F9A0 7C 08 03 A6 */ mtlr r0
/* 8022F9A4 38 21 00 10 */ addi r1, r1, 0x10
/* 8022F9A8 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_8022B5F4:
/* 8022B5F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022B5F8 7C 08 02 A6 */ mflr r0
/* 8022B5FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022B600 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022B604 93 C1 00 08 */ stw r30, 8(r1)
/* 8022B608 7C 7E 1B 79 */ or. r30, r3, r3
/* 8022B60C 7C 9F 23 78 */ mr r31, r4
/* 8022B610 41 82 00 28 */ beq lbl_8022B638
/* 8022B614 3C 80 80 3C */ lis r4, __vt__26jmessage_tMeasureProcessor@ha
/* 8022B618 38 04 0A 94 */ addi r0, r4, __vt__26jmessage_tMeasureProcessor@l
/* 8022B61C 90 1E 00 00 */ stw r0, 0(r30)
/* 8022B620 38 80 00 00 */ li r4, 0
/* 8022B624 48 07 D4 9D */ bl __dt__Q28JMessage19TRenderingProcessorFv
/* 8022B628 7F E0 07 35 */ extsh. r0, r31
/* 8022B62C 40 81 00 0C */ ble lbl_8022B638
/* 8022B630 7F C3 F3 78 */ mr r3, r30
/* 8022B634 48 0A 37 09 */ bl __dl__FPv
lbl_8022B638:
/* 8022B638 7F C3 F3 78 */ mr r3, r30
/* 8022B63C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022B640 83 C1 00 08 */ lwz r30, 8(r1)
/* 8022B644 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022B648 7C 08 03 A6 */ mtlr r0
/* 8022B64C 38 21 00 10 */ addi r1, r1, 0x10
/* 8022B650 4E 80 00 20 */ blr
@@ -0,0 +1,36 @@
lbl_8023299C:
/* 8023299C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802329A0 7C 08 02 A6 */ mflr r0
/* 802329A4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802329A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802329AC 93 C1 00 08 */ stw r30, 8(r1)
/* 802329B0 7C 7E 1B 79 */ or. r30, r3, r3
/* 802329B4 7C 9F 23 78 */ mr r31, r4
/* 802329B8 41 82 00 4C */ beq lbl_80232A04
/* 802329BC 3C 60 80 3C */ lis r3, __vt__27jmessage_tSequenceProcessor@ha
/* 802329C0 38 03 0A 3C */ addi r0, r3, __vt__27jmessage_tSequenceProcessor@l
/* 802329C4 90 1E 00 00 */ stw r0, 0(r30)
/* 802329C8 34 1E 00 4C */ addic. r0, r30, 0x4c
/* 802329CC 41 82 00 1C */ beq lbl_802329E8
/* 802329D0 3C 60 80 3C */ lis r3, __vt__26jmessage_tMeasureProcessor@ha
/* 802329D4 38 03 0A 94 */ addi r0, r3, __vt__26jmessage_tMeasureProcessor@l
/* 802329D8 90 1E 00 4C */ stw r0, 0x4c(r30)
/* 802329DC 38 7E 00 4C */ addi r3, r30, 0x4c
/* 802329E0 38 80 00 00 */ li r4, 0
/* 802329E4 48 07 60 DD */ bl __dt__Q28JMessage19TRenderingProcessorFv
lbl_802329E8:
/* 802329E8 7F C3 F3 78 */ mr r3, r30
/* 802329EC 38 80 00 00 */ li r4, 0
/* 802329F0 48 07 59 C9 */ bl __dt__Q28JMessage18TSequenceProcessorFv
/* 802329F4 7F E0 07 35 */ extsh. r0, r31
/* 802329F8 40 81 00 0C */ ble lbl_80232A04
/* 802329FC 7F C3 F3 78 */ mr r3, r30
/* 80232A00 48 09 C3 3D */ bl __dl__FPv
lbl_80232A04:
/* 80232A04 7F C3 F3 78 */ mr r3, r30
/* 80232A08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80232A0C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80232A10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80232A14 7C 08 03 A6 */ mtlr r0
/* 80232A18 38 21 00 10 */ addi r1, r1, 0x10
/* 80232A1C 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_8023293C:
/* 8023293C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80232940 7C 08 02 A6 */ mflr r0
/* 80232944 90 01 00 14 */ stw r0, 0x14(r1)
/* 80232948 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8023294C 93 C1 00 08 */ stw r30, 8(r1)
/* 80232950 7C 7E 1B 79 */ or. r30, r3, r3
/* 80232954 7C 9F 23 78 */ mr r31, r4
/* 80232958 41 82 00 28 */ beq lbl_80232980
/* 8023295C 3C 80 80 3C */ lis r4, __vt__28jmessage_tRenderingProcessor@ha
/* 80232960 38 04 09 FC */ addi r0, r4, __vt__28jmessage_tRenderingProcessor@l
/* 80232964 90 1E 00 00 */ stw r0, 0(r30)
/* 80232968 38 80 00 00 */ li r4, 0
/* 8023296C 48 07 61 55 */ bl __dt__Q28JMessage19TRenderingProcessorFv
/* 80232970 7F E0 07 35 */ extsh. r0, r31
/* 80232974 40 81 00 0C */ ble lbl_80232980
/* 80232978 7F C3 F3 78 */ mr r3, r30
/* 8023297C 48 09 C3 C1 */ bl __dl__FPv
lbl_80232980:
/* 80232980 7F C3 F3 78 */ mr r3, r30
/* 80232984 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80232988 83 C1 00 08 */ lwz r30, 8(r1)
/* 8023298C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80232990 7C 08 03 A6 */ mtlr r0
/* 80232994 38 21 00 10 */ addi r1, r1, 0x10
/* 80232998 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_80230A5C:
/* 80230A5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80230A60 7C 08 02 A6 */ mflr r0
/* 80230A64 90 01 00 14 */ stw r0, 0x14(r1)
/* 80230A68 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80230A6C 93 C1 00 08 */ stw r30, 8(r1)
/* 80230A70 7C 7E 1B 79 */ or. r30, r3, r3
/* 80230A74 7C 9F 23 78 */ mr r31, r4
/* 80230A78 41 82 00 28 */ beq lbl_80230AA0
/* 80230A7C 3C 80 80 3C */ lis r4, __vt__33jmessage_string_tMeasureProcessor@ha
/* 80230A80 38 04 09 A0 */ addi r0, r4, __vt__33jmessage_string_tMeasureProcessor@l
/* 80230A84 90 1E 00 00 */ stw r0, 0(r30)
/* 80230A88 38 80 00 00 */ li r4, 0
/* 80230A8C 48 07 80 35 */ bl __dt__Q28JMessage19TRenderingProcessorFv
/* 80230A90 7F E0 07 35 */ extsh. r0, r31
/* 80230A94 40 81 00 0C */ ble lbl_80230AA0
/* 80230A98 7F C3 F3 78 */ mr r3, r30
/* 80230A9C 48 09 E2 A1 */ bl __dl__FPv
lbl_80230AA0:
/* 80230AA0 7F C3 F3 78 */ mr r3, r30
/* 80230AA4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80230AA8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80230AAC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80230AB0 7C 08 03 A6 */ mtlr r0
/* 80230AB4 38 21 00 10 */ addi r1, r1, 0x10
/* 80230AB8 4E 80 00 20 */ blr
@@ -0,0 +1,36 @@
lbl_80232858:
/* 80232858 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023285C 7C 08 02 A6 */ mflr r0
/* 80232860 90 01 00 14 */ stw r0, 0x14(r1)
/* 80232864 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80232868 93 C1 00 08 */ stw r30, 8(r1)
/* 8023286C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80232870 7C 9F 23 78 */ mr r31, r4
/* 80232874 41 82 00 4C */ beq lbl_802328C0
/* 80232878 3C 60 80 3C */ lis r3, __vt__34jmessage_string_tSequenceProcessor@ha
/* 8023287C 38 03 09 48 */ addi r0, r3, __vt__34jmessage_string_tSequenceProcessor@l
/* 80232880 90 1E 00 00 */ stw r0, 0(r30)
/* 80232884 34 1E 00 4C */ addic. r0, r30, 0x4c
/* 80232888 41 82 00 1C */ beq lbl_802328A4
/* 8023288C 3C 60 80 3C */ lis r3, __vt__33jmessage_string_tMeasureProcessor@ha
/* 80232890 38 03 09 A0 */ addi r0, r3, __vt__33jmessage_string_tMeasureProcessor@l
/* 80232894 90 1E 00 4C */ stw r0, 0x4c(r30)
/* 80232898 38 7E 00 4C */ addi r3, r30, 0x4c
/* 8023289C 38 80 00 00 */ li r4, 0
/* 802328A0 48 07 62 21 */ bl __dt__Q28JMessage19TRenderingProcessorFv
lbl_802328A4:
/* 802328A4 7F C3 F3 78 */ mr r3, r30
/* 802328A8 38 80 00 00 */ li r4, 0
/* 802328AC 48 07 5B 0D */ bl __dt__Q28JMessage18TSequenceProcessorFv
/* 802328B0 7F E0 07 35 */ extsh. r0, r31
/* 802328B4 40 81 00 0C */ ble lbl_802328C0
/* 802328B8 7F C3 F3 78 */ mr r3, r30
/* 802328BC 48 09 C4 81 */ bl __dl__FPv
lbl_802328C0:
/* 802328C0 7F C3 F3 78 */ mr r3, r30
/* 802328C4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802328C8 83 C1 00 08 */ lwz r30, 8(r1)
/* 802328CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802328D0 7C 08 03 A6 */ mtlr r0
/* 802328D4 38 21 00 10 */ addi r1, r1, 0x10
/* 802328D8 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_802327F8:
/* 802327F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802327FC 7C 08 02 A6 */ mflr r0
/* 80232800 90 01 00 14 */ stw r0, 0x14(r1)
/* 80232804 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80232808 93 C1 00 08 */ stw r30, 8(r1)
/* 8023280C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80232810 7C 9F 23 78 */ mr r31, r4
/* 80232814 41 82 00 28 */ beq lbl_8023283C
/* 80232818 3C 80 80 3C */ lis r4, __vt__35jmessage_string_tRenderingProcessor@ha
/* 8023281C 38 04 09 08 */ addi r0, r4, __vt__35jmessage_string_tRenderingProcessor@l
/* 80232820 90 1E 00 00 */ stw r0, 0(r30)
/* 80232824 38 80 00 00 */ li r4, 0
/* 80232828 48 07 62 99 */ bl __dt__Q28JMessage19TRenderingProcessorFv
/* 8023282C 7F E0 07 35 */ extsh. r0, r31
/* 80232830 40 81 00 0C */ ble lbl_8023283C
/* 80232834 7F C3 F3 78 */ mr r3, r30
/* 80232838 48 09 C5 05 */ bl __dl__FPv
lbl_8023283C:
/* 8023283C 7F C3 F3 78 */ mr r3, r30
/* 80232840 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80232844 83 C1 00 08 */ lwz r30, 8(r1)
/* 80232848 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023284C 7C 08 03 A6 */ mtlr r0
/* 80232850 38 21 00 10 */ addi r1, r1, 0x10
/* 80232854 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80229788:
/* 80229788 54 86 04 3E */ clrlwi r6, r4, 0x10
/* 8022978C A8 A3 04 0E */ lha r5, 0x40e(r3)
/* 80229790 54 A0 08 3C */ slwi r0, r5, 1
/* 80229794 7C 83 02 14 */ add r4, r3, r0
/* 80229798 A0 04 00 0C */ lhz r0, 0xc(r4)
/* 8022979C 7C 06 00 40 */ cmplw r6, r0
/* 802297A0 4C 82 00 20 */ bnelr
/* 802297A4 38 05 00 01 */ addi r0, r5, 1
/* 802297A8 B0 03 04 0E */ sth r0, 0x40e(r3)
/* 802297AC 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_8022FA6C:
/* 8022FA6C 2C 04 00 00 */ cmpwi r4, 0
/* 8022FA70 4D 80 00 20 */ bltlr
/* 8022FA74 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8022FA78 7C 04 00 00 */ cmpw r4, r0
/* 8022FA7C 4C 80 00 20 */ bgelr
/* 8022FA80 54 80 10 3A */ slwi r0, r4, 2
/* 8022FA84 7C 63 02 14 */ add r3, r3, r0
/* 8022FA88 C0 03 00 18 */ lfs f0, 0x18(r3)
/* 8022FA8C EC 00 08 2A */ fadds f0, f0, f1
/* 8022FA90 D0 03 00 18 */ stfs f0, 0x18(r3)
/* 8022FA94 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_80229848:
/* 80229848 38 A0 00 00 */ li r5, 0
/* 8022984C 38 00 00 1F */ li r0, 0x1f
/* 80229850 7C 09 03 A6 */ mtctr r0
lbl_80229854:
/* 80229854 88 83 05 DC */ lbz r4, 0x5dc(r3)
/* 80229858 38 05 12 53 */ addi r0, r5, 0x1253
/* 8022985C 7C 83 01 AE */ stbx r4, r3, r0
/* 80229860 38 A5 00 01 */ addi r5, r5, 1
/* 80229864 42 00 FF F0 */ bdnz lbl_80229854
/* 80229868 4E 80 00 20 */ blr
@@ -0,0 +1,51 @@
lbl_80228D28:
/* 80228D28 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80228D2C 7C 08 02 A6 */ mflr r0
/* 80228D30 90 01 00 34 */ stw r0, 0x34(r1)
/* 80228D34 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80228D38 7C 7F 1B 78 */ mr r31, r3
/* 80228D3C C0 22 B0 60 */ lfs f1, lit_4027(r2)
/* 80228D40 C0 03 04 14 */ lfs f0, 0x414(r3)
/* 80228D44 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 80228D48 40 82 00 28 */ bne lbl_80228D70
/* 80228D4C C0 1F 04 18 */ lfs f0, 0x418(r31)
/* 80228D50 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 80228D54 40 82 00 1C */ bne lbl_80228D70
/* 80228D58 C0 1F 04 1C */ lfs f0, 0x41c(r31)
/* 80228D5C FC 01 00 00 */ fcmpu cr0, f1, f0
/* 80228D60 40 82 00 10 */ bne lbl_80228D70
/* 80228D64 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80228D68 D0 1F 04 54 */ stfs f0, 0x454(r31)
/* 80228D6C 48 00 00 60 */ b lbl_80228DCC
lbl_80228D70:
/* 80228D70 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80228D74 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80228D78 80 A3 5D AC */ lwz r5, 0x5dac(r3)
/* 80228D7C 38 61 00 14 */ addi r3, r1, 0x14
/* 80228D80 38 9F 04 14 */ addi r4, r31, 0x414
/* 80228D84 38 A5 05 50 */ addi r5, r5, 0x550
/* 80228D88 48 03 DD AD */ bl __mi__4cXyzCFRC3Vec
/* 80228D8C C0 01 00 14 */ lfs f0, 0x14(r1)
/* 80228D90 D0 01 00 08 */ stfs f0, 8(r1)
/* 80228D94 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 80228D98 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 80228D9C C0 01 00 1C */ lfs f0, 0x1c(r1)
/* 80228DA0 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80228DA4 38 61 00 08 */ addi r3, r1, 8
/* 80228DA8 48 11 E3 91 */ bl PSVECSquareMag
/* 80228DAC C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 80228DB0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80228DB4 40 81 00 08 */ ble lbl_80228DBC
/* 80228DB8 48 00 00 0C */ b lbl_80228DC4
lbl_80228DBC:
/* 80228DBC C8 02 B0 68 */ lfd f0, lit_4078(r2)
/* 80228DC0 FC 01 00 40 */ fcmpo cr0, f1, f0
lbl_80228DC4:
/* 80228DC4 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80228DC8 D0 1F 04 54 */ stfs f0, 0x454(r31)
lbl_80228DCC:
/* 80228DCC 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80228DD0 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80228DD4 7C 08 03 A6 */ mtlr r0
/* 80228DD8 38 21 00 30 */ addi r1, r1, 0x30
/* 80228DDC 4E 80 00 20 */ blr
@@ -0,0 +1,51 @@
lbl_8022CBE8:
/* 8022CBE8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022CBEC 7C 08 02 A6 */ mflr r0
/* 8022CBF0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022CBF4 39 61 00 20 */ addi r11, r1, 0x20
/* 8022CBF8 48 13 55 E1 */ bl _savegpr_28
/* 8022CBFC 7C 7C 1B 78 */ mr r28, r3
/* 8022CC00 83 A3 00 04 */ lwz r29, 4(r3)
/* 8022CC04 38 00 00 01 */ li r0, 1
/* 8022CC08 98 1D 12 74 */ stb r0, 0x1274(r29)
/* 8022CC0C 83 C3 00 A0 */ lwz r30, 0xa0(r3)
/* 8022CC10 83 E3 00 9C */ lwz r31, 0x9c(r3)
/* 8022CC14 80 03 00 08 */ lwz r0, 8(r3)
/* 8022CC18 90 03 00 54 */ stw r0, 0x54(r3)
/* 8022CC1C 93 C3 00 58 */ stw r30, 0x58(r3)
/* 8022CC20 38 00 00 00 */ li r0, 0
/* 8022CC24 90 03 00 5C */ stw r0, 0x5c(r3)
/* 8022CC28 3C 60 80 2B */ lis r3, process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor@ha
/* 8022CC2C 38 03 82 8C */ addi r0, r3, process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor@l
/* 8022CC30 90 1C 00 70 */ stw r0, 0x70(r28)
/* 8022CC34 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022CC38 7F C4 F3 78 */ mr r4, r30
/* 8022CC3C 81 9C 00 4C */ lwz r12, 0x4c(r28)
/* 8022CC40 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022CC44 7D 89 03 A6 */ mtctr r12
/* 8022CC48 4E 80 04 21 */ bctrl
/* 8022CC4C 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022CC50 7F E4 FB 78 */ mr r4, r31
/* 8022CC54 7F C5 F3 78 */ mr r5, r30
/* 8022CC58 81 9C 00 4C */ lwz r12, 0x4c(r28)
/* 8022CC5C 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 8022CC60 7D 89 03 A6 */ mtctr r12
/* 8022CC64 4E 80 04 21 */ bctrl
/* 8022CC68 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022CC6C 7F E4 FB 78 */ mr r4, r31
/* 8022CC70 7F C5 F3 78 */ mr r5, r30
/* 8022CC74 81 9C 00 4C */ lwz r12, 0x4c(r28)
/* 8022CC78 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8022CC7C 7D 89 03 A6 */ mtctr r12
/* 8022CC80 4E 80 04 21 */ bctrl
/* 8022CC84 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022CC88 38 80 00 00 */ li r4, 0
/* 8022CC8C 48 07 BE 95 */ bl process__Q28JMessage19TRenderingProcessorFPCc
/* 8022CC90 38 00 00 00 */ li r0, 0
/* 8022CC94 98 1D 12 74 */ stb r0, 0x1274(r29)
/* 8022CC98 39 61 00 20 */ addi r11, r1, 0x20
/* 8022CC9C 48 13 55 89 */ bl _restgpr_28
/* 8022CCA0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022CCA4 7C 08 03 A6 */ mtlr r0
/* 8022CCA8 38 21 00 20 */ addi r1, r1, 0x20
/* 8022CCAC 4E 80 00 20 */ blr
@@ -0,0 +1,146 @@
lbl_80228608:
/* 80228608 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 8022860C 2C 03 00 30 */ cmpwi r3, 0x30
/* 80228610 41 80 00 1C */ blt lbl_8022862C
/* 80228614 2C 03 00 39 */ cmpwi r3, 0x39
/* 80228618 41 81 00 14 */ bgt lbl_8022862C
/* 8022861C 3C 63 00 01 */ addis r3, r3, 1
/* 80228620 38 03 82 1F */ addi r0, r3, -32225
/* 80228624 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 80228628 48 00 02 08 */ b lbl_80228830
lbl_8022862C:
/* 8022862C 2C 03 00 41 */ cmpwi r3, 0x41
/* 80228630 41 80 00 1C */ blt lbl_8022864C
/* 80228634 2C 03 00 5A */ cmpwi r3, 0x5a
/* 80228638 41 81 00 14 */ bgt lbl_8022864C
/* 8022863C 3C 63 00 01 */ addis r3, r3, 1
/* 80228640 38 03 82 30 */ addi r0, r3, -32208
/* 80228644 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 80228648 48 00 01 E8 */ b lbl_80228830
lbl_8022864C:
/* 8022864C 2C 03 00 61 */ cmpwi r3, 0x61
/* 80228650 41 80 00 1C */ blt lbl_8022866C
/* 80228654 2C 03 00 7A */ cmpwi r3, 0x7a
/* 80228658 41 81 00 14 */ bgt lbl_8022866C
/* 8022865C 3C 63 00 01 */ addis r3, r3, 1
/* 80228660 38 03 82 51 */ addi r0, r3, -32175
/* 80228664 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 80228668 48 00 01 C8 */ b lbl_80228830
lbl_8022866C:
/* 8022866C 2C 03 00 A0 */ cmpwi r3, 0xa0
/* 80228670 41 80 00 24 */ blt lbl_80228694
/* 80228674 2C 03 00 DF */ cmpwi r3, 0xdf
/* 80228678 41 81 00 1C */ bgt lbl_80228694
/* 8022867C 38 03 FF 60 */ addi r0, r3, -160
/* 80228680 54 00 08 3C */ slwi r0, r0, 1
/* 80228684 3C 60 80 3C */ lis r3, char_table@ha
/* 80228688 38 63 FD F8 */ addi r3, r3, char_table@l
/* 8022868C 7C 83 02 2E */ lhzx r4, r3, r0
/* 80228690 48 00 01 A0 */ b lbl_80228830
lbl_80228694:
/* 80228694 38 03 FF E0 */ addi r0, r3, -32
/* 80228698 28 00 00 3F */ cmplwi r0, 0x3f
/* 8022869C 41 81 01 94 */ bgt lbl_80228830
/* 802286A0 3C 60 80 3C */ lis r3, lit_3831@ha
/* 802286A4 38 63 FE 78 */ addi r3, r3, lit_3831@l
/* 802286A8 54 00 10 3A */ slwi r0, r0, 2
/* 802286AC 7C 03 00 2E */ lwzx r0, r3, r0
/* 802286B0 7C 09 03 A6 */ mtctr r0
/* 802286B4 4E 80 04 20 */ bctr
/* 802286B8 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008140@ha */
/* 802286BC 38 83 81 40 */ addi r4, r3, 0x8140 /* 0x00008140@l */
/* 802286C0 48 00 01 70 */ b lbl_80228830
/* 802286C4 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008149@ha */
/* 802286C8 38 83 81 49 */ addi r4, r3, 0x8149 /* 0x00008149@l */
/* 802286CC 48 00 01 64 */ b lbl_80228830
/* 802286D0 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008168@ha */
/* 802286D4 38 83 81 68 */ addi r4, r3, 0x8168 /* 0x00008168@l */
/* 802286D8 48 00 01 58 */ b lbl_80228830
/* 802286DC 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008194@ha */
/* 802286E0 38 83 81 94 */ addi r4, r3, 0x8194 /* 0x00008194@l */
/* 802286E4 48 00 01 4C */ b lbl_80228830
/* 802286E8 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008190@ha */
/* 802286EC 38 83 81 90 */ addi r4, r3, 0x8190 /* 0x00008190@l */
/* 802286F0 48 00 01 40 */ b lbl_80228830
/* 802286F4 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008193@ha */
/* 802286F8 38 83 81 93 */ addi r4, r3, 0x8193 /* 0x00008193@l */
/* 802286FC 48 00 01 34 */ b lbl_80228830
/* 80228700 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008195@ha */
/* 80228704 38 83 81 95 */ addi r4, r3, 0x8195 /* 0x00008195@l */
/* 80228708 48 00 01 28 */ b lbl_80228830
/* 8022870C 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008166@ha */
/* 80228710 38 83 81 66 */ addi r4, r3, 0x8166 /* 0x00008166@l */
/* 80228714 48 00 01 1C */ b lbl_80228830
/* 80228718 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008169@ha */
/* 8022871C 38 83 81 69 */ addi r4, r3, 0x8169 /* 0x00008169@l */
/* 80228720 48 00 01 10 */ b lbl_80228830
/* 80228724 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000816A@ha */
/* 80228728 38 83 81 6A */ addi r4, r3, 0x816A /* 0x0000816A@l */
/* 8022872C 48 00 01 04 */ b lbl_80228830
/* 80228730 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008196@ha */
/* 80228734 38 83 81 96 */ addi r4, r3, 0x8196 /* 0x00008196@l */
/* 80228738 48 00 00 F8 */ b lbl_80228830
/* 8022873C 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000817B@ha */
/* 80228740 38 83 81 7B */ addi r4, r3, 0x817B /* 0x0000817B@l */
/* 80228744 48 00 00 EC */ b lbl_80228830
/* 80228748 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008143@ha */
/* 8022874C 38 83 81 43 */ addi r4, r3, 0x8143 /* 0x00008143@l */
/* 80228750 48 00 00 E0 */ b lbl_80228830
/* 80228754 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000817C@ha */
/* 80228758 38 83 81 7C */ addi r4, r3, 0x817C /* 0x0000817C@l */
/* 8022875C 48 00 00 D4 */ b lbl_80228830
/* 80228760 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008144@ha */
/* 80228764 38 83 81 44 */ addi r4, r3, 0x8144 /* 0x00008144@l */
/* 80228768 48 00 00 C8 */ b lbl_80228830
/* 8022876C 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000815E@ha */
/* 80228770 38 83 81 5E */ addi r4, r3, 0x815E /* 0x0000815E@l */
/* 80228774 48 00 00 BC */ b lbl_80228830
/* 80228778 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008146@ha */
/* 8022877C 38 83 81 46 */ addi r4, r3, 0x8146 /* 0x00008146@l */
/* 80228780 48 00 00 B0 */ b lbl_80228830
/* 80228784 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008147@ha */
/* 80228788 38 83 81 47 */ addi r4, r3, 0x8147 /* 0x00008147@l */
/* 8022878C 48 00 00 A4 */ b lbl_80228830
/* 80228790 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008171@ha */
/* 80228794 38 83 81 71 */ addi r4, r3, 0x8171 /* 0x00008171@l */
/* 80228798 48 00 00 98 */ b lbl_80228830
/* 8022879C 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008181@ha */
/* 802287A0 38 83 81 81 */ addi r4, r3, 0x8181 /* 0x00008181@l */
/* 802287A4 48 00 00 8C */ b lbl_80228830
/* 802287A8 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008172@ha */
/* 802287AC 38 83 81 72 */ addi r4, r3, 0x8172 /* 0x00008172@l */
/* 802287B0 48 00 00 80 */ b lbl_80228830
/* 802287B4 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008148@ha */
/* 802287B8 38 83 81 48 */ addi r4, r3, 0x8148 /* 0x00008148@l */
/* 802287BC 48 00 00 74 */ b lbl_80228830
/* 802287C0 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000816D@ha */
/* 802287C4 38 83 81 6D */ addi r4, r3, 0x816D /* 0x0000816D@l */
/* 802287C8 48 00 00 68 */ b lbl_80228830
/* 802287CC 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000818F@ha */
/* 802287D0 38 83 81 8F */ addi r4, r3, 0x818F /* 0x0000818F@l */
/* 802287D4 48 00 00 5C */ b lbl_80228830
/* 802287D8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000816E@ha */
/* 802287DC 38 83 81 6E */ addi r4, r3, 0x816E /* 0x0000816E@l */
/* 802287E0 48 00 00 50 */ b lbl_80228830
/* 802287E4 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000813F@ha */
/* 802287E8 38 83 81 3F */ addi r4, r3, 0x813F /* 0x0000813F@l */
/* 802287EC 48 00 00 44 */ b lbl_80228830
/* 802287F0 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008151@ha */
/* 802287F4 38 83 81 51 */ addi r4, r3, 0x8151 /* 0x00008151@l */
/* 802287F8 48 00 00 38 */ b lbl_80228830
/* 802287FC 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000816F@ha */
/* 80228800 38 83 81 6F */ addi r4, r3, 0x816F /* 0x0000816F@l */
/* 80228804 48 00 00 2C */ b lbl_80228830
/* 80228808 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008162@ha */
/* 8022880C 38 83 81 62 */ addi r4, r3, 0x8162 /* 0x00008162@l */
/* 80228810 48 00 00 20 */ b lbl_80228830
/* 80228814 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008170@ha */
/* 80228818 38 83 81 70 */ addi r4, r3, 0x8170 /* 0x00008170@l */
/* 8022881C 48 00 00 14 */ b lbl_80228830
/* 80228820 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008140@ha */
/* 80228824 38 83 81 40 */ addi r4, r3, 0x8140 /* 0x00008140@l */
/* 80228828 48 00 00 08 */ b lbl_80228830
/* 8022882C 38 80 00 00 */ li r4, 0
lbl_80228830:
/* 80228830 7C 83 23 78 */ mr r3, r4
/* 80228834 4E 80 00 20 */ blr
@@ -0,0 +1,18 @@
lbl_802285CC:
/* 802285CC 38 00 00 00 */ li r0, 0
/* 802285D0 38 8D 8B 40 */ la r4, mMoji(r13) /* 804510C0-_SDA_BASE_ */
/* 802285D4 98 04 00 02 */ stb r0, 2(r4)
/* 802285D8 98 04 00 01 */ stb r0, 1(r4)
/* 802285DC 98 0D 8B 40 */ stb r0, mMoji(r13)
/* 802285E0 54 65 04 3E */ clrlwi r5, r3, 0x10
/* 802285E4 54 60 C6 3E */ rlwinm r0, r3, 0x18, 0x18, 0x1f
/* 802285E8 98 0D 8B 40 */ stb r0, mMoji(r13)
/* 802285EC 7C 00 07 75 */ extsb. r0, r0
/* 802285F0 40 82 00 0C */ bne lbl_802285FC
/* 802285F4 98 AD 8B 40 */ stb r5, mMoji(r13)
/* 802285F8 48 00 00 08 */ b lbl_80228600
lbl_802285FC:
/* 802285FC 98 A4 00 01 */ stb r5, 1(r4)
lbl_80228600:
/* 80228600 38 6D 8B 40 */ la r3, mMoji(r13) /* 804510C0-_SDA_BASE_ */
/* 80228604 4E 80 00 20 */ blr
@@ -0,0 +1,32 @@
lbl_80228838:
/* 80228838 54 65 04 3E */ clrlwi r5, r3, 0x10
/* 8022883C 3C 80 00 01 */ lis r4, 0x0001 /* 0x00008340@ha */
/* 80228840 38 04 83 40 */ addi r0, r4, 0x8340 /* 0x00008340@l */
/* 80228844 7C 03 00 00 */ cmpw r3, r0
/* 80228848 41 80 00 1C */ blt lbl_80228864
/* 8022884C 38 04 83 7E */ addi r0, r4, -31874
/* 80228850 7C 03 00 00 */ cmpw r3, r0
/* 80228854 41 81 00 10 */ bgt lbl_80228864
/* 80228858 38 03 FF 5F */ addi r0, r3, -161
/* 8022885C 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 80228860 48 00 00 40 */ b lbl_802288A0
lbl_80228864:
/* 80228864 3C 80 00 01 */ lis r4, 0x0001 /* 0x00008380@ha */
/* 80228868 38 04 83 80 */ addi r0, r4, 0x8380 /* 0x00008380@l */
/* 8022886C 7C 03 00 00 */ cmpw r3, r0
/* 80228870 41 80 00 1C */ blt lbl_8022888C
/* 80228874 38 04 83 93 */ addi r0, r4, -31853
/* 80228878 7C 03 00 00 */ cmpw r3, r0
/* 8022887C 41 81 00 10 */ bgt lbl_8022888C
/* 80228880 38 03 FF 5E */ addi r0, r3, -162
/* 80228884 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 80228888 48 00 00 18 */ b lbl_802288A0
lbl_8022888C:
/* 8022888C 3C 03 00 00 */ addis r0, r3, 0
/* 80228890 28 00 83 94 */ cmplwi r0, 0x8394
/* 80228894 40 82 00 0C */ bne lbl_802288A0
/* 80228898 3C 60 00 01 */ lis r3, 0x0001 /* 0x000082D4@ha */
/* 8022889C 38 A3 82 D4 */ addi r5, r3, 0x82D4 /* 0x000082D4@l */
lbl_802288A0:
/* 802288A0 7C A3 2B 78 */ mr r3, r5
/* 802288A4 4E 80 00 20 */ blr
@@ -0,0 +1,23 @@
lbl_80228578:
/* 80228578 3C 03 00 00 */ addis r0, r3, 0
/* 8022857C 28 00 81 40 */ cmplwi r0, 0x8140
/* 80228580 41 82 00 44 */ beq lbl_802285C4
/* 80228584 28 00 81 41 */ cmplwi r0, 0x8141
/* 80228588 41 82 00 3C */ beq lbl_802285C4
/* 8022858C 28 00 81 42 */ cmplwi r0, 0x8142
/* 80228590 41 82 00 34 */ beq lbl_802285C4
/* 80228594 2C 03 00 20 */ cmpwi r3, 0x20
/* 80228598 41 82 00 2C */ beq lbl_802285C4
/* 8022859C 2C 03 00 22 */ cmpwi r3, 0x22
/* 802285A0 41 82 00 24 */ beq lbl_802285C4
/* 802285A4 2C 03 00 27 */ cmpwi r3, 0x27
/* 802285A8 41 82 00 1C */ beq lbl_802285C4
/* 802285AC 2C 03 00 2C */ cmpwi r3, 0x2c
/* 802285B0 41 82 00 14 */ beq lbl_802285C4
/* 802285B4 2C 03 00 2E */ cmpwi r3, 0x2e
/* 802285B8 41 82 00 0C */ beq lbl_802285C4
/* 802285BC 38 60 00 01 */ li r3, 1
/* 802285C0 4E 80 00 20 */ blr
lbl_802285C4:
/* 802285C4 38 60 00 00 */ li r3, 0
/* 802285C8 4E 80 00 20 */ blr
@@ -0,0 +1,14 @@
lbl_8022FAF0:
/* 8022FAF0 2C 04 00 00 */ cmpwi r4, 0
/* 8022FAF4 4D 80 00 20 */ bltlr
/* 8022FAF8 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8022FAFC 7C 04 00 00 */ cmpw r4, r0
/* 8022FB00 4C 80 00 20 */ bgelr
/* 8022FB04 54 80 10 3A */ slwi r0, r4, 2
/* 8022FB08 7C 63 02 14 */ add r3, r3, r0
/* 8022FB0C C0 23 00 48 */ lfs f1, 0x48(r3)
/* 8022FB10 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022FB14 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 8022FB18 4D 82 00 20 */ beqlr
/* 8022FB1C D0 03 00 48 */ stfs f0, 0x48(r3)
/* 8022FB20 4E 80 00 20 */ blr
@@ -0,0 +1,19 @@
lbl_802299AC:
/* 802299AC 80 A3 05 C0 */ lwz r5, 0x5c0(r3)
/* 802299B0 A8 05 01 7C */ lha r0, 0x17c(r5)
/* 802299B4 A8 A5 01 7A */ lha r5, 0x17a(r5)
/* 802299B8 7C 00 28 50 */ subf r0, r0, r5
/* 802299BC 7C 00 20 00 */ cmpw r0, r4
/* 802299C0 40 81 00 10 */ ble lbl_802299D0
/* 802299C4 38 00 00 01 */ li r0, 1
/* 802299C8 98 03 12 50 */ stb r0, 0x1250(r3)
/* 802299CC 4E 80 00 20 */ blr
lbl_802299D0:
/* 802299D0 40 82 00 10 */ bne lbl_802299E0
/* 802299D4 38 00 00 00 */ li r0, 0
/* 802299D8 98 03 12 50 */ stb r0, 0x1250(r3)
/* 802299DC 4E 80 00 20 */ blr
lbl_802299E0:
/* 802299E0 38 00 00 02 */ li r0, 2
/* 802299E4 98 03 12 50 */ stb r0, 0x1250(r3)
/* 802299E8 4E 80 00 20 */ blr
@@ -0,0 +1,113 @@
lbl_8022ED10:
/* 8022ED10 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8022ED14 7C 08 02 A6 */ mflr r0
/* 8022ED18 90 01 00 54 */ stw r0, 0x54(r1)
/* 8022ED1C DB E1 00 40 */ stfd f31, 0x40(r1)
/* 8022ED20 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
/* 8022ED24 39 61 00 40 */ addi r11, r1, 0x40
/* 8022ED28 48 13 34 B5 */ bl _savegpr_29
/* 8022ED2C 7C 7F 1B 78 */ mr r31, r3
/* 8022ED30 83 A3 00 04 */ lwz r29, 4(r3)
/* 8022ED34 83 DD 05 C8 */ lwz r30, 0x5c8(r29)
/* 8022ED38 7F C3 F3 78 */ mr r3, r30
/* 8022ED3C 81 9E 00 00 */ lwz r12, 0(r30)
/* 8022ED40 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022ED44 7D 89 03 A6 */ mtctr r12
/* 8022ED48 4E 80 04 21 */ bctrl
/* 8022ED4C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022ED50 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022ED54 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022ED58 3C 00 43 30 */ lis r0, 0x4330
/* 8022ED5C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022ED60 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022ED64 EF E0 08 28 */ fsubs f31, f0, f1
/* 8022ED68 7F C3 F3 78 */ mr r3, r30
/* 8022ED6C 81 9E 00 00 */ lwz r12, 0(r30)
/* 8022ED70 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 8022ED74 7D 89 03 A6 */ mtctr r12
/* 8022ED78 4E 80 04 21 */ bctrl
/* 8022ED7C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022ED80 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022ED84 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022ED88 3C 00 43 30 */ lis r0, 0x4330
/* 8022ED8C 90 01 00 20 */ stw r0, 0x20(r1)
/* 8022ED90 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8022ED94 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022ED98 EC A0 F8 24 */ fdivs f5, f0, f31
/* 8022ED9C 88 7F 01 4D */ lbz r3, 0x14d(r31)
/* 8022EDA0 88 1D 12 44 */ lbz r0, 0x1244(r29)
/* 8022EDA4 7C 03 00 40 */ cmplw r3, r0
/* 8022EDA8 40 82 00 74 */ bne lbl_8022EE1C
/* 8022EDAC C0 9F 00 44 */ lfs f4, 0x44(r31)
/* 8022EDB0 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022EDB4 38 80 00 00 */ li r4, 0
/* 8022EDB8 38 A0 00 1D */ li r5, 0x1d
/* 8022EDBC C0 5F 00 50 */ lfs f2, 0x50(r31)
/* 8022EDC0 C0 3F 00 58 */ lfs f1, 0x58(r31)
/* 8022EDC4 C0 1F 00 48 */ lfs f0, 0x48(r31)
/* 8022EDC8 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022EDCC EC 01 00 32 */ fmuls f0, f1, f0
/* 8022EDD0 EC 22 00 2A */ fadds f1, f2, f0
/* 8022EDD4 A8 1F 01 42 */ lha r0, 0x142(r31)
/* 8022EDD8 54 00 10 3A */ slwi r0, r0, 2
/* 8022EDDC 7C DF 02 14 */ add r6, r31, r0
/* 8022EDE0 C0 06 00 7C */ lfs f0, 0x7c(r6)
/* 8022EDE4 EC 21 00 28 */ fsubs f1, f1, f0
/* 8022EDE8 C0 5F 00 4C */ lfs f2, 0x4c(r31)
/* 8022EDEC C0 1D 04 20 */ lfs f0, 0x420(r29)
/* 8022EDF0 EC 04 00 32 */ fmuls f0, f4, f0
/* 8022EDF4 EC 65 00 32 */ fmuls f3, f5, f0
/* 8022EDF8 C0 1D 04 24 */ lfs f0, 0x424(r29)
/* 8022EDFC EC 04 00 32 */ fmuls f0, f4, f0
/* 8022EE00 EC 85 00 32 */ fmuls f4, f5, f0
/* 8022EE04 80 DF 01 20 */ lwz r6, 0x120(r31)
/* 8022EE08 38 E0 00 FF */ li r7, 0xff
/* 8022EE0C 81 83 00 00 */ lwz r12, 0(r3)
/* 8022EE10 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 8022EE14 7D 89 03 A6 */ mtctr r12
/* 8022EE18 4E 80 04 21 */ bctrl
lbl_8022EE1C:
/* 8022EE1C C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 8022EE20 C0 3F 00 44 */ lfs f1, 0x44(r31)
/* 8022EE24 C0 1D 04 20 */ lfs f0, 0x420(r29)
/* 8022EE28 EC 21 00 32 */ fmuls f1, f1, f0
/* 8022EE2C C0 1D 04 38 */ lfs f0, 0x438(r29)
/* 8022EE30 EC 01 00 2A */ fadds f0, f1, f0
/* 8022EE34 EC 02 00 2A */ fadds f0, f2, f0
/* 8022EE38 C0 5F 00 48 */ lfs f2, 0x48(r31)
/* 8022EE3C FC 00 00 1E */ fctiwz f0, f0
/* 8022EE40 D8 01 00 20 */ stfd f0, 0x20(r1)
/* 8022EE44 80 C1 00 24 */ lwz r6, 0x24(r1)
/* 8022EE48 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022EE4C 6C C0 80 00 */ xoris r0, r6, 0x8000
/* 8022EE50 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022EE54 3C 00 43 30 */ lis r0, 0x4330
/* 8022EE58 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022EE5C C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022EE60 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022EE64 EC 02 00 2A */ fadds f0, f2, f0
/* 8022EE68 D0 1F 00 48 */ stfs f0, 0x48(r31)
/* 8022EE6C 38 61 00 08 */ addi r3, r1, 8
/* 8022EE70 38 80 00 0F */ li r4, 0xf
/* 8022EE74 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 8022EE78 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8022EE7C 38 A5 00 08 */ addi r5, r5, 8
/* 8022EE80 4C C6 31 82 */ crclr 6
/* 8022EE84 48 13 77 39 */ bl snprintf
/* 8022EE88 7F E3 FB 78 */ mr r3, r31
/* 8022EE8C 38 81 00 08 */ addi r4, r1, 8
/* 8022EE90 38 A0 00 00 */ li r5, 0
/* 8022EE94 38 C0 00 01 */ li r6, 1
/* 8022EE98 38 E0 00 00 */ li r7, 0
/* 8022EE9C 48 00 00 65 */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022EEA0 88 7F 01 4D */ lbz r3, 0x14d(r31)
/* 8022EEA4 38 03 00 01 */ addi r0, r3, 1
/* 8022EEA8 98 1F 01 4D */ stb r0, 0x14d(r31)
/* 8022EEAC E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
/* 8022EEB0 CB E1 00 40 */ lfd f31, 0x40(r1)
/* 8022EEB4 39 61 00 40 */ addi r11, r1, 0x40
/* 8022EEB8 48 13 33 71 */ bl _restgpr_29
/* 8022EEBC 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8022EEC0 7C 08 03 A6 */ mtlr r0
/* 8022EEC4 38 21 00 50 */ addi r1, r1, 0x50
/* 8022EEC8 4E 80 00 20 */ blr
@@ -0,0 +1,133 @@
lbl_80229AC4:
/* 80229AC4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80229AC8 7C 08 02 A6 */ mflr r0
/* 80229ACC 90 01 00 44 */ stw r0, 0x44(r1)
/* 80229AD0 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 80229AD4 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 80229AD8 39 61 00 30 */ addi r11, r1, 0x30
/* 80229ADC 48 13 86 ED */ bl _savegpr_24
/* 80229AE0 7C 79 1B 78 */ mr r25, r3
/* 80229AE4 7C 9A 23 78 */ mr r26, r4
/* 80229AE8 83 83 00 04 */ lwz r28, 4(r3)
/* 80229AEC 7F 83 E3 78 */ mr r3, r28
/* 80229AF0 4B FF FC C1 */ bl resetCharactor__19jmessage_tReferenceFv
/* 80229AF4 3B C0 00 00 */ li r30, 0
/* 80229AF8 93 DC 05 B8 */ stw r30, 0x5b8(r28)
/* 80229AFC C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80229B00 D0 19 00 38 */ stfs f0, 0x38(r25)
/* 80229B04 88 1A 00 08 */ lbz r0, 8(r26)
/* 80229B08 98 19 00 4C */ stb r0, 0x4c(r25)
/* 80229B0C 88 1A 00 0E */ lbz r0, 0xe(r26)
/* 80229B10 B0 19 00 42 */ sth r0, 0x42(r25)
/* 80229B14 3B 60 00 00 */ li r27, 0
/* 80229B18 3B 00 00 00 */ li r24, 0
/* 80229B1C C3 E2 B0 60 */ lfs f31, lit_4027(r2)
/* 80229B20 8B FA 00 0D */ lbz r31, 0xd(r26)
lbl_80229B24:
/* 80229B24 7C 7C F2 14 */ add r3, r28, r30
/* 80229B28 D3 E3 04 68 */ stfs f31, 0x468(r3)
/* 80229B2C D3 E3 05 08 */ stfs f31, 0x508(r3)
/* 80229B30 38 00 00 00 */ li r0, 0
/* 80229B34 7F BC DA 14 */ add r29, r28, r27
/* 80229B38 98 1D 11 A2 */ stb r0, 0x11a2(r29)
/* 80229B3C 98 1D 11 CA */ stb r0, 0x11ca(r29)
/* 80229B40 98 1D 11 F2 */ stb r0, 0x11f2(r29)
/* 80229B44 9B FD 12 1A */ stb r31, 0x121a(r29)
/* 80229B48 38 60 00 64 */ li r3, 0x64
/* 80229B4C 38 18 05 E0 */ addi r0, r24, 0x5e0
/* 80229B50 7C 7C 03 2E */ sthx r3, r28, r0
/* 80229B54 7F 83 E3 78 */ mr r3, r28
/* 80229B58 4B FF F3 49 */ bl isPlaceName__19jmessage_tReferenceFv
/* 80229B5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229B60 40 82 00 30 */ bne lbl_80229B90
/* 80229B64 7F 83 E3 78 */ mr r3, r28
/* 80229B68 4B FF F4 09 */ bl isStaffRoll__19jmessage_tReferenceFv
/* 80229B6C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229B70 40 82 00 20 */ bne lbl_80229B90
/* 80229B74 7F 83 E3 78 */ mr r3, r28
/* 80229B78 4B FF F3 5D */ bl isBossName__19jmessage_tReferenceFv
/* 80229B7C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229B80 40 82 00 10 */ bne lbl_80229B90
/* 80229B84 88 1C 12 46 */ lbz r0, 0x1246(r28)
/* 80229B88 28 00 00 09 */ cmplwi r0, 9
/* 80229B8C 40 82 00 10 */ bne lbl_80229B9C
lbl_80229B90:
/* 80229B90 38 00 00 01 */ li r0, 1
/* 80229B94 98 1D 12 1A */ stb r0, 0x121a(r29)
/* 80229B98 48 00 00 2C */ b lbl_80229BC4
lbl_80229B9C:
/* 80229B9C A0 1A 00 04 */ lhz r0, 4(r26)
/* 80229BA0 28 00 02 A5 */ cmplwi r0, 0x2a5
/* 80229BA4 40 82 00 0C */ bne lbl_80229BB0
/* 80229BA8 38 00 00 01 */ li r0, 1
/* 80229BAC 98 1D 12 1A */ stb r0, 0x121a(r29)
lbl_80229BB0:
/* 80229BB0 88 1A 00 0D */ lbz r0, 0xd(r26)
/* 80229BB4 28 00 00 00 */ cmplwi r0, 0
/* 80229BB8 40 82 00 0C */ bne lbl_80229BC4
/* 80229BBC 38 00 00 01 */ li r0, 1
/* 80229BC0 98 1D 12 1A */ stb r0, 0x121a(r29)
lbl_80229BC4:
/* 80229BC4 3B 7B 00 01 */ addi r27, r27, 1
/* 80229BC8 2C 1B 00 28 */ cmpwi r27, 0x28
/* 80229BCC 3B 18 00 02 */ addi r24, r24, 2
/* 80229BD0 3B DE 00 04 */ addi r30, r30, 4
/* 80229BD4 41 80 FF 50 */ blt lbl_80229B24
/* 80229BD8 38 C0 00 00 */ li r6, 0
/* 80229BDC 38 60 00 00 */ li r3, 0
/* 80229BE0 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 80229BE4 38 80 00 01 */ li r4, 1
/* 80229BE8 38 00 00 03 */ li r0, 3
/* 80229BEC 7C 09 03 A6 */ mtctr r0
lbl_80229BF0:
/* 80229BF0 38 03 05 A8 */ addi r0, r3, 0x5a8
/* 80229BF4 7C 1C 05 2E */ stfsx f0, r28, r0
/* 80229BF8 88 BC 12 4E */ lbz r5, 0x124e(r28)
/* 80229BFC 7C 80 30 30 */ slw r0, r4, r6
/* 80229C00 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80229C04 7C A0 00 78 */ andc r0, r5, r0
/* 80229C08 98 1C 12 4E */ stb r0, 0x124e(r28)
/* 80229C0C 38 C6 00 01 */ addi r6, r6, 1
/* 80229C10 38 63 00 04 */ addi r3, r3, 4
/* 80229C14 42 00 FF DC */ bdnz lbl_80229BF0
/* 80229C18 38 00 00 00 */ li r0, 0
/* 80229C1C B0 1C 05 D4 */ sth r0, 0x5d4(r28)
/* 80229C20 B0 19 00 3C */ sth r0, 0x3c(r25)
/* 80229C24 B0 19 00 3E */ sth r0, 0x3e(r25)
/* 80229C28 B0 19 00 40 */ sth r0, 0x40(r25)
/* 80229C2C 98 19 00 48 */ stb r0, 0x48(r25)
/* 80229C30 98 19 00 44 */ stb r0, 0x44(r25)
/* 80229C34 98 19 00 45 */ stb r0, 0x45(r25)
/* 80229C38 98 19 00 46 */ stb r0, 0x46(r25)
/* 80229C3C 98 19 00 47 */ stb r0, 0x47(r25)
/* 80229C40 98 19 00 49 */ stb r0, 0x49(r25)
/* 80229C44 7F 83 E3 78 */ mr r3, r28
/* 80229C48 4B FF F1 99 */ bl getLineMax__19jmessage_tReferenceFv
/* 80229C4C 98 79 00 4A */ stb r3, 0x4a(r25)
/* 80229C50 7F 83 E3 78 */ mr r3, r28
/* 80229C54 4B FF FA F1 */ bl resetWord__19jmessage_tReferenceFv
/* 80229C58 38 00 00 00 */ li r0, 0
/* 80229C5C 98 19 00 4B */ stb r0, 0x4b(r25)
/* 80229C60 80 7C 05 C0 */ lwz r3, 0x5c0(r28)
/* 80229C64 98 03 04 CF */ stb r0, 0x4cf(r3)
/* 80229C68 88 1C 12 74 */ lbz r0, 0x1274(r28)
/* 80229C6C 28 00 00 00 */ cmplwi r0, 0
/* 80229C70 40 82 00 08 */ bne lbl_80229C78
/* 80229C74 48 00 D9 9D */ bl resetSelectBomBag__12dMsgObject_cFv
lbl_80229C78:
/* 80229C78 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 80229C7C C0 1C 04 54 */ lfs f0, 0x454(r28)
/* 80229C80 FC 01 00 00 */ fcmpu cr0, f1, f0
/* 80229C84 41 82 00 10 */ beq lbl_80229C94
/* 80229C88 7F 23 CB 78 */ mr r3, r25
/* 80229C8C C0 39 00 38 */ lfs f1, 0x38(r25)
/* 80229C90 48 00 14 21 */ bl do_scale__26jmessage_tMeasureProcessorFf
lbl_80229C94:
/* 80229C94 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 80229C98 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 80229C9C 39 61 00 30 */ addi r11, r1, 0x30
/* 80229CA0 48 13 85 75 */ bl _restgpr_24
/* 80229CA4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80229CA8 7C 08 03 A6 */ mtlr r0
/* 80229CAC 38 21 00 40 */ addi r1, r1, 0x40
/* 80229CB0 4E 80 00 20 */ blr
@@ -0,0 +1,269 @@
lbl_8022B658:
/* 8022B658 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022B65C 7C 08 02 A6 */ mflr r0
/* 8022B660 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022B664 39 61 00 20 */ addi r11, r1, 0x20
/* 8022B668 48 13 6B 71 */ bl _savegpr_28
/* 8022B66C 7C 7C 1B 78 */ mr r28, r3
/* 8022B670 7C 9D 23 78 */ mr r29, r4
/* 8022B674 7C BE 2B 78 */ mr r30, r5
/* 8022B678 93 A3 00 9C */ stw r29, 0x9c(r3)
/* 8022B67C 93 C3 00 A0 */ stw r30, 0xa0(r3)
/* 8022B680 88 04 00 09 */ lbz r0, 9(r4)
/* 8022B684 28 00 00 08 */ cmplwi r0, 8
/* 8022B688 40 82 00 18 */ bne lbl_8022B6A0
/* 8022B68C 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8022B690 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 8022B694 88 03 03 58 */ lbz r0, 0x358(r3)
/* 8022B698 B0 1C 00 A8 */ sth r0, 0xa8(r28)
/* 8022B69C 48 00 00 14 */ b lbl_8022B6B0
lbl_8022B6A0:
/* 8022B6A0 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8022B6A4 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 8022B6A8 88 03 03 57 */ lbz r0, 0x357(r3)
/* 8022B6AC B0 1C 00 A8 */ sth r0, 0xa8(r28)
lbl_8022B6B0:
/* 8022B6B0 A8 1C 00 A8 */ lha r0, 0xa8(r28)
/* 8022B6B4 B0 1C 00 A4 */ sth r0, 0xa4(r28)
/* 8022B6B8 38 60 00 00 */ li r3, 0
/* 8022B6BC B0 7C 00 A6 */ sth r3, 0xa6(r28)
/* 8022B6C0 98 7C 00 AD */ stb r3, 0xad(r28)
/* 8022B6C4 98 7C 00 B0 */ stb r3, 0xb0(r28)
/* 8022B6C8 98 7C 00 B1 */ stb r3, 0xb1(r28)
/* 8022B6CC 98 7C 00 B2 */ stb r3, 0xb2(r28)
/* 8022B6D0 B0 7C 00 AA */ sth r3, 0xaa(r28)
/* 8022B6D4 98 7C 00 AC */ stb r3, 0xac(r28)
/* 8022B6D8 88 1D 00 08 */ lbz r0, 8(r29)
/* 8022B6DC 98 1C 00 B4 */ stb r0, 0xb4(r28)
/* 8022B6E0 88 1D 00 0E */ lbz r0, 0xe(r29)
/* 8022B6E4 98 1C 00 B3 */ stb r0, 0xb3(r28)
/* 8022B6E8 83 FC 00 04 */ lwz r31, 4(r28)
/* 8022B6EC B0 7F 05 D8 */ sth r3, 0x5d8(r31)
/* 8022B6F0 98 7F 12 49 */ stb r3, 0x1249(r31)
/* 8022B6F4 98 7F 12 4A */ stb r3, 0x124a(r31)
/* 8022B6F8 98 7F 12 51 */ stb r3, 0x1251(r31)
/* 8022B6FC 98 7F 12 52 */ stb r3, 0x1252(r31)
/* 8022B700 98 7F 12 76 */ stb r3, 0x1276(r31)
/* 8022B704 B0 7F 06 30 */ sth r3, 0x630(r31)
/* 8022B708 B0 7F 06 32 */ sth r3, 0x632(r31)
/* 8022B70C 7F E3 FB 78 */ mr r3, r31
/* 8022B710 4B FF D6 19 */ bl calcDistance__19jmessage_tReferenceFv
/* 8022B714 88 1D 00 10 */ lbz r0, 0x10(r29)
/* 8022B718 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022B71C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022B720 98 03 5E 7A */ stb r0, 0x5e7a(r3)
/* 8022B724 88 1D 00 11 */ lbz r0, 0x11(r29)
/* 8022B728 98 03 5E 7B */ stb r0, 0x5e7b(r3)
/* 8022B72C 88 03 5E 8F */ lbz r0, 0x5e8f(r3)
/* 8022B730 28 00 00 02 */ cmplwi r0, 2
/* 8022B734 40 82 00 10 */ bne lbl_8022B744
/* 8022B738 38 00 00 01 */ li r0, 1
/* 8022B73C 98 1F 12 45 */ stb r0, 0x1245(r31)
/* 8022B740 48 00 00 20 */ b lbl_8022B760
lbl_8022B744:
/* 8022B744 28 00 00 03 */ cmplwi r0, 3
/* 8022B748 40 82 00 10 */ bne lbl_8022B758
/* 8022B74C 38 00 00 00 */ li r0, 0
/* 8022B750 98 1F 12 45 */ stb r0, 0x1245(r31)
/* 8022B754 48 00 00 0C */ b lbl_8022B760
lbl_8022B758:
/* 8022B758 88 1D 00 0B */ lbz r0, 0xb(r29)
/* 8022B75C 98 1F 12 45 */ stb r0, 0x1245(r31)
lbl_8022B760:
/* 8022B760 88 1D 00 09 */ lbz r0, 9(r29)
/* 8022B764 98 1F 12 46 */ stb r0, 0x1246(r31)
/* 8022B768 48 00 CD 99 */ bl getMsgOutputType__12dMsgObject_cFv
/* 8022B76C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022B770 28 00 00 FF */ cmplwi r0, 0xff
/* 8022B774 41 82 00 10 */ beq lbl_8022B784
/* 8022B778 48 00 CD 89 */ bl getMsgOutputType__12dMsgObject_cFv
/* 8022B77C 98 7F 12 47 */ stb r3, 0x1247(r31)
/* 8022B780 48 00 00 0C */ b lbl_8022B78C
lbl_8022B784:
/* 8022B784 88 1D 00 0A */ lbz r0, 0xa(r29)
/* 8022B788 98 1F 12 47 */ stb r0, 0x1247(r31)
lbl_8022B78C:
/* 8022B78C 88 1D 00 0D */ lbz r0, 0xd(r29)
/* 8022B790 98 1F 12 48 */ stb r0, 0x1248(r31)
/* 8022B794 98 1F 12 47 */ stb r0, 0x1247(r31)
/* 8022B798 A0 1D 00 04 */ lhz r0, 4(r29)
/* 8022B79C B0 1F 05 DE */ sth r0, 0x5de(r31)
/* 8022B7A0 A0 1D 00 06 */ lhz r0, 6(r29)
/* 8022B7A4 28 00 00 00 */ cmplwi r0, 0
/* 8022B7A8 41 82 00 24 */ beq lbl_8022B7CC
/* 8022B7AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022B7B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022B7B4 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 8022B7B8 54 00 0B FC */ rlwinm r0, r0, 1, 0xf, 0x1e
/* 8022B7BC 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha
/* 8022B7C0 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l
/* 8022B7C4 7C 84 02 2E */ lhzx r4, r4, r0
/* 8022B7C8 4B E0 91 C5 */ bl onEventBit__11dSv_event_cFUs
lbl_8022B7CC:
/* 8022B7CC 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022B7D0 48 00 A8 D1 */ bl talkStartInit__12dMsgObject_cFv
/* 8022B7D4 80 1C 00 08 */ lwz r0, 8(r28)
/* 8022B7D8 90 1C 00 54 */ stw r0, 0x54(r28)
/* 8022B7DC 93 DC 00 58 */ stw r30, 0x58(r28)
/* 8022B7E0 38 00 00 00 */ li r0, 0
/* 8022B7E4 90 1C 00 5C */ stw r0, 0x5c(r28)
/* 8022B7E8 3C 60 80 2B */ lis r3, process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor@ha
/* 8022B7EC 38 03 82 8C */ addi r0, r3, process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor@l
/* 8022B7F0 90 1C 00 70 */ stw r0, 0x70(r28)
/* 8022B7F4 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022B7F8 7F C4 F3 78 */ mr r4, r30
/* 8022B7FC 81 9C 00 4C */ lwz r12, 0x4c(r28)
/* 8022B800 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022B804 7D 89 03 A6 */ mtctr r12
/* 8022B808 4E 80 04 21 */ bctrl
/* 8022B80C 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022B810 7F A4 EB 78 */ mr r4, r29
/* 8022B814 7F C5 F3 78 */ mr r5, r30
/* 8022B818 81 9C 00 4C */ lwz r12, 0x4c(r28)
/* 8022B81C 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 8022B820 7D 89 03 A6 */ mtctr r12
/* 8022B824 4E 80 04 21 */ bctrl
/* 8022B828 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022B82C 7F A4 EB 78 */ mr r4, r29
/* 8022B830 7F C5 F3 78 */ mr r5, r30
/* 8022B834 81 9C 00 4C */ lwz r12, 0x4c(r28)
/* 8022B838 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8022B83C 7D 89 03 A6 */ mtctr r12
/* 8022B840 4E 80 04 21 */ bctrl
/* 8022B844 38 7C 00 4C */ addi r3, r28, 0x4c
/* 8022B848 38 80 00 00 */ li r4, 0
/* 8022B84C 48 07 D2 D5 */ bl process__Q28JMessage19TRenderingProcessorFPCc
/* 8022B850 88 1F 12 75 */ lbz r0, 0x1275(r31)
/* 8022B854 28 00 00 00 */ cmplwi r0, 0
/* 8022B858 41 82 00 14 */ beq lbl_8022B86C
/* 8022B85C 38 00 00 00 */ li r0, 0
/* 8022B860 98 1F 12 75 */ stb r0, 0x1275(r31)
/* 8022B864 7F 83 E3 78 */ mr r3, r28
/* 8022B868 48 00 13 81 */ bl calcStringLength__27jmessage_tSequenceProcessorFv
lbl_8022B86C:
/* 8022B86C C0 1F 05 A8 */ lfs f0, 0x5a8(r31)
/* 8022B870 FC 40 00 90 */ fmr f2, f0
/* 8022B874 C0 3F 05 AC */ lfs f1, 0x5ac(r31)
/* 8022B878 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8022B87C 40 80 00 08 */ bge lbl_8022B884
/* 8022B880 FC 40 08 90 */ fmr f2, f1
lbl_8022B884:
/* 8022B884 C0 1F 05 B0 */ lfs f0, 0x5b0(r31)
/* 8022B888 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8022B88C 40 80 00 08 */ bge lbl_8022B894
/* 8022B890 FC 40 00 90 */ fmr f2, f0
lbl_8022B894:
/* 8022B894 C0 02 B0 88 */ lfs f0, lit_5490(r2)
/* 8022B898 EC 42 00 2A */ fadds f2, f2, f0
/* 8022B89C C0 1F 04 48 */ lfs f0, 0x448(r31)
/* 8022B8A0 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 8022B8A4 40 81 00 08 */ ble lbl_8022B8AC
/* 8022B8A8 D0 5F 04 48 */ stfs f2, 0x448(r31)
lbl_8022B8AC:
/* 8022B8AC 48 00 CC 55 */ bl getMsgOutputType__12dMsgObject_cFv
/* 8022B8B0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022B8B4 28 00 00 FF */ cmplwi r0, 0xff
/* 8022B8B8 41 82 00 10 */ beq lbl_8022B8C8
/* 8022B8BC 48 00 CC 45 */ bl getMsgOutputType__12dMsgObject_cFv
/* 8022B8C0 98 7C 00 AE */ stb r3, 0xae(r28)
/* 8022B8C4 48 00 00 0C */ b lbl_8022B8D0
lbl_8022B8C8:
/* 8022B8C8 88 1D 00 0A */ lbz r0, 0xa(r29)
/* 8022B8CC 98 1C 00 AE */ stb r0, 0xae(r28)
lbl_8022B8D0:
/* 8022B8D0 88 1C 00 AF */ lbz r0, 0xaf(r28)
/* 8022B8D4 28 00 00 FF */ cmplwi r0, 0xff
/* 8022B8D8 41 82 00 08 */ beq lbl_8022B8E0
/* 8022B8DC 98 1C 00 AE */ stb r0, 0xae(r28)
lbl_8022B8E0:
/* 8022B8E0 C0 62 B0 8C */ lfs f3, lit_5491(r2)
/* 8022B8E4 D0 7F 04 60 */ stfs f3, 0x460(r31)
/* 8022B8E8 C0 42 B0 64 */ lfs f2, lit_4028(r2)
/* 8022B8EC D0 5F 04 58 */ stfs f2, 0x458(r31)
/* 8022B8F0 D0 5F 04 5C */ stfs f2, 0x45c(r31)
/* 8022B8F4 88 1C 00 AE */ lbz r0, 0xae(r28)
/* 8022B8F8 28 00 00 03 */ cmplwi r0, 3
/* 8022B8FC 40 82 00 44 */ bne lbl_8022B940
/* 8022B900 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8022B904 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 8022B908 A8 03 03 12 */ lha r0, 0x312(r3)
/* 8022B90C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022B910 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022B914 90 01 00 0C */ stw r0, 0xc(r1)
/* 8022B918 3C 00 43 30 */ lis r0, 0x4330
/* 8022B91C 90 01 00 08 */ stw r0, 8(r1)
/* 8022B920 C8 01 00 08 */ lfd f0, 8(r1)
/* 8022B924 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022B928 EC 02 00 2A */ fadds f0, f2, f0
/* 8022B92C EC 02 00 24 */ fdivs f0, f2, f0
/* 8022B930 D0 1F 04 58 */ stfs f0, 0x458(r31)
/* 8022B934 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022B938 D0 1F 04 5C */ stfs f0, 0x45c(r31)
/* 8022B93C 48 00 00 D8 */ b lbl_8022BA14
lbl_8022B940:
/* 8022B940 28 00 00 08 */ cmplwi r0, 8
/* 8022B944 40 82 00 44 */ bne lbl_8022B988
/* 8022B948 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8022B94C 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 8022B950 A8 03 03 16 */ lha r0, 0x316(r3)
/* 8022B954 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022B958 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022B95C 90 01 00 0C */ stw r0, 0xc(r1)
/* 8022B960 3C 00 43 30 */ lis r0, 0x4330
/* 8022B964 90 01 00 08 */ stw r0, 8(r1)
/* 8022B968 C8 01 00 08 */ lfd f0, 8(r1)
/* 8022B96C EC 00 08 28 */ fsubs f0, f0, f1
/* 8022B970 EC 02 00 2A */ fadds f0, f2, f0
/* 8022B974 EC 02 00 24 */ fdivs f0, f2, f0
/* 8022B978 D0 1F 04 58 */ stfs f0, 0x458(r31)
/* 8022B97C C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022B980 D0 1F 04 5C */ stfs f0, 0x45c(r31)
/* 8022B984 48 00 00 90 */ b lbl_8022BA14
lbl_8022B988:
/* 8022B988 28 00 00 09 */ cmplwi r0, 9
/* 8022B98C 40 82 00 44 */ bne lbl_8022B9D0
/* 8022B990 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8022B994 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 8022B998 A8 03 03 18 */ lha r0, 0x318(r3)
/* 8022B99C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022B9A0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022B9A4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8022B9A8 3C 00 43 30 */ lis r0, 0x4330
/* 8022B9AC 90 01 00 08 */ stw r0, 8(r1)
/* 8022B9B0 C8 01 00 08 */ lfd f0, 8(r1)
/* 8022B9B4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022B9B8 EC 02 00 2A */ fadds f0, f2, f0
/* 8022B9BC EC 02 00 24 */ fdivs f0, f2, f0
/* 8022B9C0 D0 1F 04 58 */ stfs f0, 0x458(r31)
/* 8022B9C4 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022B9C8 D0 1F 04 5C */ stfs f0, 0x45c(r31)
/* 8022B9CC 48 00 00 48 */ b lbl_8022BA14
lbl_8022B9D0:
/* 8022B9D0 28 00 00 05 */ cmplwi r0, 5
/* 8022B9D4 40 82 00 40 */ bne lbl_8022BA14
/* 8022B9D8 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8022B9DC 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 8022B9E0 A8 03 03 14 */ lha r0, 0x314(r3)
/* 8022B9E4 B0 1C 00 A4 */ sth r0, 0xa4(r28)
/* 8022B9E8 A8 1C 00 A4 */ lha r0, 0xa4(r28)
/* 8022B9EC C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022B9F0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022B9F4 90 01 00 0C */ stw r0, 0xc(r1)
/* 8022B9F8 3C 00 43 30 */ lis r0, 0x4330
/* 8022B9FC 90 01 00 08 */ stw r0, 8(r1)
/* 8022BA00 C8 01 00 08 */ lfd f0, 8(r1)
/* 8022BA04 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022BA08 EC 02 00 2A */ fadds f0, f2, f0
/* 8022BA0C EC 03 00 24 */ fdivs f0, f3, f0
/* 8022BA10 D0 1F 04 60 */ stfs f0, 0x460(r31)
lbl_8022BA14:
/* 8022BA14 7F E3 FB 78 */ mr r3, r31
/* 8022BA18 4B FF D5 F5 */ bl resetReference__19jmessage_tReferenceFv
/* 8022BA1C 38 00 00 00 */ li r0, 0
/* 8022BA20 98 1C 00 B5 */ stb r0, 0xb5(r28)
/* 8022BA24 39 61 00 20 */ addi r11, r1, 0x20
/* 8022BA28 48 13 67 FD */ bl _restgpr_28
/* 8022BA2C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022BA30 7C 08 03 A6 */ mtlr r0
/* 8022BA34 38 21 00 20 */ addi r1, r1, 0x20
/* 8022BA38 4E 80 00 20 */ blr
@@ -0,0 +1,137 @@
lbl_8022CDCC:
/* 8022CDCC 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8022CDD0 7C 08 02 A6 */ mflr r0
/* 8022CDD4 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022CDD8 39 61 00 30 */ addi r11, r1, 0x30
/* 8022CDDC 48 13 53 F5 */ bl _savegpr_26
/* 8022CDE0 7C 7E 1B 78 */ mr r30, r3
/* 8022CDE4 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022CDE8 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022CDEC D0 03 01 28 */ stfs f0, 0x128(r3)
/* 8022CDF0 D0 03 01 2C */ stfs f0, 0x12c(r3)
/* 8022CDF4 D0 03 01 30 */ stfs f0, 0x130(r3)
/* 8022CDF8 D0 03 01 34 */ stfs f0, 0x134(r3)
/* 8022CDFC 38 80 00 00 */ li r4, 0
/* 8022CE00 98 83 01 4C */ stb r4, 0x14c(r3)
/* 8022CE04 B0 83 01 42 */ sth r4, 0x142(r3)
/* 8022CE08 B0 83 01 44 */ sth r4, 0x144(r3)
/* 8022CE0C B0 83 01 46 */ sth r4, 0x146(r3)
/* 8022CE10 B0 83 01 48 */ sth r4, 0x148(r3)
/* 8022CE14 B0 83 01 4A */ sth r4, 0x14a(r3)
/* 8022CE18 B0 83 01 3C */ sth r4, 0x13c(r3)
/* 8022CE1C B0 83 01 3E */ sth r4, 0x13e(r3)
/* 8022CE20 D0 03 01 38 */ stfs f0, 0x138(r3)
/* 8022CE24 98 83 01 86 */ stb r4, 0x186(r3)
/* 8022CE28 98 83 01 85 */ stb r4, 0x185(r3)
/* 8022CE2C 98 83 01 84 */ stb r4, 0x184(r3)
/* 8022CE30 80 63 00 3C */ lwz r3, 0x3c(r3)
/* 8022CE34 28 03 00 00 */ cmplwi r3, 0
/* 8022CE38 41 82 00 14 */ beq lbl_8022CE4C
/* 8022CE3C 38 03 10 68 */ addi r0, r3, 0x1068
/* 8022CE40 90 1E 00 40 */ stw r0, 0x40(r30)
/* 8022CE44 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022CE48 B0 83 00 00 */ sth r4, 0(r3)
lbl_8022CE4C:
/* 8022CE4C 38 60 00 00 */ li r3, 0
/* 8022CE50 98 7E 01 4D */ stb r3, 0x14d(r30)
/* 8022CE54 B0 7E 01 40 */ sth r3, 0x140(r30)
/* 8022CE58 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022CE5C D0 1E 00 44 */ stfs f0, 0x44(r30)
/* 8022CE60 98 7E 01 4E */ stb r3, 0x14e(r30)
/* 8022CE64 38 00 FF FF */ li r0, -1
/* 8022CE68 90 1E 01 20 */ stw r0, 0x120(r30)
/* 8022CE6C 90 1E 01 24 */ stw r0, 0x124(r30)
/* 8022CE70 88 1F 12 52 */ lbz r0, 0x1252(r31)
/* 8022CE74 98 1E 01 4F */ stb r0, 0x14f(r30)
/* 8022CE78 98 7E 01 87 */ stb r3, 0x187(r30)
/* 8022CE7C C0 1E 00 50 */ lfs f0, 0x50(r30)
/* 8022CE80 D0 1E 00 48 */ stfs f0, 0x48(r30)
/* 8022CE84 C0 1E 00 54 */ lfs f0, 0x54(r30)
/* 8022CE88 D0 1E 00 4C */ stfs f0, 0x4c(r30)
/* 8022CE8C 98 7E 01 51 */ stb r3, 0x151(r30)
/* 8022CE90 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 8022CE94 4B FF 9E 65 */ bl initialize__10COutFont_cFv
/* 8022CE98 38 60 00 00 */ li r3, 0
/* 8022CE9C C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022CEA0 38 00 00 28 */ li r0, 0x28
/* 8022CEA4 7C 09 03 A6 */ mtctr r0
lbl_8022CEA8:
/* 8022CEA8 38 03 00 7C */ addi r0, r3, 0x7c
/* 8022CEAC 7C 1E 05 2E */ stfsx f0, r30, r0
/* 8022CEB0 38 63 00 04 */ addi r3, r3, 4
/* 8022CEB4 42 00 FF F4 */ bdnz lbl_8022CEA8
/* 8022CEB8 38 00 00 00 */ li r0, 0
/* 8022CEBC 90 1E 01 1C */ stw r0, 0x11c(r30)
/* 8022CEC0 38 7F 0A 1C */ addi r3, r31, 0xa1c
/* 8022CEC4 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022CEC8 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022CECC 38 84 00 07 */ addi r4, r4, 7
/* 8022CED0 48 13 BC 5D */ bl strcpy
/* 8022CED4 38 7F 0C 1C */ addi r3, r31, 0xc1c
/* 8022CED8 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022CEDC 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022CEE0 38 84 00 07 */ addi r4, r4, 7
/* 8022CEE4 48 13 BC 49 */ bl strcpy
/* 8022CEE8 38 7F 0E 1C */ addi r3, r31, 0xe1c
/* 8022CEEC 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022CEF0 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022CEF4 38 84 00 07 */ addi r4, r4, 7
/* 8022CEF8 48 13 BC 35 */ bl strcpy
/* 8022CEFC 3B 40 00 00 */ li r26, 0
/* 8022CF00 3B A0 00 00 */ li r29, 0
/* 8022CF04 3B 80 00 00 */ li r28, 0
/* 8022CF08 3C 60 80 3A */ lis r3, d_msg_d_msg_class__stringBase0@ha
/* 8022CF0C 3B 63 96 10 */ addi r27, r3, d_msg_d_msg_class__stringBase0@l
lbl_8022CF10:
/* 8022CF10 38 7C 10 1C */ addi r3, r28, 0x101c
/* 8022CF14 7C 7F 1A 14 */ add r3, r31, r3
/* 8022CF18 38 9B 00 07 */ addi r4, r27, 7
/* 8022CF1C 48 13 BC 11 */ bl strcpy
/* 8022CF20 38 7D 10 B2 */ addi r3, r29, 0x10b2
/* 8022CF24 7C 7F 1A 14 */ add r3, r31, r3
/* 8022CF28 38 9B 00 07 */ addi r4, r27, 7
/* 8022CF2C 48 13 BC 01 */ bl strcpy
/* 8022CF30 3B 5A 00 01 */ addi r26, r26, 1
/* 8022CF34 2C 1A 00 03 */ cmpwi r26, 3
/* 8022CF38 3B BD 00 50 */ addi r29, r29, 0x50
/* 8022CF3C 3B 9C 00 32 */ addi r28, r28, 0x32
/* 8022CF40 41 80 FF D0 */ blt lbl_8022CF10
/* 8022CF44 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 8022CF48 C0 1F 04 54 */ lfs f0, 0x454(r31)
/* 8022CF4C FC 01 00 00 */ fcmpu cr0, f1, f0
/* 8022CF50 41 82 00 10 */ beq lbl_8022CF60
/* 8022CF54 7F C3 F3 78 */ mr r3, r30
/* 8022CF58 C0 3E 00 44 */ lfs f1, 0x44(r30)
/* 8022CF5C 48 00 19 05 */ bl do_scale__28jmessage_tRenderingProcessorFf
lbl_8022CF60:
/* 8022CF60 7F C3 F3 78 */ mr r3, r30
/* 8022CF64 88 9F 12 4A */ lbz r4, 0x124a(r31)
/* 8022CF68 48 00 18 65 */ bl do_color__28jmessage_tRenderingProcessorFUc
/* 8022CF6C 38 00 00 00 */ li r0, 0
/* 8022CF70 98 1F 05 DD */ stb r0, 0x5dd(r31)
/* 8022CF74 7F C3 F3 78 */ mr r3, r30
/* 8022CF78 48 00 12 05 */ bl do_widthcenter__28jmessage_tRenderingProcessorFv
/* 8022CF7C 7F C3 F3 78 */ mr r3, r30
/* 8022CF80 48 00 13 99 */ bl do_heightcenter__28jmessage_tRenderingProcessorFv
/* 8022CF84 A0 1F 06 30 */ lhz r0, 0x630(r31)
/* 8022CF88 B0 1E 01 3C */ sth r0, 0x13c(r30)
/* 8022CF8C A0 1E 01 3C */ lhz r0, 0x13c(r30)
/* 8022CF90 28 00 00 00 */ cmplwi r0, 0
/* 8022CF94 41 82 00 2C */ beq lbl_8022CFC0
/* 8022CF98 7F C3 F3 78 */ mr r3, r30
/* 8022CF9C C8 22 B0 80 */ lfd f1, lit_5154(r2)
/* 8022CFA0 90 01 00 0C */ stw r0, 0xc(r1)
/* 8022CFA4 3C 00 43 30 */ lis r0, 0x4330
/* 8022CFA8 90 01 00 08 */ stw r0, 8(r1)
/* 8022CFAC C8 01 00 08 */ lfd f0, 8(r1)
/* 8022CFB0 EC 20 08 28 */ fsubs f1, f0, f1
/* 8022CFB4 C0 02 B0 7C */ lfs f0, lit_5151(r2)
/* 8022CFB8 EC 21 00 24 */ fdivs f1, f1, f0
/* 8022CFBC 48 00 18 A5 */ bl do_scale__28jmessage_tRenderingProcessorFf
lbl_8022CFC0:
/* 8022CFC0 39 61 00 30 */ addi r11, r1, 0x30
/* 8022CFC4 48 13 52 59 */ bl _restgpr_26
/* 8022CFC8 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8022CFCC 7C 08 03 A6 */ mtlr r0
/* 8022CFD0 38 21 00 30 */ addi r1, r1, 0x30
/* 8022CFD4 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_8022FBE4:
/* 8022FBE4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022FBE8 7C 08 02 A6 */ mflr r0
/* 8022FBEC 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022FBF0 38 00 00 00 */ li r0, 0
/* 8022FBF4 80 83 00 38 */ lwz r4, 0x38(r3)
/* 8022FBF8 B0 04 00 80 */ sth r0, 0x80(r4)
/* 8022FBFC 80 63 00 38 */ lwz r3, 0x38(r3)
/* 8022FC00 4B FF FE 35 */ bl resetCharactor__26jmessage_string_tReferenceFv
/* 8022FC04 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022FC08 7C 08 03 A6 */ mtlr r0
/* 8022FC0C 38 21 00 10 */ addi r1, r1, 0x10
/* 8022FC10 4E 80 00 20 */ blr
@@ -0,0 +1,48 @@
lbl_80230AC0:
/* 80230AC0 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80230AC4 7C 08 02 A6 */ mflr r0
/* 80230AC8 90 01 00 24 */ stw r0, 0x24(r1)
/* 80230ACC 39 61 00 20 */ addi r11, r1, 0x20
/* 80230AD0 48 13 17 0D */ bl _savegpr_29
/* 80230AD4 7C 7D 1B 78 */ mr r29, r3
/* 80230AD8 7C 9E 23 78 */ mr r30, r4
/* 80230ADC 7C BF 2B 78 */ mr r31, r5
/* 80230AE0 80 03 00 04 */ lwz r0, 4(r3)
/* 80230AE4 90 03 00 88 */ stw r0, 0x88(r3)
/* 80230AE8 80 03 00 08 */ lwz r0, 8(r3)
/* 80230AEC 90 03 00 54 */ stw r0, 0x54(r3)
/* 80230AF0 93 E3 00 58 */ stw r31, 0x58(r3)
/* 80230AF4 38 00 00 00 */ li r0, 0
/* 80230AF8 90 03 00 5C */ stw r0, 0x5c(r3)
/* 80230AFC 3C 60 80 2B */ lis r3, process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor@ha
/* 80230B00 38 03 82 8C */ addi r0, r3, process_onCharacterEnd_normal___Q28JMessage10TProcessorFPQ28JMessage10TProcessor@l
/* 80230B04 90 1D 00 70 */ stw r0, 0x70(r29)
/* 80230B08 38 7D 00 4C */ addi r3, r29, 0x4c
/* 80230B0C 7F E4 FB 78 */ mr r4, r31
/* 80230B10 81 9D 00 4C */ lwz r12, 0x4c(r29)
/* 80230B14 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80230B18 7D 89 03 A6 */ mtctr r12
/* 80230B1C 4E 80 04 21 */ bctrl
/* 80230B20 38 7D 00 4C */ addi r3, r29, 0x4c
/* 80230B24 7F C4 F3 78 */ mr r4, r30
/* 80230B28 7F E5 FB 78 */ mr r5, r31
/* 80230B2C 81 9D 00 4C */ lwz r12, 0x4c(r29)
/* 80230B30 81 8C 00 34 */ lwz r12, 0x34(r12)
/* 80230B34 7D 89 03 A6 */ mtctr r12
/* 80230B38 4E 80 04 21 */ bctrl
/* 80230B3C 38 7D 00 4C */ addi r3, r29, 0x4c
/* 80230B40 7F C4 F3 78 */ mr r4, r30
/* 80230B44 7F E5 FB 78 */ mr r5, r31
/* 80230B48 81 9D 00 4C */ lwz r12, 0x4c(r29)
/* 80230B4C 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 80230B50 7D 89 03 A6 */ mtctr r12
/* 80230B54 4E 80 04 21 */ bctrl
/* 80230B58 38 7D 00 4C */ addi r3, r29, 0x4c
/* 80230B5C 38 80 00 00 */ li r4, 0
/* 80230B60 48 07 7F C1 */ bl process__Q28JMessage19TRenderingProcessorFPCc
/* 80230B64 39 61 00 20 */ addi r11, r1, 0x20
/* 80230B68 48 13 16 C1 */ bl _restgpr_29
/* 80230B6C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80230B70 7C 08 03 A6 */ mtlr r0
/* 80230B74 38 21 00 20 */ addi r1, r1, 0x20
/* 80230B78 4E 80 00 20 */ blr
@@ -0,0 +1,19 @@
lbl_80230CA0:
/* 80230CA0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80230CA4 7C 08 02 A6 */ mflr r0
/* 80230CA8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80230CAC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80230CB0 7C 7F 1B 78 */ mr r31, r3
/* 80230CB4 81 83 00 00 */ lwz r12, 0(r3)
/* 80230CB8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80230CBC 7D 89 03 A6 */ mtctr r12
/* 80230CC0 4E 80 04 21 */ bctrl
/* 80230CC4 7F E3 FB 78 */ mr r3, r31
/* 80230CC8 48 00 10 A9 */ bl do_widthcenter__35jmessage_string_tRenderingProcessorFv
/* 80230CCC 7F E3 FB 78 */ mr r3, r31
/* 80230CD0 48 00 12 21 */ bl do_heightcenter__35jmessage_string_tRenderingProcessorFv
/* 80230CD4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80230CD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80230CDC 7C 08 03 A6 */ mtlr r0
/* 80230CE0 38 21 00 10 */ addi r1, r1, 0x10
/* 80230CE4 4E 80 00 20 */ blr
@@ -0,0 +1,282 @@
lbl_80229E3C:
/* 80229E3C 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 80229E40 7C 08 02 A6 */ mflr r0
/* 80229E44 90 01 00 54 */ stw r0, 0x54(r1)
/* 80229E48 DB E1 00 40 */ stfd f31, 0x40(r1)
/* 80229E4C F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
/* 80229E50 39 61 00 40 */ addi r11, r1, 0x40
/* 80229E54 48 13 83 81 */ bl _savegpr_27
/* 80229E58 7C 7C 1B 78 */ mr r28, r3
/* 80229E5C 7C 9D 23 78 */ mr r29, r4
/* 80229E60 83 C3 00 04 */ lwz r30, 4(r3)
/* 80229E64 83 FE 05 C8 */ lwz r31, 0x5c8(r30)
/* 80229E68 88 03 00 44 */ lbz r0, 0x44(r3)
/* 80229E6C 28 00 00 00 */ cmplwi r0, 0
/* 80229E70 40 82 00 98 */ bne lbl_80229F08
/* 80229E74 38 00 00 00 */ li r0, 0
/* 80229E78 2C 1D 00 81 */ cmpwi r29, 0x81
/* 80229E7C 41 80 00 0C */ blt lbl_80229E88
/* 80229E80 2C 1D 00 9F */ cmpwi r29, 0x9f
/* 80229E84 40 81 00 14 */ ble lbl_80229E98
lbl_80229E88:
/* 80229E88 2C 1D 00 E0 */ cmpwi r29, 0xe0
/* 80229E8C 41 80 00 10 */ blt lbl_80229E9C
/* 80229E90 2C 1D 00 FC */ cmpwi r29, 0xfc
/* 80229E94 41 81 00 08 */ bgt lbl_80229E9C
lbl_80229E98:
/* 80229E98 38 00 00 01 */ li r0, 1
lbl_80229E9C:
/* 80229E9C 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80229EA0 41 82 00 34 */ beq lbl_80229ED4
/* 80229EA4 7F A3 EB 78 */ mr r3, r29
/* 80229EA8 4B FF EA 01 */ bl isOutfontKanjiCode__Fi
/* 80229EAC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229EB0 40 82 00 58 */ bne lbl_80229F08
/* 80229EB4 7F A3 EB 78 */ mr r3, r29
/* 80229EB8 4B FF E7 51 */ bl change1ByteTo2Bytes__Fi
/* 80229EBC 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80229EC0 4B FF E9 79 */ bl changeKataToHira__Fi
/* 80229EC4 7C 64 1B 78 */ mr r4, r3
/* 80229EC8 7F C3 F3 78 */ mr r3, r30
/* 80229ECC 4B FF F8 9D */ bl setCharactor__19jmessage_tReferenceFUs
/* 80229ED0 48 00 00 38 */ b lbl_80229F08
lbl_80229ED4:
/* 80229ED4 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008800@ha */
/* 80229ED8 38 03 88 00 */ addi r0, r3, 0x8800 /* 0x00008800@l */
/* 80229EDC 7C 1D 00 00 */ cmpw r29, r0
/* 80229EE0 40 80 00 28 */ bge lbl_80229F08
/* 80229EE4 7F A3 EB 78 */ mr r3, r29
/* 80229EE8 4B FF E9 C1 */ bl isOutfontKanjiCode__Fi
/* 80229EEC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229EF0 40 82 00 18 */ bne lbl_80229F08
/* 80229EF4 7F A3 EB 78 */ mr r3, r29
/* 80229EF8 4B FF E9 41 */ bl changeKataToHira__Fi
/* 80229EFC 7C 64 1B 78 */ mr r4, r3
/* 80229F00 7F C3 F3 78 */ mr r3, r30
/* 80229F04 4B FF F8 65 */ bl setCharactor__19jmessage_tReferenceFUs
lbl_80229F08:
/* 80229F08 2C 1D 00 0A */ cmpwi r29, 0xa
/* 80229F0C 40 82 01 58 */ bne lbl_8022A064
/* 80229F10 A8 7C 00 3C */ lha r3, 0x3c(r28)
/* 80229F14 38 03 00 01 */ addi r0, r3, 1
/* 80229F18 B0 1C 00 3C */ sth r0, 0x3c(r28)
/* 80229F1C A8 7C 00 3E */ lha r3, 0x3e(r28)
/* 80229F20 38 03 00 01 */ addi r0, r3, 1
/* 80229F24 B0 1C 00 3E */ sth r0, 0x3e(r28)
/* 80229F28 88 1C 00 44 */ lbz r0, 0x44(r28)
/* 80229F2C 28 00 00 00 */ cmplwi r0, 0
/* 80229F30 41 82 00 20 */ beq lbl_80229F50
/* 80229F34 38 80 00 01 */ li r4, 1
/* 80229F38 A8 1C 00 3C */ lha r0, 0x3c(r28)
/* 80229F3C 7C 7E 02 14 */ add r3, r30, r0
/* 80229F40 98 83 12 1A */ stb r4, 0x121a(r3)
/* 80229F44 88 7C 00 44 */ lbz r3, 0x44(r28)
/* 80229F48 38 03 FF FF */ addi r0, r3, -1
/* 80229F4C 98 1C 00 44 */ stb r0, 0x44(r28)
lbl_80229F50:
/* 80229F50 38 00 00 00 */ li r0, 0
/* 80229F54 98 1C 00 48 */ stb r0, 0x48(r28)
/* 80229F58 88 7C 00 49 */ lbz r3, 0x49(r28)
/* 80229F5C 7C 60 07 75 */ extsb. r0, r3
/* 80229F60 41 82 00 10 */ beq lbl_80229F70
/* 80229F64 38 03 00 01 */ addi r0, r3, 1
/* 80229F68 98 1C 00 49 */ stb r0, 0x49(r28)
/* 80229F6C 48 00 00 0C */ b lbl_80229F78
lbl_80229F70:
/* 80229F70 38 00 00 01 */ li r0, 1
/* 80229F74 98 1C 00 49 */ stb r0, 0x49(r28)
lbl_80229F78:
/* 80229F78 88 1C 00 45 */ lbz r0, 0x45(r28)
/* 80229F7C 28 00 00 00 */ cmplwi r0, 0
/* 80229F80 40 82 02 C8 */ bne lbl_8022A248
/* 80229F84 A8 1C 00 3E */ lha r0, 0x3e(r28)
/* 80229F88 88 9C 00 4A */ lbz r4, 0x4a(r28)
/* 80229F8C 7C 84 07 74 */ extsb r4, r4
/* 80229F90 7C 00 20 00 */ cmpw r0, r4
/* 80229F94 41 80 02 B4 */ blt lbl_8022A248
/* 80229F98 88 7C 00 49 */ lbz r3, 0x49(r28)
/* 80229F9C 38 03 FF FF */ addi r0, r3, -1
/* 80229FA0 7C 80 20 50 */ subf r4, r0, r4
/* 80229FA4 A8 1C 00 40 */ lha r0, 0x40(r28)
/* 80229FA8 7C 7E 02 14 */ add r3, r30, r0
/* 80229FAC 98 83 11 A2 */ stb r4, 0x11a2(r3)
/* 80229FB0 A8 9C 00 3E */ lha r4, 0x3e(r28)
/* 80229FB4 A8 1C 00 40 */ lha r0, 0x40(r28)
/* 80229FB8 7C 7E 02 14 */ add r3, r30, r0
/* 80229FBC 98 83 11 CA */ stb r4, 0x11ca(r3)
/* 80229FC0 7F 83 E3 78 */ mr r3, r28
/* 80229FC4 88 1C 00 49 */ lbz r0, 0x49(r28)
/* 80229FC8 7C 04 07 74 */ extsb r4, r0
/* 80229FCC 38 84 FF FF */ addi r4, r4, -1
/* 80229FD0 88 1C 00 4A */ lbz r0, 0x4a(r28)
/* 80229FD4 7C 00 07 74 */ extsb r0, r0
/* 80229FD8 7C 84 00 50 */ subf r4, r4, r0
/* 80229FDC 48 00 14 11 */ bl do_pageType__26jmessage_tMeasureProcessorFi
/* 80229FE0 88 1C 00 46 */ lbz r0, 0x46(r28)
/* 80229FE4 28 00 00 00 */ cmplwi r0, 0
/* 80229FE8 40 82 00 10 */ bne lbl_80229FF8
/* 80229FEC A8 7C 00 40 */ lha r3, 0x40(r28)
/* 80229FF0 38 03 00 01 */ addi r0, r3, 1
/* 80229FF4 B0 1C 00 40 */ sth r0, 0x40(r28)
lbl_80229FF8:
/* 80229FF8 38 00 00 00 */ li r0, 0
/* 80229FFC B0 1C 00 3E */ sth r0, 0x3e(r28)
/* 8022A000 7F C3 F3 78 */ mr r3, r30
/* 8022A004 4B FF ED DD */ bl getLineMax__19jmessage_tReferenceFv
/* 8022A008 98 7C 00 4A */ stb r3, 0x4a(r28)
/* 8022A00C 38 00 00 00 */ li r0, 0
/* 8022A010 98 1C 00 49 */ stb r0, 0x49(r28)
/* 8022A014 88 1C 00 46 */ lbz r0, 0x46(r28)
/* 8022A018 28 00 00 00 */ cmplwi r0, 0
/* 8022A01C 40 82 02 2C */ bne lbl_8022A248
/* 8022A020 C0 3C 00 38 */ lfs f1, 0x38(r28)
/* 8022A024 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022A028 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8022A02C 40 81 02 1C */ ble lbl_8022A248
/* 8022A030 88 1C 00 48 */ lbz r0, 0x48(r28)
/* 8022A034 28 00 00 00 */ cmplwi r0, 0
/* 8022A038 40 82 02 10 */ bne lbl_8022A248
/* 8022A03C 38 00 00 01 */ li r0, 1
/* 8022A040 98 1C 00 48 */ stb r0, 0x48(r28)
/* 8022A044 88 7C 00 4A */ lbz r3, 0x4a(r28)
/* 8022A048 38 03 FF FF */ addi r0, r3, -1
/* 8022A04C 98 1C 00 4A */ stb r0, 0x4a(r28)
/* 8022A050 38 80 00 02 */ li r4, 2
/* 8022A054 A8 1C 00 40 */ lha r0, 0x40(r28)
/* 8022A058 7C 7E 02 14 */ add r3, r30, r0
/* 8022A05C 98 83 11 F2 */ stb r4, 0x11f2(r3)
/* 8022A060 48 00 01 E8 */ b lbl_8022A248
lbl_8022A064:
/* 8022A064 88 1C 00 49 */ lbz r0, 0x49(r28)
/* 8022A068 7C 00 07 75 */ extsb. r0, r0
/* 8022A06C 41 82 00 0C */ beq lbl_8022A078
/* 8022A070 38 00 00 00 */ li r0, 0
/* 8022A074 98 1C 00 49 */ stb r0, 0x49(r28)
lbl_8022A078:
/* 8022A078 7F E3 FB 78 */ mr r3, r31
/* 8022A07C 7F A4 EB 78 */ mr r4, r29
/* 8022A080 38 A1 00 0C */ addi r5, r1, 0xc
/* 8022A084 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022A088 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022A08C 7D 89 03 A6 */ mtctr r12
/* 8022A090 4E 80 04 21 */ bctrl
/* 8022A094 8B 61 00 0D */ lbz r27, 0xd(r1)
/* 8022A098 7F E3 FB 78 */ mr r3, r31
/* 8022A09C 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022A0A0 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022A0A4 7D 89 03 A6 */ mtctr r12
/* 8022A0A8 4E 80 04 21 */ bctrl
/* 8022A0AC C8 62 B0 70 */ lfd f3, lit_4198(r2)
/* 8022A0B0 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022A0B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022A0B8 3C 60 43 30 */ lis r3, 0x4330
/* 8022A0BC 90 61 00 10 */ stw r3, 0x10(r1)
/* 8022A0C0 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8022A0C4 EC 40 18 28 */ fsubs f2, f0, f3
/* 8022A0C8 C0 3C 00 38 */ lfs f1, 0x38(r28)
/* 8022A0CC 6F 60 80 00 */ xoris r0, r27, 0x8000
/* 8022A0D0 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022A0D4 90 61 00 18 */ stw r3, 0x18(r1)
/* 8022A0D8 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022A0DC EC 00 18 28 */ fsubs f0, f0, f3
/* 8022A0E0 EC 01 00 32 */ fmuls f0, f1, f0
/* 8022A0E4 EC 20 10 24 */ fdivs f1, f0, f2
/* 8022A0E8 A8 1C 00 3C */ lha r0, 0x3c(r28)
/* 8022A0EC 54 00 10 3A */ slwi r0, r0, 2
/* 8022A0F0 7C 7E 02 14 */ add r3, r30, r0
/* 8022A0F4 C0 03 04 68 */ lfs f0, 0x468(r3)
/* 8022A0F8 EC 00 08 2A */ fadds f0, f0, f1
/* 8022A0FC D0 03 04 68 */ stfs f0, 0x468(r3)
/* 8022A100 C0 23 05 08 */ lfs f1, 0x508(r3)
/* 8022A104 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022A108 EC 01 00 2A */ fadds f0, f1, f0
/* 8022A10C D0 03 05 08 */ stfs f0, 0x508(r3)
/* 8022A110 88 1C 00 46 */ lbz r0, 0x46(r28)
/* 8022A114 28 00 00 00 */ cmplwi r0, 0
/* 8022A118 41 82 00 A8 */ beq lbl_8022A1C0
/* 8022A11C C3 FE 04 40 */ lfs f31, 0x440(r30)
/* 8022A120 7F E3 FB 78 */ mr r3, r31
/* 8022A124 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022A128 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022A12C 7D 89 03 A6 */ mtctr r12
/* 8022A130 4E 80 04 21 */ bctrl
/* 8022A134 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022A138 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022A13C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022A140 3C 00 43 30 */ lis r0, 0x4330
/* 8022A144 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022A148 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022A14C EC 00 08 28 */ fsubs f0, f0, f1
/* 8022A150 EF FF 00 24 */ fdivs f31, f31, f0
/* 8022A154 7F E3 FB 78 */ mr r3, r31
/* 8022A158 7F A4 EB 78 */ mr r4, r29
/* 8022A15C 38 A1 00 08 */ addi r5, r1, 8
/* 8022A160 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022A164 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022A168 7D 89 03 A6 */ mtctr r12
/* 8022A16C 4E 80 04 21 */ bctrl
/* 8022A170 88 81 00 09 */ lbz r4, 9(r1)
/* 8022A174 88 7C 00 46 */ lbz r3, 0x46(r28)
/* 8022A178 38 03 FF FF */ addi r0, r3, -1
/* 8022A17C 54 00 10 3A */ slwi r0, r0, 2
/* 8022A180 7C 7E 02 14 */ add r3, r30, r0
/* 8022A184 C0 63 05 A8 */ lfs f3, 0x5a8(r3)
/* 8022A188 C0 5C 00 38 */ lfs f2, 0x38(r28)
/* 8022A18C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022A190 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 8022A194 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022A198 3C 00 43 30 */ lis r0, 0x4330
/* 8022A19C 90 01 00 10 */ stw r0, 0x10(r1)
/* 8022A1A0 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8022A1A4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022A1A8 EC 02 00 32 */ fmuls f0, f2, f0
/* 8022A1AC EC 3F 00 32 */ fmuls f1, f31, f0
/* 8022A1B0 C0 1E 04 4C */ lfs f0, 0x44c(r30)
/* 8022A1B4 EC 01 00 2A */ fadds f0, f1, f0
/* 8022A1B8 EC 03 00 2A */ fadds f0, f3, f0
/* 8022A1BC D0 03 05 A8 */ stfs f0, 0x5a8(r3)
lbl_8022A1C0:
/* 8022A1C0 C0 3C 00 38 */ lfs f1, 0x38(r28)
/* 8022A1C4 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022A1C8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8022A1CC 40 81 00 7C */ ble lbl_8022A248
/* 8022A1D0 A8 9C 00 3E */ lha r4, 0x3e(r28)
/* 8022A1D4 2C 04 00 01 */ cmpwi r4, 1
/* 8022A1D8 40 82 00 38 */ bne lbl_8022A210
/* 8022A1DC A8 1C 00 40 */ lha r0, 0x40(r28)
/* 8022A1E0 7C 7E 02 14 */ add r3, r30, r0
/* 8022A1E4 88 03 11 F2 */ lbz r0, 0x11f2(r3)
/* 8022A1E8 28 00 00 02 */ cmplwi r0, 2
/* 8022A1EC 40 82 00 24 */ bne lbl_8022A210
/* 8022A1F0 38 00 00 04 */ li r0, 4
/* 8022A1F4 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022A1F8 A0 9E 05 E0 */ lhz r4, 0x5e0(r30)
/* 8022A1FC A8 1C 00 3C */ lha r0, 0x3c(r28)
/* 8022A200 54 00 08 3C */ slwi r0, r0, 1
/* 8022A204 7C 7E 02 14 */ add r3, r30, r0
/* 8022A208 B0 83 05 E0 */ sth r4, 0x5e0(r3)
/* 8022A20C 48 00 00 3C */ b lbl_8022A248
lbl_8022A210:
/* 8022A210 2C 04 00 02 */ cmpwi r4, 2
/* 8022A214 40 82 00 34 */ bne lbl_8022A248
/* 8022A218 A8 1C 00 40 */ lha r0, 0x40(r28)
/* 8022A21C 7C 7E 02 14 */ add r3, r30, r0
/* 8022A220 88 03 11 F2 */ lbz r0, 0x11f2(r3)
/* 8022A224 28 00 00 04 */ cmplwi r0, 4
/* 8022A228 40 82 00 20 */ bne lbl_8022A248
/* 8022A22C 38 00 00 05 */ li r0, 5
/* 8022A230 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022A234 A0 9E 05 E0 */ lhz r4, 0x5e0(r30)
/* 8022A238 A8 1C 00 3C */ lha r0, 0x3c(r28)
/* 8022A23C 54 00 08 3C */ slwi r0, r0, 1
/* 8022A240 7C 7E 02 14 */ add r3, r30, r0
/* 8022A244 B0 83 05 E0 */ sth r4, 0x5e0(r3)
lbl_8022A248:
/* 8022A248 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
/* 8022A24C CB E1 00 40 */ lfd f31, 0x40(r1)
/* 8022A250 39 61 00 40 */ addi r11, r1, 0x40
/* 8022A254 48 13 7F CD */ bl _restgpr_27
/* 8022A258 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8022A25C 7C 08 03 A6 */ mtlr r0
/* 8022A260 38 21 00 50 */ addi r1, r1, 0x50
/* 8022A264 4E 80 00 20 */ blr
@@ -0,0 +1,126 @@
lbl_8022BFE0:
/* 8022BFE0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 8022BFE4 7C 08 02 A6 */ mflr r0
/* 8022BFE8 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022BFEC 39 61 00 30 */ addi r11, r1, 0x30
/* 8022BFF0 48 13 61 ED */ bl _savegpr_29
/* 8022BFF4 7C 7D 1B 78 */ mr r29, r3
/* 8022BFF8 7C 9E 23 78 */ mr r30, r4
/* 8022BFFC 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022C000 88 03 00 AC */ lbz r0, 0xac(r3)
/* 8022C004 28 00 00 00 */ cmplwi r0, 0
/* 8022C008 40 82 00 A4 */ bne lbl_8022C0AC
/* 8022C00C 38 00 00 00 */ li r0, 0
/* 8022C010 2C 1E 00 81 */ cmpwi r30, 0x81
/* 8022C014 41 80 00 0C */ blt lbl_8022C020
/* 8022C018 2C 1E 00 9F */ cmpwi r30, 0x9f
/* 8022C01C 40 81 00 14 */ ble lbl_8022C030
lbl_8022C020:
/* 8022C020 2C 1E 00 E0 */ cmpwi r30, 0xe0
/* 8022C024 41 80 00 10 */ blt lbl_8022C034
/* 8022C028 2C 1E 00 FC */ cmpwi r30, 0xfc
/* 8022C02C 41 81 00 08 */ bgt lbl_8022C034
lbl_8022C030:
/* 8022C030 38 00 00 01 */ li r0, 1
lbl_8022C034:
/* 8022C034 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8022C038 41 82 00 34 */ beq lbl_8022C06C
/* 8022C03C 7F C3 F3 78 */ mr r3, r30
/* 8022C040 4B FF C8 69 */ bl isOutfontKanjiCode__Fi
/* 8022C044 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022C048 40 82 00 58 */ bne lbl_8022C0A0
/* 8022C04C 7F C3 F3 78 */ mr r3, r30
/* 8022C050 4B FF C5 B9 */ bl change1ByteTo2Bytes__Fi
/* 8022C054 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8022C058 4B FF C7 E1 */ bl changeKataToHira__Fi
/* 8022C05C 7C 64 1B 78 */ mr r4, r3
/* 8022C060 7F E3 FB 78 */ mr r3, r31
/* 8022C064 4B FF D7 25 */ bl addCharactor__19jmessage_tReferenceFUs
/* 8022C068 48 00 00 38 */ b lbl_8022C0A0
lbl_8022C06C:
/* 8022C06C 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008800@ha */
/* 8022C070 38 03 88 00 */ addi r0, r3, 0x8800 /* 0x00008800@l */
/* 8022C074 7C 1E 00 00 */ cmpw r30, r0
/* 8022C078 40 80 00 28 */ bge lbl_8022C0A0
/* 8022C07C 7F C3 F3 78 */ mr r3, r30
/* 8022C080 4B FF C8 29 */ bl isOutfontKanjiCode__Fi
/* 8022C084 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022C088 40 82 00 18 */ bne lbl_8022C0A0
/* 8022C08C 7F C3 F3 78 */ mr r3, r30
/* 8022C090 4B FF C7 A9 */ bl changeKataToHira__Fi
/* 8022C094 7C 64 1B 78 */ mr r4, r3
/* 8022C098 7F E3 FB 78 */ mr r3, r31
/* 8022C09C 4B FF D6 ED */ bl addCharactor__19jmessage_tReferenceFUs
lbl_8022C0A0:
/* 8022C0A0 88 7F 05 DC */ lbz r3, 0x5dc(r31)
/* 8022C0A4 38 03 00 01 */ addi r0, r3, 1
/* 8022C0A8 98 1F 05 DC */ stb r0, 0x5dc(r31)
lbl_8022C0AC:
/* 8022C0AC 88 1D 00 B3 */ lbz r0, 0xb3(r29)
/* 8022C0B0 28 00 00 00 */ cmplwi r0, 0
/* 8022C0B4 41 82 00 44 */ beq lbl_8022C0F8
/* 8022C0B8 38 61 00 08 */ addi r3, r1, 8
/* 8022C0BC 7F E4 FB 78 */ mr r4, r31
/* 8022C0C0 48 00 69 61 */ bl getActorPos__19jmessage_tReferenceFv
/* 8022C0C4 C0 01 00 08 */ lfs f0, 8(r1)
/* 8022C0C8 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8022C0CC C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8022C0D0 D0 01 00 18 */ stfs f0, 0x18(r1)
/* 8022C0D4 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 8022C0D8 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8022C0DC 7F A3 EB 78 */ mr r3, r29
/* 8022C0E0 88 9D 00 B4 */ lbz r4, 0xb4(r29)
/* 8022C0E4 88 BD 00 B3 */ lbz r5, 0xb3(r29)
/* 8022C0E8 38 C1 00 14 */ addi r6, r1, 0x14
/* 8022C0EC 48 00 0A 25 */ bl messageSePlay__27jmessage_tSequenceProcessorFUcUcP4cXyz
/* 8022C0F0 38 00 00 00 */ li r0, 0
/* 8022C0F4 98 1D 00 B3 */ stb r0, 0xb3(r29)
lbl_8022C0F8:
/* 8022C0F8 2C 1E 00 21 */ cmpwi r30, 0x21
/* 8022C0FC 41 82 00 14 */ beq lbl_8022C110
/* 8022C100 40 80 00 40 */ bge lbl_8022C140
/* 8022C104 2C 1E 00 0A */ cmpwi r30, 0xa
/* 8022C108 41 82 00 1C */ beq lbl_8022C124
/* 8022C10C 48 00 00 34 */ b lbl_8022C140
lbl_8022C110:
/* 8022C110 38 00 00 00 */ li r0, 0
/* 8022C114 98 1D 00 B0 */ stb r0, 0xb0(r29)
/* 8022C118 38 00 00 01 */ li r0, 1
/* 8022C11C 98 1D 00 B1 */ stb r0, 0xb1(r29)
/* 8022C120 48 00 00 68 */ b lbl_8022C188
lbl_8022C124:
/* 8022C124 A8 7F 05 D0 */ lha r3, 0x5d0(r31)
/* 8022C128 38 03 00 01 */ addi r0, r3, 1
/* 8022C12C B0 1F 05 D0 */ sth r0, 0x5d0(r31)
/* 8022C130 A8 7F 05 CE */ lha r3, 0x5ce(r31)
/* 8022C134 38 03 00 01 */ addi r0, r3, 1
/* 8022C138 B0 1F 05 CE */ sth r0, 0x5ce(r31)
/* 8022C13C 48 00 00 4C */ b lbl_8022C188
lbl_8022C140:
/* 8022C140 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008140@ha */
/* 8022C144 38 03 81 40 */ addi r0, r3, 0x8140 /* 0x00008140@l */
/* 8022C148 7C 1E 00 00 */ cmpw r30, r0
/* 8022C14C 41 80 00 10 */ blt lbl_8022C15C
/* 8022C150 38 03 81 FC */ addi r0, r3, -32260
/* 8022C154 7C 1E 00 00 */ cmpw r30, r0
/* 8022C158 40 81 00 20 */ ble lbl_8022C178
lbl_8022C15C:
/* 8022C15C 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000839F@ha */
/* 8022C160 38 03 83 9F */ addi r0, r3, 0x839F /* 0x0000839F@l */
/* 8022C164 7C 1E 00 00 */ cmpw r30, r0
/* 8022C168 41 80 00 20 */ blt lbl_8022C188
/* 8022C16C 38 03 87 9C */ addi r0, r3, -30820
/* 8022C170 7C 1E 00 00 */ cmpw r30, r0
/* 8022C174 41 81 00 14 */ bgt lbl_8022C188
lbl_8022C178:
/* 8022C178 38 00 00 00 */ li r0, 0
/* 8022C17C 98 1D 00 B0 */ stb r0, 0xb0(r29)
/* 8022C180 38 00 00 01 */ li r0, 1
/* 8022C184 98 1D 00 B1 */ stb r0, 0xb1(r29)
lbl_8022C188:
/* 8022C188 39 61 00 30 */ addi r11, r1, 0x30
/* 8022C18C 48 13 60 9D */ bl _restgpr_29
/* 8022C190 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8022C194 7C 08 03 A6 */ mtlr r0
/* 8022C198 38 21 00 30 */ addi r1, r1, 0x30
/* 8022C19C 4E 80 00 20 */ blr
@@ -0,0 +1,447 @@
lbl_8022D0A0:
/* 8022D0A0 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8022D0A4 7C 08 02 A6 */ mflr r0
/* 8022D0A8 90 01 00 74 */ stw r0, 0x74(r1)
/* 8022D0AC DB E1 00 60 */ stfd f31, 0x60(r1)
/* 8022D0B0 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
/* 8022D0B4 DB C1 00 50 */ stfd f30, 0x50(r1)
/* 8022D0B8 F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
/* 8022D0BC 39 61 00 50 */ addi r11, r1, 0x50
/* 8022D0C0 48 13 51 15 */ bl _savegpr_27
/* 8022D0C4 7C 7C 1B 78 */ mr r28, r3
/* 8022D0C8 7C 9D 23 78 */ mr r29, r4
/* 8022D0CC 83 C3 00 04 */ lwz r30, 4(r3)
/* 8022D0D0 83 FE 05 C8 */ lwz r31, 0x5c8(r30)
/* 8022D0D4 38 00 00 00 */ li r0, 0
/* 8022D0D8 98 01 00 1A */ stb r0, 0x1a(r1)
/* 8022D0DC 54 83 04 2F */ rlwinm. r3, r4, 0, 0x10, 0x17
/* 8022D0E0 41 82 00 14 */ beq lbl_8022D0F4
/* 8022D0E4 7C 60 46 70 */ srawi r0, r3, 8
/* 8022D0E8 98 01 00 18 */ stb r0, 0x18(r1)
/* 8022D0EC 9B A1 00 19 */ stb r29, 0x19(r1)
/* 8022D0F0 48 00 00 0C */ b lbl_8022D0FC
lbl_8022D0F4:
/* 8022D0F4 9B A1 00 18 */ stb r29, 0x18(r1)
/* 8022D0F8 98 01 00 19 */ stb r0, 0x19(r1)
lbl_8022D0FC:
/* 8022D0FC 2C 1D 00 0A */ cmpwi r29, 0xa
/* 8022D100 40 82 01 10 */ bne lbl_8022D210
/* 8022D104 A8 7C 01 42 */ lha r3, 0x142(r28)
/* 8022D108 38 03 00 01 */ addi r0, r3, 1
/* 8022D10C B0 1C 01 42 */ sth r0, 0x142(r28)
/* 8022D110 88 1C 01 4E */ lbz r0, 0x14e(r28)
/* 8022D114 28 00 00 00 */ cmplwi r0, 0
/* 8022D118 41 82 00 18 */ beq lbl_8022D130
/* 8022D11C 54 00 15 BA */ rlwinm r0, r0, 2, 0x16, 0x1d
/* 8022D120 7C 7C 02 14 */ add r3, r28, r0
/* 8022D124 C0 03 00 5C */ lfs f0, 0x5c(r3)
/* 8022D128 D0 1C 00 48 */ stfs f0, 0x48(r28)
/* 8022D12C 48 00 00 0C */ b lbl_8022D138
lbl_8022D130:
/* 8022D130 C0 1C 00 50 */ lfs f0, 0x50(r28)
/* 8022D134 D0 1C 00 48 */ stfs f0, 0x48(r28)
lbl_8022D138:
/* 8022D138 C0 3C 00 4C */ lfs f1, 0x4c(r28)
/* 8022D13C C0 1E 04 34 */ lfs f0, 0x434(r30)
/* 8022D140 EC 01 00 2A */ fadds f0, f1, f0
/* 8022D144 D0 1C 00 4C */ stfs f0, 0x4c(r28)
/* 8022D148 A8 1C 01 40 */ lha r0, 0x140(r28)
/* 8022D14C 2C 00 00 00 */ cmpwi r0, 0
/* 8022D150 41 82 00 3C */ beq lbl_8022D18C
/* 8022D154 A8 1E 05 D2 */ lha r0, 0x5d2(r30)
/* 8022D158 7C 7E 02 14 */ add r3, r30, r0
/* 8022D15C 88 03 11 F2 */ lbz r0, 0x11f2(r3)
/* 8022D160 28 00 00 04 */ cmplwi r0, 4
/* 8022D164 41 82 00 28 */ beq lbl_8022D18C
/* 8022D168 28 00 00 05 */ cmplwi r0, 5
/* 8022D16C 41 82 00 20 */ beq lbl_8022D18C
/* 8022D170 C0 3C 00 44 */ lfs f1, 0x44(r28)
/* 8022D174 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022D178 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8022D17C 40 81 00 08 */ ble lbl_8022D184
/* 8022D180 D0 1C 00 44 */ stfs f0, 0x44(r28)
lbl_8022D184:
/* 8022D184 38 00 00 00 */ li r0, 0
/* 8022D188 B0 1C 01 40 */ sth r0, 0x140(r28)
lbl_8022D18C:
/* 8022D18C 7F 83 E3 78 */ mr r3, r28
/* 8022D190 38 81 00 18 */ addi r4, r1, 0x18
/* 8022D194 38 A0 00 01 */ li r5, 1
/* 8022D198 38 C0 00 01 */ li r6, 1
/* 8022D19C 38 E0 00 00 */ li r7, 0
/* 8022D1A0 48 00 1D 61 */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022D1A4 C0 42 B0 60 */ lfs f2, lit_4027(r2)
/* 8022D1A8 D0 5C 01 2C */ stfs f2, 0x12c(r28)
/* 8022D1AC 88 7C 01 4E */ lbz r3, 0x14e(r28)
/* 8022D1B0 28 03 00 00 */ cmplwi r3, 0
/* 8022D1B4 41 82 00 28 */ beq lbl_8022D1DC
/* 8022D1B8 38 03 FF FF */ addi r0, r3, -1
/* 8022D1BC 1C 60 00 50 */ mulli r3, r0, 0x50
/* 8022D1C0 38 A3 10 B2 */ addi r5, r3, 0x10b2
/* 8022D1C4 7C BE 2A 14 */ add r5, r30, r5
/* 8022D1C8 7F 83 E3 78 */ mr r3, r28
/* 8022D1CC 38 81 00 18 */ addi r4, r1, 0x18
/* 8022D1D0 C0 3E 04 50 */ lfs f1, 0x450(r30)
/* 8022D1D4 48 00 21 B1 */ bl do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff
/* 8022D1D8 48 00 00 24 */ b lbl_8022D1FC
lbl_8022D1DC:
/* 8022D1DC 7F 83 E3 78 */ mr r3, r28
/* 8022D1E0 38 81 00 18 */ addi r4, r1, 0x18
/* 8022D1E4 38 BE 0E 1C */ addi r5, r30, 0xe1c
/* 8022D1E8 C0 3E 04 3C */ lfs f1, 0x43c(r30)
/* 8022D1EC 48 00 21 99 */ bl do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff
/* 8022D1F0 88 7E 05 DD */ lbz r3, 0x5dd(r30)
/* 8022D1F4 38 03 00 01 */ addi r0, r3, 1
/* 8022D1F8 98 1E 05 DD */ stb r0, 0x5dd(r30)
lbl_8022D1FC:
/* 8022D1FC 7F 83 E3 78 */ mr r3, r28
/* 8022D200 48 00 0F 7D */ bl do_widthcenter__28jmessage_tRenderingProcessorFv
/* 8022D204 7F 83 E3 78 */ mr r3, r28
/* 8022D208 48 00 11 11 */ bl do_heightcenter__28jmessage_tRenderingProcessorFv
/* 8022D20C 48 00 05 18 */ b lbl_8022D724
lbl_8022D210:
/* 8022D210 88 1C 01 87 */ lbz r0, 0x187(r28)
/* 8022D214 28 00 00 00 */ cmplwi r0, 0
/* 8022D218 40 82 01 28 */ bne lbl_8022D340
/* 8022D21C C3 FE 04 20 */ lfs f31, 0x420(r30)
/* 8022D220 7F E3 FB 78 */ mr r3, r31
/* 8022D224 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D228 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022D22C 7D 89 03 A6 */ mtctr r12
/* 8022D230 4E 80 04 21 */ bctrl
/* 8022D234 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D238 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D23C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022D240 3C 00 43 30 */ lis r0, 0x4330
/* 8022D244 90 01 00 20 */ stw r0, 0x20(r1)
/* 8022D248 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8022D24C EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D250 EF DF 00 24 */ fdivs f30, f31, f0
/* 8022D254 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022D258 C0 5C 00 44 */ lfs f2, 0x44(r28)
/* 8022D25C FC 00 10 00 */ fcmpu cr0, f0, f2
/* 8022D260 41 82 00 6C */ beq lbl_8022D2CC
/* 8022D264 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022D268 C0 1E 04 20 */ lfs f0, 0x420(r30)
/* 8022D26C EC 02 00 32 */ fmuls f0, f2, f0
/* 8022D270 EC 01 00 2A */ fadds f0, f1, f0
/* 8022D274 FC 00 00 1E */ fctiwz f0, f0
/* 8022D278 D8 01 00 20 */ stfd f0, 0x20(r1)
/* 8022D27C 83 61 00 24 */ lwz r27, 0x24(r1)
/* 8022D280 7F E3 FB 78 */ mr r3, r31
/* 8022D284 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D288 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022D28C 7D 89 03 A6 */ mtctr r12
/* 8022D290 4E 80 04 21 */ bctrl
/* 8022D294 C8 42 B0 70 */ lfd f2, lit_4198(r2)
/* 8022D298 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D29C 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8022D2A0 3C 60 43 30 */ lis r3, 0x4330
/* 8022D2A4 90 61 00 28 */ stw r3, 0x28(r1)
/* 8022D2A8 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8022D2AC EC 20 10 28 */ fsubs f1, f0, f2
/* 8022D2B0 7F 60 07 34 */ extsh r0, r27
/* 8022D2B4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022D2B8 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022D2BC 90 61 00 30 */ stw r3, 0x30(r1)
/* 8022D2C0 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022D2C4 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022D2C8 EF C0 08 24 */ fdivs f30, f0, f1
lbl_8022D2CC:
/* 8022D2CC 7F E3 FB 78 */ mr r3, r31
/* 8022D2D0 7F A4 EB 78 */ mr r4, r29
/* 8022D2D4 38 A1 00 14 */ addi r5, r1, 0x14
/* 8022D2D8 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D2DC 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022D2E0 7D 89 03 A6 */ mtctr r12
/* 8022D2E4 4E 80 04 21 */ bctrl
/* 8022D2E8 88 01 00 14 */ lbz r0, 0x14(r1)
/* 8022D2EC C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D2F0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022D2F4 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022D2F8 3C 00 43 30 */ lis r0, 0x4330
/* 8022D2FC 90 01 00 30 */ stw r0, 0x30(r1)
/* 8022D300 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022D304 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D308 EC 1E 00 32 */ fmuls f0, f30, f0
/* 8022D30C A8 1C 01 42 */ lha r0, 0x142(r28)
/* 8022D310 54 00 10 3A */ slwi r0, r0, 2
/* 8022D314 7C 7C 02 14 */ add r3, r28, r0
/* 8022D318 D0 03 00 7C */ stfs f0, 0x7c(r3)
/* 8022D31C C0 3C 00 48 */ lfs f1, 0x48(r28)
/* 8022D320 A8 1C 01 42 */ lha r0, 0x142(r28)
/* 8022D324 54 00 10 3A */ slwi r0, r0, 2
/* 8022D328 7C 7C 02 14 */ add r3, r28, r0
/* 8022D32C C0 03 00 7C */ lfs f0, 0x7c(r3)
/* 8022D330 EC 01 00 2A */ fadds f0, f1, f0
/* 8022D334 D0 1C 00 48 */ stfs f0, 0x48(r28)
/* 8022D338 38 00 00 01 */ li r0, 1
/* 8022D33C 98 1C 01 87 */ stb r0, 0x187(r28)
lbl_8022D340:
/* 8022D340 88 1C 01 4E */ lbz r0, 0x14e(r28)
/* 8022D344 28 00 00 00 */ cmplwi r0, 0
/* 8022D348 41 82 00 9C */ beq lbl_8022D3E4
/* 8022D34C C3 FE 04 40 */ lfs f31, 0x440(r30)
/* 8022D350 7F E3 FB 78 */ mr r3, r31
/* 8022D354 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D358 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022D35C 7D 89 03 A6 */ mtctr r12
/* 8022D360 4E 80 04 21 */ bctrl
/* 8022D364 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D368 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D36C 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022D370 3C 00 43 30 */ lis r0, 0x4330
/* 8022D374 90 01 00 30 */ stw r0, 0x30(r1)
/* 8022D378 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022D37C EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D380 EF DF 00 24 */ fdivs f30, f31, f0
/* 8022D384 7F E3 FB 78 */ mr r3, r31
/* 8022D388 7F A4 EB 78 */ mr r4, r29
/* 8022D38C 38 A1 00 10 */ addi r5, r1, 0x10
/* 8022D390 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D394 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022D398 7D 89 03 A6 */ mtctr r12
/* 8022D39C 4E 80 04 21 */ bctrl
/* 8022D3A0 88 01 00 11 */ lbz r0, 0x11(r1)
/* 8022D3A4 C0 7C 00 48 */ lfs f3, 0x48(r28)
/* 8022D3A8 C0 5C 00 44 */ lfs f2, 0x44(r28)
/* 8022D3AC C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D3B0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022D3B4 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8022D3B8 3C 00 43 30 */ lis r0, 0x4330
/* 8022D3BC 90 01 00 28 */ stw r0, 0x28(r1)
/* 8022D3C0 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8022D3C4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D3C8 EC 02 00 32 */ fmuls f0, f2, f0
/* 8022D3CC EC 3E 00 32 */ fmuls f1, f30, f0
/* 8022D3D0 C0 1E 04 4C */ lfs f0, 0x44c(r30)
/* 8022D3D4 EC 01 00 2A */ fadds f0, f1, f0
/* 8022D3D8 EC 03 00 2A */ fadds f0, f3, f0
/* 8022D3DC D0 1C 00 48 */ stfs f0, 0x48(r28)
/* 8022D3E0 48 00 02 98 */ b lbl_8022D678
lbl_8022D3E4:
/* 8022D3E4 88 7E 05 DD */ lbz r3, 0x5dd(r30)
/* 8022D3E8 38 03 00 01 */ addi r0, r3, 1
/* 8022D3EC 98 1E 05 DD */ stb r0, 0x5dd(r30)
/* 8022D3F0 C3 FE 04 20 */ lfs f31, 0x420(r30)
/* 8022D3F4 7F E3 FB 78 */ mr r3, r31
/* 8022D3F8 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D3FC 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022D400 7D 89 03 A6 */ mtctr r12
/* 8022D404 4E 80 04 21 */ bctrl
/* 8022D408 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D40C 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D410 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022D414 3C 00 43 30 */ lis r0, 0x4330
/* 8022D418 90 01 00 30 */ stw r0, 0x30(r1)
/* 8022D41C C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022D420 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D424 EF DF 00 24 */ fdivs f30, f31, f0
/* 8022D428 7F A3 EB 78 */ mr r3, r29
/* 8022D42C 4B FF B1 4D */ bl checkCharInfoCharactor__Fi
/* 8022D430 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022D434 41 82 01 40 */ beq lbl_8022D574
/* 8022D438 80 1C 00 3C */ lwz r0, 0x3c(r28)
/* 8022D43C 28 00 00 00 */ cmplwi r0, 0
/* 8022D440 41 82 01 34 */ beq lbl_8022D574
/* 8022D444 7F E3 FB 78 */ mr r3, r31
/* 8022D448 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D44C 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022D450 7D 89 03 A6 */ mtctr r12
/* 8022D454 4E 80 04 21 */ bctrl
/* 8022D458 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D45C 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D460 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022D464 3C 00 43 30 */ lis r0, 0x4330
/* 8022D468 90 01 00 30 */ stw r0, 0x30(r1)
/* 8022D46C C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022D470 EF E0 08 28 */ fsubs f31, f0, f1
/* 8022D474 7F E3 FB 78 */ mr r3, r31
/* 8022D478 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D47C 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 8022D480 7D 89 03 A6 */ mtctr r12
/* 8022D484 4E 80 04 21 */ bctrl
/* 8022D488 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D48C 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D490 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8022D494 3C 00 43 30 */ lis r0, 0x4330
/* 8022D498 90 01 00 28 */ stw r0, 0x28(r1)
/* 8022D49C C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8022D4A0 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D4A4 EF E0 F8 24 */ fdivs f31, f0, f31
/* 8022D4A8 7F E3 FB 78 */ mr r3, r31
/* 8022D4AC 7F A4 EB 78 */ mr r4, r29
/* 8022D4B0 38 A1 00 0C */ addi r5, r1, 0xc
/* 8022D4B4 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D4B8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022D4BC 7D 89 03 A6 */ mtctr r12
/* 8022D4C0 4E 80 04 21 */ bctrl
/* 8022D4C4 88 01 00 0D */ lbz r0, 0xd(r1)
/* 8022D4C8 C0 5C 00 44 */ lfs f2, 0x44(r28)
/* 8022D4CC C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D4D0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022D4D4 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022D4D8 3C 00 43 30 */ lis r0, 0x4330
/* 8022D4DC 90 01 00 20 */ stw r0, 0x20(r1)
/* 8022D4E0 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8022D4E4 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D4E8 EC 02 00 32 */ fmuls f0, f2, f0
/* 8022D4EC EC 9E 00 32 */ fmuls f4, f30, f0
/* 8022D4F0 C0 1E 04 24 */ lfs f0, 0x424(r30)
/* 8022D4F4 EC 02 00 32 */ fmuls f0, f2, f0
/* 8022D4F8 EC FF 00 32 */ fmuls f7, f31, f0
/* 8022D4FC C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022D500 3C 1D 00 00 */ addis r0, r29, 0
/* 8022D504 28 00 81 45 */ cmplwi r0, 0x8145
/* 8022D508 40 82 00 08 */ bne lbl_8022D510
/* 8022D50C C0 02 B0 90 */ lfs f0, lit_6374(r2)
lbl_8022D510:
/* 8022D510 EC 62 00 32 */ fmuls f3, f2, f0
/* 8022D514 7F 83 E3 78 */ mr r3, r28
/* 8022D518 C0 A2 B0 5C */ lfs f5, lit_4026(r2)
/* 8022D51C C0 5C 00 50 */ lfs f2, 0x50(r28)
/* 8022D520 C0 3C 00 58 */ lfs f1, 0x58(r28)
/* 8022D524 C0 1C 00 48 */ lfs f0, 0x48(r28)
/* 8022D528 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022D52C EC 01 00 32 */ fmuls f0, f1, f0
/* 8022D530 EC 22 00 2A */ fadds f1, f2, f0
/* 8022D534 EC 05 01 32 */ fmuls f0, f5, f4
/* 8022D538 EC 01 00 2A */ fadds f0, f1, f0
/* 8022D53C EC 25 00 2A */ fadds f1, f5, f0
/* 8022D540 C0 9C 01 38 */ lfs f4, 0x138(r28)
/* 8022D544 C0 DC 00 54 */ lfs f6, 0x54(r28)
/* 8022D548 C0 5C 00 5C */ lfs f2, 0x5c(r28)
/* 8022D54C C0 1C 00 4C */ lfs f0, 0x4c(r28)
/* 8022D550 EC 00 30 28 */ fsubs f0, f0, f6
/* 8022D554 EC 02 00 32 */ fmuls f0, f2, f0
/* 8022D558 EC 46 00 2A */ fadds f2, f6, f0
/* 8022D55C EC 05 01 F2 */ fmuls f0, f5, f7
/* 8022D560 EC 02 00 2A */ fadds f0, f2, f0
/* 8022D564 EC 44 00 2A */ fadds f2, f4, f0
/* 8022D568 FC 80 18 90 */ fmr f4, f3
/* 8022D56C C0 A2 B0 64 */ lfs f5, lit_4028(r2)
/* 8022D570 48 00 22 15 */ bl getCharInfo__28jmessage_tRenderingProcessorFfffff
lbl_8022D574:
/* 8022D574 C3 FE 04 38 */ lfs f31, 0x438(r30)
/* 8022D578 C3 DE 04 20 */ lfs f30, 0x420(r30)
/* 8022D57C 7F E3 FB 78 */ mr r3, r31
/* 8022D580 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D584 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022D588 7D 89 03 A6 */ mtctr r12
/* 8022D58C 4E 80 04 21 */ bctrl
/* 8022D590 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D594 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D598 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022D59C 3C 00 43 30 */ lis r0, 0x4330
/* 8022D5A0 90 01 00 30 */ stw r0, 0x30(r1)
/* 8022D5A4 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022D5A8 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D5AC EF DE 00 24 */ fdivs f30, f30, f0
/* 8022D5B0 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022D5B4 C0 5C 00 44 */ lfs f2, 0x44(r28)
/* 8022D5B8 FC 00 10 00 */ fcmpu cr0, f0, f2
/* 8022D5BC 41 82 00 6C */ beq lbl_8022D628
/* 8022D5C0 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022D5C4 C0 1E 04 20 */ lfs f0, 0x420(r30)
/* 8022D5C8 EC 02 00 32 */ fmuls f0, f2, f0
/* 8022D5CC EC 01 00 2A */ fadds f0, f1, f0
/* 8022D5D0 FC 00 00 1E */ fctiwz f0, f0
/* 8022D5D4 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 8022D5D8 83 61 00 34 */ lwz r27, 0x34(r1)
/* 8022D5DC 7F E3 FB 78 */ mr r3, r31
/* 8022D5E0 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D5E4 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022D5E8 7D 89 03 A6 */ mtctr r12
/* 8022D5EC 4E 80 04 21 */ bctrl
/* 8022D5F0 C8 42 B0 70 */ lfd f2, lit_4198(r2)
/* 8022D5F4 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022D5F8 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8022D5FC 3C 60 43 30 */ lis r3, 0x4330
/* 8022D600 90 61 00 28 */ stw r3, 0x28(r1)
/* 8022D604 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8022D608 EC 20 10 28 */ fsubs f1, f0, f2
/* 8022D60C 7F 60 07 34 */ extsh r0, r27
/* 8022D610 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022D614 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022D618 90 61 00 20 */ stw r3, 0x20(r1)
/* 8022D61C C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8022D620 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022D624 EF C0 08 24 */ fdivs f30, f0, f1
lbl_8022D628:
/* 8022D628 7F E3 FB 78 */ mr r3, r31
/* 8022D62C 7F A4 EB 78 */ mr r4, r29
/* 8022D630 38 A1 00 08 */ addi r5, r1, 8
/* 8022D634 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022D638 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022D63C 7D 89 03 A6 */ mtctr r12
/* 8022D640 4E 80 04 21 */ bctrl
/* 8022D644 88 01 00 09 */ lbz r0, 9(r1)
/* 8022D648 C0 5C 00 48 */ lfs f2, 0x48(r28)
/* 8022D64C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022D650 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022D654 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022D658 3C 00 43 30 */ lis r0, 0x4330
/* 8022D65C 90 01 00 30 */ stw r0, 0x30(r1)
/* 8022D660 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022D664 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022D668 EC 1E 00 32 */ fmuls f0, f30, f0
/* 8022D66C EC 1F 00 2A */ fadds f0, f31, f0
/* 8022D670 EC 02 00 2A */ fadds f0, f2, f0
/* 8022D674 D0 1C 00 48 */ stfs f0, 0x48(r28)
lbl_8022D678:
/* 8022D678 88 7C 01 4C */ lbz r3, 0x14c(r28)
/* 8022D67C 28 03 00 00 */ cmplwi r3, 0
/* 8022D680 41 82 00 8C */ beq lbl_8022D70C
/* 8022D684 38 03 FF FF */ addi r0, r3, -1
/* 8022D688 98 1C 01 4C */ stb r0, 0x14c(r28)
/* 8022D68C 88 1C 01 4C */ lbz r0, 0x14c(r28)
/* 8022D690 28 00 00 00 */ cmplwi r0, 0
/* 8022D694 40 82 00 78 */ bne lbl_8022D70C
/* 8022D698 88 DC 01 4E */ lbz r6, 0x14e(r28)
/* 8022D69C 28 06 00 00 */ cmplwi r6, 0
/* 8022D6A0 41 82 00 44 */ beq lbl_8022D6E4
/* 8022D6A4 38 06 FF FF */ addi r0, r6, -1
/* 8022D6A8 1C 60 00 50 */ mulli r3, r0, 0x50
/* 8022D6AC 38 A3 10 B2 */ addi r5, r3, 0x10b2
/* 8022D6B0 7C BE 2A 14 */ add r5, r30, r5
/* 8022D6B4 7F 83 E3 78 */ mr r3, r28
/* 8022D6B8 38 9C 01 52 */ addi r4, r28, 0x152
/* 8022D6BC C0 3E 04 50 */ lfs f1, 0x450(r30)
/* 8022D6C0 C0 5C 00 48 */ lfs f2, 0x48(r28)
/* 8022D6C4 54 C0 15 BA */ rlwinm r0, r6, 2, 0x16, 0x1d
/* 8022D6C8 7C DC 02 14 */ add r6, r28, r0
/* 8022D6CC C0 06 00 5C */ lfs f0, 0x5c(r6)
/* 8022D6D0 EC 42 00 28 */ fsubs f2, f2, f0
/* 8022D6D4 C0 1E 04 4C */ lfs f0, 0x44c(r30)
/* 8022D6D8 EC 42 00 28 */ fsubs f2, f2, f0
/* 8022D6DC 48 00 1C A9 */ bl do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff
/* 8022D6E0 48 00 00 2C */ b lbl_8022D70C
lbl_8022D6E4:
/* 8022D6E4 7F 83 E3 78 */ mr r3, r28
/* 8022D6E8 38 9C 01 52 */ addi r4, r28, 0x152
/* 8022D6EC 38 BE 0E 1C */ addi r5, r30, 0xe1c
/* 8022D6F0 C0 3E 04 3C */ lfs f1, 0x43c(r30)
/* 8022D6F4 C0 5C 00 48 */ lfs f2, 0x48(r28)
/* 8022D6F8 C0 1C 00 50 */ lfs f0, 0x50(r28)
/* 8022D6FC EC 42 00 28 */ fsubs f2, f2, f0
/* 8022D700 C0 1E 04 38 */ lfs f0, 0x438(r30)
/* 8022D704 EC 42 00 28 */ fsubs f2, f2, f0
/* 8022D708 48 00 1C 7D */ bl do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff
lbl_8022D70C:
/* 8022D70C 7F 83 E3 78 */ mr r3, r28
/* 8022D710 38 81 00 18 */ addi r4, r1, 0x18
/* 8022D714 38 A0 00 01 */ li r5, 1
/* 8022D718 38 C0 00 01 */ li r6, 1
/* 8022D71C 38 E0 00 00 */ li r7, 0
/* 8022D720 48 00 17 E1 */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
lbl_8022D724:
/* 8022D724 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
/* 8022D728 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 8022D72C E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
/* 8022D730 CB C1 00 50 */ lfd f30, 0x50(r1)
/* 8022D734 39 61 00 50 */ addi r11, r1, 0x50
/* 8022D738 48 13 4A E9 */ bl _restgpr_27
/* 8022D73C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8022D740 7C 08 03 A6 */ mtlr r0
/* 8022D744 38 21 00 70 */ addi r1, r1, 0x70
/* 8022D748 4E 80 00 20 */ blr
@@ -0,0 +1,124 @@
lbl_8022FC28:
/* 8022FC28 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8022FC2C 7C 08 02 A6 */ mflr r0
/* 8022FC30 90 01 00 54 */ stw r0, 0x54(r1)
/* 8022FC34 DB E1 00 40 */ stfd f31, 0x40(r1)
/* 8022FC38 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
/* 8022FC3C DB C1 00 30 */ stfd f30, 0x30(r1)
/* 8022FC40 F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
/* 8022FC44 39 61 00 30 */ addi r11, r1, 0x30
/* 8022FC48 48 13 25 95 */ bl _savegpr_29
/* 8022FC4C 7C 7F 1B 78 */ mr r31, r3
/* 8022FC50 7C 9D 23 78 */ mr r29, r4
/* 8022FC54 80 63 00 38 */ lwz r3, 0x38(r3)
/* 8022FC58 83 C3 00 14 */ lwz r30, 0x14(r3)
/* 8022FC5C 38 00 00 00 */ li r0, 0
/* 8022FC60 2C 1D 00 81 */ cmpwi r29, 0x81
/* 8022FC64 41 80 00 0C */ blt lbl_8022FC70
/* 8022FC68 2C 1D 00 9F */ cmpwi r29, 0x9f
/* 8022FC6C 40 81 00 14 */ ble lbl_8022FC80
lbl_8022FC70:
/* 8022FC70 2C 1D 00 E0 */ cmpwi r29, 0xe0
/* 8022FC74 41 80 00 10 */ blt lbl_8022FC84
/* 8022FC78 2C 1D 00 FC */ cmpwi r29, 0xfc
/* 8022FC7C 41 81 00 08 */ bgt lbl_8022FC84
lbl_8022FC80:
/* 8022FC80 38 00 00 01 */ li r0, 1
lbl_8022FC84:
/* 8022FC84 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 8022FC88 41 82 00 34 */ beq lbl_8022FCBC
/* 8022FC8C 7F A3 EB 78 */ mr r3, r29
/* 8022FC90 4B FF 8C 19 */ bl isOutfontKanjiCode__Fi
/* 8022FC94 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022FC98 40 82 00 58 */ bne lbl_8022FCF0
/* 8022FC9C 7F A3 EB 78 */ mr r3, r29
/* 8022FCA0 4B FF 89 69 */ bl change1ByteTo2Bytes__Fi
/* 8022FCA4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 8022FCA8 4B FF 8B 91 */ bl changeKataToHira__Fi
/* 8022FCAC 7C 64 1B 78 */ mr r4, r3
/* 8022FCB0 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022FCB4 4B FF FD 79 */ bl setCharactor__26jmessage_string_tReferenceFUs
/* 8022FCB8 48 00 00 38 */ b lbl_8022FCF0
lbl_8022FCBC:
/* 8022FCBC 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008800@ha */
/* 8022FCC0 38 03 88 00 */ addi r0, r3, 0x8800 /* 0x00008800@l */
/* 8022FCC4 7C 1D 00 00 */ cmpw r29, r0
/* 8022FCC8 40 80 00 28 */ bge lbl_8022FCF0
/* 8022FCCC 7F A3 EB 78 */ mr r3, r29
/* 8022FCD0 4B FF 8B D9 */ bl isOutfontKanjiCode__Fi
/* 8022FCD4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022FCD8 40 82 00 18 */ bne lbl_8022FCF0
/* 8022FCDC 7F A3 EB 78 */ mr r3, r29
/* 8022FCE0 4B FF 8B 59 */ bl changeKataToHira__Fi
/* 8022FCE4 7C 64 1B 78 */ mr r4, r3
/* 8022FCE8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022FCEC 4B FF FD 41 */ bl setCharactor__26jmessage_string_tReferenceFUs
lbl_8022FCF0:
/* 8022FCF0 80 9F 00 38 */ lwz r4, 0x38(r31)
/* 8022FCF4 80 64 00 08 */ lwz r3, 8(r4)
/* 8022FCF8 28 03 00 00 */ cmplwi r3, 0
/* 8022FCFC 41 82 00 10 */ beq lbl_8022FD0C
/* 8022FD00 C3 C3 01 14 */ lfs f30, 0x114(r3)
/* 8022FD04 C3 E3 01 1C */ lfs f31, 0x11c(r3)
/* 8022FD08 48 00 00 0C */ b lbl_8022FD14
lbl_8022FD0C:
/* 8022FD0C C3 C2 B0 60 */ lfs f30, lit_4027(r2)
/* 8022FD10 C3 E2 B0 98 */ lfs f31, lit_7190(r2)
lbl_8022FD14:
/* 8022FD14 2C 1D 00 0A */ cmpwi r29, 0xa
/* 8022FD18 40 82 00 14 */ bne lbl_8022FD2C
/* 8022FD1C A8 64 00 80 */ lha r3, 0x80(r4)
/* 8022FD20 38 03 00 01 */ addi r0, r3, 1
/* 8022FD24 B0 04 00 80 */ sth r0, 0x80(r4)
/* 8022FD28 48 00 00 A0 */ b lbl_8022FDC8
lbl_8022FD2C:
/* 8022FD2C 7F C3 F3 78 */ mr r3, r30
/* 8022FD30 7F A4 EB 78 */ mr r4, r29
/* 8022FD34 38 A1 00 08 */ addi r5, r1, 8
/* 8022FD38 81 9E 00 00 */ lwz r12, 0(r30)
/* 8022FD3C 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022FD40 7D 89 03 A6 */ mtctr r12
/* 8022FD44 4E 80 04 21 */ bctrl
/* 8022FD48 8B A1 00 09 */ lbz r29, 9(r1)
/* 8022FD4C 7F C3 F3 78 */ mr r3, r30
/* 8022FD50 81 9E 00 00 */ lwz r12, 0(r30)
/* 8022FD54 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022FD58 7D 89 03 A6 */ mtctr r12
/* 8022FD5C 4E 80 04 21 */ bctrl
/* 8022FD60 C8 42 B0 70 */ lfd f2, lit_4198(r2)
/* 8022FD64 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022FD68 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022FD6C 3C 60 43 30 */ lis r3, 0x4330
/* 8022FD70 90 61 00 10 */ stw r3, 0x10(r1)
/* 8022FD74 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8022FD78 EC 20 10 28 */ fsubs f1, f0, f2
/* 8022FD7C 6F A0 80 00 */ xoris r0, r29, 0x8000
/* 8022FD80 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022FD84 90 61 00 18 */ stw r3, 0x18(r1)
/* 8022FD88 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022FD8C EC 00 10 28 */ fsubs f0, f0, f2
/* 8022FD90 EC 00 08 24 */ fdivs f0, f0, f1
/* 8022FD94 EC 1F 00 32 */ fmuls f0, f31, f0
/* 8022FD98 EF DE 00 2A */ fadds f30, f30, f0
/* 8022FD9C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022FDA0 4B FF FD 85 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 8022FDA4 7C 64 07 34 */ extsh r4, r3
/* 8022FDA8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022FDAC FC 20 F0 90 */ fmr f1, f30
/* 8022FDB0 4B FF FC BD */ bl addLineLength__26jmessage_string_tReferenceFif
/* 8022FDB4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022FDB8 4B FF FD 6D */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 8022FDBC 7C 64 07 34 */ extsh r4, r3
/* 8022FDC0 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022FDC4 4B FF FD 2D */ bl clearOutfontLength__26jmessage_string_tReferenceFi
lbl_8022FDC8:
/* 8022FDC8 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
/* 8022FDCC CB E1 00 40 */ lfd f31, 0x40(r1)
/* 8022FDD0 E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
/* 8022FDD4 CB C1 00 30 */ lfd f30, 0x30(r1)
/* 8022FDD8 39 61 00 30 */ addi r11, r1, 0x30
/* 8022FDDC 48 13 24 4D */ bl _restgpr_29
/* 8022FDE0 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8022FDE4 7C 08 03 A6 */ mtlr r0
/* 8022FDE8 38 21 00 50 */ addi r1, r1, 0x50
/* 8022FDEC 4E 80 00 20 */ blr
@@ -0,0 +1,261 @@
lbl_80230D48:
/* 80230D48 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80230D4C 7C 08 02 A6 */ mflr r0
/* 80230D50 90 01 00 64 */ stw r0, 0x64(r1)
/* 80230D54 DB E1 00 50 */ stfd f31, 0x50(r1)
/* 80230D58 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
/* 80230D5C DB C1 00 40 */ stfd f30, 0x40(r1)
/* 80230D60 F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
/* 80230D64 39 61 00 40 */ addi r11, r1, 0x40
/* 80230D68 48 13 14 75 */ bl _savegpr_29
/* 80230D6C 7C 7F 1B 78 */ mr r31, r3
/* 80230D70 7C 9D 23 78 */ mr r29, r4
/* 80230D74 80 63 00 38 */ lwz r3, 0x38(r3)
/* 80230D78 83 C3 00 14 */ lwz r30, 0x14(r3)
/* 80230D7C 38 00 00 00 */ li r0, 0
/* 80230D80 2C 1D 00 81 */ cmpwi r29, 0x81
/* 80230D84 41 80 00 0C */ blt lbl_80230D90
/* 80230D88 2C 1D 00 9F */ cmpwi r29, 0x9f
/* 80230D8C 40 81 00 14 */ ble lbl_80230DA0
lbl_80230D90:
/* 80230D90 2C 1D 00 E0 */ cmpwi r29, 0xe0
/* 80230D94 41 80 00 10 */ blt lbl_80230DA4
/* 80230D98 2C 1D 00 FC */ cmpwi r29, 0xfc
/* 80230D9C 41 81 00 08 */ bgt lbl_80230DA4
lbl_80230DA0:
/* 80230DA0 38 00 00 01 */ li r0, 1
lbl_80230DA4:
/* 80230DA4 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80230DA8 41 82 00 34 */ beq lbl_80230DDC
/* 80230DAC 7F A3 EB 78 */ mr r3, r29
/* 80230DB0 4B FF 7A F9 */ bl isOutfontKanjiCode__Fi
/* 80230DB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80230DB8 40 82 00 58 */ bne lbl_80230E10
/* 80230DBC 7F A3 EB 78 */ mr r3, r29
/* 80230DC0 4B FF 78 49 */ bl change1ByteTo2Bytes__Fi
/* 80230DC4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 80230DC8 4B FF 7A 71 */ bl changeKataToHira__Fi
/* 80230DCC 7C 64 1B 78 */ mr r4, r3
/* 80230DD0 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230DD4 4B FF EC 5D */ bl addCharactor__26jmessage_string_tReferenceFUs
/* 80230DD8 48 00 00 38 */ b lbl_80230E10
lbl_80230DDC:
/* 80230DDC 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008800@ha */
/* 80230DE0 38 03 88 00 */ addi r0, r3, 0x8800 /* 0x00008800@l */
/* 80230DE4 7C 1D 00 00 */ cmpw r29, r0
/* 80230DE8 40 80 00 28 */ bge lbl_80230E10
/* 80230DEC 7F A3 EB 78 */ mr r3, r29
/* 80230DF0 4B FF 7A B9 */ bl isOutfontKanjiCode__Fi
/* 80230DF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80230DF8 40 82 00 18 */ bne lbl_80230E10
/* 80230DFC 7F A3 EB 78 */ mr r3, r29
/* 80230E00 4B FF 7A 39 */ bl changeKataToHira__Fi
/* 80230E04 7C 64 1B 78 */ mr r4, r3
/* 80230E08 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230E0C 4B FF EC 25 */ bl addCharactor__26jmessage_string_tReferenceFUs
lbl_80230E10:
/* 80230E10 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230E14 80 63 00 08 */ lwz r3, 8(r3)
/* 80230E18 28 03 00 00 */ cmplwi r3, 0
/* 80230E1C 41 82 00 10 */ beq lbl_80230E2C
/* 80230E20 C3 C3 01 14 */ lfs f30, 0x114(r3)
/* 80230E24 C3 E3 01 1C */ lfs f31, 0x11c(r3)
/* 80230E28 48 00 00 0C */ b lbl_80230E34
lbl_80230E2C:
/* 80230E2C C3 C2 B0 60 */ lfs f30, lit_4027(r2)
/* 80230E30 C3 E2 B0 98 */ lfs f31, lit_7190(r2)
lbl_80230E34:
/* 80230E34 38 00 00 00 */ li r0, 0
/* 80230E38 98 01 00 0E */ stb r0, 0xe(r1)
/* 80230E3C 98 01 00 0D */ stb r0, 0xd(r1)
/* 80230E40 98 01 00 0C */ stb r0, 0xc(r1)
/* 80230E44 57 A3 04 2F */ rlwinm. r3, r29, 0, 0x10, 0x17
/* 80230E48 41 82 00 14 */ beq lbl_80230E5C
/* 80230E4C 7C 60 46 70 */ srawi r0, r3, 8
/* 80230E50 98 01 00 0C */ stb r0, 0xc(r1)
/* 80230E54 9B A1 00 0D */ stb r29, 0xd(r1)
/* 80230E58 48 00 00 0C */ b lbl_80230E64
lbl_80230E5C:
/* 80230E5C 9B A1 00 0C */ stb r29, 0xc(r1)
/* 80230E60 98 01 00 0D */ stb r0, 0xd(r1)
lbl_80230E64:
/* 80230E64 2C 1D 00 0A */ cmpwi r29, 0xa
/* 80230E68 40 82 00 60 */ bne lbl_80230EC8
/* 80230E6C 7F E3 FB 78 */ mr r3, r31
/* 80230E70 38 81 00 0C */ addi r4, r1, 0xc
/* 80230E74 48 00 11 D1 */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
/* 80230E78 7F E3 FB 78 */ mr r3, r31
/* 80230E7C 38 81 00 0C */ addi r4, r1, 0xc
/* 80230E80 48 00 13 E1 */ bl do_rubystrcat__35jmessage_string_tRenderingProcessorFPc
/* 80230E84 A8 7F 05 52 */ lha r3, 0x552(r31)
/* 80230E88 38 03 00 01 */ addi r0, r3, 1
/* 80230E8C B0 1F 05 52 */ sth r0, 0x552(r31)
/* 80230E90 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 80230E94 D0 1F 00 48 */ stfs f0, 0x48(r31)
/* 80230E98 D0 1F 00 4C */ stfs f0, 0x4c(r31)
/* 80230E9C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230EA0 80 63 00 08 */ lwz r3, 8(r3)
/* 80230EA4 28 03 00 00 */ cmplwi r3, 0
/* 80230EA8 41 82 00 14 */ beq lbl_80230EBC
/* 80230EAC C0 23 01 18 */ lfs f1, 0x118(r3)
/* 80230EB0 C0 1F 00 50 */ lfs f0, 0x50(r31)
/* 80230EB4 EC 00 08 2A */ fadds f0, f0, f1
/* 80230EB8 D0 1F 00 50 */ stfs f0, 0x50(r31)
lbl_80230EBC:
/* 80230EBC 7F E3 FB 78 */ mr r3, r31
/* 80230EC0 48 00 0E B1 */ bl do_widthcenter__35jmessage_string_tRenderingProcessorFv
/* 80230EC4 48 00 02 24 */ b lbl_802310E8
lbl_80230EC8:
/* 80230EC8 7F C3 F3 78 */ mr r3, r30
/* 80230ECC 7F A4 EB 78 */ mr r4, r29
/* 80230ED0 38 A1 00 08 */ addi r5, r1, 8
/* 80230ED4 81 9E 00 00 */ lwz r12, 0(r30)
/* 80230ED8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80230EDC 7D 89 03 A6 */ mtctr r12
/* 80230EE0 4E 80 04 21 */ bctrl
/* 80230EE4 8B A1 00 09 */ lbz r29, 9(r1)
/* 80230EE8 7F C3 F3 78 */ mr r3, r30
/* 80230EEC 81 9E 00 00 */ lwz r12, 0(r30)
/* 80230EF0 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 80230EF4 7D 89 03 A6 */ mtctr r12
/* 80230EF8 4E 80 04 21 */ bctrl
/* 80230EFC C8 42 B0 70 */ lfd f2, lit_4198(r2)
/* 80230F00 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 80230F04 90 01 00 24 */ stw r0, 0x24(r1)
/* 80230F08 3C 60 43 30 */ lis r3, 0x4330
/* 80230F0C 90 61 00 20 */ stw r3, 0x20(r1)
/* 80230F10 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 80230F14 EC 20 10 28 */ fsubs f1, f0, f2
/* 80230F18 6F A0 80 00 */ xoris r0, r29, 0x8000
/* 80230F1C 90 01 00 2C */ stw r0, 0x2c(r1)
/* 80230F20 90 61 00 28 */ stw r3, 0x28(r1)
/* 80230F24 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 80230F28 EC 00 10 28 */ fsubs f0, f0, f2
/* 80230F2C EC 00 08 24 */ fdivs f0, f0, f1
/* 80230F30 EC 1F 00 32 */ fmuls f0, f31, f0
/* 80230F34 EC 3E 00 2A */ fadds f1, f30, f0
/* 80230F38 C0 1F 00 4C */ lfs f0, 0x4c(r31)
/* 80230F3C EC 00 08 2A */ fadds f0, f0, f1
/* 80230F40 D0 1F 00 4C */ stfs f0, 0x4c(r31)
/* 80230F44 88 1F 05 54 */ lbz r0, 0x554(r31)
/* 80230F48 28 00 00 00 */ cmplwi r0, 0
/* 80230F4C 41 82 01 90 */ beq lbl_802310DC
/* 80230F50 C0 1F 00 40 */ lfs f0, 0x40(r31)
/* 80230F54 EC 00 08 2A */ fadds f0, f0, f1
/* 80230F58 D0 1F 00 40 */ stfs f0, 0x40(r31)
/* 80230F5C 88 7F 05 54 */ lbz r3, 0x554(r31)
/* 80230F60 38 03 FF FF */ addi r0, r3, -1
/* 80230F64 98 1F 05 54 */ stb r0, 0x554(r31)
/* 80230F68 88 1F 05 54 */ lbz r0, 0x554(r31)
/* 80230F6C 28 00 00 00 */ cmplwi r0, 0
/* 80230F70 40 82 01 6C */ bne lbl_802310DC
/* 80230F74 C0 1F 00 40 */ lfs f0, 0x40(r31)
/* 80230F78 EC 00 F0 28 */ fsubs f0, f0, f30
/* 80230F7C D0 1F 00 40 */ stfs f0, 0x40(r31)
/* 80230F80 C0 7F 00 3C */ lfs f3, 0x3c(r31)
/* 80230F84 C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 80230F88 C0 3F 00 40 */ lfs f1, 0x40(r31)
/* 80230F8C C0 1F 00 44 */ lfs f0, 0x44(r31)
/* 80230F90 EC 01 00 28 */ fsubs f0, f1, f0
/* 80230F94 EC 02 00 32 */ fmuls f0, f2, f0
/* 80230F98 EC 23 00 2A */ fadds f1, f3, f0
/* 80230F9C C0 1F 00 48 */ lfs f0, 0x48(r31)
/* 80230FA0 EF C1 00 28 */ fsubs f30, f1, f0
/* 80230FA4 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80230FA8 FC 1E 00 40 */ fcmpo cr0, f30, f0
/* 80230FAC 4C 41 13 82 */ cror 2, 1, 2
/* 80230FB0 40 82 00 3C */ bne lbl_80230FEC
/* 80230FB4 38 61 00 10 */ addi r3, r1, 0x10
/* 80230FB8 38 80 00 0F */ li r4, 0xf
/* 80230FBC 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 80230FC0 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 80230FC4 38 A5 00 08 */ addi r5, r5, 8
/* 80230FC8 FC 00 F0 1E */ fctiwz f0, f30
/* 80230FCC D8 01 00 28 */ stfd f0, 0x28(r1)
/* 80230FD0 80 C1 00 2C */ lwz r6, 0x2c(r1)
/* 80230FD4 4C C6 31 82 */ crclr 6
/* 80230FD8 48 13 55 E5 */ bl snprintf
/* 80230FDC 7F E3 FB 78 */ mr r3, r31
/* 80230FE0 38 81 00 10 */ addi r4, r1, 0x10
/* 80230FE4 48 00 12 7D */ bl do_rubystrcat__35jmessage_string_tRenderingProcessorFPc
/* 80230FE8 48 00 00 54 */ b lbl_8023103C
lbl_80230FEC:
/* 80230FEC C0 02 B0 78 */ lfs f0, lit_4291(r2)
/* 80230FF0 FC 1E 00 40 */ fcmpo cr0, f30, f0
/* 80230FF4 4C 40 13 82 */ cror 2, 0, 2
/* 80230FF8 40 82 00 40 */ bne lbl_80231038
/* 80230FFC 38 61 00 10 */ addi r3, r1, 0x10
/* 80231000 38 80 00 0F */ li r4, 0xf
/* 80231004 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 80231008 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8023100C 38 A5 00 42 */ addi r5, r5, 0x42
/* 80231010 FC 00 F0 50 */ fneg f0, f30
/* 80231014 FC 00 00 1E */ fctiwz f0, f0
/* 80231018 D8 01 00 28 */ stfd f0, 0x28(r1)
/* 8023101C 80 C1 00 2C */ lwz r6, 0x2c(r1)
/* 80231020 4C C6 31 82 */ crclr 6
/* 80231024 48 13 55 99 */ bl snprintf
/* 80231028 7F E3 FB 78 */ mr r3, r31
/* 8023102C 38 81 00 10 */ addi r4, r1, 0x10
/* 80231030 48 00 12 31 */ bl do_rubystrcat__35jmessage_string_tRenderingProcessorFPc
/* 80231034 48 00 00 08 */ b lbl_8023103C
lbl_80231038:
/* 80231038 C3 C2 B0 60 */ lfs f30, lit_4027(r2)
lbl_8023103C:
/* 8023103C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231040 80 63 00 0C */ lwz r3, 0xc(r3)
/* 80231044 28 03 00 00 */ cmplwi r3, 0
/* 80231048 41 82 00 4C */ beq lbl_80231094
/* 8023104C C0 63 01 14 */ lfs f3, 0x114(r3)
/* 80231050 C0 5F 00 48 */ lfs f2, 0x48(r31)
/* 80231054 FC 00 F0 1E */ fctiwz f0, f30
/* 80231058 D8 01 00 28 */ stfd f0, 0x28(r1)
/* 8023105C 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 80231060 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 80231064 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80231068 90 01 00 24 */ stw r0, 0x24(r1)
/* 8023106C 3C 00 43 30 */ lis r0, 0x4330
/* 80231070 90 01 00 20 */ stw r0, 0x20(r1)
/* 80231074 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 80231078 EC 20 08 28 */ fsubs f1, f0, f1
/* 8023107C C0 1F 00 44 */ lfs f0, 0x44(r31)
/* 80231080 EC 01 00 2A */ fadds f0, f1, f0
/* 80231084 EC 00 18 2A */ fadds f0, f0, f3
/* 80231088 EC 02 00 2A */ fadds f0, f2, f0
/* 8023108C D0 1F 00 48 */ stfs f0, 0x48(r31)
/* 80231090 48 00 00 40 */ b lbl_802310D0
lbl_80231094:
/* 80231094 C0 5F 00 48 */ lfs f2, 0x48(r31)
/* 80231098 FC 00 F0 1E */ fctiwz f0, f30
/* 8023109C D8 01 00 28 */ stfd f0, 0x28(r1)
/* 802310A0 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 802310A4 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 802310A8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802310AC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802310B0 3C 00 43 30 */ lis r0, 0x4330
/* 802310B4 90 01 00 20 */ stw r0, 0x20(r1)
/* 802310B8 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 802310BC EC 20 08 28 */ fsubs f1, f0, f1
/* 802310C0 C0 1F 00 44 */ lfs f0, 0x44(r31)
/* 802310C4 EC 01 00 2A */ fadds f0, f1, f0
/* 802310C8 EC 02 00 2A */ fadds f0, f2, f0
/* 802310CC D0 1F 00 48 */ stfs f0, 0x48(r31)
lbl_802310D0:
/* 802310D0 7F E3 FB 78 */ mr r3, r31
/* 802310D4 38 9F 04 54 */ addi r4, r31, 0x454
/* 802310D8 48 00 11 89 */ bl do_rubystrcat__35jmessage_string_tRenderingProcessorFPc
lbl_802310DC:
/* 802310DC 7F E3 FB 78 */ mr r3, r31
/* 802310E0 38 81 00 0C */ addi r4, r1, 0xc
/* 802310E4 48 00 0F 61 */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
lbl_802310E8:
/* 802310E8 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
/* 802310EC CB E1 00 50 */ lfd f31, 0x50(r1)
/* 802310F0 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
/* 802310F4 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 802310F8 39 61 00 40 */ addi r11, r1, 0x40
/* 802310FC 48 13 11 2D */ bl _restgpr_29
/* 80231100 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80231104 7C 08 03 A6 */ mtlr r0
/* 80231108 38 21 00 60 */ addi r1, r1, 0x60
/* 8023110C 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_8022E7CC:
/* 8022E7CC 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8022E7D0 7C 08 02 A6 */ mflr r0
/* 8022E7D4 90 01 00 44 */ stw r0, 0x44(r1)
/* 8022E7D8 39 61 00 40 */ addi r11, r1, 0x40
/* 8022E7DC 48 13 3A 01 */ bl _savegpr_29
/* 8022E7E0 7C 7D 1B 78 */ mr r29, r3
/* 8022E7E4 7C 9E 23 78 */ mr r30, r4
/* 8022E7E8 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022E7EC 9B C3 01 50 */ stb r30, 0x150(r3)
/* 8022E7F0 7F C3 F3 78 */ mr r3, r30
/* 8022E7F4 88 9F 12 46 */ lbz r4, 0x1246(r31)
/* 8022E7F8 4B FF A1 05 */ bl getFontCCColorTable__FUcUc
/* 8022E7FC 90 7D 01 20 */ stw r3, 0x120(r29)
/* 8022E800 7F C3 F3 78 */ mr r3, r30
/* 8022E804 88 9F 12 46 */ lbz r4, 0x1246(r31)
/* 8022E808 4B FF A1 A1 */ bl getFontGCColorTable__FUcUc
/* 8022E80C 90 7D 01 24 */ stw r3, 0x124(r29)
/* 8022E810 38 61 00 08 */ addi r3, r1, 8
/* 8022E814 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022E818 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022E81C 38 84 00 18 */ addi r4, r4, 0x18
/* 8022E820 80 BD 01 20 */ lwz r5, 0x120(r29)
/* 8022E824 80 DD 01 24 */ lwz r6, 0x124(r29)
/* 8022E828 4C C6 31 82 */ crclr 6
/* 8022E82C 48 13 7C B1 */ bl sprintf
/* 8022E830 7F A3 EB 78 */ mr r3, r29
/* 8022E834 38 81 00 08 */ addi r4, r1, 8
/* 8022E838 38 A0 00 00 */ li r5, 0
/* 8022E83C 38 C0 00 00 */ li r6, 0
/* 8022E840 38 E0 00 00 */ li r7, 0
/* 8022E844 48 00 06 BD */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022E848 39 61 00 40 */ addi r11, r1, 0x40
/* 8022E84C 48 13 39 DD */ bl _restgpr_29
/* 8022E850 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8022E854 7C 08 03 A6 */ mtlr r0
/* 8022E858 38 21 00 40 */ addi r1, r1, 0x40
/* 8022E85C 4E 80 00 20 */ blr
@@ -0,0 +1,40 @@
lbl_8023256C:
/* 8023256C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80232570 7C 08 02 A6 */ mflr r0
/* 80232574 90 01 00 44 */ stw r0, 0x44(r1)
/* 80232578 39 61 00 40 */ addi r11, r1, 0x40
/* 8023257C 48 12 FC 61 */ bl _savegpr_29
/* 80232580 7C 7D 1B 78 */ mr r29, r3
/* 80232584 7C 9E 23 78 */ mr r30, r4
/* 80232588 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 8023258C 40 82 00 14 */ bne lbl_802325A0
/* 80232590 80 7D 00 04 */ lwz r3, 4(r29)
/* 80232594 83 E3 00 78 */ lwz r31, 0x78(r3)
/* 80232598 80 C3 00 7C */ lwz r6, 0x7c(r3)
/* 8023259C 48 00 00 24 */ b lbl_802325C0
lbl_802325A0:
/* 802325A0 7F C3 F3 78 */ mr r3, r30
/* 802325A4 38 80 00 00 */ li r4, 0
/* 802325A8 4B FF 63 55 */ bl getFontCCColorTable__FUcUc
/* 802325AC 7C 7F 1B 78 */ mr r31, r3
/* 802325B0 7F C3 F3 78 */ mr r3, r30
/* 802325B4 38 80 00 00 */ li r4, 0
/* 802325B8 4B FF 63 F1 */ bl getFontGCColorTable__FUcUc
/* 802325BC 7C 66 1B 78 */ mr r6, r3
lbl_802325C0:
/* 802325C0 38 61 00 08 */ addi r3, r1, 8
/* 802325C4 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 802325C8 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 802325CC 38 84 00 18 */ addi r4, r4, 0x18
/* 802325D0 7F E5 FB 78 */ mr r5, r31
/* 802325D4 4C C6 31 82 */ crclr 6
/* 802325D8 48 13 3F 05 */ bl sprintf
/* 802325DC 7F A3 EB 78 */ mr r3, r29
/* 802325E0 38 81 00 08 */ addi r4, r1, 8
/* 802325E4 4B FF FA 61 */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
/* 802325E8 39 61 00 40 */ addi r11, r1, 0x40
/* 802325EC 48 12 FC 3D */ bl _restgpr_29
/* 802325F0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802325F4 7C 08 03 A6 */ mtlr r0
/* 802325F8 38 21 00 40 */ addi r1, r1, 0x40
/* 802325FC 4E 80 00 20 */ blr
@@ -0,0 +1,105 @@
lbl_80229CB4:
/* 80229CB4 94 21 F3 D0 */ stwu r1, -0xc30(r1)
/* 80229CB8 7C 08 02 A6 */ mflr r0
/* 80229CBC 90 01 0C 34 */ stw r0, 0xc34(r1)
/* 80229CC0 93 E1 0C 2C */ stw r31, 0xc2c(r1)
/* 80229CC4 93 C1 0C 28 */ stw r30, 0xc28(r1)
/* 80229CC8 7C 7E 1B 78 */ mr r30, r3
/* 80229CCC 88 03 00 49 */ lbz r0, 0x49(r3)
/* 80229CD0 7C 00 07 75 */ extsb. r0, r0
/* 80229CD4 40 82 00 10 */ bne lbl_80229CE4
/* 80229CD8 A8 7E 00 3E */ lha r3, 0x3e(r30)
/* 80229CDC 38 03 00 01 */ addi r0, r3, 1
/* 80229CE0 B0 1E 00 3E */ sth r0, 0x3e(r30)
lbl_80229CE4:
/* 80229CE4 83 FE 00 04 */ lwz r31, 4(r30)
/* 80229CE8 88 1E 00 46 */ lbz r0, 0x46(r30)
/* 80229CEC 28 00 00 00 */ cmplwi r0, 0
/* 80229CF0 40 82 00 6C */ bne lbl_80229D5C
/* 80229CF4 88 7E 00 49 */ lbz r3, 0x49(r30)
/* 80229CF8 7C 60 07 74 */ extsb r0, r3
/* 80229CFC 2C 00 00 01 */ cmpwi r0, 1
/* 80229D00 40 81 00 3C */ ble lbl_80229D3C
/* 80229D04 38 63 FF FF */ addi r3, r3, -1
/* 80229D08 A8 1E 00 3E */ lha r0, 0x3e(r30)
/* 80229D0C 7C 83 00 50 */ subf r4, r3, r0
/* 80229D10 A8 1E 00 40 */ lha r0, 0x40(r30)
/* 80229D14 7C 7F 02 14 */ add r3, r31, r0
/* 80229D18 98 83 11 A2 */ stb r4, 0x11a2(r3)
/* 80229D1C 88 7E 00 49 */ lbz r3, 0x49(r30)
/* 80229D20 38 63 FF FF */ addi r3, r3, -1
/* 80229D24 A8 1E 00 3E */ lha r0, 0x3e(r30)
/* 80229D28 7C 83 00 50 */ subf r4, r3, r0
/* 80229D2C A8 1E 00 40 */ lha r0, 0x40(r30)
/* 80229D30 7C 7F 02 14 */ add r3, r31, r0
/* 80229D34 98 83 11 CA */ stb r4, 0x11ca(r3)
/* 80229D38 48 00 00 24 */ b lbl_80229D5C
lbl_80229D3C:
/* 80229D3C A8 9E 00 3E */ lha r4, 0x3e(r30)
/* 80229D40 A8 1E 00 40 */ lha r0, 0x40(r30)
/* 80229D44 7C 7F 02 14 */ add r3, r31, r0
/* 80229D48 98 83 11 A2 */ stb r4, 0x11a2(r3)
/* 80229D4C A8 9E 00 3E */ lha r4, 0x3e(r30)
/* 80229D50 A8 1E 00 40 */ lha r0, 0x40(r30)
/* 80229D54 7C 7F 02 14 */ add r3, r31, r0
/* 80229D58 98 83 11 CA */ stb r4, 0x11ca(r3)
lbl_80229D5C:
/* 80229D5C A8 1E 00 40 */ lha r0, 0x40(r30)
/* 80229D60 B0 1F 05 D4 */ sth r0, 0x5d4(r31)
/* 80229D64 7F C3 F3 78 */ mr r3, r30
/* 80229D68 A8 9E 00 3E */ lha r4, 0x3e(r30)
/* 80229D6C 48 00 16 81 */ bl do_pageType__26jmessage_tMeasureProcessorFi
/* 80229D70 38 A1 00 04 */ addi r5, r1, 4
/* 80229D74 38 9F 00 08 */ addi r4, r31, 8
/* 80229D78 38 00 00 80 */ li r0, 0x80
/* 80229D7C 7C 09 03 A6 */ mtctr r0
lbl_80229D80:
/* 80229D80 80 64 00 04 */ lwz r3, 4(r4)
/* 80229D84 84 04 00 08 */ lwzu r0, 8(r4)
/* 80229D88 90 65 00 04 */ stw r3, 4(r5)
/* 80229D8C 94 05 00 08 */ stwu r0, 8(r5)
/* 80229D90 42 00 FF F0 */ bdnz lbl_80229D80
/* 80229D94 80 04 00 04 */ lwz r0, 4(r4)
/* 80229D98 90 05 00 04 */ stw r0, 4(r5)
/* 80229D9C A0 04 00 08 */ lhz r0, 8(r4)
/* 80229DA0 B0 05 00 08 */ sth r0, 8(r5)
/* 80229DA4 38 A1 04 0C */ addi r5, r1, 0x40c
/* 80229DA8 38 81 00 04 */ addi r4, r1, 4
/* 80229DAC 38 00 00 80 */ li r0, 0x80
/* 80229DB0 7C 09 03 A6 */ mtctr r0
lbl_80229DB4:
/* 80229DB4 80 64 00 04 */ lwz r3, 4(r4)
/* 80229DB8 84 04 00 08 */ lwzu r0, 8(r4)
/* 80229DBC 90 65 00 04 */ stw r3, 4(r5)
/* 80229DC0 94 05 00 08 */ stwu r0, 8(r5)
/* 80229DC4 42 00 FF F0 */ bdnz lbl_80229DB4
/* 80229DC8 80 04 00 04 */ lwz r0, 4(r4)
/* 80229DCC 90 05 00 04 */ stw r0, 4(r5)
/* 80229DD0 A0 04 00 08 */ lhz r0, 8(r4)
/* 80229DD4 B0 05 00 08 */ sth r0, 8(r5)
/* 80229DD8 38 A1 08 14 */ addi r5, r1, 0x814
/* 80229DDC 38 81 00 04 */ addi r4, r1, 4
/* 80229DE0 38 00 00 80 */ li r0, 0x80
/* 80229DE4 7C 09 03 A6 */ mtctr r0
lbl_80229DE8:
/* 80229DE8 80 64 00 04 */ lwz r3, 4(r4)
/* 80229DEC 84 04 00 08 */ lwzu r0, 8(r4)
/* 80229DF0 90 65 00 04 */ stw r3, 4(r5)
/* 80229DF4 94 05 00 08 */ stwu r0, 8(r5)
/* 80229DF8 42 00 FF F0 */ bdnz lbl_80229DE8
/* 80229DFC 80 04 00 04 */ lwz r0, 4(r4)
/* 80229E00 90 05 00 04 */ stw r0, 4(r5)
/* 80229E04 A0 04 00 08 */ lhz r0, 8(r4)
/* 80229E08 B0 05 00 08 */ sth r0, 8(r5)
/* 80229E0C 80 6D 85 F0 */ lwz r3, data_80450B70(r13)
/* 80229E10 38 81 08 18 */ addi r4, r1, 0x818
/* 80229E14 A8 A1 08 10 */ lha r5, 0x810(r1)
/* 80229E18 88 DE 00 4C */ lbz r6, 0x4c(r30)
/* 80229E1C A0 FE 00 42 */ lhz r7, 0x42(r30)
/* 80229E20 48 0A 1F 69 */ bl setString__12Z2SpeechMgr2FPCUssUcUs
/* 80229E24 83 E1 0C 2C */ lwz r31, 0xc2c(r1)
/* 80229E28 83 C1 0C 28 */ lwz r30, 0xc28(r1)
/* 80229E2C 80 01 0C 34 */ lwz r0, 0xc34(r1)
/* 80229E30 7C 08 03 A6 */ mtlr r0
/* 80229E34 38 21 0C 30 */ addi r1, r1, 0xc30
/* 80229E38 4E 80 00 20 */ blr
@@ -0,0 +1,91 @@
lbl_8022BA3C:
/* 8022BA3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022BA40 7C 08 02 A6 */ mflr r0
/* 8022BA44 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022BA48 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022BA4C 93 C1 00 08 */ stw r30, 8(r1)
/* 8022BA50 7C 7E 1B 78 */ mr r30, r3
/* 8022BA54 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022BA58 48 00 CB 1D */ bl getSelectWordFlag__12dMsgObject_cFv
/* 8022BA5C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BA60 41 82 00 24 */ beq lbl_8022BA84
/* 8022BA64 48 00 CB 11 */ bl getSelectWordFlag__12dMsgObject_cFv
/* 8022BA68 98 7F 12 42 */ stb r3, 0x1242(r31)
/* 8022BA6C 38 60 00 00 */ li r3, 0
/* 8022BA70 98 7F 12 43 */ stb r3, 0x1243(r31)
/* 8022BA74 88 1F 12 74 */ lbz r0, 0x1274(r31)
/* 8022BA78 28 00 00 00 */ cmplwi r0, 0
/* 8022BA7C 40 82 00 08 */ bne lbl_8022BA84
/* 8022BA80 98 7F 12 44 */ stb r3, 0x1244(r31)
lbl_8022BA84:
/* 8022BA84 38 00 00 00 */ li r0, 0
/* 8022BA88 98 1E 00 B0 */ stb r0, 0xb0(r30)
/* 8022BA8C 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022BA90 28 00 00 02 */ cmplwi r0, 2
/* 8022BA94 40 82 00 28 */ bne lbl_8022BABC
/* 8022BA98 88 1F 12 43 */ lbz r0, 0x1243(r31)
/* 8022BA9C 28 00 00 00 */ cmplwi r0, 0
/* 8022BAA0 40 82 00 10 */ bne lbl_8022BAB0
/* 8022BAA4 38 00 00 02 */ li r0, 2
/* 8022BAA8 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BAAC 48 00 00 6C */ b lbl_8022BB18
lbl_8022BAB0:
/* 8022BAB0 38 00 00 04 */ li r0, 4
/* 8022BAB4 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BAB8 48 00 00 60 */ b lbl_8022BB18
lbl_8022BABC:
/* 8022BABC 28 00 00 03 */ cmplwi r0, 3
/* 8022BAC0 40 82 00 38 */ bne lbl_8022BAF8
/* 8022BAC4 88 1F 12 43 */ lbz r0, 0x1243(r31)
/* 8022BAC8 28 00 00 00 */ cmplwi r0, 0
/* 8022BACC 40 82 00 20 */ bne lbl_8022BAEC
/* 8022BAD0 7F E3 FB 78 */ mr r3, r31
/* 8022BAD4 4B FF D5 05 */ bl isMidona__19jmessage_tReferenceFv
/* 8022BAD8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BADC 40 82 00 3C */ bne lbl_8022BB18
/* 8022BAE0 38 00 00 03 */ li r0, 3
/* 8022BAE4 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BAE8 48 00 00 30 */ b lbl_8022BB18
lbl_8022BAEC:
/* 8022BAEC 38 00 00 05 */ li r0, 5
/* 8022BAF0 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BAF4 48 00 00 24 */ b lbl_8022BB18
lbl_8022BAF8:
/* 8022BAF8 88 1F 12 4C */ lbz r0, 0x124c(r31)
/* 8022BAFC 28 00 00 05 */ cmplwi r0, 5
/* 8022BB00 40 82 00 10 */ bne lbl_8022BB10
/* 8022BB04 38 00 00 06 */ li r0, 6
/* 8022BB08 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BB0C 48 00 00 0C */ b lbl_8022BB18
lbl_8022BB10:
/* 8022BB10 38 00 00 07 */ li r0, 7
/* 8022BB14 98 1F 12 4D */ stb r0, 0x124d(r31)
lbl_8022BB18:
/* 8022BB18 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022BB1C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022BB20 88 03 5E B4 */ lbz r0, 0x5eb4(r3)
/* 8022BB24 28 00 00 00 */ cmplwi r0, 0
/* 8022BB28 41 82 00 0C */ beq lbl_8022BB34
/* 8022BB2C 38 00 00 00 */ li r0, 0
/* 8022BB30 98 03 5E B4 */ stb r0, 0x5eb4(r3)
lbl_8022BB34:
/* 8022BB34 88 1E 00 AF */ lbz r0, 0xaf(r30)
/* 8022BB38 28 00 00 FF */ cmplwi r0, 0xff
/* 8022BB3C 41 82 00 0C */ beq lbl_8022BB48
/* 8022BB40 38 00 00 FF */ li r0, 0xff
/* 8022BB44 98 1E 00 AF */ stb r0, 0xaf(r30)
lbl_8022BB48:
/* 8022BB48 88 1F 12 72 */ lbz r0, 0x1272(r31)
/* 8022BB4C 28 00 00 00 */ cmplwi r0, 0
/* 8022BB50 41 82 00 0C */ beq lbl_8022BB5C
/* 8022BB54 7F E3 FB 78 */ mr r3, r31
/* 8022BB58 4B FF DC F1 */ bl allsetCharCountBuffer__19jmessage_tReferenceFv
lbl_8022BB5C:
/* 8022BB5C 38 00 00 FF */ li r0, 0xff
/* 8022BB60 98 1F 05 DC */ stb r0, 0x5dc(r31)
/* 8022BB64 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022BB68 83 C1 00 08 */ lwz r30, 8(r1)
/* 8022BB6C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022BB70 7C 08 03 A6 */ mtlr r0
/* 8022BB74 38 21 00 10 */ addi r1, r1, 0x10
/* 8022BB78 4E 80 00 20 */ blr
@@ -0,0 +1,57 @@
lbl_8022CFD8:
/* 8022CFD8 94 21 FF 20 */ stwu r1, -0xe0(r1)
/* 8022CFDC 7C 08 02 A6 */ mflr r0
/* 8022CFE0 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 8022CFE4 39 61 00 E0 */ addi r11, r1, 0xe0
/* 8022CFE8 48 13 51 F5 */ bl _savegpr_29
/* 8022CFEC 83 C3 00 04 */ lwz r30, 4(r3)
/* 8022CFF0 48 00 B5 85 */ bl getSelectWordFlag__12dMsgObject_cFv
/* 8022CFF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022CFF8 41 82 00 7C */ beq lbl_8022D074
/* 8022CFFC 3B A0 00 00 */ li r29, 0
/* 8022D000 3B E0 00 00 */ li r31, 0
/* 8022D004 48 00 00 60 */ b lbl_8022D064
lbl_8022D008:
/* 8022D008 7F A3 EB 78 */ mr r3, r29
/* 8022D00C 48 00 B5 1D */ bl getSelectWord__12dMsgObject_cFi
/* 8022D010 7C 64 1B 78 */ mr r4, r3
/* 8022D014 38 61 00 08 */ addi r3, r1, 8
/* 8022D018 48 13 BB 15 */ bl strcpy
/* 8022D01C 88 1E 12 42 */ lbz r0, 0x1242(r30)
/* 8022D020 28 00 00 02 */ cmplwi r0, 2
/* 8022D024 40 82 00 20 */ bne lbl_8022D044
/* 8022D028 38 1D 00 01 */ addi r0, r29, 1
/* 8022D02C 1C 60 00 32 */ mulli r3, r0, 0x32
/* 8022D030 38 63 10 1C */ addi r3, r3, 0x101c
/* 8022D034 7C 7E 1A 14 */ add r3, r30, r3
/* 8022D038 38 81 00 08 */ addi r4, r1, 8
/* 8022D03C 48 13 BA 81 */ bl strcat
/* 8022D040 48 00 00 1C */ b lbl_8022D05C
lbl_8022D044:
/* 8022D044 28 00 00 03 */ cmplwi r0, 3
/* 8022D048 40 82 00 14 */ bne lbl_8022D05C
/* 8022D04C 38 7F 10 1C */ addi r3, r31, 0x101c
/* 8022D050 7C 7E 1A 14 */ add r3, r30, r3
/* 8022D054 38 81 00 08 */ addi r4, r1, 8
/* 8022D058 48 13 BA 65 */ bl strcat
lbl_8022D05C:
/* 8022D05C 3B BD 00 01 */ addi r29, r29, 1
/* 8022D060 3B FF 00 32 */ addi r31, r31, 0x32
lbl_8022D064:
/* 8022D064 48 00 B5 11 */ bl getSelectWordFlag__12dMsgObject_cFv
/* 8022D068 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022D06C 7C 1D 00 00 */ cmpw r29, r0
/* 8022D070 41 80 FF 98 */ blt lbl_8022D008
lbl_8022D074:
/* 8022D074 88 7E 12 76 */ lbz r3, 0x1276(r30)
/* 8022D078 28 03 00 00 */ cmplwi r3, 0
/* 8022D07C 41 82 00 0C */ beq lbl_8022D088
/* 8022D080 38 03 FF FF */ addi r0, r3, -1
/* 8022D084 98 1E 12 76 */ stb r0, 0x1276(r30)
lbl_8022D088:
/* 8022D088 39 61 00 E0 */ addi r11, r1, 0xe0
/* 8022D08C 48 13 51 9D */ bl _restgpr_29
/* 8022D090 80 01 00 E4 */ lwz r0, 0xe4(r1)
/* 8022D094 7C 08 03 A6 */ mtlr r0
/* 8022D098 38 21 00 E0 */ addi r1, r1, 0xe0
/* 8022D09C 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_8022FC14:
/* 8022FC14 80 83 00 38 */ lwz r4, 0x38(r3)
/* 8022FC18 A8 64 00 80 */ lha r3, 0x80(r4)
/* 8022FC1C 38 03 00 01 */ addi r0, r3, 1
/* 8022FC20 B0 04 00 80 */ sth r0, 0x80(r4)
/* 8022FC24 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_80230CE8:
/* 80230CE8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80230CEC 7C 08 02 A6 */ mflr r0
/* 80230CF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 80230CF4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80230CF8 7C 7F 1B 78 */ mr r31, r3
/* 80230CFC 80 63 00 38 */ lwz r3, 0x38(r3)
/* 80230D00 80 63 00 08 */ lwz r3, 8(r3)
/* 80230D04 28 03 00 00 */ cmplwi r3, 0
/* 80230D08 41 82 00 10 */ beq lbl_80230D18
/* 80230D0C 48 0C F9 4D */ bl getStringPtr__10J2DTextBoxCFv
/* 80230D10 38 9F 00 54 */ addi r4, r31, 0x54
/* 80230D14 48 13 7E 19 */ bl strcpy
lbl_80230D18:
/* 80230D18 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230D1C 80 63 00 0C */ lwz r3, 0xc(r3)
/* 80230D20 28 03 00 00 */ cmplwi r3, 0
/* 80230D24 41 82 00 10 */ beq lbl_80230D34
/* 80230D28 48 0C F9 31 */ bl getStringPtr__10J2DTextBoxCFv
/* 80230D2C 38 9F 02 54 */ addi r4, r31, 0x254
/* 80230D30 48 13 7D FD */ bl strcpy
lbl_80230D34:
/* 80230D34 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80230D38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80230D3C 7C 08 03 A6 */ mtlr r0
/* 80230D40 38 21 00 10 */ addi r1, r1, 0x10
/* 80230D44 4E 80 00 20 */ blr
@@ -0,0 +1,313 @@
lbl_8022E318:
/* 8022E318 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 8022E31C 7C 08 02 A6 */ mflr r0
/* 8022E320 90 01 00 64 */ stw r0, 0x64(r1)
/* 8022E324 DB E1 00 50 */ stfd f31, 0x50(r1)
/* 8022E328 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
/* 8022E32C DB C1 00 40 */ stfd f30, 0x40(r1)
/* 8022E330 F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
/* 8022E334 DB A1 00 30 */ stfd f29, 0x30(r1)
/* 8022E338 F3 A1 00 38 */ psq_st f29, 56(r1), 0, 0 /* qr0 */
/* 8022E33C 39 61 00 30 */ addi r11, r1, 0x30
/* 8022E340 48 13 3E 9D */ bl _savegpr_29
/* 8022E344 7C 7E 1B 78 */ mr r30, r3
/* 8022E348 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022E34C C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022E350 D0 03 01 38 */ stfs f0, 0x138(r3)
/* 8022E354 A8 03 01 42 */ lha r0, 0x142(r3)
/* 8022E358 2C 00 00 00 */ cmpwi r0, 0
/* 8022E35C 40 82 00 54 */ bne lbl_8022E3B0
/* 8022E360 C3 FF 04 34 */ lfs f31, 0x434(r31)
/* 8022E364 C3 DF 04 24 */ lfs f30, 0x424(r31)
/* 8022E368 C3 BF 04 30 */ lfs f29, 0x430(r31)
/* 8022E36C 7F E3 FB 78 */ mr r3, r31
/* 8022E370 4B FF AA 71 */ bl getLineMax__19jmessage_tReferenceFv
/* 8022E374 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8022E378 38 03 FF FF */ addi r0, r3, -1
/* 8022E37C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022E380 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022E384 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022E388 3C 00 43 30 */ lis r0, 0x4330
/* 8022E38C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022E390 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022E394 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022E398 EC 1F 00 32 */ fmuls f0, f31, f0
/* 8022E39C EC 1E 00 2A */ fadds f0, f30, f0
/* 8022E3A0 EC 3D 00 28 */ fsubs f1, f29, f0
/* 8022E3A4 C0 02 B0 5C */ lfs f0, lit_4026(r2)
/* 8022E3A8 EF E1 00 32 */ fmuls f31, f1, f0
/* 8022E3AC 48 00 00 08 */ b lbl_8022E3B4
lbl_8022E3B0:
/* 8022E3B0 FF E0 00 90 */ fmr f31, f0
lbl_8022E3B4:
/* 8022E3B4 A8 1F 05 D2 */ lha r0, 0x5d2(r31)
/* 8022E3B8 7C 9F 02 14 */ add r4, r31, r0
/* 8022E3BC 88 04 11 F2 */ lbz r0, 0x11f2(r4)
/* 8022E3C0 28 00 00 08 */ cmplwi r0, 8
/* 8022E3C4 41 81 03 20 */ bgt lbl_8022E6E4
/* 8022E3C8 3C 60 80 3C */ lis r3, lit_6703@ha
/* 8022E3CC 38 63 05 48 */ addi r3, r3, lit_6703@l
/* 8022E3D0 54 00 10 3A */ slwi r0, r0, 2
/* 8022E3D4 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022E3D8 7C 09 03 A6 */ mtctr r0
/* 8022E3DC 4E 80 04 20 */ bctr
/* 8022E3E0 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E3E4 2C 00 00 00 */ cmpwi r0, 0
/* 8022E3E8 40 82 02 FC */ bne lbl_8022E6E4
/* 8022E3EC 8B A4 11 A2 */ lbz r29, 0x11a2(r4)
/* 8022E3F0 7F BD 07 74 */ extsb r29, r29
/* 8022E3F4 7F E3 FB 78 */ mr r3, r31
/* 8022E3F8 4B FF A9 E9 */ bl getLineMax__19jmessage_tReferenceFv
/* 8022E3FC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022E400 7C 1D 00 00 */ cmpw r29, r0
/* 8022E404 41 82 02 E0 */ beq lbl_8022E6E4
/* 8022E408 C3 BF 04 34 */ lfs f29, 0x434(r31)
/* 8022E40C 7F E3 FB 78 */ mr r3, r31
/* 8022E410 4B FF A9 D1 */ bl getLineMax__19jmessage_tReferenceFv
/* 8022E414 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022E418 7C 1D 00 50 */ subf r0, r29, r0
/* 8022E41C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022E420 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022E424 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022E428 3C 00 43 30 */ lis r0, 0x4330
/* 8022E42C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022E430 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022E434 EC 20 08 28 */ fsubs f1, f0, f1
/* 8022E438 C0 02 B0 5C */ lfs f0, lit_4026(r2)
/* 8022E43C EC 00 00 72 */ fmuls f0, f0, f1
/* 8022E440 EC 1D 00 32 */ fmuls f0, f29, f0
/* 8022E444 EF FF 00 2A */ fadds f31, f31, f0
/* 8022E448 48 00 02 9C */ b lbl_8022E6E4
/* 8022E44C A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E450 2C 00 00 00 */ cmpwi r0, 0
/* 8022E454 40 82 02 90 */ bne lbl_8022E6E4
/* 8022E458 8B A4 11 A2 */ lbz r29, 0x11a2(r4)
/* 8022E45C 7F BD 07 74 */ extsb r29, r29
/* 8022E460 2C 1D 00 01 */ cmpwi r29, 1
/* 8022E464 40 82 02 80 */ bne lbl_8022E6E4
/* 8022E468 C3 BF 04 34 */ lfs f29, 0x434(r31)
/* 8022E46C 7F E3 FB 78 */ mr r3, r31
/* 8022E470 4B FF A9 71 */ bl getLineMax__19jmessage_tReferenceFv
/* 8022E474 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022E478 7C 1D 00 50 */ subf r0, r29, r0
/* 8022E47C C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022E480 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022E484 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022E488 3C 00 43 30 */ lis r0, 0x4330
/* 8022E48C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022E490 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022E494 EC 20 08 28 */ fsubs f1, f0, f1
/* 8022E498 C0 02 B0 5C */ lfs f0, lit_4026(r2)
/* 8022E49C EC 00 00 72 */ fmuls f0, f0, f1
/* 8022E4A0 EC 1D 00 32 */ fmuls f0, f29, f0
/* 8022E4A4 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E4A8 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E4AC EF FF 00 2A */ fadds f31, f31, f0
/* 8022E4B0 48 00 02 34 */ b lbl_8022E6E4
/* 8022E4B4 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E4B8 2C 00 00 00 */ cmpwi r0, 0
/* 8022E4BC 40 82 00 18 */ bne lbl_8022E4D4
/* 8022E4C0 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E4C4 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E4C8 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E4CC EF FF 00 2A */ fadds f31, f31, f0
/* 8022E4D0 48 00 02 14 */ b lbl_8022E6E4
lbl_8022E4D4:
/* 8022E4D4 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E4D8 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E4DC EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E4E0 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E4E4 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E4E8 EF FF 00 2A */ fadds f31, f31, f0
/* 8022E4EC 48 00 01 F8 */ b lbl_8022E6E4
/* 8022E4F0 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E4F4 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E4F8 EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E4FC D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E500 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E504 EF FF 00 2A */ fadds f31, f31, f0
/* 8022E508 48 00 01 DC */ b lbl_8022E6E4
/* 8022E50C A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E510 2C 00 00 00 */ cmpwi r0, 0
/* 8022E514 40 82 00 54 */ bne lbl_8022E568
/* 8022E518 8B A4 11 A2 */ lbz r29, 0x11a2(r4)
/* 8022E51C 7F BD 07 74 */ extsb r29, r29
/* 8022E520 C3 BF 04 34 */ lfs f29, 0x434(r31)
/* 8022E524 7F E3 FB 78 */ mr r3, r31
/* 8022E528 4B FF A8 B9 */ bl getLineMax__19jmessage_tReferenceFv
/* 8022E52C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022E530 7C 1D 00 50 */ subf r0, r29, r0
/* 8022E534 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022E538 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022E53C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022E540 3C 00 43 30 */ lis r0, 0x4330
/* 8022E544 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022E548 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022E54C EC 20 08 28 */ fsubs f1, f0, f1
/* 8022E550 C0 02 B0 5C */ lfs f0, lit_4026(r2)
/* 8022E554 EC 00 00 72 */ fmuls f0, f0, f1
/* 8022E558 EC 1D 00 32 */ fmuls f0, f29, f0
/* 8022E55C D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E560 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E564 EF FF 00 2A */ fadds f31, f31, f0
lbl_8022E568:
/* 8022E568 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E56C 2C 00 00 01 */ cmpwi r0, 1
/* 8022E570 40 82 00 1C */ bne lbl_8022E58C
/* 8022E574 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E578 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E57C EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E580 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E584 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E588 EF FF 00 2A */ fadds f31, f31, f0
lbl_8022E58C:
/* 8022E58C A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E590 54 00 08 3C */ slwi r0, r0, 1
/* 8022E594 7C 7F 02 14 */ add r3, r31, r0
/* 8022E598 A0 03 05 E0 */ lhz r0, 0x5e0(r3)
/* 8022E59C C0 5F 04 34 */ lfs f2, 0x434(r31)
/* 8022E5A0 C8 22 B0 80 */ lfd f1, lit_5154(r2)
/* 8022E5A4 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022E5A8 3C 00 43 30 */ lis r0, 0x4330
/* 8022E5AC 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022E5B0 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022E5B4 EC 20 08 28 */ fsubs f1, f0, f1
/* 8022E5B8 C0 02 B0 7C */ lfs f0, lit_5151(r2)
/* 8022E5BC EC 21 00 24 */ fdivs f1, f1, f0
/* 8022E5C0 C0 1F 04 24 */ lfs f0, 0x424(r31)
/* 8022E5C4 EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E5C8 EC 22 00 28 */ fsubs f1, f2, f0
/* 8022E5CC C0 02 B0 5C */ lfs f0, lit_4026(r2)
/* 8022E5D0 EC 21 00 32 */ fmuls f1, f1, f0
/* 8022E5D4 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E5D8 EC 00 08 2A */ fadds f0, f0, f1
/* 8022E5DC D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E5E0 EF FF 08 2A */ fadds f31, f31, f1
/* 8022E5E4 48 00 01 00 */ b lbl_8022E6E4
/* 8022E5E8 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E5EC 2C 00 00 01 */ cmpwi r0, 1
/* 8022E5F0 41 80 00 1C */ blt lbl_8022E60C
/* 8022E5F4 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E5F8 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E5FC EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E600 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E604 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E608 EF FF 00 2A */ fadds f31, f31, f0
lbl_8022E60C:
/* 8022E60C A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E610 54 00 08 3C */ slwi r0, r0, 1
/* 8022E614 7C 7F 02 14 */ add r3, r31, r0
/* 8022E618 A0 03 05 E0 */ lhz r0, 0x5e0(r3)
/* 8022E61C C0 5F 04 34 */ lfs f2, 0x434(r31)
/* 8022E620 C8 22 B0 80 */ lfd f1, lit_5154(r2)
/* 8022E624 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022E628 3C 00 43 30 */ lis r0, 0x4330
/* 8022E62C 90 01 00 18 */ stw r0, 0x18(r1)
/* 8022E630 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022E634 EC 20 08 28 */ fsubs f1, f0, f1
/* 8022E638 C0 02 B0 7C */ lfs f0, lit_5151(r2)
/* 8022E63C EC 21 00 24 */ fdivs f1, f1, f0
/* 8022E640 C0 1F 04 24 */ lfs f0, 0x424(r31)
/* 8022E644 EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E648 EC 22 00 28 */ fsubs f1, f2, f0
/* 8022E64C C0 02 B0 5C */ lfs f0, lit_4026(r2)
/* 8022E650 EC 21 00 32 */ fmuls f1, f1, f0
/* 8022E654 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E658 EC 00 08 2A */ fadds f0, f0, f1
/* 8022E65C D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E660 EF FF 08 2A */ fadds f31, f31, f1
/* 8022E664 48 00 00 80 */ b lbl_8022E6E4
/* 8022E668 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E66C 2C 00 00 01 */ cmpwi r0, 1
/* 8022E670 41 81 00 74 */ bgt lbl_8022E6E4
/* 8022E674 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E678 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E67C EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E680 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E684 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E688 EF FF 00 2A */ fadds f31, f31, f0
/* 8022E68C 48 00 00 58 */ b lbl_8022E6E4
/* 8022E690 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E694 2C 00 00 01 */ cmpwi r0, 1
/* 8022E698 41 82 00 0C */ beq lbl_8022E6A4
/* 8022E69C 2C 00 00 02 */ cmpwi r0, 2
/* 8022E6A0 40 82 00 44 */ bne lbl_8022E6E4
lbl_8022E6A4:
/* 8022E6A4 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E6A8 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E6AC EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E6B0 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E6B4 C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E6B8 EF FF 00 2A */ fadds f31, f31, f0
/* 8022E6BC 48 00 00 28 */ b lbl_8022E6E4
/* 8022E6C0 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E6C4 2C 00 00 02 */ cmpwi r0, 2
/* 8022E6C8 40 82 00 1C */ bne lbl_8022E6E4
/* 8022E6CC C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E6D0 C0 1F 04 34 */ lfs f0, 0x434(r31)
/* 8022E6D4 EC 01 00 32 */ fmuls f0, f1, f0
/* 8022E6D8 D0 1E 01 38 */ stfs f0, 0x138(r30)
/* 8022E6DC C0 1E 01 38 */ lfs f0, 0x138(r30)
/* 8022E6E0 EF FF 00 2A */ fadds f31, f31, f0
lbl_8022E6E4:
/* 8022E6E4 A8 1E 01 42 */ lha r0, 0x142(r30)
/* 8022E6E8 2C 00 00 00 */ cmpwi r0, 0
/* 8022E6EC 40 82 00 0C */ bne lbl_8022E6F8
/* 8022E6F0 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022E6F4 D0 1E 01 38 */ stfs f0, 0x138(r30)
lbl_8022E6F8:
/* 8022E6F8 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022E6FC FC 00 F8 00 */ fcmpu cr0, f0, f31
/* 8022E700 41 82 00 9C */ beq lbl_8022E79C
/* 8022E704 C0 1E 00 4C */ lfs f0, 0x4c(r30)
/* 8022E708 EC 00 F8 2A */ fadds f0, f0, f31
/* 8022E70C D0 1E 00 4C */ stfs f0, 0x4c(r30)
/* 8022E710 38 61 00 08 */ addi r3, r1, 8
/* 8022E714 38 80 00 0F */ li r4, 0xf
/* 8022E718 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 8022E71C 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8022E720 38 A5 00 10 */ addi r5, r5, 0x10
/* 8022E724 FC 00 F8 1E */ fctiwz f0, f31
/* 8022E728 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 8022E72C 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 8022E730 4C C6 31 82 */ crclr 6
/* 8022E734 48 13 7E 89 */ bl snprintf
/* 8022E738 7F C3 F3 78 */ mr r3, r30
/* 8022E73C 38 81 00 08 */ addi r4, r1, 8
/* 8022E740 38 A0 00 00 */ li r5, 0
/* 8022E744 38 C0 00 01 */ li r6, 1
/* 8022E748 38 E0 00 01 */ li r7, 1
/* 8022E74C 48 00 07 B5 */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022E750 88 7E 01 4E */ lbz r3, 0x14e(r30)
/* 8022E754 28 03 00 00 */ cmplwi r3, 0
/* 8022E758 41 82 00 2C */ beq lbl_8022E784
/* 8022E75C 38 03 FF FF */ addi r0, r3, -1
/* 8022E760 1C 60 00 50 */ mulli r3, r0, 0x50
/* 8022E764 38 A3 10 B2 */ addi r5, r3, 0x10b2
/* 8022E768 7C BF 2A 14 */ add r5, r31, r5
/* 8022E76C 7F C3 F3 78 */ mr r3, r30
/* 8022E770 38 81 00 08 */ addi r4, r1, 8
/* 8022E774 C0 3F 04 50 */ lfs f1, 0x450(r31)
/* 8022E778 C0 42 B0 60 */ lfs f2, lit_4027(r2)
/* 8022E77C 48 00 0C 09 */ bl do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff
/* 8022E780 48 00 00 1C */ b lbl_8022E79C
lbl_8022E784:
/* 8022E784 7F C3 F3 78 */ mr r3, r30
/* 8022E788 38 81 00 08 */ addi r4, r1, 8
/* 8022E78C 38 BF 0E 1C */ addi r5, r31, 0xe1c
/* 8022E790 C0 3F 04 3C */ lfs f1, 0x43c(r31)
/* 8022E794 C0 42 B0 60 */ lfs f2, lit_4027(r2)
/* 8022E798 48 00 0B ED */ bl do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff
lbl_8022E79C:
/* 8022E79C E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
/* 8022E7A0 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 8022E7A4 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
/* 8022E7A8 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 8022E7AC E3 A1 00 38 */ psq_l f29, 56(r1), 0, 0 /* qr0 */
/* 8022E7B0 CB A1 00 30 */ lfd f29, 0x30(r1)
/* 8022E7B4 39 61 00 30 */ addi r11, r1, 0x30
/* 8022E7B8 48 13 3A 71 */ bl _restgpr_29
/* 8022E7BC 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8022E7C0 7C 08 03 A6 */ mtlr r0
/* 8022E7C4 38 21 00 60 */ addi r1, r1, 0x60
/* 8022E7C8 4E 80 00 20 */ blr
@@ -0,0 +1,88 @@
lbl_80231EF0:
/* 80231EF0 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80231EF4 7C 08 02 A6 */ mflr r0
/* 80231EF8 90 01 00 64 */ stw r0, 0x64(r1)
/* 80231EFC DB E1 00 50 */ stfd f31, 0x50(r1)
/* 80231F00 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
/* 80231F04 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 80231F08 F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
/* 80231F0C DB A1 00 30 */ stfd f29, 0x30(r1)
/* 80231F10 F3 A1 00 38 */ psq_st f29, 56(r1), 0, 0 /* qr0 */
/* 80231F14 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80231F18 7C 7F 1B 78 */ mr r31, r3
/* 80231F1C 80 63 00 38 */ lwz r3, 0x38(r3)
/* 80231F20 4B FF DC 05 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80231F24 7C 60 07 35 */ extsh. r0, r3
/* 80231F28 41 80 00 F0 */ blt lbl_80232018
/* 80231F2C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231F30 80 83 00 08 */ lwz r4, 8(r3)
/* 80231F34 28 04 00 00 */ cmplwi r4, 0
/* 80231F38 41 82 00 E0 */ beq lbl_80232018
/* 80231F3C 88 03 00 84 */ lbz r0, 0x84(r3)
/* 80231F40 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 80231F44 40 82 00 10 */ bne lbl_80231F54
/* 80231F48 88 04 01 30 */ lbz r0, 0x130(r4)
/* 80231F4C 54 00 F7 BF */ rlwinm. r0, r0, 0x1e, 0x1e, 0x1f
/* 80231F50 40 82 00 C8 */ bne lbl_80232018
lbl_80231F54:
/* 80231F54 C0 24 00 2C */ lfs f1, 0x2c(r4)
/* 80231F58 C0 04 00 24 */ lfs f0, 0x24(r4)
/* 80231F5C EF E1 00 28 */ fsubs f31, f1, f0
/* 80231F60 C3 A4 01 20 */ lfs f29, 0x120(r4)
/* 80231F64 C3 C4 01 18 */ lfs f30, 0x118(r4)
/* 80231F68 4B FF DB BD */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80231F6C 7C 60 07 34 */ extsh r0, r3
/* 80231F70 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 80231F74 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80231F78 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80231F7C 3C 00 43 30 */ lis r0, 0x4330
/* 80231F80 90 01 00 18 */ stw r0, 0x18(r1)
/* 80231F84 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 80231F88 EC 00 08 28 */ fsubs f0, f0, f1
/* 80231F8C EC 3E 00 32 */ fmuls f1, f30, f0
/* 80231F90 EC 1E E8 28 */ fsubs f0, f30, f29
/* 80231F94 EC 01 00 28 */ fsubs f0, f1, f0
/* 80231F98 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 80231F9C EC 1F 00 28 */ fsubs f0, f31, f0
/* 80231FA0 EC 00 00 72 */ fmuls f0, f0, f1
/* 80231FA4 EC 21 00 2A */ fadds f1, f1, f0
/* 80231FA8 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80231FAC FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80231FB0 4C 41 13 82 */ cror 2, 1, 2
/* 80231FB4 40 82 00 64 */ bne lbl_80232018
/* 80231FB8 C0 1F 00 50 */ lfs f0, 0x50(r31)
/* 80231FBC EC 00 08 2A */ fadds f0, f0, f1
/* 80231FC0 D0 1F 00 50 */ stfs f0, 0x50(r31)
/* 80231FC4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231FC8 80 63 00 08 */ lwz r3, 8(r3)
/* 80231FCC 88 03 01 30 */ lbz r0, 0x130(r3)
/* 80231FD0 54 00 F7 BF */ rlwinm. r0, r0, 0x1e, 0x1e, 0x1f
/* 80231FD4 41 82 00 44 */ beq lbl_80232018
/* 80231FD8 38 61 00 08 */ addi r3, r1, 8
/* 80231FDC 38 80 00 0F */ li r4, 0xf
/* 80231FE0 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 80231FE4 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 80231FE8 38 A5 00 10 */ addi r5, r5, 0x10
/* 80231FEC FC 00 08 1E */ fctiwz f0, f1
/* 80231FF0 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 80231FF4 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 80231FF8 4C C6 31 82 */ crclr 6
/* 80231FFC 48 13 45 C1 */ bl snprintf
/* 80232000 7F E3 FB 78 */ mr r3, r31
/* 80232004 38 81 00 08 */ addi r4, r1, 8
/* 80232008 48 00 00 3D */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
/* 8023200C 7F E3 FB 78 */ mr r3, r31
/* 80232010 38 81 00 08 */ addi r4, r1, 8
/* 80232014 48 00 02 4D */ bl do_rubystrcat__35jmessage_string_tRenderingProcessorFPc
lbl_80232018:
/* 80232018 E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
/* 8023201C CB E1 00 50 */ lfd f31, 0x50(r1)
/* 80232020 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
/* 80232024 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 80232028 E3 A1 00 38 */ psq_l f29, 56(r1), 0, 0 /* qr0 */
/* 8023202C CB A1 00 30 */ lfd f29, 0x30(r1)
/* 80232030 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80232034 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80232038 7C 08 03 A6 */ mtlr r0
/* 8023203C 38 21 00 60 */ addi r1, r1, 0x60
/* 80232040 4E 80 00 20 */ blr
@@ -0,0 +1,314 @@
lbl_8022BB7C:
/* 8022BB7C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022BB80 7C 08 02 A6 */ mflr r0
/* 8022BB84 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022BB88 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8022BB8C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 8022BB90 7C 7E 1B 78 */ mr r30, r3
/* 8022BB94 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022BB98 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022BB9C 38 83 61 C0 */ addi r4, r3, g_dComIfG_gameInfo@l
/* 8022BBA0 88 04 5E B4 */ lbz r0, 0x5eb4(r4)
/* 8022BBA4 28 00 00 00 */ cmplwi r0, 0
/* 8022BBA8 41 82 00 78 */ beq lbl_8022BC20
/* 8022BBAC 38 C0 00 01 */ li r6, 1
/* 8022BBB0 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 8022BBB4 80 A3 03 D4 */ lwz r5, 0x3d4(r3)
/* 8022BBB8 28 05 00 00 */ cmplwi r5, 0
/* 8022BBBC 41 82 00 10 */ beq lbl_8022BBCC
/* 8022BBC0 80 A5 00 18 */ lwz r5, 0x18(r5)
/* 8022BBC4 90 A1 00 0C */ stw r5, 0xc(r1)
/* 8022BBC8 48 00 00 08 */ b lbl_8022BBD0
lbl_8022BBCC:
/* 8022BBCC 38 A0 FF FF */ li r5, -1
lbl_8022BBD0:
/* 8022BBD0 3C 05 FF 00 */ addis r0, r5, 0xff00
/* 8022BBD4 28 00 00 0A */ cmplwi r0, 0xa
/* 8022BBD8 41 82 00 38 */ beq lbl_8022BC10
/* 8022BBDC 80 63 03 D4 */ lwz r3, 0x3d4(r3)
/* 8022BBE0 28 03 00 00 */ cmplwi r3, 0
/* 8022BBE4 41 82 00 10 */ beq lbl_8022BBF4
/* 8022BBE8 80 63 00 18 */ lwz r3, 0x18(r3)
/* 8022BBEC 90 61 00 08 */ stw r3, 8(r1)
/* 8022BBF0 48 00 00 08 */ b lbl_8022BBF8
lbl_8022BBF4:
/* 8022BBF4 38 60 FF FF */ li r3, -1
lbl_8022BBF8:
/* 8022BBF8 3C 03 FF 00 */ addis r0, r3, 0xff00
/* 8022BBFC 28 00 00 0B */ cmplwi r0, 0xb
/* 8022BC00 41 82 00 10 */ beq lbl_8022BC10
/* 8022BC04 38 00 00 00 */ li r0, 0
/* 8022BC08 98 04 5E B4 */ stb r0, 0x5eb4(r4)
/* 8022BC0C 38 C0 00 00 */ li r6, 0
lbl_8022BC10:
/* 8022BC10 54 C0 06 3F */ clrlwi. r0, r6, 0x18
/* 8022BC14 41 82 00 0C */ beq lbl_8022BC20
/* 8022BC18 38 60 00 00 */ li r3, 0
/* 8022BC1C 48 00 03 AC */ b lbl_8022BFC8
lbl_8022BC20:
/* 8022BC20 88 1F 12 4B */ lbz r0, 0x124b(r31)
/* 8022BC24 28 00 00 00 */ cmplwi r0, 0
/* 8022BC28 41 82 00 30 */ beq lbl_8022BC58
/* 8022BC2C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha
/* 8022BC30 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l
/* 8022BC34 80 03 00 34 */ lwz r0, 0x34(r3)
/* 8022BC38 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 8022BC3C 41 82 00 14 */ beq lbl_8022BC50
/* 8022BC40 38 00 00 00 */ li r0, 0
/* 8022BC44 98 1F 12 4B */ stb r0, 0x124b(r31)
/* 8022BC48 38 00 00 01 */ li r0, 1
/* 8022BC4C 98 1F 12 72 */ stb r0, 0x1272(r31)
lbl_8022BC50:
/* 8022BC50 38 60 00 00 */ li r3, 0
/* 8022BC54 48 00 03 74 */ b lbl_8022BFC8
lbl_8022BC58:
/* 8022BC58 7F E3 FB 78 */ mr r3, r31
/* 8022BC5C 4B FF D2 11 */ bl isKanban__19jmessage_tReferenceFv
/* 8022BC60 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BC64 40 82 00 54 */ bne lbl_8022BCB8
/* 8022BC68 7F E3 FB 78 */ mr r3, r31
/* 8022BC6C 4B FF D2 35 */ bl isPlaceName__19jmessage_tReferenceFv
/* 8022BC70 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BC74 40 82 00 44 */ bne lbl_8022BCB8
/* 8022BC78 7F E3 FB 78 */ mr r3, r31
/* 8022BC7C 4B FF D2 F5 */ bl isStaffRoll__19jmessage_tReferenceFv
/* 8022BC80 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BC84 40 82 00 34 */ bne lbl_8022BCB8
/* 8022BC88 7F E3 FB 78 */ mr r3, r31
/* 8022BC8C 4B FF D2 49 */ bl isBossName__19jmessage_tReferenceFv
/* 8022BC90 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BC94 40 82 00 24 */ bne lbl_8022BCB8
/* 8022BC98 7F E3 FB 78 */ mr r3, r31
/* 8022BC9C 4B FF D2 6D */ bl isSaveSeq__19jmessage_tReferenceFv
/* 8022BCA0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BCA4 40 82 00 14 */ bne lbl_8022BCB8
/* 8022BCA8 7F E3 FB 78 */ mr r3, r31
/* 8022BCAC 4B FF D2 F9 */ bl isHowl__19jmessage_tReferenceFv
/* 8022BCB0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BCB4 41 82 00 AC */ beq lbl_8022BD60
lbl_8022BCB8:
/* 8022BCB8 80 7F 05 BC */ lwz r3, 0x5bc(r31)
/* 8022BCBC A0 A3 00 00 */ lhz r5, 0(r3)
/* 8022BCC0 28 05 00 02 */ cmplwi r5, 2
/* 8022BCC4 41 82 00 1C */ beq lbl_8022BCE0
/* 8022BCC8 28 05 00 06 */ cmplwi r5, 6
/* 8022BCCC 41 82 00 14 */ beq lbl_8022BCE0
/* 8022BCD0 28 05 00 0B */ cmplwi r5, 0xb
/* 8022BCD4 41 82 00 0C */ beq lbl_8022BCE0
/* 8022BCD8 28 05 00 05 */ cmplwi r5, 5
/* 8022BCDC 40 82 02 E8 */ bne lbl_8022BFC4
lbl_8022BCE0:
/* 8022BCE0 A8 9F 05 D0 */ lha r4, 0x5d0(r31)
/* 8022BCE4 A8 1F 05 D2 */ lha r0, 0x5d2(r31)
/* 8022BCE8 7C 7F 02 14 */ add r3, r31, r0
/* 8022BCEC 88 03 11 CA */ lbz r0, 0x11ca(r3)
/* 8022BCF0 7C 00 07 74 */ extsb r0, r0
/* 8022BCF4 7C 04 00 00 */ cmpw r4, r0
/* 8022BCF8 41 80 00 0C */ blt lbl_8022BD04
/* 8022BCFC 28 05 00 0B */ cmplwi r5, 0xb
/* 8022BD00 40 82 00 30 */ bne lbl_8022BD30
lbl_8022BD04:
/* 8022BD04 38 60 00 01 */ li r3, 1
/* 8022BD08 98 7E 00 AE */ stb r3, 0xae(r30)
/* 8022BD0C 38 00 00 00 */ li r0, 0
/* 8022BD10 B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022BD14 98 7F 12 73 */ stb r3, 0x1273(r31)
/* 8022BD18 38 00 02 00 */ li r0, 0x200
/* 8022BD1C B0 1F 05 D8 */ sth r0, 0x5d8(r31)
/* 8022BD20 A8 1E 00 A8 */ lha r0, 0xa8(r30)
/* 8022BD24 B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022BD28 38 60 00 01 */ li r3, 1
/* 8022BD2C 48 00 02 9C */ b lbl_8022BFC8
lbl_8022BD30:
/* 8022BD30 A8 7E 00 AA */ lha r3, 0xaa(r30)
/* 8022BD34 A8 1F 05 D4 */ lha r0, 0x5d4(r31)
/* 8022BD38 7C 03 00 00 */ cmpw r3, r0
/* 8022BD3C 40 82 00 0C */ bne lbl_8022BD48
/* 8022BD40 38 60 00 01 */ li r3, 1
/* 8022BD44 48 00 02 84 */ b lbl_8022BFC8
lbl_8022BD48:
/* 8022BD48 38 00 00 01 */ li r0, 1
/* 8022BD4C 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BD50 A8 7E 00 AA */ lha r3, 0xaa(r30)
/* 8022BD54 38 03 00 01 */ addi r0, r3, 1
/* 8022BD58 B0 1E 00 AA */ sth r0, 0xaa(r30)
/* 8022BD5C 48 00 02 68 */ b lbl_8022BFC4
lbl_8022BD60:
/* 8022BD60 7F E3 FB 78 */ mr r3, r31
/* 8022BD64 4B FF D1 D9 */ bl isBook__19jmessage_tReferenceFv
/* 8022BD68 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BD6C 41 82 00 8C */ beq lbl_8022BDF8
/* 8022BD70 80 7F 05 BC */ lwz r3, 0x5bc(r31)
/* 8022BD74 A0 03 00 00 */ lhz r0, 0(r3)
/* 8022BD78 28 00 00 02 */ cmplwi r0, 2
/* 8022BD7C 41 82 00 0C */ beq lbl_8022BD88
/* 8022BD80 28 00 00 06 */ cmplwi r0, 6
/* 8022BD84 40 82 02 40 */ bne lbl_8022BFC4
lbl_8022BD88:
/* 8022BD88 A8 9F 05 D0 */ lha r4, 0x5d0(r31)
/* 8022BD8C A8 1F 05 D2 */ lha r0, 0x5d2(r31)
/* 8022BD90 7C 7F 02 14 */ add r3, r31, r0
/* 8022BD94 88 03 11 CA */ lbz r0, 0x11ca(r3)
/* 8022BD98 7C 00 07 74 */ extsb r0, r0
/* 8022BD9C 7C 04 00 00 */ cmpw r4, r0
/* 8022BDA0 40 80 00 28 */ bge lbl_8022BDC8
/* 8022BDA4 38 60 00 01 */ li r3, 1
/* 8022BDA8 98 7E 00 AE */ stb r3, 0xae(r30)
/* 8022BDAC 38 00 00 00 */ li r0, 0
/* 8022BDB0 B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022BDB4 98 7F 12 73 */ stb r3, 0x1273(r31)
/* 8022BDB8 38 00 02 00 */ li r0, 0x200
/* 8022BDBC B0 1F 05 D8 */ sth r0, 0x5d8(r31)
/* 8022BDC0 38 60 00 01 */ li r3, 1
/* 8022BDC4 48 00 02 04 */ b lbl_8022BFC8
lbl_8022BDC8:
/* 8022BDC8 A8 7F 05 D4 */ lha r3, 0x5d4(r31)
/* 8022BDCC A8 1F 05 DA */ lha r0, 0x5da(r31)
/* 8022BDD0 7C 03 00 00 */ cmpw r3, r0
/* 8022BDD4 40 82 00 0C */ bne lbl_8022BDE0
/* 8022BDD8 38 60 00 01 */ li r3, 1
/* 8022BDDC 48 00 01 EC */ b lbl_8022BFC8
lbl_8022BDE0:
/* 8022BDE0 38 00 00 01 */ li r0, 1
/* 8022BDE4 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BDE8 A8 7E 00 AA */ lha r3, 0xaa(r30)
/* 8022BDEC 38 03 00 01 */ addi r0, r3, 1
/* 8022BDF0 B0 1E 00 AA */ sth r0, 0xaa(r30)
/* 8022BDF4 48 00 01 D0 */ b lbl_8022BFC4
lbl_8022BDF8:
/* 8022BDF8 80 7F 05 BC */ lwz r3, 0x5bc(r31)
/* 8022BDFC A0 03 00 00 */ lhz r0, 0(r3)
/* 8022BE00 28 00 00 06 */ cmplwi r0, 6
/* 8022BE04 41 82 00 4C */ beq lbl_8022BE50
/* 8022BE08 28 00 00 0B */ cmplwi r0, 0xb
/* 8022BE0C 41 82 00 44 */ beq lbl_8022BE50
/* 8022BE10 28 00 00 08 */ cmplwi r0, 8
/* 8022BE14 41 82 00 0C */ beq lbl_8022BE20
/* 8022BE18 28 00 00 09 */ cmplwi r0, 9
/* 8022BE1C 40 82 00 14 */ bne lbl_8022BE30
lbl_8022BE20:
/* 8022BE20 7F E3 FB 78 */ mr r3, r31
/* 8022BE24 4B FF D1 B5 */ bl isMidona__19jmessage_tReferenceFv
/* 8022BE28 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BE2C 40 82 00 24 */ bne lbl_8022BE50
lbl_8022BE30:
/* 8022BE30 80 7F 05 BC */ lwz r3, 0x5bc(r31)
/* 8022BE34 A0 03 00 00 */ lhz r0, 0(r3)
/* 8022BE38 28 00 00 02 */ cmplwi r0, 2
/* 8022BE3C 40 82 01 88 */ bne lbl_8022BFC4
/* 8022BE40 7F E3 FB 78 */ mr r3, r31
/* 8022BE44 4B FF D1 95 */ bl isMidona__19jmessage_tReferenceFv
/* 8022BE48 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022BE4C 41 82 01 78 */ beq lbl_8022BFC4
lbl_8022BE50:
/* 8022BE50 A8 9F 05 D0 */ lha r4, 0x5d0(r31)
/* 8022BE54 A8 1F 05 D2 */ lha r0, 0x5d2(r31)
/* 8022BE58 7C 7F 02 14 */ add r3, r31, r0
/* 8022BE5C 88 03 11 CA */ lbz r0, 0x11ca(r3)
/* 8022BE60 7C 00 07 74 */ extsb r0, r0
/* 8022BE64 7C 04 00 00 */ cmpw r4, r0
/* 8022BE68 40 80 01 28 */ bge lbl_8022BF90
/* 8022BE6C 88 1E 00 AE */ lbz r0, 0xae(r30)
/* 8022BE70 28 00 00 09 */ cmplwi r0, 9
/* 8022BE74 41 81 00 88 */ bgt lbl_8022BEFC
/* 8022BE78 3C 60 80 3C */ lis r3, lit_5735@ha
/* 8022BE7C 38 63 02 08 */ addi r3, r3, lit_5735@l
/* 8022BE80 54 00 10 3A */ slwi r0, r0, 2
/* 8022BE84 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022BE88 7C 09 03 A6 */ mtctr r0
/* 8022BE8C 4E 80 04 20 */ bctr
/* 8022BE90 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha
/* 8022BE94 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l
/* 8022BE98 80 03 00 34 */ lwz r0, 0x34(r3)
/* 8022BE9C 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
/* 8022BEA0 40 82 00 10 */ bne lbl_8022BEB0
/* 8022BEA4 88 1E 00 B2 */ lbz r0, 0xb2(r30)
/* 8022BEA8 28 00 00 00 */ cmplwi r0, 0
/* 8022BEAC 41 82 00 50 */ beq lbl_8022BEFC
lbl_8022BEB0:
/* 8022BEB0 38 00 00 00 */ li r0, 0
/* 8022BEB4 B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022BEB8 38 00 00 01 */ li r0, 1
/* 8022BEBC 98 1F 12 73 */ stb r0, 0x1273(r31)
/* 8022BEC0 38 00 02 00 */ li r0, 0x200
/* 8022BEC4 B0 1F 05 D8 */ sth r0, 0x5d8(r31)
/* 8022BEC8 48 00 00 34 */ b lbl_8022BEFC
/* 8022BECC 38 00 00 00 */ li r0, 0
/* 8022BED0 B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022BED4 38 00 00 01 */ li r0, 1
/* 8022BED8 98 1F 12 73 */ stb r0, 0x1273(r31)
/* 8022BEDC 38 00 02 00 */ li r0, 0x200
/* 8022BEE0 B0 1F 05 D8 */ sth r0, 0x5d8(r31)
/* 8022BEE4 48 00 00 18 */ b lbl_8022BEFC
/* 8022BEE8 88 1E 00 B2 */ lbz r0, 0xb2(r30)
/* 8022BEEC 28 00 00 00 */ cmplwi r0, 0
/* 8022BEF0 41 82 00 0C */ beq lbl_8022BEFC
/* 8022BEF4 38 00 00 00 */ li r0, 0
/* 8022BEF8 B0 1E 00 A4 */ sth r0, 0xa4(r30)
lbl_8022BEFC:
/* 8022BEFC A8 7E 00 A4 */ lha r3, 0xa4(r30)
/* 8022BF00 2C 03 00 00 */ cmpwi r3, 0
/* 8022BF04 40 81 00 14 */ ble lbl_8022BF18
/* 8022BF08 38 03 FF FF */ addi r0, r3, -1
/* 8022BF0C B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022BF10 38 60 00 00 */ li r3, 0
/* 8022BF14 48 00 00 B4 */ b lbl_8022BFC8
lbl_8022BF18:
/* 8022BF18 A8 7E 00 A6 */ lha r3, 0xa6(r30)
/* 8022BF1C 38 03 00 01 */ addi r0, r3, 1
/* 8022BF20 B0 1E 00 A6 */ sth r0, 0xa6(r30)
/* 8022BF24 A8 1E 00 A6 */ lha r0, 0xa6(r30)
/* 8022BF28 2C 00 00 02 */ cmpwi r0, 2
/* 8022BF2C 41 80 00 14 */ blt lbl_8022BF40
/* 8022BF30 A8 1E 00 A8 */ lha r0, 0xa8(r30)
/* 8022BF34 B0 1E 00 A4 */ sth r0, 0xa4(r30)
/* 8022BF38 38 00 00 00 */ li r0, 0
/* 8022BF3C B0 1E 00 A6 */ sth r0, 0xa6(r30)
lbl_8022BF40:
/* 8022BF40 88 1E 00 B1 */ lbz r0, 0xb1(r30)
/* 8022BF44 28 00 00 00 */ cmplwi r0, 0
/* 8022BF48 41 82 00 10 */ beq lbl_8022BF58
/* 8022BF4C 38 00 00 00 */ li r0, 0
/* 8022BF50 98 1E 00 B1 */ stb r0, 0xb1(r30)
/* 8022BF54 48 00 00 18 */ b lbl_8022BF6C
lbl_8022BF58:
/* 8022BF58 88 1E 00 B0 */ lbz r0, 0xb0(r30)
/* 8022BF5C 28 00 00 00 */ cmplwi r0, 0
/* 8022BF60 40 82 00 0C */ bne lbl_8022BF6C
/* 8022BF64 38 00 00 01 */ li r0, 1
/* 8022BF68 98 1E 00 B0 */ stb r0, 0xb0(r30)
lbl_8022BF6C:
/* 8022BF6C 88 1E 00 AE */ lbz r0, 0xae(r30)
/* 8022BF70 28 00 00 05 */ cmplwi r0, 5
/* 8022BF74 40 82 00 14 */ bne lbl_8022BF88
/* 8022BF78 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8022BF7C 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 8022BF80 A8 03 03 14 */ lha r0, 0x314(r3)
/* 8022BF84 B0 1E 00 A4 */ sth r0, 0xa4(r30)
lbl_8022BF88:
/* 8022BF88 38 60 00 01 */ li r3, 1
/* 8022BF8C 48 00 00 3C */ b lbl_8022BFC8
lbl_8022BF90:
/* 8022BF90 A8 7F 05 D4 */ lha r3, 0x5d4(r31)
/* 8022BF94 A8 1F 05 DA */ lha r0, 0x5da(r31)
/* 8022BF98 7C 03 00 00 */ cmpw r3, r0
/* 8022BF9C 40 82 00 0C */ bne lbl_8022BFA8
/* 8022BFA0 38 60 00 01 */ li r3, 1
/* 8022BFA4 48 00 00 24 */ b lbl_8022BFC8
lbl_8022BFA8:
/* 8022BFA8 38 00 00 01 */ li r0, 1
/* 8022BFAC 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 8022BFB0 38 00 00 00 */ li r0, 0
/* 8022BFB4 98 1E 00 B0 */ stb r0, 0xb0(r30)
/* 8022BFB8 A8 7E 00 AA */ lha r3, 0xaa(r30)
/* 8022BFBC 38 03 00 01 */ addi r0, r3, 1
/* 8022BFC0 B0 1E 00 AA */ sth r0, 0xaa(r30)
lbl_8022BFC4:
/* 8022BFC4 38 60 00 00 */ li r3, 0
lbl_8022BFC8:
/* 8022BFC8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8022BFCC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8022BFD0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022BFD4 7C 08 03 A6 */ mtlr r0
/* 8022BFD8 38 21 00 20 */ addi r1, r1, 0x20
/* 8022BFDC 4E 80 00 20 */ blr
@@ -0,0 +1,25 @@
lbl_8022E960:
/* 8022E960 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022E964 7C 08 02 A6 */ mflr r0
/* 8022E968 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022E96C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8022E970 7C 7F 1B 78 */ mr r31, r3
/* 8022E974 7C 80 23 78 */ mr r0, r4
/* 8022E978 38 61 00 08 */ addi r3, r1, 8
/* 8022E97C 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022E980 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022E984 38 84 00 10 */ addi r4, r4, 0x10
/* 8022E988 7C 05 07 34 */ extsh r5, r0
/* 8022E98C 4C C6 31 82 */ crclr 6
/* 8022E990 48 13 7B 4D */ bl sprintf
/* 8022E994 7F E3 FB 78 */ mr r3, r31
/* 8022E998 38 81 00 08 */ addi r4, r1, 8
/* 8022E99C 38 A0 00 00 */ li r5, 0
/* 8022E9A0 38 C0 00 01 */ li r6, 1
/* 8022E9A4 38 E0 00 00 */ li r7, 0
/* 8022E9A8 48 00 05 59 */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022E9AC 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8022E9B0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022E9B4 7C 08 03 A6 */ mtlr r0
/* 8022E9B8 38 21 00 20 */ addi r1, r1, 0x20
/* 8022E9BC 4E 80 00 20 */ blr
@@ -0,0 +1,22 @@
lbl_80232690:
/* 80232690 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80232694 7C 08 02 A6 */ mflr r0
/* 80232698 90 01 00 24 */ stw r0, 0x24(r1)
/* 8023269C 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 802326A0 7C 7F 1B 78 */ mr r31, r3
/* 802326A4 7C 80 23 78 */ mr r0, r4
/* 802326A8 38 61 00 08 */ addi r3, r1, 8
/* 802326AC 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 802326B0 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 802326B4 38 84 00 10 */ addi r4, r4, 0x10
/* 802326B8 7C 05 07 34 */ extsh r5, r0
/* 802326BC 4C C6 31 82 */ crclr 6
/* 802326C0 48 13 3E 1D */ bl sprintf
/* 802326C4 7F E3 FB 78 */ mr r3, r31
/* 802326C8 38 81 00 08 */ addi r4, r1, 8
/* 802326CC 4B FF F9 79 */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
/* 802326D0 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 802326D4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802326D8 7C 08 03 A6 */ mtlr r0
/* 802326DC 38 21 00 20 */ addi r1, r1, 0x20
/* 802326E0 4E 80 00 20 */ blr
@@ -0,0 +1,136 @@
lbl_8022F540:
/* 8022F540 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022F544 7C 08 02 A6 */ mflr r0
/* 8022F548 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022F54C 39 61 00 20 */ addi r11, r1, 0x20
/* 8022F550 48 13 2C 8D */ bl _savegpr_29
/* 8022F554 7C 7D 1B 78 */ mr r29, r3
/* 8022F558 7C 9E 23 78 */ mr r30, r4
/* 8022F55C 7F C0 07 34 */ extsh r0, r30
/* 8022F560 2C 00 27 0F */ cmpwi r0, 0x270f
/* 8022F564 40 81 00 08 */ ble lbl_8022F56C
/* 8022F568 3B C0 27 0F */ li r30, 0x270f
lbl_8022F56C:
/* 8022F56C 7F C0 07 35 */ extsh. r0, r30
/* 8022F570 40 80 00 08 */ bge lbl_8022F578
/* 8022F574 3B C0 00 00 */ li r30, 0
lbl_8022F578:
/* 8022F578 83 FD 00 04 */ lwz r31, 4(r29)
/* 8022F57C 88 1F 12 4F */ lbz r0, 0x124f(r31)
/* 8022F580 28 00 00 03 */ cmplwi r0, 3
/* 8022F584 40 82 00 2C */ bne lbl_8022F5B0
/* 8022F588 7F C3 07 34 */ extsh r3, r30
/* 8022F58C 38 00 03 E8 */ li r0, 0x3e8
/* 8022F590 7C 63 03 D6 */ divw r3, r3, r0
/* 8022F594 4B FF 94 C1 */ bl getOutFontNumberType__Fi
/* 8022F598 7C 64 1B 78 */ mr r4, r3
/* 8022F59C 7F A3 EB 78 */ mr r3, r29
/* 8022F5A0 3C A0 FF 00 */ lis r5, 0xFF00 /* 0xFF0000FF@ha */
/* 8022F5A4 38 A5 00 FF */ addi r5, r5, 0x00FF /* 0xFF0000FF@l */
/* 8022F5A8 4B FF F5 3D */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022F5AC 48 00 00 24 */ b lbl_8022F5D0
lbl_8022F5B0:
/* 8022F5B0 7F C3 07 34 */ extsh r3, r30
/* 8022F5B4 38 00 03 E8 */ li r0, 0x3e8
/* 8022F5B8 7C 63 03 D6 */ divw r3, r3, r0
/* 8022F5BC 4B FF 94 99 */ bl getOutFontNumberType__Fi
/* 8022F5C0 7C 64 1B 78 */ mr r4, r3
/* 8022F5C4 7F A3 EB 78 */ mr r3, r29
/* 8022F5C8 38 A0 00 00 */ li r5, 0
/* 8022F5CC 4B FF F5 19 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
lbl_8022F5D0:
/* 8022F5D0 88 1F 12 4F */ lbz r0, 0x124f(r31)
/* 8022F5D4 28 00 00 02 */ cmplwi r0, 2
/* 8022F5D8 40 82 00 3C */ bne lbl_8022F614
/* 8022F5DC 7F C4 07 34 */ extsh r4, r30
/* 8022F5E0 38 60 03 E8 */ li r3, 0x3e8
/* 8022F5E4 7C 04 1B D6 */ divw r0, r4, r3
/* 8022F5E8 7C 00 19 D6 */ mullw r0, r0, r3
/* 8022F5EC 7C 60 20 50 */ subf r3, r0, r4
/* 8022F5F0 38 00 00 64 */ li r0, 0x64
/* 8022F5F4 7C 63 03 D6 */ divw r3, r3, r0
/* 8022F5F8 4B FF 94 5D */ bl getOutFontNumberType__Fi
/* 8022F5FC 7C 64 1B 78 */ mr r4, r3
/* 8022F600 7F A3 EB 78 */ mr r3, r29
/* 8022F604 3C A0 FF 00 */ lis r5, 0xFF00 /* 0xFF0000FF@ha */
/* 8022F608 38 A5 00 FF */ addi r5, r5, 0x00FF /* 0xFF0000FF@l */
/* 8022F60C 4B FF F4 D9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022F610 48 00 00 34 */ b lbl_8022F644
lbl_8022F614:
/* 8022F614 7F C4 07 34 */ extsh r4, r30
/* 8022F618 38 60 03 E8 */ li r3, 0x3e8
/* 8022F61C 7C 04 1B D6 */ divw r0, r4, r3
/* 8022F620 7C 00 19 D6 */ mullw r0, r0, r3
/* 8022F624 7C 60 20 50 */ subf r3, r0, r4
/* 8022F628 38 00 00 64 */ li r0, 0x64
/* 8022F62C 7C 63 03 D6 */ divw r3, r3, r0
/* 8022F630 4B FF 94 25 */ bl getOutFontNumberType__Fi
/* 8022F634 7C 64 1B 78 */ mr r4, r3
/* 8022F638 7F A3 EB 78 */ mr r3, r29
/* 8022F63C 38 A0 00 00 */ li r5, 0
/* 8022F640 4B FF F4 A5 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
lbl_8022F644:
/* 8022F644 88 1F 12 4F */ lbz r0, 0x124f(r31)
/* 8022F648 28 00 00 01 */ cmplwi r0, 1
/* 8022F64C 40 82 00 3C */ bne lbl_8022F688
/* 8022F650 7F C4 07 34 */ extsh r4, r30
/* 8022F654 38 60 00 64 */ li r3, 0x64
/* 8022F658 7C 04 1B D6 */ divw r0, r4, r3
/* 8022F65C 7C 00 19 D6 */ mullw r0, r0, r3
/* 8022F660 7C 60 20 50 */ subf r3, r0, r4
/* 8022F664 38 00 00 0A */ li r0, 0xa
/* 8022F668 7C 63 03 D6 */ divw r3, r3, r0
/* 8022F66C 4B FF 93 E9 */ bl getOutFontNumberType__Fi
/* 8022F670 7C 64 1B 78 */ mr r4, r3
/* 8022F674 7F A3 EB 78 */ mr r3, r29
/* 8022F678 3C A0 FF 00 */ lis r5, 0xFF00 /* 0xFF0000FF@ha */
/* 8022F67C 38 A5 00 FF */ addi r5, r5, 0x00FF /* 0xFF0000FF@l */
/* 8022F680 4B FF F4 65 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022F684 48 00 00 34 */ b lbl_8022F6B8
lbl_8022F688:
/* 8022F688 7F C4 07 34 */ extsh r4, r30
/* 8022F68C 38 60 00 64 */ li r3, 0x64
/* 8022F690 7C 04 1B D6 */ divw r0, r4, r3
/* 8022F694 7C 00 19 D6 */ mullw r0, r0, r3
/* 8022F698 7C 60 20 50 */ subf r3, r0, r4
/* 8022F69C 38 00 00 0A */ li r0, 0xa
/* 8022F6A0 7C 63 03 D6 */ divw r3, r3, r0
/* 8022F6A4 4B FF 93 B1 */ bl getOutFontNumberType__Fi
/* 8022F6A8 7C 64 1B 78 */ mr r4, r3
/* 8022F6AC 7F A3 EB 78 */ mr r3, r29
/* 8022F6B0 38 A0 00 00 */ li r5, 0
/* 8022F6B4 4B FF F4 31 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
lbl_8022F6B8:
/* 8022F6B8 88 1F 12 4F */ lbz r0, 0x124f(r31)
/* 8022F6BC 28 00 00 00 */ cmplwi r0, 0
/* 8022F6C0 40 82 00 34 */ bne lbl_8022F6F4
/* 8022F6C4 7F C4 07 34 */ extsh r4, r30
/* 8022F6C8 38 60 00 0A */ li r3, 0xa
/* 8022F6CC 7C 04 1B D6 */ divw r0, r4, r3
/* 8022F6D0 7C 00 19 D6 */ mullw r0, r0, r3
/* 8022F6D4 7C 60 20 50 */ subf r3, r0, r4
/* 8022F6D8 4B FF 93 7D */ bl getOutFontNumberType__Fi
/* 8022F6DC 7C 64 1B 78 */ mr r4, r3
/* 8022F6E0 7F A3 EB 78 */ mr r3, r29
/* 8022F6E4 3C A0 FF 00 */ lis r5, 0xFF00 /* 0xFF0000FF@ha */
/* 8022F6E8 38 A5 00 FF */ addi r5, r5, 0x00FF /* 0xFF0000FF@l */
/* 8022F6EC 4B FF F3 F9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022F6F0 48 00 00 2C */ b lbl_8022F71C
lbl_8022F6F4:
/* 8022F6F4 7F C4 07 34 */ extsh r4, r30
/* 8022F6F8 38 60 00 0A */ li r3, 0xa
/* 8022F6FC 7C 04 1B D6 */ divw r0, r4, r3
/* 8022F700 7C 00 19 D6 */ mullw r0, r0, r3
/* 8022F704 7C 60 20 50 */ subf r3, r0, r4
/* 8022F708 4B FF 93 4D */ bl getOutFontNumberType__Fi
/* 8022F70C 7C 64 1B 78 */ mr r4, r3
/* 8022F710 7F A3 EB 78 */ mr r3, r29
/* 8022F714 38 A0 00 00 */ li r5, 0
/* 8022F718 4B FF F3 CD */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
lbl_8022F71C:
/* 8022F71C 39 61 00 20 */ addi r11, r1, 0x20
/* 8022F720 48 13 2B 09 */ bl _restgpr_29
/* 8022F724 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022F728 7C 08 03 A6 */ mtlr r0
/* 8022F72C 38 21 00 20 */ addi r1, r1, 0x20
/* 8022F730 4E 80 00 20 */ blr
@@ -0,0 +1,57 @@
lbl_802326E4:
/* 802326E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802326E8 7C 08 02 A6 */ mflr r0
/* 802326EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802326F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802326F4 93 C1 00 08 */ stw r30, 8(r1)
/* 802326F8 7C 7E 1B 78 */ mr r30, r3
/* 802326FC 7C 80 07 34 */ extsh r0, r4
/* 80232700 2C 00 27 0F */ cmpwi r0, 0x270f
/* 80232704 40 81 00 08 */ ble lbl_8023270C
/* 80232708 38 80 27 0F */ li r4, 0x270f
lbl_8023270C:
/* 8023270C 7C 80 07 35 */ extsh. r0, r4
/* 80232710 40 80 00 08 */ bge lbl_80232718
/* 80232714 38 80 00 00 */ li r4, 0
lbl_80232718:
/* 80232718 7C 9F 07 34 */ extsh r31, r4
/* 8023271C 38 00 03 E8 */ li r0, 0x3e8
/* 80232720 7C 7F 03 D6 */ divw r3, r31, r0
/* 80232724 4B FF 63 31 */ bl getOutFontNumberType__Fi
/* 80232728 7C 64 1B 78 */ mr r4, r3
/* 8023272C 7F C3 F3 78 */ mr r3, r30
/* 80232730 4B FF FB 9D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80232734 38 60 03 E8 */ li r3, 0x3e8
/* 80232738 7C 1F 1B D6 */ divw r0, r31, r3
/* 8023273C 7C 00 19 D6 */ mullw r0, r0, r3
/* 80232740 7C 60 F8 50 */ subf r3, r0, r31
/* 80232744 38 00 00 64 */ li r0, 0x64
/* 80232748 7C 63 03 D6 */ divw r3, r3, r0
/* 8023274C 4B FF 63 09 */ bl getOutFontNumberType__Fi
/* 80232750 7C 64 1B 78 */ mr r4, r3
/* 80232754 7F C3 F3 78 */ mr r3, r30
/* 80232758 4B FF FB 75 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 8023275C 38 60 00 64 */ li r3, 0x64
/* 80232760 7C 1F 1B D6 */ divw r0, r31, r3
/* 80232764 7C 00 19 D6 */ mullw r0, r0, r3
/* 80232768 7C 60 F8 50 */ subf r3, r0, r31
/* 8023276C 38 00 00 0A */ li r0, 0xa
/* 80232770 7C 63 03 D6 */ divw r3, r3, r0
/* 80232774 4B FF 62 E1 */ bl getOutFontNumberType__Fi
/* 80232778 7C 64 1B 78 */ mr r4, r3
/* 8023277C 7F C3 F3 78 */ mr r3, r30
/* 80232780 4B FF FB 4D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80232784 38 60 00 0A */ li r3, 0xa
/* 80232788 7C 1F 1B D6 */ divw r0, r31, r3
/* 8023278C 7C 00 19 D6 */ mullw r0, r0, r3
/* 80232790 7C 60 F8 50 */ subf r3, r0, r31
/* 80232794 4B FF 62 C1 */ bl getOutFontNumberType__Fi
/* 80232798 7C 64 1B 78 */ mr r4, r3
/* 8023279C 7F C3 F3 78 */ mr r3, r30
/* 802327A0 4B FF FB 2D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802327A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802327A8 83 C1 00 08 */ lwz r30, 8(r1)
/* 802327AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802327B0 7C 08 03 A6 */ mtlr r0
/* 802327B4 38 21 00 10 */ addi r1, r1, 0x10
/* 802327B8 4E 80 00 20 */ blr
@@ -0,0 +1,144 @@
lbl_8022EAE4:
/* 8022EAE4 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 8022EAE8 7C 08 02 A6 */ mflr r0
/* 8022EAEC 90 01 00 84 */ stw r0, 0x84(r1)
/* 8022EAF0 DB E1 00 70 */ stfd f31, 0x70(r1)
/* 8022EAF4 F3 E1 00 78 */ psq_st f31, 120(r1), 0, 0 /* qr0 */
/* 8022EAF8 DB C1 00 60 */ stfd f30, 0x60(r1)
/* 8022EAFC F3 C1 00 68 */ psq_st f30, 104(r1), 0, 0 /* qr0 */
/* 8022EB00 DB A1 00 50 */ stfd f29, 0x50(r1)
/* 8022EB04 F3 A1 00 58 */ psq_st f29, 88(r1), 0, 0 /* qr0 */
/* 8022EB08 DB 81 00 40 */ stfd f28, 0x40(r1)
/* 8022EB0C F3 81 00 48 */ psq_st f28, 72(r1), 0, 0 /* qr0 */
/* 8022EB10 39 61 00 40 */ addi r11, r1, 0x40
/* 8022EB14 48 13 36 C1 */ bl _savegpr_27
/* 8022EB18 7C 7F 1B 78 */ mr r31, r3
/* 8022EB1C 7C 9B 23 78 */ mr r27, r4
/* 8022EB20 7C BC 2B 78 */ mr r28, r5
/* 8022EB24 83 A3 00 04 */ lwz r29, 4(r3)
/* 8022EB28 83 DD 05 C8 */ lwz r30, 0x5c8(r29)
/* 8022EB2C 7F C3 F3 78 */ mr r3, r30
/* 8022EB30 81 9E 00 00 */ lwz r12, 0(r30)
/* 8022EB34 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022EB38 7D 89 03 A6 */ mtctr r12
/* 8022EB3C 4E 80 04 21 */ bctrl
/* 8022EB40 7F C3 F3 78 */ mr r3, r30
/* 8022EB44 81 9E 00 00 */ lwz r12, 0(r30)
/* 8022EB48 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 8022EB4C 7D 89 03 A6 */ mtctr r12
/* 8022EB50 4E 80 04 21 */ bctrl
/* 8022EB54 C0 22 B0 94 */ lfs f1, lit_6781(r2)
/* 8022EB58 C0 1F 00 44 */ lfs f0, 0x44(r31)
/* 8022EB5C EC 01 00 32 */ fmuls f0, f1, f0
/* 8022EB60 C0 3F 00 58 */ lfs f1, 0x58(r31)
/* 8022EB64 EF E0 00 72 */ fmuls f31, f0, f1
/* 8022EB68 C0 7F 00 5C */ lfs f3, 0x5c(r31)
/* 8022EB6C EF C0 00 F2 */ fmuls f30, f0, f3
/* 8022EB70 C0 5F 00 50 */ lfs f2, 0x50(r31)
/* 8022EB74 C0 1F 00 48 */ lfs f0, 0x48(r31)
/* 8022EB78 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022EB7C EC 01 00 32 */ fmuls f0, f1, f0
/* 8022EB80 EF A2 00 2A */ fadds f29, f2, f0
/* 8022EB84 C0 3F 00 54 */ lfs f1, 0x54(r31)
/* 8022EB88 C0 1F 00 4C */ lfs f0, 0x4c(r31)
/* 8022EB8C EC 00 08 28 */ fsubs f0, f0, f1
/* 8022EB90 EC 03 00 32 */ fmuls f0, f3, f0
/* 8022EB94 EF 81 00 2A */ fadds f28, f1, f0
/* 8022EB98 28 1C 00 00 */ cmplwi r28, 0
/* 8022EB9C 40 82 00 0C */ bne lbl_8022EBA8
/* 8022EBA0 80 DF 01 20 */ lwz r6, 0x120(r31)
/* 8022EBA4 48 00 00 08 */ b lbl_8022EBAC
lbl_8022EBA8:
/* 8022EBA8 7F 86 E3 78 */ mr r6, r28
lbl_8022EBAC:
/* 8022EBAC 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 8022EBB0 28 00 00 1E */ cmplwi r0, 0x1e
/* 8022EBB4 40 82 00 10 */ bne lbl_8022EBC4
/* 8022EBB8 88 1D 12 50 */ lbz r0, 0x1250(r29)
/* 8022EBBC 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022EBC0 98 03 02 41 */ stb r0, 0x241(r3)
lbl_8022EBC4:
/* 8022EBC4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8022EBC8 38 80 00 00 */ li r4, 0
/* 8022EBCC 7F 65 DB 78 */ mr r5, r27
/* 8022EBD0 A8 1F 01 42 */ lha r0, 0x142(r31)
/* 8022EBD4 54 00 10 3A */ slwi r0, r0, 2
/* 8022EBD8 7C FF 02 14 */ add r7, r31, r0
/* 8022EBDC C0 07 00 7C */ lfs f0, 0x7c(r7)
/* 8022EBE0 EC 3D 00 28 */ fsubs f1, f29, f0
/* 8022EBE4 FC 40 E0 90 */ fmr f2, f28
/* 8022EBE8 FC 60 F8 90 */ fmr f3, f31
/* 8022EBEC FC 80 F0 90 */ fmr f4, f30
/* 8022EBF0 38 E0 00 FF */ li r7, 0xff
/* 8022EBF4 81 83 00 00 */ lwz r12, 0(r3)
/* 8022EBF8 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 8022EBFC 7D 89 03 A6 */ mtctr r12
/* 8022EC00 4E 80 04 21 */ bctrl
/* 8022EC04 88 7D 05 DD */ lbz r3, 0x5dd(r29)
/* 8022EC08 38 03 00 01 */ addi r0, r3, 1
/* 8022EC0C 98 1D 05 DD */ stb r0, 0x5dd(r29)
/* 8022EC10 80 1F 00 3C */ lwz r0, 0x3c(r31)
/* 8022EC14 28 00 00 00 */ cmplwi r0, 0
/* 8022EC18 41 82 00 38 */ beq lbl_8022EC50
/* 8022EC1C C0 7F 00 44 */ lfs f3, 0x44(r31)
/* 8022EC20 7F E3 FB 78 */ mr r3, r31
/* 8022EC24 C0 82 B0 5C */ lfs f4, lit_4026(r2)
/* 8022EC28 EC 04 07 F2 */ fmuls f0, f4, f31
/* 8022EC2C EC 1D 00 2A */ fadds f0, f29, f0
/* 8022EC30 EC 24 00 2A */ fadds f1, f4, f0
/* 8022EC34 C0 5F 01 38 */ lfs f2, 0x138(r31)
/* 8022EC38 EC 04 07 B2 */ fmuls f0, f4, f30
/* 8022EC3C EC 1C 00 2A */ fadds f0, f28, f0
/* 8022EC40 EC 42 00 2A */ fadds f2, f2, f0
/* 8022EC44 FC 80 18 90 */ fmr f4, f3
/* 8022EC48 C0 A2 B0 64 */ lfs f5, lit_4028(r2)
/* 8022EC4C 48 00 0B 39 */ bl getCharInfo__28jmessage_tRenderingProcessorFfffff
lbl_8022EC50:
/* 8022EC50 C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 8022EC54 C0 3F 00 44 */ lfs f1, 0x44(r31)
/* 8022EC58 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022EC5C EC 1F 00 32 */ fmuls f0, f31, f0
/* 8022EC60 EC 21 00 32 */ fmuls f1, f1, f0
/* 8022EC64 C0 1D 04 38 */ lfs f0, 0x438(r29)
/* 8022EC68 EC 01 00 2A */ fadds f0, f1, f0
/* 8022EC6C EC 02 00 2A */ fadds f0, f2, f0
/* 8022EC70 C0 5F 00 48 */ lfs f2, 0x48(r31)
/* 8022EC74 FC 00 00 1E */ fctiwz f0, f0
/* 8022EC78 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 8022EC7C 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 8022EC80 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022EC84 6C C0 80 00 */ xoris r0, r6, 0x8000
/* 8022EC88 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022EC8C 3C 00 43 30 */ lis r0, 0x4330
/* 8022EC90 90 01 00 20 */ stw r0, 0x20(r1)
/* 8022EC94 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8022EC98 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022EC9C EC 02 00 2A */ fadds f0, f2, f0
/* 8022ECA0 D0 1F 00 48 */ stfs f0, 0x48(r31)
/* 8022ECA4 38 61 00 08 */ addi r3, r1, 8
/* 8022ECA8 38 80 00 0F */ li r4, 0xf
/* 8022ECAC 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 8022ECB0 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8022ECB4 38 A5 00 08 */ addi r5, r5, 8
/* 8022ECB8 4C C6 31 82 */ crclr 6
/* 8022ECBC 48 13 79 01 */ bl snprintf
/* 8022ECC0 7F E3 FB 78 */ mr r3, r31
/* 8022ECC4 38 81 00 08 */ addi r4, r1, 8
/* 8022ECC8 38 A0 00 00 */ li r5, 0
/* 8022ECCC 38 C0 00 01 */ li r6, 1
/* 8022ECD0 38 E0 00 00 */ li r7, 0
/* 8022ECD4 48 00 02 2D */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022ECD8 E3 E1 00 78 */ psq_l f31, 120(r1), 0, 0 /* qr0 */
/* 8022ECDC CB E1 00 70 */ lfd f31, 0x70(r1)
/* 8022ECE0 E3 C1 00 68 */ psq_l f30, 104(r1), 0, 0 /* qr0 */
/* 8022ECE4 CB C1 00 60 */ lfd f30, 0x60(r1)
/* 8022ECE8 E3 A1 00 58 */ psq_l f29, 88(r1), 0, 0 /* qr0 */
/* 8022ECEC CB A1 00 50 */ lfd f29, 0x50(r1)
/* 8022ECF0 E3 81 00 48 */ psq_l f28, 72(r1), 0, 0 /* qr0 */
/* 8022ECF4 CB 81 00 40 */ lfd f28, 0x40(r1)
/* 8022ECF8 39 61 00 40 */ addi r11, r1, 0x40
/* 8022ECFC 48 13 35 25 */ bl _restgpr_27
/* 8022ED00 80 01 00 84 */ lwz r0, 0x84(r1)
/* 8022ED04 7C 08 03 A6 */ mtlr r0
/* 8022ED08 38 21 00 80 */ addi r1, r1, 0x80
/* 8022ED0C 4E 80 00 20 */ blr
@@ -0,0 +1,175 @@
lbl_802322CC:
/* 802322CC 94 21 FF 50 */ stwu r1, -0xb0(r1)
/* 802322D0 7C 08 02 A6 */ mflr r0
/* 802322D4 90 01 00 B4 */ stw r0, 0xb4(r1)
/* 802322D8 DB E1 00 A0 */ stfd f31, 0xa0(r1)
/* 802322DC F3 E1 00 A8 */ psq_st f31, 168(r1), 0, 0 /* qr0 */
/* 802322E0 DB C1 00 90 */ stfd f30, 0x90(r1)
/* 802322E4 F3 C1 00 98 */ psq_st f30, 152(r1), 0, 0 /* qr0 */
/* 802322E8 DB A1 00 80 */ stfd f29, 0x80(r1)
/* 802322EC F3 A1 00 88 */ psq_st f29, 136(r1), 0, 0 /* qr0 */
/* 802322F0 DB 81 00 70 */ stfd f28, 0x70(r1)
/* 802322F4 F3 81 00 78 */ psq_st f28, 120(r1), 0, 0 /* qr0 */
/* 802322F8 DB 61 00 60 */ stfd f27, 0x60(r1)
/* 802322FC F3 61 00 68 */ psq_st f27, 104(r1), 0, 0 /* qr0 */
/* 80232300 DB 41 00 50 */ stfd f26, 0x50(r1)
/* 80232304 F3 41 00 58 */ psq_st f26, 88(r1), 0, 0 /* qr0 */
/* 80232308 DB 21 00 40 */ stfd f25, 0x40(r1)
/* 8023230C F3 21 00 48 */ psq_st f25, 72(r1), 0, 0 /* qr0 */
/* 80232310 39 61 00 40 */ addi r11, r1, 0x40
/* 80232314 48 12 FE C9 */ bl _savegpr_29
/* 80232318 7C 7E 1B 78 */ mr r30, r3
/* 8023231C 7C 9F 23 78 */ mr r31, r4
/* 80232320 80 83 00 38 */ lwz r4, 0x38(r3)
/* 80232324 80 64 00 08 */ lwz r3, 8(r4)
/* 80232328 28 03 00 00 */ cmplwi r3, 0
/* 8023232C 41 82 01 F0 */ beq lbl_8023251C
/* 80232330 C3 E3 01 14 */ lfs f31, 0x114(r3)
/* 80232334 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 80232338 C3 C3 01 1C */ lfs f30, 0x11c(r3)
/* 8023233C C3 A3 01 20 */ lfs f29, 0x120(r3)
/* 80232340 80 04 00 10 */ lwz r0, 0x10(r4)
/* 80232344 28 00 00 00 */ cmplwi r0, 0
/* 80232348 41 82 01 68 */ beq lbl_802324B0
/* 8023234C 7C 7D 1B 78 */ mr r29, r3
/* 80232350 48 0C 4D B1 */ bl getBounds__7J2DPaneFv
/* 80232354 C3 43 00 00 */ lfs f26, 0(r3)
/* 80232358 7F A3 EB 78 */ mr r3, r29
/* 8023235C 48 0C 4D A5 */ bl getBounds__7J2DPaneFv
/* 80232360 C3 63 00 04 */ lfs f27, 4(r3)
/* 80232364 7F A3 EB 78 */ mr r3, r29
/* 80232368 48 0C 57 95 */ bl getParentPane__7J2DPaneFv
/* 8023236C 7C 7D 1B 78 */ mr r29, r3
/* 80232370 48 00 00 30 */ b lbl_802323A0
lbl_80232374:
/* 80232374 7F A3 EB 78 */ mr r3, r29
/* 80232378 48 0C 4D 89 */ bl getBounds__7J2DPaneFv
/* 8023237C C0 03 00 00 */ lfs f0, 0(r3)
/* 80232380 EF 5A 00 2A */ fadds f26, f26, f0
/* 80232384 7F A3 EB 78 */ mr r3, r29
/* 80232388 48 0C 4D 79 */ bl getBounds__7J2DPaneFv
/* 8023238C C0 03 00 04 */ lfs f0, 4(r3)
/* 80232390 EF 7B 00 2A */ fadds f27, f27, f0
/* 80232394 7F A3 EB 78 */ mr r3, r29
/* 80232398 48 0C 57 65 */ bl getParentPane__7J2DPaneFv
/* 8023239C 7C 7D 1B 78 */ mr r29, r3
lbl_802323A0:
/* 802323A0 28 1D 00 00 */ cmplwi r29, 0
/* 802323A4 40 82 FF D0 */ bne lbl_80232374
/* 802323A8 C3 22 B0 60 */ lfs f25, lit_4027(r2)
/* 802323AC FF 40 C8 90 */ fmr f26, f25
/* 802323B0 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 802323B4 88 03 00 84 */ lbz r0, 0x84(r3)
/* 802323B8 54 00 F7 FF */ rlwinm. r0, r0, 0x1e, 0x1f, 0x1f
/* 802323BC 41 82 00 38 */ beq lbl_802323F4
/* 802323C0 80 63 00 08 */ lwz r3, 8(r3)
/* 802323C4 C0 23 00 28 */ lfs f1, 0x28(r3)
/* 802323C8 C0 03 00 20 */ lfs f0, 0x20(r3)
/* 802323CC EF 81 00 28 */ fsubs f28, f1, f0
/* 802323D0 7F C3 F3 78 */ mr r3, r30
/* 802323D4 4B FF E8 4D */ bl getLineCountNowPage__35jmessage_string_tRenderingProcessorFv
/* 802323D8 7C 64 07 34 */ extsh r4, r3
/* 802323DC 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 802323E0 4B FF D6 59 */ bl getLineLength__26jmessage_string_tReferenceFi
/* 802323E4 C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 802323E8 EC 1C 08 28 */ fsubs f0, f28, f1
/* 802323EC EC 00 00 B2 */ fmuls f0, f0, f2
/* 802323F0 EF 22 00 2A */ fadds f25, f2, f0
lbl_802323F4:
/* 802323F4 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 802323F8 88 03 00 84 */ lbz r0, 0x84(r3)
/* 802323FC 54 00 EF FF */ rlwinm. r0, r0, 0x1d, 0x1f, 0x1f
/* 80232400 41 82 00 5C */ beq lbl_8023245C
/* 80232404 80 83 00 08 */ lwz r4, 8(r3)
/* 80232408 C0 24 00 2C */ lfs f1, 0x2c(r4)
/* 8023240C C0 04 00 24 */ lfs f0, 0x24(r4)
/* 80232410 EF 81 00 28 */ fsubs f28, f1, f0
/* 80232414 C3 44 01 20 */ lfs f26, 0x120(r4)
/* 80232418 C3 64 01 18 */ lfs f27, 0x118(r4)
/* 8023241C 4B FF D7 09 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80232420 7C 60 07 34 */ extsh r0, r3
/* 80232424 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 80232428 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8023242C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80232430 3C 00 43 30 */ lis r0, 0x4330
/* 80232434 90 01 00 18 */ stw r0, 0x18(r1)
/* 80232438 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8023243C EC 00 08 28 */ fsubs f0, f0, f1
/* 80232440 EC 3B 00 32 */ fmuls f1, f27, f0
/* 80232444 EC 1B D0 28 */ fsubs f0, f27, f26
/* 80232448 EC 01 00 28 */ fsubs f0, f1, f0
/* 8023244C C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 80232450 EC 1C 00 28 */ fsubs f0, f28, f0
/* 80232454 EC 00 00 72 */ fmuls f0, f0, f1
/* 80232458 EF 41 00 2A */ fadds f26, f1, f0
lbl_8023245C:
/* 8023245C 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 80232460 80 83 00 08 */ lwz r4, 8(r3)
/* 80232464 80 63 00 10 */ lwz r3, 0x10(r3)
/* 80232468 7F E5 FB 78 */ mr r5, r31
/* 8023246C C0 1E 00 4C */ lfs f0, 0x4c(r30)
/* 80232470 EC 20 C8 2A */ fadds f1, f0, f25
/* 80232474 C0 1E 00 50 */ lfs f0, 0x50(r30)
/* 80232478 EC 40 D0 2A */ fadds f2, f0, f26
/* 8023247C FC 60 F0 90 */ fmr f3, f30
/* 80232480 FC 80 E8 90 */ fmr f4, f29
/* 80232484 38 C0 FF FF */ li r6, -1
/* 80232488 38 E0 00 FF */ li r7, 0xff
/* 8023248C 81 83 00 00 */ lwz r12, 0(r3)
/* 80232490 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80232494 7D 89 03 A6 */ mtctr r12
/* 80232498 4E 80 04 21 */ bctrl
/* 8023249C C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 802324A0 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 802324A4 EC 1E 00 32 */ fmuls f0, f30, f0
/* 802324A8 EC 1F 00 2A */ fadds f0, f31, f0
/* 802324AC EC 01 00 2A */ fadds f0, f1, f0
lbl_802324B0:
/* 802324B0 C0 5E 00 4C */ lfs f2, 0x4c(r30)
/* 802324B4 FC 00 00 1E */ fctiwz f0, f0
/* 802324B8 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 802324BC 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 802324C0 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 802324C4 6C C0 80 00 */ xoris r0, r6, 0x8000
/* 802324C8 90 01 00 24 */ stw r0, 0x24(r1)
/* 802324CC 3C 00 43 30 */ lis r0, 0x4330
/* 802324D0 90 01 00 20 */ stw r0, 0x20(r1)
/* 802324D4 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 802324D8 EC 00 08 28 */ fsubs f0, f0, f1
/* 802324DC EC 02 00 2A */ fadds f0, f2, f0
/* 802324E0 D0 1E 00 4C */ stfs f0, 0x4c(r30)
/* 802324E4 38 61 00 08 */ addi r3, r1, 8
/* 802324E8 38 80 00 0F */ li r4, 0xf
/* 802324EC 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 802324F0 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 802324F4 38 A5 00 08 */ addi r5, r5, 8
/* 802324F8 4C C6 31 82 */ crclr 6
/* 802324FC 48 13 40 C1 */ bl snprintf
/* 80232500 7F C3 F3 78 */ mr r3, r30
/* 80232504 38 81 00 08 */ addi r4, r1, 8
/* 80232508 4B FF FB 3D */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
/* 8023250C 80 7E 00 38 */ lwz r3, 0x38(r30)
/* 80232510 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 80232514 38 84 FF FF */ addi r4, r4, 0xFFFF /* 0x0000FFFF@l */
/* 80232518 4B FF D5 19 */ bl addCharactor__26jmessage_string_tReferenceFUs
lbl_8023251C:
/* 8023251C E3 E1 00 A8 */ psq_l f31, 168(r1), 0, 0 /* qr0 */
/* 80232520 CB E1 00 A0 */ lfd f31, 0xa0(r1)
/* 80232524 E3 C1 00 98 */ psq_l f30, 152(r1), 0, 0 /* qr0 */
/* 80232528 CB C1 00 90 */ lfd f30, 0x90(r1)
/* 8023252C E3 A1 00 88 */ psq_l f29, 136(r1), 0, 0 /* qr0 */
/* 80232530 CB A1 00 80 */ lfd f29, 0x80(r1)
/* 80232534 E3 81 00 78 */ psq_l f28, 120(r1), 0, 0 /* qr0 */
/* 80232538 CB 81 00 70 */ lfd f28, 0x70(r1)
/* 8023253C E3 61 00 68 */ psq_l f27, 104(r1), 0, 0 /* qr0 */
/* 80232540 CB 61 00 60 */ lfd f27, 0x60(r1)
/* 80232544 E3 41 00 58 */ psq_l f26, 88(r1), 0, 0 /* qr0 */
/* 80232548 CB 41 00 50 */ lfd f26, 0x50(r1)
/* 8023254C E3 21 00 48 */ psq_l f25, 72(r1), 0, 0 /* qr0 */
/* 80232550 CB 21 00 40 */ lfd f25, 0x40(r1)
/* 80232554 39 61 00 40 */ addi r11, r1, 0x40
/* 80232558 48 12 FC D1 */ bl _restgpr_29
/* 8023255C 80 01 00 B4 */ lwz r0, 0xb4(r1)
/* 80232560 7C 08 03 A6 */ mtlr r0
/* 80232564 38 21 00 B0 */ addi r1, r1, 0xb0
/* 80232568 4E 80 00 20 */ blr
@@ -0,0 +1,29 @@
lbl_8022B3EC:
/* 8022B3EC 80 A3 00 04 */ lwz r5, 4(r3)
/* 8022B3F0 2C 04 00 01 */ cmpwi r4, 1
/* 8022B3F4 40 82 00 24 */ bne lbl_8022B418
/* 8022B3F8 A8 03 00 40 */ lha r0, 0x40(r3)
/* 8022B3FC 7C 65 02 14 */ add r3, r5, r0
/* 8022B400 88 03 11 F2 */ lbz r0, 0x11f2(r3)
/* 8022B404 28 00 00 02 */ cmplwi r0, 2
/* 8022B408 4C 82 00 20 */ bnelr
/* 8022B40C 38 00 00 01 */ li r0, 1
/* 8022B410 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022B414 4E 80 00 20 */ blr
lbl_8022B418:
/* 8022B418 2C 04 00 03 */ cmpwi r4, 3
/* 8022B41C 4C 82 00 20 */ bnelr
/* 8022B420 A8 03 00 40 */ lha r0, 0x40(r3)
/* 8022B424 7C 65 02 14 */ add r3, r5, r0
/* 8022B428 88 03 11 F2 */ lbz r0, 0x11f2(r3)
/* 8022B42C 28 00 00 02 */ cmplwi r0, 2
/* 8022B430 40 82 00 10 */ bne lbl_8022B440
/* 8022B434 38 00 00 06 */ li r0, 6
/* 8022B438 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022B43C 4E 80 00 20 */ blr
lbl_8022B440:
/* 8022B440 28 00 00 03 */ cmplwi r0, 3
/* 8022B444 4C 82 00 20 */ bnelr
/* 8022B448 38 00 00 07 */ li r0, 7
/* 8022B44C 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022B450 4E 80 00 20 */ blr
@@ -0,0 +1,18 @@
lbl_80230C5C:
/* 80230C5C C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 80230C60 D0 03 00 44 */ stfs f0, 0x44(r3)
/* 80230C64 D0 03 00 3C */ stfs f0, 0x3c(r3)
/* 80230C68 D0 03 00 40 */ stfs f0, 0x40(r3)
/* 80230C6C D0 03 00 48 */ stfs f0, 0x48(r3)
/* 80230C70 D0 03 00 4C */ stfs f0, 0x4c(r3)
/* 80230C74 D0 03 00 50 */ stfs f0, 0x50(r3)
/* 80230C78 38 00 00 00 */ li r0, 0
/* 80230C7C 98 03 00 54 */ stb r0, 0x54(r3)
/* 80230C80 98 03 02 54 */ stb r0, 0x254(r3)
/* 80230C84 98 03 04 54 */ stb r0, 0x454(r3)
/* 80230C88 B0 03 05 4E */ sth r0, 0x54e(r3)
/* 80230C8C B0 03 05 50 */ sth r0, 0x550(r3)
/* 80230C90 98 03 05 54 */ stb r0, 0x554(r3)
/* 80230C94 B0 03 05 52 */ sth r0, 0x552(r3)
/* 80230C98 98 03 04 86 */ stb r0, 0x486(r3)
/* 80230C9C 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_8022B458:
/* 8022B458 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022B45C 7C 08 02 A6 */ mflr r0
/* 8022B460 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022B464 39 61 00 20 */ addi r11, r1, 0x20
/* 8022B468 48 13 6D 71 */ bl _savegpr_28
/* 8022B46C 7C 9C 23 78 */ mr r28, r4
/* 8022B470 88 03 00 44 */ lbz r0, 0x44(r3)
/* 8022B474 28 00 00 00 */ cmplwi r0, 0
/* 8022B478 40 82 00 50 */ bne lbl_8022B4C8
/* 8022B47C 38 05 FF FF */ addi r0, r5, -1
/* 8022B480 54 1F 06 3E */ clrlwi r31, r0, 0x18
/* 8022B484 3B C0 00 00 */ li r30, 0
/* 8022B488 83 A3 00 04 */ lwz r29, 4(r3)
/* 8022B48C 48 00 00 34 */ b lbl_8022B4C0
lbl_8022B490:
/* 8022B490 38 1E 00 01 */ addi r0, r30, 1
/* 8022B494 7C 7C 00 AE */ lbzx r3, r28, r0
/* 8022B498 38 1E 00 02 */ addi r0, r30, 2
/* 8022B49C 7C 1C 00 AE */ lbzx r0, r28, r0
/* 8022B4A0 7C 64 07 74 */ extsb r4, r3
/* 8022B4A4 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 8022B4A8 50 83 44 2E */ rlwimi r3, r4, 8, 0x10, 0x17
/* 8022B4AC 3B DE 00 02 */ addi r30, r30, 2
/* 8022B4B0 4B FF D3 89 */ bl changeKataToHira__Fi
/* 8022B4B4 7C 64 1B 78 */ mr r4, r3
/* 8022B4B8 7F A3 EB 78 */ mr r3, r29
/* 8022B4BC 4B FF E2 AD */ bl setCharactor__19jmessage_tReferenceFUs
lbl_8022B4C0:
/* 8022B4C0 7C 1E F8 00 */ cmpw r30, r31
/* 8022B4C4 41 80 FF CC */ blt lbl_8022B490
lbl_8022B4C8:
/* 8022B4C8 39 61 00 20 */ addi r11, r1, 0x20
/* 8022B4CC 48 13 6D 59 */ bl _restgpr_28
/* 8022B4D0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022B4D4 7C 08 03 A6 */ mtlr r0
/* 8022B4D8 38 21 00 20 */ addi r1, r1, 0x20
/* 8022B4DC 4E 80 00 20 */ blr
@@ -0,0 +1,38 @@
lbl_8022CA24:
/* 8022CA24 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022CA28 7C 08 02 A6 */ mflr r0
/* 8022CA2C 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022CA30 39 61 00 20 */ addi r11, r1, 0x20
/* 8022CA34 48 13 57 A5 */ bl _savegpr_28
/* 8022CA38 7C 9C 23 78 */ mr r28, r4
/* 8022CA3C 88 03 00 AC */ lbz r0, 0xac(r3)
/* 8022CA40 28 00 00 00 */ cmplwi r0, 0
/* 8022CA44 40 82 00 50 */ bne lbl_8022CA94
/* 8022CA48 38 05 FF FF */ addi r0, r5, -1
/* 8022CA4C 54 1F 06 3E */ clrlwi r31, r0, 0x18
/* 8022CA50 3B C0 00 00 */ li r30, 0
/* 8022CA54 83 A3 00 04 */ lwz r29, 4(r3)
/* 8022CA58 48 00 00 34 */ b lbl_8022CA8C
lbl_8022CA5C:
/* 8022CA5C 38 1E 00 01 */ addi r0, r30, 1
/* 8022CA60 7C 7C 00 AE */ lbzx r3, r28, r0
/* 8022CA64 38 1E 00 02 */ addi r0, r30, 2
/* 8022CA68 7C 1C 00 AE */ lbzx r0, r28, r0
/* 8022CA6C 7C 64 07 74 */ extsb r4, r3
/* 8022CA70 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 8022CA74 50 83 44 2E */ rlwimi r3, r4, 8, 0x10, 0x17
/* 8022CA78 3B DE 00 02 */ addi r30, r30, 2
/* 8022CA7C 4B FF BD BD */ bl changeKataToHira__Fi
/* 8022CA80 7C 64 1B 78 */ mr r4, r3
/* 8022CA84 7F A3 EB 78 */ mr r3, r29
/* 8022CA88 4B FF CD 01 */ bl addCharactor__19jmessage_tReferenceFUs
lbl_8022CA8C:
/* 8022CA8C 7C 1E F8 00 */ cmpw r30, r31
/* 8022CA90 41 80 FF CC */ blt lbl_8022CA5C
lbl_8022CA94:
/* 8022CA94 39 61 00 20 */ addi r11, r1, 0x20
/* 8022CA98 48 13 57 8D */ bl _restgpr_28
/* 8022CA9C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022CAA0 7C 08 03 A6 */ mtlr r0
/* 8022CAA4 38 21 00 20 */ addi r1, r1, 0x20
/* 8022CAA8 4E 80 00 20 */ blr
@@ -0,0 +1,149 @@
lbl_8022F148:
/* 8022F148 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8022F14C 7C 08 02 A6 */ mflr r0
/* 8022F150 90 01 00 74 */ stw r0, 0x74(r1)
/* 8022F154 DB E1 00 60 */ stfd f31, 0x60(r1)
/* 8022F158 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
/* 8022F15C DB C1 00 50 */ stfd f30, 0x50(r1)
/* 8022F160 F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
/* 8022F164 39 61 00 50 */ addi r11, r1, 0x50
/* 8022F168 48 13 30 65 */ bl _savegpr_25
/* 8022F16C 7C 7A 1B 78 */ mr r26, r3
/* 8022F170 7C 9B 23 78 */ mr r27, r4
/* 8022F174 83 C3 00 04 */ lwz r30, 4(r3)
/* 8022F178 83 FE 05 C8 */ lwz r31, 0x5c8(r30)
/* 8022F17C 38 05 FF FF */ addi r0, r5, -1
/* 8022F180 54 1D 06 3E */ clrlwi r29, r0, 0x18
/* 8022F184 3B 80 00 00 */ li r28, 0
/* 8022F188 88 04 00 00 */ lbz r0, 0(r4)
/* 8022F18C 98 03 01 4C */ stb r0, 0x14c(r3)
/* 8022F190 38 00 00 00 */ li r0, 0
/* 8022F194 98 03 01 52 */ stb r0, 0x152(r3)
/* 8022F198 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022F19C D0 03 01 28 */ stfs f0, 0x128(r3)
/* 8022F1A0 48 00 01 58 */ b lbl_8022F2F8
lbl_8022F1A4:
/* 8022F1A4 38 1C 00 01 */ addi r0, r28, 1
/* 8022F1A8 7C 1B 00 AE */ lbzx r0, r27, r0
/* 8022F1AC 98 01 00 10 */ stb r0, 0x10(r1)
/* 8022F1B0 38 1C 00 02 */ addi r0, r28, 2
/* 8022F1B4 7C 1B 00 AE */ lbzx r0, r27, r0
/* 8022F1B8 98 01 00 11 */ stb r0, 0x11(r1)
/* 8022F1BC 38 00 00 00 */ li r0, 0
/* 8022F1C0 98 01 00 12 */ stb r0, 0x12(r1)
/* 8022F1C4 38 7A 01 52 */ addi r3, r26, 0x152
/* 8022F1C8 38 81 00 10 */ addi r4, r1, 0x10
/* 8022F1CC 3B 9C 00 02 */ addi r28, r28, 2
/* 8022F1D0 48 13 98 ED */ bl strcat
/* 8022F1D4 88 01 00 10 */ lbz r0, 0x10(r1)
/* 8022F1D8 7C 03 07 74 */ extsb r3, r0
/* 8022F1DC 88 01 00 11 */ lbz r0, 0x11(r1)
/* 8022F1E0 7C 04 03 78 */ mr r4, r0
/* 8022F1E4 50 64 44 2E */ rlwimi r4, r3, 8, 0x10, 0x17
/* 8022F1E8 88 1A 01 4E */ lbz r0, 0x14e(r26)
/* 8022F1EC 28 00 00 00 */ cmplwi r0, 0
/* 8022F1F0 41 82 00 88 */ beq lbl_8022F278
/* 8022F1F4 C3 FE 04 44 */ lfs f31, 0x444(r30)
/* 8022F1F8 7F E3 FB 78 */ mr r3, r31
/* 8022F1FC 38 A1 00 0C */ addi r5, r1, 0xc
/* 8022F200 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022F204 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022F208 7D 89 03 A6 */ mtctr r12
/* 8022F20C 4E 80 04 21 */ bctrl
/* 8022F210 8B 21 00 0D */ lbz r25, 0xd(r1)
/* 8022F214 C3 DE 04 50 */ lfs f30, 0x450(r30)
/* 8022F218 7F E3 FB 78 */ mr r3, r31
/* 8022F21C 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022F220 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022F224 7D 89 03 A6 */ mtctr r12
/* 8022F228 4E 80 04 21 */ bctrl
/* 8022F22C C8 42 B0 70 */ lfd f2, lit_4198(r2)
/* 8022F230 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022F234 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022F238 3C 60 43 30 */ lis r3, 0x4330
/* 8022F23C 90 61 00 18 */ stw r3, 0x18(r1)
/* 8022F240 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022F244 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022F248 EC 3F 00 24 */ fdivs f1, f31, f0
/* 8022F24C 6F 20 80 00 */ xoris r0, r25, 0x8000
/* 8022F250 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022F254 90 61 00 20 */ stw r3, 0x20(r1)
/* 8022F258 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8022F25C EC 00 10 28 */ fsubs f0, f0, f2
/* 8022F260 EC 00 00 72 */ fmuls f0, f0, f1
/* 8022F264 EC 3E 00 2A */ fadds f1, f30, f0
/* 8022F268 C0 1A 01 28 */ lfs f0, 0x128(r26)
/* 8022F26C EC 00 08 2A */ fadds f0, f0, f1
/* 8022F270 D0 1A 01 28 */ stfs f0, 0x128(r26)
/* 8022F274 48 00 00 84 */ b lbl_8022F2F8
lbl_8022F278:
/* 8022F278 C3 DE 04 28 */ lfs f30, 0x428(r30)
/* 8022F27C 7F E3 FB 78 */ mr r3, r31
/* 8022F280 38 A1 00 08 */ addi r5, r1, 8
/* 8022F284 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022F288 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 8022F28C 7D 89 03 A6 */ mtctr r12
/* 8022F290 4E 80 04 21 */ bctrl
/* 8022F294 8B 21 00 09 */ lbz r25, 9(r1)
/* 8022F298 C3 FE 04 3C */ lfs f31, 0x43c(r30)
/* 8022F29C 7F E3 FB 78 */ mr r3, r31
/* 8022F2A0 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022F2A4 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 8022F2A8 7D 89 03 A6 */ mtctr r12
/* 8022F2AC 4E 80 04 21 */ bctrl
/* 8022F2B0 C8 42 B0 70 */ lfd f2, lit_4198(r2)
/* 8022F2B4 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 8022F2B8 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022F2BC 3C 60 43 30 */ lis r3, 0x4330
/* 8022F2C0 90 61 00 20 */ stw r3, 0x20(r1)
/* 8022F2C4 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 8022F2C8 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022F2CC EC 3E 00 24 */ fdivs f1, f30, f0
/* 8022F2D0 6F 20 80 00 */ xoris r0, r25, 0x8000
/* 8022F2D4 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8022F2D8 90 61 00 18 */ stw r3, 0x18(r1)
/* 8022F2DC C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8022F2E0 EC 00 10 28 */ fsubs f0, f0, f2
/* 8022F2E4 EC 00 00 72 */ fmuls f0, f0, f1
/* 8022F2E8 EC 3F 00 2A */ fadds f1, f31, f0
/* 8022F2EC C0 1A 01 28 */ lfs f0, 0x128(r26)
/* 8022F2F0 EC 00 08 2A */ fadds f0, f0, f1
/* 8022F2F4 D0 1A 01 28 */ stfs f0, 0x128(r26)
lbl_8022F2F8:
/* 8022F2F8 7C 1C E8 00 */ cmpw r28, r29
/* 8022F2FC 41 80 FE A8 */ blt lbl_8022F1A4
/* 8022F300 88 1A 01 4E */ lbz r0, 0x14e(r26)
/* 8022F304 28 00 00 00 */ cmplwi r0, 0
/* 8022F308 41 82 00 34 */ beq lbl_8022F33C
/* 8022F30C C0 3A 01 28 */ lfs f1, 0x128(r26)
/* 8022F310 C0 1E 04 50 */ lfs f0, 0x450(r30)
/* 8022F314 EC 01 00 28 */ fsubs f0, f1, f0
/* 8022F318 D0 1A 01 28 */ stfs f0, 0x128(r26)
/* 8022F31C C0 3A 00 48 */ lfs f1, 0x48(r26)
/* 8022F320 88 1A 01 4E */ lbz r0, 0x14e(r26)
/* 8022F324 54 00 10 3A */ slwi r0, r0, 2
/* 8022F328 7C 7A 02 14 */ add r3, r26, r0
/* 8022F32C C0 03 00 5C */ lfs f0, 0x5c(r3)
/* 8022F330 EC 01 00 28 */ fsubs f0, f1, f0
/* 8022F334 D0 1A 01 30 */ stfs f0, 0x130(r26)
/* 8022F338 48 00 00 24 */ b lbl_8022F35C
lbl_8022F33C:
/* 8022F33C C0 3A 01 28 */ lfs f1, 0x128(r26)
/* 8022F340 C0 1E 04 3C */ lfs f0, 0x43c(r30)
/* 8022F344 EC 01 00 28 */ fsubs f0, f1, f0
/* 8022F348 D0 1A 01 28 */ stfs f0, 0x128(r26)
/* 8022F34C C0 3A 00 48 */ lfs f1, 0x48(r26)
/* 8022F350 C0 1A 00 50 */ lfs f0, 0x50(r26)
/* 8022F354 EC 01 00 28 */ fsubs f0, f1, f0
/* 8022F358 D0 1A 01 30 */ stfs f0, 0x130(r26)
lbl_8022F35C:
/* 8022F35C E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
/* 8022F360 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 8022F364 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
/* 8022F368 CB C1 00 50 */ lfd f30, 0x50(r1)
/* 8022F36C 39 61 00 50 */ addi r11, r1, 0x50
/* 8022F370 48 13 2E A9 */ bl _restgpr_25
/* 8022F374 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8022F378 7C 08 03 A6 */ mtlr r0
/* 8022F37C 38 21 00 70 */ addi r1, r1, 0x70
/* 8022F380 4E 80 00 20 */ blr
@@ -0,0 +1,34 @@
lbl_8023098C:
/* 8023098C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80230990 7C 08 02 A6 */ mflr r0
/* 80230994 90 01 00 24 */ stw r0, 0x24(r1)
/* 80230998 39 61 00 20 */ addi r11, r1, 0x20
/* 8023099C 48 13 18 3D */ bl _savegpr_28
/* 802309A0 7C 7C 1B 78 */ mr r28, r3
/* 802309A4 7C 9D 23 78 */ mr r29, r4
/* 802309A8 38 05 FF FF */ addi r0, r5, -1
/* 802309AC 54 1F 06 3E */ clrlwi r31, r0, 0x18
/* 802309B0 3B C0 00 00 */ li r30, 0
/* 802309B4 48 00 00 34 */ b lbl_802309E8
lbl_802309B8:
/* 802309B8 38 1E 00 01 */ addi r0, r30, 1
/* 802309BC 7C 7D 00 AE */ lbzx r3, r29, r0
/* 802309C0 38 1E 00 02 */ addi r0, r30, 2
/* 802309C4 7C 1D 00 AE */ lbzx r0, r29, r0
/* 802309C8 7C 64 07 74 */ extsb r4, r3
/* 802309CC 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 802309D0 50 83 44 2E */ rlwimi r3, r4, 8, 0x10, 0x17
/* 802309D4 3B DE 00 02 */ addi r30, r30, 2
/* 802309D8 4B FF 7E 61 */ bl changeKataToHira__Fi
/* 802309DC 7C 64 1B 78 */ mr r4, r3
/* 802309E0 80 7C 00 38 */ lwz r3, 0x38(r28)
/* 802309E4 4B FF F0 49 */ bl setCharactor__26jmessage_string_tReferenceFUs
lbl_802309E8:
/* 802309E8 7C 1E F8 00 */ cmpw r30, r31
/* 802309EC 41 80 FF CC */ blt lbl_802309B8
/* 802309F0 39 61 00 20 */ addi r11, r1, 0x20
/* 802309F4 48 13 18 31 */ bl _restgpr_28
/* 802309F8 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802309FC 7C 08 03 A6 */ mtlr r0
/* 80230A00 38 21 00 20 */ addi r1, r1, 0x20
/* 80230A04 4E 80 00 20 */ blr
@@ -0,0 +1,112 @@
lbl_802320B0:
/* 802320B0 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 802320B4 7C 08 02 A6 */ mflr r0
/* 802320B8 90 01 00 74 */ stw r0, 0x74(r1)
/* 802320BC DB E1 00 60 */ stfd f31, 0x60(r1)
/* 802320C0 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
/* 802320C4 DB C1 00 50 */ stfd f30, 0x50(r1)
/* 802320C8 F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
/* 802320CC DB A1 00 40 */ stfd f29, 0x40(r1)
/* 802320D0 F3 A1 00 48 */ psq_st f29, 72(r1), 0, 0 /* qr0 */
/* 802320D4 39 61 00 40 */ addi r11, r1, 0x40
/* 802320D8 48 13 00 F1 */ bl _savegpr_24
/* 802320DC 7C 7B 1B 78 */ mr r27, r3
/* 802320E0 7C 9C 23 78 */ mr r28, r4
/* 802320E4 7C B8 2B 78 */ mr r24, r5
/* 802320E8 4B FF EB 39 */ bl getLineCountNowPage__35jmessage_string_tRenderingProcessorFv
/* 802320EC 7C 60 07 35 */ extsh. r0, r3
/* 802320F0 41 80 01 40 */ blt lbl_80232230
/* 802320F4 80 7B 00 38 */ lwz r3, 0x38(r27)
/* 802320F8 80 83 00 0C */ lwz r4, 0xc(r3)
/* 802320FC 28 04 00 00 */ cmplwi r4, 0
/* 80232100 41 82 01 30 */ beq lbl_80232230
/* 80232104 83 E3 00 14 */ lwz r31, 0x14(r3)
/* 80232108 C3 C4 01 14 */ lfs f30, 0x114(r4)
/* 8023210C C3 A4 01 1C */ lfs f29, 0x11c(r4)
/* 80232110 38 18 FF FF */ addi r0, r24, -1
/* 80232114 54 1E 06 3E */ clrlwi r30, r0, 0x18
/* 80232118 3B A0 00 00 */ li r29, 0
/* 8023211C 88 1C 00 00 */ lbz r0, 0(r28)
/* 80232120 98 1B 05 54 */ stb r0, 0x554(r27)
/* 80232124 38 00 00 00 */ li r0, 0
/* 80232128 98 1B 04 54 */ stb r0, 0x454(r27)
/* 8023212C C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 80232130 D0 1B 00 44 */ stfs f0, 0x44(r27)
/* 80232134 CB E2 B0 70 */ lfd f31, lit_4198(r2)
/* 80232138 3F 40 43 30 */ lis r26, 0x4330
/* 8023213C 48 00 00 D0 */ b lbl_8023220C
lbl_80232140:
/* 80232140 38 1D 00 01 */ addi r0, r29, 1
/* 80232144 7C 1C 00 AE */ lbzx r0, r28, r0
/* 80232148 98 01 00 0C */ stb r0, 0xc(r1)
/* 8023214C 38 1D 00 02 */ addi r0, r29, 2
/* 80232150 7C 1C 00 AE */ lbzx r0, r28, r0
/* 80232154 98 01 00 0D */ stb r0, 0xd(r1)
/* 80232158 38 00 00 00 */ li r0, 0
/* 8023215C 98 01 00 0E */ stb r0, 0xe(r1)
/* 80232160 38 7B 04 54 */ addi r3, r27, 0x454
/* 80232164 38 81 00 0C */ addi r4, r1, 0xc
/* 80232168 3B BD 00 02 */ addi r29, r29, 2
/* 8023216C 48 13 69 51 */ bl strcat
/* 80232170 88 01 00 0C */ lbz r0, 0xc(r1)
/* 80232174 7C 03 07 74 */ extsb r3, r0
/* 80232178 88 01 00 0D */ lbz r0, 0xd(r1)
/* 8023217C 7C 18 03 78 */ mr r24, r0
/* 80232180 50 78 44 2E */ rlwimi r24, r3, 8, 0x10, 0x17
/* 80232184 7F E3 FB 78 */ mr r3, r31
/* 80232188 7F 04 C3 78 */ mr r4, r24
/* 8023218C 38 A1 00 08 */ addi r5, r1, 8
/* 80232190 81 9F 00 00 */ lwz r12, 0(r31)
/* 80232194 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80232198 7D 89 03 A6 */ mtctr r12
/* 8023219C 4E 80 04 21 */ bctrl
/* 802321A0 8B 21 00 09 */ lbz r25, 9(r1)
/* 802321A4 7F E3 FB 78 */ mr r3, r31
/* 802321A8 81 9F 00 00 */ lwz r12, 0(r31)
/* 802321AC 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 802321B0 7D 89 03 A6 */ mtctr r12
/* 802321B4 4E 80 04 21 */ bctrl
/* 802321B8 6C 60 80 00 */ xoris r0, r3, 0x8000
/* 802321BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802321C0 93 41 00 10 */ stw r26, 0x10(r1)
/* 802321C4 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 802321C8 EC 20 F8 28 */ fsubs f1, f0, f31
/* 802321CC 6F 20 80 00 */ xoris r0, r25, 0x8000
/* 802321D0 90 01 00 1C */ stw r0, 0x1c(r1)
/* 802321D4 93 41 00 18 */ stw r26, 0x18(r1)
/* 802321D8 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 802321DC EC 00 F8 28 */ fsubs f0, f0, f31
/* 802321E0 EC 00 08 24 */ fdivs f0, f0, f1
/* 802321E4 EC 1D 00 32 */ fmuls f0, f29, f0
/* 802321E8 EC 3E 00 2A */ fadds f1, f30, f0
/* 802321EC C0 1B 00 44 */ lfs f0, 0x44(r27)
/* 802321F0 EC 00 08 2A */ fadds f0, f0, f1
/* 802321F4 D0 1B 00 44 */ stfs f0, 0x44(r27)
/* 802321F8 7F 03 C3 78 */ mr r3, r24
/* 802321FC 4B FF 66 3D */ bl changeKataToHira__Fi
/* 80232200 7C 64 1B 78 */ mr r4, r3
/* 80232204 80 7B 00 38 */ lwz r3, 0x38(r27)
/* 80232208 4B FF D8 29 */ bl addCharactor__26jmessage_string_tReferenceFUs
lbl_8023220C:
/* 8023220C 7C 1D F0 00 */ cmpw r29, r30
/* 80232210 41 80 FF 30 */ blt lbl_80232140
/* 80232214 C0 1B 00 44 */ lfs f0, 0x44(r27)
/* 80232218 EC 00 F0 28 */ fsubs f0, f0, f30
/* 8023221C D0 1B 00 44 */ stfs f0, 0x44(r27)
/* 80232220 C0 1B 00 4C */ lfs f0, 0x4c(r27)
/* 80232224 D0 1B 00 3C */ stfs f0, 0x3c(r27)
/* 80232228 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8023222C D0 1B 00 40 */ stfs f0, 0x40(r27)
lbl_80232230:
/* 80232230 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
/* 80232234 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 80232238 E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
/* 8023223C CB C1 00 50 */ lfd f30, 0x50(r1)
/* 80232240 E3 A1 00 48 */ psq_l f29, 72(r1), 0, 0 /* qr0 */
/* 80232244 CB A1 00 40 */ lfd f29, 0x40(r1)
/* 80232248 39 61 00 40 */ addi r11, r1, 0x40
/* 8023224C 48 12 FF C9 */ bl _restgpr_24
/* 80232250 80 01 00 74 */ lwz r0, 0x74(r1)
/* 80232254 7C 08 03 A6 */ mtlr r0
/* 80232258 38 21 00 70 */ addi r1, r1, 0x70
/* 8023225C 4E 80 00 20 */ blr
@@ -0,0 +1,115 @@
lbl_8022F384:
/* 8022F384 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8022F388 7C 08 02 A6 */ mflr r0
/* 8022F38C 90 01 00 74 */ stw r0, 0x74(r1)
/* 8022F390 DB E1 00 60 */ stfd f31, 0x60(r1)
/* 8022F394 F3 E1 00 68 */ psq_st f31, 104(r1), 0, 0 /* qr0 */
/* 8022F398 DB C1 00 50 */ stfd f30, 0x50(r1)
/* 8022F39C F3 C1 00 58 */ psq_st f30, 88(r1), 0, 0 /* qr0 */
/* 8022F3A0 39 61 00 50 */ addi r11, r1, 0x50
/* 8022F3A4 48 13 2E 35 */ bl _savegpr_28
/* 8022F3A8 7C 7C 1B 78 */ mr r28, r3
/* 8022F3AC 7C 9D 23 78 */ mr r29, r4
/* 8022F3B0 7C BE 2B 78 */ mr r30, r5
/* 8022F3B4 FF E0 08 90 */ fmr f31, f1
/* 8022F3B8 FF C0 10 90 */ fmr f30, f2
/* 8022F3BC 80 63 00 04 */ lwz r3, 4(r3)
/* 8022F3C0 4B FF A4 AD */ bl isCharSend__19jmessage_tReferenceFv
/* 8022F3C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022F3C8 41 82 01 4C */ beq lbl_8022F514
/* 8022F3CC C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022F3D0 FC 00 F0 00 */ fcmpu cr0, f0, f30
/* 8022F3D4 41 82 01 34 */ beq lbl_8022F508
/* 8022F3D8 D3 DC 01 34 */ stfs f30, 0x134(r28)
/* 8022F3DC C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 8022F3E0 C0 3C 01 30 */ lfs f1, 0x130(r28)
/* 8022F3E4 C0 1C 01 34 */ lfs f0, 0x134(r28)
/* 8022F3E8 EC 01 00 2A */ fadds f0, f1, f0
/* 8022F3EC EC 22 00 32 */ fmuls f1, f2, f0
/* 8022F3F0 C0 1C 01 28 */ lfs f0, 0x128(r28)
/* 8022F3F4 EC 02 00 32 */ fmuls f0, f2, f0
/* 8022F3F8 EC 21 00 28 */ fsubs f1, f1, f0
/* 8022F3FC C0 1C 01 2C */ lfs f0, 0x12c(r28)
/* 8022F400 EF C1 00 28 */ fsubs f30, f1, f0
/* 8022F404 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022F408 FC 1E 00 40 */ fcmpo cr0, f30, f0
/* 8022F40C 4C 41 13 82 */ cror 2, 1, 2
/* 8022F410 40 82 00 68 */ bne lbl_8022F478
/* 8022F414 38 61 00 18 */ addi r3, r1, 0x18
/* 8022F418 38 80 00 0F */ li r4, 0xf
/* 8022F41C 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 8022F420 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8022F424 38 A5 00 08 */ addi r5, r5, 8
/* 8022F428 FC 00 F0 1E */ fctiwz f0, f30
/* 8022F42C D8 01 00 28 */ stfd f0, 0x28(r1)
/* 8022F430 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8022F434 7F E6 FB 78 */ mr r6, r31
/* 8022F438 4C C6 31 82 */ crclr 6
/* 8022F43C 48 13 71 81 */ bl snprintf
/* 8022F440 7F C3 F3 78 */ mr r3, r30
/* 8022F444 38 81 00 18 */ addi r4, r1, 0x18
/* 8022F448 48 13 96 75 */ bl strcat
/* 8022F44C C0 5C 01 2C */ lfs f2, 0x12c(r28)
/* 8022F450 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022F454 6F E0 80 00 */ xoris r0, r31, 0x8000
/* 8022F458 90 01 00 34 */ stw r0, 0x34(r1)
/* 8022F45C 3C 00 43 30 */ lis r0, 0x4330
/* 8022F460 90 01 00 30 */ stw r0, 0x30(r1)
/* 8022F464 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8022F468 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022F46C EC 02 00 2A */ fadds f0, f2, f0
/* 8022F470 D0 1C 01 2C */ stfs f0, 0x12c(r28)
/* 8022F474 48 00 00 80 */ b lbl_8022F4F4
lbl_8022F478:
/* 8022F478 C0 02 B0 78 */ lfs f0, lit_4291(r2)
/* 8022F47C FC 1E 00 40 */ fcmpo cr0, f30, f0
/* 8022F480 4C 40 13 82 */ cror 2, 0, 2
/* 8022F484 40 82 00 70 */ bne lbl_8022F4F4
/* 8022F488 38 61 00 08 */ addi r3, r1, 8
/* 8022F48C 38 80 00 0F */ li r4, 0xf
/* 8022F490 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 8022F494 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8022F498 38 A5 00 42 */ addi r5, r5, 0x42
/* 8022F49C FC 00 F0 50 */ fneg f0, f30
/* 8022F4A0 FC 00 00 1E */ fctiwz f0, f0
/* 8022F4A4 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 8022F4A8 80 C1 00 34 */ lwz r6, 0x34(r1)
/* 8022F4AC 4C C6 31 82 */ crclr 6
/* 8022F4B0 48 13 71 0D */ bl snprintf
/* 8022F4B4 7F C3 F3 78 */ mr r3, r30
/* 8022F4B8 38 81 00 08 */ addi r4, r1, 8
/* 8022F4BC 48 13 96 01 */ bl strcat
/* 8022F4C0 C0 5C 01 2C */ lfs f2, 0x12c(r28)
/* 8022F4C4 FC 00 F0 1E */ fctiwz f0, f30
/* 8022F4C8 D8 01 00 28 */ stfd f0, 0x28(r1)
/* 8022F4CC 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 8022F4D0 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022F4D4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022F4D8 90 01 00 3C */ stw r0, 0x3c(r1)
/* 8022F4DC 3C 00 43 30 */ lis r0, 0x4330
/* 8022F4E0 90 01 00 38 */ stw r0, 0x38(r1)
/* 8022F4E4 C8 01 00 38 */ lfd f0, 0x38(r1)
/* 8022F4E8 EC 00 08 28 */ fsubs f0, f0, f1
/* 8022F4EC EC 02 00 2A */ fadds f0, f2, f0
/* 8022F4F0 D0 1C 01 2C */ stfs f0, 0x12c(r28)
lbl_8022F4F4:
/* 8022F4F4 C0 3C 01 2C */ lfs f1, 0x12c(r28)
/* 8022F4F8 C0 1C 01 28 */ lfs f0, 0x128(r28)
/* 8022F4FC EC 00 F8 2A */ fadds f0, f0, f31
/* 8022F500 EC 01 00 2A */ fadds f0, f1, f0
/* 8022F504 D0 1C 01 2C */ stfs f0, 0x12c(r28)
lbl_8022F508:
/* 8022F508 7F C3 F3 78 */ mr r3, r30
/* 8022F50C 7F A4 EB 78 */ mr r4, r29
/* 8022F510 48 13 95 AD */ bl strcat
lbl_8022F514:
/* 8022F514 E3 E1 00 68 */ psq_l f31, 104(r1), 0, 0 /* qr0 */
/* 8022F518 CB E1 00 60 */ lfd f31, 0x60(r1)
/* 8022F51C E3 C1 00 58 */ psq_l f30, 88(r1), 0, 0 /* qr0 */
/* 8022F520 CB C1 00 50 */ lfd f30, 0x50(r1)
/* 8022F524 39 61 00 50 */ addi r11, r1, 0x50
/* 8022F528 48 13 2C FD */ bl _restgpr_28
/* 8022F52C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8022F530 7C 08 03 A6 */ mtlr r0
/* 8022F534 38 21 00 70 */ addi r1, r1, 0x70
/* 8022F538 4E 80 00 20 */ blr
@@ -0,0 +1,29 @@
lbl_80232260:
/* 80232260 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80232264 7C 08 02 A6 */ mflr r0
/* 80232268 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023226C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80232270 93 C1 00 08 */ stw r30, 8(r1)
/* 80232274 7C 7E 1B 78 */ mr r30, r3
/* 80232278 7C 9F 23 78 */ mr r31, r4
/* 8023227C 4B FF E9 A5 */ bl getLineCountNowPage__35jmessage_string_tRenderingProcessorFv
/* 80232280 7C 60 07 35 */ extsh. r0, r3
/* 80232284 41 80 00 30 */ blt lbl_802322B4
/* 80232288 7F E3 FB 78 */ mr r3, r31
/* 8023228C 48 13 69 59 */ bl strlen
/* 80232290 A8 1E 05 50 */ lha r0, 0x550(r30)
/* 80232294 7C 00 1A 14 */ add r0, r0, r3
/* 80232298 B0 1E 05 50 */ sth r0, 0x550(r30)
/* 8023229C A8 1E 05 50 */ lha r0, 0x550(r30)
/* 802322A0 2C 00 02 00 */ cmpwi r0, 0x200
/* 802322A4 40 80 00 10 */ bge lbl_802322B4
/* 802322A8 38 7E 02 54 */ addi r3, r30, 0x254
/* 802322AC 7F E4 FB 78 */ mr r4, r31
/* 802322B0 48 13 68 0D */ bl strcat
lbl_802322B4:
/* 802322B4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802322B8 83 C1 00 08 */ lwz r30, 8(r1)
/* 802322BC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802322C0 7C 08 03 A6 */ mtlr r0
/* 802322C4 38 21 00 10 */ addi r1, r1, 0x10
/* 802322C8 4E 80 00 20 */ blr
@@ -0,0 +1,59 @@
lbl_8022B0B0:
/* 8022B0B0 80 C3 00 04 */ lwz r6, 4(r3)
/* 8022B0B4 C0 06 04 54 */ lfs f0, 0x454(r6)
/* 8022B0B8 EC 01 00 32 */ fmuls f0, f1, f0
/* 8022B0BC D0 03 00 38 */ stfs f0, 0x38(r3)
/* 8022B0C0 C0 23 00 38 */ lfs f1, 0x38(r3)
/* 8022B0C4 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022B0C8 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8022B0CC 4C 81 00 20 */ blelr
/* 8022B0D0 88 03 00 48 */ lbz r0, 0x48(r3)
/* 8022B0D4 28 00 00 00 */ cmplwi r0, 0
/* 8022B0D8 4C 82 00 20 */ bnelr
/* 8022B0DC 38 00 00 01 */ li r0, 1
/* 8022B0E0 98 03 00 48 */ stb r0, 0x48(r3)
/* 8022B0E4 88 83 00 4A */ lbz r4, 0x4a(r3)
/* 8022B0E8 38 04 FF FF */ addi r0, r4, -1
/* 8022B0EC 98 03 00 4A */ stb r0, 0x4a(r3)
/* 8022B0F0 A8 83 00 3E */ lha r4, 0x3e(r3)
/* 8022B0F4 7C 80 07 35 */ extsh. r0, r4
/* 8022B0F8 40 82 00 18 */ bne lbl_8022B110
/* 8022B0FC 38 80 00 02 */ li r4, 2
/* 8022B100 A8 03 00 40 */ lha r0, 0x40(r3)
/* 8022B104 7C 66 02 14 */ add r3, r6, r0
/* 8022B108 98 83 11 F2 */ stb r4, 0x11f2(r3)
/* 8022B10C 4E 80 00 20 */ blr
lbl_8022B110:
/* 8022B110 2C 04 00 02 */ cmpwi r4, 2
/* 8022B114 40 82 00 3C */ bne lbl_8022B150
/* 8022B118 88 03 00 4A */ lbz r0, 0x4a(r3)
/* 8022B11C 2C 00 00 03 */ cmpwi r0, 3
/* 8022B120 40 82 00 30 */ bne lbl_8022B150
/* 8022B124 A8 03 00 40 */ lha r0, 0x40(r3)
/* 8022B128 7C 66 02 14 */ add r3, r6, r0
/* 8022B12C 88 03 11 F2 */ lbz r0, 0x11f2(r3)
/* 8022B130 28 00 00 04 */ cmplwi r0, 4
/* 8022B134 40 82 00 10 */ bne lbl_8022B144
/* 8022B138 38 00 00 05 */ li r0, 5
/* 8022B13C 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022B140 4E 80 00 20 */ blr
lbl_8022B144:
/* 8022B144 38 00 00 08 */ li r0, 8
/* 8022B148 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022B14C 4E 80 00 20 */ blr
lbl_8022B150:
/* 8022B150 38 A0 00 03 */ li r5, 3
/* 8022B154 A8 03 00 40 */ lha r0, 0x40(r3)
/* 8022B158 7C 86 02 14 */ add r4, r6, r0
/* 8022B15C 98 A4 11 F2 */ stb r5, 0x11f2(r4)
/* 8022B160 A8 03 00 3E */ lha r0, 0x3e(r3)
/* 8022B164 2C 00 00 01 */ cmpwi r0, 1
/* 8022B168 4C 82 00 20 */ bnelr
/* 8022B16C A8 03 00 40 */ lha r0, 0x40(r3)
/* 8022B170 7C 66 02 14 */ add r3, r6, r0
/* 8022B174 88 03 11 F2 */ lbz r0, 0x11f2(r3)
/* 8022B178 28 00 00 02 */ cmplwi r0, 2
/* 8022B17C 4C 82 00 20 */ bnelr
/* 8022B180 38 00 00 04 */ li r0, 4
/* 8022B184 98 03 11 F2 */ stb r0, 0x11f2(r3)
/* 8022B188 4E 80 00 20 */ blr
@@ -0,0 +1,66 @@
lbl_8022E860:
/* 8022E860 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8022E864 7C 08 02 A6 */ mflr r0
/* 8022E868 90 01 00 54 */ stw r0, 0x54(r1)
/* 8022E86C 39 61 00 50 */ addi r11, r1, 0x50
/* 8022E870 48 13 39 69 */ bl _savegpr_28
/* 8022E874 7C 7C 1B 78 */ mr r28, r3
/* 8022E878 80 83 00 04 */ lwz r4, 4(r3)
/* 8022E87C C0 04 04 54 */ lfs f0, 0x454(r4)
/* 8022E880 EC 61 00 32 */ fmuls f3, f1, f0
/* 8022E884 C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E888 C0 04 04 20 */ lfs f0, 0x420(r4)
/* 8022E88C EC 03 00 32 */ fmuls f0, f3, f0
/* 8022E890 EC 01 00 2A */ fadds f0, f1, f0
/* 8022E894 FC 00 00 1E */ fctiwz f0, f0
/* 8022E898 D8 01 00 28 */ stfd f0, 0x28(r1)
/* 8022E89C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8022E8A0 C0 44 04 24 */ lfs f2, 0x424(r4)
/* 8022E8A4 EC 03 00 B2 */ fmuls f0, f3, f2
/* 8022E8A8 EC 01 00 2A */ fadds f0, f1, f0
/* 8022E8AC FC 00 00 1E */ fctiwz f0, f0
/* 8022E8B0 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 8022E8B4 83 C1 00 34 */ lwz r30, 0x34(r1)
/* 8022E8B8 C0 03 00 44 */ lfs f0, 0x44(r3)
/* 8022E8BC FC 00 18 00 */ fcmpu cr0, f0, f3
/* 8022E8C0 41 82 00 50 */ beq lbl_8022E910
/* 8022E8C4 EC 00 00 B2 */ fmuls f0, f0, f2
/* 8022E8C8 EC 01 00 2A */ fadds f0, f1, f0
/* 8022E8CC FC 00 00 1E */ fctiwz f0, f0
/* 8022E8D0 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 8022E8D4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 8022E8D8 7C 04 07 34 */ extsh r4, r0
/* 8022E8DC 7F C0 07 34 */ extsh r0, r30
/* 8022E8E0 7C 04 00 50 */ subf r0, r4, r0
/* 8022E8E4 7C 00 0E 70 */ srawi r0, r0, 1
/* 8022E8E8 7C 00 01 94 */ addze r0, r0
/* 8022E8EC 7C 1D 07 34 */ extsh r29, r0
/* 8022E8F0 D0 7C 00 44 */ stfs f3, 0x44(r28)
/* 8022E8F4 A8 1C 01 40 */ lha r0, 0x140(r28)
/* 8022E8F8 7C 00 EA 14 */ add r0, r0, r29
/* 8022E8FC B0 1C 01 40 */ sth r0, 0x140(r28)
/* 8022E900 7F A4 EB 78 */ mr r4, r29
/* 8022E904 38 A0 00 01 */ li r5, 1
/* 8022E908 48 00 00 B9 */ bl do_transY__28jmessage_tRenderingProcessorFsb
/* 8022E90C B3 BC 01 3E */ sth r29, 0x13e(r28)
lbl_8022E910:
/* 8022E910 38 61 00 08 */ addi r3, r1, 8
/* 8022E914 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022E918 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022E91C 38 84 00 2B */ addi r4, r4, 0x2b
/* 8022E920 7F E5 07 34 */ extsh r5, r31
/* 8022E924 7F C6 07 34 */ extsh r6, r30
/* 8022E928 4C C6 31 82 */ crclr 6
/* 8022E92C 48 13 7B B1 */ bl sprintf
/* 8022E930 7F 83 E3 78 */ mr r3, r28
/* 8022E934 38 81 00 08 */ addi r4, r1, 8
/* 8022E938 38 A0 00 00 */ li r5, 0
/* 8022E93C 38 C0 00 01 */ li r6, 1
/* 8022E940 38 E0 00 00 */ li r7, 0
/* 8022E944 48 00 05 BD */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022E948 39 61 00 50 */ addi r11, r1, 0x50
/* 8022E94C 48 13 38 D9 */ bl _restgpr_28
/* 8022E950 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8022E954 7C 08 03 A6 */ mtlr r0
/* 8022E958 38 21 00 50 */ addi r1, r1, 0x50
/* 8022E95C 4E 80 00 20 */ blr
@@ -0,0 +1,37 @@
lbl_80232600:
/* 80232600 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80232604 7C 08 02 A6 */ mflr r0
/* 80232608 90 01 00 44 */ stw r0, 0x44(r1)
/* 8023260C 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 80232610 7C 7F 1B 78 */ mr r31, r3
/* 80232614 80 63 00 38 */ lwz r3, 0x38(r3)
/* 80232618 80 C3 00 08 */ lwz r6, 8(r3)
/* 8023261C 38 61 00 08 */ addi r3, r1, 8
/* 80232620 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 80232624 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 80232628 38 84 00 2B */ addi r4, r4, 0x2b
/* 8023262C C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 80232630 C0 06 01 1C */ lfs f0, 0x11c(r6)
/* 80232634 EC 00 00 72 */ fmuls f0, f0, f1
/* 80232638 EC 02 00 2A */ fadds f0, f2, f0
/* 8023263C FC 00 00 1E */ fctiwz f0, f0
/* 80232640 D8 01 00 28 */ stfd f0, 0x28(r1)
/* 80232644 80 01 00 2C */ lwz r0, 0x2c(r1)
/* 80232648 7C 05 07 34 */ extsh r5, r0
/* 8023264C C0 06 01 20 */ lfs f0, 0x120(r6)
/* 80232650 EC 00 00 72 */ fmuls f0, f0, f1
/* 80232654 EC 02 00 2A */ fadds f0, f2, f0
/* 80232658 FC 00 00 1E */ fctiwz f0, f0
/* 8023265C D8 01 00 30 */ stfd f0, 0x30(r1)
/* 80232660 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80232664 7C 06 07 34 */ extsh r6, r0
/* 80232668 4C C6 31 82 */ crclr 6
/* 8023266C 48 13 3E 71 */ bl sprintf
/* 80232670 7F E3 FB 78 */ mr r3, r31
/* 80232674 38 81 00 08 */ addi r4, r1, 8
/* 80232678 4B FF F9 CD */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
/* 8023267C 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 80232680 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80232684 7C 08 03 A6 */ mtlr r0
/* 80232688 38 21 00 40 */ addi r1, r1, 0x40
/* 8023268C 4E 80 00 20 */ blr
@@ -0,0 +1,48 @@
lbl_8022E260:
/* 8022E260 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8022E264 7C 08 02 A6 */ mflr r0
/* 8022E268 90 01 00 44 */ stw r0, 0x44(r1)
/* 8022E26C DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8022E270 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8022E274 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 8022E278 7C 7F 1B 78 */ mr r31, r3
/* 8022E27C 80 63 00 04 */ lwz r3, 4(r3)
/* 8022E280 C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 8022E284 C0 23 04 48 */ lfs f1, 0x448(r3)
/* 8022E288 54 80 10 3A */ slwi r0, r4, 2
/* 8022E28C 7C 63 02 14 */ add r3, r3, r0
/* 8022E290 C0 03 05 A8 */ lfs f0, 0x5a8(r3)
/* 8022E294 EC 01 00 28 */ fsubs f0, f1, f0
/* 8022E298 EC 00 00 B2 */ fmuls f0, f0, f2
/* 8022E29C EF E2 00 2A */ fadds f31, f2, f0
/* 8022E2A0 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022E2A4 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8022E2A8 4C 41 13 82 */ cror 2, 1, 2
/* 8022E2AC 40 82 00 50 */ bne lbl_8022E2FC
/* 8022E2B0 38 61 00 08 */ addi r3, r1, 8
/* 8022E2B4 38 80 00 0F */ li r4, 0xf
/* 8022E2B8 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 8022E2BC 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8022E2C0 38 A5 00 08 */ addi r5, r5, 8
/* 8022E2C4 FC 00 F8 1E */ fctiwz f0, f31
/* 8022E2C8 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 8022E2CC 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 8022E2D0 4C C6 31 82 */ crclr 6
/* 8022E2D4 48 13 82 E9 */ bl snprintf
/* 8022E2D8 7F E3 FB 78 */ mr r3, r31
/* 8022E2DC 38 81 00 08 */ addi r4, r1, 8
/* 8022E2E0 38 A0 00 00 */ li r5, 0
/* 8022E2E4 38 C0 00 01 */ li r6, 1
/* 8022E2E8 38 E0 00 00 */ li r7, 0
/* 8022E2EC 48 00 0C 15 */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022E2F0 C0 1F 00 48 */ lfs f0, 0x48(r31)
/* 8022E2F4 EC 00 F8 2A */ fadds f0, f0, f31
/* 8022E2F8 D0 1F 00 48 */ stfs f0, 0x48(r31)
lbl_8022E2FC:
/* 8022E2FC E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8022E300 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8022E304 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8022E308 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8022E30C 7C 08 03 A6 */ mtlr r0
/* 8022E310 38 21 00 40 */ addi r1, r1, 0x40
/* 8022E314 4E 80 00 20 */ blr
@@ -0,0 +1,167 @@
lbl_8022B18C:
/* 8022B18C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8022B190 7C 08 02 A6 */ mflr r0
/* 8022B194 90 01 00 24 */ stw r0, 0x24(r1)
/* 8022B198 DB E1 00 10 */ stfd f31, 0x10(r1)
/* 8022B19C F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
/* 8022B1A0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8022B1A4 93 C1 00 08 */ stw r30, 8(r1)
/* 8022B1A8 7C 7E 1B 78 */ mr r30, r3
/* 8022B1AC 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022B1B0 C3 E3 00 38 */ lfs f31, 0x38(r3)
/* 8022B1B4 88 03 00 44 */ lbz r0, 0x44(r3)
/* 8022B1B8 28 00 00 00 */ cmplwi r0, 0
/* 8022B1BC 40 82 01 B0 */ bne lbl_8022B36C
/* 8022B1C0 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000FFFF@ha */
/* 8022B1C4 38 C5 FF FF */ addi r6, r5, 0xFFFF /* 0x0000FFFF@l */
/* 8022B1C8 54 83 02 1E */ rlwinm r3, r4, 0, 8, 0xf
/* 8022B1CC 3C 00 00 03 */ lis r0, 3
/* 8022B1D0 7C 03 00 00 */ cmpw r3, r0
/* 8022B1D4 41 82 01 04 */ beq lbl_8022B2D8
/* 8022B1D8 40 80 00 10 */ bge lbl_8022B1E8
/* 8022B1DC 2C 03 00 00 */ cmpwi r3, 0
/* 8022B1E0 41 82 00 18 */ beq lbl_8022B1F8
/* 8022B1E4 48 00 01 88 */ b lbl_8022B36C
lbl_8022B1E8:
/* 8022B1E8 3C 00 00 06 */ lis r0, 6
/* 8022B1EC 7C 03 00 00 */ cmpw r3, r0
/* 8022B1F0 41 82 01 5C */ beq lbl_8022B34C
/* 8022B1F4 48 00 01 78 */ b lbl_8022B36C
lbl_8022B1F8:
/* 8022B1F8 38 04 FF F6 */ addi r0, r4, -10
/* 8022B1FC 28 00 00 30 */ cmplwi r0, 0x30
/* 8022B200 41 81 00 C8 */ bgt lbl_8022B2C8
/* 8022B204 3C 60 80 3C */ lis r3, lit_5269@ha
/* 8022B208 38 63 01 44 */ addi r3, r3, lit_5269@l
/* 8022B20C 54 00 10 3A */ slwi r0, r0, 2
/* 8022B210 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022B214 7C 09 03 A6 */ mtctr r0
/* 8022B218 4E 80 04 20 */ bctr
/* 8022B21C 38 C5 FF E0 */ addi r6, r5, -32
/* 8022B220 48 00 00 A8 */ b lbl_8022B2C8
/* 8022B224 38 C5 FF E1 */ addi r6, r5, -31
/* 8022B228 48 00 00 A0 */ b lbl_8022B2C8
/* 8022B22C 38 C5 FF E2 */ addi r6, r5, -30
/* 8022B230 48 00 00 98 */ b lbl_8022B2C8
/* 8022B234 38 C5 FF E3 */ addi r6, r5, -29
/* 8022B238 48 00 00 90 */ b lbl_8022B2C8
/* 8022B23C 38 C5 FF E4 */ addi r6, r5, -28
/* 8022B240 48 00 00 88 */ b lbl_8022B2C8
/* 8022B244 38 C5 FF E5 */ addi r6, r5, -27
/* 8022B248 48 00 00 80 */ b lbl_8022B2C8
/* 8022B24C 38 C5 FF E6 */ addi r6, r5, -26
/* 8022B250 48 00 00 78 */ b lbl_8022B2C8
/* 8022B254 38 C5 FF E7 */ addi r6, r5, -25
/* 8022B258 48 00 00 70 */ b lbl_8022B2C8
/* 8022B25C 38 C5 FF E8 */ addi r6, r5, -24
/* 8022B260 48 00 00 68 */ b lbl_8022B2C8
/* 8022B264 38 C5 FF E9 */ addi r6, r5, -23
/* 8022B268 48 00 00 60 */ b lbl_8022B2C8
/* 8022B26C 38 C5 FF EA */ addi r6, r5, -22
/* 8022B270 48 00 00 58 */ b lbl_8022B2C8
/* 8022B274 38 C5 FF EB */ addi r6, r5, -21
/* 8022B278 48 00 00 50 */ b lbl_8022B2C8
/* 8022B27C 38 C5 FF EC */ addi r6, r5, -20
/* 8022B280 48 00 00 48 */ b lbl_8022B2C8
/* 8022B284 38 C5 FF ED */ addi r6, r5, -19
/* 8022B288 48 00 00 40 */ b lbl_8022B2C8
/* 8022B28C 38 C5 FF EE */ addi r6, r5, -18
/* 8022B290 48 00 00 38 */ b lbl_8022B2C8
/* 8022B294 38 C5 FF F0 */ addi r6, r5, -16
/* 8022B298 48 00 00 30 */ b lbl_8022B2C8
/* 8022B29C 38 C5 FF F1 */ addi r6, r5, -15
/* 8022B2A0 48 00 00 28 */ b lbl_8022B2C8
/* 8022B2A4 38 C5 FF F2 */ addi r6, r5, -14
/* 8022B2A8 48 00 00 20 */ b lbl_8022B2C8
/* 8022B2AC 38 C5 FF F3 */ addi r6, r5, -13
/* 8022B2B0 48 00 00 18 */ b lbl_8022B2C8
/* 8022B2B4 38 C5 FF F4 */ addi r6, r5, -12
/* 8022B2B8 48 00 00 10 */ b lbl_8022B2C8
/* 8022B2BC 38 C5 FF F5 */ addi r6, r5, -11
/* 8022B2C0 48 00 00 08 */ b lbl_8022B2C8
/* 8022B2C4 38 C5 FF F6 */ addi r6, r5, -10
lbl_8022B2C8:
/* 8022B2C8 7F E3 FB 78 */ mr r3, r31
/* 8022B2CC 7C C4 33 78 */ mr r4, r6
/* 8022B2D0 4B FF E4 99 */ bl setCharactor__19jmessage_tReferenceFUs
/* 8022B2D4 48 00 00 98 */ b lbl_8022B36C
lbl_8022B2D8:
/* 8022B2D8 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022B2DC 2C 00 00 08 */ cmpwi r0, 8
/* 8022B2E0 40 80 00 24 */ bge lbl_8022B304
/* 8022B2E4 2C 00 00 03 */ cmpwi r0, 3
/* 8022B2E8 40 80 00 10 */ bge lbl_8022B2F8
/* 8022B2EC 2C 00 00 01 */ cmpwi r0, 1
/* 8022B2F0 40 80 00 48 */ bge lbl_8022B338
/* 8022B2F4 48 00 00 78 */ b lbl_8022B36C
lbl_8022B2F8:
/* 8022B2F8 2C 00 00 06 */ cmpwi r0, 6
/* 8022B2FC 40 80 00 3C */ bge lbl_8022B338
/* 8022B300 48 00 00 18 */ b lbl_8022B318
lbl_8022B304:
/* 8022B304 2C 00 00 15 */ cmpwi r0, 0x15
/* 8022B308 40 80 00 64 */ bge lbl_8022B36C
/* 8022B30C 2C 00 00 10 */ cmpwi r0, 0x10
/* 8022B310 40 80 00 28 */ bge lbl_8022B338
/* 8022B314 48 00 00 14 */ b lbl_8022B328
lbl_8022B318:
/* 8022B318 7F E3 FB 78 */ mr r3, r31
/* 8022B31C 7C C4 33 78 */ mr r4, r6
/* 8022B320 4B FF E4 49 */ bl setCharactor__19jmessage_tReferenceFUs
/* 8022B324 48 00 00 48 */ b lbl_8022B36C
lbl_8022B328:
/* 8022B328 7F E3 FB 78 */ mr r3, r31
/* 8022B32C 7C C4 33 78 */ mr r4, r6
/* 8022B330 4B FF E4 39 */ bl setCharactor__19jmessage_tReferenceFUs
/* 8022B334 48 00 00 38 */ b lbl_8022B36C
lbl_8022B338:
/* 8022B338 7F E3 FB 78 */ mr r3, r31
/* 8022B33C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 8022B340 38 84 FF FF */ addi r4, r4, 0xFFFF /* 0x0000FFFF@l */
/* 8022B344 4B FF E4 25 */ bl setCharactor__19jmessage_tReferenceFUs
/* 8022B348 48 00 00 24 */ b lbl_8022B36C
lbl_8022B34C:
/* 8022B34C 2C 04 00 0C */ cmpwi r4, 0xc
/* 8022B350 40 80 00 1C */ bge lbl_8022B36C
/* 8022B354 2C 04 00 0A */ cmpwi r4, 0xa
/* 8022B358 40 80 00 08 */ bge lbl_8022B360
/* 8022B35C 48 00 00 10 */ b lbl_8022B36C
lbl_8022B360:
/* 8022B360 7F E3 FB 78 */ mr r3, r31
/* 8022B364 7C C4 33 78 */ mr r4, r6
/* 8022B368 4B FF E4 01 */ bl setCharactor__19jmessage_tReferenceFUs
lbl_8022B36C:
/* 8022B36C 88 1E 00 49 */ lbz r0, 0x49(r30)
/* 8022B370 7C 00 07 75 */ extsb. r0, r0
/* 8022B374 41 82 00 0C */ beq lbl_8022B380
/* 8022B378 38 00 00 00 */ li r0, 0
/* 8022B37C 98 1E 00 49 */ stb r0, 0x49(r30)
lbl_8022B380:
/* 8022B380 A8 1E 00 3C */ lha r0, 0x3c(r30)
/* 8022B384 54 00 10 3A */ slwi r0, r0, 2
/* 8022B388 7C 7F 02 14 */ add r3, r31, r0
/* 8022B38C C0 03 04 68 */ lfs f0, 0x468(r3)
/* 8022B390 EC 00 F8 2A */ fadds f0, f0, f31
/* 8022B394 D0 03 04 68 */ stfs f0, 0x468(r3)
/* 8022B398 C0 23 05 08 */ lfs f1, 0x508(r3)
/* 8022B39C C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022B3A0 EC 01 00 2A */ fadds f0, f1, f0
/* 8022B3A4 D0 03 05 08 */ stfs f0, 0x508(r3)
/* 8022B3A8 88 7E 00 46 */ lbz r3, 0x46(r30)
/* 8022B3AC 28 03 00 00 */ cmplwi r3, 0
/* 8022B3B0 41 82 00 1C */ beq lbl_8022B3CC
/* 8022B3B4 38 03 FF FF */ addi r0, r3, -1
/* 8022B3B8 54 00 10 3A */ slwi r0, r0, 2
/* 8022B3BC 7C 7F 02 14 */ add r3, r31, r0
/* 8022B3C0 C0 03 05 A8 */ lfs f0, 0x5a8(r3)
/* 8022B3C4 EC 00 F8 2A */ fadds f0, f0, f31
/* 8022B3C8 D0 03 05 A8 */ stfs f0, 0x5a8(r3)
lbl_8022B3CC:
/* 8022B3CC E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
/* 8022B3D0 CB E1 00 10 */ lfd f31, 0x10(r1)
/* 8022B3D4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8022B3D8 83 C1 00 08 */ lwz r30, 8(r1)
/* 8022B3DC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8022B3E0 7C 08 03 A6 */ mtlr r0
/* 8022B3E4 38 21 00 20 */ addi r1, r1, 0x20
/* 8022B3E8 4E 80 00 20 */ blr
@@ -0,0 +1,74 @@
lbl_8022C908:
/* 8022C908 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022C90C 7C 08 02 A6 */ mflr r0
/* 8022C910 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022C914 80 C3 00 04 */ lwz r6, 4(r3)
/* 8022C918 88 A6 05 DC */ lbz r5, 0x5dc(r6)
/* 8022C91C 38 05 00 01 */ addi r0, r5, 1
/* 8022C920 98 06 05 DC */ stb r0, 0x5dc(r6)
/* 8022C924 88 03 00 AC */ lbz r0, 0xac(r3)
/* 8022C928 28 00 00 00 */ cmplwi r0, 0
/* 8022C92C 40 82 00 E8 */ bne lbl_8022CA14
/* 8022C930 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000FFFF@ha */
/* 8022C934 38 E5 FF FF */ addi r7, r5, 0xFFFF /* 0x0000FFFF@l */
/* 8022C938 38 04 FF F6 */ addi r0, r4, -10
/* 8022C93C 28 00 00 30 */ cmplwi r0, 0x30
/* 8022C940 41 81 00 C8 */ bgt lbl_8022CA08
/* 8022C944 3C 60 80 3C */ lis r3, lit_6110@ha
/* 8022C948 38 63 03 30 */ addi r3, r3, lit_6110@l
/* 8022C94C 54 00 10 3A */ slwi r0, r0, 2
/* 8022C950 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022C954 7C 09 03 A6 */ mtctr r0
/* 8022C958 4E 80 04 20 */ bctr
/* 8022C95C 38 E5 FF E0 */ addi r7, r5, -32
/* 8022C960 48 00 00 A8 */ b lbl_8022CA08
/* 8022C964 38 E5 FF E1 */ addi r7, r5, -31
/* 8022C968 48 00 00 A0 */ b lbl_8022CA08
/* 8022C96C 38 E5 FF E2 */ addi r7, r5, -30
/* 8022C970 48 00 00 98 */ b lbl_8022CA08
/* 8022C974 38 E5 FF E3 */ addi r7, r5, -29
/* 8022C978 48 00 00 90 */ b lbl_8022CA08
/* 8022C97C 38 E5 FF E4 */ addi r7, r5, -28
/* 8022C980 48 00 00 88 */ b lbl_8022CA08
/* 8022C984 38 E5 FF E5 */ addi r7, r5, -27
/* 8022C988 48 00 00 80 */ b lbl_8022CA08
/* 8022C98C 38 E5 FF E6 */ addi r7, r5, -26
/* 8022C990 48 00 00 78 */ b lbl_8022CA08
/* 8022C994 38 E5 FF E7 */ addi r7, r5, -25
/* 8022C998 48 00 00 70 */ b lbl_8022CA08
/* 8022C99C 38 E5 FF E8 */ addi r7, r5, -24
/* 8022C9A0 48 00 00 68 */ b lbl_8022CA08
/* 8022C9A4 38 E5 FF E9 */ addi r7, r5, -23
/* 8022C9A8 48 00 00 60 */ b lbl_8022CA08
/* 8022C9AC 38 E5 FF EA */ addi r7, r5, -22
/* 8022C9B0 48 00 00 58 */ b lbl_8022CA08
/* 8022C9B4 38 E5 FF EB */ addi r7, r5, -21
/* 8022C9B8 48 00 00 50 */ b lbl_8022CA08
/* 8022C9BC 38 E5 FF EC */ addi r7, r5, -20
/* 8022C9C0 48 00 00 48 */ b lbl_8022CA08
/* 8022C9C4 38 E5 FF ED */ addi r7, r5, -19
/* 8022C9C8 48 00 00 40 */ b lbl_8022CA08
/* 8022C9CC 38 E5 FF EE */ addi r7, r5, -18
/* 8022C9D0 48 00 00 38 */ b lbl_8022CA08
/* 8022C9D4 38 E5 FF F0 */ addi r7, r5, -16
/* 8022C9D8 48 00 00 30 */ b lbl_8022CA08
/* 8022C9DC 38 E5 FF F1 */ addi r7, r5, -15
/* 8022C9E0 48 00 00 28 */ b lbl_8022CA08
/* 8022C9E4 38 E5 FF F2 */ addi r7, r5, -14
/* 8022C9E8 48 00 00 20 */ b lbl_8022CA08
/* 8022C9EC 38 E5 FF F3 */ addi r7, r5, -13
/* 8022C9F0 48 00 00 18 */ b lbl_8022CA08
/* 8022C9F4 38 E5 FF F4 */ addi r7, r5, -12
/* 8022C9F8 48 00 00 10 */ b lbl_8022CA08
/* 8022C9FC 38 E5 FF F5 */ addi r7, r5, -11
/* 8022CA00 48 00 00 08 */ b lbl_8022CA08
/* 8022CA04 38 E5 FF F6 */ addi r7, r5, -10
lbl_8022CA08:
/* 8022CA08 7C C3 33 78 */ mr r3, r6
/* 8022CA0C 7C E4 3B 78 */ mr r4, r7
/* 8022CA10 4B FF CD 79 */ bl addCharactor__19jmessage_tReferenceFUs
lbl_8022CA14:
/* 8022CA14 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022CA18 7C 08 03 A6 */ mtlr r0
/* 8022CA1C 38 21 00 10 */ addi r1, r1, 0x10
/* 8022CA20 4E 80 00 20 */ blr
@@ -0,0 +1,158 @@
lbl_8022EF00:
/* 8022EF00 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8022EF04 7C 08 02 A6 */ mflr r0
/* 8022EF08 90 01 00 54 */ stw r0, 0x54(r1)
/* 8022EF0C 39 61 00 50 */ addi r11, r1, 0x50
/* 8022EF10 48 13 32 C1 */ bl _savegpr_26
/* 8022EF14 7C 7C 1B 78 */ mr r28, r3
/* 8022EF18 7C 9D 23 78 */ mr r29, r4
/* 8022EF1C 7C BA 2B 78 */ mr r26, r5
/* 8022EF20 7C DE 33 78 */ mr r30, r6
/* 8022EF24 7C FB 3B 78 */ mr r27, r7
/* 8022EF28 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022EF2C 7F E3 FB 78 */ mr r3, r31
/* 8022EF30 4B FF A9 3D */ bl isCharSend__19jmessage_tReferenceFv
/* 8022EF34 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022EF38 40 82 00 0C */ bne lbl_8022EF44
/* 8022EF3C 57 40 06 3F */ clrlwi. r0, r26, 0x18
/* 8022EF40 40 82 01 F0 */ bne lbl_8022F130
lbl_8022EF44:
/* 8022EF44 7F A3 EB 78 */ mr r3, r29
/* 8022EF48 48 13 9C 9D */ bl strlen
/* 8022EF4C 80 1C 01 1C */ lwz r0, 0x11c(r28)
/* 8022EF50 7C 00 1A 14 */ add r0, r0, r3
/* 8022EF54 90 1C 01 1C */ stw r0, 0x11c(r28)
/* 8022EF58 88 7C 01 4E */ lbz r3, 0x14e(r28)
/* 8022EF5C 28 03 00 00 */ cmplwi r3, 0
/* 8022EF60 41 82 00 2C */ beq lbl_8022EF8C
/* 8022EF64 80 1C 01 1C */ lwz r0, 0x11c(r28)
/* 8022EF68 2C 00 00 32 */ cmpwi r0, 0x32
/* 8022EF6C 40 80 01 C4 */ bge lbl_8022F130
/* 8022EF70 38 03 FF FF */ addi r0, r3, -1
/* 8022EF74 1C 60 00 32 */ mulli r3, r0, 0x32
/* 8022EF78 38 63 10 1C */ addi r3, r3, 0x101c
/* 8022EF7C 7C 7F 1A 14 */ add r3, r31, r3
/* 8022EF80 7F A4 EB 78 */ mr r4, r29
/* 8022EF84 48 13 9B 39 */ bl strcat
/* 8022EF88 48 00 01 A8 */ b lbl_8022F130
lbl_8022EF8C:
/* 8022EF8C 80 1C 01 1C */ lwz r0, 0x11c(r28)
/* 8022EF90 2C 00 02 00 */ cmpwi r0, 0x200
/* 8022EF94 40 80 01 9C */ bge lbl_8022F130
/* 8022EF98 57 40 06 3F */ clrlwi. r0, r26, 0x18
/* 8022EF9C 41 82 01 60 */ beq lbl_8022F0FC
/* 8022EFA0 A8 7C 01 46 */ lha r3, 0x146(r28)
/* 8022EFA4 38 03 00 01 */ addi r0, r3, 1
/* 8022EFA8 B0 1C 01 46 */ sth r0, 0x146(r28)
/* 8022EFAC 88 1F 12 76 */ lbz r0, 0x1276(r31)
/* 8022EFB0 28 00 00 00 */ cmplwi r0, 0
/* 8022EFB4 41 82 00 10 */ beq lbl_8022EFC4
/* 8022EFB8 A8 1C 01 46 */ lha r0, 0x146(r28)
/* 8022EFBC B0 1F 05 D8 */ sth r0, 0x5d8(r31)
/* 8022EFC0 48 00 01 50 */ b lbl_8022F110
lbl_8022EFC4:
/* 8022EFC4 A8 7C 01 46 */ lha r3, 0x146(r28)
/* 8022EFC8 A8 1F 05 D8 */ lha r0, 0x5d8(r31)
/* 8022EFCC 7C 03 00 00 */ cmpw r3, r0
/* 8022EFD0 41 81 00 18 */ bgt lbl_8022EFE8
/* 8022EFD4 40 82 01 3C */ bne lbl_8022F110
/* 8022EFD8 C0 3F 04 64 */ lfs f1, 0x464(r31)
/* 8022EFDC C0 02 B0 8C */ lfs f0, lit_5491(r2)
/* 8022EFE0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8022EFE4 40 80 01 2C */ bge lbl_8022F110
lbl_8022EFE8:
/* 8022EFE8 7C 03 00 00 */ cmpw r3, r0
/* 8022EFEC 40 81 00 14 */ ble lbl_8022F000
/* 8022EFF0 C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022EFF4 D0 1F 04 64 */ stfs f0, 0x464(r31)
/* 8022EFF8 A8 1C 01 46 */ lha r0, 0x146(r28)
/* 8022EFFC B0 1F 05 D8 */ sth r0, 0x5d8(r31)
lbl_8022F000:
/* 8022F000 C0 5F 04 64 */ lfs f2, 0x464(r31)
/* 8022F004 C0 22 B0 8C */ lfs f1, lit_5491(r2)
/* 8022F008 FC 02 08 40 */ fcmpo cr0, f2, f1
/* 8022F00C 40 80 01 04 */ bge lbl_8022F110
/* 8022F010 C0 1F 04 60 */ lfs f0, 0x460(r31)
/* 8022F014 EC 02 00 2A */ fadds f0, f2, f0
/* 8022F018 D0 1F 04 64 */ stfs f0, 0x464(r31)
/* 8022F01C C0 1F 04 64 */ lfs f0, 0x464(r31)
/* 8022F020 FC 00 08 40 */ fcmpo cr0, f0, f1
/* 8022F024 40 81 00 08 */ ble lbl_8022F02C
/* 8022F028 D0 3F 04 64 */ stfs f1, 0x464(r31)
lbl_8022F02C:
/* 8022F02C A0 9C 01 48 */ lhz r4, 0x148(r28)
/* 8022F030 28 04 00 00 */ cmplwi r4, 0
/* 8022F034 41 82 00 18 */ beq lbl_8022F04C
/* 8022F038 38 7F 0A 1C */ addi r3, r31, 0xa1c
/* 8022F03C 38 00 00 00 */ li r0, 0
/* 8022F040 7C 03 21 AE */ stbx r0, r3, r4
/* 8022F044 38 9C 01 84 */ addi r4, r28, 0x184
/* 8022F048 48 13 9A 75 */ bl strcat
lbl_8022F04C:
/* 8022F04C A0 9C 01 4A */ lhz r4, 0x14a(r28)
/* 8022F050 28 04 00 00 */ cmplwi r4, 0
/* 8022F054 41 82 00 18 */ beq lbl_8022F06C
/* 8022F058 38 7F 0C 1C */ addi r3, r31, 0xc1c
/* 8022F05C 38 00 00 00 */ li r0, 0
/* 8022F060 7C 03 21 AE */ stbx r0, r3, r4
/* 8022F064 38 9C 01 84 */ addi r4, r28, 0x184
/* 8022F068 48 13 9A 55 */ bl strcat
lbl_8022F06C:
/* 8022F06C C0 1F 04 64 */ lfs f0, 0x464(r31)
/* 8022F070 FC 00 00 1E */ fctiwz f0, f0
/* 8022F074 D8 01 00 30 */ stfd f0, 0x30(r1)
/* 8022F078 80 C1 00 34 */ lwz r6, 0x34(r1)
/* 8022F07C 38 61 00 08 */ addi r3, r1, 8
/* 8022F080 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022F084 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022F088 38 84 00 18 */ addi r4, r4, 0x18
/* 8022F08C 80 BC 01 20 */ lwz r5, 0x120(r28)
/* 8022F090 50 C5 06 3E */ rlwimi r5, r6, 0, 0x18, 0x1f
/* 8022F094 80 1C 01 24 */ lwz r0, 0x124(r28)
/* 8022F098 50 06 00 2E */ rlwimi r6, r0, 0, 0, 0x17
/* 8022F09C 4C C6 31 82 */ crclr 6
/* 8022F0A0 48 13 74 3D */ bl sprintf
/* 8022F0A4 38 61 00 08 */ addi r3, r1, 8
/* 8022F0A8 48 13 9B 3D */ bl strlen
/* 8022F0AC 80 1C 01 1C */ lwz r0, 0x11c(r28)
/* 8022F0B0 7C 00 1A 14 */ add r0, r0, r3
/* 8022F0B4 2C 00 02 00 */ cmpwi r0, 0x200
/* 8022F0B8 40 80 00 58 */ bge lbl_8022F110
/* 8022F0BC 38 7F 0A 1C */ addi r3, r31, 0xa1c
/* 8022F0C0 48 13 9B 25 */ bl strlen
/* 8022F0C4 B0 7C 01 48 */ sth r3, 0x148(r28)
/* 8022F0C8 38 7F 0C 1C */ addi r3, r31, 0xc1c
/* 8022F0CC 48 13 9B 19 */ bl strlen
/* 8022F0D0 B0 7C 01 4A */ sth r3, 0x14a(r28)
/* 8022F0D4 38 7C 01 84 */ addi r3, r28, 0x184
/* 8022F0D8 7F A4 EB 78 */ mr r4, r29
/* 8022F0DC 48 13 9A 51 */ bl strcpy
/* 8022F0E0 38 7F 0A 1C */ addi r3, r31, 0xa1c
/* 8022F0E4 38 81 00 08 */ addi r4, r1, 8
/* 8022F0E8 48 13 99 D5 */ bl strcat
/* 8022F0EC 38 7F 0C 1C */ addi r3, r31, 0xc1c
/* 8022F0F0 38 81 00 08 */ addi r4, r1, 8
/* 8022F0F4 48 13 99 C9 */ bl strcat
/* 8022F0F8 48 00 00 18 */ b lbl_8022F110
lbl_8022F0FC:
/* 8022F0FC 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 8022F100 41 82 00 10 */ beq lbl_8022F110
/* 8022F104 38 00 00 00 */ li r0, 0
/* 8022F108 B0 1C 01 48 */ sth r0, 0x148(r28)
/* 8022F10C B0 1C 01 4A */ sth r0, 0x14a(r28)
lbl_8022F110:
/* 8022F110 38 7F 0A 1C */ addi r3, r31, 0xa1c
/* 8022F114 7F A4 EB 78 */ mr r4, r29
/* 8022F118 48 13 99 A5 */ bl strcat
/* 8022F11C 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8022F120 41 82 00 10 */ beq lbl_8022F130
/* 8022F124 38 7F 0C 1C */ addi r3, r31, 0xc1c
/* 8022F128 7F A4 EB 78 */ mr r4, r29
/* 8022F12C 48 13 99 91 */ bl strcat
lbl_8022F130:
/* 8022F130 39 61 00 50 */ addi r11, r1, 0x50
/* 8022F134 48 13 30 E9 */ bl _restgpr_26
/* 8022F138 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8022F13C 7C 08 03 A6 */ mtlr r0
/* 8022F140 38 21 00 50 */ addi r1, r1, 0x50
/* 8022F144 4E 80 00 20 */ blr
@@ -0,0 +1,29 @@
lbl_80232044:
/* 80232044 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80232048 7C 08 02 A6 */ mflr r0
/* 8023204C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80232050 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80232054 93 C1 00 08 */ stw r30, 8(r1)
/* 80232058 7C 7E 1B 78 */ mr r30, r3
/* 8023205C 7C 9F 23 78 */ mr r31, r4
/* 80232060 4B FF EB C1 */ bl getLineCountNowPage__35jmessage_string_tRenderingProcessorFv
/* 80232064 7C 60 07 35 */ extsh. r0, r3
/* 80232068 41 80 00 30 */ blt lbl_80232098
/* 8023206C 7F E3 FB 78 */ mr r3, r31
/* 80232070 48 13 6B 75 */ bl strlen
/* 80232074 A8 1E 05 4E */ lha r0, 0x54e(r30)
/* 80232078 7C 00 1A 14 */ add r0, r0, r3
/* 8023207C B0 1E 05 4E */ sth r0, 0x54e(r30)
/* 80232080 A8 1E 05 4E */ lha r0, 0x54e(r30)
/* 80232084 2C 00 02 00 */ cmpwi r0, 0x200
/* 80232088 40 80 00 10 */ bge lbl_80232098
/* 8023208C 38 7E 00 54 */ addi r3, r30, 0x54
/* 80232090 7F E4 FB 78 */ mr r4, r31
/* 80232094 48 13 6A 29 */ bl strcat
lbl_80232098:
/* 80232098 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023209C 83 C1 00 08 */ lwz r30, 8(r1)
/* 802320A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802320A4 7C 08 03 A6 */ mtlr r0
/* 802320A8 38 21 00 10 */ addi r1, r1, 0x10
/* 802320AC 4E 80 00 20 */ blr
@@ -0,0 +1,965 @@
lbl_8022A268:
/* 8022A268 94 21 FE 20 */ stwu r1, -0x1e0(r1)
/* 8022A26C 7C 08 02 A6 */ mflr r0
/* 8022A270 90 01 01 E4 */ stw r0, 0x1e4(r1)
/* 8022A274 39 61 01 E0 */ addi r11, r1, 0x1e0
/* 8022A278 48 13 7F 65 */ bl _savegpr_29
/* 8022A27C 7C 7F 1B 78 */ mr r31, r3
/* 8022A280 7C BD 2B 78 */ mr r29, r5
/* 8022A284 83 C3 00 04 */ lwz r30, 4(r3)
/* 8022A288 54 87 02 1E */ rlwinm r7, r4, 0, 8, 0xf
/* 8022A28C 3C 00 00 04 */ lis r0, 4
/* 8022A290 7C 07 00 00 */ cmpw r7, r0
/* 8022A294 41 82 07 AC */ beq lbl_8022AA40
/* 8022A298 40 80 00 40 */ bge lbl_8022A2D8
/* 8022A29C 3C 00 00 02 */ lis r0, 2
/* 8022A2A0 7C 07 00 00 */ cmpw r7, r0
/* 8022A2A4 41 82 00 64 */ beq lbl_8022A308
/* 8022A2A8 40 80 00 20 */ bge lbl_8022A2C8
/* 8022A2AC 3C 00 00 01 */ lis r0, 1
/* 8022A2B0 7C 07 00 00 */ cmpw r7, r0
/* 8022A2B4 41 82 00 54 */ beq lbl_8022A308
/* 8022A2B8 40 80 0D DC */ bge lbl_8022B094
/* 8022A2BC 2C 07 00 00 */ cmpwi r7, 0
/* 8022A2C0 41 82 01 60 */ beq lbl_8022A420
/* 8022A2C4 48 00 0D D0 */ b lbl_8022B094
lbl_8022A2C8:
/* 8022A2C8 3C 00 00 03 */ lis r0, 3
/* 8022A2CC 7C 07 00 00 */ cmpw r7, r0
/* 8022A2D0 41 82 0D 90 */ beq lbl_8022B060
/* 8022A2D4 48 00 0D C0 */ b lbl_8022B094
lbl_8022A2D8:
/* 8022A2D8 3C 00 00 06 */ lis r0, 6
/* 8022A2DC 7C 07 00 00 */ cmpw r7, r0
/* 8022A2E0 41 82 0C 4C */ beq lbl_8022AF2C
/* 8022A2E4 40 80 00 14 */ bge lbl_8022A2F8
/* 8022A2E8 3C 00 00 05 */ lis r0, 5
/* 8022A2EC 7C 07 00 00 */ cmpw r7, r0
/* 8022A2F0 41 82 09 30 */ beq lbl_8022AC20
/* 8022A2F4 48 00 0D A0 */ b lbl_8022B094
lbl_8022A2F8:
/* 8022A2F8 3C A0 00 FF */ lis r5, 0xff
/* 8022A2FC 7C 07 28 00 */ cmpw r7, r5
/* 8022A300 41 82 00 10 */ beq lbl_8022A310
/* 8022A304 48 00 0D 90 */ b lbl_8022B094
lbl_8022A308:
/* 8022A308 38 60 00 01 */ li r3, 1
/* 8022A30C 48 00 0D 8C */ b lbl_8022B098
lbl_8022A310:
/* 8022A310 38 05 00 02 */ addi r0, r5, 2
/* 8022A314 7C 04 00 00 */ cmpw r4, r0
/* 8022A318 41 82 00 74 */ beq lbl_8022A38C
/* 8022A31C 40 80 00 14 */ bge lbl_8022A330
/* 8022A320 7C 04 28 00 */ cmpw r4, r5
/* 8022A324 41 82 00 20 */ beq lbl_8022A344
/* 8022A328 40 80 00 24 */ bge lbl_8022A34C
/* 8022A32C 48 00 00 F4 */ b lbl_8022A420
lbl_8022A330:
/* 8022A330 3C 60 01 00 */ lis r3, 0x0100 /* 0x00FFFF02@ha */
/* 8022A334 38 03 FF 02 */ addi r0, r3, 0xFF02 /* 0x00FFFF02@l */
/* 8022A338 7C 04 00 00 */ cmpw r4, r0
/* 8022A33C 41 82 00 50 */ beq lbl_8022A38C
/* 8022A340 48 00 00 E0 */ b lbl_8022A420
lbl_8022A344:
/* 8022A344 38 60 00 01 */ li r3, 1
/* 8022A348 48 00 0D 50 */ b lbl_8022B098
lbl_8022A34C:
/* 8022A34C A0 BD 00 00 */ lhz r5, 0(r29)
/* 8022A350 A8 1F 00 3C */ lha r0, 0x3c(r31)
/* 8022A354 54 00 08 3C */ slwi r0, r0, 1
/* 8022A358 7C 9E 02 14 */ add r4, r30, r0
/* 8022A35C B0 A4 05 E0 */ sth r5, 0x5e0(r4)
/* 8022A360 C8 22 B0 80 */ lfd f1, lit_5154(r2)
/* 8022A364 90 A1 01 CC */ stw r5, 0x1cc(r1)
/* 8022A368 3C 00 43 30 */ lis r0, 0x4330
/* 8022A36C 90 01 01 C8 */ stw r0, 0x1c8(r1)
/* 8022A370 C8 01 01 C8 */ lfd f0, 0x1c8(r1)
/* 8022A374 EC 20 08 28 */ fsubs f1, f0, f1
/* 8022A378 C0 02 B0 7C */ lfs f0, lit_5151(r2)
/* 8022A37C EC 21 00 24 */ fdivs f1, f1, f0
/* 8022A380 48 00 0D 31 */ bl do_scale__26jmessage_tMeasureProcessorFf
/* 8022A384 38 60 00 01 */ li r3, 1
/* 8022A388 48 00 0D 10 */ b lbl_8022B098
lbl_8022A38C:
/* 8022A38C 7F E3 FB 78 */ mr r3, r31
/* 8022A390 7F A4 EB 78 */ mr r4, r29
/* 8022A394 7C C5 33 78 */ mr r5, r6
/* 8022A398 48 00 10 C1 */ bl do_rubyset__26jmessage_tMeasureProcessorFPCvUl
/* 8022A39C 88 9F 00 46 */ lbz r4, 0x46(r31)
/* 8022A3A0 28 04 00 00 */ cmplwi r4, 0
/* 8022A3A4 41 82 00 74 */ beq lbl_8022A418
/* 8022A3A8 88 1F 00 45 */ lbz r0, 0x45(r31)
/* 8022A3AC 28 00 00 02 */ cmplwi r0, 2
/* 8022A3B0 40 82 00 34 */ bne lbl_8022A3E4
/* 8022A3B4 88 BE 12 4E */ lbz r5, 0x124e(r30)
/* 8022A3B8 38 60 00 01 */ li r3, 1
/* 8022A3BC 38 04 FF FF */ addi r0, r4, -1
/* 8022A3C0 7C 60 00 30 */ slw r0, r3, r0
/* 8022A3C4 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8022A3C8 7C A3 20 38 */ and r3, r5, r4
/* 8022A3CC 30 03 FF FF */ addic r0, r3, -1
/* 8022A3D0 7C 00 19 11 */ subfe. r0, r0, r3
/* 8022A3D4 40 82 00 44 */ bne lbl_8022A418
/* 8022A3D8 7C A0 23 78 */ or r0, r5, r4
/* 8022A3DC 98 1E 12 4E */ stb r0, 0x124e(r30)
/* 8022A3E0 48 00 00 38 */ b lbl_8022A418
lbl_8022A3E4:
/* 8022A3E4 28 00 00 03 */ cmplwi r0, 3
/* 8022A3E8 40 82 00 30 */ bne lbl_8022A418
/* 8022A3EC 88 BE 12 4E */ lbz r5, 0x124e(r30)
/* 8022A3F0 38 60 00 01 */ li r3, 1
/* 8022A3F4 38 04 FF FF */ addi r0, r4, -1
/* 8022A3F8 7C 60 00 30 */ slw r0, r3, r0
/* 8022A3FC 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8022A400 7C A3 20 38 */ and r3, r5, r4
/* 8022A404 30 03 FF FF */ addic r0, r3, -1
/* 8022A408 7C 00 19 11 */ subfe. r0, r0, r3
/* 8022A40C 40 82 00 0C */ bne lbl_8022A418
/* 8022A410 7C A0 23 78 */ or r0, r5, r4
/* 8022A414 98 1E 12 4E */ stb r0, 0x124e(r30)
lbl_8022A418:
/* 8022A418 38 60 00 01 */ li r3, 1
/* 8022A41C 48 00 0C 7C */ b lbl_8022B098
lbl_8022A420:
/* 8022A420 28 04 00 3F */ cmplwi r4, 0x3f
/* 8022A424 41 81 06 14 */ bgt lbl_8022AA38
/* 8022A428 3C 60 80 3C */ lis r3, lit_5155@ha
/* 8022A42C 38 63 00 44 */ addi r3, r3, lit_5155@l
/* 8022A430 54 80 10 3A */ slwi r0, r4, 2
/* 8022A434 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022A438 7C 09 03 A6 */ mtctr r0
/* 8022A43C 4E 80 04 20 */ bctr
/* 8022A440 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022A444 D0 1E 04 5C */ stfs f0, 0x45c(r30)
/* 8022A448 38 60 00 01 */ li r3, 1
/* 8022A44C 48 00 0C 4C */ b lbl_8022B098
/* 8022A450 38 60 00 01 */ li r3, 1
/* 8022A454 48 00 0C 44 */ b lbl_8022B098
/* 8022A458 38 61 00 0C */ addi r3, r1, 0xc
/* 8022A45C 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022A460 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022A464 38 84 00 04 */ addi r4, r4, 4
/* 8022A468 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022A46C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022A470 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 8022A474 38 00 00 64 */ li r0, 0x64
/* 8022A478 7C A5 03 D6 */ divw r5, r5, r0
/* 8022A47C 4C C6 31 82 */ crclr 6
/* 8022A480 48 13 C0 5D */ bl sprintf
/* 8022A484 7F E3 FB 78 */ mr r3, r31
/* 8022A488 38 81 00 0C */ addi r4, r1, 0xc
/* 8022A48C 48 00 10 55 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022A490 38 60 00 01 */ li r3, 1
/* 8022A494 48 00 0C 04 */ b lbl_8022B098
/* 8022A498 38 61 00 08 */ addi r3, r1, 8
/* 8022A49C 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022A4A0 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022A4A4 38 84 00 04 */ addi r4, r4, 4
/* 8022A4A8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022A4AC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022A4B0 80 C5 5E 0C */ lwz r6, 0x5e0c(r5)
/* 8022A4B4 38 A0 00 64 */ li r5, 0x64
/* 8022A4B8 7C 06 2B D6 */ divw r0, r6, r5
/* 8022A4BC 7C 00 29 D6 */ mullw r0, r0, r5
/* 8022A4C0 7C A0 30 50 */ subf r5, r0, r6
/* 8022A4C4 4C C6 31 82 */ crclr 6
/* 8022A4C8 48 13 C0 15 */ bl sprintf
/* 8022A4CC 7F E3 FB 78 */ mr r3, r31
/* 8022A4D0 38 81 00 08 */ addi r4, r1, 8
/* 8022A4D4 48 00 10 0D */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022A4D8 38 60 00 01 */ li r3, 1
/* 8022A4DC 48 00 0B BC */ b lbl_8022B098
/* 8022A4E0 A0 1D 00 00 */ lhz r0, 0(r29)
/* 8022A4E4 28 00 00 00 */ cmplwi r0, 0
/* 8022A4E8 41 82 00 10 */ beq lbl_8022A4F8
/* 8022A4EC 38 00 00 01 */ li r0, 1
/* 8022A4F0 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A4F4 98 03 04 CF */ stb r0, 0x4cf(r3)
lbl_8022A4F8:
/* 8022A4F8 38 60 00 01 */ li r3, 1
/* 8022A4FC 48 00 0B 9C */ b lbl_8022B098
/* 8022A500 80 1D 00 00 */ lwz r0, 0(r29)
/* 8022A504 90 1E 05 B4 */ stw r0, 0x5b4(r30)
/* 8022A508 38 60 00 01 */ li r3, 1
/* 8022A50C 48 00 0B 8C */ b lbl_8022B098
/* 8022A510 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A514 7C 00 07 75 */ extsb. r0, r0
/* 8022A518 41 82 00 0C */ beq lbl_8022A524
/* 8022A51C 38 00 00 00 */ li r0, 0
/* 8022A520 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A524:
/* 8022A524 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022A528 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022A52C 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 8022A530 38 61 01 64 */ addi r3, r1, 0x164
/* 8022A534 48 13 E5 F9 */ bl strcpy
/* 8022A538 7F E3 FB 78 */ mr r3, r31
/* 8022A53C 38 81 01 64 */ addi r4, r1, 0x164
/* 8022A540 48 00 0F A1 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022A544 38 60 00 01 */ li r3, 1
/* 8022A548 48 00 0B 50 */ b lbl_8022B098
/* 8022A54C 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A550 7C 00 07 75 */ extsb. r0, r0
/* 8022A554 41 82 00 0C */ beq lbl_8022A560
/* 8022A558 38 00 00 00 */ li r0, 0
/* 8022A55C 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A560:
/* 8022A560 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022A564 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022A568 38 83 01 C5 */ addi r4, r3, 0x1c5
/* 8022A56C 38 61 01 00 */ addi r3, r1, 0x100
/* 8022A570 48 13 E5 BD */ bl strcpy
/* 8022A574 7F E3 FB 78 */ mr r3, r31
/* 8022A578 38 81 01 00 */ addi r4, r1, 0x100
/* 8022A57C 48 00 0F 65 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022A580 38 60 00 01 */ li r3, 1
/* 8022A584 48 00 0B 14 */ b lbl_8022B098
/* 8022A588 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A58C 7C 00 07 75 */ extsb. r0, r0
/* 8022A590 41 82 00 0C */ beq lbl_8022A59C
/* 8022A594 38 00 00 00 */ li r0, 0
/* 8022A598 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A59C:
/* 8022A59C 48 00 DF 79 */ bl getWord__12dMsgObject_cFv
/* 8022A5A0 7C 64 1B 78 */ mr r4, r3
/* 8022A5A4 7F E3 FB 78 */ mr r3, r31
/* 8022A5A8 48 07 D6 51 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022A5AC 38 60 00 01 */ li r3, 1
/* 8022A5B0 48 00 0A E8 */ b lbl_8022B098
/* 8022A5B4 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A5B8 7C 00 07 75 */ extsb. r0, r0
/* 8022A5BC 41 82 00 0C */ beq lbl_8022A5C8
/* 8022A5C0 38 00 00 00 */ li r0, 0
/* 8022A5C4 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A5C8:
/* 8022A5C8 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A5CC 48 00 CD 01 */ bl getSmellName__12dMsgObject_cFv
/* 8022A5D0 7C 64 1B 78 */ mr r4, r3
/* 8022A5D4 7F E3 FB 78 */ mr r3, r31
/* 8022A5D8 48 07 D6 21 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022A5DC 38 60 00 01 */ li r3, 1
/* 8022A5E0 48 00 0A B8 */ b lbl_8022B098
/* 8022A5E4 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A5E8 7C 00 07 75 */ extsb. r0, r0
/* 8022A5EC 41 82 00 0C */ beq lbl_8022A5F8
/* 8022A5F0 38 00 00 00 */ li r0, 0
/* 8022A5F4 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A5F8:
/* 8022A5F8 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A5FC 48 00 CD 39 */ bl getPortalName__12dMsgObject_cFv
/* 8022A600 7C 64 1B 78 */ mr r4, r3
/* 8022A604 7F E3 FB 78 */ mr r3, r31
/* 8022A608 48 07 D5 F1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022A60C 38 60 00 01 */ li r3, 1
/* 8022A610 48 00 0A 88 */ b lbl_8022B098
/* 8022A614 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A618 7C 00 07 75 */ extsb. r0, r0
/* 8022A61C 41 82 00 0C */ beq lbl_8022A628
/* 8022A620 38 00 00 00 */ li r0, 0
/* 8022A624 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A628:
/* 8022A628 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A62C 88 1E 12 74 */ lbz r0, 0x1274(r30)
/* 8022A630 28 00 00 00 */ cmplwi r0, 0
/* 8022A634 40 82 00 0C */ bne lbl_8022A640
/* 8022A638 38 00 00 01 */ li r0, 1
/* 8022A63C 98 1E 12 75 */ stb r0, 0x1275(r30)
lbl_8022A640:
/* 8022A640 48 00 CD 4D */ bl getBombName__12dMsgObject_cFv
/* 8022A644 7C 64 1B 78 */ mr r4, r3
/* 8022A648 7F E3 FB 78 */ mr r3, r31
/* 8022A64C 48 07 D5 AD */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022A650 38 60 00 01 */ li r3, 1
/* 8022A654 48 00 0A 44 */ b lbl_8022B098
/* 8022A658 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A65C 7C 00 07 75 */ extsb. r0, r0
/* 8022A660 41 82 00 0C */ beq lbl_8022A66C
/* 8022A664 38 00 00 00 */ li r0, 0
/* 8022A668 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A66C:
/* 8022A66C 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A670 48 00 CD AD */ bl getInsectName__12dMsgObject_cFv
/* 8022A674 7C 64 1B 78 */ mr r4, r3
/* 8022A678 7F E3 FB 78 */ mr r3, r31
/* 8022A67C 48 07 D5 7D */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022A680 38 60 00 01 */ li r3, 1
/* 8022A684 48 00 0A 14 */ b lbl_8022B098
/* 8022A688 88 1F 00 49 */ lbz r0, 0x49(r31)
/* 8022A68C 7C 00 07 75 */ extsb. r0, r0
/* 8022A690 41 82 00 0C */ beq lbl_8022A69C
/* 8022A694 38 00 00 00 */ li r0, 0
/* 8022A698 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A69C:
/* 8022A69C 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A6A0 48 00 CD D9 */ bl getLetterName__12dMsgObject_cFv
/* 8022A6A4 7C 64 1B 78 */ mr r4, r3
/* 8022A6A8 7F E3 FB 78 */ mr r3, r31
/* 8022A6AC 48 07 D5 4D */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022A6B0 38 60 00 01 */ li r3, 1
/* 8022A6B4 48 00 09 E4 */ b lbl_8022B098
/* 8022A6B8 88 1F 00 46 */ lbz r0, 0x46(r31)
/* 8022A6BC 28 00 00 00 */ cmplwi r0, 0
/* 8022A6C0 40 82 00 68 */ bne lbl_8022A728
/* 8022A6C4 A8 9F 00 3E */ lha r4, 0x3e(r31)
/* 8022A6C8 7C 80 07 35 */ extsh. r0, r4
/* 8022A6CC 40 81 00 48 */ ble lbl_8022A714
/* 8022A6D0 A8 1F 00 40 */ lha r0, 0x40(r31)
/* 8022A6D4 7C 7E 02 14 */ add r3, r30, r0
/* 8022A6D8 98 83 11 A2 */ stb r4, 0x11a2(r3)
/* 8022A6DC A8 9F 00 3E */ lha r4, 0x3e(r31)
/* 8022A6E0 A8 1F 00 40 */ lha r0, 0x40(r31)
/* 8022A6E4 7C 7E 02 14 */ add r3, r30, r0
/* 8022A6E8 98 83 11 CA */ stb r4, 0x11ca(r3)
/* 8022A6EC 7F E3 FB 78 */ mr r3, r31
/* 8022A6F0 A8 9F 00 3E */ lha r4, 0x3e(r31)
/* 8022A6F4 48 00 0C F9 */ bl do_pageType__26jmessage_tMeasureProcessorFi
/* 8022A6F8 38 00 00 00 */ li r0, 0
/* 8022A6FC B0 1F 00 3E */ sth r0, 0x3e(r31)
/* 8022A700 7F C3 F3 78 */ mr r3, r30
/* 8022A704 4B FF E6 DD */ bl getLineMax__19jmessage_tReferenceFv
/* 8022A708 98 7F 00 4A */ stb r3, 0x4a(r31)
/* 8022A70C 38 00 00 00 */ li r0, 0
/* 8022A710 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A714:
/* 8022A714 38 00 00 02 */ li r0, 2
/* 8022A718 98 1F 00 45 */ stb r0, 0x45(r31)
/* 8022A71C 38 00 00 01 */ li r0, 1
/* 8022A720 98 1F 00 44 */ stb r0, 0x44(r31)
/* 8022A724 98 1F 00 46 */ stb r0, 0x46(r31)
lbl_8022A728:
/* 8022A728 88 1D 00 00 */ lbz r0, 0(r29)
/* 8022A72C 28 00 00 01 */ cmplwi r0, 1
/* 8022A730 40 82 00 18 */ bne lbl_8022A748
/* 8022A734 88 7F 00 47 */ lbz r3, 0x47(r31)
/* 8022A738 88 1E 12 74 */ lbz r0, 0x1274(r30)
/* 8022A73C 28 00 00 00 */ cmplwi r0, 0
/* 8022A740 40 82 00 08 */ bne lbl_8022A748
/* 8022A744 98 7E 12 44 */ stb r3, 0x1244(r30)
lbl_8022A748:
/* 8022A748 88 7F 00 47 */ lbz r3, 0x47(r31)
/* 8022A74C 38 03 00 01 */ addi r0, r3, 1
/* 8022A750 98 1F 00 47 */ stb r0, 0x47(r31)
/* 8022A754 88 7F 00 46 */ lbz r3, 0x46(r31)
/* 8022A758 38 03 00 01 */ addi r0, r3, 1
/* 8022A75C 98 1F 00 46 */ stb r0, 0x46(r31)
/* 8022A760 38 80 00 01 */ li r4, 1
/* 8022A764 A8 1F 00 3C */ lha r0, 0x3c(r31)
/* 8022A768 7C 7E 02 14 */ add r3, r30, r0
/* 8022A76C 98 83 12 1A */ stb r4, 0x121a(r3)
/* 8022A770 38 60 00 01 */ li r3, 1
/* 8022A774 48 00 09 24 */ b lbl_8022B098
/* 8022A778 88 1F 00 46 */ lbz r0, 0x46(r31)
/* 8022A77C 28 00 00 00 */ cmplwi r0, 0
/* 8022A780 40 82 00 64 */ bne lbl_8022A7E4
/* 8022A784 A8 9F 00 3E */ lha r4, 0x3e(r31)
/* 8022A788 7C 80 07 35 */ extsh. r0, r4
/* 8022A78C 40 81 00 48 */ ble lbl_8022A7D4
/* 8022A790 A8 1F 00 40 */ lha r0, 0x40(r31)
/* 8022A794 7C 7E 02 14 */ add r3, r30, r0
/* 8022A798 98 83 11 A2 */ stb r4, 0x11a2(r3)
/* 8022A79C A8 9F 00 3E */ lha r4, 0x3e(r31)
/* 8022A7A0 A8 1F 00 40 */ lha r0, 0x40(r31)
/* 8022A7A4 7C 7E 02 14 */ add r3, r30, r0
/* 8022A7A8 98 83 11 CA */ stb r4, 0x11ca(r3)
/* 8022A7AC 7F E3 FB 78 */ mr r3, r31
/* 8022A7B0 A8 9F 00 3E */ lha r4, 0x3e(r31)
/* 8022A7B4 48 00 0C 39 */ bl do_pageType__26jmessage_tMeasureProcessorFi
/* 8022A7B8 38 00 00 00 */ li r0, 0
/* 8022A7BC B0 1F 00 3E */ sth r0, 0x3e(r31)
/* 8022A7C0 7F C3 F3 78 */ mr r3, r30
/* 8022A7C4 4B FF E6 1D */ bl getLineMax__19jmessage_tReferenceFv
/* 8022A7C8 98 7F 00 4A */ stb r3, 0x4a(r31)
/* 8022A7CC 38 00 00 00 */ li r0, 0
/* 8022A7D0 98 1F 00 49 */ stb r0, 0x49(r31)
lbl_8022A7D4:
/* 8022A7D4 38 00 00 03 */ li r0, 3
/* 8022A7D8 98 1F 00 45 */ stb r0, 0x45(r31)
/* 8022A7DC 38 00 00 02 */ li r0, 2
/* 8022A7E0 98 1F 00 44 */ stb r0, 0x44(r31)
lbl_8022A7E4:
/* 8022A7E4 88 1D 00 00 */ lbz r0, 0(r29)
/* 8022A7E8 28 00 00 01 */ cmplwi r0, 1
/* 8022A7EC 40 82 00 18 */ bne lbl_8022A804
/* 8022A7F0 88 7F 00 47 */ lbz r3, 0x47(r31)
/* 8022A7F4 88 1E 12 74 */ lbz r0, 0x1274(r30)
/* 8022A7F8 28 00 00 00 */ cmplwi r0, 0
/* 8022A7FC 40 82 00 08 */ bne lbl_8022A804
/* 8022A800 98 7E 12 44 */ stb r3, 0x1244(r30)
lbl_8022A804:
/* 8022A804 88 7F 00 47 */ lbz r3, 0x47(r31)
/* 8022A808 38 03 00 01 */ addi r0, r3, 1
/* 8022A80C 98 1F 00 47 */ stb r0, 0x47(r31)
/* 8022A810 88 7F 00 46 */ lbz r3, 0x46(r31)
/* 8022A814 38 03 00 01 */ addi r0, r3, 1
/* 8022A818 98 1F 00 46 */ stb r0, 0x46(r31)
/* 8022A81C 38 80 00 01 */ li r4, 1
/* 8022A820 A8 1F 00 3C */ lha r0, 0x3c(r31)
/* 8022A824 7C 7E 02 14 */ add r3, r30, r0
/* 8022A828 98 83 12 1A */ stb r4, 0x121a(r3)
/* 8022A82C 38 60 00 01 */ li r3, 1
/* 8022A830 48 00 08 68 */ b lbl_8022B098
/* 8022A834 88 7F 00 47 */ lbz r3, 0x47(r31)
/* 8022A838 88 1E 12 74 */ lbz r0, 0x1274(r30)
/* 8022A83C 28 00 00 00 */ cmplwi r0, 0
/* 8022A840 40 82 00 08 */ bne lbl_8022A848
/* 8022A844 98 7E 12 44 */ stb r3, 0x1244(r30)
lbl_8022A848:
/* 8022A848 88 7F 00 47 */ lbz r3, 0x47(r31)
/* 8022A84C 38 03 00 01 */ addi r0, r3, 1
/* 8022A850 98 1F 00 47 */ stb r0, 0x47(r31)
/* 8022A854 38 80 00 00 */ li r4, 0
/* 8022A858 A8 1F 00 3C */ lha r0, 0x3c(r31)
/* 8022A85C 7C 7E 02 14 */ add r3, r30, r0
/* 8022A860 98 83 12 1A */ stb r4, 0x121a(r3)
/* 8022A864 7F E3 FB 78 */ mr r3, r31
/* 8022A868 38 80 00 00 */ li r4, 0
/* 8022A86C 48 00 09 21 */ bl do_space__26jmessage_tMeasureProcessorFUl
/* 8022A870 38 60 00 01 */ li r3, 1
/* 8022A874 48 00 08 24 */ b lbl_8022B098
/* 8022A878 38 00 00 01 */ li r0, 1
/* 8022A87C 98 1F 00 45 */ stb r0, 0x45(r31)
/* 8022A880 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022A884 D0 1F 00 38 */ stfs f0, 0x38(r31)
/* 8022A888 7F E3 FB 78 */ mr r3, r31
/* 8022A88C 38 80 00 0A */ li r4, 0xa
/* 8022A890 81 9F 00 00 */ lwz r12, 0(r31)
/* 8022A894 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8022A898 7D 89 03 A6 */ mtctr r12
/* 8022A89C 4E 80 04 21 */ bctrl
/* 8022A8A0 7F E3 FB 78 */ mr r3, r31
/* 8022A8A4 80 9E 05 C4 */ lwz r4, 0x5c4(r30)
/* 8022A8A8 48 07 D3 51 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022A8AC 38 60 00 01 */ li r3, 1
/* 8022A8B0 48 00 07 E8 */ b lbl_8022B098
/* 8022A8B4 7F E3 FB 78 */ mr r3, r31
/* 8022A8B8 48 00 0B 9D */ bl do_name1__26jmessage_tMeasureProcessorFv
/* 8022A8BC 38 60 00 01 */ li r3, 1
/* 8022A8C0 48 00 07 D8 */ b lbl_8022B098
/* 8022A8C4 7F E3 FB 78 */ mr r3, r31
/* 8022A8C8 48 00 08 C5 */ bl do_space__26jmessage_tMeasureProcessorFUl
/* 8022A8CC 38 60 00 01 */ li r3, 1
/* 8022A8D0 48 00 07 C8 */ b lbl_8022B098
/* 8022A8D4 7F E3 FB 78 */ mr r3, r31
/* 8022A8D8 48 00 08 B5 */ bl do_space__26jmessage_tMeasureProcessorFUl
/* 8022A8DC 88 1E 12 74 */ lbz r0, 0x1274(r30)
/* 8022A8E0 28 00 00 00 */ cmplwi r0, 0
/* 8022A8E4 40 82 00 18 */ bne lbl_8022A8FC
/* 8022A8E8 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A8EC 88 9D 00 00 */ lbz r4, 0(r29)
/* 8022A8F0 38 04 FF FF */ addi r0, r4, -1
/* 8022A8F4 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 8022A8F8 48 00 CC ED */ bl addSelectBomBag__12dMsgObject_cFUc
lbl_8022A8FC:
/* 8022A8FC 38 60 00 01 */ li r3, 1
/* 8022A900 48 00 07 98 */ b lbl_8022B098
/* 8022A904 3B A0 00 00 */ li r29, 0
lbl_8022A908:
/* 8022A908 7F E3 FB 78 */ mr r3, r31
/* 8022A90C 38 80 00 00 */ li r4, 0
/* 8022A910 48 00 08 7D */ bl do_space__26jmessage_tMeasureProcessorFUl
/* 8022A914 3B BD 00 01 */ addi r29, r29, 1
/* 8022A918 2C 1D 00 04 */ cmpwi r29, 4
/* 8022A91C 41 80 FF EC */ blt lbl_8022A908
/* 8022A920 38 60 00 01 */ li r3, 1
/* 8022A924 48 00 07 74 */ b lbl_8022B098
/* 8022A928 38 60 00 01 */ li r3, 1
/* 8022A92C 48 00 07 6C */ b lbl_8022B098
/* 8022A930 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022A934 48 00 CB 9D */ bl getSelectBombNum__12dMsgObject_cFv
/* 8022A938 7C 60 1B 78 */ mr r0, r3
/* 8022A93C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022A940 38 80 00 07 */ li r4, 7
/* 8022A944 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 8022A948 38 C1 00 D8 */ addi r6, r1, 0xd8
/* 8022A94C 38 E0 00 01 */ li r7, 1
/* 8022A950 48 00 E3 9D */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022A954 7F E3 FB 78 */ mr r3, r31
/* 8022A958 38 81 00 D8 */ addi r4, r1, 0xd8
/* 8022A95C 48 00 0B 85 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022A960 38 60 00 01 */ li r3, 1
/* 8022A964 48 00 07 34 */ b lbl_8022B098
/* 8022A968 48 00 DC 79 */ bl getSelectBombPrice__12dMsgObject_cFv
/* 8022A96C 7C 60 1B 78 */ mr r0, r3
/* 8022A970 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022A974 38 80 00 01 */ li r4, 1
/* 8022A978 7C 05 07 34 */ extsh r5, r0
/* 8022A97C 38 C1 00 B0 */ addi r6, r1, 0xb0
/* 8022A980 38 E0 00 01 */ li r7, 1
/* 8022A984 48 00 E3 69 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022A988 7F E3 FB 78 */ mr r3, r31
/* 8022A98C 38 81 00 B0 */ addi r4, r1, 0xb0
/* 8022A990 48 00 0B 51 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022A994 38 60 00 01 */ li r3, 1
/* 8022A998 48 00 07 00 */ b lbl_8022B098
/* 8022A99C 38 80 00 70 */ li r4, 0x70
/* 8022A9A0 88 1D 00 00 */ lbz r0, 0(r29)
/* 8022A9A4 28 00 00 01 */ cmplwi r0, 1
/* 8022A9A8 40 82 00 0C */ bne lbl_8022A9B4
/* 8022A9AC 38 80 00 71 */ li r4, 0x71
/* 8022A9B0 48 00 00 14 */ b lbl_8022A9C4
lbl_8022A9B4:
/* 8022A9B4 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8022A9B8 28 00 00 02 */ cmplwi r0, 2
/* 8022A9BC 40 82 00 08 */ bne lbl_8022A9C4
/* 8022A9C0 38 80 00 72 */ li r4, 0x72
lbl_8022A9C4:
/* 8022A9C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022A9C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022A9CC 38 63 00 F8 */ addi r3, r3, 0xf8
/* 8022A9D0 4B E0 97 29 */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 8022A9D4 7C 60 1B 78 */ mr r0, r3
/* 8022A9D8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022A9DC 38 80 00 07 */ li r4, 7
/* 8022A9E0 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 8022A9E4 38 C1 00 88 */ addi r6, r1, 0x88
/* 8022A9E8 38 E0 00 01 */ li r7, 1
/* 8022A9EC 48 00 E3 01 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022A9F0 7F E3 FB 78 */ mr r3, r31
/* 8022A9F4 38 81 00 88 */ addi r4, r1, 0x88
/* 8022A9F8 48 00 0A E9 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022A9FC 38 60 00 01 */ li r3, 1
/* 8022AA00 48 00 06 98 */ b lbl_8022B098
/* 8022AA04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022AA08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022AA0C 88 A3 00 F8 */ lbz r5, 0xf8(r3)
/* 8022AA10 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AA14 38 80 00 00 */ li r4, 0
/* 8022AA18 38 C1 00 60 */ addi r6, r1, 0x60
/* 8022AA1C 38 E0 00 01 */ li r7, 1
/* 8022AA20 48 00 E2 CD */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AA24 7F E3 FB 78 */ mr r3, r31
/* 8022AA28 38 81 00 60 */ addi r4, r1, 0x60
/* 8022AA2C 48 00 0A B5 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AA30 38 60 00 01 */ li r3, 1
/* 8022AA34 48 00 06 64 */ b lbl_8022B098
lbl_8022AA38:
/* 8022AA38 38 60 00 01 */ li r3, 1
/* 8022AA3C 48 00 06 5C */ b lbl_8022B098
lbl_8022AA40:
/* 8022AA40 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022AA44 28 00 00 0D */ cmplwi r0, 0xd
/* 8022AA48 41 81 01 D0 */ bgt lbl_8022AC18
/* 8022AA4C 3C 60 80 3C */ lis r3, lit_5156@ha
/* 8022AA50 38 63 00 0C */ addi r3, r3, lit_5156@l
/* 8022AA54 54 00 10 3A */ slwi r0, r0, 2
/* 8022AA58 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022AA5C 7C 09 03 A6 */ mtctr r0
/* 8022AA60 4E 80 04 20 */ bctr
/* 8022AA64 38 60 00 24 */ li r3, 0x24
/* 8022AA68 4B FF DB 65 */ bl changeCodeToChar__FUs
/* 8022AA6C 7C 64 1B 78 */ mr r4, r3
/* 8022AA70 7F E3 FB 78 */ mr r3, r31
/* 8022AA74 48 00 0A 6D */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AA78 38 60 00 01 */ li r3, 1
/* 8022AA7C 48 00 06 1C */ b lbl_8022B098
/* 8022AA80 38 60 00 5C */ li r3, 0x5c
/* 8022AA84 4B FF DB 49 */ bl changeCodeToChar__FUs
/* 8022AA88 7C 64 1B 78 */ mr r4, r3
/* 8022AA8C 7F E3 FB 78 */ mr r3, r31
/* 8022AA90 48 00 0A 51 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AA94 38 60 00 01 */ li r3, 1
/* 8022AA98 48 00 06 00 */ b lbl_8022B098
/* 8022AA9C 38 60 00 40 */ li r3, 0x40
/* 8022AAA0 4B FF DB 2D */ bl changeCodeToChar__FUs
/* 8022AAA4 7C 64 1B 78 */ mr r4, r3
/* 8022AAA8 7F E3 FB 78 */ mr r3, r31
/* 8022AAAC 48 00 0A 35 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AAB0 38 60 00 01 */ li r3, 1
/* 8022AAB4 48 00 05 E4 */ b lbl_8022B098
/* 8022AAB8 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081F2@ha */
/* 8022AABC 38 63 81 F2 */ addi r3, r3, 0x81F2 /* 0x000081F2@l */
/* 8022AAC0 4B FF DB 0D */ bl changeCodeToChar__FUs
/* 8022AAC4 7C 64 1B 78 */ mr r4, r3
/* 8022AAC8 7F E3 FB 78 */ mr r3, r31
/* 8022AACC 48 00 0A 15 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AAD0 38 60 00 01 */ li r3, 1
/* 8022AAD4 48 00 05 C4 */ b lbl_8022B098
/* 8022AAD8 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081F3@ha */
/* 8022AADC 38 63 81 F3 */ addi r3, r3, 0x81F3 /* 0x000081F3@l */
/* 8022AAE0 4B FF DA ED */ bl changeCodeToChar__FUs
/* 8022AAE4 7C 64 1B 78 */ mr r4, r3
/* 8022AAE8 7F E3 FB 78 */ mr r3, r31
/* 8022AAEC 48 00 09 F5 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AAF0 38 60 00 01 */ li r3, 1
/* 8022AAF4 48 00 05 A4 */ b lbl_8022B098
/* 8022AAF8 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081E3@ha */
/* 8022AAFC 38 63 81 E3 */ addi r3, r3, 0x81E3 /* 0x000081E3@l */
/* 8022AB00 4B FF DA CD */ bl changeCodeToChar__FUs
/* 8022AB04 7C 64 1B 78 */ mr r4, r3
/* 8022AB08 7F E3 FB 78 */ mr r3, r31
/* 8022AB0C 48 00 09 D5 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AB10 38 60 00 01 */ li r3, 1
/* 8022AB14 48 00 05 84 */ b lbl_8022B098
/* 8022AB18 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876C@ha */
/* 8022AB1C 38 63 87 6C */ addi r3, r3, 0x876C /* 0x0000876C@l */
/* 8022AB20 4B FF DA AD */ bl changeCodeToChar__FUs
/* 8022AB24 7C 64 1B 78 */ mr r4, r3
/* 8022AB28 7F E3 FB 78 */ mr r3, r31
/* 8022AB2C 48 00 09 B5 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AB30 38 60 00 01 */ li r3, 1
/* 8022AB34 48 00 05 64 */ b lbl_8022B098
/* 8022AB38 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008766@ha */
/* 8022AB3C 38 63 87 66 */ addi r3, r3, 0x8766 /* 0x00008766@l */
/* 8022AB40 4B FF DA 8D */ bl changeCodeToChar__FUs
/* 8022AB44 7C 64 1B 78 */ mr r4, r3
/* 8022AB48 7F E3 FB 78 */ mr r3, r31
/* 8022AB4C 48 00 09 95 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AB50 38 60 00 01 */ li r3, 1
/* 8022AB54 48 00 05 44 */ b lbl_8022B098
/* 8022AB58 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008765@ha */
/* 8022AB5C 38 63 87 65 */ addi r3, r3, 0x8765 /* 0x00008765@l */
/* 8022AB60 4B FF DA 6D */ bl changeCodeToChar__FUs
/* 8022AB64 7C 64 1B 78 */ mr r4, r3
/* 8022AB68 7F E3 FB 78 */ mr r3, r31
/* 8022AB6C 48 00 09 75 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AB70 38 60 00 01 */ li r3, 1
/* 8022AB74 48 00 05 24 */ b lbl_8022B098
/* 8022AB78 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008767@ha */
/* 8022AB7C 38 63 87 67 */ addi r3, r3, 0x8767 /* 0x00008767@l */
/* 8022AB80 4B FF DA 4D */ bl changeCodeToChar__FUs
/* 8022AB84 7C 64 1B 78 */ mr r4, r3
/* 8022AB88 7F E3 FB 78 */ mr r3, r31
/* 8022AB8C 48 00 09 55 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AB90 38 60 00 01 */ li r3, 1
/* 8022AB94 48 00 05 04 */ b lbl_8022B098
/* 8022AB98 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008768@ha */
/* 8022AB9C 38 63 87 68 */ addi r3, r3, 0x8768 /* 0x00008768@l */
/* 8022ABA0 4B FF DA 2D */ bl changeCodeToChar__FUs
/* 8022ABA4 7C 64 1B 78 */ mr r4, r3
/* 8022ABA8 7F E3 FB 78 */ mr r3, r31
/* 8022ABAC 48 00 09 35 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022ABB0 38 60 00 01 */ li r3, 1
/* 8022ABB4 48 00 04 E4 */ b lbl_8022B098
/* 8022ABB8 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008769@ha */
/* 8022ABBC 38 63 87 69 */ addi r3, r3, 0x8769 /* 0x00008769@l */
/* 8022ABC0 4B FF DA 0D */ bl changeCodeToChar__FUs
/* 8022ABC4 7C 64 1B 78 */ mr r4, r3
/* 8022ABC8 7F E3 FB 78 */ mr r3, r31
/* 8022ABCC 48 00 09 15 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022ABD0 38 60 00 01 */ li r3, 1
/* 8022ABD4 48 00 04 C4 */ b lbl_8022B098
/* 8022ABD8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876A@ha */
/* 8022ABDC 38 63 87 6A */ addi r3, r3, 0x876A /* 0x0000876A@l */
/* 8022ABE0 4B FF D9 ED */ bl changeCodeToChar__FUs
/* 8022ABE4 7C 64 1B 78 */ mr r4, r3
/* 8022ABE8 7F E3 FB 78 */ mr r3, r31
/* 8022ABEC 48 00 08 F5 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022ABF0 38 60 00 01 */ li r3, 1
/* 8022ABF4 48 00 04 A4 */ b lbl_8022B098
/* 8022ABF8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876B@ha */
/* 8022ABFC 38 63 87 6B */ addi r3, r3, 0x876B /* 0x0000876B@l */
/* 8022AC00 4B FF D9 CD */ bl changeCodeToChar__FUs
/* 8022AC04 7C 64 1B 78 */ mr r4, r3
/* 8022AC08 7F E3 FB 78 */ mr r3, r31
/* 8022AC0C 48 00 08 D5 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AC10 38 60 00 01 */ li r3, 1
/* 8022AC14 48 00 04 84 */ b lbl_8022B098
lbl_8022AC18:
/* 8022AC18 38 60 00 00 */ li r3, 0
/* 8022AC1C 48 00 04 7C */ b lbl_8022B098
lbl_8022AC20:
/* 8022AC20 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022AC24 28 00 00 0E */ cmplwi r0, 0xe
/* 8022AC28 41 81 02 E8 */ bgt lbl_8022AF10
/* 8022AC2C 3C 60 80 3C */ lis r3, lit_5157@ha
/* 8022AC30 38 63 FF D0 */ addi r3, r3, lit_5157@l
/* 8022AC34 54 00 10 3A */ slwi r0, r0, 2
/* 8022AC38 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022AC3C 7C 09 03 A6 */ mtctr r0
/* 8022AC40 4E 80 04 20 */ bctr
/* 8022AC44 88 1D 00 00 */ lbz r0, 0(r29)
/* 8022AC48 28 00 00 00 */ cmplwi r0, 0
/* 8022AC4C 40 82 00 28 */ bne lbl_8022AC74
/* 8022AC50 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AC54 38 80 00 04 */ li r4, 4
/* 8022AC58 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 8022AC5C 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 8022AC60 80 A5 00 88 */ lwz r5, 0x88(r5)
/* 8022AC64 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AC68 38 E0 00 01 */ li r7, 1
/* 8022AC6C 48 00 E0 81 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AC70 48 00 02 A8 */ b lbl_8022AF18
lbl_8022AC74:
/* 8022AC74 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8022AC78 28 00 00 02 */ cmplwi r0, 2
/* 8022AC7C 40 82 00 28 */ bne lbl_8022ACA4
/* 8022AC80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022AC84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022AC88 80 A3 09 4C */ lwz r5, 0x94c(r3)
/* 8022AC8C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AC90 38 80 00 04 */ li r4, 4
/* 8022AC94 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AC98 38 E0 00 01 */ li r7, 1
/* 8022AC9C 48 00 E0 51 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022ACA0 48 00 02 78 */ b lbl_8022AF18
lbl_8022ACA4:
/* 8022ACA4 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022ACA8 38 80 00 04 */ li r4, 4
/* 8022ACAC 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 8022ACB0 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 8022ACB4 80 A5 00 84 */ lwz r5, 0x84(r5)
/* 8022ACB8 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022ACBC 38 E0 00 01 */ li r7, 1
/* 8022ACC0 48 00 E0 2D */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022ACC4 48 00 02 54 */ b lbl_8022AF18
/* 8022ACC8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022ACCC 38 80 00 00 */ li r4, 0
/* 8022ACD0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022ACD4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022ACD8 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 8022ACDC 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022ACE0 38 E0 00 01 */ li r7, 1
/* 8022ACE4 48 00 E0 09 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022ACE8 48 00 02 30 */ b lbl_8022AF18
/* 8022ACEC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022ACF0 38 80 00 01 */ li r4, 1
/* 8022ACF4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022ACF8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022ACFC 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 8022AD00 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AD04 38 E0 00 01 */ li r7, 1
/* 8022AD08 48 00 DF E5 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AD0C 48 00 02 0C */ b lbl_8022AF18
/* 8022AD10 80 1D 00 00 */ lwz r0, 0(r29)
/* 8022AD14 7C 1D 07 34 */ extsh r29, r0
/* 8022AD18 80 7E 05 C0 */ lwz r3, 0x5c0(r30)
/* 8022AD1C B0 03 01 76 */ sth r0, 0x176(r3)
/* 8022AD20 48 00 DC 09 */ bl dMsgObject_getFundRaising__Fv
/* 8022AD24 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 8022AD28 7C A0 E8 50 */ subf r5, r0, r29
/* 8022AD2C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AD30 38 80 00 0A */ li r4, 0xa
/* 8022AD34 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AD38 38 E0 00 01 */ li r7, 1
/* 8022AD3C 48 00 DF B1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AD40 48 00 01 D8 */ b lbl_8022AF18
/* 8022AD44 4B FF 3A 11 */ bl dMeter2Info_getNewLetterNum__Fv
/* 8022AD48 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 8022AD4C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AD50 38 80 00 0B */ li r4, 0xb
/* 8022AD54 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AD58 38 E0 00 01 */ li r7, 1
/* 8022AD5C 48 00 DF 91 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AD60 48 00 01 B8 */ b lbl_8022AF18
/* 8022AD64 4B FF DD 69 */ bl getPohNum__Fv
/* 8022AD68 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 8022AD6C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AD70 38 80 00 0C */ li r4, 0xc
/* 8022AD74 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AD78 38 E0 00 01 */ li r7, 1
/* 8022AD7C 48 00 DF 71 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AD80 48 00 01 98 */ b lbl_8022AF18
/* 8022AD84 88 1D 00 00 */ lbz r0, 0(r29)
/* 8022AD88 28 00 00 00 */ cmplwi r0, 0
/* 8022AD8C 40 82 00 14 */ bne lbl_8022ADA0
/* 8022AD90 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022AD94 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022AD98 80 A3 5E 0C */ lwz r5, 0x5e0c(r3)
/* 8022AD9C 48 00 00 10 */ b lbl_8022ADAC
lbl_8022ADA0:
/* 8022ADA0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022ADA4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022ADA8 80 A3 09 48 */ lwz r5, 0x948(r3)
lbl_8022ADAC:
/* 8022ADAC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022ADB0 38 80 00 0D */ li r4, 0xd
/* 8022ADB4 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022ADB8 38 E0 00 01 */ li r7, 1
/* 8022ADBC 48 00 DF 31 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022ADC0 48 00 01 58 */ b lbl_8022AF18
/* 8022ADC4 88 1D 00 00 */ lbz r0, 0(r29)
/* 8022ADC8 28 00 00 00 */ cmplwi r0, 0
/* 8022ADCC 40 82 00 10 */ bne lbl_8022ADDC
/* 8022ADD0 4B E0 36 59 */ bl dComIfGs_checkGetInsectNum__Fv
/* 8022ADD4 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 8022ADD8 48 00 00 10 */ b lbl_8022ADE8
lbl_8022ADDC:
/* 8022ADDC 4B E0 36 4D */ bl dComIfGs_checkGetInsectNum__Fv
/* 8022ADE0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8022ADE4 20 A0 00 18 */ subfic r5, r0, 0x18
lbl_8022ADE8:
/* 8022ADE8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022ADEC 38 80 00 02 */ li r4, 2
/* 8022ADF0 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022ADF4 38 E0 00 01 */ li r7, 1
/* 8022ADF8 48 00 DE F5 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022ADFC 48 00 01 1C */ b lbl_8022AF18
/* 8022AE00 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AE04 38 80 00 03 */ li r4, 3
/* 8022AE08 38 A0 00 00 */ li r5, 0
/* 8022AE0C 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AE10 38 E0 00 01 */ li r7, 1
/* 8022AE14 48 00 DE D9 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AE18 48 00 01 00 */ b lbl_8022AF18
/* 8022AE1C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AE20 3C 80 00 01 */ lis r4, 1
/* 8022AE24 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022AE28 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022AE2C 88 A5 5E A1 */ lbz r5, 0x5ea1(r5)
/* 8022AE30 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AE34 38 E0 00 01 */ li r7, 1
/* 8022AE38 48 00 DE B5 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AE3C 48 00 00 DC */ b lbl_8022AF18
/* 8022AE40 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022AE44 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022AE48 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 8022AE4C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FF1F@ha */
/* 8022AE50 38 84 FF 1F */ addi r4, r4, 0xFF1F /* 0x0000FF1F@l */
/* 8022AE54 4B E0 9B B1 */ bl getEventReg__11dSv_event_cCFUs
/* 8022AE58 7C 60 1B 78 */ mr r0, r3
/* 8022AE5C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AE60 38 80 00 06 */ li r4, 6
/* 8022AE64 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 8022AE68 20 A0 00 14 */ subfic r5, r0, 0x14
/* 8022AE6C 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AE70 38 E0 00 01 */ li r7, 1
/* 8022AE74 48 00 DE 79 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AE78 48 00 00 A0 */ b lbl_8022AF18
/* 8022AE7C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AE80 38 80 00 09 */ li r4, 9
/* 8022AE84 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022AE88 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022AE8C 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 8022AE90 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AE94 38 E0 00 01 */ li r7, 1
/* 8022AE98 48 00 DE 55 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AE9C 48 00 00 7C */ b lbl_8022AF18
/* 8022AEA0 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AEA4 38 80 00 0E */ li r4, 0xe
/* 8022AEA8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022AEAC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022AEB0 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 8022AEB4 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AEB8 38 E0 00 01 */ li r7, 1
/* 8022AEBC 48 00 DE 31 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AEC0 48 00 00 58 */ b lbl_8022AF18
/* 8022AEC4 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AEC8 3C 80 00 01 */ lis r4, 0x0001 /* 0x00010001@ha */
/* 8022AECC 38 84 00 01 */ addi r4, r4, 0x0001 /* 0x00010001@l */
/* 8022AED0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022AED4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022AED8 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 8022AEDC 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AEE0 38 E0 00 01 */ li r7, 1
/* 8022AEE4 48 00 DE 09 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AEE8 48 00 00 30 */ b lbl_8022AF18
/* 8022AEEC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022AEF0 38 80 00 08 */ li r4, 8
/* 8022AEF4 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 8022AEF8 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 8022AEFC 88 A5 00 BC */ lbz r5, 0xbc(r5)
/* 8022AF00 38 C1 00 38 */ addi r6, r1, 0x38
/* 8022AF04 38 E0 00 01 */ li r7, 1
/* 8022AF08 48 00 DD E5 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022AF0C 48 00 00 0C */ b lbl_8022AF18
lbl_8022AF10:
/* 8022AF10 38 60 00 00 */ li r3, 0
/* 8022AF14 48 00 01 84 */ b lbl_8022B098
lbl_8022AF18:
/* 8022AF18 7F E3 FB 78 */ mr r3, r31
/* 8022AF1C 38 81 00 38 */ addi r4, r1, 0x38
/* 8022AF20 48 00 05 C1 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AF24 38 60 00 01 */ li r3, 1
/* 8022AF28 48 00 01 70 */ b lbl_8022B098
lbl_8022AF2C:
/* 8022AF2C 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022AF30 28 00 00 0B */ cmplwi r0, 0xb
/* 8022AF34 41 81 01 2C */ bgt lbl_8022B060
/* 8022AF38 3C A0 80 3C */ lis r5, lit_5158@ha
/* 8022AF3C 38 A5 FF A0 */ addi r5, r5, lit_5158@l
/* 8022AF40 54 00 10 3A */ slwi r0, r0, 2
/* 8022AF44 7C 05 00 2E */ lwzx r0, r5, r0
/* 8022AF48 7C 09 03 A6 */ mtctr r0
/* 8022AF4C 4E 80 04 20 */ bctr
/* 8022AF50 38 81 00 10 */ addi r4, r1, 0x10
/* 8022AF54 48 00 05 8D */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AF58 38 60 00 01 */ li r3, 1
/* 8022AF5C 48 00 01 3C */ b lbl_8022B098
/* 8022AF60 38 81 00 10 */ addi r4, r1, 0x10
/* 8022AF64 48 00 05 7D */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AF68 38 60 00 01 */ li r3, 1
/* 8022AF6C 48 00 01 2C */ b lbl_8022B098
/* 8022AF70 38 60 00 B2 */ li r3, 0xb2
/* 8022AF74 4B FF D6 59 */ bl changeCodeToChar__FUs
/* 8022AF78 7C 64 1B 78 */ mr r4, r3
/* 8022AF7C 7F E3 FB 78 */ mr r3, r31
/* 8022AF80 48 00 05 61 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AF84 38 60 00 01 */ li r3, 1
/* 8022AF88 48 00 01 10 */ b lbl_8022B098
/* 8022AF8C 38 60 00 B3 */ li r3, 0xb3
/* 8022AF90 4B FF D6 3D */ bl changeCodeToChar__FUs
/* 8022AF94 7C 64 1B 78 */ mr r4, r3
/* 8022AF98 7F E3 FB 78 */ mr r3, r31
/* 8022AF9C 48 00 05 45 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AFA0 38 60 00 01 */ li r3, 1
/* 8022AFA4 48 00 00 F4 */ b lbl_8022B098
/* 8022AFA8 38 60 00 B1 */ li r3, 0xb1
/* 8022AFAC 4B FF D6 21 */ bl changeCodeToChar__FUs
/* 8022AFB0 7C 64 1B 78 */ mr r4, r3
/* 8022AFB4 7F E3 FB 78 */ mr r3, r31
/* 8022AFB8 48 00 05 29 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AFBC 38 60 00 01 */ li r3, 1
/* 8022AFC0 48 00 00 D8 */ b lbl_8022B098
/* 8022AFC4 38 60 00 89 */ li r3, 0x89
/* 8022AFC8 4B FF D6 05 */ bl changeCodeToChar__FUs
/* 8022AFCC 7C 64 1B 78 */ mr r4, r3
/* 8022AFD0 7F E3 FB 78 */ mr r3, r31
/* 8022AFD4 48 00 05 0D */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AFD8 38 60 00 01 */ li r3, 1
/* 8022AFDC 48 00 00 BC */ b lbl_8022B098
/* 8022AFE0 38 60 00 B9 */ li r3, 0xb9
/* 8022AFE4 4B FF D5 E9 */ bl changeCodeToChar__FUs
/* 8022AFE8 7C 64 1B 78 */ mr r4, r3
/* 8022AFEC 7F E3 FB 78 */ mr r3, r31
/* 8022AFF0 48 00 04 F1 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022AFF4 38 60 00 01 */ li r3, 1
/* 8022AFF8 48 00 00 A0 */ b lbl_8022B098
/* 8022AFFC 38 60 00 BC */ li r3, 0xbc
/* 8022B000 4B FF D5 CD */ bl changeCodeToChar__FUs
/* 8022B004 7C 64 1B 78 */ mr r4, r3
/* 8022B008 7F E3 FB 78 */ mr r3, r31
/* 8022B00C 48 00 04 D5 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022B010 38 60 00 01 */ li r3, 1
/* 8022B014 48 00 00 84 */ b lbl_8022B098
/* 8022B018 38 60 00 BD */ li r3, 0xbd
/* 8022B01C 4B FF D5 B1 */ bl changeCodeToChar__FUs
/* 8022B020 7C 64 1B 78 */ mr r4, r3
/* 8022B024 7F E3 FB 78 */ mr r3, r31
/* 8022B028 48 00 04 B9 */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022B02C 38 60 00 01 */ li r3, 1
/* 8022B030 48 00 00 68 */ b lbl_8022B098
/* 8022B034 38 60 00 BE */ li r3, 0xbe
/* 8022B038 4B FF D5 95 */ bl changeCodeToChar__FUs
/* 8022B03C 7C 64 1B 78 */ mr r4, r3
/* 8022B040 7F E3 FB 78 */ mr r3, r31
/* 8022B044 48 00 04 9D */ bl push_word__26jmessage_tMeasureProcessorFPc
/* 8022B048 38 60 00 01 */ li r3, 1
/* 8022B04C 48 00 00 4C */ b lbl_8022B098
/* 8022B050 7F E3 FB 78 */ mr r3, r31
/* 8022B054 48 00 01 39 */ bl do_space__26jmessage_tMeasureProcessorFUl
/* 8022B058 38 60 00 01 */ li r3, 1
/* 8022B05C 48 00 00 3C */ b lbl_8022B098
lbl_8022B060:
/* 8022B060 54 80 04 0F */ rlwinm. r0, r4, 0, 0x10, 7
/* 8022B064 41 82 00 20 */ beq lbl_8022B084
/* 8022B068 41 80 00 2C */ blt lbl_8022B094
/* 8022B06C 2C 00 00 15 */ cmpwi r0, 0x15
/* 8022B070 40 80 00 24 */ bge lbl_8022B094
/* 8022B074 7F E3 FB 78 */ mr r3, r31
/* 8022B078 48 00 01 15 */ bl do_space__26jmessage_tMeasureProcessorFUl
/* 8022B07C 38 60 00 01 */ li r3, 1
/* 8022B080 48 00 00 18 */ b lbl_8022B098
lbl_8022B084:
/* 8022B084 80 1D 00 00 */ lwz r0, 0(r29)
/* 8022B088 90 1E 05 B8 */ stw r0, 0x5b8(r30)
/* 8022B08C 38 60 00 01 */ li r3, 1
/* 8022B090 48 00 00 08 */ b lbl_8022B098
lbl_8022B094:
/* 8022B094 38 60 00 00 */ li r3, 0
lbl_8022B098:
/* 8022B098 39 61 01 E0 */ addi r11, r1, 0x1e0
/* 8022B09C 48 13 71 8D */ bl _restgpr_29
/* 8022B0A0 80 01 01 E4 */ lwz r0, 0x1e4(r1)
/* 8022B0A4 7C 08 03 A6 */ mtlr r0
/* 8022B0A8 38 21 01 E0 */ addi r1, r1, 0x1e0
/* 8022B0AC 4E 80 00 20 */ blr
@@ -0,0 +1,512 @@
lbl_8022C1A0:
/* 8022C1A0 94 21 FF 80 */ stwu r1, -0x80(r1)
/* 8022C1A4 7C 08 02 A6 */ mflr r0
/* 8022C1A8 90 01 00 84 */ stw r0, 0x84(r1)
/* 8022C1AC 39 61 00 80 */ addi r11, r1, 0x80
/* 8022C1B0 48 13 60 29 */ bl _savegpr_28
/* 8022C1B4 7C 7C 1B 78 */ mr r28, r3
/* 8022C1B8 7C 9D 23 78 */ mr r29, r4
/* 8022C1BC 7C BE 2B 78 */ mr r30, r5
/* 8022C1C0 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022C1C4 54 84 02 1E */ rlwinm r4, r4, 0, 8, 0xf
/* 8022C1C8 3C 00 00 04 */ lis r0, 4
/* 8022C1CC 7C 04 00 00 */ cmpw r4, r0
/* 8022C1D0 41 82 06 48 */ beq lbl_8022C818
/* 8022C1D4 40 80 00 40 */ bge lbl_8022C214
/* 8022C1D8 3C 00 00 02 */ lis r0, 2
/* 8022C1DC 7C 04 00 00 */ cmpw r4, r0
/* 8022C1E0 41 82 00 A4 */ beq lbl_8022C284
/* 8022C1E4 40 80 00 20 */ bge lbl_8022C204
/* 8022C1E8 3C 00 00 01 */ lis r0, 1
/* 8022C1EC 7C 04 00 00 */ cmpw r4, r0
/* 8022C1F0 41 82 00 54 */ beq lbl_8022C244
/* 8022C1F4 40 80 06 EC */ bge lbl_8022C8E0
/* 8022C1F8 2C 04 00 00 */ cmpwi r4, 0
/* 8022C1FC 41 82 01 0C */ beq lbl_8022C308
/* 8022C200 48 00 06 E0 */ b lbl_8022C8E0
lbl_8022C204:
/* 8022C204 3C 00 00 03 */ lis r0, 3
/* 8022C208 7C 04 00 00 */ cmpw r4, r0
/* 8022C20C 41 82 06 A4 */ beq lbl_8022C8B0
/* 8022C210 48 00 06 D0 */ b lbl_8022C8E0
lbl_8022C214:
/* 8022C214 3C 00 00 06 */ lis r0, 6
/* 8022C218 7C 04 00 00 */ cmpw r4, r0
/* 8022C21C 41 82 06 4C */ beq lbl_8022C868
/* 8022C220 40 80 00 14 */ bge lbl_8022C234
/* 8022C224 3C 00 00 05 */ lis r0, 5
/* 8022C228 7C 04 00 00 */ cmpw r4, r0
/* 8022C22C 41 82 06 14 */ beq lbl_8022C840
/* 8022C230 48 00 06 B0 */ b lbl_8022C8E0
lbl_8022C234:
/* 8022C234 3C 60 00 FF */ lis r3, 0xff
/* 8022C238 7C 04 18 00 */ cmpw r4, r3
/* 8022C23C 41 82 00 60 */ beq lbl_8022C29C
/* 8022C240 48 00 06 A0 */ b lbl_8022C8E0
lbl_8022C244:
/* 8022C244 38 61 00 08 */ addi r3, r1, 8
/* 8022C248 7F E4 FB 78 */ mr r4, r31
/* 8022C24C 48 00 67 D5 */ bl getActorPos__19jmessage_tReferenceFv
/* 8022C250 C0 01 00 08 */ lfs f0, 8(r1)
/* 8022C254 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 8022C258 C0 01 00 0C */ lfs f0, 0xc(r1)
/* 8022C25C D0 01 00 18 */ stfs f0, 0x18(r1)
/* 8022C260 C0 01 00 10 */ lfs f0, 0x10(r1)
/* 8022C264 D0 01 00 1C */ stfs f0, 0x1c(r1)
/* 8022C268 7F 83 E3 78 */ mr r3, r28
/* 8022C26C 88 9C 00 B4 */ lbz r4, 0xb4(r28)
/* 8022C270 57 A5 06 3E */ clrlwi r5, r29, 0x18
/* 8022C274 38 C1 00 14 */ addi r6, r1, 0x14
/* 8022C278 48 00 08 99 */ bl messageSePlay__27jmessage_tSequenceProcessorFUcUcP4cXyz
/* 8022C27C 38 60 00 01 */ li r3, 1
/* 8022C280 48 00 06 64 */ b lbl_8022C8E4
lbl_8022C284:
/* 8022C284 57 A0 06 3E */ clrlwi r0, r29, 0x18
/* 8022C288 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022C28C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022C290 90 03 5E E8 */ stw r0, 0x5ee8(r3)
/* 8022C294 38 60 00 01 */ li r3, 1
/* 8022C298 48 00 06 4C */ b lbl_8022C8E4
lbl_8022C29C:
/* 8022C29C 38 03 00 02 */ addi r0, r3, 2
/* 8022C2A0 7C 1D 00 00 */ cmpw r29, r0
/* 8022C2A4 41 82 00 4C */ beq lbl_8022C2F0
/* 8022C2A8 40 80 00 14 */ bge lbl_8022C2BC
/* 8022C2AC 7C 1D 18 00 */ cmpw r29, r3
/* 8022C2B0 41 82 00 20 */ beq lbl_8022C2D0
/* 8022C2B4 40 80 00 2C */ bge lbl_8022C2E0
/* 8022C2B8 48 00 00 50 */ b lbl_8022C308
lbl_8022C2BC:
/* 8022C2BC 3C 60 01 00 */ lis r3, 0x0100 /* 0x00FFFF02@ha */
/* 8022C2C0 38 03 FF 02 */ addi r0, r3, 0xFF02 /* 0x00FFFF02@l */
/* 8022C2C4 7C 1D 00 00 */ cmpw r29, r0
/* 8022C2C8 41 82 00 28 */ beq lbl_8022C2F0
/* 8022C2CC 48 00 00 3C */ b lbl_8022C308
lbl_8022C2D0:
/* 8022C2D0 88 1E 00 00 */ lbz r0, 0(r30)
/* 8022C2D4 98 1F 12 49 */ stb r0, 0x1249(r31)
/* 8022C2D8 38 60 00 01 */ li r3, 1
/* 8022C2DC 48 00 06 08 */ b lbl_8022C8E4
lbl_8022C2E0:
/* 8022C2E0 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8022C2E4 B0 1F 06 32 */ sth r0, 0x632(r31)
/* 8022C2E8 38 60 00 01 */ li r3, 1
/* 8022C2EC 48 00 05 F8 */ b lbl_8022C8E4
lbl_8022C2F0:
/* 8022C2F0 7F 83 E3 78 */ mr r3, r28
/* 8022C2F4 7F C4 F3 78 */ mr r4, r30
/* 8022C2F8 7C C5 33 78 */ mr r5, r6
/* 8022C2FC 48 00 07 29 */ bl do_rubyset__27jmessage_tSequenceProcessorFPCvUl
/* 8022C300 38 60 00 01 */ li r3, 1
/* 8022C304 48 00 05 E0 */ b lbl_8022C8E4
lbl_8022C308:
/* 8022C308 28 1D 00 3F */ cmplwi r29, 0x3f
/* 8022C30C 41 81 05 0C */ bgt lbl_8022C818
/* 8022C310 3C 60 80 3C */ lis r3, lit_6062@ha
/* 8022C314 38 63 02 30 */ addi r3, r3, lit_6062@l
/* 8022C318 57 A0 10 3A */ slwi r0, r29, 2
/* 8022C31C 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022C320 7C 09 03 A6 */ mtctr r0
/* 8022C324 4E 80 04 20 */ bctr
/* 8022C328 7F 83 E3 78 */ mr r3, r28
/* 8022C32C 48 00 07 81 */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C330 38 60 00 01 */ li r3, 1
/* 8022C334 48 00 05 B0 */ b lbl_8022C8E4
/* 8022C338 48 00 C1 DD */ bl getWord__12dMsgObject_cFv
/* 8022C33C 7C 64 1B 78 */ mr r4, r3
/* 8022C340 7F 83 E3 78 */ mr r3, r28
/* 8022C344 48 07 B8 B5 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022C348 38 60 00 01 */ li r3, 1
/* 8022C34C 48 00 05 98 */ b lbl_8022C8E4
/* 8022C350 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022C354 48 00 AF 79 */ bl getSmellName__12dMsgObject_cFv
/* 8022C358 7C 64 1B 78 */ mr r4, r3
/* 8022C35C 7F 83 E3 78 */ mr r3, r28
/* 8022C360 48 07 B8 99 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022C364 38 60 00 01 */ li r3, 1
/* 8022C368 48 00 05 7C */ b lbl_8022C8E4
/* 8022C36C 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022C370 48 00 AF C5 */ bl getPortalName__12dMsgObject_cFv
/* 8022C374 7C 64 1B 78 */ mr r4, r3
/* 8022C378 7F 83 E3 78 */ mr r3, r28
/* 8022C37C 48 07 B8 7D */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022C380 38 60 00 01 */ li r3, 1
/* 8022C384 48 00 05 60 */ b lbl_8022C8E4
/* 8022C388 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022C38C 48 00 B0 01 */ bl getBombName__12dMsgObject_cFv
/* 8022C390 7C 64 1B 78 */ mr r4, r3
/* 8022C394 7F 83 E3 78 */ mr r3, r28
/* 8022C398 48 07 B8 61 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022C39C 38 60 00 01 */ li r3, 1
/* 8022C3A0 48 00 05 44 */ b lbl_8022C8E4
/* 8022C3A4 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022C3A8 48 00 B0 75 */ bl getInsectName__12dMsgObject_cFv
/* 8022C3AC 7C 64 1B 78 */ mr r4, r3
/* 8022C3B0 7F 83 E3 78 */ mr r3, r28
/* 8022C3B4 48 07 B8 45 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022C3B8 38 60 00 01 */ li r3, 1
/* 8022C3BC 48 00 05 28 */ b lbl_8022C8E4
/* 8022C3C0 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022C3C4 48 00 B0 B5 */ bl getLetterName__12dMsgObject_cFv
/* 8022C3C8 7C 64 1B 78 */ mr r4, r3
/* 8022C3CC 7F 83 E3 78 */ mr r3, r28
/* 8022C3D0 48 07 B8 29 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022C3D4 38 60 00 01 */ li r3, 1
/* 8022C3D8 48 00 05 0C */ b lbl_8022C8E4
/* 8022C3DC 38 60 00 01 */ li r3, 1
/* 8022C3E0 48 00 05 04 */ b lbl_8022C8E4
/* 8022C3E4 7F 83 E3 78 */ mr r3, r28
/* 8022C3E8 48 00 06 C5 */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C3EC 38 60 00 01 */ li r3, 1
/* 8022C3F0 48 00 04 F4 */ b lbl_8022C8E4
/* 8022C3F4 38 00 00 01 */ li r0, 1
/* 8022C3F8 98 1C 00 B2 */ stb r0, 0xb2(r28)
/* 8022C3FC 98 1F 12 76 */ stb r0, 0x1276(r31)
/* 8022C400 38 60 00 01 */ li r3, 1
/* 8022C404 48 00 04 E0 */ b lbl_8022C8E4
/* 8022C408 38 00 00 00 */ li r0, 0
/* 8022C40C 98 1C 00 B2 */ stb r0, 0xb2(r28)
/* 8022C410 38 60 00 01 */ li r3, 1
/* 8022C414 48 00 04 D0 */ b lbl_8022C8E4
/* 8022C418 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8022C41C B0 1F 05 D6 */ sth r0, 0x5d6(r31)
/* 8022C420 A8 1F 05 D6 */ lha r0, 0x5d6(r31)
/* 8022C424 2C 00 00 00 */ cmpwi r0, 0
/* 8022C428 40 82 00 10 */ bne lbl_8022C438
/* 8022C42C 38 00 00 03 */ li r0, 3
/* 8022C430 98 1F 12 4C */ stb r0, 0x124c(r31)
/* 8022C434 48 00 00 0C */ b lbl_8022C440
lbl_8022C438:
/* 8022C438 38 00 00 01 */ li r0, 1
/* 8022C43C 98 1F 12 4C */ stb r0, 0x124c(r31)
lbl_8022C440:
/* 8022C440 38 60 00 01 */ li r3, 1
/* 8022C444 48 00 04 A0 */ b lbl_8022C8E4
/* 8022C448 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8022C44C B0 1F 05 D6 */ sth r0, 0x5d6(r31)
/* 8022C450 38 00 00 02 */ li r0, 2
/* 8022C454 98 1F 12 4C */ stb r0, 0x124c(r31)
/* 8022C458 38 60 00 01 */ li r3, 1
/* 8022C45C 48 00 04 88 */ b lbl_8022C8E4
/* 8022C460 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8022C464 3C 60 80 43 */ lis r3, g_meter2_info@ha
/* 8022C468 38 63 01 88 */ addi r3, r3, g_meter2_info@l
/* 8022C46C B0 03 00 94 */ sth r0, 0x94(r3)
/* 8022C470 B0 1F 05 D6 */ sth r0, 0x5d6(r31)
/* 8022C474 38 00 00 06 */ li r0, 6
/* 8022C478 98 1F 12 4C */ stb r0, 0x124c(r31)
/* 8022C47C 38 60 00 01 */ li r3, 1
/* 8022C480 48 00 04 64 */ b lbl_8022C8E4
/* 8022C484 80 1E 00 00 */ lwz r0, 0(r30)
/* 8022C488 90 1F 05 B4 */ stw r0, 0x5b4(r31)
/* 8022C48C 38 00 00 04 */ li r0, 4
/* 8022C490 98 1F 12 4C */ stb r0, 0x124c(r31)
/* 8022C494 38 60 00 01 */ li r3, 1
/* 8022C498 48 00 04 4C */ b lbl_8022C8E4
/* 8022C49C A0 1E 00 00 */ lhz r0, 0(r30)
/* 8022C4A0 B0 1C 00 A8 */ sth r0, 0xa8(r28)
/* 8022C4A4 A8 1C 00 A8 */ lha r0, 0xa8(r28)
/* 8022C4A8 B0 1C 00 A4 */ sth r0, 0xa4(r28)
/* 8022C4AC 38 60 00 01 */ li r3, 1
/* 8022C4B0 48 00 04 34 */ b lbl_8022C8E4
/* 8022C4B4 A0 1E 00 00 */ lhz r0, 0(r30)
/* 8022C4B8 B0 1C 00 A4 */ sth r0, 0xa4(r28)
/* 8022C4BC 38 00 00 00 */ li r0, 0
/* 8022C4C0 98 1C 00 B0 */ stb r0, 0xb0(r28)
/* 8022C4C4 38 60 00 01 */ li r3, 1
/* 8022C4C8 48 00 04 1C */ b lbl_8022C8E4
/* 8022C4CC 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022C4D0 28 00 00 00 */ cmplwi r0, 0
/* 8022C4D4 40 82 00 1C */ bne lbl_8022C4F0
/* 8022C4D8 38 00 00 02 */ li r0, 2
/* 8022C4DC 98 1F 12 42 */ stb r0, 0x1242(r31)
/* 8022C4E0 38 00 00 00 */ li r0, 0
/* 8022C4E4 98 1F 12 43 */ stb r0, 0x1243(r31)
/* 8022C4E8 38 00 00 01 */ li r0, 1
/* 8022C4EC 98 1C 00 B2 */ stb r0, 0xb2(r28)
lbl_8022C4F0:
/* 8022C4F0 88 1E 00 00 */ lbz r0, 0(r30)
/* 8022C4F4 28 00 00 01 */ cmplwi r0, 1
/* 8022C4F8 40 82 00 18 */ bne lbl_8022C510
/* 8022C4FC 88 7C 00 AD */ lbz r3, 0xad(r28)
/* 8022C500 88 1F 12 74 */ lbz r0, 0x1274(r31)
/* 8022C504 28 00 00 00 */ cmplwi r0, 0
/* 8022C508 40 82 00 08 */ bne lbl_8022C510
/* 8022C50C 98 7F 12 44 */ stb r3, 0x1244(r31)
lbl_8022C510:
/* 8022C510 88 7C 00 AD */ lbz r3, 0xad(r28)
/* 8022C514 38 03 00 01 */ addi r0, r3, 1
/* 8022C518 98 1C 00 AD */ stb r0, 0xad(r28)
/* 8022C51C 38 00 00 01 */ li r0, 1
/* 8022C520 98 1C 00 AC */ stb r0, 0xac(r28)
/* 8022C524 38 60 00 01 */ li r3, 1
/* 8022C528 48 00 03 BC */ b lbl_8022C8E4
/* 8022C52C 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022C530 28 00 00 00 */ cmplwi r0, 0
/* 8022C534 40 82 00 1C */ bne lbl_8022C550
/* 8022C538 38 00 00 03 */ li r0, 3
/* 8022C53C 98 1F 12 42 */ stb r0, 0x1242(r31)
/* 8022C540 38 00 00 00 */ li r0, 0
/* 8022C544 98 1F 12 43 */ stb r0, 0x1243(r31)
/* 8022C548 38 00 00 01 */ li r0, 1
/* 8022C54C 98 1C 00 B2 */ stb r0, 0xb2(r28)
lbl_8022C550:
/* 8022C550 88 1E 00 00 */ lbz r0, 0(r30)
/* 8022C554 28 00 00 01 */ cmplwi r0, 1
/* 8022C558 40 82 00 18 */ bne lbl_8022C570
/* 8022C55C 88 7C 00 AD */ lbz r3, 0xad(r28)
/* 8022C560 88 1F 12 74 */ lbz r0, 0x1274(r31)
/* 8022C564 28 00 00 00 */ cmplwi r0, 0
/* 8022C568 40 82 00 08 */ bne lbl_8022C570
/* 8022C56C 98 7F 12 44 */ stb r3, 0x1244(r31)
lbl_8022C570:
/* 8022C570 88 7C 00 AD */ lbz r3, 0xad(r28)
/* 8022C574 38 03 00 01 */ addi r0, r3, 1
/* 8022C578 98 1C 00 AD */ stb r0, 0xad(r28)
/* 8022C57C 38 00 00 01 */ li r0, 1
/* 8022C580 98 1C 00 AC */ stb r0, 0xac(r28)
/* 8022C584 38 60 00 01 */ li r3, 1
/* 8022C588 48 00 03 5C */ b lbl_8022C8E4
/* 8022C58C 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022C590 28 00 00 02 */ cmplwi r0, 2
/* 8022C594 40 82 00 10 */ bne lbl_8022C5A4
/* 8022C598 88 1F 12 43 */ lbz r0, 0x1243(r31)
/* 8022C59C 28 00 00 01 */ cmplwi r0, 1
/* 8022C5A0 41 82 00 14 */ beq lbl_8022C5B4
lbl_8022C5A4:
/* 8022C5A4 38 00 00 02 */ li r0, 2
/* 8022C5A8 98 1F 12 42 */ stb r0, 0x1242(r31)
/* 8022C5AC 38 00 00 01 */ li r0, 1
/* 8022C5B0 98 1F 12 43 */ stb r0, 0x1243(r31)
lbl_8022C5B4:
/* 8022C5B4 38 00 00 01 */ li r0, 1
/* 8022C5B8 98 1C 00 B2 */ stb r0, 0xb2(r28)
/* 8022C5BC 38 60 00 01 */ li r3, 1
/* 8022C5C0 48 00 03 24 */ b lbl_8022C8E4
/* 8022C5C4 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022C5C8 28 00 00 02 */ cmplwi r0, 2
/* 8022C5CC 40 82 00 10 */ bne lbl_8022C5DC
/* 8022C5D0 88 1F 12 43 */ lbz r0, 0x1243(r31)
/* 8022C5D4 28 00 00 01 */ cmplwi r0, 1
/* 8022C5D8 41 82 00 2C */ beq lbl_8022C604
lbl_8022C5DC:
/* 8022C5DC 38 00 00 02 */ li r0, 2
/* 8022C5E0 98 1F 12 42 */ stb r0, 0x1242(r31)
/* 8022C5E4 38 00 00 01 */ li r0, 1
/* 8022C5E8 98 1F 12 43 */ stb r0, 0x1243(r31)
/* 8022C5EC 88 1F 12 74 */ lbz r0, 0x1274(r31)
/* 8022C5F0 28 00 00 00 */ cmplwi r0, 0
/* 8022C5F4 40 82 00 24 */ bne lbl_8022C618
/* 8022C5F8 38 00 00 00 */ li r0, 0
/* 8022C5FC 98 1F 12 44 */ stb r0, 0x1244(r31)
/* 8022C600 48 00 00 18 */ b lbl_8022C618
lbl_8022C604:
/* 8022C604 88 1F 12 74 */ lbz r0, 0x1274(r31)
/* 8022C608 28 00 00 00 */ cmplwi r0, 0
/* 8022C60C 40 82 00 0C */ bne lbl_8022C618
/* 8022C610 38 00 00 01 */ li r0, 1
/* 8022C614 98 1F 12 44 */ stb r0, 0x1244(r31)
lbl_8022C618:
/* 8022C618 38 00 00 01 */ li r0, 1
/* 8022C61C 98 1C 00 B2 */ stb r0, 0xb2(r28)
/* 8022C620 38 60 00 01 */ li r3, 1
/* 8022C624 48 00 02 C0 */ b lbl_8022C8E4
/* 8022C628 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022C62C 28 00 00 03 */ cmplwi r0, 3
/* 8022C630 40 82 00 10 */ bne lbl_8022C640
/* 8022C634 88 1F 12 43 */ lbz r0, 0x1243(r31)
/* 8022C638 28 00 00 01 */ cmplwi r0, 1
/* 8022C63C 41 82 00 14 */ beq lbl_8022C650
lbl_8022C640:
/* 8022C640 38 00 00 03 */ li r0, 3
/* 8022C644 98 1F 12 42 */ stb r0, 0x1242(r31)
/* 8022C648 38 00 00 01 */ li r0, 1
/* 8022C64C 98 1F 12 43 */ stb r0, 0x1243(r31)
lbl_8022C650:
/* 8022C650 88 7C 00 AD */ lbz r3, 0xad(r28)
/* 8022C654 38 03 00 01 */ addi r0, r3, 1
/* 8022C658 98 1C 00 AD */ stb r0, 0xad(r28)
/* 8022C65C 38 00 00 01 */ li r0, 1
/* 8022C660 98 1C 00 B2 */ stb r0, 0xb2(r28)
/* 8022C664 38 60 00 01 */ li r3, 1
/* 8022C668 48 00 02 7C */ b lbl_8022C8E4
/* 8022C66C 88 1F 12 42 */ lbz r0, 0x1242(r31)
/* 8022C670 28 00 00 03 */ cmplwi r0, 3
/* 8022C674 40 82 00 10 */ bne lbl_8022C684
/* 8022C678 88 1F 12 43 */ lbz r0, 0x1243(r31)
/* 8022C67C 28 00 00 01 */ cmplwi r0, 1
/* 8022C680 41 82 00 14 */ beq lbl_8022C694
lbl_8022C684:
/* 8022C684 38 00 00 03 */ li r0, 3
/* 8022C688 98 1F 12 42 */ stb r0, 0x1242(r31)
/* 8022C68C 38 00 00 01 */ li r0, 1
/* 8022C690 98 1F 12 43 */ stb r0, 0x1243(r31)
lbl_8022C694:
/* 8022C694 88 7C 00 AD */ lbz r3, 0xad(r28)
/* 8022C698 88 1F 12 74 */ lbz r0, 0x1274(r31)
/* 8022C69C 28 00 00 00 */ cmplwi r0, 0
/* 8022C6A0 40 82 00 08 */ bne lbl_8022C6A8
/* 8022C6A4 98 7F 12 44 */ stb r3, 0x1244(r31)
lbl_8022C6A8:
/* 8022C6A8 38 00 00 01 */ li r0, 1
/* 8022C6AC 98 1C 00 B2 */ stb r0, 0xb2(r28)
/* 8022C6B0 38 60 00 01 */ li r3, 1
/* 8022C6B4 48 00 02 30 */ b lbl_8022C8E4
/* 8022C6B8 7F 83 E3 78 */ mr r3, r28
/* 8022C6BC 38 80 00 0A */ li r4, 0xa
/* 8022C6C0 81 9C 00 00 */ lwz r12, 0(r28)
/* 8022C6C4 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8022C6C8 7D 89 03 A6 */ mtctr r12
/* 8022C6CC 4E 80 04 21 */ bctrl
/* 8022C6D0 7F 83 E3 78 */ mr r3, r28
/* 8022C6D4 80 9F 05 C4 */ lwz r4, 0x5c4(r31)
/* 8022C6D8 48 07 B5 21 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022C6DC 38 60 00 01 */ li r3, 1
/* 8022C6E0 48 00 02 04 */ b lbl_8022C8E4
/* 8022C6E4 7F 83 E3 78 */ mr r3, r28
/* 8022C6E8 48 00 02 1D */ bl do_name1__27jmessage_tSequenceProcessorFv
/* 8022C6EC 38 60 00 01 */ li r3, 1
/* 8022C6F0 48 00 01 F4 */ b lbl_8022C8E4
/* 8022C6F4 7F 83 E3 78 */ mr r3, r28
/* 8022C6F8 7F A4 EB 78 */ mr r4, r29
/* 8022C6FC 48 00 02 0D */ bl do_space__27jmessage_tSequenceProcessorFUl
/* 8022C700 38 60 00 01 */ li r3, 1
/* 8022C704 48 00 01 E0 */ b lbl_8022C8E4
/* 8022C708 7F E3 FB 78 */ mr r3, r31
/* 8022C70C 38 80 00 00 */ li r4, 0
/* 8022C710 4B FF D2 9D */ bl decideOutFontRupeeColor__19jmessage_tReferenceFi
/* 8022C714 80 9F 05 C0 */ lwz r4, 0x5c0(r31)
/* 8022C718 38 60 00 00 */ li r3, 0
/* 8022C71C B0 64 01 74 */ sth r3, 0x174(r4)
/* 8022C720 38 00 00 01 */ li r0, 1
/* 8022C724 98 04 01 9F */ stb r0, 0x19f(r4)
/* 8022C728 98 7F 12 4F */ stb r3, 0x124f(r31)
/* 8022C72C 38 00 00 05 */ li r0, 5
/* 8022C730 98 1F 12 4C */ stb r0, 0x124c(r31)
/* 8022C734 80 1E 00 00 */ lwz r0, 0(r30)
/* 8022C738 28 00 00 01 */ cmplwi r0, 1
/* 8022C73C 40 82 00 20 */ bne lbl_8022C75C
/* 8022C740 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022C744 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022C748 38 63 0D D8 */ addi r3, r3, 0xdd8
/* 8022C74C 3C 80 80 38 */ lis r4, tempBitLabels__20dSv_event_tmp_flag_c@ha
/* 8022C750 38 84 90 C0 */ addi r4, r4, tempBitLabels__20dSv_event_tmp_flag_c@l
/* 8022C754 A0 84 00 A0 */ lhz r4, 0xa0(r4)
/* 8022C758 4B E0 82 35 */ bl onEventBit__11dSv_event_cFUs
lbl_8022C75C:
/* 8022C75C 38 60 00 01 */ li r3, 1
/* 8022C760 48 00 01 84 */ b lbl_8022C8E4
/* 8022C764 38 00 00 01 */ li r0, 1
/* 8022C768 98 1F 12 4B */ stb r0, 0x124b(r31)
/* 8022C76C 38 60 00 01 */ li r3, 1
/* 8022C770 48 00 01 74 */ b lbl_8022C8E4
/* 8022C774 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022C778 48 00 AD 59 */ bl getSelectBombNum__12dMsgObject_cFv
/* 8022C77C 7C 60 1B 78 */ mr r0, r3
/* 8022C780 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022C784 38 80 00 07 */ li r4, 7
/* 8022C788 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 8022C78C 38 C1 00 48 */ addi r6, r1, 0x48
/* 8022C790 38 E0 00 01 */ li r7, 1
/* 8022C794 48 00 C5 59 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022C798 7F E3 FB 78 */ mr r3, r31
/* 8022C79C 88 9C 00 B5 */ lbz r4, 0xb5(r28)
/* 8022C7A0 7C 84 07 74 */ extsb r4, r4
/* 8022C7A4 4B FF CF 8D */ bl getWord__19jmessage_tReferenceFi
/* 8022C7A8 38 81 00 48 */ addi r4, r1, 0x48
/* 8022C7AC 48 13 C3 81 */ bl strcpy
/* 8022C7B0 7F 83 E3 78 */ mr r3, r28
/* 8022C7B4 48 00 02 F9 */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C7B8 38 60 00 01 */ li r3, 1
/* 8022C7BC 48 00 01 28 */ b lbl_8022C8E4
/* 8022C7C0 48 00 BE 21 */ bl getSelectBombPrice__12dMsgObject_cFv
/* 8022C7C4 7C 60 1B 78 */ mr r0, r3
/* 8022C7C8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022C7CC 38 80 00 01 */ li r4, 1
/* 8022C7D0 7C 05 07 34 */ extsh r5, r0
/* 8022C7D4 38 C1 00 20 */ addi r6, r1, 0x20
/* 8022C7D8 38 E0 00 01 */ li r7, 1
/* 8022C7DC 48 00 C5 11 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022C7E0 7F E3 FB 78 */ mr r3, r31
/* 8022C7E4 88 9C 00 B5 */ lbz r4, 0xb5(r28)
/* 8022C7E8 7C 84 07 74 */ extsb r4, r4
/* 8022C7EC 4B FF CF 45 */ bl getWord__19jmessage_tReferenceFi
/* 8022C7F0 38 81 00 20 */ addi r4, r1, 0x20
/* 8022C7F4 48 13 C3 39 */ bl strcpy
/* 8022C7F8 7F 83 E3 78 */ mr r3, r28
/* 8022C7FC 48 00 02 B1 */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C800 38 60 00 01 */ li r3, 1
/* 8022C804 48 00 00 E0 */ b lbl_8022C8E4
/* 8022C808 7F 83 E3 78 */ mr r3, r28
/* 8022C80C 48 00 02 A1 */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C810 38 60 00 01 */ li r3, 1
/* 8022C814 48 00 00 D0 */ b lbl_8022C8E4
lbl_8022C818:
/* 8022C818 57 A0 04 0E */ rlwinm r0, r29, 0, 0x10, 7
/* 8022C81C 2C 00 00 0E */ cmpwi r0, 0xe
/* 8022C820 40 80 00 20 */ bge lbl_8022C840
/* 8022C824 2C 00 00 00 */ cmpwi r0, 0
/* 8022C828 40 80 00 08 */ bge lbl_8022C830
/* 8022C82C 48 00 00 14 */ b lbl_8022C840
lbl_8022C830:
/* 8022C830 7F 83 E3 78 */ mr r3, r28
/* 8022C834 48 00 02 79 */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C838 38 60 00 01 */ li r3, 1
/* 8022C83C 48 00 00 A8 */ b lbl_8022C8E4
lbl_8022C840:
/* 8022C840 57 A0 04 0E */ rlwinm r0, r29, 0, 0x10, 7
/* 8022C844 2C 00 00 0F */ cmpwi r0, 0xf
/* 8022C848 40 80 00 20 */ bge lbl_8022C868
/* 8022C84C 2C 00 00 00 */ cmpwi r0, 0
/* 8022C850 40 80 00 08 */ bge lbl_8022C858
/* 8022C854 48 00 00 14 */ b lbl_8022C868
lbl_8022C858:
/* 8022C858 7F 83 E3 78 */ mr r3, r28
/* 8022C85C 48 00 02 51 */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C860 38 60 00 01 */ li r3, 1
/* 8022C864 48 00 00 80 */ b lbl_8022C8E4
lbl_8022C868:
/* 8022C868 57 A0 04 0E */ rlwinm r0, r29, 0, 0x10, 7
/* 8022C86C 2C 00 00 0A */ cmpwi r0, 0xa
/* 8022C870 40 80 00 10 */ bge lbl_8022C880
/* 8022C874 2C 00 00 00 */ cmpwi r0, 0
/* 8022C878 40 80 00 14 */ bge lbl_8022C88C
/* 8022C87C 48 00 00 34 */ b lbl_8022C8B0
lbl_8022C880:
/* 8022C880 2C 00 00 0C */ cmpwi r0, 0xc
/* 8022C884 40 80 00 2C */ bge lbl_8022C8B0
/* 8022C888 48 00 00 14 */ b lbl_8022C89C
lbl_8022C88C:
/* 8022C88C 7F 83 E3 78 */ mr r3, r28
/* 8022C890 48 00 02 1D */ bl push_word__27jmessage_tSequenceProcessorFv
/* 8022C894 38 60 00 01 */ li r3, 1
/* 8022C898 48 00 00 4C */ b lbl_8022C8E4
lbl_8022C89C:
/* 8022C89C 7F 83 E3 78 */ mr r3, r28
/* 8022C8A0 7F A4 EB 78 */ mr r4, r29
/* 8022C8A4 48 00 00 65 */ bl do_space__27jmessage_tSequenceProcessorFUl
/* 8022C8A8 38 60 00 01 */ li r3, 1
/* 8022C8AC 48 00 00 38 */ b lbl_8022C8E4
lbl_8022C8B0:
/* 8022C8B0 57 A0 04 0F */ rlwinm. r0, r29, 0, 0x10, 7
/* 8022C8B4 41 82 00 24 */ beq lbl_8022C8D8
/* 8022C8B8 41 80 00 28 */ blt lbl_8022C8E0
/* 8022C8BC 2C 00 00 15 */ cmpwi r0, 0x15
/* 8022C8C0 40 80 00 20 */ bge lbl_8022C8E0
/* 8022C8C4 7F 83 E3 78 */ mr r3, r28
/* 8022C8C8 7F A4 EB 78 */ mr r4, r29
/* 8022C8CC 48 00 00 3D */ bl do_space__27jmessage_tSequenceProcessorFUl
/* 8022C8D0 38 60 00 01 */ li r3, 1
/* 8022C8D4 48 00 00 10 */ b lbl_8022C8E4
lbl_8022C8D8:
/* 8022C8D8 38 60 00 01 */ li r3, 1
/* 8022C8DC 48 00 00 08 */ b lbl_8022C8E4
lbl_8022C8E0:
/* 8022C8E0 38 60 00 00 */ li r3, 0
lbl_8022C8E4:
/* 8022C8E4 39 61 00 80 */ addi r11, r1, 0x80
/* 8022C8E8 48 13 59 3D */ bl _restgpr_28
/* 8022C8EC 80 01 00 84 */ lwz r0, 0x84(r1)
/* 8022C8F0 7C 08 03 A6 */ mtlr r0
/* 8022C8F4 38 21 00 80 */ addi r1, r1, 0x80
/* 8022C8F8 4E 80 00 20 */ blr
@@ -0,0 +1,662 @@
lbl_8022D74C:
/* 8022D74C 94 21 FF 90 */ stwu r1, -0x70(r1)
/* 8022D750 7C 08 02 A6 */ mflr r0
/* 8022D754 90 01 00 74 */ stw r0, 0x74(r1)
/* 8022D758 93 E1 00 6C */ stw r31, 0x6c(r1)
/* 8022D75C 93 C1 00 68 */ stw r30, 0x68(r1)
/* 8022D760 7C 7E 1B 78 */ mr r30, r3
/* 8022D764 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022D768 54 88 02 1E */ rlwinm r8, r4, 0, 8, 0xf
/* 8022D76C 3C 00 00 04 */ lis r0, 4
/* 8022D770 7C 08 00 00 */ cmpw r8, r0
/* 8022D774 41 82 06 B0 */ beq lbl_8022DE24
/* 8022D778 40 80 00 40 */ bge lbl_8022D7B8
/* 8022D77C 3C 00 00 02 */ lis r0, 2
/* 8022D780 7C 08 00 00 */ cmpw r8, r0
/* 8022D784 41 82 00 64 */ beq lbl_8022D7E8
/* 8022D788 40 80 00 20 */ bge lbl_8022D7A8
/* 8022D78C 3C 00 00 01 */ lis r0, 1
/* 8022D790 7C 08 00 00 */ cmpw r8, r0
/* 8022D794 41 82 00 54 */ beq lbl_8022D7E8
/* 8022D798 40 80 09 78 */ bge lbl_8022E110
/* 8022D79C 2C 08 00 00 */ cmpwi r8, 0
/* 8022D7A0 41 82 00 E4 */ beq lbl_8022D884
/* 8022D7A4 48 00 09 6C */ b lbl_8022E110
lbl_8022D7A8:
/* 8022D7A8 3C 00 00 03 */ lis r0, 3
/* 8022D7AC 7C 08 00 00 */ cmpw r8, r0
/* 8022D7B0 41 82 07 2C */ beq lbl_8022DEDC
/* 8022D7B4 48 00 09 5C */ b lbl_8022E110
lbl_8022D7B8:
/* 8022D7B8 3C 00 00 06 */ lis r0, 6
/* 8022D7BC 7C 08 00 00 */ cmpw r8, r0
/* 8022D7C0 41 82 06 B4 */ beq lbl_8022DE74
/* 8022D7C4 40 80 00 14 */ bge lbl_8022D7D8
/* 8022D7C8 3C 00 00 05 */ lis r0, 5
/* 8022D7CC 7C 08 00 00 */ cmpw r8, r0
/* 8022D7D0 41 82 06 7C */ beq lbl_8022DE4C
/* 8022D7D4 48 00 09 3C */ b lbl_8022E110
lbl_8022D7D8:
/* 8022D7D8 3C E0 00 FF */ lis r7, 0xff
/* 8022D7DC 7C 08 38 00 */ cmpw r8, r7
/* 8022D7E0 41 82 00 10 */ beq lbl_8022D7F0
/* 8022D7E4 48 00 09 2C */ b lbl_8022E110
lbl_8022D7E8:
/* 8022D7E8 38 60 00 01 */ li r3, 1
/* 8022D7EC 48 00 09 28 */ b lbl_8022E114
lbl_8022D7F0:
/* 8022D7F0 38 07 00 02 */ addi r0, r7, 2
/* 8022D7F4 7C 04 00 00 */ cmpw r4, r0
/* 8022D7F8 41 82 00 74 */ beq lbl_8022D86C
/* 8022D7FC 40 80 00 14 */ bge lbl_8022D810
/* 8022D800 7C 04 38 00 */ cmpw r4, r7
/* 8022D804 41 82 00 20 */ beq lbl_8022D824
/* 8022D808 40 80 00 2C */ bge lbl_8022D834
/* 8022D80C 48 00 00 78 */ b lbl_8022D884
lbl_8022D810:
/* 8022D810 3C 60 01 00 */ lis r3, 0x0100 /* 0x00FFFF02@ha */
/* 8022D814 38 03 FF 02 */ addi r0, r3, 0xFF02 /* 0x00FFFF02@l */
/* 8022D818 7C 04 00 00 */ cmpw r4, r0
/* 8022D81C 41 82 00 50 */ beq lbl_8022D86C
/* 8022D820 48 00 00 64 */ b lbl_8022D884
lbl_8022D824:
/* 8022D824 88 85 00 00 */ lbz r4, 0(r5)
/* 8022D828 48 00 0F A5 */ bl do_color__28jmessage_tRenderingProcessorFUc
/* 8022D82C 38 60 00 01 */ li r3, 1
/* 8022D830 48 00 08 E4 */ b lbl_8022E114
lbl_8022D834:
/* 8022D834 A0 05 00 00 */ lhz r0, 0(r5)
/* 8022D838 B0 1E 01 3C */ sth r0, 0x13c(r30)
/* 8022D83C A0 1E 01 3C */ lhz r0, 0x13c(r30)
/* 8022D840 C8 22 B0 80 */ lfd f1, lit_5154(r2)
/* 8022D844 90 01 00 5C */ stw r0, 0x5c(r1)
/* 8022D848 3C 00 43 30 */ lis r0, 0x4330
/* 8022D84C 90 01 00 58 */ stw r0, 0x58(r1)
/* 8022D850 C8 01 00 58 */ lfd f0, 0x58(r1)
/* 8022D854 EC 20 08 28 */ fsubs f1, f0, f1
/* 8022D858 C0 02 B0 7C */ lfs f0, lit_5151(r2)
/* 8022D85C EC 21 00 24 */ fdivs f1, f1, f0
/* 8022D860 48 00 10 01 */ bl do_scale__28jmessage_tRenderingProcessorFf
/* 8022D864 38 60 00 01 */ li r3, 1
/* 8022D868 48 00 08 AC */ b lbl_8022E114
lbl_8022D86C:
/* 8022D86C 7F C3 F3 78 */ mr r3, r30
/* 8022D870 7C A4 2B 78 */ mr r4, r5
/* 8022D874 7C C5 33 78 */ mr r5, r6
/* 8022D878 48 00 18 D1 */ bl do_rubyset__28jmessage_tRenderingProcessorFPCvUl
/* 8022D87C 38 60 00 01 */ li r3, 1
/* 8022D880 48 00 08 94 */ b lbl_8022E114
lbl_8022D884:
/* 8022D884 28 04 00 3F */ cmplwi r4, 0x3f
/* 8022D888 41 81 05 9C */ bgt lbl_8022DE24
/* 8022D88C 3C 60 80 3C */ lis r3, lit_6571@ha
/* 8022D890 38 63 04 48 */ addi r3, r3, lit_6571@l
/* 8022D894 54 80 10 3A */ slwi r0, r4, 2
/* 8022D898 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022D89C 7C 09 03 A6 */ mtctr r0
/* 8022D8A0 4E 80 04 20 */ bctr
/* 8022D8A4 7F C3 F3 78 */ mr r3, r30
/* 8022D8A8 48 00 1E 8D */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022D8AC 38 60 00 01 */ li r3, 1
/* 8022D8B0 48 00 08 64 */ b lbl_8022E114
/* 8022D8B4 48 00 AC 61 */ bl getWord__12dMsgObject_cFv
/* 8022D8B8 7C 64 1B 78 */ mr r4, r3
/* 8022D8BC 7F C3 F3 78 */ mr r3, r30
/* 8022D8C0 48 07 A3 39 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022D8C4 48 00 AC B1 */ bl getSelectWordFlag__12dMsgObject_cFv
/* 8022D8C8 98 7E 01 51 */ stb r3, 0x151(r30)
/* 8022D8CC 38 60 00 01 */ li r3, 1
/* 8022D8D0 48 00 08 44 */ b lbl_8022E114
/* 8022D8D4 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022D8D8 48 00 99 F5 */ bl getSmellName__12dMsgObject_cFv
/* 8022D8DC 7C 64 1B 78 */ mr r4, r3
/* 8022D8E0 7F C3 F3 78 */ mr r3, r30
/* 8022D8E4 48 07 A3 15 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022D8E8 38 60 00 01 */ li r3, 1
/* 8022D8EC 48 00 08 28 */ b lbl_8022E114
/* 8022D8F0 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022D8F4 48 00 9A 41 */ bl getPortalName__12dMsgObject_cFv
/* 8022D8F8 7C 64 1B 78 */ mr r4, r3
/* 8022D8FC 7F C3 F3 78 */ mr r3, r30
/* 8022D900 48 07 A2 F9 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022D904 38 60 00 01 */ li r3, 1
/* 8022D908 48 00 08 0C */ b lbl_8022E114
/* 8022D90C 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022D910 48 00 9A 7D */ bl getBombName__12dMsgObject_cFv
/* 8022D914 7C 64 1B 78 */ mr r4, r3
/* 8022D918 7F C3 F3 78 */ mr r3, r30
/* 8022D91C 48 07 A2 DD */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022D920 38 60 00 01 */ li r3, 1
/* 8022D924 48 00 07 F0 */ b lbl_8022E114
/* 8022D928 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022D92C 48 00 9A F1 */ bl getInsectName__12dMsgObject_cFv
/* 8022D930 7C 64 1B 78 */ mr r4, r3
/* 8022D934 7F C3 F3 78 */ mr r3, r30
/* 8022D938 48 07 A2 C1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022D93C 38 60 00 01 */ li r3, 1
/* 8022D940 48 00 07 D4 */ b lbl_8022E114
/* 8022D944 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022D948 48 00 9B 31 */ bl getLetterName__12dMsgObject_cFv
/* 8022D94C 7C 64 1B 78 */ mr r4, r3
/* 8022D950 7F C3 F3 78 */ mr r3, r30
/* 8022D954 48 07 A2 A5 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022D958 38 60 00 01 */ li r3, 1
/* 8022D95C 48 00 07 B8 */ b lbl_8022E114
/* 8022D960 7F C3 F3 78 */ mr r3, r30
/* 8022D964 A0 05 00 00 */ lhz r0, 0(r5)
/* 8022D968 7C 04 07 34 */ extsh r4, r0
/* 8022D96C 48 00 0F F5 */ bl do_linedown__28jmessage_tRenderingProcessorFs
/* 8022D970 38 60 00 01 */ li r3, 1
/* 8022D974 48 00 07 A0 */ b lbl_8022E114
/* 8022D978 7F C3 F3 78 */ mr r3, r30
/* 8022D97C 48 00 1D B9 */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022D980 38 60 00 01 */ li r3, 1
/* 8022D984 48 00 07 90 */ b lbl_8022E114
/* 8022D988 88 1E 01 4E */ lbz r0, 0x14e(r30)
/* 8022D98C 28 00 00 00 */ cmplwi r0, 0
/* 8022D990 40 82 00 0C */ bne lbl_8022D99C
/* 8022D994 38 00 00 01 */ li r0, 1
/* 8022D998 98 1E 01 4E */ stb r0, 0x14e(r30)
lbl_8022D99C:
/* 8022D99C 88 7E 01 4E */ lbz r3, 0x14e(r30)
/* 8022D9A0 38 03 00 01 */ addi r0, r3, 1
/* 8022D9A4 98 1E 01 4E */ stb r0, 0x14e(r30)
/* 8022D9A8 38 00 00 00 */ li r0, 0
/* 8022D9AC 90 1E 01 1C */ stw r0, 0x11c(r30)
/* 8022D9B0 88 1E 01 4E */ lbz r0, 0x14e(r30)
/* 8022D9B4 54 00 10 3A */ slwi r0, r0, 2
/* 8022D9B8 7C 7E 02 14 */ add r3, r30, r0
/* 8022D9BC C0 03 00 5C */ lfs f0, 0x5c(r3)
/* 8022D9C0 D0 1E 00 48 */ stfs f0, 0x48(r30)
/* 8022D9C4 7F C3 F3 78 */ mr r3, r30
/* 8022D9C8 88 9E 01 4E */ lbz r4, 0x14e(r30)
/* 8022D9CC 38 84 FF FF */ addi r4, r4, -1
/* 8022D9D0 48 00 08 91 */ bl do_selwidthcenter__28jmessage_tRenderingProcessorFi
/* 8022D9D4 38 60 00 01 */ li r3, 1
/* 8022D9D8 48 00 07 3C */ b lbl_8022E114
/* 8022D9DC 7F C3 F3 78 */ mr r3, r30
/* 8022D9E0 48 00 13 31 */ bl do_arrow2__28jmessage_tRenderingProcessorFv
/* 8022D9E4 38 60 00 01 */ li r3, 1
/* 8022D9E8 48 00 07 2C */ b lbl_8022E114
/* 8022D9EC 7F C3 F3 78 */ mr r3, r30
/* 8022D9F0 48 00 13 21 */ bl do_arrow2__28jmessage_tRenderingProcessorFv
/* 8022D9F4 38 60 00 01 */ li r3, 1
/* 8022D9F8 48 00 07 1C */ b lbl_8022E114
/* 8022D9FC 7F C3 F3 78 */ mr r3, r30
/* 8022DA00 38 80 00 0A */ li r4, 0xa
/* 8022DA04 81 9E 00 00 */ lwz r12, 0(r30)
/* 8022DA08 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 8022DA0C 7D 89 03 A6 */ mtctr r12
/* 8022DA10 4E 80 04 21 */ bctrl
/* 8022DA14 7F C3 F3 78 */ mr r3, r30
/* 8022DA18 80 9F 05 C4 */ lwz r4, 0x5c4(r31)
/* 8022DA1C 48 07 A1 DD */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022DA20 38 60 00 01 */ li r3, 1
/* 8022DA24 48 00 06 F0 */ b lbl_8022E114
/* 8022DA28 7F C3 F3 78 */ mr r3, r30
/* 8022DA2C 48 00 1B 11 */ bl do_name1__28jmessage_tRenderingProcessorFv
/* 8022DA30 38 60 00 01 */ li r3, 1
/* 8022DA34 48 00 06 E0 */ b lbl_8022E114
/* 8022DA38 7F C3 F3 78 */ mr r3, r30
/* 8022DA3C 38 80 00 00 */ li r4, 0
/* 8022DA40 38 A0 00 00 */ li r5, 0
/* 8022DA44 48 00 10 A1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DA48 38 60 00 01 */ li r3, 1
/* 8022DA4C 48 00 06 C8 */ b lbl_8022E114
/* 8022DA50 7F C3 F3 78 */ mr r3, r30
/* 8022DA54 38 80 00 01 */ li r4, 1
/* 8022DA58 38 A0 00 00 */ li r5, 0
/* 8022DA5C 48 00 10 89 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DA60 38 60 00 01 */ li r3, 1
/* 8022DA64 48 00 06 B0 */ b lbl_8022E114
/* 8022DA68 7F C3 F3 78 */ mr r3, r30
/* 8022DA6C 38 80 00 02 */ li r4, 2
/* 8022DA70 38 A0 00 00 */ li r5, 0
/* 8022DA74 48 00 10 71 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DA78 38 60 00 01 */ li r3, 1
/* 8022DA7C 48 00 06 98 */ b lbl_8022E114
/* 8022DA80 7F C3 F3 78 */ mr r3, r30
/* 8022DA84 38 80 00 03 */ li r4, 3
/* 8022DA88 38 A0 00 00 */ li r5, 0
/* 8022DA8C 48 00 10 59 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DA90 38 60 00 01 */ li r3, 1
/* 8022DA94 48 00 06 80 */ b lbl_8022E114
/* 8022DA98 7F C3 F3 78 */ mr r3, r30
/* 8022DA9C 38 80 00 04 */ li r4, 4
/* 8022DAA0 38 A0 00 00 */ li r5, 0
/* 8022DAA4 48 00 10 41 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DAA8 38 60 00 01 */ li r3, 1
/* 8022DAAC 48 00 06 68 */ b lbl_8022E114
/* 8022DAB0 7F C3 F3 78 */ mr r3, r30
/* 8022DAB4 38 80 00 05 */ li r4, 5
/* 8022DAB8 38 A0 00 00 */ li r5, 0
/* 8022DABC 48 00 10 29 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DAC0 38 60 00 01 */ li r3, 1
/* 8022DAC4 48 00 06 50 */ b lbl_8022E114
/* 8022DAC8 7F C3 F3 78 */ mr r3, r30
/* 8022DACC 38 80 00 06 */ li r4, 6
/* 8022DAD0 38 A0 00 00 */ li r5, 0
/* 8022DAD4 48 00 10 11 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DAD8 38 60 00 01 */ li r3, 1
/* 8022DADC 48 00 06 38 */ b lbl_8022E114
/* 8022DAE0 7F C3 F3 78 */ mr r3, r30
/* 8022DAE4 38 80 00 07 */ li r4, 7
/* 8022DAE8 38 A0 00 00 */ li r5, 0
/* 8022DAEC 48 00 0F F9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DAF0 38 60 00 01 */ li r3, 1
/* 8022DAF4 48 00 06 20 */ b lbl_8022E114
/* 8022DAF8 7F C3 F3 78 */ mr r3, r30
/* 8022DAFC 38 80 00 08 */ li r4, 8
/* 8022DB00 38 A0 00 00 */ li r5, 0
/* 8022DB04 48 00 0F E1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DB08 38 60 00 01 */ li r3, 1
/* 8022DB0C 48 00 06 08 */ b lbl_8022E114
/* 8022DB10 7F C3 F3 78 */ mr r3, r30
/* 8022DB14 38 80 00 09 */ li r4, 9
/* 8022DB18 38 A0 00 00 */ li r5, 0
/* 8022DB1C 48 00 0F C9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DB20 38 60 00 01 */ li r3, 1
/* 8022DB24 48 00 05 F0 */ b lbl_8022E114
/* 8022DB28 7F C3 F3 78 */ mr r3, r30
/* 8022DB2C 38 80 00 0A */ li r4, 0xa
/* 8022DB30 38 A0 00 00 */ li r5, 0
/* 8022DB34 48 00 0F B1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DB38 38 60 00 01 */ li r3, 1
/* 8022DB3C 48 00 05 D8 */ b lbl_8022E114
/* 8022DB40 7F C3 F3 78 */ mr r3, r30
/* 8022DB44 38 80 00 0B */ li r4, 0xb
/* 8022DB48 38 A0 00 00 */ li r5, 0
/* 8022DB4C 48 00 0F 99 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DB50 38 60 00 01 */ li r3, 1
/* 8022DB54 48 00 05 C0 */ b lbl_8022E114
/* 8022DB58 7F C3 F3 78 */ mr r3, r30
/* 8022DB5C 38 80 00 0C */ li r4, 0xc
/* 8022DB60 38 A0 00 00 */ li r5, 0
/* 8022DB64 48 00 0F 81 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DB68 38 60 00 01 */ li r3, 1
/* 8022DB6C 48 00 05 A8 */ b lbl_8022E114
/* 8022DB70 7F C3 F3 78 */ mr r3, r30
/* 8022DB74 38 80 00 0D */ li r4, 0xd
/* 8022DB78 38 A0 00 00 */ li r5, 0
/* 8022DB7C 48 00 0F 69 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DB80 38 60 00 01 */ li r3, 1
/* 8022DB84 48 00 05 90 */ b lbl_8022E114
/* 8022DB88 7F C3 F3 78 */ mr r3, r30
/* 8022DB8C 38 80 00 0E */ li r4, 0xe
/* 8022DB90 38 A0 00 00 */ li r5, 0
/* 8022DB94 48 00 0F 51 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DB98 38 60 00 01 */ li r3, 1
/* 8022DB9C 48 00 05 78 */ b lbl_8022E114
/* 8022DBA0 7F C3 F3 78 */ mr r3, r30
/* 8022DBA4 38 80 00 0F */ li r4, 0xf
/* 8022DBA8 38 A0 00 00 */ li r5, 0
/* 8022DBAC 48 00 0F 39 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DBB0 38 60 00 01 */ li r3, 1
/* 8022DBB4 48 00 05 60 */ b lbl_8022E114
/* 8022DBB8 7F C3 F3 78 */ mr r3, r30
/* 8022DBBC 38 80 00 10 */ li r4, 0x10
/* 8022DBC0 38 A0 00 00 */ li r5, 0
/* 8022DBC4 48 00 0F 21 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DBC8 38 60 00 01 */ li r3, 1
/* 8022DBCC 48 00 05 48 */ b lbl_8022E114
/* 8022DBD0 7F C3 F3 78 */ mr r3, r30
/* 8022DBD4 38 80 00 11 */ li r4, 0x11
/* 8022DBD8 38 A0 00 00 */ li r5, 0
/* 8022DBDC 48 00 0F 09 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DBE0 38 60 00 01 */ li r3, 1
/* 8022DBE4 48 00 05 30 */ b lbl_8022E114
/* 8022DBE8 7F C3 F3 78 */ mr r3, r30
/* 8022DBEC 38 80 00 12 */ li r4, 0x12
/* 8022DBF0 38 A0 00 00 */ li r5, 0
/* 8022DBF4 48 00 0E F1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DBF8 38 60 00 01 */ li r3, 1
/* 8022DBFC 48 00 05 18 */ b lbl_8022E114
/* 8022DC00 7F C3 F3 78 */ mr r3, r30
/* 8022DC04 38 80 00 13 */ li r4, 0x13
/* 8022DC08 38 A0 00 00 */ li r5, 0
/* 8022DC0C 48 00 0E D9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DC10 38 60 00 01 */ li r3, 1
/* 8022DC14 48 00 05 00 */ b lbl_8022E114
/* 8022DC18 7F C3 F3 78 */ mr r3, r30
/* 8022DC1C 38 80 00 14 */ li r4, 0x14
/* 8022DC20 38 A0 00 00 */ li r5, 0
/* 8022DC24 48 00 0E C1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DC28 38 60 00 01 */ li r3, 1
/* 8022DC2C 48 00 04 E8 */ b lbl_8022E114
/* 8022DC30 7F C3 F3 78 */ mr r3, r30
/* 8022DC34 38 80 00 15 */ li r4, 0x15
/* 8022DC38 38 A0 00 00 */ li r5, 0
/* 8022DC3C 48 00 0E A9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DC40 38 60 00 01 */ li r3, 1
/* 8022DC44 48 00 04 D0 */ b lbl_8022E114
/* 8022DC48 7F C3 F3 78 */ mr r3, r30
/* 8022DC4C 38 80 00 1E */ li r4, 0x1e
/* 8022DC50 38 A0 00 00 */ li r5, 0
/* 8022DC54 48 00 0E 91 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DC58 7F C3 F3 78 */ mr r3, r30
/* 8022DC5C 80 9F 05 C0 */ lwz r4, 0x5c0(r31)
/* 8022DC60 A8 84 01 74 */ lha r4, 0x174(r4)
/* 8022DC64 48 00 18 DD */ bl do_numset__28jmessage_tRenderingProcessorFs
/* 8022DC68 38 60 00 01 */ li r3, 1
/* 8022DC6C 48 00 04 A8 */ b lbl_8022E114
/* 8022DC70 38 60 00 01 */ li r3, 1
/* 8022DC74 48 00 04 A0 */ b lbl_8022E114
/* 8022DC78 7F C3 F3 78 */ mr r3, r30
/* 8022DC7C 38 80 00 17 */ li r4, 0x17
/* 8022DC80 38 A0 00 00 */ li r5, 0
/* 8022DC84 48 00 0E 61 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DC88 38 60 00 01 */ li r3, 1
/* 8022DC8C 48 00 04 88 */ b lbl_8022E114
/* 8022DC90 7F C3 F3 78 */ mr r3, r30
/* 8022DC94 38 80 00 18 */ li r4, 0x18
/* 8022DC98 38 A0 00 00 */ li r5, 0
/* 8022DC9C 48 00 0E 49 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DCA0 38 60 00 01 */ li r3, 1
/* 8022DCA4 48 00 04 70 */ b lbl_8022E114
/* 8022DCA8 7F C3 F3 78 */ mr r3, r30
/* 8022DCAC 38 80 00 19 */ li r4, 0x19
/* 8022DCB0 38 A0 00 00 */ li r5, 0
/* 8022DCB4 48 00 0E 31 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DCB8 38 60 00 01 */ li r3, 1
/* 8022DCBC 48 00 04 58 */ b lbl_8022E114
/* 8022DCC0 48 00 A9 79 */ bl getItemEquipButton__12dMsgObject_cFv
/* 8022DCC4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022DCC8 40 82 00 18 */ bne lbl_8022DCE0
/* 8022DCCC 7F C3 F3 78 */ mr r3, r30
/* 8022DCD0 38 80 00 05 */ li r4, 5
/* 8022DCD4 38 A0 00 00 */ li r5, 0
/* 8022DCD8 48 00 0E 0D */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DCDC 48 00 00 14 */ b lbl_8022DCF0
lbl_8022DCE0:
/* 8022DCE0 7F C3 F3 78 */ mr r3, r30
/* 8022DCE4 38 80 00 06 */ li r4, 6
/* 8022DCE8 38 A0 00 00 */ li r5, 0
/* 8022DCEC 48 00 0D F9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
lbl_8022DCF0:
/* 8022DCF0 38 60 00 01 */ li r3, 1
/* 8022DCF4 48 00 04 20 */ b lbl_8022E114
/* 8022DCF8 48 00 A9 41 */ bl getItemEquipButton__12dMsgObject_cFv
/* 8022DCFC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022DD00 40 82 00 18 */ bne lbl_8022DD18
/* 8022DD04 7F C3 F3 78 */ mr r3, r30
/* 8022DD08 38 80 00 06 */ li r4, 6
/* 8022DD0C 38 A0 00 00 */ li r5, 0
/* 8022DD10 48 00 0D D5 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DD14 48 00 00 14 */ b lbl_8022DD28
lbl_8022DD18:
/* 8022DD18 7F C3 F3 78 */ mr r3, r30
/* 8022DD1C 38 80 00 05 */ li r4, 5
/* 8022DD20 38 A0 00 00 */ li r5, 0
/* 8022DD24 48 00 0D C1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
lbl_8022DD28:
/* 8022DD28 38 60 00 01 */ li r3, 1
/* 8022DD2C 48 00 03 E8 */ b lbl_8022E114
/* 8022DD30 7F C3 F3 78 */ mr r3, r30
/* 8022DD34 38 80 00 29 */ li r4, 0x29
/* 8022DD38 38 A0 00 00 */ li r5, 0
/* 8022DD3C 48 00 0D A9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DD40 38 60 00 01 */ li r3, 1
/* 8022DD44 48 00 03 D0 */ b lbl_8022E114
/* 8022DD48 7F C3 F3 78 */ mr r3, r30
/* 8022DD4C 38 80 00 1B */ li r4, 0x1b
/* 8022DD50 38 A0 00 00 */ li r5, 0
/* 8022DD54 48 00 0D 91 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DD58 38 60 00 01 */ li r3, 1
/* 8022DD5C 48 00 03 B8 */ b lbl_8022E114
/* 8022DD60 7F C3 F3 78 */ mr r3, r30
/* 8022DD64 38 80 00 1C */ li r4, 0x1c
/* 8022DD68 38 A0 00 00 */ li r5, 0
/* 8022DD6C 48 00 0D 79 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DD70 38 60 00 01 */ li r3, 1
/* 8022DD74 48 00 03 A0 */ b lbl_8022E114
/* 8022DD78 80 7F 05 C0 */ lwz r3, 0x5c0(r31)
/* 8022DD7C 48 00 97 55 */ bl getSelectBombNum__12dMsgObject_cFv
/* 8022DD80 7C 60 1B 78 */ mr r0, r3
/* 8022DD84 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022DD88 38 80 00 07 */ li r4, 7
/* 8022DD8C 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 8022DD90 38 C1 00 30 */ addi r6, r1, 0x30
/* 8022DD94 38 E0 00 01 */ li r7, 1
/* 8022DD98 48 00 AF 55 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022DD9C 7F E3 FB 78 */ mr r3, r31
/* 8022DDA0 88 9E 01 4F */ lbz r4, 0x14f(r30)
/* 8022DDA4 7C 84 07 74 */ extsb r4, r4
/* 8022DDA8 4B FF B9 89 */ bl getWord__19jmessage_tReferenceFi
/* 8022DDAC 38 81 00 30 */ addi r4, r1, 0x30
/* 8022DDB0 48 13 AD 7D */ bl strcpy
/* 8022DDB4 7F C3 F3 78 */ mr r3, r30
/* 8022DDB8 48 00 19 7D */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022DDBC 38 60 00 01 */ li r3, 1
/* 8022DDC0 48 00 03 54 */ b lbl_8022E114
/* 8022DDC4 48 00 A8 1D */ bl getSelectBombPrice__12dMsgObject_cFv
/* 8022DDC8 7C 60 1B 78 */ mr r0, r3
/* 8022DDCC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8022DDD0 38 80 00 01 */ li r4, 1
/* 8022DDD4 7C 05 07 34 */ extsh r5, r0
/* 8022DDD8 38 C1 00 08 */ addi r6, r1, 8
/* 8022DDDC 38 E0 00 01 */ li r7, 1
/* 8022DDE0 48 00 AF 0D */ bl setTag__10dMsgUnit_cFiiPcb
/* 8022DDE4 7F E3 FB 78 */ mr r3, r31
/* 8022DDE8 88 9E 01 4F */ lbz r4, 0x14f(r30)
/* 8022DDEC 7C 84 07 74 */ extsb r4, r4
/* 8022DDF0 4B FF B9 41 */ bl getWord__19jmessage_tReferenceFi
/* 8022DDF4 38 81 00 08 */ addi r4, r1, 8
/* 8022DDF8 48 13 AD 35 */ bl strcpy
/* 8022DDFC 7F C3 F3 78 */ mr r3, r30
/* 8022DE00 48 00 19 35 */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022DE04 38 60 00 01 */ li r3, 1
/* 8022DE08 48 00 03 0C */ b lbl_8022E114
/* 8022DE0C 7F C3 F3 78 */ mr r3, r30
/* 8022DE10 48 00 19 25 */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022DE14 38 60 00 01 */ li r3, 1
/* 8022DE18 48 00 02 FC */ b lbl_8022E114
/* 8022DE1C 38 60 00 01 */ li r3, 1
/* 8022DE20 48 00 02 F4 */ b lbl_8022E114
lbl_8022DE24:
/* 8022DE24 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022DE28 2C 00 00 0E */ cmpwi r0, 0xe
/* 8022DE2C 40 80 00 20 */ bge lbl_8022DE4C
/* 8022DE30 2C 00 00 00 */ cmpwi r0, 0
/* 8022DE34 40 80 00 08 */ bge lbl_8022DE3C
/* 8022DE38 48 00 00 14 */ b lbl_8022DE4C
lbl_8022DE3C:
/* 8022DE3C 7F C3 F3 78 */ mr r3, r30
/* 8022DE40 48 00 18 F5 */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022DE44 38 60 00 01 */ li r3, 1
/* 8022DE48 48 00 02 CC */ b lbl_8022E114
lbl_8022DE4C:
/* 8022DE4C 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022DE50 2C 00 00 0F */ cmpwi r0, 0xf
/* 8022DE54 40 80 00 20 */ bge lbl_8022DE74
/* 8022DE58 2C 00 00 00 */ cmpwi r0, 0
/* 8022DE5C 40 80 00 08 */ bge lbl_8022DE64
/* 8022DE60 48 00 00 14 */ b lbl_8022DE74
lbl_8022DE64:
/* 8022DE64 7F C3 F3 78 */ mr r3, r30
/* 8022DE68 48 00 18 CD */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022DE6C 38 60 00 01 */ li r3, 1
/* 8022DE70 48 00 02 A4 */ b lbl_8022E114
lbl_8022DE74:
/* 8022DE74 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022DE78 2C 00 00 0A */ cmpwi r0, 0xa
/* 8022DE7C 41 82 00 30 */ beq lbl_8022DEAC
/* 8022DE80 40 80 00 10 */ bge lbl_8022DE90
/* 8022DE84 2C 00 00 00 */ cmpwi r0, 0
/* 8022DE88 40 80 00 14 */ bge lbl_8022DE9C
/* 8022DE8C 48 00 00 50 */ b lbl_8022DEDC
lbl_8022DE90:
/* 8022DE90 2C 00 00 0C */ cmpwi r0, 0xc
/* 8022DE94 40 80 00 48 */ bge lbl_8022DEDC
/* 8022DE98 48 00 00 2C */ b lbl_8022DEC4
lbl_8022DE9C:
/* 8022DE9C 7F C3 F3 78 */ mr r3, r30
/* 8022DEA0 48 00 18 95 */ bl push_word__28jmessage_tRenderingProcessorFv
/* 8022DEA4 38 60 00 01 */ li r3, 1
/* 8022DEA8 48 00 02 6C */ b lbl_8022E114
lbl_8022DEAC:
/* 8022DEAC 7F C3 F3 78 */ mr r3, r30
/* 8022DEB0 38 80 00 2A */ li r4, 0x2a
/* 8022DEB4 38 A0 00 00 */ li r5, 0
/* 8022DEB8 48 00 0C 2D */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DEBC 38 60 00 01 */ li r3, 1
/* 8022DEC0 48 00 02 54 */ b lbl_8022E114
lbl_8022DEC4:
/* 8022DEC4 7F C3 F3 78 */ mr r3, r30
/* 8022DEC8 38 80 00 2B */ li r4, 0x2b
/* 8022DECC 38 A0 00 00 */ li r5, 0
/* 8022DED0 48 00 0C 15 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DED4 38 60 00 01 */ li r3, 1
/* 8022DED8 48 00 02 3C */ b lbl_8022E114
lbl_8022DEDC:
/* 8022DEDC 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8022DEE0 28 00 00 14 */ cmplwi r0, 0x14
/* 8022DEE4 41 81 02 2C */ bgt lbl_8022E110
/* 8022DEE8 3C 60 80 3C */ lis r3, lit_6572@ha
/* 8022DEEC 38 63 03 F4 */ addi r3, r3, lit_6572@l
/* 8022DEF0 54 00 10 3A */ slwi r0, r0, 2
/* 8022DEF4 7C 03 00 2E */ lwzx r0, r3, r0
/* 8022DEF8 7C 09 03 A6 */ mtctr r0
/* 8022DEFC 4E 80 04 20 */ bctr
/* 8022DF00 7F C3 F3 78 */ mr r3, r30
/* 8022DF04 38 80 00 00 */ li r4, 0
/* 8022DF08 38 A0 00 00 */ li r5, 0
/* 8022DF0C 48 00 0B D9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DF10 38 60 00 01 */ li r3, 1
/* 8022DF14 48 00 02 00 */ b lbl_8022E114
/* 8022DF18 7F C3 F3 78 */ mr r3, r30
/* 8022DF1C 38 80 00 33 */ li r4, 0x33
/* 8022DF20 38 A0 00 00 */ li r5, 0
/* 8022DF24 48 00 0B C1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DF28 38 60 00 01 */ li r3, 1
/* 8022DF2C 48 00 01 E8 */ b lbl_8022E114
/* 8022DF30 7F C3 F3 78 */ mr r3, r30
/* 8022DF34 38 80 00 34 */ li r4, 0x34
/* 8022DF38 38 A0 00 00 */ li r5, 0
/* 8022DF3C 48 00 0B A9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DF40 38 60 00 01 */ li r3, 1
/* 8022DF44 48 00 01 D0 */ b lbl_8022E114
/* 8022DF48 7F C3 F3 78 */ mr r3, r30
/* 8022DF4C 38 80 00 35 */ li r4, 0x35
/* 8022DF50 38 A0 00 00 */ li r5, 0
/* 8022DF54 48 00 0B 91 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DF58 38 60 00 01 */ li r3, 1
/* 8022DF5C 48 00 01 B8 */ b lbl_8022E114
/* 8022DF60 7F C3 F3 78 */ mr r3, r30
/* 8022DF64 38 80 00 36 */ li r4, 0x36
/* 8022DF68 38 A0 00 00 */ li r5, 0
/* 8022DF6C 48 00 0B 79 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DF70 38 60 00 01 */ li r3, 1
/* 8022DF74 48 00 01 A0 */ b lbl_8022E114
/* 8022DF78 7F C3 F3 78 */ mr r3, r30
/* 8022DF7C 38 80 00 3F */ li r4, 0x3f
/* 8022DF80 38 A0 00 00 */ li r5, 0
/* 8022DF84 48 00 0B 61 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DF88 38 60 00 01 */ li r3, 1
/* 8022DF8C 48 00 01 88 */ b lbl_8022E114
/* 8022DF90 7F C3 F3 78 */ mr r3, r30
/* 8022DF94 38 80 00 40 */ li r4, 0x40
/* 8022DF98 38 A0 00 00 */ li r5, 0
/* 8022DF9C 48 00 0B 49 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DFA0 38 60 00 01 */ li r3, 1
/* 8022DFA4 48 00 01 70 */ b lbl_8022E114
/* 8022DFA8 7F C3 F3 78 */ mr r3, r30
/* 8022DFAC 38 80 00 32 */ li r4, 0x32
/* 8022DFB0 38 A0 00 00 */ li r5, 0
/* 8022DFB4 48 00 0B 31 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DFB8 38 60 00 01 */ li r3, 1
/* 8022DFBC 48 00 01 58 */ b lbl_8022E114
/* 8022DFC0 7F C3 F3 78 */ mr r3, r30
/* 8022DFC4 38 80 00 31 */ li r4, 0x31
/* 8022DFC8 38 A0 00 00 */ li r5, 0
/* 8022DFCC 48 00 0B 19 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DFD0 38 60 00 01 */ li r3, 1
/* 8022DFD4 48 00 01 40 */ b lbl_8022E114
/* 8022DFD8 7F C3 F3 78 */ mr r3, r30
/* 8022DFDC 38 80 00 41 */ li r4, 0x41
/* 8022DFE0 38 A0 00 00 */ li r5, 0
/* 8022DFE4 48 00 0B 01 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022DFE8 38 60 00 01 */ li r3, 1
/* 8022DFEC 48 00 01 28 */ b lbl_8022E114
/* 8022DFF0 7F C3 F3 78 */ mr r3, r30
/* 8022DFF4 38 80 00 42 */ li r4, 0x42
/* 8022DFF8 38 A0 00 00 */ li r5, 0
/* 8022DFFC 48 00 0A E9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E000 38 60 00 01 */ li r3, 1
/* 8022E004 48 00 01 10 */ b lbl_8022E114
/* 8022E008 7F C3 F3 78 */ mr r3, r30
/* 8022E00C 38 80 00 43 */ li r4, 0x43
/* 8022E010 38 A0 00 00 */ li r5, 0
/* 8022E014 48 00 0A D1 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E018 38 60 00 01 */ li r3, 1
/* 8022E01C 48 00 00 F8 */ b lbl_8022E114
/* 8022E020 7F C3 F3 78 */ mr r3, r30
/* 8022E024 38 80 00 44 */ li r4, 0x44
/* 8022E028 38 A0 00 00 */ li r5, 0
/* 8022E02C 48 00 0A B9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E030 38 60 00 01 */ li r3, 1
/* 8022E034 48 00 00 E0 */ b lbl_8022E114
/* 8022E038 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022E03C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022E040 88 03 01 EB */ lbz r0, 0x1eb(r3)
/* 8022E044 28 00 00 00 */ cmplwi r0, 0
/* 8022E048 40 82 00 18 */ bne lbl_8022E060
/* 8022E04C 7F C3 F3 78 */ mr r3, r30
/* 8022E050 38 80 00 09 */ li r4, 9
/* 8022E054 38 A0 00 00 */ li r5, 0
/* 8022E058 48 00 0A 8D */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E05C 48 00 00 14 */ b lbl_8022E070
lbl_8022E060:
/* 8022E060 7F C3 F3 78 */ mr r3, r30
/* 8022E064 38 80 00 2C */ li r4, 0x2c
/* 8022E068 38 A0 00 00 */ li r5, 0
/* 8022E06C 48 00 0A 79 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
lbl_8022E070:
/* 8022E070 38 60 00 01 */ li r3, 1
/* 8022E074 48 00 00 A0 */ b lbl_8022E114
/* 8022E078 7F C3 F3 78 */ mr r3, r30
/* 8022E07C 38 80 00 45 */ li r4, 0x45
/* 8022E080 38 A0 00 00 */ li r5, 0
/* 8022E084 48 00 0A 61 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E088 38 60 00 01 */ li r3, 1
/* 8022E08C 48 00 00 88 */ b lbl_8022E114
/* 8022E090 7F C3 F3 78 */ mr r3, r30
/* 8022E094 38 80 00 2D */ li r4, 0x2d
/* 8022E098 38 A0 00 00 */ li r5, 0
/* 8022E09C 48 00 0A 49 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E0A0 38 60 00 01 */ li r3, 1
/* 8022E0A4 48 00 00 70 */ b lbl_8022E114
/* 8022E0A8 7F C3 F3 78 */ mr r3, r30
/* 8022E0AC 38 80 00 2C */ li r4, 0x2c
/* 8022E0B0 38 A0 00 00 */ li r5, 0
/* 8022E0B4 48 00 0A 31 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E0B8 38 60 00 01 */ li r3, 1
/* 8022E0BC 48 00 00 58 */ b lbl_8022E114
/* 8022E0C0 7F C3 F3 78 */ mr r3, r30
/* 8022E0C4 38 80 00 3E */ li r4, 0x3e
/* 8022E0C8 38 A0 00 00 */ li r5, 0
/* 8022E0CC 48 00 0A 19 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E0D0 38 60 00 01 */ li r3, 1
/* 8022E0D4 48 00 00 40 */ b lbl_8022E114
/* 8022E0D8 7F C3 F3 78 */ mr r3, r30
/* 8022E0DC 38 80 00 02 */ li r4, 2
/* 8022E0E0 38 A0 00 00 */ li r5, 0
/* 8022E0E4 48 00 0A 01 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E0E8 38 60 00 01 */ li r3, 1
/* 8022E0EC 48 00 00 28 */ b lbl_8022E114
/* 8022E0F0 7F C3 F3 78 */ mr r3, r30
/* 8022E0F4 38 80 00 07 */ li r4, 7
/* 8022E0F8 38 A0 00 00 */ li r5, 0
/* 8022E0FC 48 00 09 E9 */ bl do_outfont__28jmessage_tRenderingProcessorFUcUl
/* 8022E100 38 60 00 01 */ li r3, 1
/* 8022E104 48 00 00 10 */ b lbl_8022E114
/* 8022E108 38 60 00 01 */ li r3, 1
/* 8022E10C 48 00 00 08 */ b lbl_8022E114
lbl_8022E110:
/* 8022E110 38 60 00 00 */ li r3, 0
lbl_8022E114:
/* 8022E114 83 E1 00 6C */ lwz r31, 0x6c(r1)
/* 8022E118 83 C1 00 68 */ lwz r30, 0x68(r1)
/* 8022E11C 80 01 00 74 */ lwz r0, 0x74(r1)
/* 8022E120 7C 08 03 A6 */ mtlr r0
/* 8022E124 38 21 00 70 */ addi r1, r1, 0x70
/* 8022E128 4E 80 00 20 */ blr
@@ -0,0 +1,775 @@
lbl_8022FDF0:
/* 8022FDF0 94 21 FE D0 */ stwu r1, -0x130(r1)
/* 8022FDF4 7C 08 02 A6 */ mflr r0
/* 8022FDF8 90 01 01 34 */ stw r0, 0x134(r1)
/* 8022FDFC DB E1 01 20 */ stfd f31, 0x120(r1)
/* 8022FE00 F3 E1 01 28 */ psq_st f31, 296(r1), 0, 0 /* qr0 */
/* 8022FE04 DB C1 01 10 */ stfd f30, 0x110(r1)
/* 8022FE08 F3 C1 01 18 */ psq_st f30, 280(r1), 0, 0 /* qr0 */
/* 8022FE0C 93 E1 01 0C */ stw r31, 0x10c(r1)
/* 8022FE10 93 C1 01 08 */ stw r30, 0x108(r1)
/* 8022FE14 7C 7F 1B 78 */ mr r31, r3
/* 8022FE18 80 63 00 38 */ lwz r3, 0x38(r3)
/* 8022FE1C 80 E3 00 08 */ lwz r7, 8(r3)
/* 8022FE20 28 07 00 00 */ cmplwi r7, 0
/* 8022FE24 41 82 00 10 */ beq lbl_8022FE34
/* 8022FE28 C3 C7 01 14 */ lfs f30, 0x114(r7)
/* 8022FE2C C3 E7 01 1C */ lfs f31, 0x11c(r7)
/* 8022FE30 48 00 00 0C */ b lbl_8022FE3C
lbl_8022FE34:
/* 8022FE34 C3 C2 B0 60 */ lfs f30, lit_4027(r2)
/* 8022FE38 C3 E2 B0 98 */ lfs f31, lit_7190(r2)
lbl_8022FE3C:
/* 8022FE3C 54 88 02 1E */ rlwinm r8, r4, 0, 8, 0xf
/* 8022FE40 3C 00 00 05 */ lis r0, 5
/* 8022FE44 7C 08 00 00 */ cmpw r8, r0
/* 8022FE48 41 82 05 A0 */ beq lbl_802303E8
/* 8022FE4C 40 80 00 30 */ bge lbl_8022FE7C
/* 8022FE50 3C 00 00 03 */ lis r0, 3
/* 8022FE54 7C 08 00 00 */ cmpw r8, r0
/* 8022FE58 41 82 0A 00 */ beq lbl_80230858
/* 8022FE5C 40 80 00 10 */ bge lbl_8022FE6C
/* 8022FE60 2C 08 00 00 */ cmpwi r8, 0
/* 8022FE64 41 82 00 70 */ beq lbl_8022FED4
/* 8022FE68 48 00 0A F8 */ b lbl_80230960
lbl_8022FE6C:
/* 8022FE6C 3C 00 00 04 */ lis r0, 4
/* 8022FE70 7C 08 00 00 */ cmpw r8, r0
/* 8022FE74 41 82 03 C0 */ beq lbl_80230234
/* 8022FE78 48 00 0A E8 */ b lbl_80230960
lbl_8022FE7C:
/* 8022FE7C 3C E0 00 FF */ lis r7, 0xff
/* 8022FE80 7C 08 38 00 */ cmpw r8, r7
/* 8022FE84 41 82 00 18 */ beq lbl_8022FE9C
/* 8022FE88 40 80 0A D8 */ bge lbl_80230960
/* 8022FE8C 3C 00 00 06 */ lis r0, 6
/* 8022FE90 7C 08 00 00 */ cmpw r8, r0
/* 8022FE94 41 82 08 78 */ beq lbl_8023070C
/* 8022FE98 48 00 0A C8 */ b lbl_80230960
lbl_8022FE9C:
/* 8022FE9C 3C 60 01 00 */ lis r3, 0x0100 /* 0x00FFFF02@ha */
/* 8022FEA0 38 03 FF 02 */ addi r0, r3, 0xFF02 /* 0x00FFFF02@l */
/* 8022FEA4 7C 04 00 00 */ cmpw r4, r0
/* 8022FEA8 41 82 00 18 */ beq lbl_8022FEC0
/* 8022FEAC 40 80 0A B4 */ bge lbl_80230960
/* 8022FEB0 38 07 00 02 */ addi r0, r7, 2
/* 8022FEB4 7C 04 00 00 */ cmpw r4, r0
/* 8022FEB8 41 82 00 08 */ beq lbl_8022FEC0
/* 8022FEBC 48 00 0A A4 */ b lbl_80230960
lbl_8022FEC0:
/* 8022FEC0 7F E3 FB 78 */ mr r3, r31
/* 8022FEC4 7C A4 2B 78 */ mr r4, r5
/* 8022FEC8 7C C5 33 78 */ mr r5, r6
/* 8022FECC 48 00 0A C1 */ bl do_rubyset__33jmessage_string_tMeasureProcessorFPCvUl
/* 8022FED0 48 00 0A 90 */ b lbl_80230960
lbl_8022FED4:
/* 8022FED4 28 04 00 3F */ cmplwi r4, 0x3f
/* 8022FED8 41 81 0A 88 */ bgt lbl_80230960
/* 8022FEDC 3C C0 80 3C */ lis r6, lit_7484@ha
/* 8022FEE0 38 C6 06 10 */ addi r6, r6, lit_7484@l
/* 8022FEE4 54 80 10 3A */ slwi r0, r4, 2
/* 8022FEE8 7C 06 00 2E */ lwzx r0, r6, r0
/* 8022FEEC 7C 09 03 A6 */ mtctr r0
/* 8022FEF0 4E 80 04 20 */ bctr
/* 8022FEF4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022FEF8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022FEFC 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 8022FF00 7F E3 FB 78 */ mr r3, r31
/* 8022FF04 48 07 7C F5 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FF08 48 00 0A 58 */ b lbl_80230960
/* 8022FF0C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022FF10 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022FF14 38 83 01 C5 */ addi r4, r3, 0x1c5
/* 8022FF18 7F E3 FB 78 */ mr r3, r31
/* 8022FF1C 48 07 7C DD */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FF20 48 00 0A 40 */ b lbl_80230960
/* 8022FF24 48 00 85 F1 */ bl getWord__12dMsgObject_cFv
/* 8022FF28 7C 64 1B 78 */ mr r4, r3
/* 8022FF2C 7F E3 FB 78 */ mr r3, r31
/* 8022FF30 48 07 7C C9 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FF34 48 00 0A 2C */ b lbl_80230960
/* 8022FF38 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022FF3C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022FF40 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8022FF44 48 00 73 89 */ bl getSmellName__12dMsgObject_cFv
/* 8022FF48 7C 64 1B 78 */ mr r4, r3
/* 8022FF4C 7F E3 FB 78 */ mr r3, r31
/* 8022FF50 48 07 7C A9 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FF54 48 00 0A 0C */ b lbl_80230960
/* 8022FF58 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022FF5C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022FF60 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8022FF64 48 00 73 D1 */ bl getPortalName__12dMsgObject_cFv
/* 8022FF68 7C 64 1B 78 */ mr r4, r3
/* 8022FF6C 7F E3 FB 78 */ mr r3, r31
/* 8022FF70 48 07 7C 89 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FF74 48 00 09 EC */ b lbl_80230960
/* 8022FF78 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022FF7C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022FF80 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8022FF84 48 00 74 09 */ bl getBombName__12dMsgObject_cFv
/* 8022FF88 7C 64 1B 78 */ mr r4, r3
/* 8022FF8C 7F E3 FB 78 */ mr r3, r31
/* 8022FF90 48 07 7C 69 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FF94 48 00 09 CC */ b lbl_80230960
/* 8022FF98 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022FF9C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022FFA0 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8022FFA4 48 00 74 79 */ bl getInsectName__12dMsgObject_cFv
/* 8022FFA8 7C 64 1B 78 */ mr r4, r3
/* 8022FFAC 7F E3 FB 78 */ mr r3, r31
/* 8022FFB0 48 07 7C 49 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FFB4 48 00 09 AC */ b lbl_80230960
/* 8022FFB8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8022FFBC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8022FFC0 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8022FFC4 48 00 74 B5 */ bl getLetterName__12dMsgObject_cFv
/* 8022FFC8 7C 64 1B 78 */ mr r4, r3
/* 8022FFCC 7F E3 FB 78 */ mr r3, r31
/* 8022FFD0 48 07 7C 29 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8022FFD4 48 00 09 8C */ b lbl_80230960
/* 8022FFD8 38 61 00 0C */ addi r3, r1, 0xc
/* 8022FFDC 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022FFE0 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022FFE4 38 84 00 04 */ addi r4, r4, 4
/* 8022FFE8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8022FFEC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8022FFF0 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 8022FFF4 38 00 00 64 */ li r0, 0x64
/* 8022FFF8 7C A5 03 D6 */ divw r5, r5, r0
/* 8022FFFC 4C C6 31 82 */ crclr 6
/* 80230000 48 13 64 DD */ bl sprintf
/* 80230004 7F E3 FB 78 */ mr r3, r31
/* 80230008 38 81 00 0C */ addi r4, r1, 0xc
/* 8023000C 48 07 7B ED */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230010 48 00 09 50 */ b lbl_80230960
/* 80230014 38 61 00 08 */ addi r3, r1, 8
/* 80230018 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8023001C 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 80230020 38 84 00 04 */ addi r4, r4, 4
/* 80230024 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80230028 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8023002C 80 C5 5E 0C */ lwz r6, 0x5e0c(r5)
/* 80230030 38 A0 00 64 */ li r5, 0x64
/* 80230034 7C 06 2B D6 */ divw r0, r6, r5
/* 80230038 7C 00 29 D6 */ mullw r0, r0, r5
/* 8023003C 7C A0 30 50 */ subf r5, r0, r6
/* 80230040 4C C6 31 82 */ crclr 6
/* 80230044 48 13 64 99 */ bl sprintf
/* 80230048 7F E3 FB 78 */ mr r3, r31
/* 8023004C 38 81 00 08 */ addi r4, r1, 8
/* 80230050 48 07 7B A9 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230054 48 00 09 0C */ b lbl_80230960
/* 80230058 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 8023005C 38 84 FF FF */ addi r4, r4, 0xFFFF /* 0x0000FFFF@l */
/* 80230060 4B FF F9 CD */ bl setCharactor__26jmessage_string_tReferenceFUs
/* 80230064 EF DF F0 2A */ fadds f30, f31, f30
/* 80230068 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8023006C 4B FF FA B9 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230070 7C 64 07 34 */ extsh r4, r3
/* 80230074 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230078 FC 20 F0 90 */ fmr f1, f30
/* 8023007C 4B FF F9 F1 */ bl addLineLength__26jmessage_string_tReferenceFif
/* 80230080 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230084 4B FF FA A1 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230088 7C 64 07 34 */ extsh r4, r3
/* 8023008C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230090 FC 20 F0 90 */ fmr f1, f30
/* 80230094 4B FF FA 39 */ bl setOutfontLength__26jmessage_string_tReferenceFif
/* 80230098 48 00 08 C8 */ b lbl_80230960
/* 8023009C 3B C0 00 00 */ li r30, 0
/* 802300A0 EF FF F0 2A */ fadds f31, f31, f30
lbl_802300A4:
/* 802300A4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802300A8 4B FF FA 7D */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802300AC 7C 64 07 34 */ extsh r4, r3
/* 802300B0 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802300B4 FC 20 F8 90 */ fmr f1, f31
/* 802300B8 4B FF F9 B5 */ bl addLineLength__26jmessage_string_tReferenceFif
/* 802300BC 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802300C0 4B FF FA 65 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802300C4 7C 64 07 34 */ extsh r4, r3
/* 802300C8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802300CC FC 20 F8 90 */ fmr f1, f31
/* 802300D0 4B FF F9 FD */ bl setOutfontLength__26jmessage_string_tReferenceFif
/* 802300D4 3B DE 00 01 */ addi r30, r30, 1
/* 802300D8 2C 1E 00 04 */ cmpwi r30, 4
/* 802300DC 41 80 FF C8 */ blt lbl_802300A4
/* 802300E0 48 00 08 80 */ b lbl_80230960
/* 802300E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802300E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802300EC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802300F0 48 00 73 E1 */ bl getSelectBombNum__12dMsgObject_cFv
/* 802300F4 7C 60 1B 78 */ mr r0, r3
/* 802300F8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802300FC 38 80 00 07 */ li r4, 7
/* 80230100 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 80230104 38 C1 00 D8 */ addi r6, r1, 0xd8
/* 80230108 38 E0 00 01 */ li r7, 1
/* 8023010C 48 00 8B E1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230110 7F E3 FB 78 */ mr r3, r31
/* 80230114 38 81 00 D8 */ addi r4, r1, 0xd8
/* 80230118 48 07 7A E1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023011C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230120 4B FF FA 05 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230124 7C 64 07 34 */ extsh r4, r3
/* 80230128 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8023012C 4B FF F9 C5 */ bl clearOutfontLength__26jmessage_string_tReferenceFi
/* 80230130 48 00 08 30 */ b lbl_80230960
/* 80230134 48 00 84 AD */ bl getSelectBombPrice__12dMsgObject_cFv
/* 80230138 7C 60 1B 78 */ mr r0, r3
/* 8023013C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230140 38 80 00 01 */ li r4, 1
/* 80230144 7C 05 07 34 */ extsh r5, r0
/* 80230148 38 C1 00 B0 */ addi r6, r1, 0xb0
/* 8023014C 38 E0 00 01 */ li r7, 1
/* 80230150 48 00 8B 9D */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230154 7F E3 FB 78 */ mr r3, r31
/* 80230158 38 81 00 B0 */ addi r4, r1, 0xb0
/* 8023015C 48 07 7A 9D */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230160 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230164 4B FF F9 C1 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230168 7C 64 07 34 */ extsh r4, r3
/* 8023016C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230170 4B FF F9 81 */ bl clearOutfontLength__26jmessage_string_tReferenceFi
/* 80230174 48 00 07 EC */ b lbl_80230960
/* 80230178 38 80 00 70 */ li r4, 0x70
/* 8023017C 88 05 00 00 */ lbz r0, 0(r5)
/* 80230180 28 00 00 01 */ cmplwi r0, 1
/* 80230184 40 82 00 0C */ bne lbl_80230190
/* 80230188 38 80 00 71 */ li r4, 0x71
/* 8023018C 48 00 00 14 */ b lbl_802301A0
lbl_80230190:
/* 80230190 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80230194 28 00 00 02 */ cmplwi r0, 2
/* 80230198 40 82 00 08 */ bne lbl_802301A0
/* 8023019C 38 80 00 72 */ li r4, 0x72
lbl_802301A0:
/* 802301A0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802301A4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802301A8 38 63 00 F8 */ addi r3, r3, 0xf8
/* 802301AC 4B E0 3F 4D */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 802301B0 7C 60 1B 78 */ mr r0, r3
/* 802301B4 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802301B8 38 80 00 07 */ li r4, 7
/* 802301BC 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 802301C0 38 C1 00 88 */ addi r6, r1, 0x88
/* 802301C4 38 E0 00 01 */ li r7, 1
/* 802301C8 48 00 8B 25 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802301CC 7F E3 FB 78 */ mr r3, r31
/* 802301D0 38 81 00 88 */ addi r4, r1, 0x88
/* 802301D4 48 07 7A 25 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802301D8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802301DC 4B FF F9 49 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802301E0 7C 64 07 34 */ extsh r4, r3
/* 802301E4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802301E8 4B FF F9 09 */ bl clearOutfontLength__26jmessage_string_tReferenceFi
/* 802301EC 48 00 07 74 */ b lbl_80230960
/* 802301F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802301F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802301F8 88 A3 00 F8 */ lbz r5, 0xf8(r3)
/* 802301FC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230200 38 80 00 00 */ li r4, 0
/* 80230204 38 C1 00 60 */ addi r6, r1, 0x60
/* 80230208 38 E0 00 01 */ li r7, 1
/* 8023020C 48 00 8A E1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230210 7F E3 FB 78 */ mr r3, r31
/* 80230214 38 81 00 60 */ addi r4, r1, 0x60
/* 80230218 48 07 79 E1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023021C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230220 4B FF F9 05 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230224 7C 64 07 34 */ extsh r4, r3
/* 80230228 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8023022C 4B FF F8 C5 */ bl clearOutfontLength__26jmessage_string_tReferenceFi
/* 80230230 48 00 07 30 */ b lbl_80230960
lbl_80230234:
/* 80230234 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 80230238 28 00 00 0D */ cmplwi r0, 0xd
/* 8023023C 41 81 01 94 */ bgt lbl_802303D0
/* 80230240 3C 60 80 3C */ lis r3, lit_7485@ha
/* 80230244 38 63 05 D8 */ addi r3, r3, lit_7485@l
/* 80230248 54 00 10 3A */ slwi r0, r0, 2
/* 8023024C 7C 03 00 2E */ lwzx r0, r3, r0
/* 80230250 7C 09 03 A6 */ mtctr r0
/* 80230254 4E 80 04 20 */ bctr
/* 80230258 38 60 00 24 */ li r3, 0x24
/* 8023025C 4B FF 83 71 */ bl changeCodeToChar__FUs
/* 80230260 7C 64 1B 78 */ mr r4, r3
/* 80230264 7F E3 FB 78 */ mr r3, r31
/* 80230268 48 07 79 91 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023026C 48 00 01 64 */ b lbl_802303D0
/* 80230270 38 60 00 5C */ li r3, 0x5c
/* 80230274 4B FF 83 59 */ bl changeCodeToChar__FUs
/* 80230278 7C 64 1B 78 */ mr r4, r3
/* 8023027C 7F E3 FB 78 */ mr r3, r31
/* 80230280 48 07 79 79 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230284 48 00 01 4C */ b lbl_802303D0
/* 80230288 38 60 00 40 */ li r3, 0x40
/* 8023028C 4B FF 83 41 */ bl changeCodeToChar__FUs
/* 80230290 7C 64 1B 78 */ mr r4, r3
/* 80230294 7F E3 FB 78 */ mr r3, r31
/* 80230298 48 07 79 61 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023029C 48 00 01 34 */ b lbl_802303D0
/* 802302A0 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081F2@ha */
/* 802302A4 38 63 81 F2 */ addi r3, r3, 0x81F2 /* 0x000081F2@l */
/* 802302A8 4B FF 83 25 */ bl changeCodeToChar__FUs
/* 802302AC 7C 64 1B 78 */ mr r4, r3
/* 802302B0 7F E3 FB 78 */ mr r3, r31
/* 802302B4 48 07 79 45 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802302B8 48 00 01 18 */ b lbl_802303D0
/* 802302BC 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081F3@ha */
/* 802302C0 38 63 81 F3 */ addi r3, r3, 0x81F3 /* 0x000081F3@l */
/* 802302C4 4B FF 83 09 */ bl changeCodeToChar__FUs
/* 802302C8 7C 64 1B 78 */ mr r4, r3
/* 802302CC 7F E3 FB 78 */ mr r3, r31
/* 802302D0 48 07 79 29 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802302D4 48 00 00 FC */ b lbl_802303D0
/* 802302D8 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081E3@ha */
/* 802302DC 38 63 81 E3 */ addi r3, r3, 0x81E3 /* 0x000081E3@l */
/* 802302E0 4B FF 82 ED */ bl changeCodeToChar__FUs
/* 802302E4 7C 64 1B 78 */ mr r4, r3
/* 802302E8 7F E3 FB 78 */ mr r3, r31
/* 802302EC 48 07 79 0D */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802302F0 48 00 00 E0 */ b lbl_802303D0
/* 802302F4 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876C@ha */
/* 802302F8 38 63 87 6C */ addi r3, r3, 0x876C /* 0x0000876C@l */
/* 802302FC 4B FF 82 D1 */ bl changeCodeToChar__FUs
/* 80230300 7C 64 1B 78 */ mr r4, r3
/* 80230304 7F E3 FB 78 */ mr r3, r31
/* 80230308 48 07 78 F1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023030C 48 00 00 C4 */ b lbl_802303D0
/* 80230310 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008766@ha */
/* 80230314 38 63 87 66 */ addi r3, r3, 0x8766 /* 0x00008766@l */
/* 80230318 4B FF 82 B5 */ bl changeCodeToChar__FUs
/* 8023031C 7C 64 1B 78 */ mr r4, r3
/* 80230320 7F E3 FB 78 */ mr r3, r31
/* 80230324 48 07 78 D5 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230328 48 00 00 A8 */ b lbl_802303D0
/* 8023032C 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008765@ha */
/* 80230330 38 63 87 65 */ addi r3, r3, 0x8765 /* 0x00008765@l */
/* 80230334 4B FF 82 99 */ bl changeCodeToChar__FUs
/* 80230338 7C 64 1B 78 */ mr r4, r3
/* 8023033C 7F E3 FB 78 */ mr r3, r31
/* 80230340 48 07 78 B9 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230344 48 00 00 8C */ b lbl_802303D0
/* 80230348 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008767@ha */
/* 8023034C 38 63 87 67 */ addi r3, r3, 0x8767 /* 0x00008767@l */
/* 80230350 4B FF 82 7D */ bl changeCodeToChar__FUs
/* 80230354 7C 64 1B 78 */ mr r4, r3
/* 80230358 7F E3 FB 78 */ mr r3, r31
/* 8023035C 48 07 78 9D */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230360 48 00 00 70 */ b lbl_802303D0
/* 80230364 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008768@ha */
/* 80230368 38 63 87 68 */ addi r3, r3, 0x8768 /* 0x00008768@l */
/* 8023036C 4B FF 82 61 */ bl changeCodeToChar__FUs
/* 80230370 7C 64 1B 78 */ mr r4, r3
/* 80230374 7F E3 FB 78 */ mr r3, r31
/* 80230378 48 07 78 81 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023037C 48 00 00 54 */ b lbl_802303D0
/* 80230380 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008769@ha */
/* 80230384 38 63 87 69 */ addi r3, r3, 0x8769 /* 0x00008769@l */
/* 80230388 4B FF 82 45 */ bl changeCodeToChar__FUs
/* 8023038C 7C 64 1B 78 */ mr r4, r3
/* 80230390 7F E3 FB 78 */ mr r3, r31
/* 80230394 48 07 78 65 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230398 48 00 00 38 */ b lbl_802303D0
/* 8023039C 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876A@ha */
/* 802303A0 38 63 87 6A */ addi r3, r3, 0x876A /* 0x0000876A@l */
/* 802303A4 4B FF 82 29 */ bl changeCodeToChar__FUs
/* 802303A8 7C 64 1B 78 */ mr r4, r3
/* 802303AC 7F E3 FB 78 */ mr r3, r31
/* 802303B0 48 07 78 49 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802303B4 48 00 00 1C */ b lbl_802303D0
/* 802303B8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876B@ha */
/* 802303BC 38 63 87 6B */ addi r3, r3, 0x876B /* 0x0000876B@l */
/* 802303C0 4B FF 82 0D */ bl changeCodeToChar__FUs
/* 802303C4 7C 64 1B 78 */ mr r4, r3
/* 802303C8 7F E3 FB 78 */ mr r3, r31
/* 802303CC 48 07 78 2D */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
lbl_802303D0:
/* 802303D0 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802303D4 4B FF F7 51 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802303D8 7C 64 07 34 */ extsh r4, r3
/* 802303DC 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802303E0 4B FF F7 11 */ bl clearOutfontLength__26jmessage_string_tReferenceFi
/* 802303E4 48 00 05 7C */ b lbl_80230960
lbl_802303E8:
/* 802303E8 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 802303EC 28 00 00 0E */ cmplwi r0, 0xe
/* 802303F0 41 81 02 F0 */ bgt lbl_802306E0
/* 802303F4 3C 60 80 3C */ lis r3, lit_7486@ha
/* 802303F8 38 63 05 9C */ addi r3, r3, lit_7486@l
/* 802303FC 54 00 10 3A */ slwi r0, r0, 2
/* 80230400 7C 03 00 2E */ lwzx r0, r3, r0
/* 80230404 7C 09 03 A6 */ mtctr r0
/* 80230408 4E 80 04 20 */ bctr
/* 8023040C 88 05 00 00 */ lbz r0, 0(r5)
/* 80230410 28 00 00 00 */ cmplwi r0, 0
/* 80230414 40 82 00 28 */ bne lbl_8023043C
/* 80230418 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8023041C 38 80 00 04 */ li r4, 4
/* 80230420 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 80230424 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 80230428 80 A5 00 88 */ lwz r5, 0x88(r5)
/* 8023042C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230430 38 E0 00 01 */ li r7, 1
/* 80230434 48 00 88 B9 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230438 48 00 02 B0 */ b lbl_802306E8
lbl_8023043C:
/* 8023043C 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80230440 28 00 00 02 */ cmplwi r0, 2
/* 80230444 40 82 00 28 */ bne lbl_8023046C
/* 80230448 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023044C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80230450 80 A3 09 4C */ lwz r5, 0x94c(r3)
/* 80230454 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230458 38 80 00 04 */ li r4, 4
/* 8023045C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230460 38 E0 00 01 */ li r7, 1
/* 80230464 48 00 88 89 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230468 48 00 02 80 */ b lbl_802306E8
lbl_8023046C:
/* 8023046C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230470 38 80 00 04 */ li r4, 4
/* 80230474 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 80230478 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 8023047C 80 A5 00 84 */ lwz r5, 0x84(r5)
/* 80230480 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230484 38 E0 00 01 */ li r7, 1
/* 80230488 48 00 88 65 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8023048C 48 00 02 5C */ b lbl_802306E8
/* 80230490 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230494 38 80 00 00 */ li r4, 0
/* 80230498 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8023049C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 802304A0 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 802304A4 38 C1 00 38 */ addi r6, r1, 0x38
/* 802304A8 38 E0 00 01 */ li r7, 1
/* 802304AC 48 00 88 41 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802304B0 48 00 02 38 */ b lbl_802306E8
/* 802304B4 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802304B8 38 80 00 01 */ li r4, 1
/* 802304BC 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 802304C0 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 802304C4 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 802304C8 38 C1 00 38 */ addi r6, r1, 0x38
/* 802304CC 38 E0 00 01 */ li r7, 1
/* 802304D0 48 00 88 1D */ bl setTag__10dMsgUnit_cFiiPcb
/* 802304D4 48 00 02 14 */ b lbl_802306E8
/* 802304D8 80 05 00 00 */ lwz r0, 0(r5)
/* 802304DC 7C 1E 07 34 */ extsh r30, r0
/* 802304E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802304E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802304E8 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802304EC B0 03 01 76 */ sth r0, 0x176(r3)
/* 802304F0 48 00 84 39 */ bl dMsgObject_getFundRaising__Fv
/* 802304F4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 802304F8 7C A0 F0 50 */ subf r5, r0, r30
/* 802304FC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230500 38 80 00 0A */ li r4, 0xa
/* 80230504 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230508 38 E0 00 01 */ li r7, 1
/* 8023050C 48 00 87 E1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230510 48 00 01 D8 */ b lbl_802306E8
/* 80230514 4B FE E2 41 */ bl dMeter2Info_getNewLetterNum__Fv
/* 80230518 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 8023051C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230520 38 80 00 0B */ li r4, 0xb
/* 80230524 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230528 38 E0 00 01 */ li r7, 1
/* 8023052C 48 00 87 C1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230530 48 00 01 B8 */ b lbl_802306E8
/* 80230534 4B FF 85 99 */ bl getPohNum__Fv
/* 80230538 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 8023053C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230540 38 80 00 0C */ li r4, 0xc
/* 80230544 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230548 38 E0 00 01 */ li r7, 1
/* 8023054C 48 00 87 A1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230550 48 00 01 98 */ b lbl_802306E8
/* 80230554 88 05 00 00 */ lbz r0, 0(r5)
/* 80230558 28 00 00 00 */ cmplwi r0, 0
/* 8023055C 40 82 00 14 */ bne lbl_80230570
/* 80230560 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80230564 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80230568 80 A3 5E 0C */ lwz r5, 0x5e0c(r3)
/* 8023056C 48 00 00 10 */ b lbl_8023057C
lbl_80230570:
/* 80230570 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80230574 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80230578 80 A3 09 48 */ lwz r5, 0x948(r3)
lbl_8023057C:
/* 8023057C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230580 38 80 00 0D */ li r4, 0xd
/* 80230584 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230588 38 E0 00 01 */ li r7, 1
/* 8023058C 48 00 87 61 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230590 48 00 01 58 */ b lbl_802306E8
/* 80230594 88 05 00 00 */ lbz r0, 0(r5)
/* 80230598 28 00 00 00 */ cmplwi r0, 0
/* 8023059C 40 82 00 10 */ bne lbl_802305AC
/* 802305A0 4B DF DE 89 */ bl dComIfGs_checkGetInsectNum__Fv
/* 802305A4 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 802305A8 48 00 00 10 */ b lbl_802305B8
lbl_802305AC:
/* 802305AC 4B DF DE 7D */ bl dComIfGs_checkGetInsectNum__Fv
/* 802305B0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802305B4 20 A0 00 18 */ subfic r5, r0, 0x18
lbl_802305B8:
/* 802305B8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802305BC 38 80 00 02 */ li r4, 2
/* 802305C0 38 C1 00 38 */ addi r6, r1, 0x38
/* 802305C4 38 E0 00 01 */ li r7, 1
/* 802305C8 48 00 87 25 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802305CC 48 00 01 1C */ b lbl_802306E8
/* 802305D0 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802305D4 38 80 00 03 */ li r4, 3
/* 802305D8 38 A0 00 00 */ li r5, 0
/* 802305DC 38 C1 00 38 */ addi r6, r1, 0x38
/* 802305E0 38 E0 00 01 */ li r7, 1
/* 802305E4 48 00 87 09 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802305E8 48 00 01 00 */ b lbl_802306E8
/* 802305EC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802305F0 3C 80 00 01 */ lis r4, 1
/* 802305F4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 802305F8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 802305FC 88 A5 5E A1 */ lbz r5, 0x5ea1(r5)
/* 80230600 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230604 38 E0 00 01 */ li r7, 1
/* 80230608 48 00 86 E5 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8023060C 48 00 00 DC */ b lbl_802306E8
/* 80230610 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80230614 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80230618 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 8023061C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FF1F@ha */
/* 80230620 38 84 FF 1F */ addi r4, r4, 0xFF1F /* 0x0000FF1F@l */
/* 80230624 4B E0 43 E1 */ bl getEventReg__11dSv_event_cCFUs
/* 80230628 7C 60 1B 78 */ mr r0, r3
/* 8023062C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230630 38 80 00 06 */ li r4, 6
/* 80230634 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80230638 20 A0 00 14 */ subfic r5, r0, 0x14
/* 8023063C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230640 38 E0 00 01 */ li r7, 1
/* 80230644 48 00 86 A9 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230648 48 00 00 A0 */ b lbl_802306E8
/* 8023064C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230650 38 80 00 09 */ li r4, 9
/* 80230654 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80230658 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8023065C 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 80230660 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230664 38 E0 00 01 */ li r7, 1
/* 80230668 48 00 86 85 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8023066C 48 00 00 7C */ b lbl_802306E8
/* 80230670 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230674 38 80 00 0E */ li r4, 0xe
/* 80230678 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 8023067C 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 80230680 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 80230684 38 C1 00 38 */ addi r6, r1, 0x38
/* 80230688 38 E0 00 01 */ li r7, 1
/* 8023068C 48 00 86 61 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80230690 48 00 00 58 */ b lbl_802306E8
/* 80230694 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80230698 3C 80 00 01 */ lis r4, 0x0001 /* 0x00010001@ha */
/* 8023069C 38 84 00 01 */ addi r4, r4, 0x0001 /* 0x00010001@l */
/* 802306A0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 802306A4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 802306A8 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 802306AC 38 C1 00 38 */ addi r6, r1, 0x38
/* 802306B0 38 E0 00 01 */ li r7, 1
/* 802306B4 48 00 86 39 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802306B8 48 00 00 30 */ b lbl_802306E8
/* 802306BC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802306C0 38 80 00 08 */ li r4, 8
/* 802306C4 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 802306C8 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 802306CC 88 A5 00 BC */ lbz r5, 0xbc(r5)
/* 802306D0 38 C1 00 38 */ addi r6, r1, 0x38
/* 802306D4 38 E0 00 01 */ li r7, 1
/* 802306D8 48 00 86 15 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802306DC 48 00 00 0C */ b lbl_802306E8
lbl_802306E0:
/* 802306E0 38 60 00 00 */ li r3, 0
/* 802306E4 48 00 02 80 */ b lbl_80230964
lbl_802306E8:
/* 802306E8 7F E3 FB 78 */ mr r3, r31
/* 802306EC 38 81 00 38 */ addi r4, r1, 0x38
/* 802306F0 48 07 75 09 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802306F4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802306F8 4B FF F4 2D */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802306FC 7C 64 07 34 */ extsh r4, r3
/* 80230700 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230704 4B FF F3 ED */ bl clearOutfontLength__26jmessage_string_tReferenceFi
/* 80230708 48 00 02 58 */ b lbl_80230960
lbl_8023070C:
/* 8023070C 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 80230710 28 00 00 0B */ cmplwi r0, 0xb
/* 80230714 41 81 01 2C */ bgt lbl_80230840
/* 80230718 3C 80 80 3C */ lis r4, lit_7487@ha
/* 8023071C 38 84 05 6C */ addi r4, r4, lit_7487@l
/* 80230720 54 00 10 3A */ slwi r0, r0, 2
/* 80230724 7C 04 00 2E */ lwzx r0, r4, r0
/* 80230728 7C 09 03 A6 */ mtctr r0
/* 8023072C 4E 80 04 20 */ bctr
/* 80230730 7F E3 FB 78 */ mr r3, r31
/* 80230734 38 81 00 10 */ addi r4, r1, 0x10
/* 80230738 48 07 74 C1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023073C 48 00 01 04 */ b lbl_80230840
/* 80230740 7F E3 FB 78 */ mr r3, r31
/* 80230744 38 81 00 10 */ addi r4, r1, 0x10
/* 80230748 48 07 74 B1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023074C 48 00 00 F4 */ b lbl_80230840
/* 80230750 38 60 00 B2 */ li r3, 0xb2
/* 80230754 4B FF 7E 79 */ bl changeCodeToChar__FUs
/* 80230758 7C 64 1B 78 */ mr r4, r3
/* 8023075C 7F E3 FB 78 */ mr r3, r31
/* 80230760 48 07 74 99 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230764 48 00 00 DC */ b lbl_80230840
/* 80230768 38 60 00 B3 */ li r3, 0xb3
/* 8023076C 4B FF 7E 61 */ bl changeCodeToChar__FUs
/* 80230770 7C 64 1B 78 */ mr r4, r3
/* 80230774 7F E3 FB 78 */ mr r3, r31
/* 80230778 48 07 74 81 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023077C 48 00 00 C4 */ b lbl_80230840
/* 80230780 38 60 00 B1 */ li r3, 0xb1
/* 80230784 4B FF 7E 49 */ bl changeCodeToChar__FUs
/* 80230788 7C 64 1B 78 */ mr r4, r3
/* 8023078C 7F E3 FB 78 */ mr r3, r31
/* 80230790 48 07 74 69 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 80230794 48 00 00 AC */ b lbl_80230840
/* 80230798 38 60 00 89 */ li r3, 0x89
/* 8023079C 4B FF 7E 31 */ bl changeCodeToChar__FUs
/* 802307A0 7C 64 1B 78 */ mr r4, r3
/* 802307A4 7F E3 FB 78 */ mr r3, r31
/* 802307A8 48 07 74 51 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802307AC 48 00 00 94 */ b lbl_80230840
/* 802307B0 38 60 00 B9 */ li r3, 0xb9
/* 802307B4 4B FF 7E 19 */ bl changeCodeToChar__FUs
/* 802307B8 7C 64 1B 78 */ mr r4, r3
/* 802307BC 7F E3 FB 78 */ mr r3, r31
/* 802307C0 48 07 74 39 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802307C4 48 00 00 7C */ b lbl_80230840
/* 802307C8 38 60 00 BC */ li r3, 0xbc
/* 802307CC 4B FF 7E 01 */ bl changeCodeToChar__FUs
/* 802307D0 7C 64 1B 78 */ mr r4, r3
/* 802307D4 7F E3 FB 78 */ mr r3, r31
/* 802307D8 48 07 74 21 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802307DC 48 00 00 64 */ b lbl_80230840
/* 802307E0 38 60 00 BD */ li r3, 0xbd
/* 802307E4 4B FF 7D E9 */ bl changeCodeToChar__FUs
/* 802307E8 7C 64 1B 78 */ mr r4, r3
/* 802307EC 7F E3 FB 78 */ mr r3, r31
/* 802307F0 48 07 74 09 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 802307F4 48 00 00 4C */ b lbl_80230840
/* 802307F8 38 60 00 BE */ li r3, 0xbe
/* 802307FC 4B FF 7D D1 */ bl changeCodeToChar__FUs
/* 80230800 7C 64 1B 78 */ mr r4, r3
/* 80230804 7F E3 FB 78 */ mr r3, r31
/* 80230808 48 07 73 F1 */ bl stack_pushCurrent__Q28JMessage10TProcessorFPCc
/* 8023080C 48 00 00 34 */ b lbl_80230840
/* 80230810 EF FF F0 2A */ fadds f31, f31, f30
/* 80230814 4B FF F3 11 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230818 7C 64 07 34 */ extsh r4, r3
/* 8023081C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230820 FC 20 F8 90 */ fmr f1, f31
/* 80230824 4B FF F2 49 */ bl addLineLength__26jmessage_string_tReferenceFif
/* 80230828 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8023082C 4B FF F2 F9 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230830 7C 64 07 34 */ extsh r4, r3
/* 80230834 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230838 FC 20 F8 90 */ fmr f1, f31
/* 8023083C 4B FF F2 91 */ bl setOutfontLength__26jmessage_string_tReferenceFif
lbl_80230840:
/* 80230840 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230844 4B FF F2 E1 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230848 7C 64 07 34 */ extsh r4, r3
/* 8023084C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230850 4B FF F2 A1 */ bl clearOutfontLength__26jmessage_string_tReferenceFi
/* 80230854 48 00 01 0C */ b lbl_80230960
lbl_80230858:
/* 80230858 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 8023085C 2C 00 00 06 */ cmpwi r0, 6
/* 80230860 40 80 00 1C */ bge lbl_8023087C
/* 80230864 2C 00 00 00 */ cmpwi r0, 0
/* 80230868 41 82 00 F8 */ beq lbl_80230960
/* 8023086C 41 80 00 F4 */ blt lbl_80230960
/* 80230870 2C 00 00 03 */ cmpwi r0, 3
/* 80230874 40 80 00 68 */ bge lbl_802308DC
/* 80230878 48 00 00 20 */ b lbl_80230898
lbl_8023087C:
/* 8023087C 2C 00 00 10 */ cmpwi r0, 0x10
/* 80230880 40 80 00 10 */ bge lbl_80230890
/* 80230884 2C 00 00 08 */ cmpwi r0, 8
/* 80230888 40 80 00 98 */ bge lbl_80230920
/* 8023088C 48 00 00 0C */ b lbl_80230898
lbl_80230890:
/* 80230890 2C 00 00 15 */ cmpwi r0, 0x15
/* 80230894 40 80 00 CC */ bge lbl_80230960
lbl_80230898:
/* 80230898 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 8023089C 38 84 FF FF */ addi r4, r4, 0xFFFF /* 0x0000FFFF@l */
/* 802308A0 4B FF F1 8D */ bl setCharactor__26jmessage_string_tReferenceFUs
/* 802308A4 EF FF F0 2A */ fadds f31, f31, f30
/* 802308A8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802308AC 4B FF F2 79 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802308B0 7C 64 07 34 */ extsh r4, r3
/* 802308B4 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802308B8 FC 20 F8 90 */ fmr f1, f31
/* 802308BC 4B FF F1 B1 */ bl addLineLength__26jmessage_string_tReferenceFif
/* 802308C0 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802308C4 4B FF F2 61 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802308C8 7C 64 07 34 */ extsh r4, r3
/* 802308CC 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802308D0 FC 20 F8 90 */ fmr f1, f31
/* 802308D4 4B FF F1 F9 */ bl setOutfontLength__26jmessage_string_tReferenceFif
/* 802308D8 48 00 00 88 */ b lbl_80230960
lbl_802308DC:
/* 802308DC 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 802308E0 38 84 FF FF */ addi r4, r4, 0xFFFF /* 0x0000FFFF@l */
/* 802308E4 4B FF F1 49 */ bl setCharactor__26jmessage_string_tReferenceFUs
/* 802308E8 EF FF F0 2A */ fadds f31, f31, f30
/* 802308EC 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802308F0 4B FF F2 35 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 802308F4 7C 64 07 34 */ extsh r4, r3
/* 802308F8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 802308FC FC 20 F8 90 */ fmr f1, f31
/* 80230900 4B FF F1 6D */ bl addLineLength__26jmessage_string_tReferenceFif
/* 80230904 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230908 4B FF F2 1D */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 8023090C 7C 64 07 34 */ extsh r4, r3
/* 80230910 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230914 FC 20 F8 90 */ fmr f1, f31
/* 80230918 4B FF F1 B5 */ bl setOutfontLength__26jmessage_string_tReferenceFif
/* 8023091C 48 00 00 44 */ b lbl_80230960
lbl_80230920:
/* 80230920 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FFFF@ha */
/* 80230924 38 84 FF FF */ addi r4, r4, 0xFFFF /* 0x0000FFFF@l */
/* 80230928 4B FF F1 05 */ bl setCharactor__26jmessage_string_tReferenceFUs
/* 8023092C EF FF F0 2A */ fadds f31, f31, f30
/* 80230930 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230934 4B FF F1 F1 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230938 7C 64 07 34 */ extsh r4, r3
/* 8023093C 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230940 FC 20 F8 90 */ fmr f1, f31
/* 80230944 4B FF F1 29 */ bl addLineLength__26jmessage_string_tReferenceFif
/* 80230948 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 8023094C 4B FF F1 D9 */ bl getLineCountNowPage__26jmessage_string_tReferenceFv
/* 80230950 7C 64 07 34 */ extsh r4, r3
/* 80230954 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80230958 FC 20 F8 90 */ fmr f1, f31
/* 8023095C 4B FF F1 71 */ bl setOutfontLength__26jmessage_string_tReferenceFif
lbl_80230960:
/* 80230960 38 60 00 01 */ li r3, 1
lbl_80230964:
/* 80230964 E3 E1 01 28 */ psq_l f31, 296(r1), 0, 0 /* qr0 */
/* 80230968 CB E1 01 20 */ lfd f31, 0x120(r1)
/* 8023096C E3 C1 01 18 */ psq_l f30, 280(r1), 0, 0 /* qr0 */
/* 80230970 CB C1 01 10 */ lfd f30, 0x110(r1)
/* 80230974 83 E1 01 0C */ lwz r31, 0x10c(r1)
/* 80230978 83 C1 01 08 */ lwz r30, 0x108(r1)
/* 8023097C 80 01 01 34 */ lwz r0, 0x134(r1)
/* 80230980 7C 08 03 A6 */ mtlr r0
/* 80230984 38 21 01 30 */ addi r1, r1, 0x130
/* 80230988 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_80230B8C:
/* 80230B8C 54 80 02 1F */ rlwinm. r0, r4, 0, 8, 0xf
/* 80230B90 41 82 00 08 */ beq lbl_80230B98
/* 80230B94 48 00 00 20 */ b lbl_80230BB4
lbl_80230B98:
/* 80230B98 2C 04 00 36 */ cmpwi r4, 0x36
/* 80230B9C 41 82 00 08 */ beq lbl_80230BA4
/* 80230BA0 48 00 00 14 */ b lbl_80230BB4
lbl_80230BA4:
/* 80230BA4 A0 05 00 00 */ lhz r0, 0(r5)
/* 80230BA8 3C 60 80 43 */ lis r3, g_meter2_info@ha
/* 80230BAC 38 63 01 88 */ addi r3, r3, g_meter2_info@l
/* 80230BB0 B0 03 00 94 */ sth r0, 0x94(r3)
lbl_80230BB4:
/* 80230BB4 38 60 00 01 */ li r3, 1
/* 80230BB8 4E 80 00 20 */ blr
@@ -0,0 +1,820 @@
lbl_80231110:
/* 80231110 94 21 FE F0 */ stwu r1, -0x110(r1)
/* 80231114 7C 08 02 A6 */ mflr r0
/* 80231118 90 01 01 14 */ stw r0, 0x114(r1)
/* 8023111C 93 E1 01 0C */ stw r31, 0x10c(r1)
/* 80231120 93 C1 01 08 */ stw r30, 0x108(r1)
/* 80231124 7C 7F 1B 78 */ mr r31, r3
/* 80231128 54 88 02 1E */ rlwinm r8, r4, 0, 8, 0xf
/* 8023112C 3C 00 00 05 */ lis r0, 5
/* 80231130 7C 08 00 00 */ cmpw r8, r0
/* 80231134 41 82 06 CC */ beq lbl_80231800
/* 80231138 40 80 00 30 */ bge lbl_80231168
/* 8023113C 3C 00 00 03 */ lis r0, 3
/* 80231140 7C 08 00 00 */ cmpw r8, r0
/* 80231144 41 82 0A E0 */ beq lbl_80231C24
/* 80231148 40 80 00 10 */ bge lbl_80231158
/* 8023114C 2C 08 00 00 */ cmpwi r8, 0
/* 80231150 41 82 00 B8 */ beq lbl_80231208
/* 80231154 48 00 0C 00 */ b lbl_80231D54
lbl_80231158:
/* 80231158 3C 00 00 04 */ lis r0, 4
/* 8023115C 7C 08 00 00 */ cmpw r8, r0
/* 80231160 41 82 05 00 */ beq lbl_80231660
/* 80231164 48 00 0B F0 */ b lbl_80231D54
lbl_80231168:
/* 80231168 3C E0 00 FF */ lis r7, 0xff
/* 8023116C 7C 08 38 00 */ cmpw r8, r7
/* 80231170 41 82 00 18 */ beq lbl_80231188
/* 80231174 40 80 0B E0 */ bge lbl_80231D54
/* 80231178 3C 00 00 06 */ lis r0, 6
/* 8023117C 7C 08 00 00 */ cmpw r8, r0
/* 80231180 41 82 09 90 */ beq lbl_80231B10
/* 80231184 48 00 0B D0 */ b lbl_80231D54
lbl_80231188:
/* 80231188 38 07 00 02 */ addi r0, r7, 2
/* 8023118C 7C 04 00 00 */ cmpw r4, r0
/* 80231190 41 82 00 64 */ beq lbl_802311F4
/* 80231194 40 80 00 14 */ bge lbl_802311A8
/* 80231198 7C 04 38 00 */ cmpw r4, r7
/* 8023119C 41 82 00 20 */ beq lbl_802311BC
/* 802311A0 40 80 00 28 */ bge lbl_802311C8
/* 802311A4 48 00 0B B0 */ b lbl_80231D54
lbl_802311A8:
/* 802311A8 3C 60 01 00 */ lis r3, 0x0100 /* 0x00FFFF02@ha */
/* 802311AC 38 03 FF 02 */ addi r0, r3, 0xFF02 /* 0x00FFFF02@l */
/* 802311B0 7C 04 00 00 */ cmpw r4, r0
/* 802311B4 41 82 00 40 */ beq lbl_802311F4
/* 802311B8 48 00 0B 9C */ b lbl_80231D54
lbl_802311BC:
/* 802311BC 88 85 00 00 */ lbz r4, 0(r5)
/* 802311C0 48 00 13 AD */ bl do_color__35jmessage_string_tRenderingProcessorFUc
/* 802311C4 48 00 0B 90 */ b lbl_80231D54
lbl_802311C8:
/* 802311C8 A0 05 00 00 */ lhz r0, 0(r5)
/* 802311CC C8 22 B0 80 */ lfd f1, lit_5154(r2)
/* 802311D0 90 01 01 04 */ stw r0, 0x104(r1)
/* 802311D4 3C 00 43 30 */ lis r0, 0x4330
/* 802311D8 90 01 01 00 */ stw r0, 0x100(r1)
/* 802311DC C8 01 01 00 */ lfd f0, 0x100(r1)
/* 802311E0 EC 20 08 28 */ fsubs f1, f0, f1
/* 802311E4 C0 02 B0 7C */ lfs f0, lit_5151(r2)
/* 802311E8 EC 21 00 24 */ fdivs f1, f1, f0
/* 802311EC 48 00 14 15 */ bl do_scale__35jmessage_string_tRenderingProcessorFf
/* 802311F0 48 00 0B 64 */ b lbl_80231D54
lbl_802311F4:
/* 802311F4 7F E3 FB 78 */ mr r3, r31
/* 802311F8 7C A4 2B 78 */ mr r4, r5
/* 802311FC 7C C5 33 78 */ mr r5, r6
/* 80231200 48 00 0E B1 */ bl do_rubyset__35jmessage_string_tRenderingProcessorFPCvUl
/* 80231204 48 00 0B 50 */ b lbl_80231D54
lbl_80231208:
/* 80231208 28 04 00 3F */ cmplwi r4, 0x3f
/* 8023120C 41 81 0B 48 */ bgt lbl_80231D54
/* 80231210 3C C0 80 3C */ lis r6, lit_7993@ha
/* 80231214 38 C6 08 08 */ addi r6, r6, lit_7993@l
/* 80231218 54 80 10 3A */ slwi r0, r4, 2
/* 8023121C 7C 06 00 2E */ lwzx r0, r6, r0
/* 80231220 7C 09 03 A6 */ mtctr r0
/* 80231224 4E 80 04 20 */ bctr
/* 80231228 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8023122C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80231230 38 84 01 B4 */ addi r4, r4, 0x1b4
/* 80231234 48 00 15 89 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231238 48 00 0B 1C */ b lbl_80231D54
/* 8023123C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 80231240 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80231244 38 84 01 C5 */ addi r4, r4, 0x1c5
/* 80231248 48 00 15 75 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 8023124C 48 00 0B 08 */ b lbl_80231D54
/* 80231250 48 00 72 C5 */ bl getWord__12dMsgObject_cFv
/* 80231254 7C 64 1B 78 */ mr r4, r3
/* 80231258 7F E3 FB 78 */ mr r3, r31
/* 8023125C 48 00 15 61 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231260 48 00 0A F4 */ b lbl_80231D54
/* 80231264 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80231268 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023126C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80231270 48 00 60 5D */ bl getSmellName__12dMsgObject_cFv
/* 80231274 7C 64 1B 78 */ mr r4, r3
/* 80231278 7F E3 FB 78 */ mr r3, r31
/* 8023127C 48 00 15 41 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231280 48 00 0A D4 */ b lbl_80231D54
/* 80231284 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80231288 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023128C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80231290 48 00 60 A5 */ bl getPortalName__12dMsgObject_cFv
/* 80231294 7C 64 1B 78 */ mr r4, r3
/* 80231298 7F E3 FB 78 */ mr r3, r31
/* 8023129C 48 00 15 21 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802312A0 48 00 0A B4 */ b lbl_80231D54
/* 802312A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802312A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802312AC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802312B0 48 00 60 DD */ bl getBombName__12dMsgObject_cFv
/* 802312B4 7C 64 1B 78 */ mr r4, r3
/* 802312B8 7F E3 FB 78 */ mr r3, r31
/* 802312BC 48 00 15 01 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802312C0 48 00 0A 94 */ b lbl_80231D54
/* 802312C4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802312C8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802312CC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802312D0 48 00 61 4D */ bl getInsectName__12dMsgObject_cFv
/* 802312D4 7C 64 1B 78 */ mr r4, r3
/* 802312D8 7F E3 FB 78 */ mr r3, r31
/* 802312DC 48 00 14 E1 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802312E0 48 00 0A 74 */ b lbl_80231D54
/* 802312E4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802312E8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802312EC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802312F0 48 00 61 89 */ bl getLetterName__12dMsgObject_cFv
/* 802312F4 7C 64 1B 78 */ mr r4, r3
/* 802312F8 7F E3 FB 78 */ mr r3, r31
/* 802312FC 48 00 14 C1 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231300 48 00 0A 54 */ b lbl_80231D54
/* 80231304 A0 05 00 00 */ lhz r0, 0(r5)
/* 80231308 7C 04 07 34 */ extsh r4, r0
/* 8023130C 48 00 13 85 */ bl do_linedown__35jmessage_string_tRenderingProcessorFs
/* 80231310 48 00 0A 44 */ b lbl_80231D54
/* 80231314 38 61 00 0C */ addi r3, r1, 0xc
/* 80231318 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8023131C 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 80231320 38 84 00 04 */ addi r4, r4, 4
/* 80231324 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80231328 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 8023132C 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 80231330 38 00 00 64 */ li r0, 0x64
/* 80231334 7C A5 03 D6 */ divw r5, r5, r0
/* 80231338 4C C6 31 82 */ crclr 6
/* 8023133C 48 13 51 A1 */ bl sprintf
/* 80231340 7F E3 FB 78 */ mr r3, r31
/* 80231344 38 81 00 0C */ addi r4, r1, 0xc
/* 80231348 48 00 14 75 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 8023134C 48 00 0A 08 */ b lbl_80231D54
/* 80231350 38 61 00 08 */ addi r3, r1, 8
/* 80231354 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 80231358 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8023135C 38 84 00 04 */ addi r4, r4, 4
/* 80231360 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80231364 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 80231368 80 C5 5E 0C */ lwz r6, 0x5e0c(r5)
/* 8023136C 38 A0 00 64 */ li r5, 0x64
/* 80231370 7C 06 2B D6 */ divw r0, r6, r5
/* 80231374 7C 00 29 D6 */ mullw r0, r0, r5
/* 80231378 7C A0 30 50 */ subf r5, r0, r6
/* 8023137C 4C C6 31 82 */ crclr 6
/* 80231380 48 13 51 5D */ bl sprintf
/* 80231384 7F E3 FB 78 */ mr r3, r31
/* 80231388 38 81 00 08 */ addi r4, r1, 8
/* 8023138C 48 00 14 31 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231390 48 00 09 C4 */ b lbl_80231D54
/* 80231394 38 80 00 00 */ li r4, 0
/* 80231398 48 00 0F 35 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 8023139C 48 00 09 B8 */ b lbl_80231D54
/* 802313A0 38 80 00 01 */ li r4, 1
/* 802313A4 48 00 0F 29 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313A8 48 00 09 AC */ b lbl_80231D54
/* 802313AC 38 80 00 02 */ li r4, 2
/* 802313B0 48 00 0F 1D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313B4 48 00 09 A0 */ b lbl_80231D54
/* 802313B8 38 80 00 03 */ li r4, 3
/* 802313BC 48 00 0F 11 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313C0 48 00 09 94 */ b lbl_80231D54
/* 802313C4 38 80 00 04 */ li r4, 4
/* 802313C8 48 00 0F 05 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313CC 48 00 09 88 */ b lbl_80231D54
/* 802313D0 38 80 00 05 */ li r4, 5
/* 802313D4 48 00 0E F9 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313D8 48 00 09 7C */ b lbl_80231D54
/* 802313DC 38 80 00 06 */ li r4, 6
/* 802313E0 48 00 0E ED */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313E4 48 00 09 70 */ b lbl_80231D54
/* 802313E8 38 80 00 07 */ li r4, 7
/* 802313EC 48 00 0E E1 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313F0 48 00 09 64 */ b lbl_80231D54
/* 802313F4 38 80 00 08 */ li r4, 8
/* 802313F8 48 00 0E D5 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802313FC 48 00 09 58 */ b lbl_80231D54
/* 80231400 38 80 00 09 */ li r4, 9
/* 80231404 48 00 0E C9 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231408 48 00 09 4C */ b lbl_80231D54
/* 8023140C 38 80 00 0A */ li r4, 0xa
/* 80231410 48 00 0E BD */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231414 48 00 09 40 */ b lbl_80231D54
/* 80231418 38 80 00 0B */ li r4, 0xb
/* 8023141C 48 00 0E B1 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231420 48 00 09 34 */ b lbl_80231D54
/* 80231424 38 80 00 0C */ li r4, 0xc
/* 80231428 48 00 0E A5 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 8023142C 48 00 09 28 */ b lbl_80231D54
/* 80231430 38 80 00 0D */ li r4, 0xd
/* 80231434 48 00 0E 99 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231438 48 00 09 1C */ b lbl_80231D54
/* 8023143C 38 80 00 0E */ li r4, 0xe
/* 80231440 48 00 0E 8D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231444 48 00 09 10 */ b lbl_80231D54
/* 80231448 38 80 00 0F */ li r4, 0xf
/* 8023144C 48 00 0E 81 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231450 48 00 09 04 */ b lbl_80231D54
/* 80231454 38 80 00 10 */ li r4, 0x10
/* 80231458 48 00 0E 75 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 8023145C 48 00 08 F8 */ b lbl_80231D54
/* 80231460 38 80 00 11 */ li r4, 0x11
/* 80231464 48 00 0E 69 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231468 48 00 08 EC */ b lbl_80231D54
/* 8023146C 38 80 00 12 */ li r4, 0x12
/* 80231470 48 00 0E 5D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231474 48 00 08 E0 */ b lbl_80231D54
/* 80231478 38 80 00 13 */ li r4, 0x13
/* 8023147C 48 00 0E 51 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231480 48 00 08 D4 */ b lbl_80231D54
/* 80231484 38 80 00 14 */ li r4, 0x14
/* 80231488 48 00 0E 45 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 8023148C 48 00 08 C8 */ b lbl_80231D54
/* 80231490 38 80 00 15 */ li r4, 0x15
/* 80231494 48 00 0E 39 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231498 48 00 08 BC */ b lbl_80231D54
/* 8023149C 38 80 00 1E */ li r4, 0x1e
/* 802314A0 48 00 0E 2D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802314A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802314A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802314AC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802314B0 A8 83 01 74 */ lha r4, 0x174(r3)
/* 802314B4 7F E3 FB 78 */ mr r3, r31
/* 802314B8 48 00 12 2D */ bl do_numset__35jmessage_string_tRenderingProcessorFs
/* 802314BC 48 00 08 98 */ b lbl_80231D54
/* 802314C0 38 80 00 17 */ li r4, 0x17
/* 802314C4 48 00 0E 09 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802314C8 48 00 08 8C */ b lbl_80231D54
/* 802314CC 38 80 00 18 */ li r4, 0x18
/* 802314D0 48 00 0D FD */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802314D4 48 00 08 80 */ b lbl_80231D54
/* 802314D8 38 80 00 19 */ li r4, 0x19
/* 802314DC 48 00 0D F1 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802314E0 48 00 08 74 */ b lbl_80231D54
/* 802314E4 48 00 71 55 */ bl getItemEquipButton__12dMsgObject_cFv
/* 802314E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802314EC 40 82 00 14 */ bne lbl_80231500
/* 802314F0 7F E3 FB 78 */ mr r3, r31
/* 802314F4 38 80 00 05 */ li r4, 5
/* 802314F8 48 00 0D D5 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 802314FC 48 00 08 58 */ b lbl_80231D54
lbl_80231500:
/* 80231500 7F E3 FB 78 */ mr r3, r31
/* 80231504 38 80 00 06 */ li r4, 6
/* 80231508 48 00 0D C5 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 8023150C 48 00 08 48 */ b lbl_80231D54
/* 80231510 48 00 71 29 */ bl getItemEquipButton__12dMsgObject_cFv
/* 80231514 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80231518 40 82 00 14 */ bne lbl_8023152C
/* 8023151C 7F E3 FB 78 */ mr r3, r31
/* 80231520 38 80 00 06 */ li r4, 6
/* 80231524 48 00 0D A9 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231528 48 00 08 2C */ b lbl_80231D54
lbl_8023152C:
/* 8023152C 7F E3 FB 78 */ mr r3, r31
/* 80231530 38 80 00 05 */ li r4, 5
/* 80231534 48 00 0D 99 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231538 48 00 08 1C */ b lbl_80231D54
/* 8023153C 38 80 00 29 */ li r4, 0x29
/* 80231540 48 00 0D 8D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231544 48 00 08 10 */ b lbl_80231D54
/* 80231548 38 80 00 1B */ li r4, 0x1b
/* 8023154C 48 00 0D 81 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231550 48 00 08 04 */ b lbl_80231D54
/* 80231554 38 80 00 1C */ li r4, 0x1c
/* 80231558 48 00 0D 75 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 8023155C 48 00 07 F8 */ b lbl_80231D54
/* 80231560 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80231564 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80231568 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8023156C 48 00 5F 65 */ bl getSelectBombNum__12dMsgObject_cFv
/* 80231570 7C 60 1B 78 */ mr r0, r3
/* 80231574 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231578 38 80 00 07 */ li r4, 7
/* 8023157C 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 80231580 38 C1 00 D8 */ addi r6, r1, 0xd8
/* 80231584 38 E0 00 01 */ li r7, 1
/* 80231588 48 00 77 65 */ bl setTag__10dMsgUnit_cFiiPcb
/* 8023158C 7F E3 FB 78 */ mr r3, r31
/* 80231590 38 81 00 D8 */ addi r4, r1, 0xd8
/* 80231594 48 00 12 29 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231598 48 00 07 BC */ b lbl_80231D54
/* 8023159C 48 00 70 45 */ bl getSelectBombPrice__12dMsgObject_cFv
/* 802315A0 7C 60 1B 78 */ mr r0, r3
/* 802315A4 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802315A8 38 80 00 01 */ li r4, 1
/* 802315AC 7C 05 07 34 */ extsh r5, r0
/* 802315B0 38 C1 00 B0 */ addi r6, r1, 0xb0
/* 802315B4 38 E0 00 01 */ li r7, 1
/* 802315B8 48 00 77 35 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802315BC 7F E3 FB 78 */ mr r3, r31
/* 802315C0 38 81 00 B0 */ addi r4, r1, 0xb0
/* 802315C4 48 00 11 F9 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802315C8 48 00 07 8C */ b lbl_80231D54
/* 802315CC 38 80 00 70 */ li r4, 0x70
/* 802315D0 88 05 00 00 */ lbz r0, 0(r5)
/* 802315D4 28 00 00 01 */ cmplwi r0, 1
/* 802315D8 40 82 00 0C */ bne lbl_802315E4
/* 802315DC 38 80 00 71 */ li r4, 0x71
/* 802315E0 48 00 00 14 */ b lbl_802315F4
lbl_802315E4:
/* 802315E4 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 802315E8 28 00 00 02 */ cmplwi r0, 2
/* 802315EC 40 82 00 08 */ bne lbl_802315F4
/* 802315F0 38 80 00 72 */ li r4, 0x72
lbl_802315F4:
/* 802315F4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802315F8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802315FC 38 63 00 F8 */ addi r3, r3, 0xf8
/* 80231600 4B E0 2A F9 */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 80231604 7C 60 1B 78 */ mr r0, r3
/* 80231608 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 8023160C 38 80 00 07 */ li r4, 7
/* 80231610 54 05 06 3E */ clrlwi r5, r0, 0x18
/* 80231614 38 C1 00 88 */ addi r6, r1, 0x88
/* 80231618 38 E0 00 01 */ li r7, 1
/* 8023161C 48 00 76 D1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231620 7F E3 FB 78 */ mr r3, r31
/* 80231624 38 81 00 88 */ addi r4, r1, 0x88
/* 80231628 48 00 11 95 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 8023162C 48 00 07 28 */ b lbl_80231D54
/* 80231630 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80231634 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80231638 88 A3 00 F8 */ lbz r5, 0xf8(r3)
/* 8023163C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231640 38 80 00 00 */ li r4, 0
/* 80231644 38 C1 00 60 */ addi r6, r1, 0x60
/* 80231648 38 E0 00 01 */ li r7, 1
/* 8023164C 48 00 76 A1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231650 7F E3 FB 78 */ mr r3, r31
/* 80231654 38 81 00 60 */ addi r4, r1, 0x60
/* 80231658 48 00 11 65 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 8023165C 48 00 06 F8 */ b lbl_80231D54
lbl_80231660:
/* 80231660 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 80231664 28 00 00 0D */ cmplwi r0, 0xd
/* 80231668 41 81 06 EC */ bgt lbl_80231D54
/* 8023166C 3C 60 80 3C */ lis r3, lit_7994@ha
/* 80231670 38 63 07 D0 */ addi r3, r3, lit_7994@l
/* 80231674 54 00 10 3A */ slwi r0, r0, 2
/* 80231678 7C 03 00 2E */ lwzx r0, r3, r0
/* 8023167C 7C 09 03 A6 */ mtctr r0
/* 80231680 4E 80 04 20 */ bctr
/* 80231684 38 60 00 24 */ li r3, 0x24
/* 80231688 4B FF 6F 45 */ bl changeCodeToChar__FUs
/* 8023168C 7C 64 1B 78 */ mr r4, r3
/* 80231690 7F E3 FB 78 */ mr r3, r31
/* 80231694 48 00 11 29 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231698 48 00 06 BC */ b lbl_80231D54
/* 8023169C 38 60 00 5C */ li r3, 0x5c
/* 802316A0 4B FF 6F 2D */ bl changeCodeToChar__FUs
/* 802316A4 7C 64 1B 78 */ mr r4, r3
/* 802316A8 7F E3 FB 78 */ mr r3, r31
/* 802316AC 48 00 11 11 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802316B0 48 00 06 A4 */ b lbl_80231D54
/* 802316B4 38 60 00 40 */ li r3, 0x40
/* 802316B8 4B FF 6F 15 */ bl changeCodeToChar__FUs
/* 802316BC 7C 64 1B 78 */ mr r4, r3
/* 802316C0 7F E3 FB 78 */ mr r3, r31
/* 802316C4 48 00 10 F9 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802316C8 48 00 06 8C */ b lbl_80231D54
/* 802316CC 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081F2@ha */
/* 802316D0 38 63 81 F2 */ addi r3, r3, 0x81F2 /* 0x000081F2@l */
/* 802316D4 4B FF 6E F9 */ bl changeCodeToChar__FUs
/* 802316D8 7C 64 1B 78 */ mr r4, r3
/* 802316DC 7F E3 FB 78 */ mr r3, r31
/* 802316E0 48 00 10 DD */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802316E4 48 00 06 70 */ b lbl_80231D54
/* 802316E8 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081F3@ha */
/* 802316EC 38 63 81 F3 */ addi r3, r3, 0x81F3 /* 0x000081F3@l */
/* 802316F0 4B FF 6E DD */ bl changeCodeToChar__FUs
/* 802316F4 7C 64 1B 78 */ mr r4, r3
/* 802316F8 7F E3 FB 78 */ mr r3, r31
/* 802316FC 48 00 10 C1 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231700 48 00 06 54 */ b lbl_80231D54
/* 80231704 3C 60 00 01 */ lis r3, 0x0001 /* 0x000081E3@ha */
/* 80231708 38 63 81 E3 */ addi r3, r3, 0x81E3 /* 0x000081E3@l */
/* 8023170C 4B FF 6E C1 */ bl changeCodeToChar__FUs
/* 80231710 7C 64 1B 78 */ mr r4, r3
/* 80231714 7F E3 FB 78 */ mr r3, r31
/* 80231718 48 00 10 A5 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 8023171C 48 00 06 38 */ b lbl_80231D54
/* 80231720 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876C@ha */
/* 80231724 38 63 87 6C */ addi r3, r3, 0x876C /* 0x0000876C@l */
/* 80231728 4B FF 6E A5 */ bl changeCodeToChar__FUs
/* 8023172C 7C 64 1B 78 */ mr r4, r3
/* 80231730 7F E3 FB 78 */ mr r3, r31
/* 80231734 48 00 10 89 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231738 48 00 06 1C */ b lbl_80231D54
/* 8023173C 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008766@ha */
/* 80231740 38 63 87 66 */ addi r3, r3, 0x8766 /* 0x00008766@l */
/* 80231744 4B FF 6E 89 */ bl changeCodeToChar__FUs
/* 80231748 7C 64 1B 78 */ mr r4, r3
/* 8023174C 7F E3 FB 78 */ mr r3, r31
/* 80231750 48 00 10 6D */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231754 48 00 06 00 */ b lbl_80231D54
/* 80231758 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008765@ha */
/* 8023175C 38 63 87 65 */ addi r3, r3, 0x8765 /* 0x00008765@l */
/* 80231760 4B FF 6E 6D */ bl changeCodeToChar__FUs
/* 80231764 7C 64 1B 78 */ mr r4, r3
/* 80231768 7F E3 FB 78 */ mr r3, r31
/* 8023176C 48 00 10 51 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231770 48 00 05 E4 */ b lbl_80231D54
/* 80231774 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008767@ha */
/* 80231778 38 63 87 67 */ addi r3, r3, 0x8767 /* 0x00008767@l */
/* 8023177C 4B FF 6E 51 */ bl changeCodeToChar__FUs
/* 80231780 7C 64 1B 78 */ mr r4, r3
/* 80231784 7F E3 FB 78 */ mr r3, r31
/* 80231788 48 00 10 35 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 8023178C 48 00 05 C8 */ b lbl_80231D54
/* 80231790 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008768@ha */
/* 80231794 38 63 87 68 */ addi r3, r3, 0x8768 /* 0x00008768@l */
/* 80231798 4B FF 6E 35 */ bl changeCodeToChar__FUs
/* 8023179C 7C 64 1B 78 */ mr r4, r3
/* 802317A0 7F E3 FB 78 */ mr r3, r31
/* 802317A4 48 00 10 19 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802317A8 48 00 05 AC */ b lbl_80231D54
/* 802317AC 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008769@ha */
/* 802317B0 38 63 87 69 */ addi r3, r3, 0x8769 /* 0x00008769@l */
/* 802317B4 4B FF 6E 19 */ bl changeCodeToChar__FUs
/* 802317B8 7C 64 1B 78 */ mr r4, r3
/* 802317BC 7F E3 FB 78 */ mr r3, r31
/* 802317C0 48 00 0F FD */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802317C4 48 00 05 90 */ b lbl_80231D54
/* 802317C8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876A@ha */
/* 802317CC 38 63 87 6A */ addi r3, r3, 0x876A /* 0x0000876A@l */
/* 802317D0 4B FF 6D FD */ bl changeCodeToChar__FUs
/* 802317D4 7C 64 1B 78 */ mr r4, r3
/* 802317D8 7F E3 FB 78 */ mr r3, r31
/* 802317DC 48 00 0F E1 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802317E0 48 00 05 74 */ b lbl_80231D54
/* 802317E4 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000876B@ha */
/* 802317E8 38 63 87 6B */ addi r3, r3, 0x876B /* 0x0000876B@l */
/* 802317EC 4B FF 6D E1 */ bl changeCodeToChar__FUs
/* 802317F0 7C 64 1B 78 */ mr r4, r3
/* 802317F4 7F E3 FB 78 */ mr r3, r31
/* 802317F8 48 00 0F C5 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 802317FC 48 00 05 58 */ b lbl_80231D54
lbl_80231800:
/* 80231800 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 80231804 28 00 00 0E */ cmplwi r0, 0xe
/* 80231808 41 81 02 F0 */ bgt lbl_80231AF8
/* 8023180C 3C 60 80 3C */ lis r3, lit_7995@ha
/* 80231810 38 63 07 94 */ addi r3, r3, lit_7995@l
/* 80231814 54 00 10 3A */ slwi r0, r0, 2
/* 80231818 7C 03 00 2E */ lwzx r0, r3, r0
/* 8023181C 7C 09 03 A6 */ mtctr r0
/* 80231820 4E 80 04 20 */ bctr
/* 80231824 88 05 00 00 */ lbz r0, 0(r5)
/* 80231828 28 00 00 00 */ cmplwi r0, 0
/* 8023182C 40 82 00 28 */ bne lbl_80231854
/* 80231830 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231834 38 80 00 04 */ li r4, 4
/* 80231838 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 8023183C 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 80231840 80 A5 00 88 */ lwz r5, 0x88(r5)
/* 80231844 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231848 38 E0 00 01 */ li r7, 1
/* 8023184C 48 00 74 A1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231850 48 00 02 B0 */ b lbl_80231B00
lbl_80231854:
/* 80231854 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80231858 28 00 00 02 */ cmplwi r0, 2
/* 8023185C 40 82 00 28 */ bne lbl_80231884
/* 80231860 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80231864 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80231868 80 A3 09 4C */ lwz r5, 0x94c(r3)
/* 8023186C 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231870 38 80 00 04 */ li r4, 4
/* 80231874 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231878 38 E0 00 01 */ li r7, 1
/* 8023187C 48 00 74 71 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231880 48 00 02 80 */ b lbl_80231B00
lbl_80231884:
/* 80231884 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231888 38 80 00 04 */ li r4, 4
/* 8023188C 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 80231890 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 80231894 80 A5 00 84 */ lwz r5, 0x84(r5)
/* 80231898 38 C1 00 38 */ addi r6, r1, 0x38
/* 8023189C 38 E0 00 01 */ li r7, 1
/* 802318A0 48 00 74 4D */ bl setTag__10dMsgUnit_cFiiPcb
/* 802318A4 48 00 02 5C */ b lbl_80231B00
/* 802318A8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802318AC 38 80 00 00 */ li r4, 0
/* 802318B0 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 802318B4 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 802318B8 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 802318BC 38 C1 00 38 */ addi r6, r1, 0x38
/* 802318C0 38 E0 00 01 */ li r7, 1
/* 802318C4 48 00 74 29 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802318C8 48 00 02 38 */ b lbl_80231B00
/* 802318CC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802318D0 38 80 00 01 */ li r4, 1
/* 802318D4 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 802318D8 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 802318DC 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 802318E0 38 C1 00 38 */ addi r6, r1, 0x38
/* 802318E4 38 E0 00 01 */ li r7, 1
/* 802318E8 48 00 74 05 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802318EC 48 00 02 14 */ b lbl_80231B00
/* 802318F0 80 05 00 00 */ lwz r0, 0(r5)
/* 802318F4 7C 1E 07 34 */ extsh r30, r0
/* 802318F8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802318FC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80231900 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80231904 B0 03 01 76 */ sth r0, 0x176(r3)
/* 80231908 48 00 70 21 */ bl dMsgObject_getFundRaising__Fv
/* 8023190C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80231910 7C A0 F0 50 */ subf r5, r0, r30
/* 80231914 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231918 38 80 00 0A */ li r4, 0xa
/* 8023191C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231920 38 E0 00 01 */ li r7, 1
/* 80231924 48 00 73 C9 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231928 48 00 01 D8 */ b lbl_80231B00
/* 8023192C 4B FE CE 29 */ bl dMeter2Info_getNewLetterNum__Fv
/* 80231930 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 80231934 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231938 38 80 00 0B */ li r4, 0xb
/* 8023193C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231940 38 E0 00 01 */ li r7, 1
/* 80231944 48 00 73 A9 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231948 48 00 01 B8 */ b lbl_80231B00
/* 8023194C 4B FF 71 81 */ bl getPohNum__Fv
/* 80231950 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 80231954 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231958 38 80 00 0C */ li r4, 0xc
/* 8023195C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231960 38 E0 00 01 */ li r7, 1
/* 80231964 48 00 73 89 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231968 48 00 01 98 */ b lbl_80231B00
/* 8023196C 88 05 00 00 */ lbz r0, 0(r5)
/* 80231970 28 00 00 00 */ cmplwi r0, 0
/* 80231974 40 82 00 14 */ bne lbl_80231988
/* 80231978 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023197C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80231980 80 A3 5E 0C */ lwz r5, 0x5e0c(r3)
/* 80231984 48 00 00 10 */ b lbl_80231994
lbl_80231988:
/* 80231988 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023198C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80231990 80 A3 09 48 */ lwz r5, 0x948(r3)
lbl_80231994:
/* 80231994 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231998 38 80 00 0D */ li r4, 0xd
/* 8023199C 38 C1 00 38 */ addi r6, r1, 0x38
/* 802319A0 38 E0 00 01 */ li r7, 1
/* 802319A4 48 00 73 49 */ bl setTag__10dMsgUnit_cFiiPcb
/* 802319A8 48 00 01 58 */ b lbl_80231B00
/* 802319AC 88 05 00 00 */ lbz r0, 0(r5)
/* 802319B0 28 00 00 00 */ cmplwi r0, 0
/* 802319B4 40 82 00 10 */ bne lbl_802319C4
/* 802319B8 4B DF CA 71 */ bl dComIfGs_checkGetInsectNum__Fv
/* 802319BC 54 65 06 3E */ clrlwi r5, r3, 0x18
/* 802319C0 48 00 00 10 */ b lbl_802319D0
lbl_802319C4:
/* 802319C4 4B DF CA 65 */ bl dComIfGs_checkGetInsectNum__Fv
/* 802319C8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802319CC 20 A0 00 18 */ subfic r5, r0, 0x18
lbl_802319D0:
/* 802319D0 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802319D4 38 80 00 02 */ li r4, 2
/* 802319D8 38 C1 00 38 */ addi r6, r1, 0x38
/* 802319DC 38 E0 00 01 */ li r7, 1
/* 802319E0 48 00 73 0D */ bl setTag__10dMsgUnit_cFiiPcb
/* 802319E4 48 00 01 1C */ b lbl_80231B00
/* 802319E8 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 802319EC 38 80 00 03 */ li r4, 3
/* 802319F0 38 A0 00 00 */ li r5, 0
/* 802319F4 38 C1 00 38 */ addi r6, r1, 0x38
/* 802319F8 38 E0 00 01 */ li r7, 1
/* 802319FC 48 00 72 F1 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231A00 48 00 01 00 */ b lbl_80231B00
/* 80231A04 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231A08 3C 80 00 01 */ lis r4, 1
/* 80231A0C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80231A10 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 80231A14 88 A5 5E A1 */ lbz r5, 0x5ea1(r5)
/* 80231A18 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231A1C 38 E0 00 01 */ li r7, 1
/* 80231A20 48 00 72 CD */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231A24 48 00 00 DC */ b lbl_80231B00
/* 80231A28 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80231A2C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80231A30 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 80231A34 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FF1F@ha */
/* 80231A38 38 84 FF 1F */ addi r4, r4, 0xFF1F /* 0x0000FF1F@l */
/* 80231A3C 4B E0 2F C9 */ bl getEventReg__11dSv_event_cCFUs
/* 80231A40 7C 60 1B 78 */ mr r0, r3
/* 80231A44 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231A48 38 80 00 06 */ li r4, 6
/* 80231A4C 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80231A50 20 A0 00 14 */ subfic r5, r0, 0x14
/* 80231A54 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231A58 38 E0 00 01 */ li r7, 1
/* 80231A5C 48 00 72 91 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231A60 48 00 00 A0 */ b lbl_80231B00
/* 80231A64 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231A68 38 80 00 09 */ li r4, 9
/* 80231A6C 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80231A70 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 80231A74 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 80231A78 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231A7C 38 E0 00 01 */ li r7, 1
/* 80231A80 48 00 72 6D */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231A84 48 00 00 7C */ b lbl_80231B00
/* 80231A88 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231A8C 38 80 00 0E */ li r4, 0xe
/* 80231A90 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80231A94 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 80231A98 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 80231A9C 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231AA0 38 E0 00 01 */ li r7, 1
/* 80231AA4 48 00 72 49 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231AA8 48 00 00 58 */ b lbl_80231B00
/* 80231AAC 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231AB0 3C 80 00 01 */ lis r4, 0x0001 /* 0x00010001@ha */
/* 80231AB4 38 84 00 01 */ addi r4, r4, 0x0001 /* 0x00010001@l */
/* 80231AB8 3C A0 80 40 */ lis r5, g_dComIfG_gameInfo@ha
/* 80231ABC 38 A5 61 C0 */ addi r5, r5, g_dComIfG_gameInfo@l
/* 80231AC0 80 A5 5E 0C */ lwz r5, 0x5e0c(r5)
/* 80231AC4 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231AC8 38 E0 00 01 */ li r7, 1
/* 80231ACC 48 00 72 21 */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231AD0 48 00 00 30 */ b lbl_80231B00
/* 80231AD4 38 6D 8B 50 */ la r3, g_msg_unit(r13) /* 804510D0-_SDA_BASE_ */
/* 80231AD8 38 80 00 08 */ li r4, 8
/* 80231ADC 3C A0 80 43 */ lis r5, g_meter2_info@ha
/* 80231AE0 38 A5 01 88 */ addi r5, r5, g_meter2_info@l
/* 80231AE4 88 A5 00 BC */ lbz r5, 0xbc(r5)
/* 80231AE8 38 C1 00 38 */ addi r6, r1, 0x38
/* 80231AEC 38 E0 00 01 */ li r7, 1
/* 80231AF0 48 00 71 FD */ bl setTag__10dMsgUnit_cFiiPcb
/* 80231AF4 48 00 00 0C */ b lbl_80231B00
lbl_80231AF8:
/* 80231AF8 38 60 00 00 */ li r3, 0
/* 80231AFC 48 00 02 5C */ b lbl_80231D58
lbl_80231B00:
/* 80231B00 7F E3 FB 78 */ mr r3, r31
/* 80231B04 38 81 00 38 */ addi r4, r1, 0x38
/* 80231B08 48 00 0C B5 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231B0C 48 00 02 48 */ b lbl_80231D54
lbl_80231B10:
/* 80231B10 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 80231B14 28 00 00 0B */ cmplwi r0, 0xb
/* 80231B18 41 81 02 3C */ bgt lbl_80231D54
/* 80231B1C 3C 80 80 3C */ lis r4, lit_7996@ha
/* 80231B20 38 84 07 64 */ addi r4, r4, lit_7996@l
/* 80231B24 54 00 10 3A */ slwi r0, r0, 2
/* 80231B28 7C 04 00 2E */ lwzx r0, r4, r0
/* 80231B2C 7C 09 03 A6 */ mtctr r0
/* 80231B30 4E 80 04 20 */ bctr
/* 80231B34 38 81 00 10 */ addi r4, r1, 0x10
/* 80231B38 48 00 0C 85 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231B3C 48 00 02 18 */ b lbl_80231D54
/* 80231B40 38 81 00 10 */ addi r4, r1, 0x10
/* 80231B44 48 00 0C 79 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231B48 48 00 02 0C */ b lbl_80231D54
/* 80231B4C 38 60 00 B2 */ li r3, 0xb2
/* 80231B50 4B FF 6A 7D */ bl changeCodeToChar__FUs
/* 80231B54 7C 64 1B 78 */ mr r4, r3
/* 80231B58 7F E3 FB 78 */ mr r3, r31
/* 80231B5C 48 00 0C 61 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231B60 48 00 01 F4 */ b lbl_80231D54
/* 80231B64 38 60 00 B3 */ li r3, 0xb3
/* 80231B68 4B FF 6A 65 */ bl changeCodeToChar__FUs
/* 80231B6C 7C 64 1B 78 */ mr r4, r3
/* 80231B70 7F E3 FB 78 */ mr r3, r31
/* 80231B74 48 00 0C 49 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231B78 48 00 01 DC */ b lbl_80231D54
/* 80231B7C 38 60 00 B1 */ li r3, 0xb1
/* 80231B80 4B FF 6A 4D */ bl changeCodeToChar__FUs
/* 80231B84 7C 64 1B 78 */ mr r4, r3
/* 80231B88 7F E3 FB 78 */ mr r3, r31
/* 80231B8C 48 00 0C 31 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231B90 48 00 01 C4 */ b lbl_80231D54
/* 80231B94 38 60 00 89 */ li r3, 0x89
/* 80231B98 4B FF 6A 35 */ bl changeCodeToChar__FUs
/* 80231B9C 7C 64 1B 78 */ mr r4, r3
/* 80231BA0 7F E3 FB 78 */ mr r3, r31
/* 80231BA4 48 00 0C 19 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231BA8 48 00 01 AC */ b lbl_80231D54
/* 80231BAC 38 60 00 B9 */ li r3, 0xb9
/* 80231BB0 4B FF 6A 1D */ bl changeCodeToChar__FUs
/* 80231BB4 7C 64 1B 78 */ mr r4, r3
/* 80231BB8 7F E3 FB 78 */ mr r3, r31
/* 80231BBC 48 00 0C 01 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231BC0 48 00 01 94 */ b lbl_80231D54
/* 80231BC4 38 60 00 BC */ li r3, 0xbc
/* 80231BC8 4B FF 6A 05 */ bl changeCodeToChar__FUs
/* 80231BCC 7C 64 1B 78 */ mr r4, r3
/* 80231BD0 7F E3 FB 78 */ mr r3, r31
/* 80231BD4 48 00 0B E9 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231BD8 48 00 01 7C */ b lbl_80231D54
/* 80231BDC 38 60 00 BD */ li r3, 0xbd
/* 80231BE0 4B FF 69 ED */ bl changeCodeToChar__FUs
/* 80231BE4 7C 64 1B 78 */ mr r4, r3
/* 80231BE8 7F E3 FB 78 */ mr r3, r31
/* 80231BEC 48 00 0B D1 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231BF0 48 00 01 64 */ b lbl_80231D54
/* 80231BF4 38 60 00 BE */ li r3, 0xbe
/* 80231BF8 4B FF 69 D5 */ bl changeCodeToChar__FUs
/* 80231BFC 7C 64 1B 78 */ mr r4, r3
/* 80231C00 7F E3 FB 78 */ mr r3, r31
/* 80231C04 48 00 0B B9 */ bl push_word__35jmessage_string_tRenderingProcessorFPCc
/* 80231C08 48 00 01 4C */ b lbl_80231D54
/* 80231C0C 38 80 00 2A */ li r4, 0x2a
/* 80231C10 48 00 06 BD */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C14 48 00 01 40 */ b lbl_80231D54
/* 80231C18 38 80 00 2B */ li r4, 0x2b
/* 80231C1C 48 00 06 B1 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C20 48 00 01 34 */ b lbl_80231D54
lbl_80231C24:
/* 80231C24 54 80 04 0E */ rlwinm r0, r4, 0, 0x10, 7
/* 80231C28 28 00 00 14 */ cmplwi r0, 0x14
/* 80231C2C 41 81 01 28 */ bgt lbl_80231D54
/* 80231C30 3C 80 80 3C */ lis r4, lit_7997@ha
/* 80231C34 38 84 07 10 */ addi r4, r4, lit_7997@l
/* 80231C38 54 00 10 3A */ slwi r0, r0, 2
/* 80231C3C 7C 04 00 2E */ lwzx r0, r4, r0
/* 80231C40 7C 09 03 A6 */ mtctr r0
/* 80231C44 4E 80 04 20 */ bctr
/* 80231C48 38 80 00 00 */ li r4, 0
/* 80231C4C 48 00 06 81 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C50 48 00 01 04 */ b lbl_80231D54
/* 80231C54 38 80 00 33 */ li r4, 0x33
/* 80231C58 48 00 06 75 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C5C 48 00 00 F8 */ b lbl_80231D54
/* 80231C60 38 80 00 34 */ li r4, 0x34
/* 80231C64 48 00 06 69 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C68 48 00 00 EC */ b lbl_80231D54
/* 80231C6C 38 80 00 35 */ li r4, 0x35
/* 80231C70 48 00 06 5D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C74 48 00 00 E0 */ b lbl_80231D54
/* 80231C78 38 80 00 36 */ li r4, 0x36
/* 80231C7C 48 00 06 51 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C80 48 00 00 D4 */ b lbl_80231D54
/* 80231C84 38 80 00 3F */ li r4, 0x3f
/* 80231C88 48 00 06 45 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C8C 48 00 00 C8 */ b lbl_80231D54
/* 80231C90 38 80 00 40 */ li r4, 0x40
/* 80231C94 48 00 06 39 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231C98 48 00 00 BC */ b lbl_80231D54
/* 80231C9C 38 80 00 32 */ li r4, 0x32
/* 80231CA0 48 00 06 2D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231CA4 48 00 00 B0 */ b lbl_80231D54
/* 80231CA8 38 80 00 31 */ li r4, 0x31
/* 80231CAC 48 00 06 21 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231CB0 48 00 00 A4 */ b lbl_80231D54
/* 80231CB4 38 80 00 41 */ li r4, 0x41
/* 80231CB8 48 00 06 15 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231CBC 48 00 00 98 */ b lbl_80231D54
/* 80231CC0 38 80 00 42 */ li r4, 0x42
/* 80231CC4 48 00 06 09 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231CC8 48 00 00 8C */ b lbl_80231D54
/* 80231CCC 38 80 00 43 */ li r4, 0x43
/* 80231CD0 48 00 05 FD */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231CD4 48 00 00 80 */ b lbl_80231D54
/* 80231CD8 38 80 00 44 */ li r4, 0x44
/* 80231CDC 48 00 05 F1 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231CE0 48 00 00 74 */ b lbl_80231D54
/* 80231CE4 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 80231CE8 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80231CEC 88 04 01 EB */ lbz r0, 0x1eb(r4)
/* 80231CF0 28 00 00 00 */ cmplwi r0, 0
/* 80231CF4 40 82 00 10 */ bne lbl_80231D04
/* 80231CF8 38 80 00 09 */ li r4, 9
/* 80231CFC 48 00 05 D1 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231D00 48 00 00 54 */ b lbl_80231D54
lbl_80231D04:
/* 80231D04 38 80 00 2C */ li r4, 0x2c
/* 80231D08 48 00 05 C5 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231D0C 48 00 00 48 */ b lbl_80231D54
/* 80231D10 38 80 00 45 */ li r4, 0x45
/* 80231D14 48 00 05 B9 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231D18 48 00 00 3C */ b lbl_80231D54
/* 80231D1C 38 80 00 2D */ li r4, 0x2d
/* 80231D20 48 00 05 AD */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231D24 48 00 00 30 */ b lbl_80231D54
/* 80231D28 38 80 00 2C */ li r4, 0x2c
/* 80231D2C 48 00 05 A1 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231D30 48 00 00 24 */ b lbl_80231D54
/* 80231D34 38 80 00 3E */ li r4, 0x3e
/* 80231D38 48 00 05 95 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231D3C 48 00 00 18 */ b lbl_80231D54
/* 80231D40 38 80 00 02 */ li r4, 2
/* 80231D44 48 00 05 89 */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
/* 80231D48 48 00 00 0C */ b lbl_80231D54
/* 80231D4C 38 80 00 07 */ li r4, 7
/* 80231D50 48 00 05 7D */ bl do_outfont__35jmessage_string_tRenderingProcessorFUc
lbl_80231D54:
/* 80231D54 38 60 00 01 */ li r3, 1
lbl_80231D58:
/* 80231D58 83 E1 01 0C */ lwz r31, 0x10c(r1)
/* 80231D5C 83 C1 01 08 */ lwz r30, 0x108(r1)
/* 80231D60 80 01 01 14 */ lwz r0, 0x114(r1)
/* 80231D64 7C 08 03 A6 */ mtlr r0
/* 80231D68 38 21 01 10 */ addi r1, r1, 0x110
/* 80231D6C 4E 80 00 20 */ blr
@@ -0,0 +1,77 @@
lbl_8022E9C0:
/* 8022E9C0 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8022E9C4 7C 08 02 A6 */ mflr r0
/* 8022E9C8 90 01 00 44 */ stw r0, 0x44(r1)
/* 8022E9CC 39 61 00 40 */ addi r11, r1, 0x40
/* 8022E9D0 48 13 38 0D */ bl _savegpr_29
/* 8022E9D4 7C 7F 1B 78 */ mr r31, r3
/* 8022E9D8 7C 9D 23 78 */ mr r29, r4
/* 8022E9DC 7F A0 07 35 */ extsh. r0, r29
/* 8022E9E0 41 82 00 EC */ beq lbl_8022EACC
/* 8022E9E4 7F A0 07 35 */ extsh. r0, r29
/* 8022E9E8 40 80 00 48 */ bge lbl_8022EA30
/* 8022E9EC 38 61 00 18 */ addi r3, r1, 0x18
/* 8022E9F0 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022E9F4 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022E9F8 38 84 00 3A */ addi r4, r4, 0x3a
/* 8022E9FC 7F A0 07 34 */ extsh r0, r29
/* 8022EA00 7F C0 00 D0 */ neg r30, r0
/* 8022EA04 7F C5 F3 78 */ mr r5, r30
/* 8022EA08 4C C6 31 82 */ crclr 6
/* 8022EA0C 48 13 7A D1 */ bl sprintf
/* 8022EA10 38 61 00 08 */ addi r3, r1, 8
/* 8022EA14 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022EA18 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022EA1C 38 84 00 10 */ addi r4, r4, 0x10
/* 8022EA20 7F C5 F3 78 */ mr r5, r30
/* 8022EA24 4C C6 31 82 */ crclr 6
/* 8022EA28 48 13 7A B5 */ bl sprintf
/* 8022EA2C 48 00 00 40 */ b lbl_8022EA6C
lbl_8022EA30:
/* 8022EA30 38 61 00 18 */ addi r3, r1, 0x18
/* 8022EA34 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022EA38 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022EA3C 38 84 00 10 */ addi r4, r4, 0x10
/* 8022EA40 7F BE 07 34 */ extsh r30, r29
/* 8022EA44 7F C5 F3 78 */ mr r5, r30
/* 8022EA48 4C C6 31 82 */ crclr 6
/* 8022EA4C 48 13 7A 91 */ bl sprintf
/* 8022EA50 38 61 00 08 */ addi r3, r1, 8
/* 8022EA54 3C 80 80 3A */ lis r4, d_msg_d_msg_class__stringBase0@ha
/* 8022EA58 38 84 96 10 */ addi r4, r4, d_msg_d_msg_class__stringBase0@l
/* 8022EA5C 38 84 00 3A */ addi r4, r4, 0x3a
/* 8022EA60 7F C5 F3 78 */ mr r5, r30
/* 8022EA64 4C C6 31 82 */ crclr 6
/* 8022EA68 48 13 7A 75 */ bl sprintf
lbl_8022EA6C:
/* 8022EA6C C0 5F 00 4C */ lfs f2, 0x4c(r31)
/* 8022EA70 7F A0 07 34 */ extsh r0, r29
/* 8022EA74 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 8022EA78 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8022EA7C 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8022EA80 3C 00 43 30 */ lis r0, 0x4330
/* 8022EA84 90 01 00 28 */ stw r0, 0x28(r1)
/* 8022EA88 C8 01 00 28 */ lfd f0, 0x28(r1)
/* 8022EA8C EC 00 08 28 */ fsubs f0, f0, f1
/* 8022EA90 EC 02 00 28 */ fsubs f0, f2, f0
/* 8022EA94 D0 1F 00 4C */ stfs f0, 0x4c(r31)
/* 8022EA98 7F E3 FB 78 */ mr r3, r31
/* 8022EA9C 38 81 00 18 */ addi r4, r1, 0x18
/* 8022EAA0 38 A0 00 00 */ li r5, 0
/* 8022EAA4 38 C0 00 01 */ li r6, 1
/* 8022EAA8 38 E0 00 01 */ li r7, 1
/* 8022EAAC 48 00 04 55 */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022EAB0 80 DF 00 04 */ lwz r6, 4(r31)
/* 8022EAB4 7F E3 FB 78 */ mr r3, r31
/* 8022EAB8 38 81 00 08 */ addi r4, r1, 8
/* 8022EABC 38 A6 0E 1C */ addi r5, r6, 0xe1c
/* 8022EAC0 C0 26 04 3C */ lfs f1, 0x43c(r6)
/* 8022EAC4 C0 42 B0 60 */ lfs f2, lit_4027(r2)
/* 8022EAC8 48 00 08 BD */ bl do_rubystrcat__28jmessage_tRenderingProcessorFPcPcff
lbl_8022EACC:
/* 8022EACC 39 61 00 40 */ addi r11, r1, 0x40
/* 8022EAD0 48 13 37 59 */ bl _restgpr_29
/* 8022EAD4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8022EAD8 7C 08 03 A6 */ mtlr r0
/* 8022EADC 38 21 00 40 */ addi r1, r1, 0x40
/* 8022EAE0 4E 80 00 20 */ blr
@@ -0,0 +1,60 @@
lbl_8022E17C:
/* 8022E17C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8022E180 7C 08 02 A6 */ mflr r0
/* 8022E184 90 01 00 44 */ stw r0, 0x44(r1)
/* 8022E188 DB E1 00 30 */ stfd f31, 0x30(r1)
/* 8022E18C F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 8022E190 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 8022E194 7C 7F 1B 78 */ mr r31, r3
/* 8022E198 38 00 00 00 */ li r0, 0
/* 8022E19C 98 03 01 87 */ stb r0, 0x187(r3)
/* 8022E1A0 80 C3 00 04 */ lwz r6, 4(r3)
/* 8022E1A4 A8 83 01 42 */ lha r4, 0x142(r3)
/* 8022E1A8 A8 06 05 CC */ lha r0, 0x5cc(r6)
/* 8022E1AC 7C 04 02 14 */ add r0, r4, r0
/* 8022E1B0 7C 00 07 34 */ extsh r0, r0
/* 8022E1B4 7C A6 02 14 */ add r5, r6, r0
/* 8022E1B8 88 05 12 1A */ lbz r0, 0x121a(r5)
/* 8022E1BC 28 00 00 01 */ cmplwi r0, 1
/* 8022E1C0 41 82 00 84 */ beq lbl_8022E244
/* 8022E1C4 28 00 00 02 */ cmplwi r0, 2
/* 8022E1C8 40 82 00 08 */ bne lbl_8022E1D0
/* 8022E1CC 48 00 00 78 */ b lbl_8022E244
lbl_8022E1D0:
/* 8022E1D0 C3 E6 04 2C */ lfs f31, 0x42c(r6)
/* 8022E1D4 48 00 0C F9 */ bl getLineLength__28jmessage_tRenderingProcessorFi
/* 8022E1D8 EC 1F 08 28 */ fsubs f0, f31, f1
/* 8022E1DC C0 22 B0 5C */ lfs f1, lit_4026(r2)
/* 8022E1E0 EC 00 00 72 */ fmuls f0, f0, f1
/* 8022E1E4 EF E1 00 2A */ fadds f31, f1, f0
/* 8022E1E8 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 8022E1EC FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 8022E1F0 4C 41 13 82 */ cror 2, 1, 2
/* 8022E1F4 40 82 00 50 */ bne lbl_8022E244
/* 8022E1F8 38 61 00 08 */ addi r3, r1, 8
/* 8022E1FC 38 80 00 0F */ li r4, 0xf
/* 8022E200 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 8022E204 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 8022E208 38 A5 00 08 */ addi r5, r5, 8
/* 8022E20C FC 00 F8 1E */ fctiwz f0, f31
/* 8022E210 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 8022E214 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 8022E218 4C C6 31 82 */ crclr 6
/* 8022E21C 48 13 83 A1 */ bl snprintf
/* 8022E220 7F E3 FB 78 */ mr r3, r31
/* 8022E224 38 81 00 08 */ addi r4, r1, 8
/* 8022E228 38 A0 00 00 */ li r5, 0
/* 8022E22C 38 C0 00 01 */ li r6, 1
/* 8022E230 38 E0 00 01 */ li r7, 1
/* 8022E234 48 00 0C CD */ bl do_strcat__28jmessage_tRenderingProcessorFPcbbb
/* 8022E238 C0 1F 00 48 */ lfs f0, 0x48(r31)
/* 8022E23C EC 00 F8 2A */ fadds f0, f0, f31
/* 8022E240 D0 1F 00 48 */ stfs f0, 0x48(r31)
lbl_8022E244:
/* 8022E244 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 8022E248 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 8022E24C 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 8022E250 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8022E254 7C 08 03 A6 */ mtlr r0
/* 8022E258 38 21 00 40 */ addi r1, r1, 0x40
/* 8022E25C 4E 80 00 20 */ blr
@@ -0,0 +1,100 @@
lbl_80231D70:
/* 80231D70 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80231D74 7C 08 02 A6 */ mflr r0
/* 80231D78 90 01 00 44 */ stw r0, 0x44(r1)
/* 80231D7C DB E1 00 30 */ stfd f31, 0x30(r1)
/* 80231D80 F3 E1 00 38 */ psq_st f31, 56(r1), 0, 0 /* qr0 */
/* 80231D84 93 E1 00 2C */ stw r31, 0x2c(r1)
/* 80231D88 7C 7F 1B 78 */ mr r31, r3
/* 80231D8C 4B FF EE 95 */ bl getLineCountNowPage__35jmessage_string_tRenderingProcessorFv
/* 80231D90 7C 60 07 35 */ extsh. r0, r3
/* 80231D94 41 80 01 40 */ blt lbl_80231ED4
/* 80231D98 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231D9C 80 83 00 08 */ lwz r4, 8(r3)
/* 80231DA0 28 04 00 00 */ cmplwi r4, 0
/* 80231DA4 41 82 01 30 */ beq lbl_80231ED4
/* 80231DA8 88 03 00 84 */ lbz r0, 0x84(r3)
/* 80231DAC 54 00 07 FF */ clrlwi. r0, r0, 0x1f
/* 80231DB0 40 82 00 10 */ bne lbl_80231DC0
/* 80231DB4 88 04 01 30 */ lbz r0, 0x130(r4)
/* 80231DB8 54 00 F7 BF */ rlwinm. r0, r0, 0x1e, 0x1e, 0x1f
/* 80231DBC 40 82 01 18 */ bne lbl_80231ED4
lbl_80231DC0:
/* 80231DC0 C0 24 00 28 */ lfs f1, 0x28(r4)
/* 80231DC4 C0 04 00 20 */ lfs f0, 0x20(r4)
/* 80231DC8 EF E1 00 28 */ fsubs f31, f1, f0
/* 80231DCC 7F E3 FB 78 */ mr r3, r31
/* 80231DD0 4B FF EE 51 */ bl getLineCountNowPage__35jmessage_string_tRenderingProcessorFv
/* 80231DD4 7C 64 07 34 */ extsh r4, r3
/* 80231DD8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231DDC 4B FF DC 5D */ bl getLineLength__26jmessage_string_tReferenceFi
/* 80231DE0 C0 42 B0 5C */ lfs f2, lit_4026(r2)
/* 80231DE4 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80231DE8 EC 00 07 F2 */ fmuls f0, f0, f31
/* 80231DEC EC 00 08 28 */ fsubs f0, f0, f1
/* 80231DF0 EC 00 00 B2 */ fmuls f0, f0, f2
/* 80231DF4 EF E2 00 2A */ fadds f31, f2, f0
/* 80231DF8 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231DFC 80 63 00 08 */ lwz r3, 8(r3)
/* 80231E00 88 03 01 30 */ lbz r0, 0x130(r3)
/* 80231E04 54 00 F7 BF */ rlwinm. r0, r0, 0x1e, 0x1e, 0x1f
/* 80231E08 40 82 00 4C */ bne lbl_80231E54
/* 80231E0C 7F E3 FB 78 */ mr r3, r31
/* 80231E10 4B FF EE 11 */ bl getLineCountNowPage__35jmessage_string_tRenderingProcessorFv
/* 80231E14 7C 64 07 34 */ extsh r4, r3
/* 80231E18 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231E1C 4B FF DC 7D */ bl getOutfontLength__26jmessage_string_tReferenceFi
/* 80231E20 FC 00 08 1E */ fctiwz f0, f1
/* 80231E24 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 80231E28 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 80231E2C 38 61 00 08 */ addi r3, r1, 8
/* 80231E30 38 80 00 0F */ li r4, 0xf
/* 80231E34 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 80231E38 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 80231E3C 38 A5 00 42 */ addi r5, r5, 0x42
/* 80231E40 4C C6 31 82 */ crclr 6
/* 80231E44 48 13 47 79 */ bl snprintf
/* 80231E48 7F E3 FB 78 */ mr r3, r31
/* 80231E4C 38 81 00 08 */ addi r4, r1, 8
/* 80231E50 48 00 01 F5 */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
lbl_80231E54:
/* 80231E54 C0 02 B0 64 */ lfs f0, lit_4028(r2)
/* 80231E58 FC 1F 00 40 */ fcmpo cr0, f31, f0
/* 80231E5C 4C 41 13 82 */ cror 2, 1, 2
/* 80231E60 40 82 00 74 */ bne lbl_80231ED4
/* 80231E64 C0 5F 00 4C */ lfs f2, 0x4c(r31)
/* 80231E68 FC 00 F8 1E */ fctiwz f0, f31
/* 80231E6C D8 01 00 18 */ stfd f0, 0x18(r1)
/* 80231E70 80 C1 00 1C */ lwz r6, 0x1c(r1)
/* 80231E74 C8 22 B0 70 */ lfd f1, lit_4198(r2)
/* 80231E78 6C C0 80 00 */ xoris r0, r6, 0x8000
/* 80231E7C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80231E80 3C 00 43 30 */ lis r0, 0x4330
/* 80231E84 90 01 00 20 */ stw r0, 0x20(r1)
/* 80231E88 C8 01 00 20 */ lfd f0, 0x20(r1)
/* 80231E8C EC 00 08 28 */ fsubs f0, f0, f1
/* 80231E90 EC 02 00 2A */ fadds f0, f2, f0
/* 80231E94 D0 1F 00 4C */ stfs f0, 0x4c(r31)
/* 80231E98 80 7F 00 38 */ lwz r3, 0x38(r31)
/* 80231E9C 80 63 00 08 */ lwz r3, 8(r3)
/* 80231EA0 88 03 01 30 */ lbz r0, 0x130(r3)
/* 80231EA4 54 00 F7 BF */ rlwinm. r0, r0, 0x1e, 0x1e, 0x1f
/* 80231EA8 41 82 00 2C */ beq lbl_80231ED4
/* 80231EAC 38 61 00 08 */ addi r3, r1, 8
/* 80231EB0 38 80 00 0F */ li r4, 0xf
/* 80231EB4 3C A0 80 3A */ lis r5, d_msg_d_msg_class__stringBase0@ha
/* 80231EB8 38 A5 96 10 */ addi r5, r5, d_msg_d_msg_class__stringBase0@l
/* 80231EBC 38 A5 00 08 */ addi r5, r5, 8
/* 80231EC0 4C C6 31 82 */ crclr 6
/* 80231EC4 48 13 46 F9 */ bl snprintf
/* 80231EC8 7F E3 FB 78 */ mr r3, r31
/* 80231ECC 38 81 00 08 */ addi r4, r1, 8
/* 80231ED0 48 00 01 75 */ bl do_strcat__35jmessage_string_tRenderingProcessorFPc
lbl_80231ED4:
/* 80231ED4 E3 E1 00 38 */ psq_l f31, 56(r1), 0, 0 /* qr0 */
/* 80231ED8 CB E1 00 30 */ lfd f31, 0x30(r1)
/* 80231EDC 83 E1 00 2C */ lwz r31, 0x2c(r1)
/* 80231EE0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80231EE4 7C 08 03 A6 */ mtlr r0
/* 80231EE8 38 21 00 40 */ addi r1, r1, 0x40
/* 80231EEC 4E 80 00 20 */ blr
+22
View File
@@ -0,0 +1,22 @@
lbl_80230A08:
/* 80230A08 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80230A0C 7C 08 02 A6 */ mflr r0
/* 80230A10 90 01 00 14 */ stw r0, 0x14(r1)
/* 80230A14 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80230A18 93 C1 00 08 */ stw r30, 8(r1)
/* 80230A1C 7C 7E 1B 78 */ mr r30, r3
/* 80230A20 7C 9F 23 78 */ mr r31, r4
/* 80230A24 48 07 79 51 */ bl __ct__Q28JMessage18TSequenceProcessorFPCQ28JMessage10TReferencePQ28JMessage8TControl
/* 80230A28 3C 60 80 3C */ lis r3, __vt__34jmessage_string_tSequenceProcessor@ha
/* 80230A2C 38 03 09 48 */ addi r0, r3, __vt__34jmessage_string_tSequenceProcessor@l
/* 80230A30 90 1E 00 00 */ stw r0, 0(r30)
/* 80230A34 38 7E 00 4C */ addi r3, r30, 0x4c
/* 80230A38 7F E4 FB 78 */ mr r4, r31
/* 80230A3C 4B FF F1 5D */ bl __ct__33jmessage_string_tMeasureProcessorFPC26jmessage_string_tReference
/* 80230A40 7F C3 F3 78 */ mr r3, r30
/* 80230A44 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80230A48 83 C1 00 08 */ lwz r30, 8(r1)
/* 80230A4C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80230A50 7C 08 03 A6 */ mtlr r0
/* 80230A54 38 21 00 10 */ addi r1, r1, 0x10
/* 80230A58 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80232A20:
/* 80232A20 C0 04 04 14 */ lfs f0, 0x414(r4)
/* 80232A24 D0 03 00 00 */ stfs f0, 0(r3)
/* 80232A28 C0 04 04 18 */ lfs f0, 0x418(r4)
/* 80232A2C D0 03 00 04 */ stfs f0, 4(r3)
/* 80232A30 C0 04 04 1C */ lfs f0, 0x41c(r4)
/* 80232A34 D0 03 00 08 */ stfs f0, 8(r3)
/* 80232A38 4E 80 00 20 */ blr
@@ -0,0 +1,82 @@
lbl_8022F784:
/* 8022F784 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 8022F788 7C 08 02 A6 */ mflr r0
/* 8022F78C 90 01 00 44 */ stw r0, 0x44(r1)
/* 8022F790 39 61 00 40 */ addi r11, r1, 0x40
/* 8022F794 48 13 29 A9 */ bl _savefpr_27
/* 8022F798 93 E1 00 14 */ stw r31, 0x14(r1)
/* 8022F79C 93 C1 00 10 */ stw r30, 0x10(r1)
/* 8022F7A0 7C 7E 1B 78 */ mr r30, r3
/* 8022F7A4 FF 60 08 90 */ fmr f27, f1
/* 8022F7A8 FF 80 10 90 */ fmr f28, f2
/* 8022F7AC FF A0 18 90 */ fmr f29, f3
/* 8022F7B0 FF C0 20 90 */ fmr f30, f4
/* 8022F7B4 FF E0 28 90 */ fmr f31, f5
/* 8022F7B8 83 E3 00 04 */ lwz r31, 4(r3)
/* 8022F7BC 7F E3 FB 78 */ mr r3, r31
/* 8022F7C0 4B FF A1 1D */ bl isLightSend__19jmessage_tReferenceFv
/* 8022F7C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022F7C8 41 82 00 D8 */ beq lbl_8022F8A0
/* 8022F7CC 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 8022F7D0 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022F7D4 A8 03 00 00 */ lha r0, 0(r3)
/* 8022F7D8 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8022F7DC 7F 64 05 2E */ stfsx f27, r4, r0
/* 8022F7E0 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 8022F7E4 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022F7E8 A8 03 00 00 */ lha r0, 0(r3)
/* 8022F7EC 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8022F7F0 7C 64 02 14 */ add r3, r4, r0
/* 8022F7F4 D3 83 00 04 */ stfs f28, 4(r3)
/* 8022F7F8 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 8022F7FC 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022F800 A8 03 00 00 */ lha r0, 0(r3)
/* 8022F804 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8022F808 7C 64 02 14 */ add r3, r4, r0
/* 8022F80C D3 A3 00 08 */ stfs f29, 8(r3)
/* 8022F810 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 8022F814 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022F818 A8 03 00 00 */ lha r0, 0(r3)
/* 8022F81C 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8022F820 7C 64 02 14 */ add r3, r4, r0
/* 8022F824 D3 C3 00 0C */ stfs f30, 0xc(r3)
/* 8022F828 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 8022F82C 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022F830 A8 03 00 00 */ lha r0, 0(r3)
/* 8022F834 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8022F838 7C 64 02 14 */ add r3, r4, r0
/* 8022F83C D3 E3 00 10 */ stfs f31, 0x10(r3)
/* 8022F840 88 BE 01 50 */ lbz r5, 0x150(r30)
/* 8022F844 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 8022F848 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022F84C A8 03 00 00 */ lha r0, 0(r3)
/* 8022F850 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8022F854 7C 64 02 14 */ add r3, r4, r0
/* 8022F858 98 A3 00 18 */ stb r5, 0x18(r3)
/* 8022F85C 88 1F 12 73 */ lbz r0, 0x1273(r31)
/* 8022F860 28 00 00 00 */ cmplwi r0, 0
/* 8022F864 40 82 00 2C */ bne lbl_8022F890
/* 8022F868 80 9E 00 3C */ lwz r4, 0x3c(r30)
/* 8022F86C 80 7E 00 40 */ lwz r3, 0x40(r30)
/* 8022F870 A8 03 00 00 */ lha r0, 0(r3)
/* 8022F874 1C 00 00 1C */ mulli r0, r0, 0x1c
/* 8022F878 7C 64 02 14 */ add r3, r4, r0
/* 8022F87C 88 03 00 19 */ lbz r0, 0x19(r3)
/* 8022F880 28 00 00 00 */ cmplwi r0, 0
/* 8022F884 40 82 00 0C */ bne lbl_8022F890
/* 8022F888 38 00 00 01 */ li r0, 1
/* 8022F88C 98 03 00 19 */ stb r0, 0x19(r3)
lbl_8022F890:
/* 8022F890 80 9E 00 40 */ lwz r4, 0x40(r30)
/* 8022F894 A8 64 00 00 */ lha r3, 0(r4)
/* 8022F898 38 03 00 01 */ addi r0, r3, 1
/* 8022F89C B0 04 00 00 */ sth r0, 0(r4)
lbl_8022F8A0:
/* 8022F8A0 39 61 00 40 */ addi r11, r1, 0x40
/* 8022F8A4 48 13 28 E5 */ bl _restfpr_27
/* 8022F8A8 83 E1 00 14 */ lwz r31, 0x14(r1)
/* 8022F8AC 83 C1 00 10 */ lwz r30, 0x10(r1)
/* 8022F8B0 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8022F8B4 7C 08 03 A6 */ mtlr r0
/* 8022F8B8 38 21 00 40 */ addi r1, r1, 0x40
/* 8022F8BC 4E 80 00 20 */ blr
@@ -0,0 +1,50 @@
lbl_802288FC:
/* 802288FC 54 66 06 3E */ clrlwi r6, r3, 0x18
/* 80228900 28 06 00 08 */ cmplwi r6, 8
/* 80228904 40 81 00 0C */ ble lbl_80228910
/* 80228908 38 60 FF FF */ li r3, -1
/* 8022890C 4E 80 00 20 */ blr
lbl_80228910:
/* 80228910 3C A0 80 43 */ lis r5, g_MsgObject_HIO_c@ha
/* 80228914 38 A5 02 8C */ addi r5, r5, g_MsgObject_HIO_c@l
/* 80228918 88 05 03 20 */ lbz r0, 0x320(r5)
/* 8022891C 28 00 00 00 */ cmplwi r0, 0
/* 80228920 41 82 00 28 */ beq lbl_80228948
/* 80228924 7C A5 32 14 */ add r5, r5, r6
/* 80228928 88 85 03 33 */ lbz r4, 0x333(r5)
/* 8022892C 88 65 03 21 */ lbz r3, 0x321(r5)
/* 80228930 88 05 03 2A */ lbz r0, 0x32a(r5)
/* 80228934 54 00 80 1E */ slwi r0, r0, 0x10
/* 80228938 50 60 C0 0E */ rlwimi r0, r3, 0x18, 0, 7
/* 8022893C 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17
/* 80228940 60 03 00 FF */ ori r3, r0, 0xff
/* 80228944 4E 80 00 20 */ blr
lbl_80228948:
/* 80228948 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 8022894C 3C 60 80 3A */ lis r3, colorTable_3861@ha
/* 80228950 38 63 95 C8 */ addi r3, r3, colorTable_3861@l
/* 80228954 7C 63 00 2E */ lwzx r3, r3, r0
/* 80228958 28 06 00 00 */ cmplwi r6, 0
/* 8022895C 4C 82 00 20 */ bnelr
/* 80228960 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 80228964 2C 00 00 0D */ cmpwi r0, 0xd
/* 80228968 41 82 00 20 */ beq lbl_80228988
/* 8022896C 40 80 00 10 */ bge lbl_8022897C
/* 80228970 2C 00 00 08 */ cmpwi r0, 8
/* 80228974 41 82 00 20 */ beq lbl_80228994
/* 80228978 4E 80 00 20 */ blr
lbl_8022897C:
/* 8022897C 2C 00 00 0F */ cmpwi r0, 0xf
/* 80228980 4C 80 00 20 */ bgelr
/* 80228984 48 00 00 18 */ b lbl_8022899C
lbl_80228988:
/* 80228988 3C 60 82 E7 */ lis r3, 0x82E7 /* 0x82E6E6FF@ha */
/* 8022898C 38 63 E6 FF */ addi r3, r3, 0xE6FF /* 0x82E6E6FF@l */
/* 80228990 4E 80 00 20 */ blr
lbl_80228994:
/* 80228994 38 60 FF FF */ li r3, -1
/* 80228998 4E 80 00 20 */ blr
lbl_8022899C:
/* 8022899C 3C 60 96 DC */ lis r3, 0x96DC /* 0x96DC64FF@ha */
/* 802289A0 38 63 64 FF */ addi r3, r3, 0x64FF /* 0x96DC64FF@l */
/* 802289A4 4E 80 00 20 */ blr
@@ -0,0 +1,50 @@
lbl_802289A8:
/* 802289A8 54 66 06 3E */ clrlwi r6, r3, 0x18
/* 802289AC 28 06 00 08 */ cmplwi r6, 8
/* 802289B0 40 81 00 0C */ ble lbl_802289BC
/* 802289B4 38 60 FF FF */ li r3, -1
/* 802289B8 4E 80 00 20 */ blr
lbl_802289BC:
/* 802289BC 3C A0 80 43 */ lis r5, g_MsgObject_HIO_c@ha
/* 802289C0 38 A5 02 8C */ addi r5, r5, g_MsgObject_HIO_c@l
/* 802289C4 88 05 03 20 */ lbz r0, 0x320(r5)
/* 802289C8 28 00 00 00 */ cmplwi r0, 0
/* 802289CC 41 82 00 28 */ beq lbl_802289F4
/* 802289D0 7C A5 32 14 */ add r5, r5, r6
/* 802289D4 88 85 03 4E */ lbz r4, 0x34e(r5)
/* 802289D8 88 65 03 3C */ lbz r3, 0x33c(r5)
/* 802289DC 88 05 03 45 */ lbz r0, 0x345(r5)
/* 802289E0 54 00 80 1E */ slwi r0, r0, 0x10
/* 802289E4 50 60 C0 0E */ rlwimi r0, r3, 0x18, 0, 7
/* 802289E8 50 80 44 2E */ rlwimi r0, r4, 8, 0x10, 0x17
/* 802289EC 60 03 00 FF */ ori r3, r0, 0xff
/* 802289F0 4E 80 00 20 */ blr
lbl_802289F4:
/* 802289F4 54 60 15 BA */ rlwinm r0, r3, 2, 0x16, 0x1d
/* 802289F8 3C 60 80 3A */ lis r3, colorTable_3877@ha
/* 802289FC 38 63 95 EC */ addi r3, r3, colorTable_3877@l
/* 80228A00 7C 63 00 2E */ lwzx r3, r3, r0
/* 80228A04 28 06 00 00 */ cmplwi r6, 0
/* 80228A08 4C 82 00 20 */ bnelr
/* 80228A0C 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 80228A10 2C 00 00 0D */ cmpwi r0, 0xd
/* 80228A14 41 82 00 20 */ beq lbl_80228A34
/* 80228A18 40 80 00 10 */ bge lbl_80228A28
/* 80228A1C 2C 00 00 08 */ cmpwi r0, 8
/* 80228A20 41 82 00 20 */ beq lbl_80228A40
/* 80228A24 4E 80 00 20 */ blr
lbl_80228A28:
/* 80228A28 2C 00 00 0F */ cmpwi r0, 0xf
/* 80228A2C 4C 80 00 20 */ bgelr
/* 80228A30 48 00 00 18 */ b lbl_80228A48
lbl_80228A34:
/* 80228A34 3C 60 82 E7 */ lis r3, 0x82E7 /* 0x82E6E6FF@ha */
/* 80228A38 38 63 E6 FF */ addi r3, r3, 0xE6FF /* 0x82E6E6FF@l */
/* 80228A3C 4E 80 00 20 */ blr
lbl_80228A40:
/* 80228A40 38 60 FF FF */ li r3, -1
/* 80228A44 4E 80 00 20 */ blr
lbl_80228A48:
/* 80228A48 3C 60 96 DC */ lis r3, 0x96DC /* 0x96DC64FF@ha */
/* 80228A4C 38 63 64 FF */ addi r3, r3, 0x64FF /* 0x96DC64FF@l */
/* 80228A50 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_8022FB24:
/* 8022FB24 38 A0 FF FF */ li r5, -1
/* 8022FB28 88 03 00 83 */ lbz r0, 0x83(r3)
/* 8022FB2C 88 83 00 82 */ lbz r4, 0x82(r3)
/* 8022FB30 7C C0 21 D6 */ mullw r6, r0, r4
/* 8022FB34 7C 86 22 14 */ add r4, r6, r4
/* 8022FB38 A8 03 00 80 */ lha r0, 0x80(r3)
/* 8022FB3C 7C 00 30 00 */ cmpw r0, r6
/* 8022FB40 41 80 00 14 */ blt lbl_8022FB54
/* 8022FB44 7C 00 20 00 */ cmpw r0, r4
/* 8022FB48 40 80 00 0C */ bge lbl_8022FB54
/* 8022FB4C 7C 06 00 50 */ subf r0, r6, r0
/* 8022FB50 7C 05 07 34 */ extsh r5, r0
lbl_8022FB54:
/* 8022FB54 7C A3 2B 78 */ mr r3, r5
/* 8022FB58 4E 80 00 20 */ blr
@@ -0,0 +1,17 @@
lbl_80230C20:
/* 80230C20 38 C0 FF FF */ li r6, -1
/* 80230C24 80 83 00 38 */ lwz r4, 0x38(r3)
/* 80230C28 88 A4 00 82 */ lbz r5, 0x82(r4)
/* 80230C2C 88 04 00 83 */ lbz r0, 0x83(r4)
/* 80230C30 7C 80 29 D6 */ mullw r4, r0, r5
/* 80230C34 7C A4 2A 14 */ add r5, r4, r5
/* 80230C38 A8 03 05 52 */ lha r0, 0x552(r3)
/* 80230C3C 7C 00 20 00 */ cmpw r0, r4
/* 80230C40 41 80 00 14 */ blt lbl_80230C54
/* 80230C44 7C 00 28 00 */ cmpw r0, r5
/* 80230C48 40 80 00 0C */ bge lbl_80230C54
/* 80230C4C 7C 04 00 50 */ subf r0, r4, r0
/* 80230C50 7C 06 07 34 */ extsh r6, r0
lbl_80230C54:
/* 80230C54 7C C3 33 78 */ mr r3, r6
/* 80230C58 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_8022FA38:
/* 8022FA38 2C 04 00 00 */ cmpwi r4, 0
/* 8022FA3C 40 80 00 0C */ bge lbl_8022FA48
/* 8022FA40 C0 22 B0 60 */ lfs f1, lit_4027(r2)
/* 8022FA44 4E 80 00 20 */ blr
lbl_8022FA48:
/* 8022FA48 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8022FA4C 7C 04 00 00 */ cmpw r4, r0
/* 8022FA50 40 80 00 14 */ bge lbl_8022FA64
/* 8022FA54 54 80 10 3A */ slwi r0, r4, 2
/* 8022FA58 7C 63 02 14 */ add r3, r3, r0
/* 8022FA5C C0 23 00 18 */ lfs f1, 0x18(r3)
/* 8022FA60 4E 80 00 20 */ blr
lbl_8022FA64:
/* 8022FA64 C0 22 B0 60 */ lfs f1, lit_4027(r2)
/* 8022FA68 4E 80 00 20 */ blr
@@ -0,0 +1,14 @@
lbl_8022EECC:
/* 8022EECC 80 A3 00 04 */ lwz r5, 4(r3)
/* 8022EED0 A8 05 05 CC */ lha r0, 0x5cc(r5)
/* 8022EED4 7C 04 02 14 */ add r0, r4, r0
/* 8022EED8 54 00 10 3A */ slwi r0, r0, 2
/* 8022EEDC 7C 65 02 14 */ add r3, r5, r0
/* 8022EEE0 C0 23 04 68 */ lfs f1, 0x468(r3)
/* 8022EEE4 C0 05 04 20 */ lfs f0, 0x420(r5)
/* 8022EEE8 EC 41 00 32 */ fmuls f2, f1, f0
/* 8022EEEC C0 23 05 08 */ lfs f1, 0x508(r3)
/* 8022EEF0 C0 05 04 38 */ lfs f0, 0x438(r5)
/* 8022EEF4 EC 01 00 32 */ fmuls f0, f1, f0
/* 8022EEF8 EC 22 00 2A */ fadds f1, f2, f0
/* 8022EEFC 4E 80 00 20 */ blr
@@ -0,0 +1,41 @@
lbl_80228DE0:
/* 80228DE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80228DE4 7C 08 02 A6 */ mflr r0
/* 80228DE8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80228DEC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80228DF0 7C 7F 1B 78 */ mr r31, r3
/* 80228DF4 48 00 00 79 */ bl isKanban__19jmessage_tReferenceFv
/* 80228DF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80228DFC 41 82 00 0C */ beq lbl_80228E08
/* 80228E00 38 00 00 07 */ li r0, 7
/* 80228E04 48 00 00 50 */ b lbl_80228E54
lbl_80228E08:
/* 80228E08 7F E3 FB 78 */ mr r3, r31
/* 80228E0C 48 00 01 31 */ bl isBook__19jmessage_tReferenceFv
/* 80228E10 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80228E14 41 82 00 0C */ beq lbl_80228E20
/* 80228E18 38 00 00 09 */ li r0, 9
/* 80228E1C 48 00 00 38 */ b lbl_80228E54
lbl_80228E20:
/* 80228E20 7F E3 FB 78 */ mr r3, r31
/* 80228E24 48 00 01 4D */ bl isStaffRoll__19jmessage_tReferenceFv
/* 80228E28 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80228E2C 41 82 00 0C */ beq lbl_80228E38
/* 80228E30 38 00 00 0A */ li r0, 0xa
/* 80228E34 48 00 00 20 */ b lbl_80228E54
lbl_80228E38:
/* 80228E38 7F E3 FB 78 */ mr r3, r31
/* 80228E3C 48 00 00 CD */ bl isSaveSeq__19jmessage_tReferenceFv
/* 80228E40 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80228E44 41 82 00 0C */ beq lbl_80228E50
/* 80228E48 38 00 00 06 */ li r0, 6
/* 80228E4C 48 00 00 08 */ b lbl_80228E54
lbl_80228E50:
/* 80228E50 38 00 00 04 */ li r0, 4
lbl_80228E54:
/* 80228E54 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 80228E58 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80228E5C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80228E60 7C 08 03 A6 */ mtlr r0
/* 80228E64 38 21 00 10 */ addi r1, r1, 0x10
/* 80228E68 4E 80 00 20 */ blr
@@ -0,0 +1,32 @@
lbl_80228A54:
/* 80228A54 28 03 00 09 */ cmplwi r3, 9
/* 80228A58 41 81 00 6C */ bgt lbl_80228AC4
/* 80228A5C 3C 80 80 3C */ lis r4, lit_3903@ha
/* 80228A60 38 84 FF 78 */ addi r4, r4, lit_3903@l
/* 80228A64 54 60 10 3A */ slwi r0, r3, 2
/* 80228A68 7C 04 00 2E */ lwzx r0, r4, r0
/* 80228A6C 7C 09 03 A6 */ mtctr r0
/* 80228A70 4E 80 04 20 */ bctr
/* 80228A74 38 60 00 1F */ li r3, 0x1f
/* 80228A78 4E 80 00 20 */ blr
/* 80228A7C 38 60 00 20 */ li r3, 0x20
/* 80228A80 4E 80 00 20 */ blr
/* 80228A84 38 60 00 21 */ li r3, 0x21
/* 80228A88 4E 80 00 20 */ blr
/* 80228A8C 38 60 00 22 */ li r3, 0x22
/* 80228A90 4E 80 00 20 */ blr
/* 80228A94 38 60 00 23 */ li r3, 0x23
/* 80228A98 4E 80 00 20 */ blr
/* 80228A9C 38 60 00 24 */ li r3, 0x24
/* 80228AA0 4E 80 00 20 */ blr
/* 80228AA4 38 60 00 25 */ li r3, 0x25
/* 80228AA8 4E 80 00 20 */ blr
/* 80228AAC 38 60 00 26 */ li r3, 0x26
/* 80228AB0 4E 80 00 20 */ blr
/* 80228AB4 38 60 00 27 */ li r3, 0x27
/* 80228AB8 4E 80 00 20 */ blr
/* 80228ABC 38 60 00 28 */ li r3, 0x28
/* 80228AC0 4E 80 00 20 */ blr
lbl_80228AC4:
/* 80228AC4 38 60 00 1F */ li r3, 0x1f
/* 80228AC8 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_8022FA98:
/* 8022FA98 2C 04 00 00 */ cmpwi r4, 0
/* 8022FA9C 40 80 00 0C */ bge lbl_8022FAA8
/* 8022FAA0 C0 22 B0 60 */ lfs f1, lit_4027(r2)
/* 8022FAA4 4E 80 00 20 */ blr
lbl_8022FAA8:
/* 8022FAA8 88 03 00 82 */ lbz r0, 0x82(r3)
/* 8022FAAC 7C 04 00 00 */ cmpw r4, r0
/* 8022FAB0 40 80 00 14 */ bge lbl_8022FAC4
/* 8022FAB4 54 80 10 3A */ slwi r0, r4, 2
/* 8022FAB8 7C 63 02 14 */ add r3, r3, r0
/* 8022FABC C0 23 00 48 */ lfs f1, 0x48(r3)
/* 8022FAC0 4E 80 00 20 */ blr
lbl_8022FAC4:
/* 8022FAC4 C0 22 B0 60 */ lfs f1, lit_4027(r2)
/* 8022FAC8 4E 80 00 20 */ blr
+16
View File
@@ -0,0 +1,16 @@
lbl_80228ACC:
/* 80228ACC 38 60 00 00 */ li r3, 0
/* 80228AD0 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 80228AD4 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80228AD8 88 04 01 0C */ lbz r0, 0x10c(r4)
/* 80228ADC 28 00 00 14 */ cmplwi r0, 0x14
/* 80228AE0 40 80 00 10 */ bge lbl_80228AF0
/* 80228AE4 20 00 00 14 */ subfic r0, r0, 0x14
/* 80228AE8 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 80228AEC 4E 80 00 20 */ blr
lbl_80228AF0:
/* 80228AF0 28 00 00 3C */ cmplwi r0, 0x3c
/* 80228AF4 4C 80 00 20 */ bgelr
/* 80228AF8 20 00 00 3C */ subfic r0, r0, 0x3c
/* 80228AFC 54 03 06 3E */ clrlwi r3, r0, 0x18
/* 80228B00 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80229730:
/* 80229730 7C 60 1B 78 */ mr r0, r3
/* 80229734 1C 64 00 64 */ mulli r3, r4, 0x64
/* 80229738 38 63 06 34 */ addi r3, r3, 0x634
/* 8022973C 7C 60 1A 14 */ add r3, r0, r3
/* 80229740 4E 80 00 20 */ blr
@@ -0,0 +1,36 @@
lbl_8022F9AC:
/* 8022F9AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8022F9B0 7C 08 02 A6 */ mflr r0
/* 8022F9B4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022F9B8 90 83 00 08 */ stw r4, 8(r3)
/* 8022F9BC 90 A3 00 0C */ stw r5, 0xc(r3)
/* 8022F9C0 90 E3 00 10 */ stw r7, 0x10(r3)
/* 8022F9C4 38 80 00 00 */ li r4, 0
/* 8022F9C8 B0 83 00 80 */ sth r4, 0x80(r3)
/* 8022F9CC 38 00 00 0C */ li r0, 0xc
/* 8022F9D0 98 03 00 82 */ stb r0, 0x82(r3)
/* 8022F9D4 98 83 00 83 */ stb r4, 0x83(r3)
/* 8022F9D8 99 03 00 84 */ stb r8, 0x84(r3)
/* 8022F9DC 28 06 00 00 */ cmplwi r6, 0
/* 8022F9E0 41 82 00 08 */ beq lbl_8022F9E8
/* 8022F9E4 90 C3 00 14 */ stw r6, 0x14(r3)
lbl_8022F9E8:
/* 8022F9E8 38 80 00 00 */ li r4, 0
/* 8022F9EC C0 02 B0 60 */ lfs f0, lit_4027(r2)
/* 8022F9F0 38 00 00 0C */ li r0, 0xc
/* 8022F9F4 7C 09 03 A6 */ mtctr r0
lbl_8022F9F8:
/* 8022F9F8 7C A3 22 14 */ add r5, r3, r4
/* 8022F9FC D0 05 00 18 */ stfs f0, 0x18(r5)
/* 8022FA00 D0 05 00 48 */ stfs f0, 0x48(r5)
/* 8022FA04 38 84 00 04 */ addi r4, r4, 4
/* 8022FA08 42 00 FF F0 */ bdnz lbl_8022F9F8
/* 8022FA0C 80 63 00 10 */ lwz r3, 0x10(r3)
/* 8022FA10 28 03 00 00 */ cmplwi r3, 0
/* 8022FA14 41 82 00 08 */ beq lbl_8022FA1C
/* 8022FA18 4B FF 72 E1 */ bl initialize__10COutFont_cFv
lbl_8022FA1C:
/* 8022FA1C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8022FA20 7C 08 03 A6 */ mtlr r0
/* 8022FA24 38 21 00 10 */ addi r1, r1, 0x10
/* 8022FA28 4E 80 00 20 */ blr
@@ -0,0 +1,183 @@
lbl_802294A8:
/* 802294A8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802294AC 7C 08 02 A6 */ mflr r0
/* 802294B0 90 01 00 34 */ stw r0, 0x34(r1)
/* 802294B4 39 61 00 30 */ addi r11, r1, 0x30
/* 802294B8 48 13 8D 1D */ bl _savegpr_27
/* 802294BC 7C 7C 1B 78 */ mr r28, r3
/* 802294C0 80 63 00 08 */ lwz r3, 8(r3)
/* 802294C4 4B E0 8C D9 */ bl checkTrigger__9STControlFv
/* 802294C8 80 7C 05 C0 */ lwz r3, 0x5c0(r28)
/* 802294CC AB C3 01 74 */ lha r30, 0x174(r3)
/* 802294D0 7F DD F3 78 */ mr r29, r30
/* 802294D4 3B 60 00 00 */ li r27, 0
/* 802294D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802294DC 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 802294E0 A0 1F 00 04 */ lhz r0, 4(r31)
/* 802294E4 28 00 03 E8 */ cmplwi r0, 0x3e8
/* 802294E8 41 80 00 0C */ blt lbl_802294F4
/* 802294EC 3B 60 00 03 */ li r27, 3
/* 802294F0 48 00 00 20 */ b lbl_80229510
lbl_802294F4:
/* 802294F4 28 00 00 64 */ cmplwi r0, 0x64
/* 802294F8 41 80 00 0C */ blt lbl_80229504
/* 802294FC 3B 60 00 02 */ li r27, 2
/* 80229500 48 00 00 10 */ b lbl_80229510
lbl_80229504:
/* 80229504 28 00 00 0A */ cmplwi r0, 0xa
/* 80229508 41 80 00 08 */ blt lbl_80229510
/* 8022950C 3B 60 00 01 */ li r27, 1
lbl_80229510:
/* 80229510 80 7C 00 08 */ lwz r3, 8(r28)
/* 80229514 4B E0 90 11 */ bl checkUpTrigger__9STControlFv
/* 80229518 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8022951C 41 82 00 60 */ beq lbl_8022957C
/* 80229520 88 1C 12 4F */ lbz r0, 0x124f(r28)
/* 80229524 2C 00 00 02 */ cmpwi r0, 2
/* 80229528 41 82 00 3C */ beq lbl_80229564
/* 8022952C 40 80 00 14 */ bge lbl_80229540
/* 80229530 2C 00 00 00 */ cmpwi r0, 0
/* 80229534 41 82 00 18 */ beq lbl_8022954C
/* 80229538 40 80 00 20 */ bge lbl_80229558
/* 8022953C 48 00 01 64 */ b lbl_802296A0
lbl_80229540:
/* 80229540 2C 00 00 04 */ cmpwi r0, 4
/* 80229544 40 80 01 5C */ bge lbl_802296A0
/* 80229548 48 00 00 28 */ b lbl_80229570
lbl_8022954C:
/* 8022954C 38 1E 00 01 */ addi r0, r30, 1
/* 80229550 7C 1D 07 34 */ extsh r29, r0
/* 80229554 48 00 01 4C */ b lbl_802296A0
lbl_80229558:
/* 80229558 38 1E 00 0A */ addi r0, r30, 0xa
/* 8022955C 7C 1D 07 34 */ extsh r29, r0
/* 80229560 48 00 01 40 */ b lbl_802296A0
lbl_80229564:
/* 80229564 38 1E 00 64 */ addi r0, r30, 0x64
/* 80229568 7C 1D 07 34 */ extsh r29, r0
/* 8022956C 48 00 01 34 */ b lbl_802296A0
lbl_80229570:
/* 80229570 38 1E 03 E8 */ addi r0, r30, 0x3e8
/* 80229574 7C 1D 07 34 */ extsh r29, r0
/* 80229578 48 00 01 28 */ b lbl_802296A0
lbl_8022957C:
/* 8022957C 80 7C 00 08 */ lwz r3, 8(r28)
/* 80229580 4B E0 90 21 */ bl checkDownTrigger__9STControlFv
/* 80229584 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229588 41 82 00 60 */ beq lbl_802295E8
/* 8022958C 88 1C 12 4F */ lbz r0, 0x124f(r28)
/* 80229590 2C 00 00 02 */ cmpwi r0, 2
/* 80229594 41 82 00 3C */ beq lbl_802295D0
/* 80229598 40 80 00 14 */ bge lbl_802295AC
/* 8022959C 2C 00 00 00 */ cmpwi r0, 0
/* 802295A0 41 82 00 18 */ beq lbl_802295B8
/* 802295A4 40 80 00 20 */ bge lbl_802295C4
/* 802295A8 48 00 00 F8 */ b lbl_802296A0
lbl_802295AC:
/* 802295AC 2C 00 00 04 */ cmpwi r0, 4
/* 802295B0 40 80 00 F0 */ bge lbl_802296A0
/* 802295B4 48 00 00 28 */ b lbl_802295DC
lbl_802295B8:
/* 802295B8 38 1E FF FF */ addi r0, r30, -1
/* 802295BC 7C 1D 07 34 */ extsh r29, r0
/* 802295C0 48 00 00 E0 */ b lbl_802296A0
lbl_802295C4:
/* 802295C4 38 1E FF F6 */ addi r0, r30, -10
/* 802295C8 7C 1D 07 34 */ extsh r29, r0
/* 802295CC 48 00 00 D4 */ b lbl_802296A0
lbl_802295D0:
/* 802295D0 38 1E FF 9C */ addi r0, r30, -100
/* 802295D4 7C 1D 07 34 */ extsh r29, r0
/* 802295D8 48 00 00 C8 */ b lbl_802296A0
lbl_802295DC:
/* 802295DC 38 1E FC 18 */ addi r0, r30, -1000
/* 802295E0 7C 1D 07 34 */ extsh r29, r0
/* 802295E4 48 00 00 BC */ b lbl_802296A0
lbl_802295E8:
/* 802295E8 80 7C 00 08 */ lwz r3, 8(r28)
/* 802295EC 4B E0 8E 41 */ bl checkLeftTrigger__9STControlFv
/* 802295F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802295F4 41 82 00 54 */ beq lbl_80229648
/* 802295F8 88 7C 12 4F */ lbz r3, 0x124f(r28)
/* 802295FC 57 60 06 3E */ clrlwi r0, r27, 0x18
/* 80229600 7C 03 00 40 */ cmplw r3, r0
/* 80229604 40 80 00 9C */ bge lbl_802296A0
/* 80229608 38 03 00 01 */ addi r0, r3, 1
/* 8022960C 98 1C 12 4F */ stb r0, 0x124f(r28)
/* 80229610 38 00 00 63 */ li r0, 0x63
/* 80229614 90 01 00 10 */ stw r0, 0x10(r1)
/* 80229618 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 8022961C 38 81 00 10 */ addi r4, r1, 0x10
/* 80229620 38 A0 00 00 */ li r5, 0
/* 80229624 38 C0 00 00 */ li r6, 0
/* 80229628 38 E0 00 00 */ li r7, 0
/* 8022962C C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 80229630 FC 40 08 90 */ fmr f2, f1
/* 80229634 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229638 FC 80 18 90 */ fmr f4, f3
/* 8022963C 39 00 00 00 */ li r8, 0
/* 80229640 48 08 23 45 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80229644 48 00 00 5C */ b lbl_802296A0
lbl_80229648:
/* 80229648 80 7C 00 08 */ lwz r3, 8(r28)
/* 8022964C 4B E0 8E 5D */ bl checkRightTrigger__9STControlFv
/* 80229650 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80229654 41 82 00 4C */ beq lbl_802296A0
/* 80229658 88 7C 12 4F */ lbz r3, 0x124f(r28)
/* 8022965C 28 03 00 00 */ cmplwi r3, 0
/* 80229660 41 82 00 40 */ beq lbl_802296A0
/* 80229664 38 03 FF FF */ addi r0, r3, -1
/* 80229668 98 1C 12 4F */ stb r0, 0x124f(r28)
/* 8022966C 38 00 00 63 */ li r0, 0x63
/* 80229670 90 01 00 0C */ stw r0, 0xc(r1)
/* 80229674 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80229678 38 81 00 0C */ addi r4, r1, 0xc
/* 8022967C 38 A0 00 00 */ li r5, 0
/* 80229680 38 C0 00 00 */ li r6, 0
/* 80229684 38 E0 00 00 */ li r7, 0
/* 80229688 C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 8022968C FC 40 08 90 */ fmr f2, f1
/* 80229690 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 80229694 FC 80 18 90 */ fmr f4, f3
/* 80229698 39 00 00 00 */ li r8, 0
/* 8022969C 48 08 22 E9 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_802296A0:
/* 802296A0 7F A0 07 35 */ extsh. r0, r29
/* 802296A4 40 80 00 08 */ bge lbl_802296AC
/* 802296A8 3B A0 00 00 */ li r29, 0
lbl_802296AC:
/* 802296AC A0 9F 00 04 */ lhz r4, 4(r31)
/* 802296B0 7F A3 07 34 */ extsh r3, r29
/* 802296B4 54 80 04 3E */ clrlwi r0, r4, 0x10
/* 802296B8 7C 03 00 00 */ cmpw r3, r0
/* 802296BC 40 81 00 08 */ ble lbl_802296C4
/* 802296C0 7C 9D 07 34 */ extsh r29, r4
lbl_802296C4:
/* 802296C4 7F A0 07 34 */ extsh r0, r29
/* 802296C8 7C 00 F0 00 */ cmpw r0, r30
/* 802296CC 41 82 00 38 */ beq lbl_80229704
/* 802296D0 38 00 00 63 */ li r0, 0x63
/* 802296D4 90 01 00 08 */ stw r0, 8(r1)
/* 802296D8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802296DC 38 81 00 08 */ addi r4, r1, 8
/* 802296E0 38 A0 00 00 */ li r5, 0
/* 802296E4 38 C0 00 00 */ li r6, 0
/* 802296E8 38 E0 00 00 */ li r7, 0
/* 802296EC C0 22 B0 64 */ lfs f1, lit_4028(r2)
/* 802296F0 FC 40 08 90 */ fmr f2, f1
/* 802296F4 C0 62 B0 78 */ lfs f3, lit_4291(r2)
/* 802296F8 FC 80 18 90 */ fmr f4, f3
/* 802296FC 39 00 00 00 */ li r8, 0
/* 80229700 48 08 22 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80229704:
/* 80229704 7F 83 E3 78 */ mr r3, r28
/* 80229708 7F A4 07 34 */ extsh r4, r29
/* 8022970C 48 00 02 A1 */ bl decideOutFontRupeeColor__19jmessage_tReferenceFi
/* 80229710 80 7C 05 C0 */ lwz r3, 0x5c0(r28)
/* 80229714 B3 A3 01 74 */ sth r29, 0x174(r3)
/* 80229718 39 61 00 30 */ addi r11, r1, 0x30
/* 8022971C 48 13 8B 05 */ bl _restgpr_27
/* 80229720 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80229724 7C 08 03 A6 */ mtlr r0
/* 80229728 38 21 00 30 */ addi r1, r1, 0x30
/* 8022972C 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_80228F3C:
/* 80228F3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80228F40 7C 08 02 A6 */ mflr r0
/* 80228F44 90 01 00 14 */ stw r0, 0x14(r1)
/* 80228F48 80 63 05 C0 */ lwz r3, 0x5c0(r3)
/* 80228F4C 28 03 00 00 */ cmplwi r3, 0
/* 80228F50 40 82 00 0C */ bne lbl_80228F5C
/* 80228F54 38 60 00 00 */ li r3, 0
/* 80228F58 48 00 00 08 */ b lbl_80228F60
lbl_80228F5C:
/* 80228F5C 48 00 E2 B1 */ bl isBookMessage__12dMsgObject_cFv
lbl_80228F60:
/* 80228F60 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80228F64 7C 08 03 A6 */ mtlr r0
/* 80228F68 38 21 00 10 */ addi r1, r1, 0x10
/* 80228F6C 4E 80 00 20 */ blr

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