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,370 +0,0 @@
lbl_80087C04:
/* 80087C04 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80087C08 7C 08 02 A6 */ mflr r0
/* 80087C0C 90 01 00 64 */ stw r0, 0x64(r1)
/* 80087C10 DB E1 00 50 */ stfd f31, 0x50(r1)
/* 80087C14 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
/* 80087C18 DB C1 00 40 */ stfd f30, 0x40(r1)
/* 80087C1C F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
/* 80087C20 39 61 00 40 */ addi r11, r1, 0x40
/* 80087C24 48 2D A5 A9 */ bl _savegpr_25
/* 80087C28 7C 7B 1B 78 */ mr r27, r3
/* 80087C2C 7C 9C 23 78 */ mr r28, r4
/* 80087C30 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80087C34 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80087C38 83 DF 5D AC */ lwz r30, 0x5dac(r31)
/* 80087C3C 7F 83 E3 78 */ mr r3, r28
/* 80087C40 4B FF FE 19 */ bl at_power_check__FP11dCcU_AtInfo
/* 80087C44 90 7C 00 04 */ stw r3, 4(r28)
/* 80087C48 80 7C 00 04 */ lwz r3, 4(r28)
/* 80087C4C 28 03 00 00 */ cmplwi r3, 0
/* 80087C50 41 82 04 B8 */ beq lbl_80088108
/* 80087C54 C0 03 04 F8 */ lfs f0, 0x4f8(r3)
/* 80087C58 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 80087C5C C0 03 04 FC */ lfs f0, 0x4fc(r3)
/* 80087C60 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80087C64 C0 03 05 00 */ lfs f0, 0x500(r3)
/* 80087C68 D0 01 00 14 */ stfs f0, 0x14(r1)
/* 80087C6C C0 02 8D 98 */ lfs f0, lit_4212(r2)
/* 80087C70 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80087C74 38 61 00 0C */ addi r3, r1, 0xc
/* 80087C78 48 2B F4 C1 */ bl PSVECSquareMag
/* 80087C7C C0 02 8D 98 */ lfs f0, lit_4212(r2)
/* 80087C80 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80087C84 40 81 00 58 */ ble lbl_80087CDC
/* 80087C88 FC 00 08 34 */ frsqrte f0, f1
/* 80087C8C C8 82 8D A0 */ lfd f4, lit_4213(r2)
/* 80087C90 FC 44 00 32 */ fmul f2, f4, f0
/* 80087C94 C8 62 8D A8 */ lfd f3, lit_4214(r2)
/* 80087C98 FC 00 00 32 */ fmul f0, f0, f0
/* 80087C9C FC 01 00 32 */ fmul f0, f1, f0
/* 80087CA0 FC 03 00 28 */ fsub f0, f3, f0
/* 80087CA4 FC 02 00 32 */ fmul f0, f2, f0
/* 80087CA8 FC 44 00 32 */ fmul f2, f4, f0
/* 80087CAC FC 00 00 32 */ fmul f0, f0, f0
/* 80087CB0 FC 01 00 32 */ fmul f0, f1, f0
/* 80087CB4 FC 03 00 28 */ fsub f0, f3, f0
/* 80087CB8 FC 02 00 32 */ fmul f0, f2, f0
/* 80087CBC FC 44 00 32 */ fmul f2, f4, f0
/* 80087CC0 FC 00 00 32 */ fmul f0, f0, f0
/* 80087CC4 FC 01 00 32 */ fmul f0, f1, f0
/* 80087CC8 FC 03 00 28 */ fsub f0, f3, f0
/* 80087CCC FC 02 00 32 */ fmul f0, f2, f0
/* 80087CD0 FC 21 00 32 */ fmul f1, f1, f0
/* 80087CD4 FC 20 08 18 */ frsp f1, f1
/* 80087CD8 48 00 00 88 */ b lbl_80087D60
lbl_80087CDC:
/* 80087CDC C8 02 8D B0 */ lfd f0, lit_4215(r2)
/* 80087CE0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80087CE4 40 80 00 10 */ bge lbl_80087CF4
/* 80087CE8 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
/* 80087CEC C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
/* 80087CF0 48 00 00 70 */ b lbl_80087D60
lbl_80087CF4:
/* 80087CF4 D0 21 00 08 */ stfs f1, 8(r1)
/* 80087CF8 80 81 00 08 */ lwz r4, 8(r1)
/* 80087CFC 54 83 00 50 */ rlwinm r3, r4, 0, 1, 8
/* 80087D00 3C 00 7F 80 */ lis r0, 0x7f80
/* 80087D04 7C 03 00 00 */ cmpw r3, r0
/* 80087D08 41 82 00 14 */ beq lbl_80087D1C
/* 80087D0C 40 80 00 40 */ bge lbl_80087D4C
/* 80087D10 2C 03 00 00 */ cmpwi r3, 0
/* 80087D14 41 82 00 20 */ beq lbl_80087D34
/* 80087D18 48 00 00 34 */ b lbl_80087D4C
lbl_80087D1C:
/* 80087D1C 54 80 02 7F */ clrlwi. r0, r4, 9
/* 80087D20 41 82 00 0C */ beq lbl_80087D2C
/* 80087D24 38 00 00 01 */ li r0, 1
/* 80087D28 48 00 00 28 */ b lbl_80087D50
lbl_80087D2C:
/* 80087D2C 38 00 00 02 */ li r0, 2
/* 80087D30 48 00 00 20 */ b lbl_80087D50
lbl_80087D34:
/* 80087D34 54 80 02 7F */ clrlwi. r0, r4, 9
/* 80087D38 41 82 00 0C */ beq lbl_80087D44
/* 80087D3C 38 00 00 05 */ li r0, 5
/* 80087D40 48 00 00 10 */ b lbl_80087D50
lbl_80087D44:
/* 80087D44 38 00 00 03 */ li r0, 3
/* 80087D48 48 00 00 08 */ b lbl_80087D50
lbl_80087D4C:
/* 80087D4C 38 00 00 04 */ li r0, 4
lbl_80087D50:
/* 80087D50 2C 00 00 01 */ cmpwi r0, 1
/* 80087D54 40 82 00 0C */ bne lbl_80087D60
/* 80087D58 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */
/* 80087D5C C0 23 0A E0 */ lfs f1, __float_nan@l(r3) /* 0x80450AE0@l */
lbl_80087D60:
/* 80087D60 C0 02 8D B8 */ lfs f0, lit_4216(r2)
/* 80087D64 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 80087D68 40 81 00 3C */ ble lbl_80087DA4
/* 80087D6C 80 7C 00 04 */ lwz r3, 4(r28)
/* 80087D70 C3 C3 04 F8 */ lfs f30, 0x4f8(r3)
/* 80087D74 C3 E3 05 00 */ lfs f31, 0x500(r3)
/* 80087D78 C0 22 8D BC */ lfs f1, lit_4217(r2)
/* 80087D7C 48 1D FC 11 */ bl cM_rndFX__Ff
/* 80087D80 FC 00 08 1E */ fctiwz f0, f1
/* 80087D84 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 80087D88 83 41 00 1C */ lwz r26, 0x1c(r1)
/* 80087D8C FC 20 F0 50 */ fneg f1, f30
/* 80087D90 FC 40 F8 50 */ fneg f2, f31
/* 80087D94 48 1D F8 E1 */ bl cM_atan2s__Fff
/* 80087D98 7C 03 D2 14 */ add r0, r3, r26
/* 80087D9C B0 1C 00 0E */ sth r0, 0xe(r28)
/* 80087DA0 48 00 00 80 */ b lbl_80087E20
lbl_80087DA4:
/* 80087DA4 80 7C 00 04 */ lwz r3, 4(r28)
/* 80087DA8 A8 03 00 08 */ lha r0, 8(r3)
/* 80087DAC 2C 00 00 FE */ cmpwi r0, 0xfe
/* 80087DB0 40 82 00 48 */ bne lbl_80087DF8
/* 80087DB4 C0 3B 04 D0 */ lfs f1, 0x4d0(r27)
/* 80087DB8 C0 1E 04 D0 */ lfs f0, 0x4d0(r30)
/* 80087DBC EF E1 00 28 */ fsubs f31, f1, f0
/* 80087DC0 C0 3B 04 D8 */ lfs f1, 0x4d8(r27)
/* 80087DC4 C0 1E 04 D8 */ lfs f0, 0x4d8(r30)
/* 80087DC8 EF C1 00 28 */ fsubs f30, f1, f0
/* 80087DCC C0 22 8D C0 */ lfs f1, lit_4218(r2)
/* 80087DD0 48 1D FB BD */ bl cM_rndFX__Ff
/* 80087DD4 FC 00 08 1E */ fctiwz f0, f1
/* 80087DD8 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 80087DDC 83 41 00 1C */ lwz r26, 0x1c(r1)
/* 80087DE0 FC 20 F8 50 */ fneg f1, f31
/* 80087DE4 FC 40 F0 50 */ fneg f2, f30
/* 80087DE8 48 1D F8 8D */ bl cM_atan2s__Fff
/* 80087DEC 7C 03 D2 14 */ add r0, r3, r26
/* 80087DF0 B0 1C 00 0E */ sth r0, 0xe(r28)
/* 80087DF4 48 00 00 2C */ b lbl_80087E20
lbl_80087DF8:
/* 80087DF8 C0 3B 04 D0 */ lfs f1, 0x4d0(r27)
/* 80087DFC C0 03 04 D0 */ lfs f0, 0x4d0(r3)
/* 80087E00 EC 41 00 28 */ fsubs f2, f1, f0
/* 80087E04 C0 3B 04 D8 */ lfs f1, 0x4d8(r27)
/* 80087E08 C0 03 04 D8 */ lfs f0, 0x4d8(r3)
/* 80087E0C EC 01 00 28 */ fsubs f0, f1, f0
/* 80087E10 FC 20 10 50 */ fneg f1, f2
/* 80087E14 FC 40 00 50 */ fneg f2, f0
/* 80087E18 48 1D F8 5D */ bl cM_atan2s__Fff
/* 80087E1C B0 7C 00 0E */ sth r3, 0xe(r28)
lbl_80087E20:
/* 80087E20 88 1C 00 20 */ lbz r0, 0x20(r28)
/* 80087E24 28 00 00 01 */ cmplwi r0, 1
/* 80087E28 40 82 00 18 */ bne lbl_80087E40
/* 80087E2C 88 1E 05 68 */ lbz r0, 0x568(r30)
/* 80087E30 28 00 00 05 */ cmplwi r0, 5
/* 80087E34 40 82 00 0C */ bne lbl_80087E40
/* 80087E38 A8 1E 04 E6 */ lha r0, 0x4e6(r30)
/* 80087E3C B0 1C 00 0E */ sth r0, 0xe(r28)
lbl_80087E40:
/* 80087E40 80 7C 00 00 */ lwz r3, 0(r28)
/* 80087E44 80 03 00 10 */ lwz r0, 0x10(r3)
/* 80087E48 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 80087E4C 41 82 00 18 */ beq lbl_80087E64
/* 80087E50 80 1B 04 9C */ lwz r0, 0x49c(r27)
/* 80087E54 54 00 02 99 */ rlwinm. r0, r0, 0, 0xa, 0xc
/* 80087E58 41 82 00 0C */ beq lbl_80087E64
/* 80087E5C 38 00 00 00 */ li r0, 0
/* 80087E60 B0 1C 00 1C */ sth r0, 0x1c(r28)
lbl_80087E64:
/* 80087E64 80 7C 00 00 */ lwz r3, 0(r28)
/* 80087E68 88 03 00 75 */ lbz r0, 0x75(r3)
/* 80087E6C 28 00 00 04 */ cmplwi r0, 4
/* 80087E70 40 82 00 2C */ bne lbl_80087E9C
/* 80087E74 A8 1B 00 08 */ lha r0, 8(r27)
/* 80087E78 2C 00 02 0E */ cmpwi r0, 0x20e
/* 80087E7C 40 82 00 10 */ bne lbl_80087E8C
/* 80087E80 38 00 00 00 */ li r0, 0
/* 80087E84 B0 1C 00 1C */ sth r0, 0x1c(r28)
/* 80087E88 48 00 00 14 */ b lbl_80087E9C
lbl_80087E8C:
/* 80087E8C 2C 00 00 F9 */ cmpwi r0, 0xf9
/* 80087E90 41 82 00 0C */ beq lbl_80087E9C
/* 80087E94 38 00 00 64 */ li r0, 0x64
/* 80087E98 B0 1C 00 1C */ sth r0, 0x1c(r28)
lbl_80087E9C:
/* 80087E9C 88 1C 00 20 */ lbz r0, 0x20(r28)
/* 80087EA0 28 00 00 01 */ cmplwi r0, 1
/* 80087EA4 40 82 00 78 */ bne lbl_80087F1C
/* 80087EA8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80087EAC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80087EB0 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 80087EB4 80 03 05 74 */ lwz r0, 0x574(r3)
/* 80087EB8 54 00 01 8D */ rlwinm. r0, r0, 0, 6, 6
/* 80087EBC 40 82 00 40 */ bne lbl_80087EFC
/* 80087EC0 48 0D 74 D9 */ bl checkMasterSwordEquip__9daPy_py_cFv
/* 80087EC4 2C 03 00 00 */ cmpwi r3, 0
/* 80087EC8 41 82 00 10 */ beq lbl_80087ED8
/* 80087ECC A0 1C 00 1C */ lhz r0, 0x1c(r28)
/* 80087ED0 54 00 0C 3C */ rlwinm r0, r0, 1, 0x10, 0x1e
/* 80087ED4 B0 1C 00 1C */ sth r0, 0x1c(r28)
lbl_80087ED8:
/* 80087ED8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 80087EDC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 80087EE0 88 03 00 14 */ lbz r0, 0x14(r3)
/* 80087EE4 28 00 00 3F */ cmplwi r0, 0x3f
/* 80087EE8 40 82 00 14 */ bne lbl_80087EFC
/* 80087EEC A0 1C 00 1C */ lhz r0, 0x1c(r28)
/* 80087EF0 7C 00 0E 70 */ srawi r0, r0, 1
/* 80087EF4 7C 00 01 94 */ addze r0, r0
/* 80087EF8 B0 1C 00 1C */ sth r0, 0x1c(r28)
lbl_80087EFC:
/* 80087EFC A0 1E 05 6E */ lhz r0, 0x56e(r30)
/* 80087F00 28 00 00 00 */ cmplwi r0, 0
/* 80087F04 41 82 00 18 */ beq lbl_80087F1C
/* 80087F08 A0 1C 00 1C */ lhz r0, 0x1c(r28)
/* 80087F0C 54 00 0C 3C */ rlwinm r0, r0, 1, 0x10, 0x1e
/* 80087F10 B0 1C 00 1C */ sth r0, 0x1c(r28)
/* 80087F14 38 00 00 01 */ li r0, 1
/* 80087F18 98 1C 00 1F */ stb r0, 0x1f(r28)
lbl_80087F1C:
/* 80087F1C A0 7C 00 1C */ lhz r3, 0x1c(r28)
/* 80087F20 28 03 00 00 */ cmplwi r3, 0
/* 80087F24 41 82 00 10 */ beq lbl_80087F34
/* 80087F28 A8 1B 05 62 */ lha r0, 0x562(r27)
/* 80087F2C 7C 03 00 50 */ subf r0, r3, r0
/* 80087F30 B0 1B 05 62 */ sth r0, 0x562(r27)
lbl_80087F34:
/* 80087F34 3B A0 00 00 */ li r29, 0
/* 80087F38 A0 1C 00 1C */ lhz r0, 0x1c(r28)
/* 80087F3C 28 00 00 00 */ cmplwi r0, 0
/* 80087F40 41 82 00 20 */ beq lbl_80087F60
/* 80087F44 A8 1B 05 62 */ lha r0, 0x562(r27)
/* 80087F48 2C 00 00 00 */ cmpwi r0, 0
/* 80087F4C 41 81 00 14 */ bgt lbl_80087F60
/* 80087F50 38 00 00 02 */ li r0, 2
/* 80087F54 98 1C 00 1F */ stb r0, 0x1f(r28)
/* 80087F58 38 00 00 00 */ li r0, 0
/* 80087F5C B0 1B 05 62 */ sth r0, 0x562(r27)
lbl_80087F60:
/* 80087F60 80 7C 00 00 */ lwz r3, 0(r28)
/* 80087F64 80 03 00 10 */ lwz r0, 0x10(r3)
/* 80087F68 54 00 04 63 */ rlwinm. r0, r0, 0, 0x11, 0x11
/* 80087F6C 41 82 00 18 */ beq lbl_80087F84
/* 80087F70 80 1B 04 9C */ lwz r0, 0x49c(r27)
/* 80087F74 74 00 00 28 */ andis. r0, r0, 0x28
/* 80087F78 40 82 00 0C */ bne lbl_80087F84
/* 80087F7C 3B 20 00 01 */ li r25, 1
/* 80087F80 48 00 00 08 */ b lbl_80087F88
lbl_80087F84:
/* 80087F84 3B 20 00 00 */ li r25, 0
lbl_80087F88:
/* 80087F88 80 1C 00 08 */ lwz r0, 8(r28)
/* 80087F8C 28 00 00 00 */ cmplwi r0, 0
/* 80087F90 41 82 00 6C */ beq lbl_80087FFC
/* 80087F94 83 5C 00 18 */ lwz r26, 0x18(r28)
/* 80087F98 28 1A 00 00 */ cmplwi r26, 0
/* 80087F9C 41 82 00 2C */ beq lbl_80087FC8
/* 80087FA0 7F 24 CB 78 */ mr r4, r25
/* 80087FA4 4B FF F5 4D */ bl getHitId__FP8cCcD_Obji
/* 80087FA8 7C 64 1B 78 */ mr r4, r3
/* 80087FAC 80 7C 00 08 */ lwz r3, 8(r28)
/* 80087FB0 7F 45 D3 78 */ mr r5, r26
/* 80087FB4 81 83 00 00 */ lwz r12, 0(r3)
/* 80087FB8 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80087FBC 7D 89 03 A6 */ mtctr r12
/* 80087FC0 4E 80 04 21 */ bctrl
/* 80087FC4 48 00 00 38 */ b lbl_80087FFC
lbl_80087FC8:
/* 80087FC8 88 7C 00 1F */ lbz r3, 0x1f(r28)
/* 80087FCC 4B FF F4 F9 */ bl getMapInfo__FSc
/* 80087FD0 7C 7A 1B 78 */ mr r26, r3
/* 80087FD4 80 7C 00 00 */ lwz r3, 0(r28)
/* 80087FD8 7F 24 CB 78 */ mr r4, r25
/* 80087FDC 4B FF F5 15 */ bl getHitId__FP8cCcD_Obji
/* 80087FE0 7C 64 1B 78 */ mr r4, r3
/* 80087FE4 80 7C 00 08 */ lwz r3, 8(r28)
/* 80087FE8 7F 45 D3 78 */ mr r5, r26
/* 80087FEC 81 83 00 00 */ lwz r12, 0(r3)
/* 80087FF0 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80087FF4 7D 89 03 A6 */ mtctr r12
/* 80087FF8 4E 80 04 21 */ bctrl
lbl_80087FFC:
/* 80087FFC 88 1C 00 1F */ lbz r0, 0x1f(r28)
/* 80088000 7C 00 07 75 */ extsb. r0, r0
/* 80088004 41 82 00 0C */ beq lbl_80088010
/* 80088008 3B A0 00 05 */ li r29, 5
/* 8008800C 48 00 00 14 */ b lbl_80088020
lbl_80088010:
/* 80088010 A0 1C 00 1C */ lhz r0, 0x1c(r28)
/* 80088014 28 00 00 01 */ cmplwi r0, 1
/* 80088018 40 81 00 08 */ ble lbl_80088020
/* 8008801C 3B A0 00 02 */ li r29, 2
lbl_80088020:
/* 80088020 80 7C 00 00 */ lwz r3, 0(r28)
/* 80088024 80 03 00 10 */ lwz r0, 0x10(r3)
/* 80088028 54 00 01 09 */ rlwinm. r0, r0, 0, 4, 4
/* 8008802C 40 82 00 20 */ bne lbl_8008804C
/* 80088030 80 7F 5D AC */ lwz r3, 0x5dac(r31)
/* 80088034 81 83 06 28 */ lwz r12, 0x628(r3)
/* 80088038 81 8C 01 88 */ lwz r12, 0x188(r12)
/* 8008803C 7D 89 03 A6 */ mtctr r12
/* 80088040 4E 80 04 21 */ bctrl
/* 80088044 28 03 00 00 */ cmplwi r3, 0
/* 80088048 41 82 00 30 */ beq lbl_80088078
lbl_8008804C:
/* 8008804C A8 7B 00 08 */ lha r3, 8(r27)
/* 80088050 2C 03 01 D4 */ cmpwi r3, 0x1d4
/* 80088054 40 82 00 10 */ bne lbl_80088064
/* 80088058 88 1B 12 9A */ lbz r0, 0x129a(r27)
/* 8008805C 7C 00 07 75 */ extsb. r0, r0
/* 80088060 40 82 00 0C */ bne lbl_8008806C
lbl_80088064:
/* 80088064 2C 03 02 0E */ cmpwi r3, 0x20e
/* 80088068 40 82 00 0C */ bne lbl_80088074
lbl_8008806C:
/* 8008806C 3B A0 00 03 */ li r29, 3
/* 80088070 48 00 00 08 */ b lbl_80088078
lbl_80088074:
/* 80088074 3B A0 00 00 */ li r29, 0
lbl_80088078:
/* 80088078 A8 1B 00 08 */ lha r0, 8(r27)
/* 8008807C 2C 00 01 B7 */ cmpwi r0, 0x1b7
/* 80088080 41 82 00 34 */ beq lbl_800880B4
/* 80088084 2C 00 01 BE */ cmpwi r0, 0x1be
/* 80088088 41 82 00 2C */ beq lbl_800880B4
/* 8008808C 2C 00 01 EA */ cmpwi r0, 0x1ea
/* 80088090 41 82 00 24 */ beq lbl_800880B4
/* 80088094 2C 00 01 F9 */ cmpwi r0, 0x1f9
/* 80088098 41 82 00 1C */ beq lbl_800880B4
/* 8008809C 2C 00 01 FB */ cmpwi r0, 0x1fb
/* 800880A0 41 82 00 14 */ beq lbl_800880B4
/* 800880A4 2C 00 01 BB */ cmpwi r0, 0x1bb
/* 800880A8 41 82 00 0C */ beq lbl_800880B4
/* 800880AC 2C 00 01 E7 */ cmpwi r0, 0x1e7
/* 800880B0 40 82 00 08 */ bne lbl_800880B8
lbl_800880B4:
/* 800880B4 3B A0 00 00 */ li r29, 0
lbl_800880B8:
/* 800880B8 88 1C 00 20 */ lbz r0, 0x20(r28)
/* 800880BC 28 00 00 01 */ cmplwi r0, 1
/* 800880C0 41 82 00 14 */ beq lbl_800880D4
/* 800880C4 80 7C 00 00 */ lwz r3, 0(r28)
/* 800880C8 80 03 00 10 */ lwz r0, 0x10(r3)
/* 800880CC 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 800880D0 41 82 00 38 */ beq lbl_80088108
lbl_800880D4:
/* 800880D4 7F C3 F3 78 */ mr r3, r30
/* 800880D8 81 9E 06 28 */ lwz r12, 0x628(r30)
/* 800880DC 81 8C 01 3C */ lwz r12, 0x13c(r12)
/* 800880E0 7D 89 03 A6 */ mtctr r12
/* 800880E4 4E 80 04 21 */ bctrl
/* 800880E8 2C 03 00 00 */ cmpwi r3, 0
/* 800880EC 40 82 00 1C */ bne lbl_80088108
/* 800880F0 80 7C 00 00 */ lwz r3, 0(r28)
/* 800880F4 80 03 00 10 */ lwz r0, 0x10(r3)
/* 800880F8 54 00 07 39 */ rlwinm. r0, r0, 0, 0x1c, 0x1c
/* 800880FC 41 82 00 08 */ beq lbl_80088104
/* 80088100 3B A0 00 04 */ li r29, 4
lbl_80088104:
/* 80088104 9B AD 8B A5 */ stb r29, pauseTimer__9dScnPly_c+0x1(r13)
lbl_80088108:
/* 80088108 80 7C 00 04 */ lwz r3, 4(r28)
/* 8008810C E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
/* 80088110 CB E1 00 50 */ lfd f31, 0x50(r1)
/* 80088114 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
/* 80088118 CB C1 00 40 */ lfd f30, 0x40(r1)
/* 8008811C 39 61 00 40 */ addi r11, r1, 0x40
/* 80088120 48 2D A0 F9 */ bl _restgpr_25
/* 80088124 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80088128 7C 08 03 A6 */ mtlr r0
/* 8008812C 38 21 00 60 */ addi r1, r1, 0x60
/* 80088130 4E 80 00 20 */ blr
@@ -1,112 +0,0 @@
lbl_8002EC54:
/* 8002EC54 54 2B 06 FE */ clrlwi r11, r1, 0x1b
/* 8002EC58 21 6B F7 80 */ subfic r11, r11, -2176
/* 8002EC5C 7C 2C 0B 78 */ mr r12, r1
/* 8002EC60 7C 21 59 6E */ stwux r1, r1, r11
/* 8002EC64 7C 08 02 A6 */ mflr r0
/* 8002EC68 90 0C 00 04 */ stw r0, 4(r12)
/* 8002EC6C 7D 8B 63 78 */ mr r11, r12
/* 8002EC70 48 33 35 5D */ bl _savegpr_25
/* 8002EC74 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8002EC78 3B C3 61 C0 */ addi r30, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8002EC7C 80 7E 5C 68 */ lwz r3, 0x5c68(r30)
/* 8002EC80 38 81 00 60 */ addi r4, r1, 0x60
/* 8002EC84 38 A0 08 00 */ li r5, 0x800
/* 8002EC88 3C C0 80 38 */ lis r6, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
/* 8002EC8C 38 C6 8F 38 */ addi r6, r6, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
/* 8002EC90 38 C6 01 52 */ addi r6, r6, 0x152
/* 8002EC94 81 83 00 00 */ lwz r12, 0(r3)
/* 8002EC98 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 8002EC9C 7D 89 03 A6 */ mtctr r12
/* 8002ECA0 4E 80 04 21 */ bctrl
/* 8002ECA4 80 01 00 64 */ lwz r0, 0x64(r1)
/* 8002ECA8 3B 81 00 60 */ addi r28, r1, 0x60
/* 8002ECAC 7F 9C 02 14 */ add r28, r28, r0
/* 8002ECB0 3B 7C 00 04 */ addi r27, r28, 4
/* 8002ECB4 3B 40 00 00 */ li r26, 0
/* 8002ECB8 38 80 00 FF */ li r4, 0xff
/* 8002ECBC 38 61 00 20 */ addi r3, r1, 0x20
/* 8002ECC0 38 00 00 40 */ li r0, 0x40
/* 8002ECC4 7C 09 03 A6 */ mtctr r0
lbl_8002ECC8:
/* 8002ECC8 98 83 00 00 */ stb r4, 0(r3)
/* 8002ECCC 38 63 00 01 */ addi r3, r3, 1
/* 8002ECD0 42 00 FF F8 */ bdnz lbl_8002ECC8
/* 8002ECD4 3B 20 00 00 */ li r25, 0
/* 8002ECD8 3B E0 00 00 */ li r31, 0
/* 8002ECDC 48 00 00 78 */ b lbl_8002ED54
lbl_8002ECE0:
/* 8002ECE0 38 61 00 60 */ addi r3, r1, 0x60
/* 8002ECE4 48 19 79 49 */ bl dMenuFmap_getStartStageName__FPv
/* 8002ECE8 7F BB FA 14 */ add r29, r27, r31
/* 8002ECEC 7F A4 EB 78 */ mr r4, r29
/* 8002ECF0 48 33 9C A5 */ bl strcmp
/* 8002ECF4 2C 03 00 00 */ cmpwi r3, 0
/* 8002ECF8 40 82 00 54 */ bne lbl_8002ED4C
/* 8002ECFC 88 9D 00 08 */ lbz r4, 8(r29)
/* 8002ED00 28 04 00 FF */ cmplwi r4, 0xff
/* 8002ED04 40 82 00 38 */ bne lbl_8002ED3C
/* 8002ED08 38 80 00 00 */ li r4, 0
/* 8002ED0C 38 61 00 20 */ addi r3, r1, 0x20
/* 8002ED10 38 00 00 40 */ li r0, 0x40
/* 8002ED14 7C 09 03 A6 */ mtctr r0
lbl_8002ED18:
/* 8002ED18 88 03 00 00 */ lbz r0, 0(r3)
/* 8002ED1C 28 00 00 FF */ cmplwi r0, 0xff
/* 8002ED20 40 82 00 0C */ bne lbl_8002ED2C
/* 8002ED24 88 1D 00 09 */ lbz r0, 9(r29)
/* 8002ED28 98 03 00 00 */ stb r0, 0(r3)
lbl_8002ED2C:
/* 8002ED2C 38 84 00 01 */ addi r4, r4, 1
/* 8002ED30 38 63 00 01 */ addi r3, r3, 1
/* 8002ED34 42 00 FF E4 */ bdnz lbl_8002ED18
/* 8002ED38 48 00 00 10 */ b lbl_8002ED48
lbl_8002ED3C:
/* 8002ED3C 88 1D 00 09 */ lbz r0, 9(r29)
/* 8002ED40 38 61 00 20 */ addi r3, r1, 0x20
/* 8002ED44 7C 03 21 AE */ stbx r0, r3, r4
lbl_8002ED48:
/* 8002ED48 3B 40 00 01 */ li r26, 1
lbl_8002ED4C:
/* 8002ED4C 3B 39 00 01 */ addi r25, r25, 1
/* 8002ED50 3B FF 00 14 */ addi r31, r31, 0x14
lbl_8002ED54:
/* 8002ED54 88 1C 00 00 */ lbz r0, 0(r28)
/* 8002ED58 7C 19 00 00 */ cmpw r25, r0
/* 8002ED5C 41 80 FF 84 */ blt lbl_8002ECE0
/* 8002ED60 80 7E 5C 68 */ lwz r3, 0x5c68(r30)
/* 8002ED64 81 83 00 00 */ lwz r12, 0(r3)
/* 8002ED68 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 8002ED6C 7D 89 03 A6 */ mtctr r12
/* 8002ED70 4E 80 04 21 */ bctrl
/* 8002ED74 57 40 06 3F */ clrlwi. r0, r26, 0x18
/* 8002ED78 41 82 00 48 */ beq lbl_8002EDC0
/* 8002ED7C 38 00 FF FF */ li r0, -1
/* 8002ED80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8002ED84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8002ED88 80 63 5D B4 */ lwz r3, 0x5db4(r3)
/* 8002ED8C 28 03 00 00 */ cmplwi r3, 0
/* 8002ED90 41 82 00 0C */ beq lbl_8002ED9C
/* 8002ED94 88 03 04 E2 */ lbz r0, 0x4e2(r3)
/* 8002ED98 7C 00 07 74 */ extsb r0, r0
lbl_8002ED9C:
/* 8002ED9C 2C 00 00 00 */ cmpwi r0, 0
/* 8002EDA0 40 80 00 14 */ bge lbl_8002EDB4
/* 8002EDA4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8002EDA8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8002EDAC 88 03 4E 0A */ lbz r0, 0x4e0a(r3)
/* 8002EDB0 7C 00 07 74 */ extsb r0, r0
lbl_8002EDB4:
/* 8002EDB4 38 61 00 20 */ addi r3, r1, 0x20
/* 8002EDB8 7C 63 00 AE */ lbzx r3, r3, r0
/* 8002EDBC 48 00 00 08 */ b lbl_8002EDC4
lbl_8002EDC0:
/* 8002EDC0 38 60 00 FF */ li r3, 0xff
lbl_8002EDC4:
/* 8002EDC4 81 41 00 00 */ lwz r10, 0(r1)
/* 8002EDC8 7D 4B 53 78 */ mr r11, r10
/* 8002EDCC 48 33 34 4D */ bl _restgpr_25
/* 8002EDD0 80 0A 00 04 */ lwz r0, 4(r10)
/* 8002EDD4 7C 08 03 A6 */ mtlr r0
/* 8002EDD8 7D 41 53 78 */ mr r1, r10
/* 8002EDDC 4E 80 00 20 */ blr
@@ -1,167 +0,0 @@
lbl_8002E9F0:
/* 8002E9F0 54 2B 06 FE */ clrlwi r11, r1, 0x1b
/* 8002E9F4 21 6B F7 A0 */ subfic r11, r11, -2144
/* 8002E9F8 7C 2C 0B 78 */ mr r12, r1
/* 8002E9FC 7C 21 59 6E */ stwux r1, r1, r11
/* 8002EA00 7C 08 02 A6 */ mflr r0
/* 8002EA04 90 0C 00 04 */ stw r0, 4(r12)
/* 8002EA08 7D 8B 63 78 */ mr r11, r12
/* 8002EA0C 48 33 37 C1 */ bl _savegpr_25
/* 8002EA10 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8002EA14 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8002EA18 80 7F 5C 68 */ lwz r3, 0x5c68(r31)
/* 8002EA1C 38 81 00 40 */ addi r4, r1, 0x40
/* 8002EA20 38 A0 08 00 */ li r5, 0x800
/* 8002EA24 3C C0 80 38 */ lis r6, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
/* 8002EA28 38 C6 8F 38 */ addi r6, r6, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
/* 8002EA2C 38 C6 01 52 */ addi r6, r6, 0x152
/* 8002EA30 81 83 00 00 */ lwz r12, 0(r3)
/* 8002EA34 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 8002EA38 7D 89 03 A6 */ mtctr r12
/* 8002EA3C 4E 80 04 21 */ bctrl
/* 8002EA40 80 01 00 44 */ lwz r0, 0x44(r1)
/* 8002EA44 3B A1 00 40 */ addi r29, r1, 0x40
/* 8002EA48 7F BD 02 14 */ add r29, r29, r0
/* 8002EA4C 3B 9D 00 04 */ addi r28, r29, 4
/* 8002EA50 38 60 00 00 */ li r3, 0
/* 8002EA54 38 C0 00 FF */ li r6, 0xff
/* 8002EA58 3C 80 80 3F */ lis r4, mStatus__20dStage_roomControl_c@ha /* 0x803F6094@ha */
/* 8002EA5C 38 A4 60 94 */ addi r5, r4, mStatus__20dStage_roomControl_c@l /* 0x803F6094@l */
/* 8002EA60 38 00 00 40 */ li r0, 0x40
/* 8002EA64 7C 09 03 A6 */ mtctr r0
lbl_8002EA68:
/* 8002EA68 7C 85 1A 14 */ add r4, r5, r3
/* 8002EA6C 98 C4 03 F9 */ stb r6, 0x3f9(r4)
/* 8002EA70 38 63 04 04 */ addi r3, r3, 0x404
/* 8002EA74 42 00 FF F4 */ bdnz lbl_8002EA68
/* 8002EA78 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8002EA7C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8002EA80 3B C3 00 64 */ addi r30, r3, 0x64
/* 8002EA84 38 00 00 00 */ li r0, 0
/* 8002EA88 98 03 00 7C */ stb r0, 0x7c(r3)
/* 8002EA8C 38 63 0D D8 */ addi r3, r3, 0xdd8
/* 8002EA90 38 80 13 01 */ li r4, 0x1301
/* 8002EA94 48 00 5F 29 */ bl isEventBit__11dSv_event_cCFUs
/* 8002EA98 2C 03 00 00 */ cmpwi r3, 0
/* 8002EA9C 40 82 01 54 */ bne lbl_8002EBF0
/* 8002EAA0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8002EAA4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8002EAA8 3B 43 4E 00 */ addi r26, r3, 0x4e00
/* 8002EAAC 7F 43 D3 78 */ mr r3, r26
/* 8002EAB0 3C 80 80 38 */ lis r4, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
/* 8002EAB4 38 84 8F 38 */ addi r4, r4, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
/* 8002EAB8 38 84 00 9E */ addi r4, r4, 0x9e
/* 8002EABC 48 33 9E D9 */ bl strcmp
/* 8002EAC0 2C 03 00 00 */ cmpwi r3, 0
/* 8002EAC4 40 82 00 14 */ bne lbl_8002EAD8
/* 8002EAC8 38 60 00 00 */ li r3, 0
/* 8002EACC 4B FF DE B1 */ bl getLayerNo__14dComIfG_play_cFi
/* 8002EAD0 2C 03 00 0C */ cmpwi r3, 0xc
/* 8002EAD4 41 82 01 1C */ beq lbl_8002EBF0
lbl_8002EAD8:
/* 8002EAD8 7F 43 D3 78 */ mr r3, r26
/* 8002EADC 3C 80 80 38 */ lis r4, d_com_d_com_inf_game__stringBase0@ha /* 0x80378F38@ha */
/* 8002EAE0 38 84 8F 38 */ addi r4, r4, d_com_d_com_inf_game__stringBase0@l /* 0x80378F38@l */
/* 8002EAE4 38 84 00 4F */ addi r4, r4, 0x4f
/* 8002EAE8 48 33 9E AD */ bl strcmp
/* 8002EAEC 2C 03 00 00 */ cmpwi r3, 0
/* 8002EAF0 40 82 00 60 */ bne lbl_8002EB50
/* 8002EAF4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8002EAF8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8002EAFC 88 03 4E 0A */ lbz r0, 0x4e0a(r3)
/* 8002EB00 2C 00 00 01 */ cmpwi r0, 1
/* 8002EB04 40 82 00 4C */ bne lbl_8002EB50
/* 8002EB08 C0 1E 00 00 */ lfs f0, 0(r30)
/* 8002EB0C D0 01 00 20 */ stfs f0, 0x20(r1)
/* 8002EB10 C0 1E 00 04 */ lfs f0, 4(r30)
/* 8002EB14 D0 01 00 24 */ stfs f0, 0x24(r1)
/* 8002EB18 C0 1E 00 08 */ lfs f0, 8(r30)
/* 8002EB1C D0 01 00 28 */ stfs f0, 0x28(r1)
/* 8002EB20 C0 02 83 18 */ lfs f0, lit_6980(r2)
/* 8002EB24 D0 01 00 20 */ stfs f0, 0x20(r1)
/* 8002EB28 C0 02 83 1C */ lfs f0, lit_6981(r2)
/* 8002EB2C D0 01 00 28 */ stfs f0, 0x28(r1)
/* 8002EB30 7F C3 F3 78 */ mr r3, r30
/* 8002EB34 7F 44 D3 78 */ mr r4, r26
/* 8002EB38 38 A1 00 20 */ addi r5, r1, 0x20
/* 8002EB3C 38 C0 00 00 */ li r6, 0
/* 8002EB40 38 E0 00 00 */ li r7, 0
/* 8002EB44 39 00 00 04 */ li r8, 4
/* 8002EB48 48 00 42 99 */ bl set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc
/* 8002EB4C 48 00 00 A4 */ b lbl_8002EBF0
lbl_8002EB50:
/* 8002EB50 3B 60 00 00 */ li r27, 0
/* 8002EB54 3B 40 00 00 */ li r26, 0
/* 8002EB58 48 00 00 8C */ b lbl_8002EBE4
lbl_8002EB5C:
/* 8002EB5C 38 61 00 40 */ addi r3, r1, 0x40
/* 8002EB60 48 19 7A CD */ bl dMenuFmap_getStartStageName__FPv
/* 8002EB64 7F 3C D2 14 */ add r25, r28, r26
/* 8002EB68 7F 24 CB 78 */ mr r4, r25
/* 8002EB6C 48 33 9E 29 */ bl strcmp
/* 8002EB70 2C 03 00 00 */ cmpwi r3, 0
/* 8002EB74 40 82 00 68 */ bne lbl_8002EBDC
/* 8002EB78 88 19 00 08 */ lbz r0, 8(r25)
/* 8002EB7C 28 00 00 FF */ cmplwi r0, 0xff
/* 8002EB80 40 82 00 3C */ bne lbl_8002EBBC
/* 8002EB84 38 60 00 00 */ li r3, 0
/* 8002EB88 3C 80 80 3F */ lis r4, mStatus__20dStage_roomControl_c@ha /* 0x803F6094@ha */
/* 8002EB8C 38 A4 60 94 */ addi r5, r4, mStatus__20dStage_roomControl_c@l /* 0x803F6094@l */
/* 8002EB90 38 00 00 40 */ li r0, 0x40
/* 8002EB94 7C 09 03 A6 */ mtctr r0
lbl_8002EB98:
/* 8002EB98 7C 85 1A 14 */ add r4, r5, r3
/* 8002EB9C 8C 04 03 F9 */ lbzu r0, 0x3f9(r4)
/* 8002EBA0 28 00 00 FF */ cmplwi r0, 0xff
/* 8002EBA4 40 82 00 0C */ bne lbl_8002EBB0
/* 8002EBA8 88 19 00 09 */ lbz r0, 9(r25)
/* 8002EBAC 98 04 00 00 */ stb r0, 0(r4)
lbl_8002EBB0:
/* 8002EBB0 38 63 04 04 */ addi r3, r3, 0x404
/* 8002EBB4 42 00 FF E4 */ bdnz lbl_8002EB98
/* 8002EBB8 48 00 00 1C */ b lbl_8002EBD4
lbl_8002EBBC:
/* 8002EBBC 88 B9 00 09 */ lbz r5, 9(r25)
/* 8002EBC0 1C 80 04 04 */ mulli r4, r0, 0x404
/* 8002EBC4 3C 60 80 3F */ lis r3, mStatus__20dStage_roomControl_c@ha /* 0x803F6094@ha */
/* 8002EBC8 38 03 60 94 */ addi r0, r3, mStatus__20dStage_roomControl_c@l /* 0x803F6094@l */
/* 8002EBCC 7C 60 22 14 */ add r3, r0, r4
/* 8002EBD0 98 A3 03 F9 */ stb r5, 0x3f9(r3)
lbl_8002EBD4:
/* 8002EBD4 38 00 00 01 */ li r0, 1
/* 8002EBD8 98 1E 00 18 */ stb r0, 0x18(r30)
lbl_8002EBDC:
/* 8002EBDC 3B 7B 00 01 */ addi r27, r27, 1
/* 8002EBE0 3B 5A 00 14 */ addi r26, r26, 0x14
lbl_8002EBE4:
/* 8002EBE4 88 1D 00 00 */ lbz r0, 0(r29)
/* 8002EBE8 7C 1B 00 00 */ cmpw r27, r0
/* 8002EBEC 41 80 FF 70 */ blt lbl_8002EB5C
lbl_8002EBF0:
/* 8002EBF0 88 1E 00 18 */ lbz r0, 0x18(r30)
/* 8002EBF4 28 00 00 00 */ cmplwi r0, 0
/* 8002EBF8 40 82 00 2C */ bne lbl_8002EC24
/* 8002EBFC 38 60 00 00 */ li r3, 0
/* 8002EC00 88 DE 00 17 */ lbz r6, 0x17(r30)
/* 8002EC04 3C 80 80 3F */ lis r4, mStatus__20dStage_roomControl_c@ha /* 0x803F6094@ha */
/* 8002EC08 38 A4 60 94 */ addi r5, r4, mStatus__20dStage_roomControl_c@l /* 0x803F6094@l */
/* 8002EC0C 38 00 00 40 */ li r0, 0x40
/* 8002EC10 7C 09 03 A6 */ mtctr r0
lbl_8002EC14:
/* 8002EC14 7C 85 1A 14 */ add r4, r5, r3
/* 8002EC18 98 C4 03 F9 */ stb r6, 0x3f9(r4)
/* 8002EC1C 38 63 04 04 */ addi r3, r3, 0x404
/* 8002EC20 42 00 FF F4 */ bdnz lbl_8002EC14
lbl_8002EC24:
/* 8002EC24 80 7F 5C 68 */ lwz r3, 0x5c68(r31)
/* 8002EC28 81 83 00 00 */ lwz r12, 0(r3)
/* 8002EC2C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 8002EC30 7D 89 03 A6 */ mtctr r12
/* 8002EC34 4E 80 04 21 */ bctrl
/* 8002EC38 81 41 00 00 */ lwz r10, 0(r1)
/* 8002EC3C 7D 4B 53 78 */ mr r11, r10
/* 8002EC40 48 33 35 D9 */ bl _restgpr_25
/* 8002EC44 80 0A 00 04 */ lwz r0, 4(r10)
/* 8002EC48 7C 08 03 A6 */ mtlr r0
/* 8002EC4C 7D 41 53 78 */ mr r1, r10
/* 8002EC50 4E 80 00 20 */ blr
-186
View File
@@ -1,186 +0,0 @@
lbl_8009B940:
/* 8009B940 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8009B944 7C 08 02 A6 */ mflr r0
/* 8009B948 90 01 00 54 */ stw r0, 0x54(r1)
/* 8009B94C 39 61 00 50 */ addi r11, r1, 0x50
/* 8009B950 48 2C 68 69 */ bl _savegpr_20
/* 8009B954 7C 7E 1B 78 */ mr r30, r3
/* 8009B958 7C 9F 23 78 */ mr r31, r4
/* 8009B95C 3B 20 00 00 */ li r25, 0
/* 8009B960 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8009B964 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8009B968 3B 43 00 9C */ addi r26, r3, 0x9c
/* 8009B96C 3B 83 00 EC */ addi r28, r3, 0xec
/* 8009B970 3B 61 00 08 */ addi r27, r1, 8
/* 8009B974 48 00 00 80 */ b lbl_8009B9F4
lbl_8009B978:
/* 8009B978 7F 43 D3 78 */ mr r3, r26
/* 8009B97C 57 24 06 3E */ clrlwi r4, r25, 0x18
/* 8009B980 38 84 00 0F */ addi r4, r4, 0xf
/* 8009B984 38 A0 00 00 */ li r5, 0
/* 8009B988 4B F9 76 A9 */ bl getItem__17dSv_player_item_cCFib
/* 8009B98C 57 35 06 3E */ clrlwi r21, r25, 0x18
/* 8009B990 7C 7B A9 AE */ stbx r3, r27, r21
/* 8009B994 7C 7B A8 AE */ lbzx r3, r27, r21
/* 8009B998 28 03 00 50 */ cmplwi r3, 0x50
/* 8009B99C 40 82 00 18 */ bne lbl_8009B9B4
/* 8009B9A0 38 80 00 00 */ li r4, 0
/* 8009B9A4 56 A0 10 3A */ slwi r0, r21, 2
/* 8009B9A8 38 61 00 0C */ addi r3, r1, 0xc
/* 8009B9AC 7C 83 01 2E */ stwx r4, r3, r0
/* 8009B9B0 48 00 00 40 */ b lbl_8009B9F0
lbl_8009B9B4:
/* 8009B9B4 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 8009B9B8 7C 03 00 40 */ cmplw r3, r0
/* 8009B9BC 40 82 00 24 */ bne lbl_8009B9E0
/* 8009B9C0 7F 83 E3 78 */ mr r3, r28
/* 8009B9C4 7F 24 CB 78 */ mr r4, r25
/* 8009B9C8 4B F9 85 B5 */ bl getBombNum__24dSv_player_item_record_cCFUc
/* 8009B9CC 54 64 06 3E */ clrlwi r4, r3, 0x18
/* 8009B9D0 56 A0 10 3A */ slwi r0, r21, 2
/* 8009B9D4 38 61 00 0C */ addi r3, r1, 0xc
/* 8009B9D8 7C 83 01 2E */ stwx r4, r3, r0
/* 8009B9DC 48 00 00 14 */ b lbl_8009B9F0
lbl_8009B9E0:
/* 8009B9E0 38 80 FF FF */ li r4, -1
/* 8009B9E4 56 A0 10 3A */ slwi r0, r21, 2
/* 8009B9E8 38 61 00 0C */ addi r3, r1, 0xc
/* 8009B9EC 7C 83 01 2E */ stwx r4, r3, r0
lbl_8009B9F0:
/* 8009B9F0 3B 39 00 01 */ addi r25, r25, 1
lbl_8009B9F4:
/* 8009B9F4 57 20 06 3E */ clrlwi r0, r25, 0x18
/* 8009B9F8 28 00 00 03 */ cmplwi r0, 3
/* 8009B9FC 41 80 FF 7C */ blt lbl_8009B978
/* 8009BA00 3B 00 00 00 */ li r24, 0
/* 8009BA04 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8009BA08 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8009BA0C 3B 63 00 F8 */ addi r27, r3, 0xf8
/* 8009BA10 3B 23 0F 38 */ addi r25, r3, 0xf38
/* 8009BA14 3B A1 00 08 */ addi r29, r1, 8
/* 8009BA18 3B 81 00 0C */ addi r28, r1, 0xc
/* 8009BA1C 48 00 01 94 */ b lbl_8009BBB0
lbl_8009BA20:
/* 8009BA20 3A E0 FF FF */ li r23, -1
/* 8009BA24 3A C0 FF FF */ li r22, -1
/* 8009BA28 38 80 00 00 */ li r4, 0
/* 8009BA2C 48 00 00 24 */ b lbl_8009BA50
lbl_8009BA30:
/* 8009BA30 54 83 06 3E */ clrlwi r3, r4, 0x18
/* 8009BA34 54 80 15 BA */ rlwinm r0, r4, 2, 0x16, 0x1d
/* 8009BA38 7C 1C 00 2E */ lwzx r0, r28, r0
/* 8009BA3C 2C 00 00 00 */ cmpwi r0, 0
/* 8009BA40 40 82 00 0C */ bne lbl_8009BA4C
/* 8009BA44 7C 77 1B 78 */ mr r23, r3
/* 8009BA48 3A C0 00 00 */ li r22, 0
lbl_8009BA4C:
/* 8009BA4C 38 84 00 01 */ addi r4, r4, 1
lbl_8009BA50:
/* 8009BA50 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 8009BA54 28 00 00 03 */ cmplwi r0, 3
/* 8009BA58 41 80 FF D8 */ blt lbl_8009BA30
/* 8009BA5C 3A A0 00 00 */ li r21, 0
/* 8009BA60 48 00 00 44 */ b lbl_8009BAA4
lbl_8009BA64:
/* 8009BA64 56 A4 06 3E */ clrlwi r4, r21, 0x18
/* 8009BA68 56 A0 15 BA */ rlwinm r0, r21, 2, 0x16, 0x1d
/* 8009BA6C 7E 9C 00 2E */ lwzx r20, r28, r0
/* 8009BA70 2C 14 00 00 */ cmpwi r20, 0
/* 8009BA74 40 81 00 2C */ ble lbl_8009BAA0
/* 8009BA78 7C 14 B0 00 */ cmpw r20, r22
/* 8009BA7C 40 81 00 24 */ ble lbl_8009BAA0
/* 8009BA80 7F 63 DB 78 */ mr r3, r27
/* 8009BA84 7C 9D 20 AE */ lbzx r4, r29, r4
/* 8009BA88 4B F9 86 71 */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 8009BA8C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8009BA90 7C 14 00 00 */ cmpw r20, r0
/* 8009BA94 41 82 00 0C */ beq lbl_8009BAA0
/* 8009BA98 56 B7 06 3E */ clrlwi r23, r21, 0x18
/* 8009BA9C 7E 96 A3 78 */ mr r22, r20
lbl_8009BAA0:
/* 8009BAA0 3A B5 00 01 */ addi r21, r21, 1
lbl_8009BAA4:
/* 8009BAA4 56 A0 06 3E */ clrlwi r0, r21, 0x18
/* 8009BAA8 28 00 00 03 */ cmplwi r0, 3
/* 8009BAAC 41 80 FF B8 */ blt lbl_8009BA64
/* 8009BAB0 2C 17 FF FF */ cmpwi r23, -1
/* 8009BAB4 40 82 00 0C */ bne lbl_8009BAC0
/* 8009BAB8 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 8009BABC 48 00 01 04 */ b lbl_8009BBC0
lbl_8009BAC0:
/* 8009BAC0 2C 16 00 00 */ cmpwi r22, 0
/* 8009BAC4 40 82 00 68 */ bne lbl_8009BB2C
/* 8009BAC8 7F 63 DB 78 */ mr r3, r27
/* 8009BACC 7F C4 F3 78 */ mr r4, r30
/* 8009BAD0 4B F9 86 29 */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 8009BAD4 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8009BAD8 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 8009BADC 7C 03 00 40 */ cmplw r3, r0
/* 8009BAE0 41 80 00 20 */ blt lbl_8009BB00
/* 8009BAE4 7F 43 D3 78 */ mr r3, r26
/* 8009BAE8 7F C4 F3 78 */ mr r4, r30
/* 8009BAEC 7F E5 FB 78 */ mr r5, r31
/* 8009BAF0 38 C0 00 01 */ li r6, 1
/* 8009BAF4 4B F9 7F 5D */ bl setEmptyBombBagItemIn__17dSv_player_item_cFUcUcb
/* 8009BAF8 38 60 00 00 */ li r3, 0
/* 8009BAFC 48 00 00 C4 */ b lbl_8009BBC0
lbl_8009BB00:
/* 8009BB00 7F 43 D3 78 */ mr r3, r26
/* 8009BB04 7F C4 F3 78 */ mr r4, r30
/* 8009BB08 7F E5 FB 78 */ mr r5, r31
/* 8009BB0C 38 C0 00 01 */ li r6, 1
/* 8009BB10 4B F9 7F 41 */ bl setEmptyBombBagItemIn__17dSv_player_item_cFUcUcb
/* 8009BB14 7F 63 DB 78 */ mr r3, r27
/* 8009BB18 7F C4 F3 78 */ mr r4, r30
/* 8009BB1C 4B F9 85 DD */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 8009BB20 7C 03 F8 50 */ subf r0, r3, r31
/* 8009BB24 54 1F 06 3E */ clrlwi r31, r0, 0x18
/* 8009BB28 48 00 00 6C */ b lbl_8009BB94
lbl_8009BB2C:
/* 8009BB2C 7F 63 DB 78 */ mr r3, r27
/* 8009BB30 38 81 00 08 */ addi r4, r1, 8
/* 8009BB34 7E 84 B8 AE */ lbzx r20, r4, r23
/* 8009BB38 7E 84 A3 78 */ mr r4, r20
/* 8009BB3C 4B F9 85 BD */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 8009BB40 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8009BB44 57 F5 06 3E */ clrlwi r21, r31, 0x18
/* 8009BB48 7C 16 AA 14 */ add r0, r22, r21
/* 8009BB4C 7C 03 00 00 */ cmpw r3, r0
/* 8009BB50 41 80 00 1C */ blt lbl_8009BB6C
/* 8009BB54 7F 23 CB 78 */ mr r3, r25
/* 8009BB58 56 E4 06 3E */ clrlwi r4, r23, 0x18
/* 8009BB5C 7E A5 AB 78 */ mr r5, r21
/* 8009BB60 4B F8 F8 0D */ bl setItemBombNumCount__14dComIfG_play_cFUcs
/* 8009BB64 38 60 00 00 */ li r3, 0
/* 8009BB68 48 00 00 58 */ b lbl_8009BBC0
lbl_8009BB6C:
/* 8009BB6C 7F 23 CB 78 */ mr r3, r25
/* 8009BB70 56 E4 06 3E */ clrlwi r4, r23, 0x18
/* 8009BB74 7E A5 AB 78 */ mr r5, r21
/* 8009BB78 4B F8 F7 F5 */ bl setItemBombNumCount__14dComIfG_play_cFUcs
/* 8009BB7C 7F 63 DB 78 */ mr r3, r27
/* 8009BB80 7E 84 A3 78 */ mr r4, r20
/* 8009BB84 4B F9 85 75 */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 8009BB88 7C 16 18 50 */ subf r0, r22, r3
/* 8009BB8C 7C 00 A8 50 */ subf r0, r0, r21
/* 8009BB90 54 1F 06 3E */ clrlwi r31, r0, 0x18
lbl_8009BB94:
/* 8009BB94 7F 63 DB 78 */ mr r3, r27
/* 8009BB98 7C 9D B8 AE */ lbzx r4, r29, r23
/* 8009BB9C 4B F9 85 5D */ bl getBombNum__21dSv_player_item_max_cCFUc
/* 8009BBA0 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8009BBA4 56 E0 10 3A */ slwi r0, r23, 2
/* 8009BBA8 7C 7C 01 2E */ stwx r3, r28, r0
/* 8009BBAC 3B 18 00 01 */ addi r24, r24, 1
lbl_8009BBB0:
/* 8009BBB0 57 00 06 3E */ clrlwi r0, r24, 0x18
/* 8009BBB4 28 00 00 03 */ cmplwi r0, 3
/* 8009BBB8 41 80 FE 68 */ blt lbl_8009BA20
/* 8009BBBC 57 E3 06 3E */ clrlwi r3, r31, 0x18
lbl_8009BBC0:
/* 8009BBC0 39 61 00 50 */ addi r11, r1, 0x50
/* 8009BBC4 48 2C 66 41 */ bl _restgpr_20
/* 8009BBC8 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8009BBCC 7C 08 03 A6 */ mtlr r0
/* 8009BBD0 38 21 00 50 */ addi r1, r1, 0x50
/* 8009BBD4 4E 80 00 20 */ blr
@@ -1,83 +0,0 @@
lbl_8009A0C8:
/* 8009A0C8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8009A0CC 7C 08 02 A6 */ mflr r0
/* 8009A0D0 90 01 00 24 */ stw r0, 0x24(r1)
/* 8009A0D4 39 61 00 20 */ addi r11, r1, 0x20
/* 8009A0D8 48 2C 80 F9 */ bl _savegpr_26
/* 8009A0DC 3B E0 00 01 */ li r31, 1
/* 8009A0E0 7F FE FB 78 */ mr r30, r31
/* 8009A0E4 7F FD FB 78 */ mr r29, r31
/* 8009A0E8 7F FC FB 78 */ mr r28, r31
/* 8009A0EC 7F FB FB 78 */ mr r27, r31
/* 8009A0F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 8009A0F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 8009A0F8 3B 43 00 9C */ addi r26, r3, 0x9c
/* 8009A0FC 7F 43 D3 78 */ mr r3, r26
/* 8009A100 38 80 00 14 */ li r4, 0x14
/* 8009A104 38 A0 00 01 */ li r5, 1
/* 8009A108 4B F9 8F 29 */ bl getItem__17dSv_player_item_cCFib
/* 8009A10C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8009A110 28 00 00 4A */ cmplwi r0, 0x4a
/* 8009A114 41 82 00 24 */ beq lbl_8009A138
/* 8009A118 7F 43 D3 78 */ mr r3, r26
/* 8009A11C 38 80 00 14 */ li r4, 0x14
/* 8009A120 38 A0 00 01 */ li r5, 1
/* 8009A124 4B F9 8F 0D */ bl getItem__17dSv_player_item_cCFib
/* 8009A128 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8009A12C 28 00 00 5B */ cmplwi r0, 0x5b
/* 8009A130 41 82 00 08 */ beq lbl_8009A138
/* 8009A134 3B 60 00 00 */ li r27, 0
lbl_8009A138:
/* 8009A138 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 8009A13C 40 82 00 24 */ bne lbl_8009A160
/* 8009A140 7F 43 D3 78 */ mr r3, r26
/* 8009A144 38 80 00 14 */ li r4, 0x14
/* 8009A148 38 A0 00 01 */ li r5, 1
/* 8009A14C 4B F9 8E E5 */ bl getItem__17dSv_player_item_cCFib
/* 8009A150 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8009A154 28 00 00 5D */ cmplwi r0, 0x5d
/* 8009A158 41 82 00 08 */ beq lbl_8009A160
/* 8009A15C 3B 80 00 00 */ li r28, 0
lbl_8009A160:
/* 8009A160 57 80 06 3F */ clrlwi. r0, r28, 0x18
/* 8009A164 40 82 00 24 */ bne lbl_8009A188
/* 8009A168 7F 43 D3 78 */ mr r3, r26
/* 8009A16C 38 80 00 14 */ li r4, 0x14
/* 8009A170 38 A0 00 01 */ li r5, 1
/* 8009A174 4B F9 8E BD */ bl getItem__17dSv_player_item_cCFib
/* 8009A178 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8009A17C 28 00 00 5C */ cmplwi r0, 0x5c
/* 8009A180 41 82 00 08 */ beq lbl_8009A188
/* 8009A184 3B A0 00 00 */ li r29, 0
lbl_8009A188:
/* 8009A188 57 A0 06 3F */ clrlwi. r0, r29, 0x18
/* 8009A18C 40 82 00 24 */ bne lbl_8009A1B0
/* 8009A190 7F 43 D3 78 */ mr r3, r26
/* 8009A194 38 80 00 14 */ li r4, 0x14
/* 8009A198 38 A0 00 01 */ li r5, 1
/* 8009A19C 4B F9 8E 95 */ bl getItem__17dSv_player_item_cCFib
/* 8009A1A0 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8009A1A4 28 00 00 5E */ cmplwi r0, 0x5e
/* 8009A1A8 41 82 00 08 */ beq lbl_8009A1B0
/* 8009A1AC 3B C0 00 00 */ li r30, 0
lbl_8009A1B0:
/* 8009A1B0 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 8009A1B4 40 82 00 24 */ bne lbl_8009A1D8
/* 8009A1B8 7F 43 D3 78 */ mr r3, r26
/* 8009A1BC 38 80 00 14 */ li r4, 0x14
/* 8009A1C0 38 A0 00 01 */ li r5, 1
/* 8009A1C4 4B F9 8E 6D */ bl getItem__17dSv_player_item_cCFib
/* 8009A1C8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8009A1CC 28 00 00 5F */ cmplwi r0, 0x5f
/* 8009A1D0 41 82 00 08 */ beq lbl_8009A1D8
/* 8009A1D4 3B E0 00 00 */ li r31, 0
lbl_8009A1D8:
/* 8009A1D8 57 E3 06 3E */ clrlwi r3, r31, 0x18
/* 8009A1DC 30 03 FF FF */ addic r0, r3, -1
/* 8009A1E0 7C 60 19 10 */ subfe r3, r0, r3
/* 8009A1E4 39 61 00 20 */ addi r11, r1, 0x20
/* 8009A1E8 48 2C 80 35 */ bl _restgpr_26
/* 8009A1EC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8009A1F0 7C 08 03 A6 */ mtlr r0
/* 8009A1F4 38 21 00 20 */ addi r1, r1, 0x20
/* 8009A1F8 4E 80 00 20 */ blr
-246
View File
@@ -1,246 +0,0 @@
lbl_8024F1EC:
/* 8024F1EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8024F1F0 7C 08 02 A6 */ mflr r0
/* 8024F1F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 8024F1F8 54 80 1D 78 */ rlwinm r0, r4, 3, 0x15, 0x1c
/* 8024F1FC 7C 83 02 14 */ add r4, r3, r0
/* 8024F200 88 04 02 CF */ lbz r0, 0x2cf(r4)
/* 8024F204 28 00 00 00 */ cmplwi r0, 0
/* 8024F208 41 82 00 1C */ beq lbl_8024F224
/* 8024F20C 89 04 02 CE */ lbz r8, 0x2ce(r4)
/* 8024F210 28 08 00 02 */ cmplwi r8, 2
/* 8024F214 41 82 00 10 */ beq lbl_8024F224
/* 8024F218 80 04 02 D0 */ lwz r0, 0x2d0(r4)
/* 8024F21C 28 00 81 40 */ cmplwi r0, 0x8140
/* 8024F220 40 82 00 0C */ bne lbl_8024F22C
lbl_8024F224:
/* 8024F224 38 60 00 00 */ li r3, 0
/* 8024F228 48 00 03 24 */ b lbl_8024F54C
lbl_8024F22C:
/* 8024F22C 88 E4 02 CC */ lbz r7, 0x2cc(r4)
/* 8024F230 28 07 00 04 */ cmplwi r7, 4
/* 8024F234 41 82 00 1C */ beq lbl_8024F250
/* 8024F238 28 07 00 06 */ cmplwi r7, 6
/* 8024F23C 41 82 00 14 */ beq lbl_8024F250
/* 8024F240 28 07 00 08 */ cmplwi r7, 8
/* 8024F244 41 82 00 0C */ beq lbl_8024F250
/* 8024F248 28 07 00 09 */ cmplwi r7, 9
/* 8024F24C 40 82 00 0C */ bne lbl_8024F258
lbl_8024F250:
/* 8024F250 38 60 00 00 */ li r3, 0
/* 8024F254 48 00 02 F8 */ b lbl_8024F54C
lbl_8024F258:
/* 8024F258 28 07 00 0C */ cmplwi r7, 0xc
/* 8024F25C 41 81 02 E8 */ bgt lbl_8024F544
/* 8024F260 3C A0 80 3C */ lis r5, lit_4121@ha /* 0x803C2750@ha */
/* 8024F264 38 C5 27 50 */ addi r6, r5, lit_4121@l /* 0x803C2750@l */
/* 8024F268 54 E5 10 3A */ slwi r5, r7, 2
/* 8024F26C 7C A6 28 2E */ lwzx r5, r6, r5
/* 8024F270 7C A9 03 A6 */ mtctr r5
/* 8024F274 4E 80 04 20 */ bctr
/* 8024F278 28 00 83 45 */ cmplwi r0, 0x8345
/* 8024F27C 41 82 00 14 */ beq lbl_8024F290
/* 8024F280 28 00 83 44 */ cmplwi r0, 0x8344
/* 8024F284 41 82 00 0C */ beq lbl_8024F290
/* 8024F288 28 00 83 94 */ cmplwi r0, 0x8394
/* 8024F28C 40 82 00 44 */ bne lbl_8024F2D0
lbl_8024F290:
/* 8024F290 80 A4 02 D0 */ lwz r5, 0x2d0(r4)
/* 8024F294 38 05 00 01 */ addi r0, r5, 1
/* 8024F298 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F29C 80 04 02 D0 */ lwz r0, 0x2d0(r4)
/* 8024F2A0 28 00 83 46 */ cmplwi r0, 0x8346
/* 8024F2A4 40 82 00 10 */ bne lbl_8024F2B4
/* 8024F2A8 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008394@ha */
/* 8024F2AC 38 05 83 94 */ addi r0, r5, 0x8394 /* 0x00008394@l */
/* 8024F2B0 90 04 02 D0 */ stw r0, 0x2d0(r4)
lbl_8024F2B4:
/* 8024F2B4 80 04 02 D0 */ lwz r0, 0x2d0(r4)
/* 8024F2B8 28 00 83 95 */ cmplwi r0, 0x8395
/* 8024F2BC 40 82 02 88 */ bne lbl_8024F544
/* 8024F2C0 3C A0 00 01 */ lis r5, 0x0001 /* 0x00008344@ha */
/* 8024F2C4 38 05 83 44 */ addi r0, r5, 0x8344 /* 0x00008344@l */
/* 8024F2C8 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F2CC 48 00 02 78 */ b lbl_8024F544
lbl_8024F2D0:
/* 8024F2D0 28 08 00 00 */ cmplwi r8, 0
/* 8024F2D4 3C A0 00 01 */ lis r5, 0x0001 /* 0x0000829F@ha */
/* 8024F2D8 38 C5 82 9F */ addi r6, r5, 0x829F /* 0x0000829F@l */
/* 8024F2DC 41 82 00 08 */ beq lbl_8024F2E4
/* 8024F2E0 38 C5 83 40 */ addi r6, r5, -31936
lbl_8024F2E4:
/* 8024F2E4 7C 06 00 50 */ subf r0, r6, r0
/* 8024F2E8 54 05 0F FE */ srwi r5, r0, 0x1f
/* 8024F2EC 54 00 07 FE */ clrlwi r0, r0, 0x1f
/* 8024F2F0 7C 00 2A 78 */ xor r0, r0, r5
/* 8024F2F4 7C 05 00 51 */ subf. r0, r5, r0
/* 8024F2F8 41 82 00 14 */ beq lbl_8024F30C
/* 8024F2FC 80 A4 02 D0 */ lwz r5, 0x2d0(r4)
/* 8024F300 38 05 FF FF */ addi r0, r5, -1
/* 8024F304 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F308 48 00 02 3C */ b lbl_8024F544
lbl_8024F30C:
/* 8024F30C 80 A4 02 D0 */ lwz r5, 0x2d0(r4)
/* 8024F310 38 05 00 01 */ addi r0, r5, 1
/* 8024F314 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F318 48 00 02 2C */ b lbl_8024F544
/* 8024F31C 28 08 00 00 */ cmplwi r8, 0
/* 8024F320 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082A9@ha */
/* 8024F324 38 C5 82 A9 */ addi r6, r5, 0x82A9 /* 0x000082A9@l */
/* 8024F328 41 82 00 08 */ beq lbl_8024F330
/* 8024F32C 38 C5 83 4A */ addi r6, r5, -31926
lbl_8024F330:
/* 8024F330 7C A6 00 50 */ subf r5, r6, r0
/* 8024F334 54 A6 0F FE */ srwi r6, r5, 0x1f
/* 8024F338 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F33C 7C A5 32 78 */ xor r5, r5, r6
/* 8024F340 7C C6 28 50 */ subf r6, r6, r5
/* 8024F344 38 A6 00 01 */ addi r5, r6, 1
/* 8024F348 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F34C 7C 06 00 50 */ subf r0, r6, r0
/* 8024F350 7C 05 02 14 */ add r0, r5, r0
/* 8024F354 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F358 48 00 01 EC */ b lbl_8024F544
/* 8024F35C 28 08 00 00 */ cmplwi r8, 0
/* 8024F360 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082B3@ha */
/* 8024F364 38 C5 82 B3 */ addi r6, r5, 0x82B3 /* 0x000082B3@l */
/* 8024F368 41 82 00 08 */ beq lbl_8024F370
/* 8024F36C 38 C5 83 54 */ addi r6, r5, -31916
lbl_8024F370:
/* 8024F370 7C A6 00 50 */ subf r5, r6, r0
/* 8024F374 54 A6 0F FE */ srwi r6, r5, 0x1f
/* 8024F378 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F37C 7C A5 32 78 */ xor r5, r5, r6
/* 8024F380 7C C6 28 50 */ subf r6, r6, r5
/* 8024F384 38 A6 00 01 */ addi r5, r6, 1
/* 8024F388 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F38C 7C 06 00 50 */ subf r0, r6, r0
/* 8024F390 7C 05 02 14 */ add r0, r5, r0
/* 8024F394 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F398 48 00 01 AC */ b lbl_8024F544
/* 8024F39C 28 00 81 5B */ cmplwi r0, 0x815b
/* 8024F3A0 41 82 01 A4 */ beq lbl_8024F544
/* 8024F3A4 28 08 00 00 */ cmplwi r8, 0
/* 8024F3A8 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082C0@ha */
/* 8024F3AC 38 C5 82 C0 */ addi r6, r5, 0x82C0 /* 0x000082C0@l */
/* 8024F3B0 41 82 00 08 */ beq lbl_8024F3B8
/* 8024F3B4 38 C5 83 61 */ addi r6, r5, -31903
lbl_8024F3B8:
/* 8024F3B8 7C 00 30 40 */ cmplw r0, r6
/* 8024F3BC 41 81 00 44 */ bgt lbl_8024F400
/* 8024F3C0 28 08 00 00 */ cmplwi r8, 0
/* 8024F3C4 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082BD@ha */
/* 8024F3C8 38 C5 82 BD */ addi r6, r5, 0x82BD /* 0x000082BD@l */
/* 8024F3CC 41 82 00 08 */ beq lbl_8024F3D4
/* 8024F3D0 38 C5 83 5E */ addi r6, r5, -31906
lbl_8024F3D4:
/* 8024F3D4 7C A6 00 50 */ subf r5, r6, r0
/* 8024F3D8 54 A6 0F FE */ srwi r6, r5, 0x1f
/* 8024F3DC 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F3E0 7C A5 32 78 */ xor r5, r5, r6
/* 8024F3E4 7C C6 28 50 */ subf r6, r6, r5
/* 8024F3E8 38 A6 00 01 */ addi r5, r6, 1
/* 8024F3EC 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F3F0 7C 06 00 50 */ subf r0, r6, r0
/* 8024F3F4 7C 05 02 14 */ add r0, r5, r0
/* 8024F3F8 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F3FC 48 00 01 48 */ b lbl_8024F544
lbl_8024F400:
/* 8024F400 28 08 00 00 */ cmplwi r8, 0
/* 8024F404 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082C7@ha */
/* 8024F408 38 C5 82 C7 */ addi r6, r5, 0x82C7 /* 0x000082C7@l */
/* 8024F40C 41 82 00 08 */ beq lbl_8024F414
/* 8024F410 38 C5 83 68 */ addi r6, r5, -31896
lbl_8024F414:
/* 8024F414 7C 00 30 40 */ cmplw r0, r6
/* 8024F418 41 81 00 60 */ bgt lbl_8024F478
/* 8024F41C 28 08 00 00 */ cmplwi r8, 0
/* 8024F420 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082C4@ha */
/* 8024F424 38 C5 82 C4 */ addi r6, r5, 0x82C4 /* 0x000082C4@l */
/* 8024F428 41 82 00 08 */ beq lbl_8024F430
/* 8024F42C 38 C5 83 65 */ addi r6, r5, -31899
lbl_8024F430:
/* 8024F430 7C 00 30 40 */ cmplw r0, r6
/* 8024F434 41 80 00 44 */ blt lbl_8024F478
/* 8024F438 28 08 00 00 */ cmplwi r8, 0
/* 8024F43C 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082C4@ha */
/* 8024F440 38 C5 82 C4 */ addi r6, r5, 0x82C4 /* 0x000082C4@l */
/* 8024F444 41 82 00 08 */ beq lbl_8024F44C
/* 8024F448 38 C5 83 65 */ addi r6, r5, -31899
lbl_8024F44C:
/* 8024F44C 7C A6 00 50 */ subf r5, r6, r0
/* 8024F450 54 A6 0F FE */ srwi r6, r5, 0x1f
/* 8024F454 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F458 7C A5 32 78 */ xor r5, r5, r6
/* 8024F45C 7C C6 28 50 */ subf r6, r6, r5
/* 8024F460 38 A6 00 01 */ addi r5, r6, 1
/* 8024F464 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F468 7C 06 00 50 */ subf r0, r6, r0
/* 8024F46C 7C 05 02 14 */ add r0, r5, r0
/* 8024F470 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F474 48 00 00 D0 */ b lbl_8024F544
lbl_8024F478:
/* 8024F478 28 08 00 00 */ cmplwi r8, 0
/* 8024F47C 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082C1@ha */
/* 8024F480 38 C5 82 C1 */ addi r6, r5, 0x82C1 /* 0x000082C1@l */
/* 8024F484 41 82 00 08 */ beq lbl_8024F48C
/* 8024F488 38 C5 83 62 */ addi r6, r5, -31902
lbl_8024F48C:
/* 8024F48C 7C E6 00 50 */ subf r7, r6, r0
/* 8024F490 38 C0 00 03 */ li r6, 3
/* 8024F494 7C A7 33 D6 */ divw r5, r7, r6
/* 8024F498 7C A5 31 D6 */ mullw r5, r5, r6
/* 8024F49C 7C A5 38 50 */ subf r5, r5, r7
/* 8024F4A0 38 C5 00 01 */ addi r6, r5, 1
/* 8024F4A4 2C 06 00 02 */ cmpwi r6, 2
/* 8024F4A8 40 81 00 08 */ ble lbl_8024F4B0
/* 8024F4AC 38 C0 00 00 */ li r6, 0
lbl_8024F4B0:
/* 8024F4B0 7C 05 00 50 */ subf r0, r5, r0
/* 8024F4B4 7C 06 02 14 */ add r0, r6, r0
/* 8024F4B8 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F4BC 48 00 00 88 */ b lbl_8024F544
/* 8024F4C0 28 08 00 00 */ cmplwi r8, 0
/* 8024F4C4 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082CD@ha */
/* 8024F4C8 38 C5 82 CD */ addi r6, r5, 0x82CD /* 0x000082CD@l */
/* 8024F4CC 41 82 00 08 */ beq lbl_8024F4D4
/* 8024F4D0 38 C5 83 6E */ addi r6, r5, -31890
lbl_8024F4D4:
/* 8024F4D4 7C E6 00 50 */ subf r7, r6, r0
/* 8024F4D8 38 C0 00 03 */ li r6, 3
/* 8024F4DC 7C A7 33 D6 */ divw r5, r7, r6
/* 8024F4E0 7C A5 31 D6 */ mullw r5, r5, r6
/* 8024F4E4 7C A5 38 50 */ subf r5, r5, r7
/* 8024F4E8 38 C5 00 01 */ addi r6, r5, 1
/* 8024F4EC 2C 06 00 02 */ cmpwi r6, 2
/* 8024F4F0 40 81 00 08 */ ble lbl_8024F4F8
/* 8024F4F4 38 C0 00 00 */ li r6, 0
lbl_8024F4F8:
/* 8024F4F8 7C 05 00 50 */ subf r0, r5, r0
/* 8024F4FC 7C 06 02 14 */ add r0, r6, r0
/* 8024F500 90 04 02 D0 */ stw r0, 0x2d0(r4)
/* 8024F504 48 00 00 40 */ b lbl_8024F544
/* 8024F508 28 08 00 00 */ cmplwi r8, 0
/* 8024F50C 3C A0 00 01 */ lis r5, 0x0001 /* 0x000082E1@ha */
/* 8024F510 38 C5 82 E1 */ addi r6, r5, 0x82E1 /* 0x000082E1@l */
/* 8024F514 41 82 00 08 */ beq lbl_8024F51C
/* 8024F518 38 C5 83 83 */ addi r6, r5, -31869
lbl_8024F51C:
/* 8024F51C 7C A6 00 50 */ subf r5, r6, r0
/* 8024F520 54 A6 0F FE */ srwi r6, r5, 0x1f
/* 8024F524 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F528 7C A5 32 78 */ xor r5, r5, r6
/* 8024F52C 7C C6 28 50 */ subf r6, r6, r5
/* 8024F530 38 A6 00 01 */ addi r5, r6, 1
/* 8024F534 54 A5 07 FE */ clrlwi r5, r5, 0x1f
/* 8024F538 7C 06 00 50 */ subf r0, r6, r0
/* 8024F53C 7C 05 02 14 */ add r0, r5, r0
/* 8024F540 90 04 02 D0 */ stw r0, 0x2d0(r4)
lbl_8024F544:
/* 8024F544 48 00 03 49 */ bl setNameText__7dName_cFv
/* 8024F548 38 60 00 01 */ li r3, 1
lbl_8024F54C:
/* 8024F54C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8024F550 7C 08 03 A6 */ mtlr r0
/* 8024F554 38 21 00 10 */ addi r1, r1, 0x10
/* 8024F558 4E 80 00 20 */ blr
@@ -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
@@ -1,77 +0,0 @@
lbl_8019ABB0:
/* 8019ABB0 3C 60 80 3C */ lis r3, cNullVec__6Z2Calc@ha /* 0x803BB898@ha */
/* 8019ABB4 38 83 B8 98 */ addi r4, r3, cNullVec__6Z2Calc@l /* 0x803BB898@l */
/* 8019ABB8 80 64 00 4C */ lwz r3, 0x4c(r4)
/* 8019ABBC 80 04 00 50 */ lwz r0, 0x50(r4)
/* 8019ABC0 90 64 00 DC */ stw r3, 0xdc(r4)
/* 8019ABC4 90 04 00 E0 */ stw r0, 0xe0(r4)
/* 8019ABC8 80 04 00 54 */ lwz r0, 0x54(r4)
/* 8019ABCC 90 04 00 E4 */ stw r0, 0xe4(r4)
/* 8019ABD0 38 64 00 DC */ addi r3, r4, 0xdc
/* 8019ABD4 80 A4 00 58 */ lwz r5, 0x58(r4)
/* 8019ABD8 80 04 00 5C */ lwz r0, 0x5c(r4)
/* 8019ABDC 90 A3 00 0C */ stw r5, 0xc(r3)
/* 8019ABE0 90 03 00 10 */ stw r0, 0x10(r3)
/* 8019ABE4 80 04 00 60 */ lwz r0, 0x60(r4)
/* 8019ABE8 90 03 00 14 */ stw r0, 0x14(r3)
/* 8019ABEC 80 A4 00 64 */ lwz r5, 0x64(r4)
/* 8019ABF0 80 04 00 68 */ lwz r0, 0x68(r4)
/* 8019ABF4 90 A3 00 18 */ stw r5, 0x18(r3)
/* 8019ABF8 90 03 00 1C */ stw r0, 0x1c(r3)
/* 8019ABFC 80 04 00 6C */ lwz r0, 0x6c(r4)
/* 8019AC00 90 03 00 20 */ stw r0, 0x20(r3)
/* 8019AC04 80 A4 00 70 */ lwz r5, 0x70(r4)
/* 8019AC08 80 04 00 74 */ lwz r0, 0x74(r4)
/* 8019AC0C 90 A3 00 24 */ stw r5, 0x24(r3)
/* 8019AC10 90 03 00 28 */ stw r0, 0x28(r3)
/* 8019AC14 80 04 00 78 */ lwz r0, 0x78(r4)
/* 8019AC18 90 03 00 2C */ stw r0, 0x2c(r3)
/* 8019AC1C 80 A4 00 7C */ lwz r5, 0x7c(r4)
/* 8019AC20 80 04 00 80 */ lwz r0, 0x80(r4)
/* 8019AC24 90 A3 00 30 */ stw r5, 0x30(r3)
/* 8019AC28 90 03 00 34 */ stw r0, 0x34(r3)
/* 8019AC2C 80 04 00 84 */ lwz r0, 0x84(r4)
/* 8019AC30 90 03 00 38 */ stw r0, 0x38(r3)
/* 8019AC34 80 A4 00 88 */ lwz r5, 0x88(r4)
/* 8019AC38 80 04 00 8C */ lwz r0, 0x8c(r4)
/* 8019AC3C 90 A3 00 3C */ stw r5, 0x3c(r3)
/* 8019AC40 90 03 00 40 */ stw r0, 0x40(r3)
/* 8019AC44 80 04 00 90 */ lwz r0, 0x90(r4)
/* 8019AC48 90 03 00 44 */ stw r0, 0x44(r3)
/* 8019AC4C 80 A4 00 94 */ lwz r5, 0x94(r4)
/* 8019AC50 80 04 00 98 */ lwz r0, 0x98(r4)
/* 8019AC54 90 A3 00 48 */ stw r5, 0x48(r3)
/* 8019AC58 90 03 00 4C */ stw r0, 0x4c(r3)
/* 8019AC5C 80 04 00 9C */ lwz r0, 0x9c(r4)
/* 8019AC60 90 03 00 50 */ stw r0, 0x50(r3)
/* 8019AC64 80 A4 00 A0 */ lwz r5, 0xa0(r4)
/* 8019AC68 80 04 00 A4 */ lwz r0, 0xa4(r4)
/* 8019AC6C 90 A3 00 54 */ stw r5, 0x54(r3)
/* 8019AC70 90 03 00 58 */ stw r0, 0x58(r3)
/* 8019AC74 80 04 00 A8 */ lwz r0, 0xa8(r4)
/* 8019AC78 90 03 00 5C */ stw r0, 0x5c(r3)
/* 8019AC7C 80 A4 00 AC */ lwz r5, 0xac(r4)
/* 8019AC80 80 04 00 B0 */ lwz r0, 0xb0(r4)
/* 8019AC84 90 A3 00 60 */ stw r5, 0x60(r3)
/* 8019AC88 90 03 00 64 */ stw r0, 0x64(r3)
/* 8019AC8C 80 04 00 B4 */ lwz r0, 0xb4(r4)
/* 8019AC90 90 03 00 68 */ stw r0, 0x68(r3)
/* 8019AC94 80 A4 00 B8 */ lwz r5, 0xb8(r4)
/* 8019AC98 80 04 00 BC */ lwz r0, 0xbc(r4)
/* 8019AC9C 90 A3 00 6C */ stw r5, 0x6c(r3)
/* 8019ACA0 90 03 00 70 */ stw r0, 0x70(r3)
/* 8019ACA4 80 04 00 C0 */ lwz r0, 0xc0(r4)
/* 8019ACA8 90 03 00 74 */ stw r0, 0x74(r3)
/* 8019ACAC 80 A4 00 C4 */ lwz r5, 0xc4(r4)
/* 8019ACB0 80 04 00 C8 */ lwz r0, 0xc8(r4)
/* 8019ACB4 90 A3 00 78 */ stw r5, 0x78(r3)
/* 8019ACB8 90 03 00 7C */ stw r0, 0x7c(r3)
/* 8019ACBC 80 04 00 CC */ lwz r0, 0xcc(r4)
/* 8019ACC0 90 03 00 80 */ stw r0, 0x80(r3)
/* 8019ACC4 80 A4 00 D0 */ lwz r5, 0xd0(r4)
/* 8019ACC8 80 04 00 D4 */ lwz r0, 0xd4(r4)
/* 8019ACCC 90 A3 00 84 */ stw r5, 0x84(r3)
/* 8019ACD0 90 03 00 88 */ stw r0, 0x88(r3)
/* 8019ACD4 80 04 00 D8 */ lwz r0, 0xd8(r4)
/* 8019ACD8 90 03 00 8C */ stw r0, 0x8c(r3)
/* 8019ACDC 4E 80 00 20 */ blr
@@ -1,193 +0,0 @@
lbl_8001C5B0:
/* 8001C5B0 94 21 FF B0 */ stwu r1, -0x50(r1)
/* 8001C5B4 7C 08 02 A6 */ mflr r0
/* 8001C5B8 90 01 00 54 */ stw r0, 0x54(r1)
/* 8001C5BC 39 61 00 50 */ addi r11, r1, 0x50
/* 8001C5C0 48 34 5B FD */ bl _savegpr_21
/* 8001C5C4 7C 76 1B 78 */ mr r22, r3
/* 8001C5C8 7C 9E 23 78 */ mr r30, r4
/* 8001C5CC 7C B7 2B 78 */ mr r23, r5
/* 8001C5D0 7C D8 33 78 */ mr r24, r6
/* 8001C5D4 7C F9 3B 78 */ mr r25, r7
/* 8001C5D8 7D 1A 43 78 */ mr r26, r8
/* 8001C5DC 7D 3B 4B 78 */ mr r27, r9
/* 8001C5E0 7D 5D 53 78 */ mr r29, r10
/* 8001C5E4 82 A1 00 58 */ lwz r21, 0x58(r1)
/* 8001C5E8 83 81 00 5C */ lwz r28, 0x5c(r1)
/* 8001C5EC 2C 1E 00 FF */ cmpwi r30, 0xff
/* 8001C5F0 40 82 00 0C */ bne lbl_8001C5FC
/* 8001C5F4 38 60 00 00 */ li r3, 0
/* 8001C5F8 48 00 02 60 */ b lbl_8001C858
lbl_8001C5FC:
/* 8001C5FC 7F C3 F3 78 */ mr r3, r30
/* 8001C600 48 07 F1 C5 */ bl check_itemno__Fi
/* 8001C604 56 A4 C1 0E */ rlwinm r4, r21, 0x18, 4, 7
/* 8001C608 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8001C60C 53 A3 44 2E */ rlwimi r3, r29, 8, 0x10, 0x17
/* 8001C610 64 60 00 FF */ oris r0, r3, 0xff
/* 8001C614 7C 9D 03 78 */ or r29, r4, r0
/* 8001C618 28 1A 00 00 */ cmplwi r26, 0
/* 8001C61C 41 82 00 24 */ beq lbl_8001C640
/* 8001C620 57 C3 06 3E */ clrlwi r3, r30, 0x18
/* 8001C624 48 07 F1 59 */ bl isHeart__FUc
/* 8001C628 2C 03 00 00 */ cmpwi r3, 0
/* 8001C62C 41 82 00 14 */ beq lbl_8001C640
/* 8001C630 C0 22 82 30 */ lfs f1, lit_5808(r2)
/* 8001C634 C0 1A 00 00 */ lfs f0, 0(r26)
/* 8001C638 EC 01 00 32 */ fmuls f0, f1, f0
/* 8001C63C D0 1A 00 00 */ stfs f0, 0(r26)
lbl_8001C640:
/* 8001C640 2C 1E 00 20 */ cmpwi r30, 0x20
/* 8001C644 41 82 01 78 */ beq lbl_8001C7BC
/* 8001C648 40 80 00 14 */ bge lbl_8001C65C
/* 8001C64C 2C 1E 00 1E */ cmpwi r30, 0x1e
/* 8001C650 41 82 00 18 */ beq lbl_8001C668
/* 8001C654 40 80 00 74 */ bge lbl_8001C6C8
/* 8001C658 48 00 01 64 */ b lbl_8001C7BC
lbl_8001C65C:
/* 8001C65C 2C 1E 00 23 */ cmpwi r30, 0x23
/* 8001C660 40 80 01 5C */ bge lbl_8001C7BC
/* 8001C664 48 00 00 34 */ b lbl_8001C698
lbl_8001C668:
/* 8001C668 38 00 00 00 */ li r0, 0
/* 8001C66C 90 01 00 08 */ stw r0, 8(r1)
/* 8001C670 38 60 01 3F */ li r3, 0x13f
/* 8001C674 38 80 FF FF */ li r4, -1
/* 8001C678 7E C5 B3 78 */ mr r5, r22
/* 8001C67C 7E E6 BB 78 */ mr r6, r23
/* 8001C680 7F 07 C3 78 */ mr r7, r24
/* 8001C684 7F 28 CB 78 */ mr r8, r25
/* 8001C688 39 20 FF FF */ li r9, -1
/* 8001C68C 39 40 00 00 */ li r10, 0
/* 8001C690 4B FF D7 75 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 8001C694 48 00 01 C4 */ b lbl_8001C858
lbl_8001C698:
/* 8001C698 38 00 00 00 */ li r0, 0
/* 8001C69C 90 01 00 08 */ stw r0, 8(r1)
/* 8001C6A0 38 60 02 1B */ li r3, 0x21b
/* 8001C6A4 7F A4 EB 78 */ mr r4, r29
/* 8001C6A8 7E C5 B3 78 */ mr r5, r22
/* 8001C6AC 7E E6 BB 78 */ mr r6, r23
/* 8001C6B0 7F 07 C3 78 */ mr r7, r24
/* 8001C6B4 7F 28 CB 78 */ mr r8, r25
/* 8001C6B8 39 20 FF FF */ li r9, -1
/* 8001C6BC 39 40 00 00 */ li r10, 0
/* 8001C6C0 4B FF D7 45 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 8001C6C4 48 00 01 94 */ b lbl_8001C858
lbl_8001C6C8:
/* 8001C6C8 3B C0 00 00 */ li r30, 0
/* 8001C6CC 3B ED 8B E0 */ la r31, Zero__5csXyz(r13) /* 80451160-_SDA_BASE_ */
lbl_8001C6D0:
/* 8001C6D0 28 18 00 00 */ cmplwi r24, 0
/* 8001C6D4 41 82 00 20 */ beq lbl_8001C6F4
/* 8001C6D8 A8 18 00 00 */ lha r0, 0(r24)
/* 8001C6DC B0 01 00 10 */ sth r0, 0x10(r1)
/* 8001C6E0 A8 18 00 02 */ lha r0, 2(r24)
/* 8001C6E4 B0 01 00 12 */ sth r0, 0x12(r1)
/* 8001C6E8 A8 18 00 04 */ lha r0, 4(r24)
/* 8001C6EC B0 01 00 14 */ sth r0, 0x14(r1)
/* 8001C6F0 48 00 00 1C */ b lbl_8001C70C
lbl_8001C6F4:
/* 8001C6F4 A8 0D 8B E0 */ lha r0, Zero__5csXyz(r13)
/* 8001C6F8 B0 01 00 10 */ sth r0, 0x10(r1)
/* 8001C6FC A8 1F 00 02 */ lha r0, 2(r31)
/* 8001C700 B0 01 00 12 */ sth r0, 0x12(r1)
/* 8001C704 A8 1F 00 04 */ lha r0, 4(r31)
/* 8001C708 B0 01 00 14 */ sth r0, 0x14(r1)
lbl_8001C70C:
/* 8001C70C 38 00 00 FF */ li r0, 0xff
/* 8001C710 B0 01 00 14 */ sth r0, 0x14(r1)
/* 8001C714 C0 22 82 34 */ lfs f1, lit_5809(r2)
/* 8001C718 48 24 B2 75 */ bl cM_rndFX__Ff
/* 8001C71C FC 00 08 1E */ fctiwz f0, f1
/* 8001C720 D8 01 00 18 */ stfd f0, 0x18(r1)
/* 8001C724 80 61 00 1C */ lwz r3, 0x1c(r1)
/* 8001C728 A8 01 00 12 */ lha r0, 0x12(r1)
/* 8001C72C 7C 00 1A 14 */ add r0, r0, r3
/* 8001C730 B0 01 00 12 */ sth r0, 0x12(r1)
/* 8001C734 38 00 00 00 */ li r0, 0
/* 8001C738 90 01 00 08 */ stw r0, 8(r1)
/* 8001C73C 38 60 02 18 */ li r3, 0x218
/* 8001C740 7F A4 EB 78 */ mr r4, r29
/* 8001C744 7E C5 B3 78 */ mr r5, r22
/* 8001C748 7E E6 BB 78 */ mr r6, r23
/* 8001C74C 38 E1 00 10 */ addi r7, r1, 0x10
/* 8001C750 7F 28 CB 78 */ mr r8, r25
/* 8001C754 39 20 FF FF */ li r9, -1
/* 8001C758 7F 8A E3 78 */ mr r10, r28
/* 8001C75C 4B FF D6 A9 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 8001C760 7C 75 1B 79 */ or. r21, r3, r3
/* 8001C764 41 82 00 4C */ beq lbl_8001C7B0
/* 8001C768 28 1A 00 00 */ cmplwi r26, 0
/* 8001C76C 41 82 00 20 */ beq lbl_8001C78C
/* 8001C770 C0 22 82 3C */ lfs f1, lit_5811(r2)
/* 8001C774 48 24 B2 19 */ bl cM_rndFX__Ff
/* 8001C778 C0 02 82 38 */ lfs f0, lit_5810(r2)
/* 8001C77C EC 20 08 2A */ fadds f1, f0, f1
/* 8001C780 C0 1A 00 00 */ lfs f0, 0(r26)
/* 8001C784 EC 00 00 72 */ fmuls f0, f0, f1
/* 8001C788 D0 15 05 2C */ stfs f0, 0x52c(r21)
lbl_8001C78C:
/* 8001C78C 28 1B 00 00 */ cmplwi r27, 0
/* 8001C790 41 82 00 20 */ beq lbl_8001C7B0
/* 8001C794 C0 22 82 40 */ lfs f1, lit_5812(r2)
/* 8001C798 48 24 B1 F5 */ bl cM_rndFX__Ff
/* 8001C79C C0 02 82 38 */ lfs f0, lit_5810(r2)
/* 8001C7A0 EC 20 08 2A */ fadds f1, f0, f1
/* 8001C7A4 C0 1B 00 00 */ lfs f0, 0(r27)
/* 8001C7A8 EC 00 00 72 */ fmuls f0, f0, f1
/* 8001C7AC D0 15 04 FC */ stfs f0, 0x4fc(r21)
lbl_8001C7B0:
/* 8001C7B0 3B DE 00 01 */ addi r30, r30, 1
/* 8001C7B4 2C 1E 00 02 */ cmpwi r30, 2
/* 8001C7B8 41 80 FF 18 */ blt lbl_8001C6D0
lbl_8001C7BC:
/* 8001C7BC 28 18 00 00 */ cmplwi r24, 0
/* 8001C7C0 41 82 00 20 */ beq lbl_8001C7E0
/* 8001C7C4 A8 18 00 00 */ lha r0, 0(r24)
/* 8001C7C8 B0 01 00 10 */ sth r0, 0x10(r1)
/* 8001C7CC A8 18 00 02 */ lha r0, 2(r24)
/* 8001C7D0 B0 01 00 12 */ sth r0, 0x12(r1)
/* 8001C7D4 A8 18 00 04 */ lha r0, 4(r24)
/* 8001C7D8 B0 01 00 14 */ sth r0, 0x14(r1)
/* 8001C7DC 48 00 00 20 */ b lbl_8001C7FC
lbl_8001C7E0:
/* 8001C7E0 A8 0D 8B E0 */ lha r0, Zero__5csXyz(r13)
/* 8001C7E4 B0 01 00 10 */ sth r0, 0x10(r1)
/* 8001C7E8 38 6D 8B E0 */ la r3, Zero__5csXyz(r13) /* 80451160-_SDA_BASE_ */
/* 8001C7EC A8 03 00 02 */ lha r0, 2(r3)
/* 8001C7F0 B0 01 00 12 */ sth r0, 0x12(r1)
/* 8001C7F4 A8 03 00 04 */ lha r0, 4(r3)
/* 8001C7F8 B0 01 00 14 */ sth r0, 0x14(r1)
lbl_8001C7FC:
/* 8001C7FC 38 00 00 FF */ li r0, 0xff
/* 8001C800 B0 01 00 14 */ sth r0, 0x14(r1)
/* 8001C804 38 00 00 00 */ li r0, 0
/* 8001C808 90 01 00 08 */ stw r0, 8(r1)
/* 8001C80C 38 60 02 18 */ li r3, 0x218
/* 8001C810 7F A4 EB 78 */ mr r4, r29
/* 8001C814 7E C5 B3 78 */ mr r5, r22
/* 8001C818 7E E6 BB 78 */ mr r6, r23
/* 8001C81C 38 E1 00 10 */ addi r7, r1, 0x10
/* 8001C820 7F 28 CB 78 */ mr r8, r25
/* 8001C824 39 20 FF FF */ li r9, -1
/* 8001C828 7F 8A E3 78 */ mr r10, r28
/* 8001C82C 4B FF D5 D9 */ bl fopAcM_fastCreate__FsUlPC4cXyziPC5csXyzPC4cXyzScPFPv_iPv
/* 8001C830 28 03 00 00 */ cmplwi r3, 0
/* 8001C834 41 82 00 24 */ beq lbl_8001C858
/* 8001C838 28 1A 00 00 */ cmplwi r26, 0
/* 8001C83C 41 82 00 0C */ beq lbl_8001C848
/* 8001C840 C0 1A 00 00 */ lfs f0, 0(r26)
/* 8001C844 D0 03 05 2C */ stfs f0, 0x52c(r3)
lbl_8001C848:
/* 8001C848 28 1B 00 00 */ cmplwi r27, 0
/* 8001C84C 41 82 00 0C */ beq lbl_8001C858
/* 8001C850 C0 1B 00 00 */ lfs f0, 0(r27)
/* 8001C854 D0 03 04 FC */ stfs f0, 0x4fc(r3)
lbl_8001C858:
/* 8001C858 39 61 00 50 */ addi r11, r1, 0x50
/* 8001C85C 48 34 59 AD */ bl _restgpr_21
/* 8001C860 80 01 00 54 */ lwz r0, 0x54(r1)
/* 8001C864 7C 08 03 A6 */ mtlr r0
/* 8001C868 38 21 00 50 */ addi r1, r1, 0x50
/* 8001C86C 4E 80 00 20 */ blr