various fixes / matches (#2052)

* some fixes in d/s, d_item, d_shop

* fix for dKankyo_DayProc weak generation

* d_cc_uty fix

* some d_name / d_com_inf_game / f_op_actor_mng matches

* fix some player inline virtuals

* remove asm
This commit is contained in:
TakaRikka
2024-01-29 07:39:51 -08:00
committed by GitHub
parent 7f0ba98c9f
commit 36a29bc4fe
52 changed files with 2407 additions and 7166 deletions
@@ -1,923 +0,0 @@
lbl_80225EA8:
/* 80225EA8 94 21 FD F0 */ stwu r1, -0x210(r1)
/* 80225EAC 7C 08 02 A6 */ mflr r0
/* 80225EB0 90 01 02 14 */ stw r0, 0x214(r1)
/* 80225EB4 39 61 02 10 */ addi r11, r1, 0x210
/* 80225EB8 48 13 C3 19 */ bl _savegpr_26
/* 80225EBC 7C 7F 1B 78 */ mr r31, r3
/* 80225EC0 3B A0 00 00 */ li r29, 0
/* 80225EC4 3B 60 00 00 */ li r27, 0
/* 80225EC8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80225ECC 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
lbl_80225ED0:
/* 80225ED0 2C 1D 00 29 */ cmpwi r29, 0x29
/* 80225ED4 40 82 00 3C */ bne lbl_80225F10
/* 80225ED8 83 5E 5C D0 */ lwz r26, 0x5cd0(r30)
/* 80225EDC 7F E3 FB 78 */ mr r3, r31
/* 80225EE0 7F A4 EB 78 */ mr r4, r29
/* 80225EE4 48 00 26 4D */ bl getBtiName__10COutFont_cFi
/* 80225EE8 7C 65 1B 78 */ mr r5, r3
/* 80225EEC 7F 43 D3 78 */ mr r3, r26
/* 80225EF0 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 80225EF4 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 80225EF8 81 9A 00 00 */ lwz r12, 0(r26)
/* 80225EFC 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80225F00 7D 89 03 A6 */ mtctr r12
/* 80225F04 4E 80 04 21 */ bctrl
/* 80225F08 7C 7A 1B 78 */ mr r26, r3
/* 80225F0C 48 00 00 38 */ b lbl_80225F44
lbl_80225F10:
/* 80225F10 83 5E 5D 30 */ lwz r26, 0x5d30(r30)
/* 80225F14 7F E3 FB 78 */ mr r3, r31
/* 80225F18 7F A4 EB 78 */ mr r4, r29
/* 80225F1C 48 00 26 15 */ bl getBtiName__10COutFont_cFi
/* 80225F20 7C 65 1B 78 */ mr r5, r3
/* 80225F24 7F 43 D3 78 */ mr r3, r26
/* 80225F28 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 80225F2C 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 80225F30 81 9A 00 00 */ lwz r12, 0(r26)
/* 80225F34 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80225F38 7D 89 03 A6 */ mtctr r12
/* 80225F3C 4E 80 04 21 */ bctrl
/* 80225F40 7C 7A 1B 78 */ mr r26, r3
lbl_80225F44:
/* 80225F44 38 60 01 50 */ li r3, 0x150
/* 80225F48 48 0A 8D 05 */ bl __nw__FUl
/* 80225F4C 7C 60 1B 79 */ or. r0, r3, r3
/* 80225F50 41 82 00 10 */ beq lbl_80225F60
/* 80225F54 7F 44 D3 78 */ mr r4, r26
/* 80225F58 48 0D 67 B1 */ bl __ct__10J2DPictureFPC7ResTIMG
/* 80225F5C 7C 60 1B 78 */ mr r0, r3
lbl_80225F60:
/* 80225F60 3B 9B 00 90 */ addi r28, r27, 0x90
/* 80225F64 7C 1F E1 2E */ stwx r0, r31, r28
/* 80225F68 28 1D 00 45 */ cmplwi r29, 0x45
/* 80225F6C 41 81 0D 5C */ bgt lbl_80226CC8
/* 80225F70 3C 60 80 3C */ lis r3, lit_4395@ha /* 0x803BFA90@ha */
/* 80225F74 38 63 FA 90 */ addi r3, r3, lit_4395@l /* 0x803BFA90@l */
/* 80225F78 7C 03 D8 2E */ lwzx r0, r3, r27
/* 80225F7C 7C 09 03 A6 */ mtctr r0
/* 80225F80 4E 80 04 20 */ bctr
/* 80225F84 38 00 00 62 */ li r0, 0x62
/* 80225F88 98 01 01 D8 */ stb r0, 0x1d8(r1)
/* 80225F8C 38 00 00 A3 */ li r0, 0xa3
/* 80225F90 98 01 01 D9 */ stb r0, 0x1d9(r1)
/* 80225F94 38 00 00 2E */ li r0, 0x2e
/* 80225F98 98 01 01 DA */ stb r0, 0x1da(r1)
/* 80225F9C 38 60 00 FF */ li r3, 0xff
/* 80225FA0 98 61 01 DB */ stb r3, 0x1db(r1)
/* 80225FA4 80 01 01 D8 */ lwz r0, 0x1d8(r1)
/* 80225FA8 90 01 01 DC */ stw r0, 0x1dc(r1)
/* 80225FAC 98 61 01 E0 */ stb r3, 0x1e0(r1)
/* 80225FB0 98 61 01 E1 */ stb r3, 0x1e1(r1)
/* 80225FB4 98 61 01 E2 */ stb r3, 0x1e2(r1)
/* 80225FB8 38 00 00 00 */ li r0, 0
/* 80225FBC 98 01 01 E3 */ stb r0, 0x1e3(r1)
/* 80225FC0 80 01 01 E0 */ lwz r0, 0x1e0(r1)
/* 80225FC4 90 01 01 E4 */ stw r0, 0x1e4(r1)
/* 80225FC8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80225FCC 38 81 01 E4 */ addi r4, r1, 0x1e4
/* 80225FD0 38 A1 01 DC */ addi r5, r1, 0x1dc
/* 80225FD4 81 83 00 00 */ lwz r12, 0(r3)
/* 80225FD8 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80225FDC 7D 89 03 A6 */ mtctr r12
/* 80225FE0 4E 80 04 21 */ bctrl
/* 80225FE4 48 00 0C E4 */ b lbl_80226CC8
/* 80225FE8 38 00 00 C8 */ li r0, 0xc8
/* 80225FEC 98 01 01 C8 */ stb r0, 0x1c8(r1)
/* 80225FF0 38 00 00 27 */ li r0, 0x27
/* 80225FF4 98 01 01 C9 */ stb r0, 0x1c9(r1)
/* 80225FF8 98 01 01 CA */ stb r0, 0x1ca(r1)
/* 80225FFC 38 60 00 FF */ li r3, 0xff
/* 80226000 98 61 01 CB */ stb r3, 0x1cb(r1)
/* 80226004 80 01 01 C8 */ lwz r0, 0x1c8(r1)
/* 80226008 90 01 01 CC */ stw r0, 0x1cc(r1)
/* 8022600C 98 61 01 D0 */ stb r3, 0x1d0(r1)
/* 80226010 98 61 01 D1 */ stb r3, 0x1d1(r1)
/* 80226014 98 61 01 D2 */ stb r3, 0x1d2(r1)
/* 80226018 38 00 00 00 */ li r0, 0
/* 8022601C 98 01 01 D3 */ stb r0, 0x1d3(r1)
/* 80226020 80 01 01 D0 */ lwz r0, 0x1d0(r1)
/* 80226024 90 01 01 D4 */ stw r0, 0x1d4(r1)
/* 80226028 7C 7F E0 2E */ lwzx r3, r31, r28
/* 8022602C 38 81 01 D4 */ addi r4, r1, 0x1d4
/* 80226030 38 A1 01 CC */ addi r5, r1, 0x1cc
/* 80226034 81 83 00 00 */ lwz r12, 0(r3)
/* 80226038 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 8022603C 7D 89 03 A6 */ mtctr r12
/* 80226040 4E 80 04 21 */ bctrl
/* 80226044 48 00 0C 84 */ b lbl_80226CC8
/* 80226048 38 60 00 FF */ li r3, 0xff
/* 8022604C 98 61 01 B8 */ stb r3, 0x1b8(r1)
/* 80226050 38 00 00 C8 */ li r0, 0xc8
/* 80226054 98 01 01 B9 */ stb r0, 0x1b9(r1)
/* 80226058 38 00 00 32 */ li r0, 0x32
/* 8022605C 98 01 01 BA */ stb r0, 0x1ba(r1)
/* 80226060 98 61 01 BB */ stb r3, 0x1bb(r1)
/* 80226064 80 01 01 B8 */ lwz r0, 0x1b8(r1)
/* 80226068 90 01 01 BC */ stw r0, 0x1bc(r1)
/* 8022606C 38 00 00 00 */ li r0, 0
/* 80226070 98 01 01 C0 */ stb r0, 0x1c0(r1)
/* 80226074 98 01 01 C1 */ stb r0, 0x1c1(r1)
/* 80226078 98 01 01 C2 */ stb r0, 0x1c2(r1)
/* 8022607C 98 01 01 C3 */ stb r0, 0x1c3(r1)
/* 80226080 80 01 01 C0 */ lwz r0, 0x1c0(r1)
/* 80226084 90 01 01 C4 */ stw r0, 0x1c4(r1)
/* 80226088 7C 7F E0 2E */ lwzx r3, r31, r28
/* 8022608C 38 81 01 C4 */ addi r4, r1, 0x1c4
/* 80226090 38 A1 01 BC */ addi r5, r1, 0x1bc
/* 80226094 81 83 00 00 */ lwz r12, 0(r3)
/* 80226098 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 8022609C 7D 89 03 A6 */ mtctr r12
/* 802260A0 4E 80 04 21 */ bctrl
/* 802260A4 48 00 0C 24 */ b lbl_80226CC8
/* 802260A8 88 1F 02 42 */ lbz r0, 0x242(r31)
/* 802260AC 28 00 00 01 */ cmplwi r0, 1
/* 802260B0 40 82 00 60 */ bne lbl_80226110
/* 802260B4 38 00 00 78 */ li r0, 0x78
/* 802260B8 98 01 01 A8 */ stb r0, 0x1a8(r1)
/* 802260BC 98 01 01 A9 */ stb r0, 0x1a9(r1)
/* 802260C0 98 01 01 AA */ stb r0, 0x1aa(r1)
/* 802260C4 38 60 00 FF */ li r3, 0xff
/* 802260C8 98 61 01 AB */ stb r3, 0x1ab(r1)
/* 802260CC 80 01 01 A8 */ lwz r0, 0x1a8(r1)
/* 802260D0 90 01 01 AC */ stw r0, 0x1ac(r1)
/* 802260D4 98 61 01 B0 */ stb r3, 0x1b0(r1)
/* 802260D8 98 61 01 B1 */ stb r3, 0x1b1(r1)
/* 802260DC 98 61 01 B2 */ stb r3, 0x1b2(r1)
/* 802260E0 38 00 00 00 */ li r0, 0
/* 802260E4 98 01 01 B3 */ stb r0, 0x1b3(r1)
/* 802260E8 80 01 01 B0 */ lwz r0, 0x1b0(r1)
/* 802260EC 90 01 01 B4 */ stw r0, 0x1b4(r1)
/* 802260F0 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802260F4 38 81 01 B4 */ addi r4, r1, 0x1b4
/* 802260F8 38 A1 01 AC */ addi r5, r1, 0x1ac
/* 802260FC 81 83 00 00 */ lwz r12, 0(r3)
/* 80226100 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226104 7D 89 03 A6 */ mtctr r12
/* 80226108 4E 80 04 21 */ bctrl
/* 8022610C 48 00 0B BC */ b lbl_80226CC8
lbl_80226110:
/* 80226110 38 00 00 C8 */ li r0, 0xc8
/* 80226114 98 01 01 98 */ stb r0, 0x198(r1)
/* 80226118 98 01 01 99 */ stb r0, 0x199(r1)
/* 8022611C 98 01 01 9A */ stb r0, 0x19a(r1)
/* 80226120 38 00 00 FF */ li r0, 0xff
/* 80226124 98 01 01 9B */ stb r0, 0x19b(r1)
/* 80226128 80 01 01 98 */ lwz r0, 0x198(r1)
/* 8022612C 90 01 01 9C */ stw r0, 0x19c(r1)
/* 80226130 38 00 00 00 */ li r0, 0
/* 80226134 98 01 01 A0 */ stb r0, 0x1a0(r1)
/* 80226138 98 01 01 A1 */ stb r0, 0x1a1(r1)
/* 8022613C 98 01 01 A2 */ stb r0, 0x1a2(r1)
/* 80226140 98 01 01 A3 */ stb r0, 0x1a3(r1)
/* 80226144 80 01 01 A0 */ lwz r0, 0x1a0(r1)
/* 80226148 90 01 01 A4 */ stw r0, 0x1a4(r1)
/* 8022614C 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226150 38 81 01 A4 */ addi r4, r1, 0x1a4
/* 80226154 38 A1 01 9C */ addi r5, r1, 0x19c
/* 80226158 81 83 00 00 */ lwz r12, 0(r3)
/* 8022615C 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226160 7D 89 03 A6 */ mtctr r12
/* 80226164 4E 80 04 21 */ bctrl
/* 80226168 48 00 0B 60 */ b lbl_80226CC8
/* 8022616C 38 00 00 50 */ li r0, 0x50
/* 80226170 98 01 01 88 */ stb r0, 0x188(r1)
/* 80226174 38 00 00 46 */ li r0, 0x46
/* 80226178 98 01 01 89 */ stb r0, 0x189(r1)
/* 8022617C 38 00 00 A5 */ li r0, 0xa5
/* 80226180 98 01 01 8A */ stb r0, 0x18a(r1)
/* 80226184 38 60 00 FF */ li r3, 0xff
/* 80226188 98 61 01 8B */ stb r3, 0x18b(r1)
/* 8022618C 80 01 01 88 */ lwz r0, 0x188(r1)
/* 80226190 90 01 01 8C */ stw r0, 0x18c(r1)
/* 80226194 98 61 01 90 */ stb r3, 0x190(r1)
/* 80226198 98 61 01 91 */ stb r3, 0x191(r1)
/* 8022619C 98 61 01 92 */ stb r3, 0x192(r1)
/* 802261A0 38 00 00 00 */ li r0, 0
/* 802261A4 98 01 01 93 */ stb r0, 0x193(r1)
/* 802261A8 80 01 01 90 */ lwz r0, 0x190(r1)
/* 802261AC 90 01 01 94 */ stw r0, 0x194(r1)
/* 802261B0 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802261B4 38 81 01 94 */ addi r4, r1, 0x194
/* 802261B8 38 A1 01 8C */ addi r5, r1, 0x18c
/* 802261BC 81 83 00 00 */ lwz r12, 0(r3)
/* 802261C0 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802261C4 7D 89 03 A6 */ mtctr r12
/* 802261C8 4E 80 04 21 */ bctrl
/* 802261CC 48 00 0A FC */ b lbl_80226CC8
/* 802261D0 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
/* 802261D4 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 802261D8 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 802261DC 3C A0 80 3A */ lis r5, d_msg_d_msg_out_font__stringBase0@ha /* 0x80399350@ha */
/* 802261E0 38 A5 93 50 */ addi r5, r5, d_msg_d_msg_out_font__stringBase0@l /* 0x80399350@l */
/* 802261E4 81 83 00 00 */ lwz r12, 0(r3)
/* 802261E8 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802261EC 7D 89 03 A6 */ mtctr r12
/* 802261F0 4E 80 04 21 */ bctrl
/* 802261F4 7C 64 1B 78 */ mr r4, r3
/* 802261F8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802261FC C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226200 81 83 00 00 */ lwz r12, 0(r3)
/* 80226204 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 80226208 7D 89 03 A6 */ mtctr r12
/* 8022620C 4E 80 04 21 */ bctrl
/* 80226210 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226214 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226218 C0 42 B0 10 */ lfs f2, lit_3748(r2)
/* 8022621C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226220 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 80226224 7D 89 03 A6 */ mtctr r12
/* 80226228 4E 80 04 21 */ bctrl
/* 8022622C 38 00 00 C8 */ li r0, 0xc8
/* 80226230 98 01 01 78 */ stb r0, 0x178(r1)
/* 80226234 98 01 01 79 */ stb r0, 0x179(r1)
/* 80226238 98 01 01 7A */ stb r0, 0x17a(r1)
/* 8022623C 38 00 00 FF */ li r0, 0xff
/* 80226240 98 01 01 7B */ stb r0, 0x17b(r1)
/* 80226244 80 01 01 78 */ lwz r0, 0x178(r1)
/* 80226248 90 01 01 7C */ stw r0, 0x17c(r1)
/* 8022624C 38 00 00 00 */ li r0, 0
/* 80226250 98 01 01 80 */ stb r0, 0x180(r1)
/* 80226254 98 01 01 81 */ stb r0, 0x181(r1)
/* 80226258 98 01 01 82 */ stb r0, 0x182(r1)
/* 8022625C 98 01 01 83 */ stb r0, 0x183(r1)
/* 80226260 80 01 01 80 */ lwz r0, 0x180(r1)
/* 80226264 90 01 01 84 */ stw r0, 0x184(r1)
/* 80226268 7C 7F E0 2E */ lwzx r3, r31, r28
/* 8022626C 38 81 01 84 */ addi r4, r1, 0x184
/* 80226270 38 A1 01 7C */ addi r5, r1, 0x17c
/* 80226274 81 83 00 00 */ lwz r12, 0(r3)
/* 80226278 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 8022627C 7D 89 03 A6 */ mtctr r12
/* 80226280 4E 80 04 21 */ bctrl
/* 80226284 48 00 0A 44 */ b lbl_80226CC8
/* 80226288 38 00 00 DC */ li r0, 0xdc
/* 8022628C 98 01 01 68 */ stb r0, 0x168(r1)
/* 80226290 38 00 00 32 */ li r0, 0x32
/* 80226294 98 01 01 69 */ stb r0, 0x169(r1)
/* 80226298 98 01 01 6A */ stb r0, 0x16a(r1)
/* 8022629C 38 00 00 FF */ li r0, 0xff
/* 802262A0 98 01 01 6B */ stb r0, 0x16b(r1)
/* 802262A4 80 01 01 68 */ lwz r0, 0x168(r1)
/* 802262A8 90 01 01 6C */ stw r0, 0x16c(r1)
/* 802262AC 38 00 00 00 */ li r0, 0
/* 802262B0 98 01 01 70 */ stb r0, 0x170(r1)
/* 802262B4 98 01 01 71 */ stb r0, 0x171(r1)
/* 802262B8 98 01 01 72 */ stb r0, 0x172(r1)
/* 802262BC 98 01 01 73 */ stb r0, 0x173(r1)
/* 802262C0 80 01 01 70 */ lwz r0, 0x170(r1)
/* 802262C4 90 01 01 74 */ stw r0, 0x174(r1)
/* 802262C8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802262CC 38 81 01 74 */ addi r4, r1, 0x174
/* 802262D0 38 A1 01 6C */ addi r5, r1, 0x16c
/* 802262D4 81 83 00 00 */ lwz r12, 0(r3)
/* 802262D8 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802262DC 7D 89 03 A6 */ mtctr r12
/* 802262E0 4E 80 04 21 */ bctrl
/* 802262E4 48 00 09 E4 */ b lbl_80226CC8
/* 802262E8 38 60 00 FF */ li r3, 0xff
/* 802262EC 98 61 01 58 */ stb r3, 0x158(r1)
/* 802262F0 38 00 00 C8 */ li r0, 0xc8
/* 802262F4 98 01 01 59 */ stb r0, 0x159(r1)
/* 802262F8 38 00 00 32 */ li r0, 0x32
/* 802262FC 98 01 01 5A */ stb r0, 0x15a(r1)
/* 80226300 98 61 01 5B */ stb r3, 0x15b(r1)
/* 80226304 80 01 01 58 */ lwz r0, 0x158(r1)
/* 80226308 90 01 01 5C */ stw r0, 0x15c(r1)
/* 8022630C 38 00 00 00 */ li r0, 0
/* 80226310 98 01 01 60 */ stb r0, 0x160(r1)
/* 80226314 98 01 01 61 */ stb r0, 0x161(r1)
/* 80226318 98 01 01 62 */ stb r0, 0x162(r1)
/* 8022631C 98 01 01 63 */ stb r0, 0x163(r1)
/* 80226320 80 01 01 60 */ lwz r0, 0x160(r1)
/* 80226324 90 01 01 64 */ stw r0, 0x164(r1)
/* 80226328 7C 7F E0 2E */ lwzx r3, r31, r28
/* 8022632C 38 81 01 64 */ addi r4, r1, 0x164
/* 80226330 38 A1 01 5C */ addi r5, r1, 0x15c
/* 80226334 81 83 00 00 */ lwz r12, 0(r3)
/* 80226338 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 8022633C 7D 89 03 A6 */ mtctr r12
/* 80226340 4E 80 04 21 */ bctrl
/* 80226344 48 00 09 84 */ b lbl_80226CC8
/* 80226348 38 80 00 FF */ li r4, 0xff
/* 8022634C 98 81 01 48 */ stb r4, 0x148(r1)
/* 80226350 38 00 00 64 */ li r0, 0x64
/* 80226354 98 01 01 49 */ stb r0, 0x149(r1)
/* 80226358 38 60 00 00 */ li r3, 0
/* 8022635C 98 61 01 4A */ stb r3, 0x14a(r1)
/* 80226360 98 81 01 4B */ stb r4, 0x14b(r1)
/* 80226364 80 01 01 48 */ lwz r0, 0x148(r1)
/* 80226368 90 01 01 4C */ stw r0, 0x14c(r1)
/* 8022636C 98 61 01 50 */ stb r3, 0x150(r1)
/* 80226370 98 61 01 51 */ stb r3, 0x151(r1)
/* 80226374 98 61 01 52 */ stb r3, 0x152(r1)
/* 80226378 98 61 01 53 */ stb r3, 0x153(r1)
/* 8022637C 80 01 01 50 */ lwz r0, 0x150(r1)
/* 80226380 90 01 01 54 */ stw r0, 0x154(r1)
/* 80226384 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226388 38 81 01 54 */ addi r4, r1, 0x154
/* 8022638C 38 A1 01 4C */ addi r5, r1, 0x14c
/* 80226390 81 83 00 00 */ lwz r12, 0(r3)
/* 80226394 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226398 7D 89 03 A6 */ mtctr r12
/* 8022639C 4E 80 04 21 */ bctrl
/* 802263A0 48 00 09 28 */ b lbl_80226CC8
/* 802263A4 38 80 00 00 */ li r4, 0
/* 802263A8 98 81 01 38 */ stb r4, 0x138(r1)
/* 802263AC 38 60 00 FF */ li r3, 0xff
/* 802263B0 98 61 01 39 */ stb r3, 0x139(r1)
/* 802263B4 38 00 00 B4 */ li r0, 0xb4
/* 802263B8 98 01 01 3A */ stb r0, 0x13a(r1)
/* 802263BC 98 61 01 3B */ stb r3, 0x13b(r1)
/* 802263C0 80 01 01 38 */ lwz r0, 0x138(r1)
/* 802263C4 90 01 01 3C */ stw r0, 0x13c(r1)
/* 802263C8 98 81 01 40 */ stb r4, 0x140(r1)
/* 802263CC 98 81 01 41 */ stb r4, 0x141(r1)
/* 802263D0 98 81 01 42 */ stb r4, 0x142(r1)
/* 802263D4 98 81 01 43 */ stb r4, 0x143(r1)
/* 802263D8 80 01 01 40 */ lwz r0, 0x140(r1)
/* 802263DC 90 01 01 44 */ stw r0, 0x144(r1)
/* 802263E0 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802263E4 38 81 01 44 */ addi r4, r1, 0x144
/* 802263E8 38 A1 01 3C */ addi r5, r1, 0x13c
/* 802263EC 81 83 00 00 */ lwz r12, 0(r3)
/* 802263F0 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802263F4 7D 89 03 A6 */ mtctr r12
/* 802263F8 4E 80 04 21 */ bctrl
/* 802263FC 48 00 08 CC */ b lbl_80226CC8
/* 80226400 38 00 00 FF */ li r0, 0xff
/* 80226404 98 01 01 28 */ stb r0, 0x128(r1)
/* 80226408 98 01 01 29 */ stb r0, 0x129(r1)
/* 8022640C 98 01 01 2A */ stb r0, 0x12a(r1)
/* 80226410 98 01 01 2B */ stb r0, 0x12b(r1)
/* 80226414 80 01 01 28 */ lwz r0, 0x128(r1)
/* 80226418 90 01 01 2C */ stw r0, 0x12c(r1)
/* 8022641C 38 00 00 00 */ li r0, 0
/* 80226420 98 01 01 30 */ stb r0, 0x130(r1)
/* 80226424 98 01 01 31 */ stb r0, 0x131(r1)
/* 80226428 98 01 01 32 */ stb r0, 0x132(r1)
/* 8022642C 98 01 01 33 */ stb r0, 0x133(r1)
/* 80226430 80 01 01 30 */ lwz r0, 0x130(r1)
/* 80226434 90 01 01 34 */ stw r0, 0x134(r1)
/* 80226438 7C 7F E0 2E */ lwzx r3, r31, r28
/* 8022643C 38 81 01 34 */ addi r4, r1, 0x134
/* 80226440 38 A1 01 2C */ addi r5, r1, 0x12c
/* 80226444 81 83 00 00 */ lwz r12, 0(r3)
/* 80226448 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 8022644C 7D 89 03 A6 */ mtctr r12
/* 80226450 4E 80 04 21 */ bctrl
/* 80226454 48 00 08 74 */ b lbl_80226CC8
/* 80226458 38 00 00 AA */ li r0, 0xaa
/* 8022645C 98 01 01 18 */ stb r0, 0x118(r1)
/* 80226460 38 00 00 FF */ li r0, 0xff
/* 80226464 98 01 01 19 */ stb r0, 0x119(r1)
/* 80226468 98 01 01 1A */ stb r0, 0x11a(r1)
/* 8022646C 98 01 01 1B */ stb r0, 0x11b(r1)
/* 80226470 80 01 01 18 */ lwz r0, 0x118(r1)
/* 80226474 90 01 01 1C */ stw r0, 0x11c(r1)
/* 80226478 38 00 00 00 */ li r0, 0
/* 8022647C 98 01 01 20 */ stb r0, 0x120(r1)
/* 80226480 98 01 01 21 */ stb r0, 0x121(r1)
/* 80226484 98 01 01 22 */ stb r0, 0x122(r1)
/* 80226488 98 01 01 23 */ stb r0, 0x123(r1)
/* 8022648C 80 01 01 20 */ lwz r0, 0x120(r1)
/* 80226490 90 01 01 24 */ stw r0, 0x124(r1)
/* 80226494 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226498 38 81 01 24 */ addi r4, r1, 0x124
/* 8022649C 38 A1 01 1C */ addi r5, r1, 0x11c
/* 802264A0 81 83 00 00 */ lwz r12, 0(r3)
/* 802264A4 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802264A8 7D 89 03 A6 */ mtctr r12
/* 802264AC 4E 80 04 21 */ bctrl
/* 802264B0 48 00 08 18 */ b lbl_80226CC8
/* 802264B4 38 00 00 1E */ li r0, 0x1e
/* 802264B8 98 01 01 08 */ stb r0, 0x108(r1)
/* 802264BC 38 00 00 32 */ li r0, 0x32
/* 802264C0 98 01 01 09 */ stb r0, 0x109(r1)
/* 802264C4 38 00 00 78 */ li r0, 0x78
/* 802264C8 98 01 01 0A */ stb r0, 0x10a(r1)
/* 802264CC 38 60 00 FF */ li r3, 0xff
/* 802264D0 98 61 01 0B */ stb r3, 0x10b(r1)
/* 802264D4 80 01 01 08 */ lwz r0, 0x108(r1)
/* 802264D8 90 01 01 0C */ stw r0, 0x10c(r1)
/* 802264DC 38 00 00 00 */ li r0, 0
/* 802264E0 98 01 01 10 */ stb r0, 0x110(r1)
/* 802264E4 98 01 01 11 */ stb r0, 0x111(r1)
/* 802264E8 98 61 01 12 */ stb r3, 0x112(r1)
/* 802264EC 98 01 01 13 */ stb r0, 0x113(r1)
/* 802264F0 80 01 01 10 */ lwz r0, 0x110(r1)
/* 802264F4 90 01 01 14 */ stw r0, 0x114(r1)
/* 802264F8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802264FC 38 81 01 14 */ addi r4, r1, 0x114
/* 80226500 38 A1 01 0C */ addi r5, r1, 0x10c
/* 80226504 81 83 00 00 */ lwz r12, 0(r3)
/* 80226508 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 8022650C 7D 89 03 A6 */ mtctr r12
/* 80226510 4E 80 04 21 */ bctrl
/* 80226514 48 00 07 B4 */ b lbl_80226CC8
/* 80226518 38 60 00 FF */ li r3, 0xff
/* 8022651C 98 61 00 F8 */ stb r3, 0xf8(r1)
/* 80226520 38 00 00 32 */ li r0, 0x32
/* 80226524 98 01 00 F9 */ stb r0, 0xf9(r1)
/* 80226528 98 01 00 FA */ stb r0, 0xfa(r1)
/* 8022652C 98 61 00 FB */ stb r3, 0xfb(r1)
/* 80226530 80 01 00 F8 */ lwz r0, 0xf8(r1)
/* 80226534 90 01 00 FC */ stw r0, 0xfc(r1)
/* 80226538 38 00 00 00 */ li r0, 0
/* 8022653C 98 01 01 00 */ stb r0, 0x100(r1)
/* 80226540 98 01 01 01 */ stb r0, 0x101(r1)
/* 80226544 98 01 01 02 */ stb r0, 0x102(r1)
/* 80226548 98 01 01 03 */ stb r0, 0x103(r1)
/* 8022654C 80 01 01 00 */ lwz r0, 0x100(r1)
/* 80226550 90 01 01 04 */ stw r0, 0x104(r1)
/* 80226554 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226558 38 81 01 04 */ addi r4, r1, 0x104
/* 8022655C 38 A1 00 FC */ addi r5, r1, 0xfc
/* 80226560 81 83 00 00 */ lwz r12, 0(r3)
/* 80226564 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226568 7D 89 03 A6 */ mtctr r12
/* 8022656C 4E 80 04 21 */ bctrl
/* 80226570 48 00 07 58 */ b lbl_80226CC8
/* 80226574 38 00 00 FF */ li r0, 0xff
/* 80226578 98 01 00 E8 */ stb r0, 0xe8(r1)
/* 8022657C 98 01 00 E9 */ stb r0, 0xe9(r1)
/* 80226580 98 01 00 EA */ stb r0, 0xea(r1)
/* 80226584 98 01 00 EB */ stb r0, 0xeb(r1)
/* 80226588 80 01 00 E8 */ lwz r0, 0xe8(r1)
/* 8022658C 90 01 00 EC */ stw r0, 0xec(r1)
/* 80226590 38 00 00 00 */ li r0, 0
/* 80226594 98 01 00 F0 */ stb r0, 0xf0(r1)
/* 80226598 98 01 00 F1 */ stb r0, 0xf1(r1)
/* 8022659C 98 01 00 F2 */ stb r0, 0xf2(r1)
/* 802265A0 98 01 00 F3 */ stb r0, 0xf3(r1)
/* 802265A4 80 01 00 F0 */ lwz r0, 0xf0(r1)
/* 802265A8 90 01 00 F4 */ stw r0, 0xf4(r1)
/* 802265AC 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802265B0 38 81 00 F4 */ addi r4, r1, 0xf4
/* 802265B4 38 A1 00 EC */ addi r5, r1, 0xec
/* 802265B8 81 83 00 00 */ lwz r12, 0(r3)
/* 802265BC 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802265C0 7D 89 03 A6 */ mtctr r12
/* 802265C4 4E 80 04 21 */ bctrl
/* 802265C8 48 00 07 00 */ b lbl_80226CC8
/* 802265CC 38 60 00 00 */ li r3, 0
/* 802265D0 98 61 00 D8 */ stb r3, 0xd8(r1)
/* 802265D4 98 61 00 D9 */ stb r3, 0xd9(r1)
/* 802265D8 98 61 00 DA */ stb r3, 0xda(r1)
/* 802265DC 38 00 00 FF */ li r0, 0xff
/* 802265E0 98 01 00 DB */ stb r0, 0xdb(r1)
/* 802265E4 80 01 00 D8 */ lwz r0, 0xd8(r1)
/* 802265E8 90 01 00 DC */ stw r0, 0xdc(r1)
/* 802265EC 98 61 00 E0 */ stb r3, 0xe0(r1)
/* 802265F0 98 61 00 E1 */ stb r3, 0xe1(r1)
/* 802265F4 98 61 00 E2 */ stb r3, 0xe2(r1)
/* 802265F8 98 61 00 E3 */ stb r3, 0xe3(r1)
/* 802265FC 80 01 00 E0 */ lwz r0, 0xe0(r1)
/* 80226600 90 01 00 E4 */ stw r0, 0xe4(r1)
/* 80226604 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226608 38 81 00 E4 */ addi r4, r1, 0xe4
/* 8022660C 38 A1 00 DC */ addi r5, r1, 0xdc
/* 80226610 81 83 00 00 */ lwz r12, 0(r3)
/* 80226614 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226618 7D 89 03 A6 */ mtctr r12
/* 8022661C 4E 80 04 21 */ bctrl
/* 80226620 48 00 06 A8 */ b lbl_80226CC8
/* 80226624 38 60 00 FF */ li r3, 0xff
/* 80226628 98 61 00 C8 */ stb r3, 0xc8(r1)
/* 8022662C 38 00 00 50 */ li r0, 0x50
/* 80226630 98 01 00 C9 */ stb r0, 0xc9(r1)
/* 80226634 98 01 00 CA */ stb r0, 0xca(r1)
/* 80226638 98 61 00 CB */ stb r3, 0xcb(r1)
/* 8022663C 80 01 00 C8 */ lwz r0, 0xc8(r1)
/* 80226640 90 01 00 CC */ stw r0, 0xcc(r1)
/* 80226644 38 00 00 00 */ li r0, 0
/* 80226648 98 01 00 D0 */ stb r0, 0xd0(r1)
/* 8022664C 98 01 00 D1 */ stb r0, 0xd1(r1)
/* 80226650 98 01 00 D2 */ stb r0, 0xd2(r1)
/* 80226654 98 01 00 D3 */ stb r0, 0xd3(r1)
/* 80226658 80 01 00 D0 */ lwz r0, 0xd0(r1)
/* 8022665C 90 01 00 D4 */ stw r0, 0xd4(r1)
/* 80226660 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226664 38 81 00 D4 */ addi r4, r1, 0xd4
/* 80226668 38 A1 00 CC */ addi r5, r1, 0xcc
/* 8022666C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226670 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226674 7D 89 03 A6 */ mtctr r12
/* 80226678 4E 80 04 21 */ bctrl
/* 8022667C 48 00 06 4C */ b lbl_80226CC8
/* 80226680 38 00 00 FF */ li r0, 0xff
/* 80226684 98 01 00 B8 */ stb r0, 0xb8(r1)
/* 80226688 98 01 00 B9 */ stb r0, 0xb9(r1)
/* 8022668C 98 01 00 BA */ stb r0, 0xba(r1)
/* 80226690 98 01 00 BB */ stb r0, 0xbb(r1)
/* 80226694 80 01 00 B8 */ lwz r0, 0xb8(r1)
/* 80226698 90 01 00 BC */ stw r0, 0xbc(r1)
/* 8022669C 38 00 00 00 */ li r0, 0
/* 802266A0 98 01 00 C0 */ stb r0, 0xc0(r1)
/* 802266A4 98 01 00 C1 */ stb r0, 0xc1(r1)
/* 802266A8 98 01 00 C2 */ stb r0, 0xc2(r1)
/* 802266AC 98 01 00 C3 */ stb r0, 0xc3(r1)
/* 802266B0 80 01 00 C0 */ lwz r0, 0xc0(r1)
/* 802266B4 90 01 00 C4 */ stw r0, 0xc4(r1)
/* 802266B8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802266BC 38 81 00 C4 */ addi r4, r1, 0xc4
/* 802266C0 38 A1 00 BC */ addi r5, r1, 0xbc
/* 802266C4 81 83 00 00 */ lwz r12, 0(r3)
/* 802266C8 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802266CC 7D 89 03 A6 */ mtctr r12
/* 802266D0 4E 80 04 21 */ bctrl
/* 802266D4 A0 1A 00 02 */ lhz r0, 2(r26)
/* 802266D8 C8 42 B0 18 */ lfd f2, lit_4397(r2)
/* 802266DC 90 01 01 EC */ stw r0, 0x1ec(r1)
/* 802266E0 3C 60 43 30 */ lis r3, 0x4330
/* 802266E4 90 61 01 E8 */ stw r3, 0x1e8(r1)
/* 802266E8 C8 01 01 E8 */ lfd f0, 0x1e8(r1)
/* 802266EC EC 20 10 28 */ fsubs f1, f0, f2
/* 802266F0 A0 1A 00 04 */ lhz r0, 4(r26)
/* 802266F4 90 01 01 F4 */ stw r0, 0x1f4(r1)
/* 802266F8 90 61 01 F0 */ stw r3, 0x1f0(r1)
/* 802266FC C8 01 01 F0 */ lfd f0, 0x1f0(r1)
/* 80226700 EC 00 10 28 */ fsubs f0, f0, f2
/* 80226704 EC 01 00 24 */ fdivs f0, f1, f0
/* 80226708 D0 1F 01 AC */ stfs f0, 0x1ac(r31)
/* 8022670C C0 02 B0 14 */ lfs f0, lit_3749(r2)
/* 80226710 D0 1F 01 B0 */ stfs f0, 0x1b0(r31)
/* 80226714 48 00 05 B4 */ b lbl_80226CC8
/* 80226718 38 00 00 FF */ li r0, 0xff
/* 8022671C 98 01 00 A8 */ stb r0, 0xa8(r1)
/* 80226720 98 01 00 A9 */ stb r0, 0xa9(r1)
/* 80226724 98 01 00 AA */ stb r0, 0xaa(r1)
/* 80226728 98 01 00 AB */ stb r0, 0xab(r1)
/* 8022672C 80 01 00 A8 */ lwz r0, 0xa8(r1)
/* 80226730 90 01 00 AC */ stw r0, 0xac(r1)
/* 80226734 38 00 00 00 */ li r0, 0
/* 80226738 98 01 00 B0 */ stb r0, 0xb0(r1)
/* 8022673C 98 01 00 B1 */ stb r0, 0xb1(r1)
/* 80226740 98 01 00 B2 */ stb r0, 0xb2(r1)
/* 80226744 98 01 00 B3 */ stb r0, 0xb3(r1)
/* 80226748 80 01 00 B0 */ lwz r0, 0xb0(r1)
/* 8022674C 90 01 00 B4 */ stw r0, 0xb4(r1)
/* 80226750 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226754 38 81 00 B4 */ addi r4, r1, 0xb4
/* 80226758 38 A1 00 AC */ addi r5, r1, 0xac
/* 8022675C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226760 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226764 7D 89 03 A6 */ mtctr r12
/* 80226768 4E 80 04 21 */ bctrl
/* 8022676C 48 00 05 5C */ b lbl_80226CC8
/* 80226770 38 00 00 FF */ li r0, 0xff
/* 80226774 98 01 00 98 */ stb r0, 0x98(r1)
/* 80226778 98 01 00 99 */ stb r0, 0x99(r1)
/* 8022677C 98 01 00 9A */ stb r0, 0x9a(r1)
/* 80226780 98 01 00 9B */ stb r0, 0x9b(r1)
/* 80226784 80 01 00 98 */ lwz r0, 0x98(r1)
/* 80226788 90 01 00 9C */ stw r0, 0x9c(r1)
/* 8022678C 38 00 00 00 */ li r0, 0
/* 80226790 98 01 00 A0 */ stb r0, 0xa0(r1)
/* 80226794 98 01 00 A1 */ stb r0, 0xa1(r1)
/* 80226798 98 01 00 A2 */ stb r0, 0xa2(r1)
/* 8022679C 98 01 00 A3 */ stb r0, 0xa3(r1)
/* 802267A0 80 01 00 A0 */ lwz r0, 0xa0(r1)
/* 802267A4 90 01 00 A4 */ stw r0, 0xa4(r1)
/* 802267A8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802267AC 38 81 00 A4 */ addi r4, r1, 0xa4
/* 802267B0 38 A1 00 9C */ addi r5, r1, 0x9c
/* 802267B4 81 83 00 00 */ lwz r12, 0(r3)
/* 802267B8 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802267BC 7D 89 03 A6 */ mtctr r12
/* 802267C0 4E 80 04 21 */ bctrl
/* 802267C4 48 00 05 04 */ b lbl_80226CC8
/* 802267C8 38 00 00 FF */ li r0, 0xff
/* 802267CC 98 01 00 88 */ stb r0, 0x88(r1)
/* 802267D0 98 01 00 89 */ stb r0, 0x89(r1)
/* 802267D4 98 01 00 8A */ stb r0, 0x8a(r1)
/* 802267D8 98 01 00 8B */ stb r0, 0x8b(r1)
/* 802267DC 80 01 00 88 */ lwz r0, 0x88(r1)
/* 802267E0 90 01 00 8C */ stw r0, 0x8c(r1)
/* 802267E4 38 00 00 00 */ li r0, 0
/* 802267E8 98 01 00 90 */ stb r0, 0x90(r1)
/* 802267EC 98 01 00 91 */ stb r0, 0x91(r1)
/* 802267F0 98 01 00 92 */ stb r0, 0x92(r1)
/* 802267F4 98 01 00 93 */ stb r0, 0x93(r1)
/* 802267F8 80 01 00 90 */ lwz r0, 0x90(r1)
/* 802267FC 90 01 00 94 */ stw r0, 0x94(r1)
/* 80226800 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226804 38 81 00 94 */ addi r4, r1, 0x94
/* 80226808 38 A1 00 8C */ addi r5, r1, 0x8c
/* 8022680C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226810 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226814 7D 89 03 A6 */ mtctr r12
/* 80226818 4E 80 04 21 */ bctrl
/* 8022681C 48 00 04 AC */ b lbl_80226CC8
/* 80226820 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
/* 80226824 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 80226828 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 8022682C 3C A0 80 3A */ lis r5, d_msg_d_msg_out_font__stringBase0@ha /* 0x80399350@ha */
/* 80226830 38 A5 93 50 */ addi r5, r5, d_msg_d_msg_out_font__stringBase0@l /* 0x80399350@l */
/* 80226834 38 A5 00 0F */ addi r5, r5, 0xf
/* 80226838 81 83 00 00 */ lwz r12, 0(r3)
/* 8022683C 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80226840 7D 89 03 A6 */ mtctr r12
/* 80226844 4E 80 04 21 */ bctrl
/* 80226848 7C 64 1B 78 */ mr r4, r3
/* 8022684C 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226850 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226854 81 83 00 00 */ lwz r12, 0(r3)
/* 80226858 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 8022685C 7D 89 03 A6 */ mtctr r12
/* 80226860 4E 80 04 21 */ bctrl
/* 80226864 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226868 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 8022686C C0 42 B0 10 */ lfs f2, lit_3748(r2)
/* 80226870 81 83 00 00 */ lwz r12, 0(r3)
/* 80226874 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 80226878 7D 89 03 A6 */ mtctr r12
/* 8022687C 4E 80 04 21 */ bctrl
/* 80226880 38 00 00 FF */ li r0, 0xff
/* 80226884 98 01 00 78 */ stb r0, 0x78(r1)
/* 80226888 98 01 00 79 */ stb r0, 0x79(r1)
/* 8022688C 98 01 00 7A */ stb r0, 0x7a(r1)
/* 80226890 98 01 00 7B */ stb r0, 0x7b(r1)
/* 80226894 80 01 00 78 */ lwz r0, 0x78(r1)
/* 80226898 90 01 00 7C */ stw r0, 0x7c(r1)
/* 8022689C 38 00 00 00 */ li r0, 0
/* 802268A0 98 01 00 80 */ stb r0, 0x80(r1)
/* 802268A4 98 01 00 81 */ stb r0, 0x81(r1)
/* 802268A8 98 01 00 82 */ stb r0, 0x82(r1)
/* 802268AC 98 01 00 83 */ stb r0, 0x83(r1)
/* 802268B0 80 01 00 80 */ lwz r0, 0x80(r1)
/* 802268B4 90 01 00 84 */ stw r0, 0x84(r1)
/* 802268B8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802268BC 38 81 00 84 */ addi r4, r1, 0x84
/* 802268C0 38 A1 00 7C */ addi r5, r1, 0x7c
/* 802268C4 81 83 00 00 */ lwz r12, 0(r3)
/* 802268C8 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802268CC 7D 89 03 A6 */ mtctr r12
/* 802268D0 4E 80 04 21 */ bctrl
/* 802268D4 48 00 03 F4 */ b lbl_80226CC8
/* 802268D8 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
/* 802268DC 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 802268E0 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 802268E4 3C A0 80 3A */ lis r5, d_msg_d_msg_out_font__stringBase0@ha /* 0x80399350@ha */
/* 802268E8 38 A5 93 50 */ addi r5, r5, d_msg_d_msg_out_font__stringBase0@l /* 0x80399350@l */
/* 802268EC 38 A5 00 1B */ addi r5, r5, 0x1b
/* 802268F0 81 83 00 00 */ lwz r12, 0(r3)
/* 802268F4 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 802268F8 7D 89 03 A6 */ mtctr r12
/* 802268FC 4E 80 04 21 */ bctrl
/* 80226900 7C 64 1B 78 */ mr r4, r3
/* 80226904 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226908 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 8022690C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226910 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 80226914 7D 89 03 A6 */ mtctr r12
/* 80226918 4E 80 04 21 */ bctrl
/* 8022691C 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226920 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226924 C0 42 B0 10 */ lfs f2, lit_3748(r2)
/* 80226928 81 83 00 00 */ lwz r12, 0(r3)
/* 8022692C 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 80226930 7D 89 03 A6 */ mtctr r12
/* 80226934 4E 80 04 21 */ bctrl
/* 80226938 38 00 00 FF */ li r0, 0xff
/* 8022693C 98 01 00 68 */ stb r0, 0x68(r1)
/* 80226940 98 01 00 69 */ stb r0, 0x69(r1)
/* 80226944 98 01 00 6A */ stb r0, 0x6a(r1)
/* 80226948 98 01 00 6B */ stb r0, 0x6b(r1)
/* 8022694C 80 01 00 68 */ lwz r0, 0x68(r1)
/* 80226950 90 01 00 6C */ stw r0, 0x6c(r1)
/* 80226954 38 00 00 00 */ li r0, 0
/* 80226958 98 01 00 70 */ stb r0, 0x70(r1)
/* 8022695C 98 01 00 71 */ stb r0, 0x71(r1)
/* 80226960 98 01 00 72 */ stb r0, 0x72(r1)
/* 80226964 98 01 00 73 */ stb r0, 0x73(r1)
/* 80226968 80 01 00 70 */ lwz r0, 0x70(r1)
/* 8022696C 90 01 00 74 */ stw r0, 0x74(r1)
/* 80226970 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226974 38 81 00 74 */ addi r4, r1, 0x74
/* 80226978 38 A1 00 6C */ addi r5, r1, 0x6c
/* 8022697C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226980 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226984 7D 89 03 A6 */ mtctr r12
/* 80226988 4E 80 04 21 */ bctrl
/* 8022698C 48 00 03 3C */ b lbl_80226CC8
/* 80226990 38 00 00 BE */ li r0, 0xbe
/* 80226994 98 01 00 58 */ stb r0, 0x58(r1)
/* 80226998 98 01 00 59 */ stb r0, 0x59(r1)
/* 8022699C 98 01 00 5A */ stb r0, 0x5a(r1)
/* 802269A0 38 00 00 FF */ li r0, 0xff
/* 802269A4 98 01 00 5B */ stb r0, 0x5b(r1)
/* 802269A8 80 01 00 58 */ lwz r0, 0x58(r1)
/* 802269AC 90 01 00 5C */ stw r0, 0x5c(r1)
/* 802269B0 38 00 00 00 */ li r0, 0
/* 802269B4 98 01 00 60 */ stb r0, 0x60(r1)
/* 802269B8 98 01 00 61 */ stb r0, 0x61(r1)
/* 802269BC 98 01 00 62 */ stb r0, 0x62(r1)
/* 802269C0 98 01 00 63 */ stb r0, 0x63(r1)
/* 802269C4 80 01 00 60 */ lwz r0, 0x60(r1)
/* 802269C8 90 01 00 64 */ stw r0, 0x64(r1)
/* 802269CC 7C 7F E0 2E */ lwzx r3, r31, r28
/* 802269D0 38 81 00 64 */ addi r4, r1, 0x64
/* 802269D4 38 A1 00 5C */ addi r5, r1, 0x5c
/* 802269D8 81 83 00 00 */ lwz r12, 0(r3)
/* 802269DC 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802269E0 7D 89 03 A6 */ mtctr r12
/* 802269E4 4E 80 04 21 */ bctrl
/* 802269E8 48 00 02 E0 */ b lbl_80226CC8
/* 802269EC 38 00 00 FF */ li r0, 0xff
/* 802269F0 98 01 00 48 */ stb r0, 0x48(r1)
/* 802269F4 98 01 00 49 */ stb r0, 0x49(r1)
/* 802269F8 98 01 00 4A */ stb r0, 0x4a(r1)
/* 802269FC 98 01 00 4B */ stb r0, 0x4b(r1)
/* 80226A00 80 01 00 48 */ lwz r0, 0x48(r1)
/* 80226A04 90 01 00 4C */ stw r0, 0x4c(r1)
/* 80226A08 38 00 00 00 */ li r0, 0
/* 80226A0C 98 01 00 50 */ stb r0, 0x50(r1)
/* 80226A10 98 01 00 51 */ stb r0, 0x51(r1)
/* 80226A14 98 01 00 52 */ stb r0, 0x52(r1)
/* 80226A18 98 01 00 53 */ stb r0, 0x53(r1)
/* 80226A1C 80 01 00 50 */ lwz r0, 0x50(r1)
/* 80226A20 90 01 00 54 */ stw r0, 0x54(r1)
/* 80226A24 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226A28 38 81 00 54 */ addi r4, r1, 0x54
/* 80226A2C 38 A1 00 4C */ addi r5, r1, 0x4c
/* 80226A30 81 83 00 00 */ lwz r12, 0(r3)
/* 80226A34 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226A38 7D 89 03 A6 */ mtctr r12
/* 80226A3C 4E 80 04 21 */ bctrl
/* 80226A40 48 00 02 88 */ b lbl_80226CC8
/* 80226A44 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
/* 80226A48 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 80226A4C 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 80226A50 3C A0 80 3A */ lis r5, d_msg_d_msg_out_font__stringBase0@ha /* 0x80399350@ha */
/* 80226A54 38 A5 93 50 */ addi r5, r5, d_msg_d_msg_out_font__stringBase0@l /* 0x80399350@l */
/* 80226A58 38 A5 00 27 */ addi r5, r5, 0x27
/* 80226A5C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226A60 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80226A64 7D 89 03 A6 */ mtctr r12
/* 80226A68 4E 80 04 21 */ bctrl
/* 80226A6C 7C 64 1B 78 */ mr r4, r3
/* 80226A70 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226A74 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226A78 81 83 00 00 */ lwz r12, 0(r3)
/* 80226A7C 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 80226A80 7D 89 03 A6 */ mtctr r12
/* 80226A84 4E 80 04 21 */ bctrl
/* 80226A88 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226A8C C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226A90 C0 42 B0 10 */ lfs f2, lit_3748(r2)
/* 80226A94 81 83 00 00 */ lwz r12, 0(r3)
/* 80226A98 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 80226A9C 7D 89 03 A6 */ mtctr r12
/* 80226AA0 4E 80 04 21 */ bctrl
/* 80226AA4 38 00 00 FF */ li r0, 0xff
/* 80226AA8 98 01 00 38 */ stb r0, 0x38(r1)
/* 80226AAC 98 01 00 39 */ stb r0, 0x39(r1)
/* 80226AB0 98 01 00 3A */ stb r0, 0x3a(r1)
/* 80226AB4 98 01 00 3B */ stb r0, 0x3b(r1)
/* 80226AB8 80 01 00 38 */ lwz r0, 0x38(r1)
/* 80226ABC 90 01 00 3C */ stw r0, 0x3c(r1)
/* 80226AC0 38 00 00 00 */ li r0, 0
/* 80226AC4 98 01 00 40 */ stb r0, 0x40(r1)
/* 80226AC8 98 01 00 41 */ stb r0, 0x41(r1)
/* 80226ACC 98 01 00 42 */ stb r0, 0x42(r1)
/* 80226AD0 98 01 00 43 */ stb r0, 0x43(r1)
/* 80226AD4 80 01 00 40 */ lwz r0, 0x40(r1)
/* 80226AD8 90 01 00 44 */ stw r0, 0x44(r1)
/* 80226ADC 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226AE0 38 81 00 44 */ addi r4, r1, 0x44
/* 80226AE4 38 A1 00 3C */ addi r5, r1, 0x3c
/* 80226AE8 81 83 00 00 */ lwz r12, 0(r3)
/* 80226AEC 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226AF0 7D 89 03 A6 */ mtctr r12
/* 80226AF4 4E 80 04 21 */ bctrl
/* 80226AF8 48 00 01 D0 */ b lbl_80226CC8
/* 80226AFC 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
/* 80226B00 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 80226B04 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 80226B08 3C A0 80 3A */ lis r5, d_msg_d_msg_out_font__stringBase0@ha /* 0x80399350@ha */
/* 80226B0C 38 A5 93 50 */ addi r5, r5, d_msg_d_msg_out_font__stringBase0@l /* 0x80399350@l */
/* 80226B10 38 A5 00 33 */ addi r5, r5, 0x33
/* 80226B14 81 83 00 00 */ lwz r12, 0(r3)
/* 80226B18 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80226B1C 7D 89 03 A6 */ mtctr r12
/* 80226B20 4E 80 04 21 */ bctrl
/* 80226B24 7C 64 1B 78 */ mr r4, r3
/* 80226B28 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226B2C C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226B30 81 83 00 00 */ lwz r12, 0(r3)
/* 80226B34 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 80226B38 7D 89 03 A6 */ mtctr r12
/* 80226B3C 4E 80 04 21 */ bctrl
/* 80226B40 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226B44 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226B48 C0 42 B0 10 */ lfs f2, lit_3748(r2)
/* 80226B4C 81 83 00 00 */ lwz r12, 0(r3)
/* 80226B50 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 80226B54 7D 89 03 A6 */ mtctr r12
/* 80226B58 4E 80 04 21 */ bctrl
/* 80226B5C 38 00 00 FF */ li r0, 0xff
/* 80226B60 98 01 00 28 */ stb r0, 0x28(r1)
/* 80226B64 98 01 00 29 */ stb r0, 0x29(r1)
/* 80226B68 98 01 00 2A */ stb r0, 0x2a(r1)
/* 80226B6C 98 01 00 2B */ stb r0, 0x2b(r1)
/* 80226B70 80 01 00 28 */ lwz r0, 0x28(r1)
/* 80226B74 90 01 00 2C */ stw r0, 0x2c(r1)
/* 80226B78 38 00 00 00 */ li r0, 0
/* 80226B7C 98 01 00 30 */ stb r0, 0x30(r1)
/* 80226B80 98 01 00 31 */ stb r0, 0x31(r1)
/* 80226B84 98 01 00 32 */ stb r0, 0x32(r1)
/* 80226B88 98 01 00 33 */ stb r0, 0x33(r1)
/* 80226B8C 80 01 00 30 */ lwz r0, 0x30(r1)
/* 80226B90 90 01 00 34 */ stw r0, 0x34(r1)
/* 80226B94 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226B98 38 81 00 34 */ addi r4, r1, 0x34
/* 80226B9C 38 A1 00 2C */ addi r5, r1, 0x2c
/* 80226BA0 81 83 00 00 */ lwz r12, 0(r3)
/* 80226BA4 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226BA8 7D 89 03 A6 */ mtctr r12
/* 80226BAC 4E 80 04 21 */ bctrl
/* 80226BB0 48 00 01 18 */ b lbl_80226CC8
/* 80226BB4 80 7E 5D 30 */ lwz r3, 0x5d30(r30)
/* 80226BB8 3C 80 54 49 */ lis r4, 0x5449 /* 0x54494D47@ha */
/* 80226BBC 38 84 4D 47 */ addi r4, r4, 0x4D47 /* 0x54494D47@l */
/* 80226BC0 3C A0 80 3A */ lis r5, d_msg_d_msg_out_font__stringBase0@ha /* 0x80399350@ha */
/* 80226BC4 38 A5 93 50 */ addi r5, r5, d_msg_d_msg_out_font__stringBase0@l /* 0x80399350@l */
/* 80226BC8 38 A5 00 3F */ addi r5, r5, 0x3f
/* 80226BCC 81 83 00 00 */ lwz r12, 0(r3)
/* 80226BD0 81 8C 00 18 */ lwz r12, 0x18(r12)
/* 80226BD4 7D 89 03 A6 */ mtctr r12
/* 80226BD8 4E 80 04 21 */ bctrl
/* 80226BDC 7C 64 1B 78 */ mr r4, r3
/* 80226BE0 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226BE4 C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226BE8 81 83 00 00 */ lwz r12, 0(r3)
/* 80226BEC 81 8C 00 9C */ lwz r12, 0x9c(r12)
/* 80226BF0 7D 89 03 A6 */ mtctr r12
/* 80226BF4 4E 80 04 21 */ bctrl
/* 80226BF8 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226BFC C0 22 B0 14 */ lfs f1, lit_3749(r2)
/* 80226C00 C0 42 B0 10 */ lfs f2, lit_3748(r2)
/* 80226C04 81 83 00 00 */ lwz r12, 0(r3)
/* 80226C08 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 80226C0C 7D 89 03 A6 */ mtctr r12
/* 80226C10 4E 80 04 21 */ bctrl
/* 80226C14 38 00 00 FF */ li r0, 0xff
/* 80226C18 98 01 00 18 */ stb r0, 0x18(r1)
/* 80226C1C 98 01 00 19 */ stb r0, 0x19(r1)
/* 80226C20 98 01 00 1A */ stb r0, 0x1a(r1)
/* 80226C24 98 01 00 1B */ stb r0, 0x1b(r1)
/* 80226C28 80 01 00 18 */ lwz r0, 0x18(r1)
/* 80226C2C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80226C30 38 00 00 00 */ li r0, 0
/* 80226C34 98 01 00 20 */ stb r0, 0x20(r1)
/* 80226C38 98 01 00 21 */ stb r0, 0x21(r1)
/* 80226C3C 98 01 00 22 */ stb r0, 0x22(r1)
/* 80226C40 98 01 00 23 */ stb r0, 0x23(r1)
/* 80226C44 80 01 00 20 */ lwz r0, 0x20(r1)
/* 80226C48 90 01 00 24 */ stw r0, 0x24(r1)
/* 80226C4C 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226C50 38 81 00 24 */ addi r4, r1, 0x24
/* 80226C54 38 A1 00 1C */ addi r5, r1, 0x1c
/* 80226C58 81 83 00 00 */ lwz r12, 0(r3)
/* 80226C5C 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226C60 7D 89 03 A6 */ mtctr r12
/* 80226C64 4E 80 04 21 */ bctrl
/* 80226C68 48 00 00 60 */ b lbl_80226CC8
/* 80226C6C 38 00 00 FF */ li r0, 0xff
/* 80226C70 98 01 00 08 */ stb r0, 8(r1)
/* 80226C74 98 01 00 09 */ stb r0, 9(r1)
/* 80226C78 98 01 00 0A */ stb r0, 0xa(r1)
/* 80226C7C 98 01 00 0B */ stb r0, 0xb(r1)
/* 80226C80 80 01 00 08 */ lwz r0, 8(r1)
/* 80226C84 90 01 00 0C */ stw r0, 0xc(r1)
/* 80226C88 38 00 00 A6 */ li r0, 0xa6
/* 80226C8C 98 01 00 10 */ stb r0, 0x10(r1)
/* 80226C90 38 00 00 0C */ li r0, 0xc
/* 80226C94 98 01 00 11 */ stb r0, 0x11(r1)
/* 80226C98 38 00 00 00 */ li r0, 0
/* 80226C9C 98 01 00 12 */ stb r0, 0x12(r1)
/* 80226CA0 98 01 00 13 */ stb r0, 0x13(r1)
/* 80226CA4 80 01 00 10 */ lwz r0, 0x10(r1)
/* 80226CA8 90 01 00 14 */ stw r0, 0x14(r1)
/* 80226CAC 7C 7F E0 2E */ lwzx r3, r31, r28
/* 80226CB0 38 81 00 14 */ addi r4, r1, 0x14
/* 80226CB4 38 A1 00 0C */ addi r5, r1, 0xc
/* 80226CB8 81 83 00 00 */ lwz r12, 0(r3)
/* 80226CBC 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80226CC0 7D 89 03 A6 */ mtctr r12
/* 80226CC4 4E 80 04 21 */ bctrl
lbl_80226CC8:
/* 80226CC8 3B BD 00 01 */ addi r29, r29, 1
/* 80226CCC 2C 1D 00 46 */ cmpwi r29, 0x46
/* 80226CD0 3B 7B 00 04 */ addi r27, r27, 4
/* 80226CD4 41 80 F1 FC */ blt lbl_80225ED0
/* 80226CD8 38 00 00 01 */ li r0, 1
/* 80226CDC 98 1F 02 40 */ stb r0, 0x240(r31)
/* 80226CE0 39 61 02 10 */ addi r11, r1, 0x210
/* 80226CE4 48 13 B5 39 */ bl _restgpr_26
/* 80226CE8 80 01 02 14 */ lwz r0, 0x214(r1)
/* 80226CEC 7C 08 03 A6 */ mtlr r0
/* 80226CF0 38 21 02 10 */ addi r1, r1, 0x210
/* 80226CF4 4E 80 00 20 */ blr
File diff suppressed because it is too large Load Diff
@@ -1,43 +0,0 @@
lbl_80228490:
/* 80228490 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80228494 7C 08 02 A6 */ mflr r0
/* 80228498 90 01 00 14 */ stw r0, 0x14(r1)
/* 8022849C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802284A0 7C 9F 23 78 */ mr r31, r4
/* 802284A4 7C A4 07 34 */ extsh r4, r5
/* 802284A8 38 60 00 14 */ li r3, 0x14
/* 802284AC 7C 04 1B D6 */ divw r0, r4, r3
/* 802284B0 7C 00 19 D6 */ mullw r0, r0, r3
/* 802284B4 7C 80 20 50 */ subf r4, r0, r4
/* 802284B8 2C 04 00 0A */ cmpwi r4, 0xa
/* 802284BC 40 80 00 34 */ bge lbl_802284F0
/* 802284C0 38 60 00 0A */ li r3, 0xa
/* 802284C4 38 A0 00 00 */ li r5, 0
/* 802284C8 4B DF 7C 99 */ bl fopMsgM_valueIncrease__FiiUc
/* 802284CC FC 40 08 90 */ fmr f2, f1
/* 802284D0 7F E3 FB 78 */ mr r3, r31
/* 802284D4 C0 02 B0 14 */ lfs f0, lit_3749(r2)
/* 802284D8 EC 20 10 28 */ fsubs f1, f0, f2
/* 802284DC 81 9F 00 00 */ lwz r12, 0(r31)
/* 802284E0 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 802284E4 7D 89 03 A6 */ mtctr r12
/* 802284E8 4E 80 04 21 */ bctrl
/* 802284EC 48 00 00 30 */ b lbl_8022851C
lbl_802284F0:
/* 802284F0 38 60 00 0A */ li r3, 0xa
/* 802284F4 38 84 FF F6 */ addi r4, r4, -10
/* 802284F8 38 A0 00 00 */ li r5, 0
/* 802284FC 4B DF 7C 65 */ bl fopMsgM_valueIncrease__FiiUc
/* 80228500 7F E3 FB 78 */ mr r3, r31
/* 80228504 C0 02 B0 14 */ lfs f0, lit_3749(r2)
/* 80228508 EC 40 08 28 */ fsubs f2, f0, f1
/* 8022850C 81 9F 00 00 */ lwz r12, 0(r31)
/* 80228510 81 8C 01 04 */ lwz r12, 0x104(r12)
/* 80228514 7D 89 03 A6 */ mtctr r12
/* 80228518 4E 80 04 21 */ bctrl
lbl_8022851C:
/* 8022851C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80228520 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80228524 7C 08 03 A6 */ mtlr r0
/* 80228528 38 21 00 10 */ addi r1, r1, 0x10
/* 8022852C 4E 80 00 20 */ blr