dol2asm OK

This commit is contained in:
Julgodis
2021-03-28 22:49:05 +02:00
parent 3d66902e1a
commit 1e95d29b60
60106 changed files with 4755966 additions and 1107376 deletions
@@ -0,0 +1,330 @@
lbl_80232D6C:
/* 80232D6C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80232D70 7C 08 02 A6 */ mflr r0
/* 80232D74 90 01 00 14 */ stw r0, 0x14(r1)
/* 80232D78 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80232D7C 93 C1 00 08 */ stw r30, 8(r1)
/* 80232D80 7C 7F 1B 78 */ mr r31, r3
/* 80232D84 3C 60 80 3C */ lis r3, __vt__16dMsgObject_HIO_c@ha
/* 80232D88 38 03 0B D8 */ addi r0, r3, __vt__16dMsgObject_HIO_c@l
/* 80232D8C 90 1F 00 00 */ stw r0, 0(r31)
/* 80232D90 38 7F 00 E8 */ addi r3, r31, 0xe8
/* 80232D94 3C 80 80 19 */ lis r4, __ct__Q28JUtility6TColorFv@ha
/* 80232D98 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l
/* 80232D9C 38 A0 00 00 */ li r5, 0
/* 80232DA0 38 C0 00 04 */ li r6, 4
/* 80232DA4 38 E0 00 14 */ li r7, 0x14
/* 80232DA8 48 12 EF B9 */ bl __construct_array
/* 80232DAC 38 7F 01 38 */ addi r3, r31, 0x138
/* 80232DB0 3C 80 80 19 */ lis r4, __ct__Q28JUtility6TColorFv@ha
/* 80232DB4 38 84 39 60 */ addi r4, r4, __ct__Q28JUtility6TColorFv@l
/* 80232DB8 38 A0 00 00 */ li r5, 0
/* 80232DBC 38 C0 00 04 */ li r6, 4
/* 80232DC0 38 E0 00 14 */ li r7, 0x14
/* 80232DC4 48 12 EF 9D */ bl __construct_array
/* 80232DC8 38 00 FF FF */ li r0, -1
/* 80232DCC 90 1F 01 88 */ stw r0, 0x188(r31)
/* 80232DD0 90 1F 02 D4 */ stw r0, 0x2d4(r31)
/* 80232DD4 90 1F 02 D8 */ stw r0, 0x2d8(r31)
/* 80232DD8 90 1F 02 DC */ stw r0, 0x2dc(r31)
/* 80232DDC 90 1F 02 E0 */ stw r0, 0x2e0(r31)
/* 80232DE0 90 1F 02 E4 */ stw r0, 0x2e4(r31)
/* 80232DE4 90 1F 02 E8 */ stw r0, 0x2e8(r31)
/* 80232DE8 38 7F 03 5C */ addi r3, r31, 0x35c
/* 80232DEC 4B FF FD 01 */ bl __ct__20dMsgObject_HowlHIO_cFv
/* 80232DF0 C0 02 B0 C8 */ lfs f0, lit_4127(r2)
/* 80232DF4 D0 1F 00 08 */ stfs f0, 8(r31)
/* 80232DF8 C0 02 B0 CC */ lfs f0, lit_4128(r2)
/* 80232DFC D0 1F 00 10 */ stfs f0, 0x10(r31)
/* 80232E00 C0 02 B0 D0 */ lfs f0, lit_4129(r2)
/* 80232E04 D0 1F 00 0C */ stfs f0, 0xc(r31)
/* 80232E08 C0 02 B0 D4 */ lfs f0, lit_4130(r2)
/* 80232E0C D0 1F 00 14 */ stfs f0, 0x14(r31)
/* 80232E10 C0 82 B0 C0 */ lfs f4, lit_4084(r2)
/* 80232E14 D0 9F 00 3C */ stfs f4, 0x3c(r31)
/* 80232E18 D0 9F 00 40 */ stfs f4, 0x40(r31)
/* 80232E1C D0 9F 00 44 */ stfs f4, 0x44(r31)
/* 80232E20 D0 9F 00 48 */ stfs f4, 0x48(r31)
/* 80232E24 D0 9F 00 4C */ stfs f4, 0x4c(r31)
/* 80232E28 D0 9F 00 50 */ stfs f4, 0x50(r31)
/* 80232E2C D0 9F 00 54 */ stfs f4, 0x54(r31)
/* 80232E30 C0 62 B0 D8 */ lfs f3, lit_4131(r2)
/* 80232E34 D0 7F 00 58 */ stfs f3, 0x58(r31)
/* 80232E38 C0 22 B0 DC */ lfs f1, lit_4132(r2)
/* 80232E3C D0 3F 00 18 */ stfs f1, 0x18(r31)
/* 80232E40 C0 02 B0 E0 */ lfs f0, lit_4133(r2)
/* 80232E44 D0 1F 00 1C */ stfs f0, 0x1c(r31)
/* 80232E48 D0 7F 00 20 */ stfs f3, 0x20(r31)
/* 80232E4C C0 42 B0 A8 */ lfs f2, lit_4078(r2)
/* 80232E50 D0 5F 00 24 */ stfs f2, 0x24(r31)
/* 80232E54 C0 02 B0 AC */ lfs f0, lit_4079(r2)
/* 80232E58 D0 1F 00 28 */ stfs f0, 0x28(r31)
/* 80232E5C D0 1F 00 2C */ stfs f0, 0x2c(r31)
/* 80232E60 D0 7F 00 30 */ stfs f3, 0x30(r31)
/* 80232E64 D0 3F 00 34 */ stfs f1, 0x34(r31)
/* 80232E68 D0 9F 00 38 */ stfs f4, 0x38(r31)
/* 80232E6C C0 22 B0 BC */ lfs f1, lit_4083(r2)
/* 80232E70 D0 3F 00 5C */ stfs f1, 0x5c(r31)
/* 80232E74 D0 9F 00 60 */ stfs f4, 0x60(r31)
/* 80232E78 D0 9F 00 64 */ stfs f4, 0x64(r31)
/* 80232E7C D0 5F 00 68 */ stfs f2, 0x68(r31)
/* 80232E80 D0 9F 00 6C */ stfs f4, 0x6c(r31)
/* 80232E84 C0 02 B0 E4 */ lfs f0, lit_4134(r2)
/* 80232E88 D0 1F 00 70 */ stfs f0, 0x70(r31)
/* 80232E8C D0 9F 00 74 */ stfs f4, 0x74(r31)
/* 80232E90 D0 9F 00 78 */ stfs f4, 0x78(r31)
/* 80232E94 C0 02 B0 E8 */ lfs f0, lit_4135(r2)
/* 80232E98 D0 1F 00 7C */ stfs f0, 0x7c(r31)
/* 80232E9C D0 9F 00 80 */ stfs f4, 0x80(r31)
/* 80232EA0 D0 9F 00 84 */ stfs f4, 0x84(r31)
/* 80232EA4 D0 9F 00 88 */ stfs f4, 0x88(r31)
/* 80232EA8 D0 1F 00 8C */ stfs f0, 0x8c(r31)
/* 80232EAC D0 9F 00 90 */ stfs f4, 0x90(r31)
/* 80232EB0 D0 9F 00 94 */ stfs f4, 0x94(r31)
/* 80232EB4 D0 9F 00 98 */ stfs f4, 0x98(r31)
/* 80232EB8 D0 9F 00 9C */ stfs f4, 0x9c(r31)
/* 80232EBC D0 9F 00 A0 */ stfs f4, 0xa0(r31)
/* 80232EC0 D0 9F 00 A4 */ stfs f4, 0xa4(r31)
/* 80232EC4 C0 02 B0 EC */ lfs f0, lit_4136(r2)
/* 80232EC8 D0 1F 00 A8 */ stfs f0, 0xa8(r31)
/* 80232ECC D0 9F 00 AC */ stfs f4, 0xac(r31)
/* 80232ED0 D0 9F 00 B0 */ stfs f4, 0xb0(r31)
/* 80232ED4 D0 9F 00 B4 */ stfs f4, 0xb4(r31)
/* 80232ED8 C0 02 B0 F0 */ lfs f0, lit_4137(r2)
/* 80232EDC D0 1F 00 B8 */ stfs f0, 0xb8(r31)
/* 80232EE0 D0 9F 00 BC */ stfs f4, 0xbc(r31)
/* 80232EE4 D0 9F 00 C0 */ stfs f4, 0xc0(r31)
/* 80232EE8 D0 9F 00 C4 */ stfs f4, 0xc4(r31)
/* 80232EEC 38 E0 00 00 */ li r7, 0
/* 80232EF0 38 60 00 00 */ li r3, 0
lbl_80232EF4:
/* 80232EF4 38 80 00 00 */ li r4, 0
/* 80232EF8 7C BF 1A 14 */ add r5, r31, r3
/* 80232EFC 38 00 00 0A */ li r0, 0xa
/* 80232F00 7C 09 03 A6 */ mtctr r0
lbl_80232F04:
/* 80232F04 7C C5 22 14 */ add r6, r5, r4
/* 80232F08 D0 26 01 D4 */ stfs f1, 0x1d4(r6)
/* 80232F0C D0 26 02 4C */ stfs f1, 0x24c(r6)
/* 80232F10 38 84 00 04 */ addi r4, r4, 4
/* 80232F14 42 00 FF F0 */ bdnz lbl_80232F04
/* 80232F18 38 E7 00 01 */ addi r7, r7, 1
/* 80232F1C 2C 07 00 03 */ cmpwi r7, 3
/* 80232F20 38 63 00 28 */ addi r3, r3, 0x28
/* 80232F24 41 80 FF D0 */ blt lbl_80232EF4
/* 80232F28 C0 02 B0 F4 */ lfs f0, lit_4138(r2)
/* 80232F2C D0 1F 02 9C */ stfs f0, 0x29c(r31)
/* 80232F30 C0 02 B0 F8 */ lfs f0, lit_4139(r2)
/* 80232F34 D0 1F 02 58 */ stfs f0, 0x258(r31)
/* 80232F38 C0 02 B0 FC */ lfs f0, lit_4140(r2)
/* 80232F3C D0 1F 02 C4 */ stfs f0, 0x2c4(r31)
/* 80232F40 C0 02 B1 00 */ lfs f0, lit_4141(r2)
/* 80232F44 D0 1F 02 C8 */ stfs f0, 0x2c8(r31)
/* 80232F48 C0 42 B0 BC */ lfs f2, lit_4083(r2)
/* 80232F4C D0 5F 02 CC */ stfs f2, 0x2cc(r31)
/* 80232F50 D0 5F 01 8C */ stfs f2, 0x18c(r31)
/* 80232F54 C0 22 B1 04 */ lfs f1, lit_4142(r2)
/* 80232F58 D0 3F 01 94 */ stfs f1, 0x194(r31)
/* 80232F5C C0 02 B0 C0 */ lfs f0, lit_4084(r2)
/* 80232F60 D0 1F 01 9C */ stfs f0, 0x19c(r31)
/* 80232F64 D0 1F 01 A4 */ stfs f0, 0x1a4(r31)
/* 80232F68 D0 5F 01 AC */ stfs f2, 0x1ac(r31)
/* 80232F6C D0 3F 01 B4 */ stfs f1, 0x1b4(r31)
/* 80232F70 D0 1F 01 BC */ stfs f0, 0x1bc(r31)
/* 80232F74 D0 1F 01 C4 */ stfs f0, 0x1c4(r31)
/* 80232F78 D0 1F 01 CC */ stfs f0, 0x1cc(r31)
/* 80232F7C D0 5F 01 90 */ stfs f2, 0x190(r31)
/* 80232F80 D0 5F 01 98 */ stfs f2, 0x198(r31)
/* 80232F84 D0 1F 01 A0 */ stfs f0, 0x1a0(r31)
/* 80232F88 D0 1F 01 A8 */ stfs f0, 0x1a8(r31)
/* 80232F8C D0 5F 01 B0 */ stfs f2, 0x1b0(r31)
/* 80232F90 D0 5F 01 B8 */ stfs f2, 0x1b8(r31)
/* 80232F94 D0 1F 01 C0 */ stfs f0, 0x1c0(r31)
/* 80232F98 D0 1F 01 C8 */ stfs f0, 0x1c8(r31)
/* 80232F9C D0 1F 01 D0 */ stfs f0, 0x1d0(r31)
/* 80232FA0 38 00 00 00 */ li r0, 0
/* 80232FA4 98 1F 02 F2 */ stb r0, 0x2f2(r31)
/* 80232FA8 C0 02 B1 08 */ lfs f0, lit_4143(r2)
/* 80232FAC D0 1F 00 C8 */ stfs f0, 0xc8(r31)
/* 80232FB0 D0 1F 00 CC */ stfs f0, 0xcc(r31)
/* 80232FB4 C0 02 B1 0C */ lfs f0, lit_4144(r2)
/* 80232FB8 D0 1F 00 D0 */ stfs f0, 0xd0(r31)
/* 80232FBC C0 22 B1 10 */ lfs f1, lit_4145(r2)
/* 80232FC0 D0 3F 00 D4 */ stfs f1, 0xd4(r31)
/* 80232FC4 C0 02 B1 14 */ lfs f0, lit_4146(r2)
/* 80232FC8 D0 1F 00 D8 */ stfs f0, 0xd8(r31)
/* 80232FCC D0 1F 00 DC */ stfs f0, 0xdc(r31)
/* 80232FD0 C0 02 B1 18 */ lfs f0, lit_4147(r2)
/* 80232FD4 D0 1F 00 E0 */ stfs f0, 0xe0(r31)
/* 80232FD8 D0 3F 00 E4 */ stfs f1, 0xe4(r31)
/* 80232FDC 38 60 00 00 */ li r3, 0
/* 80232FE0 38 00 00 0A */ li r0, 0xa
/* 80232FE4 7C 09 03 A6 */ mtctr r0
lbl_80232FE8:
/* 80232FE8 3B C0 00 00 */ li r30, 0
/* 80232FEC 7C 9F 1A 14 */ add r4, r31, r3
/* 80232FF0 9B C4 00 E8 */ stb r30, 0xe8(r4)
/* 80232FF4 9B C4 00 E9 */ stb r30, 0xe9(r4)
/* 80232FF8 9B C4 00 EA */ stb r30, 0xea(r4)
/* 80232FFC 9B C4 00 EB */ stb r30, 0xeb(r4)
/* 80233000 39 80 00 C8 */ li r12, 0xc8
/* 80233004 99 84 01 38 */ stb r12, 0x138(r4)
/* 80233008 99 84 01 39 */ stb r12, 0x139(r4)
/* 8023300C 99 84 01 3A */ stb r12, 0x13a(r4)
/* 80233010 39 60 00 FF */ li r11, 0xff
/* 80233014 99 64 01 3B */ stb r11, 0x13b(r4)
/* 80233018 9B C4 01 10 */ stb r30, 0x110(r4)
/* 8023301C 9B C4 01 11 */ stb r30, 0x111(r4)
/* 80233020 9B C4 01 12 */ stb r30, 0x112(r4)
/* 80233024 9B C4 01 13 */ stb r30, 0x113(r4)
/* 80233028 9B C4 01 60 */ stb r30, 0x160(r4)
/* 8023302C 9B C4 01 61 */ stb r30, 0x161(r4)
/* 80233030 9B C4 01 62 */ stb r30, 0x162(r4)
/* 80233034 99 64 01 63 */ stb r11, 0x163(r4)
/* 80233038 38 63 00 04 */ addi r3, r3, 4
/* 8023303C 42 00 FF AC */ bdnz lbl_80232FE8
/* 80233040 39 40 00 96 */ li r10, 0x96
/* 80233044 99 5F 01 88 */ stb r10, 0x188(r31)
/* 80233048 99 5F 01 89 */ stb r10, 0x189(r31)
/* 8023304C 99 5F 01 8A */ stb r10, 0x18a(r31)
/* 80233050 99 7F 01 8B */ stb r11, 0x18b(r31)
/* 80233054 B3 DF 02 F4 */ sth r30, 0x2f4(r31)
/* 80233058 B3 DF 02 F6 */ sth r30, 0x2f6(r31)
/* 8023305C B3 DF 02 F8 */ sth r30, 0x2f8(r31)
/* 80233060 38 80 00 0A */ li r4, 0xa
/* 80233064 B0 9F 02 FA */ sth r4, 0x2fa(r31)
/* 80233068 38 60 00 F0 */ li r3, 0xf0
/* 8023306C B0 7F 02 FC */ sth r3, 0x2fc(r31)
/* 80233070 B0 9F 02 FE */ sth r4, 0x2fe(r31)
/* 80233074 B3 DF 03 00 */ sth r30, 0x300(r31)
/* 80233078 B0 9F 03 02 */ sth r4, 0x302(r31)
/* 8023307C 38 00 00 05 */ li r0, 5
/* 80233080 B0 1F 03 04 */ sth r0, 0x304(r31)
/* 80233084 B0 9F 03 06 */ sth r4, 0x306(r31)
/* 80233088 B0 9F 03 08 */ sth r4, 0x308(r31)
/* 8023308C B0 9F 03 0A */ sth r4, 0x30a(r31)
/* 80233090 B0 9F 03 0C */ sth r4, 0x30c(r31)
/* 80233094 38 00 00 3C */ li r0, 0x3c
/* 80233098 B0 1F 03 0E */ sth r0, 0x30e(r31)
/* 8023309C B0 1F 03 10 */ sth r0, 0x310(r31)
/* 802330A0 9B DF 03 1F */ stb r30, 0x31f(r31)
/* 802330A4 9B DF 03 1E */ stb r30, 0x31e(r31)
/* 802330A8 39 20 00 1E */ li r9, 0x1e
/* 802330AC B1 3F 03 12 */ sth r9, 0x312(r31)
/* 802330B0 38 00 00 03 */ li r0, 3
/* 802330B4 B0 1F 03 14 */ sth r0, 0x314(r31)
/* 802330B8 B0 9F 03 16 */ sth r4, 0x316(r31)
/* 802330BC B1 3F 03 18 */ sth r9, 0x318(r31)
/* 802330C0 9B DF 03 20 */ stb r30, 0x320(r31)
/* 802330C4 99 7F 03 21 */ stb r11, 0x321(r31)
/* 802330C8 99 7F 03 2A */ stb r11, 0x32a(r31)
/* 802330CC 99 7F 03 33 */ stb r11, 0x333(r31)
/* 802330D0 99 7F 03 3C */ stb r11, 0x33c(r31)
/* 802330D4 99 7F 03 45 */ stb r11, 0x345(r31)
/* 802330D8 99 7F 03 4E */ stb r11, 0x34e(r31)
/* 802330DC 98 7F 03 22 */ stb r3, 0x322(r31)
/* 802330E0 39 00 00 78 */ li r8, 0x78
/* 802330E4 99 1F 03 2B */ stb r8, 0x32b(r31)
/* 802330E8 99 1F 03 34 */ stb r8, 0x334(r31)
/* 802330EC 98 7F 03 3D */ stb r3, 0x33d(r31)
/* 802330F0 99 1F 03 46 */ stb r8, 0x346(r31)
/* 802330F4 99 1F 03 4F */ stb r8, 0x34f(r31)
/* 802330F8 38 E0 00 AA */ li r7, 0xaa
/* 802330FC 98 FF 03 23 */ stb r7, 0x323(r31)
/* 80233100 38 C0 00 DC */ li r6, 0xdc
/* 80233104 98 DF 03 2C */ stb r6, 0x32c(r31)
/* 80233108 38 A0 00 8C */ li r5, 0x8c
/* 8023310C 98 BF 03 35 */ stb r5, 0x335(r31)
/* 80233110 98 FF 03 3E */ stb r7, 0x33e(r31)
/* 80233114 98 DF 03 47 */ stb r6, 0x347(r31)
/* 80233118 98 BF 03 50 */ stb r5, 0x350(r31)
/* 8023311C 38 80 00 A0 */ li r4, 0xa0
/* 80233120 98 9F 03 24 */ stb r4, 0x324(r31)
/* 80233124 38 60 00 B4 */ li r3, 0xb4
/* 80233128 98 7F 03 2D */ stb r3, 0x32d(r31)
/* 8023312C 98 DF 03 36 */ stb r6, 0x336(r31)
/* 80233130 98 9F 03 3F */ stb r4, 0x33f(r31)
/* 80233134 98 7F 03 48 */ stb r3, 0x348(r31)
/* 80233138 98 DF 03 51 */ stb r6, 0x351(r31)
/* 8023313C 98 DF 03 25 */ stb r6, 0x325(r31)
/* 80233140 98 DF 03 2E */ stb r6, 0x32e(r31)
/* 80233144 38 00 00 82 */ li r0, 0x82
/* 80233148 98 1F 03 37 */ stb r0, 0x337(r31)
/* 8023314C 98 DF 03 40 */ stb r6, 0x340(r31)
/* 80233150 98 DF 03 49 */ stb r6, 0x349(r31)
/* 80233154 98 1F 03 52 */ stb r0, 0x352(r31)
/* 80233158 98 7F 03 26 */ stb r3, 0x326(r31)
/* 8023315C 99 9F 03 2F */ stb r12, 0x32f(r31)
/* 80233160 38 00 00 E6 */ li r0, 0xe6
/* 80233164 98 1F 03 38 */ stb r0, 0x338(r31)
/* 80233168 98 7F 03 41 */ stb r3, 0x341(r31)
/* 8023316C 99 9F 03 4A */ stb r12, 0x34a(r31)
/* 80233170 98 1F 03 53 */ stb r0, 0x353(r31)
/* 80233174 99 9F 03 27 */ stb r12, 0x327(r31)
/* 80233178 98 9F 03 30 */ stb r4, 0x330(r31)
/* 8023317C 98 DF 03 39 */ stb r6, 0x339(r31)
/* 80233180 99 9F 03 42 */ stb r12, 0x342(r31)
/* 80233184 98 9F 03 4B */ stb r4, 0x34b(r31)
/* 80233188 98 DF 03 54 */ stb r6, 0x354(r31)
/* 8023318C 99 7F 03 28 */ stb r11, 0x328(r31)
/* 80233190 99 7F 03 31 */ stb r11, 0x331(r31)
/* 80233194 99 7F 03 3A */ stb r11, 0x33a(r31)
/* 80233198 99 7F 03 43 */ stb r11, 0x343(r31)
/* 8023319C 99 7F 03 4C */ stb r11, 0x34c(r31)
/* 802331A0 99 7F 03 55 */ stb r11, 0x355(r31)
/* 802331A4 98 DF 03 29 */ stb r6, 0x329(r31)
/* 802331A8 98 FF 03 32 */ stb r7, 0x332(r31)
/* 802331AC 99 1F 03 3B */ stb r8, 0x33b(r31)
/* 802331B0 98 DF 03 44 */ stb r6, 0x344(r31)
/* 802331B4 98 FF 03 4D */ stb r7, 0x34d(r31)
/* 802331B8 99 1F 03 56 */ stb r8, 0x356(r31)
/* 802331BC B3 DF 03 1A */ sth r30, 0x31a(r31)
/* 802331C0 38 00 00 01 */ li r0, 1
/* 802331C4 98 1F 03 57 */ stb r0, 0x357(r31)
/* 802331C8 B3 DF 03 1C */ sth r30, 0x31c(r31)
/* 802331CC 38 00 00 04 */ li r0, 4
/* 802331D0 98 1F 03 58 */ stb r0, 0x358(r31)
/* 802331D4 9B DF 03 59 */ stb r30, 0x359(r31)
/* 802331D8 B3 DF 02 F0 */ sth r30, 0x2f0(r31)
/* 802331DC C0 02 B0 B4 */ lfs f0, lit_4081(r2)
/* 802331E0 D0 1F 02 D0 */ stfs f0, 0x2d0(r31)
/* 802331E4 99 7F 02 D4 */ stb r11, 0x2d4(r31)
/* 802331E8 99 7F 02 D5 */ stb r11, 0x2d5(r31)
/* 802331EC 99 7F 02 D6 */ stb r11, 0x2d6(r31)
/* 802331F0 38 00 00 14 */ li r0, 0x14
/* 802331F4 98 1F 02 D7 */ stb r0, 0x2d7(r31)
/* 802331F8 98 DF 02 D8 */ stb r6, 0x2d8(r31)
/* 802331FC 38 00 00 B0 */ li r0, 0xb0
/* 80233200 98 1F 02 D9 */ stb r0, 0x2d9(r31)
/* 80233204 38 00 00 8A */ li r0, 0x8a
/* 80233208 98 1F 02 DA */ stb r0, 0x2da(r31)
/* 8023320C 9B DF 02 DB */ stb r30, 0x2db(r31)
/* 80233210 99 7F 02 DC */ stb r11, 0x2dc(r31)
/* 80233214 99 7F 02 DD */ stb r11, 0x2dd(r31)
/* 80233218 99 7F 02 DE */ stb r11, 0x2de(r31)
/* 8023321C 99 3F 02 DF */ stb r9, 0x2df(r31)
/* 80233220 38 00 00 C0 */ li r0, 0xc0
/* 80233224 98 1F 02 E0 */ stb r0, 0x2e0(r31)
/* 80233228 38 00 00 73 */ li r0, 0x73
/* 8023322C 98 1F 02 E1 */ stb r0, 0x2e1(r31)
/* 80233230 9B DF 02 E2 */ stb r30, 0x2e2(r31)
/* 80233234 9B DF 02 E3 */ stb r30, 0x2e3(r31)
/* 80233238 38 00 00 AF */ li r0, 0xaf
/* 8023323C 98 1F 02 E4 */ stb r0, 0x2e4(r31)
/* 80233240 98 DF 02 E5 */ stb r6, 0x2e5(r31)
/* 80233244 98 9F 02 E6 */ stb r4, 0x2e6(r31)
/* 80233248 98 BF 02 E7 */ stb r5, 0x2e7(r31)
/* 8023324C 99 5F 02 E8 */ stb r10, 0x2e8(r31)
/* 80233250 38 00 00 D2 */ li r0, 0xd2
/* 80233254 98 1F 02 E9 */ stb r0, 0x2e9(r31)
/* 80233258 99 1F 02 EA */ stb r8, 0x2ea(r31)
/* 8023325C 9B DF 02 EB */ stb r30, 0x2eb(r31)
/* 80233260 C0 02 B0 A8 */ lfs f0, lit_4078(r2)
/* 80233264 D0 1F 02 EC */ stfs f0, 0x2ec(r31)
/* 80233268 7F E3 FB 78 */ mr r3, r31
/* 8023326C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80233270 83 C1 00 08 */ lwz r30, 8(r1)
/* 80233274 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80233278 7C 08 03 A6 */ mtlr r0
/* 8023327C 38 21 00 10 */ addi r1, r1, 0x10
/* 80233280 4E 80 00 20 */ blr
@@ -0,0 +1,161 @@
lbl_80232AEC:
/* 80232AEC 3C 80 80 3C */ lis r4, __vt__20dMsgObject_HowlHIO_c@ha
/* 80232AF0 38 04 0B E4 */ addi r0, r4, __vt__20dMsgObject_HowlHIO_c@l
/* 80232AF4 90 03 00 00 */ stw r0, 0(r3)
/* 80232AF8 38 00 FF FF */ li r0, -1
/* 80232AFC 90 03 00 08 */ stw r0, 8(r3)
/* 80232B00 90 03 00 0C */ stw r0, 0xc(r3)
/* 80232B04 90 03 00 14 */ stw r0, 0x14(r3)
/* 80232B08 90 03 00 18 */ stw r0, 0x18(r3)
/* 80232B0C 90 03 00 1C */ stw r0, 0x1c(r3)
/* 80232B10 90 03 00 20 */ stw r0, 0x20(r3)
/* 80232B14 90 03 00 24 */ stw r0, 0x24(r3)
/* 80232B18 90 03 00 28 */ stw r0, 0x28(r3)
/* 80232B1C 90 03 00 30 */ stw r0, 0x30(r3)
/* 80232B20 90 03 00 34 */ stw r0, 0x34(r3)
/* 80232B24 90 03 00 38 */ stw r0, 0x38(r3)
/* 80232B28 90 03 00 3C */ stw r0, 0x3c(r3)
/* 80232B2C 90 03 00 40 */ stw r0, 0x40(r3)
/* 80232B30 90 03 00 44 */ stw r0, 0x44(r3)
/* 80232B34 90 03 00 48 */ stw r0, 0x48(r3)
/* 80232B38 90 03 00 4C */ stw r0, 0x4c(r3)
/* 80232B3C 90 03 00 50 */ stw r0, 0x50(r3)
/* 80232B40 90 03 00 54 */ stw r0, 0x54(r3)
/* 80232B44 90 03 00 58 */ stw r0, 0x58(r3)
/* 80232B48 90 03 00 5C */ stw r0, 0x5c(r3)
/* 80232B4C 90 03 00 60 */ stw r0, 0x60(r3)
/* 80232B50 90 03 00 64 */ stw r0, 0x64(r3)
/* 80232B54 C0 22 B0 A0 */ lfs f1, lit_4076(r2)
/* 80232B58 D0 23 00 10 */ stfs f1, 0x10(r3)
/* 80232B5C 38 E0 00 FF */ li r7, 0xff
/* 80232B60 98 E3 00 14 */ stb r7, 0x14(r3)
/* 80232B64 98 E3 00 15 */ stb r7, 0x15(r3)
/* 80232B68 98 E3 00 16 */ stb r7, 0x16(r3)
/* 80232B6C 98 E3 00 17 */ stb r7, 0x17(r3)
/* 80232B70 38 C0 00 00 */ li r6, 0
/* 80232B74 98 C3 00 18 */ stb r6, 0x18(r3)
/* 80232B78 98 C3 00 19 */ stb r6, 0x19(r3)
/* 80232B7C 98 C3 00 1A */ stb r6, 0x1a(r3)
/* 80232B80 98 C3 00 1B */ stb r6, 0x1b(r3)
/* 80232B84 38 00 00 C8 */ li r0, 0xc8
/* 80232B88 98 03 00 1C */ stb r0, 0x1c(r3)
/* 80232B8C 98 E3 00 1D */ stb r7, 0x1d(r3)
/* 80232B90 98 03 00 1E */ stb r0, 0x1e(r3)
/* 80232B94 98 E3 00 1F */ stb r7, 0x1f(r3)
/* 80232B98 98 C3 00 20 */ stb r6, 0x20(r3)
/* 80232B9C 98 E3 00 21 */ stb r7, 0x21(r3)
/* 80232BA0 38 00 00 80 */ li r0, 0x80
/* 80232BA4 98 03 00 22 */ stb r0, 0x22(r3)
/* 80232BA8 98 C3 00 23 */ stb r6, 0x23(r3)
/* 80232BAC 98 C3 00 24 */ stb r6, 0x24(r3)
/* 80232BB0 98 C3 00 25 */ stb r6, 0x25(r3)
/* 80232BB4 98 C3 00 26 */ stb r6, 0x26(r3)
/* 80232BB8 98 C3 00 27 */ stb r6, 0x27(r3)
/* 80232BBC 98 C3 00 28 */ stb r6, 0x28(r3)
/* 80232BC0 98 C3 00 29 */ stb r6, 0x29(r3)
/* 80232BC4 98 C3 00 2A */ stb r6, 0x2a(r3)
/* 80232BC8 98 C3 00 2B */ stb r6, 0x2b(r3)
/* 80232BCC C0 02 B0 A4 */ lfs f0, lit_4077(r2)
/* 80232BD0 D0 03 00 2C */ stfs f0, 0x2c(r3)
/* 80232BD4 38 A0 00 96 */ li r5, 0x96
/* 80232BD8 98 A3 00 08 */ stb r5, 8(r3)
/* 80232BDC 98 E3 00 09 */ stb r7, 9(r3)
/* 80232BE0 38 80 00 D2 */ li r4, 0xd2
/* 80232BE4 98 83 00 0A */ stb r4, 0xa(r3)
/* 80232BE8 98 E3 00 0B */ stb r7, 0xb(r3)
/* 80232BEC 98 03 00 0C */ stb r0, 0xc(r3)
/* 80232BF0 98 03 00 0D */ stb r0, 0xd(r3)
/* 80232BF4 98 03 00 0E */ stb r0, 0xe(r3)
/* 80232BF8 98 E3 00 0F */ stb r7, 0xf(r3)
/* 80232BFC 98 C3 00 30 */ stb r6, 0x30(r3)
/* 80232C00 38 00 00 69 */ li r0, 0x69
/* 80232C04 98 03 00 31 */ stb r0, 0x31(r3)
/* 80232C08 98 A3 00 32 */ stb r5, 0x32(r3)
/* 80232C0C 98 C3 00 33 */ stb r6, 0x33(r3)
/* 80232C10 98 E3 00 34 */ stb r7, 0x34(r3)
/* 80232C14 98 E3 00 35 */ stb r7, 0x35(r3)
/* 80232C18 98 E3 00 36 */ stb r7, 0x36(r3)
/* 80232C1C 98 E3 00 37 */ stb r7, 0x37(r3)
/* 80232C20 C0 02 B0 A8 */ lfs f0, lit_4078(r2)
/* 80232C24 D0 03 00 90 */ stfs f0, 0x90(r3)
/* 80232C28 98 C3 00 38 */ stb r6, 0x38(r3)
/* 80232C2C 98 03 00 39 */ stb r0, 0x39(r3)
/* 80232C30 38 00 00 82 */ li r0, 0x82
/* 80232C34 98 03 00 3A */ stb r0, 0x3a(r3)
/* 80232C38 98 C3 00 3B */ stb r6, 0x3b(r3)
/* 80232C3C 98 E3 00 3C */ stb r7, 0x3c(r3)
/* 80232C40 98 E3 00 3D */ stb r7, 0x3d(r3)
/* 80232C44 98 E3 00 3E */ stb r7, 0x3e(r3)
/* 80232C48 98 E3 00 3F */ stb r7, 0x3f(r3)
/* 80232C4C D0 03 00 94 */ stfs f0, 0x94(r3)
/* 80232C50 98 C3 00 40 */ stb r6, 0x40(r3)
/* 80232C54 38 00 00 5A */ li r0, 0x5a
/* 80232C58 98 03 00 41 */ stb r0, 0x41(r3)
/* 80232C5C 98 A3 00 42 */ stb r5, 0x42(r3)
/* 80232C60 98 C3 00 43 */ stb r6, 0x43(r3)
/* 80232C64 98 E3 00 44 */ stb r7, 0x44(r3)
/* 80232C68 98 E3 00 45 */ stb r7, 0x45(r3)
/* 80232C6C 98 E3 00 46 */ stb r7, 0x46(r3)
/* 80232C70 98 E3 00 47 */ stb r7, 0x47(r3)
/* 80232C74 C0 02 B0 AC */ lfs f0, lit_4079(r2)
/* 80232C78 D0 03 00 98 */ stfs f0, 0x98(r3)
/* 80232C7C 98 E3 00 48 */ stb r7, 0x48(r3)
/* 80232C80 98 E3 00 49 */ stb r7, 0x49(r3)
/* 80232C84 38 00 00 8C */ li r0, 0x8c
/* 80232C88 98 03 00 4A */ stb r0, 0x4a(r3)
/* 80232C8C 98 C3 00 4B */ stb r6, 0x4b(r3)
/* 80232C90 98 E3 00 4C */ stb r7, 0x4c(r3)
/* 80232C94 98 E3 00 4D */ stb r7, 0x4d(r3)
/* 80232C98 98 E3 00 4E */ stb r7, 0x4e(r3)
/* 80232C9C 98 E3 00 4F */ stb r7, 0x4f(r3)
/* 80232CA0 C0 02 B0 B0 */ lfs f0, lit_4080(r2)
/* 80232CA4 D0 03 00 9C */ stfs f0, 0x9c(r3)
/* 80232CA8 98 E3 00 50 */ stb r7, 0x50(r3)
/* 80232CAC 98 E3 00 51 */ stb r7, 0x51(r3)
/* 80232CB0 98 03 00 52 */ stb r0, 0x52(r3)
/* 80232CB4 98 C3 00 53 */ stb r6, 0x53(r3)
/* 80232CB8 98 E3 00 54 */ stb r7, 0x54(r3)
/* 80232CBC 98 E3 00 55 */ stb r7, 0x55(r3)
/* 80232CC0 98 E3 00 56 */ stb r7, 0x56(r3)
/* 80232CC4 98 E3 00 57 */ stb r7, 0x57(r3)
/* 80232CC8 D0 03 00 A0 */ stfs f0, 0xa0(r3)
/* 80232CCC 98 E3 00 58 */ stb r7, 0x58(r3)
/* 80232CD0 98 E3 00 59 */ stb r7, 0x59(r3)
/* 80232CD4 98 03 00 5A */ stb r0, 0x5a(r3)
/* 80232CD8 98 C3 00 5B */ stb r6, 0x5b(r3)
/* 80232CDC 98 E3 00 5C */ stb r7, 0x5c(r3)
/* 80232CE0 98 E3 00 5D */ stb r7, 0x5d(r3)
/* 80232CE4 98 E3 00 5E */ stb r7, 0x5e(r3)
/* 80232CE8 98 E3 00 5F */ stb r7, 0x5f(r3)
/* 80232CEC D0 03 00 A4 */ stfs f0, 0xa4(r3)
/* 80232CF0 98 A3 00 60 */ stb r5, 0x60(r3)
/* 80232CF4 98 83 00 61 */ stb r4, 0x61(r3)
/* 80232CF8 98 E3 00 62 */ stb r7, 0x62(r3)
/* 80232CFC 98 C3 00 63 */ stb r6, 0x63(r3)
/* 80232D00 98 E3 00 64 */ stb r7, 0x64(r3)
/* 80232D04 98 E3 00 65 */ stb r7, 0x65(r3)
/* 80232D08 98 E3 00 66 */ stb r7, 0x66(r3)
/* 80232D0C 98 E3 00 67 */ stb r7, 0x67(r3)
/* 80232D10 C0 02 B0 B4 */ lfs f0, lit_4081(r2)
/* 80232D14 D0 03 00 68 */ stfs f0, 0x68(r3)
/* 80232D18 38 00 00 0F */ li r0, 0xf
/* 80232D1C B0 03 00 AE */ sth r0, 0xae(r3)
/* 80232D20 38 00 00 23 */ li r0, 0x23
/* 80232D24 B0 03 00 B0 */ sth r0, 0xb0(r3)
/* 80232D28 C0 02 B0 B8 */ lfs f0, lit_4082(r2)
/* 80232D2C D0 03 00 6C */ stfs f0, 0x6c(r3)
/* 80232D30 D0 23 00 70 */ stfs f1, 0x70(r3)
/* 80232D34 C0 22 B0 BC */ lfs f1, lit_4083(r2)
/* 80232D38 D0 23 00 74 */ stfs f1, 0x74(r3)
/* 80232D3C D0 23 00 78 */ stfs f1, 0x78(r3)
/* 80232D40 C0 02 B0 C0 */ lfs f0, lit_4084(r2)
/* 80232D44 D0 03 00 7C */ stfs f0, 0x7c(r3)
/* 80232D48 D0 23 00 80 */ stfs f1, 0x80(r3)
/* 80232D4C D0 23 00 84 */ stfs f1, 0x84(r3)
/* 80232D50 D0 03 00 88 */ stfs f0, 0x88(r3)
/* 80232D54 D0 23 00 8C */ stfs f1, 0x8c(r3)
/* 80232D58 38 00 00 0C */ li r0, 0xc
/* 80232D5C B0 03 00 AC */ sth r0, 0xac(r3)
/* 80232D60 C0 02 B0 C4 */ lfs f0, lit_4085(r2)
/* 80232D64 D0 03 00 A8 */ stfs f0, 0xa8(r3)
/* 80232D68 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_80238BDC:
/* 80238BDC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238BE0 7C 08 02 A6 */ mflr r0
/* 80238BE4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238BE8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80238BEC 7C 7F 1B 79 */ or. r31, r3, r3
/* 80238BF0 41 82 00 34 */ beq lbl_80238C24
/* 80238BF4 3C 60 80 3C */ lis r3, __vt__16dMsgObject_HIO_c@ha
/* 80238BF8 38 03 0B D8 */ addi r0, r3, __vt__16dMsgObject_HIO_c@l
/* 80238BFC 90 1F 00 00 */ stw r0, 0(r31)
/* 80238C00 34 1F 03 5C */ addic. r0, r31, 0x35c
/* 80238C04 41 82 00 10 */ beq lbl_80238C14
/* 80238C08 3C 60 80 3C */ lis r3, __vt__20dMsgObject_HowlHIO_c@ha
/* 80238C0C 38 03 0B E4 */ addi r0, r3, __vt__20dMsgObject_HowlHIO_c@l
/* 80238C10 90 1F 03 5C */ stw r0, 0x35c(r31)
lbl_80238C14:
/* 80238C14 7C 80 07 35 */ extsh. r0, r4
/* 80238C18 40 81 00 0C */ ble lbl_80238C24
/* 80238C1C 7F E3 FB 78 */ mr r3, r31
/* 80238C20 48 09 61 1D */ bl __dl__FPv
lbl_80238C24:
/* 80238C24 7F E3 FB 78 */ mr r3, r31
/* 80238C28 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80238C2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238C30 7C 08 03 A6 */ mtlr r0
/* 80238C34 38 21 00 10 */ addi r1, r1, 0x10
/* 80238C38 4E 80 00 20 */ blr
@@ -0,0 +1,20 @@
lbl_80238B94:
/* 80238B94 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238B98 7C 08 02 A6 */ mflr r0
/* 80238B9C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238BA0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80238BA4 7C 7F 1B 79 */ or. r31, r3, r3
/* 80238BA8 41 82 00 1C */ beq lbl_80238BC4
/* 80238BAC 3C A0 80 3C */ lis r5, __vt__20dMsgObject_HowlHIO_c@ha
/* 80238BB0 38 05 0B E4 */ addi r0, r5, __vt__20dMsgObject_HowlHIO_c@l
/* 80238BB4 90 1F 00 00 */ stw r0, 0(r31)
/* 80238BB8 7C 80 07 35 */ extsh. r0, r4
/* 80238BBC 40 81 00 08 */ ble lbl_80238BC4
/* 80238BC0 48 09 61 7D */ bl __dl__FPv
lbl_80238BC4:
/* 80238BC4 7F E3 FB 78 */ mr r3, r31
/* 80238BC8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80238BCC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238BD0 7C 08 03 A6 */ mtlr r0
/* 80238BD4 38 21 00 10 */ addi r1, r1, 0x10
/* 80238BD8 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_80238B58:
/* 80238B58 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238B5C 7C 08 02 A6 */ mflr r0
/* 80238B60 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238B64 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 80238B68 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 80238B6C 4B FF A2 01 */ bl __ct__16dMsgObject_HIO_cFv
/* 80238B70 3C 80 80 24 */ lis r4, __dt__16dMsgObject_HIO_cFv@ha
/* 80238B74 38 84 8B DC */ addi r4, r4, __dt__16dMsgObject_HIO_cFv@l
/* 80238B78 3C A0 80 43 */ lis r5, lit_4011@ha
/* 80238B7C 38 A5 02 80 */ addi r5, r5, lit_4011@l
/* 80238B80 48 12 90 A5 */ bl __register_global_object
/* 80238B84 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238B88 7C 08 03 A6 */ mtlr r0
/* 80238B8C 38 21 00 10 */ addi r1, r1, 0x10
/* 80238B90 4E 80 00 20 */ blr
@@ -0,0 +1,205 @@
lbl_80233284:
/* 80233284 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80233288 7C 08 02 A6 */ mflr r0
/* 8023328C 90 01 00 24 */ stw r0, 0x24(r1)
/* 80233290 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80233294 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80233298 7C 7E 1B 78 */ mr r30, r3
/* 8023329C 7C 9F 23 78 */ mr r31, r4
/* 802332A0 38 A0 00 00 */ li r5, 0
/* 802332A4 90 A3 01 24 */ stw r5, 0x124(r3)
/* 802332A8 93 E3 01 00 */ stw r31, 0x100(r3)
/* 802332AC 38 00 FF FF */ li r0, -1
/* 802332B0 B0 03 01 6C */ sth r0, 0x16c(r3)
/* 802332B4 B0 03 01 6E */ sth r0, 0x16e(r3)
/* 802332B8 B0 A3 01 70 */ sth r5, 0x170(r3)
/* 802332BC 90 A3 01 38 */ stw r5, 0x138(r3)
/* 802332C0 90 A3 01 3C */ stw r5, 0x13c(r3)
/* 802332C4 90 A3 01 40 */ stw r5, 0x140(r3)
/* 802332C8 90 A3 01 44 */ stw r5, 0x144(r3)
/* 802332CC 90 A3 01 48 */ stw r5, 0x148(r3)
/* 802332D0 90 03 01 4C */ stw r0, 0x14c(r3)
/* 802332D4 90 A3 01 60 */ stw r5, 0x160(r3)
/* 802332D8 38 80 00 FF */ li r4, 0xff
/* 802332DC B0 83 01 64 */ sth r4, 0x164(r3)
/* 802332E0 98 A3 01 98 */ stb r5, 0x198(r3)
/* 802332E4 98 A3 01 99 */ stb r5, 0x199(r3)
/* 802332E8 98 83 01 9A */ stb r4, 0x19a(r3)
/* 802332EC 98 A3 01 9B */ stb r5, 0x19b(r3)
/* 802332F0 98 A3 01 9C */ stb r5, 0x19c(r3)
/* 802332F4 98 A3 01 9D */ stb r5, 0x19d(r3)
/* 802332F8 90 A3 01 30 */ stw r5, 0x130(r3)
/* 802332FC B0 A3 01 68 */ sth r5, 0x168(r3)
/* 80233300 B0 A3 01 74 */ sth r5, 0x174(r3)
/* 80233304 B0 A3 01 76 */ sth r5, 0x176(r3)
/* 80233308 B0 A3 01 78 */ sth r5, 0x178(r3)
/* 8023330C B0 A3 01 7A */ sth r5, 0x17a(r3)
/* 80233310 B0 A3 01 7C */ sth r5, 0x17c(r3)
/* 80233314 B0 A3 01 7E */ sth r5, 0x17e(r3)
/* 80233318 B0 A3 01 80 */ sth r5, 0x180(r3)
/* 8023331C 38 E0 00 00 */ li r7, 0
/* 80233320 7C A3 2B 78 */ mr r3, r5
/* 80233324 38 00 00 03 */ li r0, 3
/* 80233328 7C 09 03 A6 */ mtctr r0
lbl_8023332C:
/* 8023332C 38 03 01 82 */ addi r0, r3, 0x182
/* 80233330 7C BE 03 2E */ sthx r5, r30, r0
/* 80233334 7C DE 3A 14 */ add r6, r30, r7
/* 80233338 98 A6 01 8A */ stb r5, 0x18a(r6)
/* 8023333C 98 86 01 8D */ stb r4, 0x18d(r6)
/* 80233340 98 A6 01 90 */ stb r5, 0x190(r6)
/* 80233344 38 E7 00 01 */ addi r7, r7, 1
/* 80233348 38 63 00 02 */ addi r3, r3, 2
/* 8023334C 42 00 FF E0 */ bdnz lbl_8023332C
/* 80233350 38 60 00 00 */ li r3, 0
/* 80233354 98 7E 01 93 */ stb r3, 0x193(r30)
/* 80233358 38 00 00 C0 */ li r0, 0xc0
/* 8023335C 98 1E 01 94 */ stb r0, 0x194(r30)
/* 80233360 B0 7E 01 88 */ sth r3, 0x188(r30)
/* 80233364 98 7E 01 A4 */ stb r3, 0x1a4(r30)
/* 80233368 98 7E 01 A1 */ stb r3, 0x1a1(r30)
/* 8023336C 98 7E 01 A5 */ stb r3, 0x1a5(r30)
/* 80233370 3C 60 80 43 */ lis r3, g_meter2_info@ha
/* 80233374 38 63 01 88 */ addi r3, r3, g_meter2_info@l
/* 80233378 80 03 00 10 */ lwz r0, 0x10(r3)
/* 8023337C 90 1E 01 28 */ stw r0, 0x128(r30)
/* 80233380 38 60 00 00 */ li r3, 0
/* 80233384 48 00 4D 41 */ bl changeGroup__12dMsgObject_cFs
/* 80233388 38 00 00 00 */ li r0, 0
/* 8023338C 90 1E 01 0C */ stw r0, 0x10c(r30)
/* 80233390 90 1E 01 04 */ stw r0, 0x104(r30)
/* 80233394 38 60 00 20 */ li r3, 0x20
/* 80233398 48 09 B8 B5 */ bl __nw__FUl
/* 8023339C 7C 60 1B 79 */ or. r0, r3, r3
/* 802333A0 41 82 00 0C */ beq lbl_802333AC
/* 802333A4 48 07 5C C9 */ bl __ct__Q28JMessage18TResourceContainerFv
/* 802333A8 7C 60 1B 78 */ mr r0, r3
lbl_802333AC:
/* 802333AC 90 1E 01 10 */ stw r0, 0x110(r30)
/* 802333B0 80 0D 88 9C */ lwz r0, m_mesgControl__7dDemo_c(r13)
/* 802333B4 90 1E 01 14 */ stw r0, 0x114(r30)
/* 802333B8 38 60 12 78 */ li r3, 0x1278
/* 802333BC 48 09 B8 91 */ bl __nw__FUl
/* 802333C0 7C 60 1B 79 */ or. r0, r3, r3
/* 802333C4 41 82 00 0C */ beq lbl_802333D0
/* 802333C8 4B FF 57 3D */ bl __ct__19jmessage_tReferenceFv
/* 802333CC 7C 60 1B 78 */ mr r0, r3
lbl_802333D0:
/* 802333D0 90 1E 01 18 */ stw r0, 0x118(r30)
/* 802333D4 38 1F 00 F8 */ addi r0, r31, 0xf8
/* 802333D8 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 802333DC 90 03 05 BC */ stw r0, 0x5bc(r3)
/* 802333E0 38 60 00 B8 */ li r3, 0xb8
/* 802333E4 48 09 B8 69 */ bl __nw__FUl
/* 802333E8 7C 60 1B 79 */ or. r0, r3, r3
/* 802333EC 41 82 00 14 */ beq lbl_80233400
/* 802333F0 80 9E 01 18 */ lwz r4, 0x118(r30)
/* 802333F4 80 BE 01 14 */ lwz r5, 0x114(r30)
/* 802333F8 4B FF 81 61 */ bl __ct__27jmessage_tSequenceProcessorFPC19jmessage_tReferenceP17jmessage_tControl
/* 802333FC 7C 60 1B 78 */ mr r0, r3
lbl_80233400:
/* 80233400 90 1E 01 1C */ stw r0, 0x11c(r30)
/* 80233404 38 60 01 88 */ li r3, 0x188
/* 80233408 48 09 B8 45 */ bl __nw__FUl
/* 8023340C 7C 60 1B 79 */ or. r0, r3, r3
/* 80233410 41 82 00 10 */ beq lbl_80233420
/* 80233414 80 9E 01 18 */ lwz r4, 0x118(r30)
/* 80233418 4B FF 98 99 */ bl __ct__28jmessage_tRenderingProcessorFPC19jmessage_tReference
/* 8023341C 7C 60 1B 78 */ mr r0, r3
lbl_80233420:
/* 80233420 90 1E 01 20 */ stw r0, 0x120(r30)
/* 80233424 80 1E 01 10 */ lwz r0, 0x110(r30)
/* 80233428 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 8023342C 90 03 00 04 */ stw r0, 4(r3)
/* 80233430 80 1E 01 1C */ lwz r0, 0x11c(r30)
/* 80233434 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 80233438 90 03 00 04 */ stw r0, 4(r3)
/* 8023343C 80 1E 01 20 */ lwz r0, 0x120(r30)
/* 80233440 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 80233444 90 03 00 08 */ stw r0, 8(r3)
/* 80233448 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 8023344C 93 C3 05 C0 */ stw r30, 0x5c0(r3)
/* 80233450 38 60 00 0C */ li r3, 0xc
/* 80233454 48 09 B7 F9 */ bl __nw__FUl
/* 80233458 7C 60 1B 79 */ or. r0, r3, r3
/* 8023345C 41 82 00 10 */ beq lbl_8023346C
/* 80233460 80 9E 01 10 */ lwz r4, 0x110(r30)
/* 80233464 48 07 5C CD */ bl __ct__Q28JMessage6TParseFPQ28JMessage18TResourceContainer
/* 80233468 7C 60 1B 78 */ mr r0, r3
lbl_8023346C:
/* 8023346C 90 1E 01 24 */ stw r0, 0x124(r30)
/* 80233470 80 1E 01 30 */ lwz r0, 0x130(r30)
/* 80233474 90 01 00 08 */ stw r0, 8(r1)
/* 80233478 80 7E 01 24 */ lwz r3, 0x124(r30)
/* 8023347C 38 81 00 08 */ addi r4, r1, 8
/* 80233480 38 A0 00 00 */ li r5, 0
/* 80233484 48 0A 94 8D */ bl parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl
/* 80233488 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 8023348C 48 07 41 49 */ bl reset__Q28JMessage8TControlFv
/* 80233490 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 80233494 80 83 00 04 */ lwz r4, 4(r3)
/* 80233498 28 04 00 00 */ cmplwi r4, 0
/* 8023349C 41 82 00 0C */ beq lbl_802334A8
/* 802334A0 38 00 00 00 */ li r0, 0
/* 802334A4 90 04 00 08 */ stw r0, 8(r4)
lbl_802334A8:
/* 802334A8 80 83 00 08 */ lwz r4, 8(r3)
/* 802334AC 28 04 00 00 */ cmplwi r4, 0
/* 802334B0 41 82 00 0C */ beq lbl_802334BC
/* 802334B4 38 00 00 00 */ li r0, 0
/* 802334B8 90 04 00 08 */ stw r0, 8(r4)
lbl_802334BC:
/* 802334BC 38 00 00 00 */ li r0, 0
/* 802334C0 90 03 00 10 */ stw r0, 0x10(r3)
/* 802334C4 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 802334C8 4B FF 63 49 */ bl resetCharCountBuffer__19jmessage_tReferenceFv
/* 802334CC C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 802334D0 D0 1E 01 50 */ stfs f0, 0x150(r30)
/* 802334D4 38 60 00 00 */ li r3, 0
/* 802334D8 98 7E 01 9E */ stb r3, 0x19e(r30)
/* 802334DC 98 7E 01 9F */ stb r3, 0x19f(r30)
/* 802334E0 38 00 00 FF */ li r0, 0xff
/* 802334E4 98 1E 01 A0 */ stb r0, 0x1a0(r30)
/* 802334E8 98 7E 04 CA */ stb r3, 0x4ca(r30)
/* 802334EC 98 7E 04 CB */ stb r3, 0x4cb(r30)
/* 802334F0 98 7E 04 CC */ stb r3, 0x4cc(r30)
/* 802334F4 98 7E 04 CD */ stb r3, 0x4cd(r30)
/* 802334F8 98 7E 04 CE */ stb r3, 0x4ce(r30)
/* 802334FC 98 7E 04 D4 */ stb r3, 0x4d4(r30)
/* 80233500 98 7E 04 C7 */ stb r3, 0x4c7(r30)
/* 80233504 98 1E 04 C8 */ stb r0, 0x4c8(r30)
/* 80233508 98 7E 04 C9 */ stb r3, 0x4c9(r30)
/* 8023350C 98 7E 01 A2 */ stb r3, 0x1a2(r30)
/* 80233510 98 7E 01 A3 */ stb r3, 0x1a3(r30)
/* 80233514 98 7E 04 CF */ stb r3, 0x4cf(r30)
/* 80233518 98 7E 04 D2 */ stb r3, 0x4d2(r30)
/* 8023351C 98 7E 04 D3 */ stb r3, 0x4d3(r30)
/* 80233520 98 7E 04 D0 */ stb r3, 0x4d0(r30)
/* 80233524 98 7E 04 D1 */ stb r3, 0x4d1(r30)
/* 80233528 98 7E 01 96 */ stb r3, 0x196(r30)
/* 8023352C 98 7E 01 95 */ stb r3, 0x195(r30)
/* 80233530 98 7E 01 97 */ stb r3, 0x197(r30)
/* 80233534 38 00 03 E8 */ li r0, 0x3e8
/* 80233538 90 1E 01 54 */ stw r0, 0x154(r30)
/* 8023353C 80 1E 01 54 */ lwz r0, 0x154(r30)
/* 80233540 90 1E 01 58 */ stw r0, 0x158(r30)
/* 80233544 90 7E 01 5C */ stw r3, 0x15c(r30)
/* 80233548 B0 7E 01 72 */ sth r3, 0x172(r30)
/* 8023354C 7F C3 F3 78 */ mr r3, r30
/* 80233550 38 80 00 01 */ li r4, 1
/* 80233554 48 00 33 91 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80233558 38 60 00 2C */ li r3, 0x2c
/* 8023355C 48 09 B6 F1 */ bl __nw__FUl
/* 80233560 7C 60 1B 79 */ or. r0, r3, r3
/* 80233564 41 82 00 0C */ beq lbl_80233570
/* 80233568 48 01 66 B9 */ bl __ct__12dMsgString_cFv
/* 8023356C 7C 60 1B 78 */ mr r0, r3
lbl_80233570:
/* 80233570 90 1E 01 08 */ stw r0, 0x108(r30)
/* 80233574 38 60 00 04 */ li r3, 4
/* 80233578 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 8023357C 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80233580 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80233584 7C 08 03 A6 */ mtlr r0
/* 80233588 38 21 00 20 */ addi r1, r1, 0x20
/* 8023358C 4E 80 00 20 */ blr
@@ -0,0 +1,149 @@
lbl_80233AE8:
/* 80233AE8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80233AEC 7C 08 02 A6 */ mflr r0
/* 80233AF0 90 01 00 34 */ stw r0, 0x34(r1)
/* 80233AF4 39 61 00 30 */ addi r11, r1, 0x30
/* 80233AF8 48 12 E6 E5 */ bl _savegpr_29
/* 80233AFC 7C 7F 1B 78 */ mr r31, r3
/* 80233B00 83 C3 01 10 */ lwz r30, 0x110(r3)
/* 80233B04 48 00 00 44 */ b lbl_80233B48
lbl_80233B08:
/* 80233B08 83 BE 00 0C */ lwz r29, 0xc(r30)
/* 80233B0C 93 A1 00 0C */ stw r29, 0xc(r1)
/* 80233B10 93 A1 00 08 */ stw r29, 8(r1)
/* 80233B14 93 A1 00 1C */ stw r29, 0x1c(r1)
/* 80233B18 93 A1 00 18 */ stw r29, 0x18(r1)
/* 80233B1C 93 A1 00 14 */ stw r29, 0x14(r1)
/* 80233B20 38 61 00 10 */ addi r3, r1, 0x10
/* 80233B24 38 9E 00 08 */ addi r4, r30, 8
/* 80233B28 38 A1 00 14 */ addi r5, r1, 0x14
/* 80233B2C 48 0A 8F 2D */ bl erase__Q27JGadget13TNodeLinkListFQ37JGadget13TNodeLinkList8iterator
/* 80233B30 38 7E 00 08 */ addi r3, r30, 8
/* 80233B34 7F A4 EB 78 */ mr r4, r29
/* 80233B38 81 9E 00 14 */ lwz r12, 0x14(r30)
/* 80233B3C 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 80233B40 7D 89 03 A6 */ mtctr r12
/* 80233B44 4E 80 04 21 */ bctrl
lbl_80233B48:
/* 80233B48 80 1E 00 08 */ lwz r0, 8(r30)
/* 80233B4C 28 00 00 00 */ cmplwi r0, 0
/* 80233B50 40 82 FF B8 */ bne lbl_80233B08
/* 80233B54 38 00 00 00 */ li r0, 0
/* 80233B58 90 1E 00 18 */ stw r0, 0x18(r30)
/* 80233B5C 90 1E 00 1C */ stw r0, 0x1c(r30)
/* 80233B60 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80233B64 28 03 00 00 */ cmplwi r3, 0
/* 80233B68 41 82 00 24 */ beq lbl_80233B8C
/* 80233B6C 41 82 00 18 */ beq lbl_80233B84
/* 80233B70 38 80 00 01 */ li r4, 1
/* 80233B74 81 83 00 00 */ lwz r12, 0(r3)
/* 80233B78 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80233B7C 7D 89 03 A6 */ mtctr r12
/* 80233B80 4E 80 04 21 */ bctrl
lbl_80233B84:
/* 80233B84 38 00 00 00 */ li r0, 0
/* 80233B88 90 1F 01 04 */ stw r0, 0x104(r31)
lbl_80233B8C:
/* 80233B8C 38 00 00 00 */ li r0, 0
/* 80233B90 90 1F 01 30 */ stw r0, 0x130(r31)
/* 80233B94 90 1F 01 28 */ stw r0, 0x128(r31)
/* 80233B98 90 1F 01 2C */ stw r0, 0x12c(r31)
/* 80233B9C 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 80233BA0 28 03 00 00 */ cmplwi r3, 0
/* 80233BA4 41 82 00 24 */ beq lbl_80233BC8
/* 80233BA8 41 82 00 18 */ beq lbl_80233BC0
/* 80233BAC 38 80 00 01 */ li r4, 1
/* 80233BB0 81 83 00 00 */ lwz r12, 0(r3)
/* 80233BB4 81 8C 00 08 */ lwz r12, 8(r12)
/* 80233BB8 7D 89 03 A6 */ mtctr r12
/* 80233BBC 4E 80 04 21 */ bctrl
lbl_80233BC0:
/* 80233BC0 38 00 00 00 */ li r0, 0
/* 80233BC4 90 1F 01 0C */ stw r0, 0x10c(r31)
lbl_80233BC8:
/* 80233BC8 83 DF 01 10 */ lwz r30, 0x110(r31)
/* 80233BCC 28 1E 00 00 */ cmplwi r30, 0
/* 80233BD0 41 82 00 18 */ beq lbl_80233BE8
/* 80233BD4 38 7E 00 08 */ addi r3, r30, 8
/* 80233BD8 38 80 FF FF */ li r4, -1
/* 80233BDC 48 07 53 1D */ bl __dt__Q38JMessage18TResourceContainer10TCResourceFv
/* 80233BE0 7F C3 F3 78 */ mr r3, r30
/* 80233BE4 48 09 B1 59 */ bl __dl__FPv
lbl_80233BE8:
/* 80233BE8 38 00 00 00 */ li r0, 0
/* 80233BEC 90 1F 01 10 */ stw r0, 0x110(r31)
/* 80233BF0 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80233BF4 28 03 00 00 */ cmplwi r3, 0
/* 80233BF8 41 82 00 18 */ beq lbl_80233C10
/* 80233BFC 38 80 00 01 */ li r4, 1
/* 80233C00 81 83 00 00 */ lwz r12, 0(r3)
/* 80233C04 81 8C 00 08 */ lwz r12, 8(r12)
/* 80233C08 7D 89 03 A6 */ mtctr r12
/* 80233C0C 4E 80 04 21 */ bctrl
lbl_80233C10:
/* 80233C10 38 00 00 00 */ li r0, 0
/* 80233C14 90 1F 01 18 */ stw r0, 0x118(r31)
/* 80233C18 80 7F 01 1C */ lwz r3, 0x11c(r31)
/* 80233C1C 28 03 00 00 */ cmplwi r3, 0
/* 80233C20 41 82 00 18 */ beq lbl_80233C38
/* 80233C24 38 80 00 01 */ li r4, 1
/* 80233C28 81 83 00 00 */ lwz r12, 0(r3)
/* 80233C2C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80233C30 7D 89 03 A6 */ mtctr r12
/* 80233C34 4E 80 04 21 */ bctrl
lbl_80233C38:
/* 80233C38 38 00 00 00 */ li r0, 0
/* 80233C3C 90 1F 01 1C */ stw r0, 0x11c(r31)
/* 80233C40 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 80233C44 28 03 00 00 */ cmplwi r3, 0
/* 80233C48 41 82 00 18 */ beq lbl_80233C60
/* 80233C4C 38 80 00 01 */ li r4, 1
/* 80233C50 81 83 00 00 */ lwz r12, 0(r3)
/* 80233C54 81 8C 00 08 */ lwz r12, 8(r12)
/* 80233C58 7D 89 03 A6 */ mtctr r12
/* 80233C5C 4E 80 04 21 */ bctrl
lbl_80233C60:
/* 80233C60 38 00 00 00 */ li r0, 0
/* 80233C64 90 1F 01 20 */ stw r0, 0x120(r31)
/* 80233C68 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 80233C6C 28 03 00 00 */ cmplwi r3, 0
/* 80233C70 41 82 00 18 */ beq lbl_80233C88
/* 80233C74 38 80 00 01 */ li r4, 1
/* 80233C78 81 83 00 00 */ lwz r12, 0(r3)
/* 80233C7C 81 8C 00 08 */ lwz r12, 8(r12)
/* 80233C80 7D 89 03 A6 */ mtctr r12
/* 80233C84 4E 80 04 21 */ bctrl
lbl_80233C88:
/* 80233C88 38 00 00 00 */ li r0, 0
/* 80233C8C 90 1F 01 24 */ stw r0, 0x124(r31)
/* 80233C90 80 7F 01 08 */ lwz r3, 0x108(r31)
/* 80233C94 38 80 00 01 */ li r4, 1
/* 80233C98 48 01 60 91 */ bl __dt__12dMsgString_cFv
/* 80233C9C 38 60 00 00 */ li r3, 0
/* 80233CA0 90 7F 01 08 */ stw r3, 0x108(r31)
/* 80233CA4 80 1F 01 44 */ lwz r0, 0x144(r31)
/* 80233CA8 28 00 00 00 */ cmplwi r0, 0
/* 80233CAC 41 82 00 08 */ beq lbl_80233CB4
/* 80233CB0 90 7F 01 44 */ stw r3, 0x144(r31)
lbl_80233CB4:
/* 80233CB4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80233CB8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80233CBC 88 03 5E 8F */ lbz r0, 0x5e8f(r3)
/* 80233CC0 28 00 00 05 */ cmplwi r0, 5
/* 80233CC4 40 82 00 14 */ bne lbl_80233CD8
/* 80233CC8 38 60 00 07 */ li r3, 7
/* 80233CCC 4B DF A4 BD */ bl dComIfGp_offHeapLockFlag__Fi
/* 80233CD0 38 60 00 08 */ li r3, 8
/* 80233CD4 4B DF A4 B5 */ bl dComIfGp_offHeapLockFlag__Fi
lbl_80233CD8:
/* 80233CD8 38 00 00 00 */ li r0, 0
/* 80233CDC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80233CE0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80233CE4 90 03 5D BC */ stw r0, 0x5dbc(r3)
/* 80233CE8 38 60 00 01 */ li r3, 1
/* 80233CEC 39 61 00 30 */ addi r11, r1, 0x30
/* 80233CF0 48 12 E5 39 */ bl _restgpr_29
/* 80233CF4 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80233CF8 7C 08 03 A6 */ mtlr r0
/* 80233CFC 38 21 00 30 */ addi r1, r1, 0x30
/* 80233D00 4E 80 00 20 */ blr
@@ -0,0 +1,81 @@
lbl_802339BC:
/* 802339BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802339C0 7C 08 02 A6 */ mflr r0
/* 802339C4 90 01 00 14 */ stw r0, 0x14(r1)
/* 802339C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802339CC 93 C1 00 08 */ stw r30, 8(r1)
/* 802339D0 7C 7E 1B 78 */ mr r30, r3
/* 802339D4 48 00 2F 25 */ bl getStatusLocal__12dMsgObject_cFv
/* 802339D8 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 802339DC 41 82 00 98 */ beq lbl_80233A74
/* 802339E0 28 00 00 01 */ cmplwi r0, 1
/* 802339E4 41 82 00 90 */ beq lbl_80233A74
/* 802339E8 28 00 00 0B */ cmplwi r0, 0xb
/* 802339EC 41 82 00 88 */ beq lbl_80233A74
/* 802339F0 7F C3 F3 78 */ mr r3, r30
/* 802339F4 48 00 41 75 */ bl isDraw__12dMsgObject_cFv
/* 802339F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802339FC 41 82 00 0C */ beq lbl_80233A08
/* 80233A00 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 80233A04 48 07 3C B9 */ bl render__Q28JMessage8TControlFv
lbl_80233A08:
/* 80233A08 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80233A0C 28 03 00 00 */ cmplwi r3, 0
/* 80233A10 41 82 00 64 */ beq lbl_80233A74
/* 80233A14 80 9E 01 20 */ lwz r4, 0x120(r30)
/* 80233A18 83 E4 00 04 */ lwz r31, 4(r4)
/* 80233A1C 38 9F 0A 1C */ addi r4, r31, 0xa1c
/* 80233A20 38 BF 0C 1C */ addi r5, r31, 0xc1c
/* 80233A24 48 00 89 3D */ bl setString__14dMsgScrnBase_cFPcPc
/* 80233A28 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80233A2C 38 9F 0E 1C */ addi r4, r31, 0xe1c
/* 80233A30 48 00 89 BD */ bl setRubyString__14dMsgScrnBase_cFPc
/* 80233A34 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80233A38 38 9F 10 1C */ addi r4, r31, 0x101c
/* 80233A3C 38 BF 10 4E */ addi r5, r31, 0x104e
/* 80233A40 38 DF 10 80 */ addi r6, r31, 0x1080
/* 80233A44 81 83 00 00 */ lwz r12, 0(r3)
/* 80233A48 81 8C 00 1C */ lwz r12, 0x1c(r12)
/* 80233A4C 7D 89 03 A6 */ mtctr r12
/* 80233A50 4E 80 04 21 */ bctrl
/* 80233A54 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80233A58 38 9F 10 B2 */ addi r4, r31, 0x10b2
/* 80233A5C 38 BF 11 02 */ addi r5, r31, 0x1102
/* 80233A60 38 DF 11 52 */ addi r6, r31, 0x1152
/* 80233A64 81 83 00 00 */ lwz r12, 0(r3)
/* 80233A68 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80233A6C 7D 89 03 A6 */ mtctr r12
/* 80233A70 4E 80 04 21 */ bctrl
lbl_80233A74:
/* 80233A74 80 DE 01 04 */ lwz r6, 0x104(r30)
/* 80233A78 28 06 00 00 */ cmplwi r6, 0
/* 80233A7C 41 82 00 50 */ beq lbl_80233ACC
/* 80233A80 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80233A84 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80233A88 88 03 5E B5 */ lbz r0, 0x5eb5(r3)
/* 80233A8C 28 00 00 00 */ cmplwi r0, 0
/* 80233A90 41 82 00 18 */ beq lbl_80233AA8
/* 80233A94 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 80233A98 38 83 00 AC */ addi r4, r3, 0xac
/* 80233A9C 38 A3 00 B0 */ addi r5, r3, 0xb0
/* 80233AA0 4B E2 2C F5 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
/* 80233AA4 48 00 00 14 */ b lbl_80233AB8
lbl_80233AA8:
/* 80233AA8 38 63 5F 64 */ addi r3, r3, 0x5f64
/* 80233AAC 38 83 01 B4 */ addi r4, r3, 0x1b4
/* 80233AB0 38 A3 01 B8 */ addi r5, r3, 0x1b8
/* 80233AB4 4B E2 2C E1 */ bl set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c
lbl_80233AB8:
/* 80233AB8 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80233ABC 81 83 00 00 */ lwz r12, 0(r3)
/* 80233AC0 81 8C 00 14 */ lwz r12, 0x14(r12)
/* 80233AC4 7D 89 03 A6 */ mtctr r12
/* 80233AC8 4E 80 04 21 */ bctrl
lbl_80233ACC:
/* 80233ACC 38 60 00 01 */ li r3, 1
/* 80233AD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80233AD4 83 C1 00 08 */ lwz r30, 8(r1)
/* 80233AD8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80233ADC 7C 08 03 A6 */ mtlr r0
/* 80233AE0 38 21 00 10 */ addi r1, r1, 0x10
/* 80233AE4 4E 80 00 20 */ blr
@@ -0,0 +1,286 @@
lbl_80233590:
/* 80233590 94 21 EF C0 */ stwu r1, -0x1040(r1)
/* 80233594 7C 08 02 A6 */ mflr r0
/* 80233598 90 01 10 44 */ stw r0, 0x1044(r1)
/* 8023359C 39 61 10 40 */ addi r11, r1, 0x1040
/* 802335A0 48 12 EC 31 */ bl _savegpr_26
/* 802335A4 7C 7F 1B 78 */ mr r31, r3
/* 802335A8 38 00 00 00 */ li r0, 0
/* 802335AC 98 03 04 C7 */ stb r0, 0x4c7(r3)
/* 802335B0 80 63 01 44 */ lwz r3, 0x144(r3)
/* 802335B4 28 03 00 00 */ cmplwi r3, 0
/* 802335B8 41 82 00 0C */ beq lbl_802335C4
/* 802335BC 4B DD BC 11 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 802335C0 90 7F 01 48 */ stw r3, 0x148(r31)
lbl_802335C4:
/* 802335C4 88 1F 04 D2 */ lbz r0, 0x4d2(r31)
/* 802335C8 28 00 00 00 */ cmplwi r0, 0
/* 802335CC 41 82 00 3C */ beq lbl_80233608
/* 802335D0 7F E3 FB 78 */ mr r3, r31
/* 802335D4 48 00 33 25 */ bl getStatusLocal__12dMsgObject_cFv
/* 802335D8 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 802335DC 28 00 00 01 */ cmplwi r0, 1
/* 802335E0 41 82 00 14 */ beq lbl_802335F4
/* 802335E4 7F E3 FB 78 */ mr r3, r31
/* 802335E8 38 80 00 13 */ li r4, 0x13
/* 802335EC 48 00 32 F9 */ bl setStatusLocal__12dMsgObject_cFUs
/* 802335F0 48 00 00 10 */ b lbl_80233600
lbl_802335F4:
/* 802335F4 38 00 00 00 */ li r0, 0
/* 802335F8 98 1F 04 CB */ stb r0, 0x4cb(r31)
/* 802335FC 98 1F 04 CC */ stb r0, 0x4cc(r31)
lbl_80233600:
/* 80233600 38 00 00 00 */ li r0, 0
/* 80233604 98 1F 04 D2 */ stb r0, 0x4d2(r31)
lbl_80233608:
/* 80233608 3C 60 80 43 */ lis r3, g_meter2_info@ha
/* 8023360C 38 63 01 88 */ addi r3, r3, g_meter2_info@l
/* 80233610 4B FE 8C 29 */ bl decMsgKeyWaitTimer__13dMeter2Info_cFv
/* 80233614 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 80233618 48 07 40 1D */ bl update__Q28JMessage8TControlFv
/* 8023361C 98 7F 04 CA */ stb r3, 0x4ca(r31)
/* 80233620 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 80233624 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 80233628 88 03 03 59 */ lbz r0, 0x359(r3)
/* 8023362C 28 00 00 00 */ cmplwi r0, 0
/* 80233630 41 82 01 14 */ beq lbl_80233744
/* 80233634 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80233638 80 03 05 B8 */ lwz r0, 0x5b8(r3)
/* 8023363C 28 00 00 00 */ cmplwi r0, 0
/* 80233640 41 82 00 F8 */ beq lbl_80233738
/* 80233644 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 80233648 48 07 3F 8D */ bl reset__Q28JMessage8TControlFv
/* 8023364C 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 80233650 80 83 00 04 */ lwz r4, 4(r3)
/* 80233654 28 04 00 00 */ cmplwi r4, 0
/* 80233658 41 82 00 0C */ beq lbl_80233664
/* 8023365C 38 00 00 00 */ li r0, 0
/* 80233660 90 04 00 08 */ stw r0, 8(r4)
lbl_80233664:
/* 80233664 80 83 00 08 */ lwz r4, 8(r3)
/* 80233668 28 04 00 00 */ cmplwi r4, 0
/* 8023366C 41 82 00 0C */ beq lbl_80233678
/* 80233670 38 00 00 00 */ li r0, 0
/* 80233674 90 04 00 08 */ stw r0, 8(r4)
lbl_80233678:
/* 80233678 38 00 00 00 */ li r0, 0
/* 8023367C 90 03 00 10 */ stw r0, 0x10(r3)
/* 80233680 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80233684 4B FF 61 8D */ bl resetCharCountBuffer__19jmessage_tReferenceFv
/* 80233688 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 8023368C 80 03 05 B8 */ lwz r0, 0x5b8(r3)
/* 80233690 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 80233694 54 04 84 3E */ srwi r4, r0, 0x10
/* 80233698 54 05 04 3E */ clrlwi r5, r0, 0x10
/* 8023369C 48 07 41 4D */ bl setMessageCode__Q28JMessage8TControlFUsUs
/* 802336A0 38 00 00 00 */ li r0, 0
/* 802336A4 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 802336A8 90 03 05 B8 */ stw r0, 0x5b8(r3)
/* 802336AC 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 802336B0 83 63 00 04 */ lwz r27, 4(r3)
/* 802336B4 38 7B 0A 1C */ addi r3, r27, 0xa1c
/* 802336B8 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha
/* 802336BC 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l
/* 802336C0 38 84 00 6E */ addi r4, r4, 0x6e
/* 802336C4 48 13 54 69 */ bl strcpy
/* 802336C8 38 7B 0C 1C */ addi r3, r27, 0xc1c
/* 802336CC 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha
/* 802336D0 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l
/* 802336D4 38 84 00 6E */ addi r4, r4, 0x6e
/* 802336D8 48 13 54 55 */ bl strcpy
/* 802336DC 38 7B 0E 1C */ addi r3, r27, 0xe1c
/* 802336E0 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha
/* 802336E4 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l
/* 802336E8 38 84 00 6E */ addi r4, r4, 0x6e
/* 802336EC 48 13 54 41 */ bl strcpy
/* 802336F0 3B 40 00 00 */ li r26, 0
/* 802336F4 3B C0 00 00 */ li r30, 0
/* 802336F8 3B A0 00 00 */ li r29, 0
/* 802336FC 3C 60 80 3A */ lis r3, d_msg_d_msg_object__stringBase0@ha
/* 80233700 3B 83 96 60 */ addi r28, r3, d_msg_d_msg_object__stringBase0@l
lbl_80233704:
/* 80233704 38 7D 10 1C */ addi r3, r29, 0x101c
/* 80233708 7C 7B 1A 14 */ add r3, r27, r3
/* 8023370C 38 9C 00 6E */ addi r4, r28, 0x6e
/* 80233710 48 13 54 1D */ bl strcpy
/* 80233714 38 7E 10 B2 */ addi r3, r30, 0x10b2
/* 80233718 7C 7B 1A 14 */ add r3, r27, r3
/* 8023371C 38 9C 00 6E */ addi r4, r28, 0x6e
/* 80233720 48 13 54 0D */ bl strcpy
/* 80233724 3B 5A 00 01 */ addi r26, r26, 1
/* 80233728 2C 1A 00 03 */ cmpwi r26, 3
/* 8023372C 3B DE 00 50 */ addi r30, r30, 0x50
/* 80233730 3B BD 00 32 */ addi r29, r29, 0x32
/* 80233734 41 80 FF D0 */ blt lbl_80233704
lbl_80233738:
/* 80233738 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 8023373C 48 07 3E F9 */ bl update__Q28JMessage8TControlFv
/* 80233740 98 7F 04 CA */ stb r3, 0x4ca(r31)
lbl_80233744:
/* 80233744 7F E3 FB 78 */ mr r3, r31
/* 80233748 48 00 31 B1 */ bl getStatusLocal__12dMsgObject_cFv
/* 8023374C B0 7F 01 66 */ sth r3, 0x166(r31)
/* 80233750 38 00 00 00 */ li r0, 0
/* 80233754 98 1F 01 A2 */ stb r0, 0x1a2(r31)
/* 80233758 7F E3 FB 78 */ mr r3, r31
/* 8023375C 48 00 31 9D */ bl getStatusLocal__12dMsgObject_cFv
/* 80233760 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80233764 28 00 00 18 */ cmplwi r0, 0x18
/* 80233768 41 81 00 B4 */ bgt lbl_8023381C
/* 8023376C 3C 60 80 3C */ lis r3, lit_4486@ha
/* 80233770 38 63 0A E8 */ addi r3, r3, lit_4486@l
/* 80233774 54 00 10 3A */ slwi r0, r0, 2
/* 80233778 7C 03 00 2E */ lwzx r0, r3, r0
/* 8023377C 7C 09 03 A6 */ mtctr r0
/* 80233780 4E 80 04 20 */ bctr
/* 80233784 7F E3 FB 78 */ mr r3, r31
/* 80233788 48 00 09 C9 */ bl waitProc__12dMsgObject_cFv
/* 8023378C 48 00 00 90 */ b lbl_8023381C
/* 80233790 7F E3 FB 78 */ mr r3, r31
/* 80233794 48 00 0B 85 */ bl openProc__12dMsgObject_cFv
/* 80233798 48 00 00 84 */ b lbl_8023381C
/* 8023379C 7F E3 FB 78 */ mr r3, r31
/* 802337A0 48 00 12 39 */ bl outnowProc__12dMsgObject_cFv
/* 802337A4 48 00 00 78 */ b lbl_8023381C
/* 802337A8 7F E3 FB 78 */ mr r3, r31
/* 802337AC 48 00 15 21 */ bl outwaitProc__12dMsgObject_cFv
/* 802337B0 48 00 00 6C */ b lbl_8023381C
/* 802337B4 7F E3 FB 78 */ mr r3, r31
/* 802337B8 48 00 18 39 */ bl stopProc__12dMsgObject_cFv
/* 802337BC 48 00 00 60 */ b lbl_8023381C
/* 802337C0 7F E3 FB 78 */ mr r3, r31
/* 802337C4 48 00 18 31 */ bl continueProc__12dMsgObject_cFv
/* 802337C8 48 00 00 54 */ b lbl_8023381C
/* 802337CC 7F E3 FB 78 */ mr r3, r31
/* 802337D0 48 00 1B 4D */ bl selectProc__12dMsgObject_cFv
/* 802337D4 48 00 00 48 */ b lbl_8023381C
/* 802337D8 7F E3 FB 78 */ mr r3, r31
/* 802337DC 48 00 20 A1 */ bl selectEndProc__12dMsgObject_cFv
/* 802337E0 48 00 00 3C */ b lbl_8023381C
/* 802337E4 7F E3 FB 78 */ mr r3, r31
/* 802337E8 48 00 20 ED */ bl inputProc__12dMsgObject_cFv
/* 802337EC 48 00 00 30 */ b lbl_8023381C
/* 802337F0 7F E3 FB 78 */ mr r3, r31
/* 802337F4 48 00 22 E1 */ bl finishProc__12dMsgObject_cFv
/* 802337F8 48 00 00 24 */ b lbl_8023381C
/* 802337FC 7F E3 FB 78 */ mr r3, r31
/* 80233800 48 00 24 C1 */ bl endProc__12dMsgObject_cFv
/* 80233804 48 00 00 18 */ b lbl_8023381C
/* 80233808 7F E3 FB 78 */ mr r3, r31
/* 8023380C 48 00 26 B1 */ bl deleteProc__12dMsgObject_cFv
/* 80233810 48 00 00 0C */ b lbl_8023381C
/* 80233814 7F E3 FB 78 */ mr r3, r31
/* 80233818 48 00 28 85 */ bl textmodeProc__12dMsgObject_cFv
lbl_8023381C:
/* 8023381C 7F E3 FB 78 */ mr r3, r31
/* 80233820 48 00 43 49 */ bl isDraw__12dMsgObject_cFv
/* 80233824 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80233828 41 82 01 10 */ beq lbl_80233938
/* 8023382C 7F E3 FB 78 */ mr r3, r31
/* 80233830 48 00 39 B5 */ bl isPlaceMessage__12dMsgObject_cFv
/* 80233834 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80233838 40 82 01 00 */ bne lbl_80233938
/* 8023383C 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80233840 38 A1 00 04 */ addi r5, r1, 4
/* 80233844 38 83 00 08 */ addi r4, r3, 8
/* 80233848 38 00 00 80 */ li r0, 0x80
/* 8023384C 7C 09 03 A6 */ mtctr r0
lbl_80233850:
/* 80233850 80 64 00 04 */ lwz r3, 4(r4)
/* 80233854 84 04 00 08 */ lwzu r0, 8(r4)
/* 80233858 90 65 00 04 */ stw r3, 4(r5)
/* 8023385C 94 05 00 08 */ stwu r0, 8(r5)
/* 80233860 42 00 FF F0 */ bdnz lbl_80233850
/* 80233864 80 04 00 04 */ lwz r0, 4(r4)
/* 80233868 90 05 00 04 */ stw r0, 4(r5)
/* 8023386C A0 04 00 08 */ lhz r0, 8(r4)
/* 80233870 B0 05 00 08 */ sth r0, 8(r5)
/* 80233874 38 A1 08 14 */ addi r5, r1, 0x814
/* 80233878 38 81 00 04 */ addi r4, r1, 4
/* 8023387C 38 00 00 80 */ li r0, 0x80
/* 80233880 7C 09 03 A6 */ mtctr r0
lbl_80233884:
/* 80233884 80 64 00 04 */ lwz r3, 4(r4)
/* 80233888 84 04 00 08 */ lwzu r0, 8(r4)
/* 8023388C 90 65 00 04 */ stw r3, 4(r5)
/* 80233890 94 05 00 08 */ stwu r0, 8(r5)
/* 80233894 42 00 FF F0 */ bdnz lbl_80233884
/* 80233898 80 04 00 04 */ lwz r0, 4(r4)
/* 8023389C 90 05 00 04 */ stw r0, 4(r5)
/* 802338A0 A0 04 00 08 */ lhz r0, 8(r4)
/* 802338A4 B0 05 00 08 */ sth r0, 8(r5)
/* 802338A8 38 A1 0C 1C */ addi r5, r1, 0xc1c
/* 802338AC 38 81 00 04 */ addi r4, r1, 4
/* 802338B0 38 00 00 80 */ li r0, 0x80
/* 802338B4 7C 09 03 A6 */ mtctr r0
lbl_802338B8:
/* 802338B8 80 64 00 04 */ lwz r3, 4(r4)
/* 802338BC 84 04 00 08 */ lwzu r0, 8(r4)
/* 802338C0 90 65 00 04 */ stw r3, 4(r5)
/* 802338C4 94 05 00 08 */ stwu r0, 8(r5)
/* 802338C8 42 00 FF F0 */ bdnz lbl_802338B8
/* 802338CC 80 04 00 04 */ lwz r0, 4(r4)
/* 802338D0 90 05 00 04 */ stw r0, 4(r5)
/* 802338D4 A0 04 00 08 */ lhz r0, 8(r4)
/* 802338D8 B0 05 00 08 */ sth r0, 8(r5)
/* 802338DC A8 61 10 22 */ lha r3, 0x1022(r1)
/* 802338E0 A8 01 0C 1C */ lha r0, 0xc1c(r1)
/* 802338E4 7C 03 00 00 */ cmpw r3, r0
/* 802338E8 41 82 00 50 */ beq lbl_80233938
/* 802338EC 38 A1 04 0C */ addi r5, r1, 0x40c
/* 802338F0 38 81 00 04 */ addi r4, r1, 4
/* 802338F4 38 00 00 80 */ li r0, 0x80
/* 802338F8 7C 09 03 A6 */ mtctr r0
lbl_802338FC:
/* 802338FC 80 64 00 04 */ lwz r3, 4(r4)
/* 80233900 84 04 00 08 */ lwzu r0, 8(r4)
/* 80233904 90 65 00 04 */ stw r3, 4(r5)
/* 80233908 94 05 00 08 */ stwu r0, 8(r5)
/* 8023390C 42 00 FF F0 */ bdnz lbl_802338FC
/* 80233910 80 04 00 04 */ lwz r0, 4(r4)
/* 80233914 90 05 00 04 */ stw r0, 4(r5)
/* 80233918 A0 04 00 08 */ lhz r0, 8(r4)
/* 8023391C B0 05 00 08 */ sth r0, 8(r5)
/* 80233920 80 6D 85 F0 */ lwz r3, data_80450B70(r13)
/* 80233924 A8 81 08 12 */ lha r4, 0x812(r1)
/* 80233928 48 09 86 39 */ bl setTextCount__12Z2SpeechMgr2Fs
/* 8023392C 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80233930 A8 03 04 0E */ lha r0, 0x40e(r3)
/* 80233934 B0 03 04 10 */ sth r0, 0x410(r3)
lbl_80233938:
/* 80233938 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 8023393C 28 03 00 00 */ cmplwi r3, 0
/* 80233940 41 82 00 14 */ beq lbl_80233954
/* 80233944 81 83 00 00 */ lwz r12, 0(r3)
/* 80233948 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 8023394C 7D 89 03 A6 */ mtctr r12
/* 80233950 4E 80 04 21 */ bctrl
lbl_80233954:
/* 80233954 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 80233958 80 83 00 04 */ lwz r4, 4(r3)
/* 8023395C A8 7F 01 7E */ lha r3, 0x17e(r31)
/* 80233960 80 04 05 B4 */ lwz r0, 0x5b4(r4)
/* 80233964 7C 03 00 40 */ cmplw r3, r0
/* 80233968 40 80 00 0C */ bge lbl_80233974
/* 8023396C 38 03 00 01 */ addi r0, r3, 1
/* 80233970 B0 1F 01 7E */ sth r0, 0x17e(r31)
lbl_80233974:
/* 80233974 7F E3 FB 78 */ mr r3, r31
/* 80233978 48 00 2F 81 */ bl getStatusLocal__12dMsgObject_cFv
/* 8023397C B0 7F 01 68 */ sth r3, 0x168(r31)
/* 80233980 38 00 00 00 */ li r0, 0
/* 80233984 98 1F 04 C9 */ stb r0, 0x4c9(r31)
/* 80233988 80 7F 01 48 */ lwz r3, 0x148(r31)
/* 8023398C 28 03 00 00 */ cmplwi r3, 0
/* 80233990 41 82 00 10 */ beq lbl_802339A0
/* 80233994 4B DD B8 39 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 80233998 38 00 00 00 */ li r0, 0
/* 8023399C 90 1F 01 48 */ stw r0, 0x148(r31)
lbl_802339A0:
/* 802339A0 38 60 00 01 */ li r3, 1
/* 802339A4 39 61 10 40 */ addi r11, r1, 0x1040
/* 802339A8 48 12 E8 75 */ bl _restgpr_26
/* 802339AC 80 01 10 44 */ lwz r0, 0x1044(r1)
/* 802339B0 7C 08 03 A6 */ mtlr r0
/* 802339B4 38 21 10 40 */ addi r1, r1, 0x1040
/* 802339B8 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_802375E4:
/* 802375E4 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 802375E8 28 00 00 FF */ cmplwi r0, 0xff
/* 802375EC 40 82 00 08 */ bne lbl_802375F4
/* 802375F0 88 83 01 93 */ lbz r4, 0x193(r3)
lbl_802375F4:
/* 802375F4 88 03 01 93 */ lbz r0, 0x193(r3)
/* 802375F8 7C A3 02 14 */ add r5, r3, r0
/* 802375FC 98 85 01 90 */ stb r4, 0x190(r5)
/* 80237600 88 83 01 93 */ lbz r4, 0x193(r3)
/* 80237604 38 04 00 01 */ addi r0, r4, 1
/* 80237608 98 03 01 93 */ stb r0, 0x193(r3)
/* 8023760C 4E 80 00 20 */ blr
@@ -0,0 +1,18 @@
lbl_80236C90:
/* 80236C90 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236C94 7C 08 02 A6 */ mflr r0
/* 80236C98 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236C9C 38 00 00 01 */ li r0, 1
/* 80236CA0 98 03 01 9C */ stb r0, 0x19c(r3)
/* 80236CA4 38 00 0B B8 */ li r0, 0xbb8
/* 80236CA8 6C 03 80 00 */ xoris r3, r0, 0x8000
/* 80236CAC 38 04 F4 48 */ addi r0, r4, -3000
/* 80236CB0 7C 00 18 14 */ addc r0, r0, r3
/* 80236CB4 7C 60 01 10 */ subfe r3, r0, r0
/* 80236CB8 A8 0D 8B 48 */ lha r0, s_groupID(r13)
/* 80236CBC 7C 03 18 78 */ andc r3, r0, r3
/* 80236CC0 48 00 14 05 */ bl changeGroup__12dMsgObject_cFs
/* 80236CC4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236CC8 7C 08 03 A6 */ mtlr r0
/* 80236CCC 38 21 00 10 */ addi r1, r1, 0x10
/* 80236CD0 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_8023803C:
/* 8023803C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238040 7C 08 02 A6 */ mflr r0
/* 80238044 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238048 7C 64 1B 78 */ mr r4, r3
/* 8023804C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238050 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238054 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238058 4B FF EC 39 */ bl changeFlowGroupLocal__12dMsgObject_cFl
/* 8023805C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238060 7C 08 03 A6 */ mtlr r0
/* 80238064 38 21 00 10 */ addi r1, r1, 0x10
/* 80238068 4E 80 00 20 */ blr
@@ -0,0 +1,61 @@
lbl_80236D0C:
/* 80236D0C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80236D10 7C 08 02 A6 */ mflr r0
/* 80236D14 90 01 00 24 */ stw r0, 0x24(r1)
/* 80236D18 39 61 00 20 */ addi r11, r1, 0x20
/* 80236D1C 48 12 B4 C1 */ bl _savegpr_29
/* 80236D20 7C 7E 1B 78 */ mr r30, r3
/* 80236D24 7C 9F 23 78 */ mr r31, r4
/* 80236D28 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80236D2C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80236D30 80 63 5E C8 */ lwz r3, 0x5ec8(r3)
/* 80236D34 4B DD 84 99 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 80236D38 7C 7D 1B 78 */ mr r29, r3
/* 80236D3C A8 7E 01 6C */ lha r3, 0x16c(r30)
/* 80236D40 7F E0 07 34 */ extsh r0, r31
/* 80236D44 7C 03 00 00 */ cmpw r3, r0
/* 80236D48 41 82 00 7C */ beq lbl_80236DC4
/* 80236D4C 88 1E 01 9C */ lbz r0, 0x19c(r30)
/* 80236D50 28 00 00 00 */ cmplwi r0, 0
/* 80236D54 41 82 00 0C */ beq lbl_80236D60
/* 80236D58 38 00 00 02 */ li r0, 2
/* 80236D5C 98 1E 01 9C */ stb r0, 0x19c(r30)
lbl_80236D60:
/* 80236D60 7F E0 07 34 */ extsh r0, r31
/* 80236D64 2C 00 00 01 */ cmpwi r0, 1
/* 80236D68 41 80 00 2C */ blt lbl_80236D94
/* 80236D6C A8 1E 01 6C */ lha r0, 0x16c(r30)
/* 80236D70 2C 00 00 00 */ cmpwi r0, 0
/* 80236D74 40 82 00 0C */ bne lbl_80236D80
/* 80236D78 38 00 00 01 */ li r0, 1
/* 80236D7C 98 1E 01 9D */ stb r0, 0x19d(r30)
lbl_80236D80:
/* 80236D80 3C 60 80 43 */ lis r3, g_meter2_info@ha
/* 80236D84 38 63 01 88 */ addi r3, r3, g_meter2_info@l
/* 80236D88 80 03 00 14 */ lwz r0, 0x14(r3)
/* 80236D8C 90 1E 01 30 */ stw r0, 0x130(r30)
/* 80236D90 48 00 00 0C */ b lbl_80236D9C
lbl_80236D94:
/* 80236D94 80 1E 01 28 */ lwz r0, 0x128(r30)
/* 80236D98 90 1E 01 30 */ stw r0, 0x130(r30)
lbl_80236D9C:
/* 80236D9C A8 1E 01 6C */ lha r0, 0x16c(r30)
/* 80236DA0 2C 00 00 00 */ cmpwi r0, 0
/* 80236DA4 41 80 00 1C */ blt lbl_80236DC0
/* 80236DA8 80 1E 01 30 */ lwz r0, 0x130(r30)
/* 80236DAC 90 01 00 08 */ stw r0, 8(r1)
/* 80236DB0 80 7E 01 24 */ lwz r3, 0x124(r30)
/* 80236DB4 38 81 00 08 */ addi r4, r1, 8
/* 80236DB8 38 A0 00 80 */ li r5, 0x80
/* 80236DBC 48 0A 5B 55 */ bl parse_next__Q37JGadget6binary19TParse_header_blockFPPCvUl
lbl_80236DC0:
/* 80236DC0 B3 FE 01 6C */ sth r31, 0x16c(r30)
lbl_80236DC4:
/* 80236DC4 7F A3 EB 78 */ mr r3, r29
/* 80236DC8 4B DD 84 05 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 80236DCC 39 61 00 20 */ addi r11, r1, 0x20
/* 80236DD0 48 12 B4 59 */ bl _restgpr_29
/* 80236DD4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80236DD8 7C 08 03 A6 */ mtlr r0
/* 80236DDC 38 21 00 20 */ addi r1, r1, 0x20
/* 80236DE0 4E 80 00 20 */ blr
@@ -0,0 +1,13 @@
lbl_802380C4:
/* 802380C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802380C8 7C 08 02 A6 */ mflr r0
/* 802380CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802380D0 7C 64 1B 78 */ mr r4, r3
/* 802380D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802380D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802380DC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802380E0 4B FF EC 2D */ bl changeGroupLocal__12dMsgObject_cFs
/* 802380E4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802380E8 7C 08 03 A6 */ mtlr r0
/* 802380EC 38 21 00 10 */ addi r1, r1, 0x10
/* 802380F0 4E 80 00 20 */ blr
@@ -0,0 +1,214 @@
lbl_80234FF4:
/* 80234FF4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80234FF8 7C 08 02 A6 */ mflr r0
/* 80234FFC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80235000 39 61 00 30 */ addi r11, r1, 0x30
/* 80235004 48 12 D1 CD */ bl _savegpr_26
/* 80235008 7C 7E 1B 78 */ mr r30, r3
/* 8023500C 80 63 01 20 */ lwz r3, 0x120(r3)
/* 80235010 83 E3 00 04 */ lwz r31, 4(r3)
/* 80235014 88 1F 12 4C */ lbz r0, 0x124c(r31)
/* 80235018 28 00 00 01 */ cmplwi r0, 1
/* 8023501C 41 82 00 30 */ beq lbl_8023504C
/* 80235020 28 00 00 03 */ cmplwi r0, 3
/* 80235024 41 82 00 28 */ beq lbl_8023504C
/* 80235028 28 00 00 04 */ cmplwi r0, 4
/* 8023502C 41 82 00 20 */ beq lbl_8023504C
/* 80235030 28 00 00 06 */ cmplwi r0, 6
/* 80235034 41 82 00 18 */ beq lbl_8023504C
/* 80235038 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023503C 81 83 00 00 */ lwz r12, 0(r3)
/* 80235040 81 8C 00 28 */ lwz r12, 0x28(r12)
/* 80235044 7D 89 03 A6 */ mtctr r12
/* 80235048 4E 80 04 21 */ bctrl
lbl_8023504C:
/* 8023504C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha
/* 80235050 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l
/* 80235054 80 63 00 34 */ lwz r3, 0x34(r3)
/* 80235058 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 8023505C 40 82 00 0C */ bne lbl_80235068
/* 80235060 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 80235064 41 82 00 14 */ beq lbl_80235078
lbl_80235068:
/* 80235068 7F C3 F3 78 */ mr r3, r30
/* 8023506C 48 00 20 7D */ bl isHowlMessage__12dMsgObject_cFv
/* 80235070 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235074 40 82 02 90 */ bne lbl_80235304
lbl_80235078:
/* 80235078 7F C3 F3 78 */ mr r3, r30
/* 8023507C 48 00 19 5D */ bl isSend__12dMsgObject_cFv
/* 80235080 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235084 41 82 02 80 */ beq lbl_80235304
/* 80235088 80 9E 01 14 */ lwz r4, 0x114(r30)
/* 8023508C 38 60 00 00 */ li r3, 0
/* 80235090 80 04 00 20 */ lwz r0, 0x20(r4)
/* 80235094 28 00 00 00 */ cmplwi r0, 0
/* 80235098 41 82 00 14 */ beq lbl_802350AC
/* 8023509C 80 04 00 08 */ lwz r0, 8(r4)
/* 802350A0 28 00 00 00 */ cmplwi r0, 0
/* 802350A4 41 82 00 08 */ beq lbl_802350AC
/* 802350A8 38 60 00 01 */ li r3, 1
lbl_802350AC:
/* 802350AC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802350B0 41 82 00 60 */ beq lbl_80235110
/* 802350B4 80 04 00 1C */ lwz r0, 0x1c(r4)
/* 802350B8 90 04 00 20 */ stw r0, 0x20(r4)
/* 802350BC 80 64 00 08 */ lwz r3, 8(r4)
/* 802350C0 38 A3 00 10 */ addi r5, r3, 0x10
/* 802350C4 80 03 00 10 */ lwz r0, 0x10(r3)
/* 802350C8 90 04 00 24 */ stw r0, 0x24(r4)
/* 802350CC 80 03 00 10 */ lwz r0, 0x10(r3)
/* 802350D0 54 03 10 3A */ slwi r3, r0, 2
/* 802350D4 38 63 00 04 */ addi r3, r3, 4
/* 802350D8 7C 65 1A 14 */ add r3, r5, r3
/* 802350DC 38 C4 00 28 */ addi r6, r4, 0x28
/* 802350E0 38 85 00 04 */ addi r4, r5, 4
/* 802350E4 38 03 00 03 */ addi r0, r3, 3
/* 802350E8 7C 04 00 50 */ subf r0, r4, r0
/* 802350EC 54 00 F0 BE */ srwi r0, r0, 2
/* 802350F0 7C 09 03 A6 */ mtctr r0
/* 802350F4 7C 04 18 40 */ cmplw r4, r3
/* 802350F8 40 80 00 18 */ bge lbl_80235110
lbl_802350FC:
/* 802350FC 80 04 00 00 */ lwz r0, 0(r4)
/* 80235100 90 06 00 00 */ stw r0, 0(r6)
/* 80235104 38 84 00 04 */ addi r4, r4, 4
/* 80235108 38 C6 00 04 */ addi r6, r6, 4
/* 8023510C 42 00 FF F0 */ bdnz lbl_802350FC
lbl_80235110:
/* 80235110 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 80235114 48 07 24 C1 */ bl reset__Q28JMessage8TControlFv
/* 80235118 80 7E 01 14 */ lwz r3, 0x114(r30)
/* 8023511C 80 83 00 04 */ lwz r4, 4(r3)
/* 80235120 28 04 00 00 */ cmplwi r4, 0
/* 80235124 41 82 00 0C */ beq lbl_80235130
/* 80235128 38 00 00 00 */ li r0, 0
/* 8023512C 90 04 00 08 */ stw r0, 8(r4)
lbl_80235130:
/* 80235130 80 83 00 08 */ lwz r4, 8(r3)
/* 80235134 28 04 00 00 */ cmplwi r4, 0
/* 80235138 41 82 00 0C */ beq lbl_80235144
/* 8023513C 38 00 00 00 */ li r0, 0
/* 80235140 90 04 00 08 */ stw r0, 8(r4)
lbl_80235144:
/* 80235144 38 00 00 00 */ li r0, 0
/* 80235148 90 03 00 10 */ stw r0, 0x10(r3)
/* 8023514C 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 80235150 4B FF 46 C1 */ bl resetCharCountBuffer__19jmessage_tReferenceFv
/* 80235154 38 00 00 00 */ li r0, 0
/* 80235158 B0 1E 01 7E */ sth r0, 0x17e(r30)
/* 8023515C 98 1E 01 99 */ stb r0, 0x199(r30)
/* 80235160 7F C3 F3 78 */ mr r3, r30
/* 80235164 48 00 25 E5 */ bl updateEquipBombInfoLocal__12dMsgObject_cFv
/* 80235168 38 00 00 00 */ li r0, 0
/* 8023516C 98 1E 04 CF */ stb r0, 0x4cf(r30)
/* 80235170 80 BE 01 00 */ lwz r5, 0x100(r30)
/* 80235174 7F C3 F3 78 */ mr r3, r30
/* 80235178 80 85 00 EC */ lwz r4, 0xec(r5)
/* 8023517C 80 A5 00 F0 */ lwz r5, 0xf0(r5)
/* 80235180 38 C0 00 01 */ li r6, 1
/* 80235184 4B FF EB 81 */ bl setMessageIndex__12dMsgObject_cFUlUlb
/* 80235188 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023518C 88 9F 12 45 */ lbz r4, 0x1245(r31)
/* 80235190 81 83 00 00 */ lwz r12, 0(r3)
/* 80235194 81 8C 00 54 */ lwz r12, 0x54(r12)
/* 80235198 7D 89 03 A6 */ mtctr r12
/* 8023519C 4E 80 04 21 */ bctrl
/* 802351A0 38 7F 0A 1C */ addi r3, r31, 0xa1c
/* 802351A4 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha
/* 802351A8 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l
/* 802351AC 38 84 00 6E */ addi r4, r4, 0x6e
/* 802351B0 48 13 39 7D */ bl strcpy
/* 802351B4 38 7F 0C 1C */ addi r3, r31, 0xc1c
/* 802351B8 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha
/* 802351BC 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l
/* 802351C0 38 84 00 6E */ addi r4, r4, 0x6e
/* 802351C4 48 13 39 69 */ bl strcpy
/* 802351C8 38 7F 0E 1C */ addi r3, r31, 0xe1c
/* 802351CC 3C 80 80 3A */ lis r4, d_msg_d_msg_object__stringBase0@ha
/* 802351D0 38 84 96 60 */ addi r4, r4, d_msg_d_msg_object__stringBase0@l
/* 802351D4 38 84 00 6E */ addi r4, r4, 0x6e
/* 802351D8 48 13 39 55 */ bl strcpy
/* 802351DC 3B 40 00 00 */ li r26, 0
/* 802351E0 3B A0 00 00 */ li r29, 0
/* 802351E4 3B 80 00 00 */ li r28, 0
/* 802351E8 3C 60 80 3A */ lis r3, d_msg_d_msg_object__stringBase0@ha
/* 802351EC 3B 63 96 60 */ addi r27, r3, d_msg_d_msg_object__stringBase0@l
lbl_802351F0:
/* 802351F0 38 7C 10 1C */ addi r3, r28, 0x101c
/* 802351F4 7C 7F 1A 14 */ add r3, r31, r3
/* 802351F8 38 9B 00 6E */ addi r4, r27, 0x6e
/* 802351FC 48 13 39 31 */ bl strcpy
/* 80235200 38 7D 10 B2 */ addi r3, r29, 0x10b2
/* 80235204 7C 7F 1A 14 */ add r3, r31, r3
/* 80235208 38 9B 00 6E */ addi r4, r27, 0x6e
/* 8023520C 48 13 39 21 */ bl strcpy
/* 80235210 3B 5A 00 01 */ addi r26, r26, 1
/* 80235214 2C 1A 00 03 */ cmpwi r26, 3
/* 80235218 3B BD 00 50 */ addi r29, r29, 0x50
/* 8023521C 3B 9C 00 32 */ addi r28, r28, 0x32
/* 80235220 41 80 FF D0 */ blt lbl_802351F0
/* 80235224 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80235228 81 83 00 00 */ lwz r12, 0(r3)
/* 8023522C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80235230 7D 89 03 A6 */ mtctr r12
/* 80235234 4E 80 04 21 */ bctrl
/* 80235238 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 8023523C C0 03 00 68 */ lfs f0, 0x68(r3)
/* 80235240 C0 23 00 64 */ lfs f1, 0x64(r3)
/* 80235244 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 80235248 D0 23 00 50 */ stfs f1, 0x50(r3)
/* 8023524C D0 03 00 54 */ stfs f0, 0x54(r3)
/* 80235250 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80235254 C0 03 00 70 */ lfs f0, 0x70(r3)
/* 80235258 C0 23 00 6C */ lfs f1, 0x6c(r3)
/* 8023525C 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 80235260 D0 23 00 58 */ stfs f1, 0x58(r3)
/* 80235264 D0 03 00 5C */ stfs f0, 0x5c(r3)
/* 80235268 38 60 00 00 */ li r3, 0
/* 8023526C 38 00 00 03 */ li r0, 3
/* 80235270 7C 09 03 A6 */ mtctr r0
lbl_80235274:
/* 80235274 80 1E 01 04 */ lwz r0, 0x104(r30)
/* 80235278 7C 80 1A 14 */ add r4, r0, r3
/* 8023527C C0 04 00 9C */ lfs f0, 0x9c(r4)
/* 80235280 C0 24 00 90 */ lfs f1, 0x90(r4)
/* 80235284 80 1E 01 20 */ lwz r0, 0x120(r30)
/* 80235288 7C 80 1A 14 */ add r4, r0, r3
/* 8023528C D0 24 00 60 */ stfs f1, 0x60(r4)
/* 80235290 D0 04 00 6C */ stfs f0, 0x6c(r4)
/* 80235294 38 63 00 04 */ addi r3, r3, 4
/* 80235298 42 00 FF DC */ bdnz lbl_80235274
/* 8023529C 80 7E 01 20 */ lwz r3, 0x120(r30)
/* 802352A0 4B FF 8E 8D */ bl resetRendering__28jmessage_tRenderingProcessorFv
/* 802352A4 7F C3 F3 78 */ mr r3, r30
/* 802352A8 38 80 00 06 */ li r4, 6
/* 802352AC 48 00 16 39 */ bl setStatusLocal__12dMsgObject_cFUs
/* 802352B0 7F C3 F3 78 */ mr r3, r30
/* 802352B4 48 00 1F 89 */ bl isTalkMessage__12dMsgObject_cFv
/* 802352B8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802352BC 41 82 00 48 */ beq lbl_80235304
/* 802352C0 80 7E 01 18 */ lwz r3, 0x118(r30)
/* 802352C4 88 03 12 47 */ lbz r0, 0x1247(r3)
/* 802352C8 28 00 00 01 */ cmplwi r0, 1
/* 802352CC 41 82 00 38 */ beq lbl_80235304
/* 802352D0 38 00 00 5F */ li r0, 0x5f
/* 802352D4 90 01 00 08 */ stw r0, 8(r1)
/* 802352D8 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802352DC 38 81 00 08 */ addi r4, r1, 8
/* 802352E0 38 A0 00 00 */ li r5, 0
/* 802352E4 38 C0 00 00 */ li r6, 0
/* 802352E8 38 E0 00 00 */ li r7, 0
/* 802352EC C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 802352F0 FC 40 08 90 */ fmr f2, f1
/* 802352F4 C0 62 B1 10 */ lfs f3, lit_4145(r2)
/* 802352F8 FC 80 18 90 */ fmr f4, f3
/* 802352FC 39 00 00 00 */ li r8, 0
/* 80235300 48 07 66 85 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80235304:
/* 80235304 39 61 00 30 */ addi r11, r1, 0x30
/* 80235308 48 12 CF 15 */ bl _restgpr_26
/* 8023530C 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80235310 7C 08 03 A6 */ mtlr r0
/* 80235314 38 21 00 30 */ addi r1, r1, 0x30
/* 80235318 4E 80 00 20 */ blr
@@ -0,0 +1,36 @@
lbl_80237F80:
/* 80237F80 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80237F84 7C 08 02 A6 */ mflr r0
/* 80237F88 90 01 00 24 */ stw r0, 0x24(r1)
/* 80237F8C 39 61 00 20 */ addi r11, r1, 0x20
/* 80237F90 48 12 A2 4D */ bl _savegpr_29
/* 80237F94 7C 7E 1B 78 */ mr r30, r3
/* 80237F98 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80237F9C 3B E3 61 C0 */ addi r31, r3, g_dComIfG_gameInfo@l
/* 80237FA0 93 DF 5D BC */ stw r30, 0x5dbc(r31)
/* 80237FA4 80 7F 5E C8 */ lwz r3, 0x5ec8(r31)
/* 80237FA8 4B DD 72 25 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 80237FAC 7C 7D 1B 78 */ mr r29, r3
/* 80237FB0 80 7F 5E C8 */ lwz r3, 0x5ec8(r31)
/* 80237FB4 48 09 67 D1 */ bl getTotalFreeSize__7JKRHeapFv
/* 80237FB8 7F C3 F3 78 */ mr r3, r30
/* 80237FBC 4B DE 79 F9 */ bl fopMsgM_setStageLayer__FPv
/* 80237FC0 38 00 00 00 */ li r0, 0
/* 80237FC4 B0 1E 00 F8 */ sth r0, 0xf8(r30)
/* 80237FC8 7F C3 F3 78 */ mr r3, r30
/* 80237FCC 7F C4 F3 78 */ mr r4, r30
/* 80237FD0 4B FF B2 B5 */ bl _create__12dMsgObject_cFP9msg_class
/* 80237FD4 7C 7E 1B 78 */ mr r30, r3
/* 80237FD8 38 00 FF FF */ li r0, -1
/* 80237FDC 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 80237FE0 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 80237FE4 98 03 00 04 */ stb r0, 4(r3)
/* 80237FE8 7F A3 EB 78 */ mr r3, r29
/* 80237FEC 4B DD 71 E1 */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 80237FF0 7F C3 F3 78 */ mr r3, r30
/* 80237FF4 39 61 00 20 */ addi r11, r1, 0x20
/* 80237FF8 48 12 A2 31 */ bl _restgpr_29
/* 80237FFC 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80238000 7C 08 03 A6 */ mtlr r0
/* 80238004 38 21 00 20 */ addi r1, r1, 0x20
/* 80238008 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_80237F60:
/* 80237F60 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80237F64 7C 08 02 A6 */ mflr r0
/* 80237F68 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237F6C 4B FF BB 7D */ bl _delete__12dMsgObject_cFv
/* 80237F70 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237F74 7C 08 03 A6 */ mtlr r0
/* 80237F78 38 21 00 10 */ addi r1, r1, 0x10
/* 80237F7C 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_80237F18:
/* 80237F18 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80237F1C 7C 08 02 A6 */ mflr r0
/* 80237F20 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237F24 4B FF BA 99 */ bl _draw__12dMsgObject_cFv
/* 80237F28 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237F2C 7C 08 03 A6 */ mtlr r0
/* 80237F30 38 21 00 10 */ addi r1, r1, 0x10
/* 80237F34 4E 80 00 20 */ blr
@@ -0,0 +1,9 @@
lbl_80237F38:
/* 80237F38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80237F3C 7C 08 02 A6 */ mflr r0
/* 80237F40 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237F44 4B FF B6 4D */ bl _execute__12dMsgObject_cFv
/* 80237F48 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237F4C 7C 08 03 A6 */ mtlr r0
/* 80237F50 38 21 00 10 */ addi r1, r1, 0x10
/* 80237F54 4E 80 00 20 */ blr
@@ -0,0 +1,33 @@
lbl_802389F8:
/* 802389F8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802389FC 7C 08 02 A6 */ mflr r0
/* 80238A00 90 01 00 24 */ stw r0, 0x24(r1)
/* 80238A04 39 61 00 20 */ addi r11, r1, 0x20
/* 80238A08 48 12 97 D5 */ bl _savegpr_29
/* 80238A0C 7C 7D 1B 78 */ mr r29, r3
/* 80238A10 4B FF FF 19 */ bl dMsgObject_getFundRaising__Fv
/* 80238A14 7C 1D 1A 14 */ add r0, r29, r3
/* 80238A18 7C 1D 07 35 */ extsh. r29, r0
/* 80238A1C 40 80 00 08 */ bge lbl_80238A24
/* 80238A20 3B A0 00 00 */ li r29, 0
lbl_80238A24:
/* 80238A24 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238A28 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238A2C 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 80238A30 7F C3 F3 78 */ mr r3, r30
/* 80238A34 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F9FF@ha */
/* 80238A38 38 84 F9 FF */ addi r4, r4, 0xF9FF /* 0x0000F9FF@l */
/* 80238A3C 57 BF 04 3E */ clrlwi r31, r29, 0x10
/* 80238A40 57 A5 C6 3E */ rlwinm r5, r29, 0x18, 0x18, 0x1f
/* 80238A44 4B DF BF 9D */ bl setEventReg__11dSv_event_cFUsUc
/* 80238A48 7F C3 F3 78 */ mr r3, r30
/* 80238A4C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FAFF@ha */
/* 80238A50 38 84 FA FF */ addi r4, r4, 0xFAFF /* 0x0000FAFF@l */
/* 80238A54 57 E5 06 3E */ clrlwi r5, r31, 0x18
/* 80238A58 4B DF BF 89 */ bl setEventReg__11dSv_event_cFUsUc
/* 80238A5C 39 61 00 20 */ addi r11, r1, 0x20
/* 80238A60 48 12 97 C9 */ bl _restgpr_29
/* 80238A64 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80238A68 7C 08 03 A6 */ mtlr r0
/* 80238A6C 38 21 00 20 */ addi r1, r1, 0x20
/* 80238A70 4E 80 00 20 */ blr
@@ -0,0 +1,33 @@
lbl_80238ADC:
/* 80238ADC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238AE0 7C 08 02 A6 */ mflr r0
/* 80238AE4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238AE8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80238AEC 93 C1 00 08 */ stw r30, 8(r1)
/* 80238AF0 7C 7E 1B 78 */ mr r30, r3
/* 80238AF4 4B FF FF 81 */ bl dMsgObject_getOffering__Fv
/* 80238AF8 7C 1E 1A 14 */ add r0, r30, r3
/* 80238AFC 7C 00 07 35 */ extsh. r0, r0
/* 80238B00 40 80 00 08 */ bge lbl_80238B08
/* 80238B04 38 00 00 00 */ li r0, 0
lbl_80238B08:
/* 80238B08 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238B0C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238B10 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 80238B14 7F C3 F3 78 */ mr r3, r30
/* 80238B18 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F7FF@ha */
/* 80238B1C 38 84 F7 FF */ addi r4, r4, 0xF7FF /* 0x0000F7FF@l */
/* 80238B20 54 1F 04 3E */ clrlwi r31, r0, 0x10
/* 80238B24 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 80238B28 4B DF BE B9 */ bl setEventReg__11dSv_event_cFUsUc
/* 80238B2C 7F C3 F3 78 */ mr r3, r30
/* 80238B30 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F8FF@ha */
/* 80238B34 38 84 F8 FF */ addi r4, r4, 0xF8FF /* 0x0000F8FF@l */
/* 80238B38 57 E5 06 3E */ clrlwi r5, r31, 0x18
/* 80238B3C 4B DF BE A5 */ bl setEventReg__11dSv_event_cFUsUc
/* 80238B40 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80238B44 83 C1 00 08 */ lwz r30, 8(r1)
/* 80238B48 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238B4C 7C 08 03 A6 */ mtlr r0
/* 80238B50 38 21 00 10 */ addi r1, r1, 0x10
/* 80238B54 4E 80 00 20 */ blr
@@ -0,0 +1,39 @@
lbl_80238894:
/* 80238894 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80238898 7C 08 02 A6 */ mflr r0
/* 8023889C 90 01 00 24 */ stw r0, 0x24(r1)
/* 802388A0 39 61 00 20 */ addi r11, r1, 0x20
/* 802388A4 48 12 99 39 */ bl _savegpr_29
/* 802388A8 7C 7D 1B 78 */ mr r29, r3
/* 802388AC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802388B0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802388B4 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802388B8 A8 03 01 7C */ lha r0, 0x17c(r3)
/* 802388BC 7C 00 EA 14 */ add r0, r0, r29
/* 802388C0 B0 03 01 7C */ sth r0, 0x17c(r3)
/* 802388C4 4B FF FF 01 */ bl dMsgObject_getTotalPayment__Fv
/* 802388C8 7C 1D 1A 14 */ add r0, r29, r3
/* 802388CC 7C 1D 07 35 */ extsh. r29, r0
/* 802388D0 40 80 00 08 */ bge lbl_802388D8
/* 802388D4 3B A0 00 00 */ li r29, 0
lbl_802388D8:
/* 802388D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802388DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802388E0 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 802388E4 7F C3 F3 78 */ mr r3, r30
/* 802388E8 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FCFF@ha */
/* 802388EC 38 84 FC FF */ addi r4, r4, 0xFCFF /* 0x0000FCFF@l */
/* 802388F0 57 BF 04 3E */ clrlwi r31, r29, 0x10
/* 802388F4 57 A5 C6 3E */ rlwinm r5, r29, 0x18, 0x18, 0x1f
/* 802388F8 4B DF C0 E9 */ bl setEventReg__11dSv_event_cFUsUc
/* 802388FC 7F C3 F3 78 */ mr r3, r30
/* 80238900 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FBFF@ha */
/* 80238904 38 84 FB FF */ addi r4, r4, 0xFBFF /* 0x0000FBFF@l */
/* 80238908 57 E5 06 3E */ clrlwi r5, r31, 0x18
/* 8023890C 4B DF C0 D5 */ bl setEventReg__11dSv_event_cFUsUc
/* 80238910 39 61 00 20 */ addi r11, r1, 0x20
/* 80238914 48 12 99 15 */ bl _restgpr_29
/* 80238918 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8023891C 7C 08 03 A6 */ mtlr r0
/* 80238920 38 21 00 20 */ addi r1, r1, 0x20
/* 80238924 4E 80 00 20 */ blr
@@ -0,0 +1,39 @@
lbl_80238730:
/* 80238730 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80238734 7C 08 02 A6 */ mflr r0
/* 80238738 90 01 00 24 */ stw r0, 0x24(r1)
/* 8023873C 39 61 00 20 */ addi r11, r1, 0x20
/* 80238740 48 12 9A 9D */ bl _savegpr_29
/* 80238744 7C 7D 1B 78 */ mr r29, r3
/* 80238748 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023874C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238750 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238754 A8 03 01 7A */ lha r0, 0x17a(r3)
/* 80238758 7C 00 EA 14 */ add r0, r0, r29
/* 8023875C B0 03 01 7A */ sth r0, 0x17a(r3)
/* 80238760 4B FF FF 01 */ bl dMsgObject_getTotalPrice__Fv
/* 80238764 7C 1D 1A 14 */ add r0, r29, r3
/* 80238768 7C 1D 07 35 */ extsh. r29, r0
/* 8023876C 40 80 00 08 */ bge lbl_80238774
/* 80238770 3B A0 00 00 */ li r29, 0
lbl_80238774:
/* 80238774 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238778 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023877C 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 80238780 7F C3 F3 78 */ mr r3, r30
/* 80238784 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FEFF@ha */
/* 80238788 38 84 FE FF */ addi r4, r4, 0xFEFF /* 0x0000FEFF@l */
/* 8023878C 57 BF 04 3E */ clrlwi r31, r29, 0x10
/* 80238790 57 A5 C6 3E */ rlwinm r5, r29, 0x18, 0x18, 0x1f
/* 80238794 4B DF C2 4D */ bl setEventReg__11dSv_event_cFUsUc
/* 80238798 7F C3 F3 78 */ mr r3, r30
/* 8023879C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FDFF@ha */
/* 802387A0 38 84 FD FF */ addi r4, r4, 0xFDFF /* 0x0000FDFF@l */
/* 802387A4 57 E5 06 3E */ clrlwi r5, r31, 0x18
/* 802387A8 4B DF C2 39 */ bl setEventReg__11dSv_event_cFUsUc
/* 802387AC 39 61 00 20 */ addi r11, r1, 0x20
/* 802387B0 48 12 9A 79 */ bl _restgpr_29
/* 802387B4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802387B8 7C 08 03 A6 */ mtlr r0
/* 802387BC 38 21 00 20 */ addi r1, r1, 0x20
/* 802387C0 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_80238928:
/* 80238928 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023892C 7C 08 02 A6 */ mflr r0
/* 80238930 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238934 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80238938 93 C1 00 08 */ stw r30, 8(r1)
/* 8023893C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238940 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238944 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 80238948 7F C3 F3 78 */ mr r3, r30
/* 8023894C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F9FF@ha */
/* 80238950 38 84 F9 FF */ addi r4, r4, 0xF9FF /* 0x0000F9FF@l */
/* 80238954 4B DF C0 B1 */ bl getEventReg__11dSv_event_cCFUs
/* 80238958 7C 7F 1B 78 */ mr r31, r3
/* 8023895C 7F C3 F3 78 */ mr r3, r30
/* 80238960 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FAFF@ha */
/* 80238964 38 84 FA FF */ addi r4, r4, 0xFAFF /* 0x0000FAFF@l */
/* 80238968 4B DF C0 9D */ bl getEventReg__11dSv_event_cCFUs
/* 8023896C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80238970 53 E0 44 2E */ rlwimi r0, r31, 8, 0x10, 0x17
/* 80238974 54 03 04 3E */ clrlwi r3, r0, 0x10
/* 80238978 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023897C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80238980 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238984 7C 08 03 A6 */ mtlr r0
/* 80238988 38 21 00 10 */ addi r1, r1, 0x10
/* 8023898C 4E 80 00 20 */ blr
@@ -0,0 +1,3 @@
lbl_80232A3C:
/* 80232A3C A8 6D 8B 48 */ lha r3, s_groupID(r13)
/* 80232A40 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_80238A74:
/* 80238A74 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238A78 7C 08 02 A6 */ mflr r0
/* 80238A7C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238A80 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80238A84 93 C1 00 08 */ stw r30, 8(r1)
/* 80238A88 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238A8C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238A90 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 80238A94 7F C3 F3 78 */ mr r3, r30
/* 80238A98 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F7FF@ha */
/* 80238A9C 38 84 F7 FF */ addi r4, r4, 0xF7FF /* 0x0000F7FF@l */
/* 80238AA0 4B DF BF 65 */ bl getEventReg__11dSv_event_cCFUs
/* 80238AA4 7C 7F 1B 78 */ mr r31, r3
/* 80238AA8 7F C3 F3 78 */ mr r3, r30
/* 80238AAC 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F8FF@ha */
/* 80238AB0 38 84 F8 FF */ addi r4, r4, 0xF8FF /* 0x0000F8FF@l */
/* 80238AB4 4B DF BF 51 */ bl getEventReg__11dSv_event_cCFUs
/* 80238AB8 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80238ABC 53 E0 44 2E */ rlwimi r0, r31, 8, 0x10, 0x17
/* 80238AC0 54 03 04 3E */ clrlwi r3, r0, 0x10
/* 80238AC4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80238AC8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80238ACC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238AD0 7C 08 03 A6 */ mtlr r0
/* 80238AD4 38 21 00 10 */ addi r1, r1, 0x10
/* 80238AD8 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_802387C4:
/* 802387C4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802387C8 7C 08 02 A6 */ mflr r0
/* 802387CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802387D0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802387D4 93 C1 00 08 */ stw r30, 8(r1)
/* 802387D8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802387DC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802387E0 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 802387E4 7F C3 F3 78 */ mr r3, r30
/* 802387E8 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FCFF@ha */
/* 802387EC 38 84 FC FF */ addi r4, r4, 0xFCFF /* 0x0000FCFF@l */
/* 802387F0 4B DF C2 15 */ bl getEventReg__11dSv_event_cCFUs
/* 802387F4 7C 7F 1B 78 */ mr r31, r3
/* 802387F8 7F C3 F3 78 */ mr r3, r30
/* 802387FC 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FBFF@ha */
/* 80238800 38 84 FB FF */ addi r4, r4, 0xFBFF /* 0x0000FBFF@l */
/* 80238804 4B DF C2 01 */ bl getEventReg__11dSv_event_cCFUs
/* 80238808 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 8023880C 53 E0 44 2E */ rlwimi r0, r31, 8, 0x10, 0x17
/* 80238810 54 03 04 3E */ clrlwi r3, r0, 0x10
/* 80238814 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80238818 83 C1 00 08 */ lwz r30, 8(r1)
/* 8023881C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238820 7C 08 03 A6 */ mtlr r0
/* 80238824 38 21 00 10 */ addi r1, r1, 0x10
/* 80238828 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_80238660:
/* 80238660 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238664 7C 08 02 A6 */ mflr r0
/* 80238668 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023866C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80238670 93 C1 00 08 */ stw r30, 8(r1)
/* 80238674 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238678 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023867C 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 80238680 7F C3 F3 78 */ mr r3, r30
/* 80238684 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FEFF@ha */
/* 80238688 38 84 FE FF */ addi r4, r4, 0xFEFF /* 0x0000FEFF@l */
/* 8023868C 4B DF C3 79 */ bl getEventReg__11dSv_event_cCFUs
/* 80238690 7C 7F 1B 78 */ mr r31, r3
/* 80238694 7F C3 F3 78 */ mr r3, r30
/* 80238698 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FDFF@ha */
/* 8023869C 38 84 FD FF */ addi r4, r4, 0xFDFF /* 0x0000FDFF@l */
/* 802386A0 4B DF C3 65 */ bl getEventReg__11dSv_event_cCFUs
/* 802386A4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802386A8 53 E0 44 2E */ rlwimi r0, r31, 8, 0x10, 0x17
/* 802386AC 54 03 04 3E */ clrlwi r3, r0, 0x10
/* 802386B0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802386B4 83 C1 00 08 */ lwz r30, 8(r1)
/* 802386B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802386BC 7C 08 03 A6 */ mtlr r0
/* 802386C0 38 21 00 10 */ addi r1, r1, 0x10
/* 802386C4 4E 80 00 20 */ blr
@@ -0,0 +1,45 @@
lbl_80232A44:
/* 80232A44 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80232A48 7C 08 02 A6 */ mflr r0
/* 80232A4C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80232A50 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80232A54 93 C1 00 08 */ stw r30, 8(r1)
/* 80232A58 7C 7E 1B 78 */ mr r30, r3
/* 80232A5C 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 80232A60 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80232A64 83 E4 5D AC */ lwz r31, 0x5dac(r4)
/* 80232A68 4B DE 62 79 */ bl fopAc_IsActor__FPv
/* 80232A6C 2C 03 00 00 */ cmpwi r3, 0
/* 80232A70 41 82 00 60 */ beq lbl_80232AD0
/* 80232A74 A8 1E 00 08 */ lha r0, 8(r30)
/* 80232A78 2C 00 01 21 */ cmpwi r0, 0x121
/* 80232A7C 40 82 00 54 */ bne lbl_80232AD0
/* 80232A80 7F E3 FB 78 */ mr r3, r31
/* 80232A84 81 9F 06 28 */ lwz r12, 0x628(r31)
/* 80232A88 81 8C 00 FC */ lwz r12, 0xfc(r12)
/* 80232A8C 7D 89 03 A6 */ mtctr r12
/* 80232A90 4E 80 04 21 */ bctrl
/* 80232A94 7C 7F 1B 78 */ mr r31, r3
/* 80232A98 7F C3 F3 78 */ mr r3, r30
/* 80232A9C 81 9E 05 68 */ lwz r12, 0x568(r30)
/* 80232AA0 81 8C 00 10 */ lwz r12, 0x10(r12)
/* 80232AA4 7D 89 03 A6 */ mtctr r12
/* 80232AA8 4E 80 04 21 */ bctrl
/* 80232AAC 7C 03 F8 40 */ cmplw r3, r31
/* 80232AB0 40 82 00 20 */ bne lbl_80232AD0
/* 80232AB4 7F C3 F3 78 */ mr r3, r30
/* 80232AB8 81 9E 05 68 */ lwz r12, 0x568(r30)
/* 80232ABC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80232AC0 7D 89 03 A6 */ mtctr r12
/* 80232AC4 4E 80 04 21 */ bctrl
/* 80232AC8 38 60 00 00 */ li r3, 0
/* 80232ACC 48 00 00 08 */ b lbl_80232AD4
lbl_80232AD0:
/* 80232AD0 38 60 00 00 */ li r3, 0
lbl_80232AD4:
/* 80232AD4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80232AD8 83 C1 00 08 */ lwz r30, 8(r1)
/* 80232ADC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80232AE0 7C 08 03 A6 */ mtlr r0
/* 80232AE4 38 21 00 10 */ addi r1, r1, 0x10
/* 80232AE8 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_80238990:
/* 80238990 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238994 7C 08 02 A6 */ mflr r0
/* 80238998 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023899C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802389A0 93 C1 00 08 */ stw r30, 8(r1)
/* 802389A4 7C 60 1B 78 */ mr r0, r3
/* 802389A8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802389AC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802389B0 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 802389B4 7F C3 F3 78 */ mr r3, r30
/* 802389B8 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000F9FF@ha */
/* 802389BC 38 84 F9 FF */ addi r4, r4, 0xF9FF /* 0x0000F9FF@l */
/* 802389C0 54 1F 04 3E */ clrlwi r31, r0, 0x10
/* 802389C4 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 802389C8 4B DF C0 19 */ bl setEventReg__11dSv_event_cFUsUc
/* 802389CC 7F C3 F3 78 */ mr r3, r30
/* 802389D0 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FAFF@ha */
/* 802389D4 38 84 FA FF */ addi r4, r4, 0xFAFF /* 0x0000FAFF@l */
/* 802389D8 57 E5 06 3E */ clrlwi r5, r31, 0x18
/* 802389DC 4B DF C0 05 */ bl setEventReg__11dSv_event_cFUsUc
/* 802389E0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802389E4 83 C1 00 08 */ lwz r30, 8(r1)
/* 802389E8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802389EC 7C 08 03 A6 */ mtlr r0
/* 802389F0 38 21 00 10 */ addi r1, r1, 0x10
/* 802389F4 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_8023882C:
/* 8023882C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238830 7C 08 02 A6 */ mflr r0
/* 80238834 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238838 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8023883C 93 C1 00 08 */ stw r30, 8(r1)
/* 80238840 7C 60 1B 78 */ mr r0, r3
/* 80238844 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238848 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023884C 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 80238850 7F C3 F3 78 */ mr r3, r30
/* 80238854 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FCFF@ha */
/* 80238858 38 84 FC FF */ addi r4, r4, 0xFCFF /* 0x0000FCFF@l */
/* 8023885C 54 1F 04 3E */ clrlwi r31, r0, 0x10
/* 80238860 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 80238864 4B DF C1 7D */ bl setEventReg__11dSv_event_cFUsUc
/* 80238868 7F C3 F3 78 */ mr r3, r30
/* 8023886C 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FBFF@ha */
/* 80238870 38 84 FB FF */ addi r4, r4, 0xFBFF /* 0x0000FBFF@l */
/* 80238874 57 E5 06 3E */ clrlwi r5, r31, 0x18
/* 80238878 4B DF C1 69 */ bl setEventReg__11dSv_event_cFUsUc
/* 8023887C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80238880 83 C1 00 08 */ lwz r30, 8(r1)
/* 80238884 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238888 7C 08 03 A6 */ mtlr r0
/* 8023888C 38 21 00 10 */ addi r1, r1, 0x10
/* 80238890 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_802386C8:
/* 802386C8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802386CC 7C 08 02 A6 */ mflr r0
/* 802386D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802386D4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802386D8 93 C1 00 08 */ stw r30, 8(r1)
/* 802386DC 7C 60 1B 78 */ mr r0, r3
/* 802386E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802386E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802386E8 3B C3 07 F0 */ addi r30, r3, 0x7f0
/* 802386EC 7F C3 F3 78 */ mr r3, r30
/* 802386F0 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FEFF@ha */
/* 802386F4 38 84 FE FF */ addi r4, r4, 0xFEFF /* 0x0000FEFF@l */
/* 802386F8 54 1F 04 3E */ clrlwi r31, r0, 0x10
/* 802386FC 54 05 C6 3E */ rlwinm r5, r0, 0x18, 0x18, 0x1f
/* 80238700 4B DF C2 E1 */ bl setEventReg__11dSv_event_cFUsUc
/* 80238704 7F C3 F3 78 */ mr r3, r30
/* 80238708 3C 80 00 01 */ lis r4, 0x0001 /* 0x0000FDFF@ha */
/* 8023870C 38 84 FD FF */ addi r4, r4, 0xFDFF /* 0x0000FDFF@l */
/* 80238710 57 E5 06 3E */ clrlwi r5, r31, 0x18
/* 80238714 4B DF C2 CD */ bl setEventReg__11dSv_event_cFUsUc
/* 80238718 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023871C 83 C1 00 08 */ lwz r30, 8(r1)
/* 80238720 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238724 7C 08 03 A6 */ mtlr r0
/* 80238728 38 21 00 10 */ addi r1, r1, 0x10
/* 8023872C 4E 80 00 20 */ blr
@@ -0,0 +1,131 @@
lbl_80235EBC:
/* 80235EBC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80235EC0 7C 08 02 A6 */ mflr r0
/* 80235EC4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80235EC8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80235ECC 93 C1 00 08 */ stw r30, 8(r1)
/* 80235ED0 7C 7F 1B 78 */ mr r31, r3
/* 80235ED4 80 63 01 48 */ lwz r3, 0x148(r3)
/* 80235ED8 28 03 00 00 */ cmplwi r3, 0
/* 80235EDC 41 82 00 10 */ beq lbl_80235EEC
/* 80235EE0 4B DD 92 ED */ bl mDoExt_setCurrentHeap__FP7JKRHeap
/* 80235EE4 38 00 00 00 */ li r0, 0
/* 80235EE8 90 1F 01 48 */ stw r0, 0x148(r31)
lbl_80235EEC:
/* 80235EEC 7F E3 FB 78 */ mr r3, r31
/* 80235EF0 38 80 00 01 */ li r4, 1
/* 80235EF4 48 00 0A 19 */ bl delete_screen__12dMsgObject_cFb
/* 80235EF8 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 80235EFC 48 07 16 D9 */ bl reset__Q28JMessage8TControlFv
/* 80235F00 80 7F 01 14 */ lwz r3, 0x114(r31)
/* 80235F04 80 83 00 04 */ lwz r4, 4(r3)
/* 80235F08 28 04 00 00 */ cmplwi r4, 0
/* 80235F0C 41 82 00 0C */ beq lbl_80235F18
/* 80235F10 38 00 00 00 */ li r0, 0
/* 80235F14 90 04 00 08 */ stw r0, 8(r4)
lbl_80235F18:
/* 80235F18 80 83 00 08 */ lwz r4, 8(r3)
/* 80235F1C 28 04 00 00 */ cmplwi r4, 0
/* 80235F20 41 82 00 0C */ beq lbl_80235F2C
/* 80235F24 38 00 00 00 */ li r0, 0
/* 80235F28 90 04 00 08 */ stw r0, 8(r4)
lbl_80235F2C:
/* 80235F2C 38 00 00 00 */ li r0, 0
/* 80235F30 90 03 00 10 */ stw r0, 0x10(r3)
/* 80235F34 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235F38 4B FF 38 D9 */ bl resetCharCountBuffer__19jmessage_tReferenceFv
/* 80235F3C 38 00 00 00 */ li r0, 0
/* 80235F40 B0 1F 01 7E */ sth r0, 0x17e(r31)
/* 80235F44 7F E3 FB 78 */ mr r3, r31
/* 80235F48 48 00 18 01 */ bl updateEquipBombInfoLocal__12dMsgObject_cFv
/* 80235F4C 38 00 00 FF */ li r0, 0xff
/* 80235F50 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80235F54 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80235F58 98 03 5E 7C */ stb r0, 0x5e7c(r3)
/* 80235F5C 38 00 FF FF */ li r0, -1
/* 80235F60 90 03 5E E8 */ stw r0, 0x5ee8(r3)
/* 80235F64 38 00 00 00 */ li r0, 0
/* 80235F68 98 03 5E 7A */ stb r0, 0x5e7a(r3)
/* 80235F6C 98 03 5E 7B */ stb r0, 0x5e7b(r3)
/* 80235F70 90 03 5E EC */ stw r0, 0x5eec(r3)
/* 80235F74 48 00 19 F5 */ bl offCameraCancelFlag__12dMsgObject_cFv
/* 80235F78 38 60 00 FF */ li r3, 0xff
/* 80235F7C 48 00 25 71 */ bl setMsgOutputType__12dMsgObject_cFUc
/* 80235F80 38 80 00 00 */ li r4, 0
/* 80235F84 98 9F 04 D2 */ stb r4, 0x4d2(r31)
/* 80235F88 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 80235F8C 83 C3 00 04 */ lwz r30, 4(r3)
/* 80235F90 88 1E 12 4C */ lbz r0, 0x124c(r30)
/* 80235F94 28 00 00 00 */ cmplwi r0, 0
/* 80235F98 41 82 00 10 */ beq lbl_80235FA8
/* 80235F9C 98 9E 12 4C */ stb r4, 0x124c(r30)
/* 80235FA0 48 00 23 29 */ bl offMsgSendControl__12dMsgObject_cFv
/* 80235FA4 48 00 23 A9 */ bl offMsgSend__12dMsgObject_cFv
lbl_80235FA8:
/* 80235FA8 88 1E 12 4D */ lbz r0, 0x124d(r30)
/* 80235FAC 28 00 00 00 */ cmplwi r0, 0
/* 80235FB0 41 82 00 0C */ beq lbl_80235FBC
/* 80235FB4 38 00 00 00 */ li r0, 0
/* 80235FB8 98 1E 12 4D */ stb r0, 0x124d(r30)
lbl_80235FBC:
/* 80235FBC 88 1F 04 CB */ lbz r0, 0x4cb(r31)
/* 80235FC0 28 00 00 00 */ cmplwi r0, 0
/* 80235FC4 41 82 00 0C */ beq lbl_80235FD0
/* 80235FC8 38 00 00 00 */ li r0, 0
/* 80235FCC 98 1F 04 CB */ stb r0, 0x4cb(r31)
lbl_80235FD0:
/* 80235FD0 88 1F 04 CC */ lbz r0, 0x4cc(r31)
/* 80235FD4 28 00 00 00 */ cmplwi r0, 0
/* 80235FD8 41 82 00 0C */ beq lbl_80235FE4
/* 80235FDC 38 00 00 00 */ li r0, 0
/* 80235FE0 98 1F 04 CC */ stb r0, 0x4cc(r31)
lbl_80235FE4:
/* 80235FE4 88 1F 04 D4 */ lbz r0, 0x4d4(r31)
/* 80235FE8 28 00 00 00 */ cmplwi r0, 0
/* 80235FEC 41 82 00 0C */ beq lbl_80235FF8
/* 80235FF0 38 00 00 00 */ li r0, 0
/* 80235FF4 98 1F 04 D4 */ stb r0, 0x4d4(r31)
lbl_80235FF8:
/* 80235FF8 80 8D 88 84 */ lwz r4, m_control__7dDemo_c(r13)
/* 80235FFC 80 64 00 40 */ lwz r3, 0x40(r4)
/* 80236000 38 03 FF FF */ addi r0, r3, -1
/* 80236004 90 04 00 40 */ stw r0, 0x40(r4)
/* 80236008 88 1F 04 CE */ lbz r0, 0x4ce(r31)
/* 8023600C 28 00 00 01 */ cmplwi r0, 1
/* 80236010 40 82 00 18 */ bne lbl_80236028
/* 80236014 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80236018 38 63 04 C4 */ addi r3, r3, 0x4c4
/* 8023601C 48 08 00 E9 */ bl talkOut__11Z2StatusMgrFv
/* 80236020 38 00 00 00 */ li r0, 0
/* 80236024 98 1F 04 CE */ stb r0, 0x4ce(r31)
lbl_80236028:
/* 80236028 38 00 00 00 */ li r0, 0
/* 8023602C 90 1F 01 3C */ stw r0, 0x13c(r31)
/* 80236030 90 1F 01 40 */ stw r0, 0x140(r31)
/* 80236034 98 1F 04 D1 */ stb r0, 0x4d1(r31)
/* 80236038 7F E3 FB 78 */ mr r3, r31
/* 8023603C 48 00 15 D5 */ bl resetSelectBomBag__12dMsgObject_cFv
/* 80236040 88 9F 01 A5 */ lbz r4, 0x1a5(r31)
/* 80236044 28 04 00 00 */ cmplwi r4, 0
/* 80236048 41 82 00 20 */ beq lbl_80236068
/* 8023604C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80236050 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80236054 A8 03 5D F4 */ lha r0, 0x5df4(r3)
/* 80236058 7C 00 22 14 */ add r0, r0, r4
/* 8023605C B0 03 5D F4 */ sth r0, 0x5df4(r3)
/* 80236060 38 00 00 00 */ li r0, 0
/* 80236064 98 1F 01 A5 */ stb r0, 0x1a5(r31)
lbl_80236068:
/* 80236068 38 00 00 FF */ li r0, 0xff
/* 8023606C 98 1F 01 9A */ stb r0, 0x19a(r31)
/* 80236070 38 60 00 00 */ li r3, 0
/* 80236074 48 00 1A 15 */ bl setNowTalkFlowNo__12dMsgObject_cFs
/* 80236078 7F E3 FB 78 */ mr r3, r31
/* 8023607C 38 80 00 01 */ li r4, 1
/* 80236080 48 00 08 65 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80236084 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80236088 83 C1 00 08 */ lwz r30, 8(r1)
/* 8023608C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236090 7C 08 03 A6 */ mtlr r0
/* 80236094 38 21 00 10 */ addi r1, r1, 0x10
/* 80236098 4E 80 00 20 */ blr
@@ -0,0 +1,57 @@
lbl_8023690C:
/* 8023690C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236910 7C 08 02 A6 */ mflr r0
/* 80236914 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236918 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8023691C 93 C1 00 08 */ stw r30, 8(r1)
/* 80236920 7C 7E 1B 78 */ mr r30, r3
/* 80236924 7C 9F 23 78 */ mr r31, r4
/* 80236928 80 63 01 0C */ lwz r3, 0x10c(r3)
/* 8023692C 28 03 00 00 */ cmplwi r3, 0
/* 80236930 41 82 00 24 */ beq lbl_80236954
/* 80236934 41 82 00 18 */ beq lbl_8023694C
/* 80236938 38 80 00 01 */ li r4, 1
/* 8023693C 81 83 00 00 */ lwz r12, 0(r3)
/* 80236940 81 8C 00 08 */ lwz r12, 8(r12)
/* 80236944 7D 89 03 A6 */ mtctr r12
/* 80236948 4E 80 04 21 */ bctrl
lbl_8023694C:
/* 8023694C 38 00 00 00 */ li r0, 0
/* 80236950 90 1E 01 0C */ stw r0, 0x10c(r30)
lbl_80236954:
/* 80236954 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80236958 28 03 00 00 */ cmplwi r3, 0
/* 8023695C 41 82 00 48 */ beq lbl_802369A4
/* 80236960 41 82 00 18 */ beq lbl_80236978
/* 80236964 38 80 00 01 */ li r4, 1
/* 80236968 81 83 00 00 */ lwz r12, 0(r3)
/* 8023696C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 80236970 7D 89 03 A6 */ mtctr r12
/* 80236974 4E 80 04 21 */ bctrl
lbl_80236978:
/* 80236978 38 00 00 00 */ li r0, 0
/* 8023697C 90 1E 01 04 */ stw r0, 0x104(r30)
/* 80236980 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 80236984 41 82 00 20 */ beq lbl_802369A4
/* 80236988 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023698C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80236990 88 03 5E 8F */ lbz r0, 0x5e8f(r3)
/* 80236994 28 00 00 05 */ cmplwi r0, 5
/* 80236998 40 82 00 0C */ bne lbl_802369A4
/* 8023699C 38 60 00 07 */ li r3, 7
/* 802369A0 4B DF 77 E9 */ bl dComIfGp_offHeapLockFlag__Fi
lbl_802369A4:
/* 802369A4 57 E0 06 3F */ clrlwi. r0, r31, 0x18
/* 802369A8 41 82 00 18 */ beq lbl_802369C0
/* 802369AC 80 1E 01 44 */ lwz r0, 0x144(r30)
/* 802369B0 28 00 00 00 */ cmplwi r0, 0
/* 802369B4 41 82 00 0C */ beq lbl_802369C0
/* 802369B8 38 00 00 00 */ li r0, 0
/* 802369BC 90 1E 01 44 */ stw r0, 0x144(r30)
lbl_802369C0:
/* 802369C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802369C4 83 C1 00 08 */ lwz r30, 8(r1)
/* 802369C8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802369CC 7C 08 03 A6 */ mtlr r0
/* 802369D0 38 21 00 10 */ addi r1, r1, 0x10
/* 802369D4 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_80236CD4:
/* 80236CD4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80236CD8 7C 08 02 A6 */ mflr r0
/* 80236CDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80236CE0 38 00 00 00 */ li r0, 0
/* 80236CE4 98 03 01 9C */ stb r0, 0x19c(r3)
/* 80236CE8 38 60 00 00 */ li r3, 0
/* 80236CEC 48 00 13 D9 */ bl changeGroup__12dMsgObject_cFs
/* 80236CF0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80236CF4 7C 08 03 A6 */ mtlr r0
/* 80236CF8 38 21 00 10 */ addi r1, r1, 0x10
/* 80236CFC 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_8023806C:
/* 8023806C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238070 7C 08 02 A6 */ mflr r0
/* 80238074 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238078 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023807C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238080 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238084 4B FF EC 51 */ bl demoMessageGroupLocal__12dMsgObject_cFv
/* 80238088 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023808C 7C 08 03 A6 */ mtlr r0
/* 80238090 38 21 00 10 */ addi r1, r1, 0x10
/* 80238094 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_80236D00:
/* 80236D00 38 00 00 00 */ li r0, 0
/* 80236D04 98 03 01 9C */ stb r0, 0x19c(r3)
/* 80236D08 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_80238098:
/* 80238098 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023809C 7C 08 02 A6 */ mflr r0
/* 802380A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 802380A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802380A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802380AC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802380B0 4B FF EC 51 */ bl endFlowGroupLocal__12dMsgObject_cFv
/* 802380B4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802380B8 7C 08 03 A6 */ mtlr r0
/* 802380BC 38 21 00 10 */ addi r1, r1, 0x10
/* 802380C0 4E 80 00 20 */ blr
@@ -0,0 +1,137 @@
lbl_80235CC0:
/* 80235CC0 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 80235CC4 7C 08 02 A6 */ mflr r0
/* 80235CC8 90 01 00 34 */ stw r0, 0x34(r1)
/* 80235CCC DB E1 00 20 */ stfd f31, 0x20(r1)
/* 80235CD0 F3 E1 00 28 */ psq_st f31, 40(r1), 0, 0 /* qr0 */
/* 80235CD4 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80235CD8 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80235CDC 7C 7F 1B 78 */ mr r31, r3
/* 80235CE0 A8 83 01 6A */ lha r4, 0x16a(r3)
/* 80235CE4 38 04 00 01 */ addi r0, r4, 1
/* 80235CE8 B0 03 01 6A */ sth r0, 0x16a(r3)
/* 80235CEC 3B C0 00 05 */ li r30, 5
/* 80235CF0 48 00 13 CD */ bl isKanbanMessage__12dMsgObject_cFv
/* 80235CF4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235CF8 40 82 00 14 */ bne lbl_80235D0C
/* 80235CFC 7F E3 FB 78 */ mr r3, r31
/* 80235D00 48 00 15 0D */ bl isBookMessage__12dMsgObject_cFv
/* 80235D04 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235D08 41 82 00 14 */ beq lbl_80235D1C
lbl_80235D0C:
/* 80235D0C 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 80235D10 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 80235D14 AB C3 03 04 */ lha r30, 0x304(r3)
/* 80235D18 48 00 00 50 */ b lbl_80235D68
lbl_80235D1C:
/* 80235D1C 7F E3 FB 78 */ mr r3, r31
/* 80235D20 48 00 14 C5 */ bl isPlaceMessage__12dMsgObject_cFv
/* 80235D24 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235D28 40 82 00 14 */ bne lbl_80235D3C
/* 80235D2C 7F E3 FB 78 */ mr r3, r31
/* 80235D30 48 00 14 E5 */ bl isStaffMessage__12dMsgObject_cFv
/* 80235D34 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235D38 41 82 00 14 */ beq lbl_80235D4C
lbl_80235D3C:
/* 80235D3C 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 80235D40 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 80235D44 AB C3 03 08 */ lha r30, 0x308(r3)
/* 80235D48 48 00 00 20 */ b lbl_80235D68
lbl_80235D4C:
/* 80235D4C 7F E3 FB 78 */ mr r3, r31
/* 80235D50 48 00 14 A9 */ bl isBossMessage__12dMsgObject_cFv
/* 80235D54 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235D58 41 82 00 10 */ beq lbl_80235D68
/* 80235D5C 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 80235D60 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 80235D64 AB C3 03 0C */ lha r30, 0x30c(r3)
lbl_80235D68:
/* 80235D68 A8 1F 01 6A */ lha r0, 0x16a(r31)
/* 80235D6C C8 42 B1 20 */ lfd f2, lit_4965(r2)
/* 80235D70 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80235D74 90 01 00 0C */ stw r0, 0xc(r1)
/* 80235D78 3C 60 43 30 */ lis r3, 0x4330
/* 80235D7C 90 61 00 08 */ stw r3, 8(r1)
/* 80235D80 C8 01 00 08 */ lfd f0, 8(r1)
/* 80235D84 EC 20 10 28 */ fsubs f1, f0, f2
/* 80235D88 7F C0 07 34 */ extsh r0, r30
/* 80235D8C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80235D90 90 01 00 14 */ stw r0, 0x14(r1)
/* 80235D94 90 61 00 10 */ stw r3, 0x10(r1)
/* 80235D98 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80235D9C EC 00 10 28 */ fsubs f0, f0, f2
/* 80235DA0 EC 21 00 24 */ fdivs f1, f1, f0
/* 80235DA4 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235DA8 C0 02 B0 C0 */ lfs f0, lit_4084(r2)
/* 80235DAC EF E0 08 28 */ fsubs f31, f0, f1
/* 80235DB0 FC 20 F8 90 */ fmr f1, f31
/* 80235DB4 81 83 00 00 */ lwz r12, 0(r3)
/* 80235DB8 81 8C 00 4C */ lwz r12, 0x4c(r12)
/* 80235DBC 7D 89 03 A6 */ mtctr r12
/* 80235DC0 4E 80 04 21 */ bctrl
/* 80235DC4 7F E3 FB 78 */ mr r3, r31
/* 80235DC8 48 00 14 45 */ bl isBookMessage__12dMsgObject_cFv
/* 80235DCC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235DD0 41 82 00 1C */ beq lbl_80235DEC
/* 80235DD4 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235DD8 FC 20 F8 90 */ fmr f1, f31
/* 80235DDC 81 83 00 00 */ lwz r12, 0(r3)
/* 80235DE0 81 8C 00 44 */ lwz r12, 0x44(r12)
/* 80235DE4 7D 89 03 A6 */ mtctr r12
/* 80235DE8 4E 80 04 21 */ bctrl
lbl_80235DEC:
/* 80235DEC 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 80235DF0 FC 20 F8 90 */ fmr f1, f31
/* 80235DF4 81 83 00 00 */ lwz r12, 0(r3)
/* 80235DF8 81 8C 00 20 */ lwz r12, 0x20(r12)
/* 80235DFC 7D 89 03 A6 */ mtctr r12
/* 80235E00 4E 80 04 21 */ bctrl
/* 80235E04 A8 7F 01 6A */ lha r3, 0x16a(r31)
/* 80235E08 7F C0 07 34 */ extsh r0, r30
/* 80235E0C 7C 03 00 00 */ cmpw r3, r0
/* 80235E10 41 80 00 8C */ blt lbl_80235E9C
/* 80235E14 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235E18 81 83 00 00 */ lwz r12, 0(r3)
/* 80235E1C 81 8C 00 24 */ lwz r12, 0x24(r12)
/* 80235E20 7D 89 03 A6 */ mtctr r12
/* 80235E24 4E 80 04 21 */ bctrl
/* 80235E28 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235E2C 81 83 00 00 */ lwz r12, 0(r3)
/* 80235E30 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80235E34 7D 89 03 A6 */ mtctr r12
/* 80235E38 4E 80 04 21 */ bctrl
/* 80235E3C 88 1F 04 CB */ lbz r0, 0x4cb(r31)
/* 80235E40 28 00 00 00 */ cmplwi r0, 0
/* 80235E44 41 82 00 20 */ beq lbl_80235E64
/* 80235E48 88 1F 04 D4 */ lbz r0, 0x4d4(r31)
/* 80235E4C 28 00 00 00 */ cmplwi r0, 0
/* 80235E50 40 82 00 14 */ bne lbl_80235E64
/* 80235E54 7F E3 FB 78 */ mr r3, r31
/* 80235E58 38 80 00 12 */ li r4, 0x12
/* 80235E5C 48 00 0A 89 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80235E60 48 00 00 10 */ b lbl_80235E70
lbl_80235E64:
/* 80235E64 7F E3 FB 78 */ mr r3, r31
/* 80235E68 38 80 00 13 */ li r4, 0x13
/* 80235E6C 48 00 0A 79 */ bl setStatusLocal__12dMsgObject_cFUs
lbl_80235E70:
/* 80235E70 38 60 00 00 */ li r3, 0
/* 80235E74 90 7F 01 54 */ stw r3, 0x154(r31)
/* 80235E78 80 1F 01 54 */ lwz r0, 0x154(r31)
/* 80235E7C 90 1F 01 58 */ stw r0, 0x158(r31)
/* 80235E80 38 00 03 E8 */ li r0, 0x3e8
/* 80235E84 90 1F 01 5C */ stw r0, 0x15c(r31)
/* 80235E88 B0 7F 01 72 */ sth r3, 0x172(r31)
/* 80235E8C 98 7F 01 99 */ stb r3, 0x199(r31)
/* 80235E90 A8 1F 01 72 */ lha r0, 0x172(r31)
/* 80235E94 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235E98 B0 03 05 DA */ sth r0, 0x5da(r3)
lbl_80235E9C:
/* 80235E9C E3 E1 00 28 */ psq_l f31, 40(r1), 0, 0 /* qr0 */
/* 80235EA0 CB E1 00 20 */ lfd f31, 0x20(r1)
/* 80235EA4 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80235EA8 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80235EAC 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80235EB0 7C 08 03 A6 */ mtlr r0
/* 80235EB4 38 21 00 30 */ addi r1, r1, 0x30
/* 80235EB8 4E 80 00 20 */ blr
@@ -0,0 +1,131 @@
lbl_80235AD4:
/* 80235AD4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80235AD8 7C 08 02 A6 */ mflr r0
/* 80235ADC 90 01 00 24 */ stw r0, 0x24(r1)
/* 80235AE0 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 80235AE4 93 C1 00 18 */ stw r30, 0x18(r1)
/* 80235AE8 7C 7F 1B 78 */ mr r31, r3
/* 80235AEC A0 03 01 68 */ lhz r0, 0x168(r3)
/* 80235AF0 28 00 00 10 */ cmplwi r0, 0x10
/* 80235AF4 41 82 00 60 */ beq lbl_80235B54
/* 80235AF8 88 1F 04 CB */ lbz r0, 0x4cb(r31)
/* 80235AFC 28 00 00 00 */ cmplwi r0, 0
/* 80235B00 41 82 00 54 */ beq lbl_80235B54
/* 80235B04 48 00 17 39 */ bl isTalkMessage__12dMsgObject_cFv
/* 80235B08 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235B0C 41 82 00 48 */ beq lbl_80235B54
/* 80235B10 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235B14 88 03 12 47 */ lbz r0, 0x1247(r3)
/* 80235B18 28 00 00 01 */ cmplwi r0, 1
/* 80235B1C 41 82 00 38 */ beq lbl_80235B54
/* 80235B20 38 00 00 60 */ li r0, 0x60
/* 80235B24 90 01 00 0C */ stw r0, 0xc(r1)
/* 80235B28 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80235B2C 38 81 00 0C */ addi r4, r1, 0xc
/* 80235B30 38 A0 00 00 */ li r5, 0
/* 80235B34 38 C0 00 00 */ li r6, 0
/* 80235B38 38 E0 00 00 */ li r7, 0
/* 80235B3C C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 80235B40 FC 40 08 90 */ fmr f2, f1
/* 80235B44 C0 62 B1 10 */ lfs f3, lit_4145(r2)
/* 80235B48 FC 80 18 90 */ fmr f4, f3
/* 80235B4C 39 00 00 00 */ li r8, 0
/* 80235B50 48 07 5E 35 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80235B54:
/* 80235B54 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235B58 4B FF 36 11 */ bl selectMessage__19jmessage_tReferenceFv
/* 80235B5C 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 80235B60 80 63 00 04 */ lwz r3, 4(r3)
/* 80235B64 88 03 12 4C */ lbz r0, 0x124c(r3)
/* 80235B68 28 00 00 01 */ cmplwi r0, 1
/* 80235B6C 41 82 00 30 */ beq lbl_80235B9C
/* 80235B70 28 00 00 03 */ cmplwi r0, 3
/* 80235B74 41 82 00 28 */ beq lbl_80235B9C
/* 80235B78 28 00 00 04 */ cmplwi r0, 4
/* 80235B7C 41 82 00 20 */ beq lbl_80235B9C
/* 80235B80 28 00 00 06 */ cmplwi r0, 6
/* 80235B84 41 82 00 18 */ beq lbl_80235B9C
/* 80235B88 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235B8C 81 83 00 00 */ lwz r12, 0(r3)
/* 80235B90 81 8C 00 30 */ lwz r12, 0x30(r12)
/* 80235B94 7D 89 03 A6 */ mtctr r12
/* 80235B98 4E 80 04 21 */ bctrl
lbl_80235B9C:
/* 80235B9C 7F E3 FB 78 */ mr r3, r31
/* 80235BA0 48 00 15 49 */ bl isHowlMessage__12dMsgObject_cFv
/* 80235BA4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235BA8 41 82 00 2C */ beq lbl_80235BD4
/* 80235BAC 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235BB0 48 00 C4 D1 */ bl isKeyCheck__14dMsgScrnHowl_cFv
/* 80235BB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235BB8 41 82 00 1C */ beq lbl_80235BD4
/* 80235BBC 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha
/* 80235BC0 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l
/* 80235BC4 80 03 00 34 */ lwz r0, 0x34(r3)
/* 80235BC8 54 00 05 AD */ rlwinm. r0, r0, 0, 0x16, 0x16
/* 80235BCC 41 82 00 08 */ beq lbl_80235BD4
/* 80235BD0 48 00 27 51 */ bl onMsgSend__12dMsgObject_cFv
lbl_80235BD4:
/* 80235BD4 7F E3 FB 78 */ mr r3, r31
/* 80235BD8 48 00 0E 01 */ bl isSend__12dMsgObject_cFv
/* 80235BDC 7C 7E 1B 78 */ mr r30, r3
/* 80235BE0 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha
/* 80235BE4 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l
/* 80235BE8 80 63 00 34 */ lwz r3, 0x34(r3)
/* 80235BEC 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 80235BF0 40 82 00 1C */ bne lbl_80235C0C
/* 80235BF4 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 80235BF8 41 82 00 24 */ beq lbl_80235C1C
/* 80235BFC 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80235C00 48 00 C4 81 */ bl isKeyCheck__14dMsgScrnHowl_cFv
/* 80235C04 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235C08 40 82 00 14 */ bne lbl_80235C1C
lbl_80235C0C:
/* 80235C0C 7F E3 FB 78 */ mr r3, r31
/* 80235C10 48 00 14 D9 */ bl isHowlMessage__12dMsgObject_cFv
/* 80235C14 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235C18 40 82 00 90 */ bne lbl_80235CA8
lbl_80235C1C:
/* 80235C1C 57 C0 06 3F */ clrlwi. r0, r30, 0x18
/* 80235C20 41 82 00 88 */ beq lbl_80235CA8
/* 80235C24 80 7F 01 18 */ lwz r3, 0x118(r31)
/* 80235C28 A0 03 05 DE */ lhz r0, 0x5de(r3)
/* 80235C2C 28 00 0C 4E */ cmplwi r0, 0xc4e
/* 80235C30 40 82 00 14 */ bne lbl_80235C44
/* 80235C34 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80235C38 38 63 03 D0 */ addi r3, r3, 0x3d0
/* 80235C3C 38 80 00 02 */ li r4, 2
/* 80235C40 48 07 A3 4D */ bl changeBgmStatus__8Z2SeqMgrFl
lbl_80235C44:
/* 80235C44 38 00 00 00 */ li r0, 0
/* 80235C48 B0 1F 01 6A */ sth r0, 0x16a(r31)
/* 80235C4C 7F E3 FB 78 */ mr r3, r31
/* 80235C50 38 80 00 11 */ li r4, 0x11
/* 80235C54 48 00 0C 91 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80235C58 7F E3 FB 78 */ mr r3, r31
/* 80235C5C 48 00 15 E1 */ bl isTalkMessage__12dMsgObject_cFv
/* 80235C60 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235C64 41 82 00 44 */ beq lbl_80235CA8
/* 80235C68 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80235C6C 28 00 00 02 */ cmplwi r0, 2
/* 80235C70 40 82 00 38 */ bne lbl_80235CA8
/* 80235C74 38 00 00 62 */ li r0, 0x62
/* 80235C78 90 01 00 08 */ stw r0, 8(r1)
/* 80235C7C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80235C80 38 81 00 08 */ addi r4, r1, 8
/* 80235C84 38 A0 00 00 */ li r5, 0
/* 80235C88 38 C0 00 00 */ li r6, 0
/* 80235C8C 38 E0 00 00 */ li r7, 0
/* 80235C90 C0 22 B0 C0 */ lfs f1, lit_4084(r2)
/* 80235C94 FC 40 08 90 */ fmr f2, f1
/* 80235C98 C0 62 B1 10 */ lfs f3, lit_4145(r2)
/* 80235C9C FC 80 18 90 */ fmr f4, f3
/* 80235CA0 39 00 00 00 */ li r8, 0
/* 80235CA4 48 07 5C E1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_80235CA8:
/* 80235CA8 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80235CAC 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 80235CB0 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80235CB4 7C 08 03 A6 */ mtlr r0
/* 80235CB8 38 21 00 20 */ addi r1, r1, 0x20
/* 80235CBC 4E 80 00 20 */ blr
@@ -0,0 +1,132 @@
lbl_8023670C:
/* 8023670C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80236710 7C 08 02 A6 */ mflr r0
/* 80236714 90 01 00 44 */ stw r0, 0x44(r1)
/* 80236718 93 E1 00 3C */ stw r31, 0x3c(r1)
/* 8023671C 93 C1 00 38 */ stw r30, 0x38(r1)
/* 80236720 7C 7F 1B 78 */ mr r31, r3
/* 80236724 54 80 06 3F */ clrlwi. r0, r4, 0x18
/* 80236728 41 82 00 24 */ beq lbl_8023674C
/* 8023672C 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80236730 C0 03 00 B4 */ lfs f0, 0xb4(r3)
/* 80236734 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 80236738 D0 03 00 78 */ stfs f0, 0x78(r3)
/* 8023673C C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 80236740 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80236744 D0 03 00 B4 */ stfs f0, 0xb4(r3)
/* 80236748 48 00 01 84 */ b lbl_802368CC
lbl_8023674C:
/* 8023674C 80 9F 01 20 */ lwz r4, 0x120(r31)
/* 80236750 80 84 00 04 */ lwz r4, 4(r4)
/* 80236754 8B C4 12 45 */ lbz r30, 0x1245(r4)
/* 80236758 48 00 09 65 */ bl isKanbanMessage__12dMsgObject_cFv
/* 8023675C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80236760 40 82 00 14 */ bne lbl_80236774
/* 80236764 7F E3 FB 78 */ mr r3, r31
/* 80236768 48 00 0A A5 */ bl isBookMessage__12dMsgObject_cFv
/* 8023676C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80236770 41 82 00 0C */ beq lbl_8023677C
lbl_80236774:
/* 80236774 3B C0 00 03 */ li r30, 3
/* 80236778 48 00 00 FC */ b lbl_80236874
lbl_8023677C:
/* 8023677C 28 1E 00 03 */ cmplwi r30, 3
/* 80236780 40 82 00 F4 */ bne lbl_80236874
/* 80236784 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80236788 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023678C 80 63 5D AC */ lwz r3, 0x5dac(r3)
/* 80236790 38 63 05 38 */ addi r3, r3, 0x538
/* 80236794 38 81 00 14 */ addi r4, r1, 0x14
/* 80236798 4B DD EB 79 */ bl mDoLib_project__FP3VecP3Vec
/* 8023679C C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 802367A0 D0 01 00 08 */ stfs f0, 8(r1)
/* 802367A4 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 802367A8 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 802367AC 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 802367B0 38 63 00 E0 */ addi r3, r3, 0xe0
/* 802367B4 38 81 00 08 */ addi r4, r1, 8
/* 802367B8 48 03 08 75 */ bl __eq__4cXyzCFRC3Vec
/* 802367BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802367C0 41 82 00 0C */ beq lbl_802367CC
/* 802367C4 C0 41 00 18 */ lfs f2, 0x18(r1)
/* 802367C8 48 00 00 70 */ b lbl_80236838
lbl_802367CC:
/* 802367CC 80 7F 01 00 */ lwz r3, 0x100(r31)
/* 802367D0 38 63 00 E0 */ addi r3, r3, 0xe0
/* 802367D4 38 81 00 20 */ addi r4, r1, 0x20
/* 802367D8 4B DD EB 39 */ bl mDoLib_project__FP3VecP3Vec
/* 802367DC C0 41 00 20 */ lfs f2, 0x20(r1)
/* 802367E0 C0 22 B0 BC */ lfs f1, lit_4083(r2)
/* 802367E4 FC 02 08 40 */ fcmpo cr0, f2, f1
/* 802367E8 4C 41 13 82 */ cror 2, 1, 2
/* 802367EC 40 82 00 48 */ bne lbl_80236834
/* 802367F0 C0 02 B1 2C */ lfs f0, lit_5947(r2)
/* 802367F4 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 802367F8 4C 40 13 82 */ cror 2, 0, 2
/* 802367FC 40 82 00 38 */ bne lbl_80236834
/* 80236800 C0 41 00 24 */ lfs f2, 0x24(r1)
/* 80236804 FC 02 08 40 */ fcmpo cr0, f2, f1
/* 80236808 4C 41 13 82 */ cror 2, 1, 2
/* 8023680C 40 82 00 28 */ bne lbl_80236834
/* 80236810 C0 02 B1 30 */ lfs f0, lit_5948(r2)
/* 80236814 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80236818 4C 40 13 82 */ cror 2, 0, 2
/* 8023681C 40 82 00 18 */ bne lbl_80236834
/* 80236820 C0 22 B0 A0 */ lfs f1, lit_4076(r2)
/* 80236824 C0 01 00 18 */ lfs f0, 0x18(r1)
/* 80236828 EC 00 10 2A */ fadds f0, f0, f2
/* 8023682C EC 41 00 32 */ fmuls f2, f1, f0
/* 80236830 48 00 00 08 */ b lbl_80236838
lbl_80236834:
/* 80236834 C0 41 00 18 */ lfs f2, 0x18(r1)
lbl_80236838:
/* 80236838 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha
/* 8023683C 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l
/* 80236840 A8 03 02 FC */ lha r0, 0x2fc(r3)
/* 80236844 C8 22 B1 20 */ lfd f1, lit_4965(r2)
/* 80236848 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8023684C 90 01 00 34 */ stw r0, 0x34(r1)
/* 80236850 3C 00 43 30 */ lis r0, 0x4330
/* 80236854 90 01 00 30 */ stw r0, 0x30(r1)
/* 80236858 C8 01 00 30 */ lfd f0, 0x30(r1)
/* 8023685C EC 00 08 28 */ fsubs f0, f0, f1
/* 80236860 FC 02 00 40 */ fcmpo cr0, f2, f0
/* 80236864 40 80 00 0C */ bge lbl_80236870
/* 80236868 3B C0 00 00 */ li r30, 0
/* 8023686C 48 00 00 08 */ b lbl_80236874
lbl_80236870:
/* 80236870 3B C0 00 01 */ li r30, 1
lbl_80236874:
/* 80236874 57 C0 06 3E */ clrlwi r0, r30, 0x18
/* 80236878 2C 00 00 02 */ cmpwi r0, 2
/* 8023687C 41 82 00 24 */ beq lbl_802368A0
/* 80236880 40 80 00 30 */ bge lbl_802368B0
/* 80236884 2C 00 00 01 */ cmpwi r0, 1
/* 80236888 40 80 00 08 */ bge lbl_80236890
/* 8023688C 48 00 00 24 */ b lbl_802368B0
lbl_80236890:
/* 80236890 C0 02 B1 34 */ lfs f0, lit_5949(r2)
/* 80236894 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 80236898 D0 03 00 B4 */ stfs f0, 0xb4(r3)
/* 8023689C 48 00 00 20 */ b lbl_802368BC
lbl_802368A0:
/* 802368A0 C0 02 B1 38 */ lfs f0, lit_5950(r2)
/* 802368A4 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 802368A8 D0 03 00 B4 */ stfs f0, 0xb4(r3)
/* 802368AC 48 00 00 10 */ b lbl_802368BC
lbl_802368B0:
/* 802368B0 C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 802368B4 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 802368B8 D0 03 00 B4 */ stfs f0, 0xb4(r3)
lbl_802368BC:
/* 802368BC 80 7F 01 04 */ lwz r3, 0x104(r31)
/* 802368C0 C0 03 00 B4 */ lfs f0, 0xb4(r3)
/* 802368C4 80 7F 01 20 */ lwz r3, 0x120(r31)
/* 802368C8 D0 03 00 78 */ stfs f0, 0x78(r3)
lbl_802368CC:
/* 802368CC 83 E1 00 3C */ lwz r31, 0x3c(r1)
/* 802368D0 83 C1 00 38 */ lwz r30, 0x38(r1)
/* 802368D4 80 01 00 44 */ lwz r0, 0x44(r1)
/* 802368D8 7C 08 03 A6 */ mtlr r0
/* 802368DC 38 21 00 40 */ addi r1, r1, 0x40
/* 802368E0 4E 80 00 20 */ blr
@@ -0,0 +1,11 @@
lbl_8023819C:
/* 8023819C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802381A0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802381A4 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802381A8 28 03 00 00 */ cmplwi r3, 0
/* 802381AC 40 82 00 0C */ bne lbl_802381B8
/* 802381B0 38 60 00 00 */ li r3, 0
/* 802381B4 4E 80 00 20 */ blr
lbl_802381B8:
/* 802381B8 80 63 01 00 */ lwz r3, 0x100(r3)
/* 802381BC 4E 80 00 20 */ blr
@@ -0,0 +1,24 @@
lbl_8023759C:
/* 8023759C 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 802375A0 2C 00 00 71 */ cmpwi r0, 0x71
/* 802375A4 41 82 00 28 */ beq lbl_802375CC
/* 802375A8 40 80 00 10 */ bge lbl_802375B8
/* 802375AC 2C 00 00 70 */ cmpwi r0, 0x70
/* 802375B0 40 80 00 14 */ bge lbl_802375C4
/* 802375B4 48 00 00 28 */ b lbl_802375DC
lbl_802375B8:
/* 802375B8 2C 00 00 73 */ cmpwi r0, 0x73
/* 802375BC 40 80 00 20 */ bge lbl_802375DC
/* 802375C0 48 00 00 14 */ b lbl_802375D4
lbl_802375C4:
/* 802375C4 38 60 00 0F */ li r3, 0xf
/* 802375C8 4E 80 00 20 */ blr
lbl_802375CC:
/* 802375CC 38 60 00 1E */ li r3, 0x1e
/* 802375D0 4E 80 00 20 */ blr
lbl_802375D4:
/* 802375D4 38 60 00 1E */ li r3, 0x1e
/* 802375D8 4E 80 00 20 */ blr
lbl_802375DC:
/* 802375DC 38 60 00 00 */ li r3, 0
/* 802375E0 4E 80 00 20 */ blr
@@ -0,0 +1,39 @@
lbl_8023738C:
/* 8023738C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80237390 7C 08 02 A6 */ mflr r0
/* 80237394 90 01 00 24 */ stw r0, 0x24(r1)
/* 80237398 39 61 00 20 */ addi r11, r1, 0x20
/* 8023739C 48 12 AE 41 */ bl _savegpr_29
/* 802373A0 7C 7D 1B 78 */ mr r29, r3
/* 802373A4 48 00 10 9D */ bl getSelectCursorPos__12dMsgObject_cFv
/* 802373A8 88 1D 01 93 */ lbz r0, 0x193(r29)
/* 802373AC 28 00 00 00 */ cmplwi r0, 0
/* 802373B0 41 82 00 14 */ beq lbl_802373C4
/* 802373B4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802373B8 7C 7D 02 14 */ add r3, r29, r0
/* 802373BC 88 83 01 90 */ lbz r4, 0x190(r3)
/* 802373C0 48 00 00 08 */ b lbl_802373C8
lbl_802373C4:
/* 802373C4 7C 64 1B 78 */ mr r4, r3
lbl_802373C8:
/* 802373C8 80 7D 01 28 */ lwz r3, 0x128(r29)
/* 802373CC 3B E3 00 20 */ addi r31, r3, 0x20
/* 802373D0 80 03 00 24 */ lwz r0, 0x24(r3)
/* 802373D4 7F DF 02 14 */ add r30, r31, r0
/* 802373D8 7F A3 EB 78 */ mr r3, r29
/* 802373DC 54 80 0D FC */ rlwinm r0, r4, 1, 0x17, 0x1e
/* 802373E0 7C 9D 02 14 */ add r4, r29, r0
/* 802373E4 A0 84 01 82 */ lhz r4, 0x182(r4)
/* 802373E8 38 84 01 65 */ addi r4, r4, 0x165
/* 802373EC 4B FF CC E9 */ bl getMessageIndexAlways__12dMsgObject_cFUl
/* 802373F0 1C 03 00 14 */ mulli r0, r3, 0x14
/* 802373F4 7C 7F 02 14 */ add r3, r31, r0
/* 802373F8 80 63 00 10 */ lwz r3, 0x10(r3)
/* 802373FC 38 63 00 08 */ addi r3, r3, 8
/* 80237400 7C 7E 1A 14 */ add r3, r30, r3
/* 80237404 39 61 00 20 */ addi r11, r1, 0x20
/* 80237408 48 12 AE 21 */ bl _restgpr_29
/* 8023740C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80237410 7C 08 03 A6 */ mtlr r0
/* 80237414 38 21 00 20 */ addi r1, r1, 0x20
/* 80237418 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802381D4:
/* 802381D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802381D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802381DC 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802381E0 80 63 01 60 */ lwz r3, 0x160(r3)
/* 802381E4 4E 80 00 20 */ blr
@@ -0,0 +1,24 @@
lbl_8023741C:
/* 8023741C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80237420 7C 08 02 A6 */ mflr r0
/* 80237424 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237428 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8023742C 93 C1 00 08 */ stw r30, 8(r1)
/* 80237430 80 83 01 28 */ lwz r4, 0x128(r3)
/* 80237434 3B E4 00 20 */ addi r31, r4, 0x20
/* 80237438 80 04 00 24 */ lwz r0, 0x24(r4)
/* 8023743C 7F DF 02 14 */ add r30, r31, r0
/* 80237440 88 83 01 94 */ lbz r4, 0x194(r3)
/* 80237444 38 84 01 65 */ addi r4, r4, 0x165
/* 80237448 4B FF CC 8D */ bl getMessageIndexAlways__12dMsgObject_cFUl
/* 8023744C 1C 03 00 14 */ mulli r0, r3, 0x14
/* 80237450 7C 7F 02 14 */ add r3, r31, r0
/* 80237454 80 63 00 10 */ lwz r3, 0x10(r3)
/* 80237458 38 63 00 08 */ addi r3, r3, 8
/* 8023745C 7C 7E 1A 14 */ add r3, r30, r3
/* 80237460 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80237464 83 C1 00 08 */ lwz r30, 8(r1)
/* 80237468 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023746C 7C 08 03 A6 */ mtlr r0
/* 80237470 38 21 00 10 */ addi r1, r1, 0x10
/* 80237474 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80238638:
/* 80238638 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023863C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238640 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238644 88 63 01 A4 */ lbz r3, 0x1a4(r3)
/* 80238648 4E 80 00 20 */ blr
@@ -0,0 +1,23 @@
lbl_80237478:
/* 80237478 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023747C 7C 08 02 A6 */ mflr r0
/* 80237480 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237484 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80237488 93 C1 00 08 */ stw r30, 8(r1)
/* 8023748C 80 83 01 28 */ lwz r4, 0x128(r3)
/* 80237490 3B E4 00 20 */ addi r31, r4, 0x20
/* 80237494 80 04 00 24 */ lwz r0, 0x24(r4)
/* 80237498 7F DF 02 14 */ add r30, r31, r0
/* 8023749C A0 83 01 88 */ lhz r4, 0x188(r3)
/* 802374A0 4B FF CC 35 */ bl getMessageIndexAlways__12dMsgObject_cFUl
/* 802374A4 1C 03 00 14 */ mulli r0, r3, 0x14
/* 802374A8 7C 7F 02 14 */ add r3, r31, r0
/* 802374AC 80 63 00 10 */ lwz r3, 0x10(r3)
/* 802374B0 38 63 00 08 */ addi r3, r3, 8
/* 802374B4 7C 7E 1A 14 */ add r3, r30, r3
/* 802374B8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 802374BC 83 C1 00 08 */ lwz r30, 8(r1)
/* 802374C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802374C4 7C 08 03 A6 */ mtlr r0
/* 802374C8 38 21 00 10 */ addi r1, r1, 0x10
/* 802374CC 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_8023413C:
/* 8023413C 38 60 00 00 */ li r3, 0
/* 80234140 28 04 13 88 */ cmplwi r4, 0x1388
/* 80234144 4C 81 00 20 */ blelr
/* 80234148 A8 6D 8B 48 */ lha r3, s_groupID(r13)
/* 8023414C 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80234128:
/* 80234128 80 63 01 28 */ lwz r3, 0x128(r3)
/* 8023412C 1C 04 00 14 */ mulli r0, r4, 0x14
/* 80234130 7C 63 02 14 */ add r3, r3, r0
/* 80234134 A0 63 00 34 */ lhz r3, 0x34(r3)
/* 80234138 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802383D0:
/* 802383D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802383D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802383D8 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802383DC 80 63 01 54 */ lwz r3, 0x154(r3)
/* 802383E0 4E 80 00 20 */ blr
@@ -0,0 +1,25 @@
lbl_802340D4:
/* 802340D4 38 E0 00 00 */ li r7, 0
/* 802340D8 38 A0 00 00 */ li r5, 0
/* 802340DC 80 C3 01 28 */ lwz r6, 0x128(r3)
/* 802340E0 39 06 00 20 */ addi r8, r6, 0x20
/* 802340E4 A0 C6 00 28 */ lhz r6, 0x28(r6)
/* 802340E8 7C C9 03 A6 */ mtctr r6
/* 802340EC 28 06 00 00 */ cmplwi r6, 0
/* 802340F0 40 81 00 28 */ ble lbl_80234118
lbl_802340F4:
/* 802340F4 38 05 00 14 */ addi r0, r5, 0x14
/* 802340F8 7C 08 02 2E */ lhzx r0, r8, r0
/* 802340FC 7C 00 20 40 */ cmplw r0, r4
/* 80234100 40 82 00 0C */ bne lbl_8023410C
/* 80234104 7C E3 3B 78 */ mr r3, r7
/* 80234108 48 00 00 10 */ b lbl_80234118
lbl_8023410C:
/* 8023410C 38 E7 00 01 */ addi r7, r7, 1
/* 80234110 38 A5 00 14 */ addi r5, r5, 0x14
/* 80234114 42 00 FF E0 */ bdnz lbl_802340F4
lbl_80234118:
/* 80234118 7C 07 30 40 */ cmplw r7, r6
/* 8023411C 4D 80 00 20 */ bltlr
/* 80234120 38 60 02 64 */ li r3, 0x264
/* 80234124 4E 80 00 20 */ blr
@@ -0,0 +1,25 @@
lbl_80233F84:
/* 80233F84 38 E0 00 00 */ li r7, 0
/* 80233F88 38 A0 00 00 */ li r5, 0
/* 80233F8C 80 C3 01 30 */ lwz r6, 0x130(r3)
/* 80233F90 39 06 00 20 */ addi r8, r6, 0x20
/* 80233F94 A0 C6 00 28 */ lhz r6, 0x28(r6)
/* 80233F98 7C C9 03 A6 */ mtctr r6
/* 80233F9C 28 06 00 00 */ cmplwi r6, 0
/* 80233FA0 40 81 00 28 */ ble lbl_80233FC8
lbl_80233FA4:
/* 80233FA4 38 05 00 14 */ addi r0, r5, 0x14
/* 80233FA8 7C 08 02 2E */ lhzx r0, r8, r0
/* 80233FAC 7C 00 20 40 */ cmplw r0, r4
/* 80233FB0 40 82 00 0C */ bne lbl_80233FBC
/* 80233FB4 7C E3 3B 78 */ mr r3, r7
/* 80233FB8 48 00 00 10 */ b lbl_80233FC8
lbl_80233FBC:
/* 80233FBC 38 E7 00 01 */ addi r7, r7, 1
/* 80233FC0 38 A5 00 14 */ addi r5, r5, 0x14
/* 80233FC4 42 00 FF E0 */ bdnz lbl_80233FA4
lbl_80233FC8:
/* 80233FC8 7C 07 30 40 */ cmplw r7, r6
/* 80233FCC 4D 80 00 20 */ bltlr
/* 80233FD0 38 60 02 64 */ li r3, 0x264
/* 80233FD4 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80238174:
/* 80238174 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238178 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023817C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238180 80 63 01 30 */ lwz r3, 0x130(r3)
/* 80238184 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80238500:
/* 80238500 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238504 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238508 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8023850C 88 63 04 C8 */ lbz r3, 0x4c8(r3)
/* 80238510 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802381E8:
/* 802381E8 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802381EC 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802381F0 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802381F4 A0 63 01 64 */ lhz r3, 0x164(r3)
/* 802381F8 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80237A9C:
/* 80237A9C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80237AA0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80237AA4 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80237AA8 A8 63 01 70 */ lha r3, 0x170(r3)
/* 80237AAC 4E 80 00 20 */ blr
@@ -0,0 +1,23 @@
lbl_80237334:
/* 80237334 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80237338 7C 08 02 A6 */ mflr r0
/* 8023733C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237340 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80237344 93 C1 00 08 */ stw r30, 8(r1)
/* 80237348 80 83 01 28 */ lwz r4, 0x128(r3)
/* 8023734C 3B E4 00 20 */ addi r31, r4, 0x20
/* 80237350 80 04 00 24 */ lwz r0, 0x24(r4)
/* 80237354 7F DF 02 14 */ add r30, r31, r0
/* 80237358 A0 83 01 80 */ lhz r4, 0x180(r3)
/* 8023735C 4B FF CC 29 */ bl getMessageIndex__12dMsgObject_cFUl
/* 80237360 1C 03 00 14 */ mulli r0, r3, 0x14
/* 80237364 7C 7F 02 14 */ add r3, r31, r0
/* 80237368 80 63 00 10 */ lwz r3, 0x10(r3)
/* 8023736C 38 63 00 08 */ addi r3, r3, 8
/* 80237370 7C 7E 1A 14 */ add r3, r30, r3
/* 80237374 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80237378 83 C1 00 08 */ lwz r30, 8(r1)
/* 8023737C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237380 7C 08 03 A6 */ mtlr r0
/* 80237384 38 21 00 10 */ addi r1, r1, 0x10
/* 80237388 4E 80 00 20 */ blr
@@ -0,0 +1,71 @@
lbl_80233FD8:
/* 80233FD8 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80233FDC 7C 08 02 A6 */ mflr r0
/* 80233FE0 90 01 00 24 */ stw r0, 0x24(r1)
/* 80233FE4 39 61 00 20 */ addi r11, r1, 0x20
/* 80233FE8 48 12 E1 ED */ bl _savegpr_27
/* 80233FEC 7C 7B 1B 78 */ mr r27, r3
/* 80233FF0 7C 9E 23 78 */ mr r30, r4
/* 80233FF4 3C A0 80 43 */ lis r5, g_MsgObject_HIO_c@ha
/* 80233FF8 38 A5 02 8C */ addi r5, r5, g_MsgObject_HIO_c@l
/* 80233FFC 88 05 03 59 */ lbz r0, 0x359(r5)
/* 80234000 28 00 00 00 */ cmplwi r0, 0
/* 80234004 40 82 00 0C */ bne lbl_80234010
/* 80234008 7F C3 F3 78 */ mr r3, r30
/* 8023400C 48 00 00 B0 */ b lbl_802340BC
lbl_80234010:
/* 80234010 3B E0 00 00 */ li r31, 0
/* 80234014 3B A0 00 00 */ li r29, 0
/* 80234018 48 00 01 25 */ bl getMessageGroup__12dMsgObject_cFUl
/* 8023401C 48 00 40 A9 */ bl changeGroup__12dMsgObject_cFs
/* 80234020 80 7B 01 30 */ lwz r3, 0x130(r27)
/* 80234024 38 C3 00 20 */ addi r6, r3, 0x20
/* 80234028 A0 A3 00 28 */ lhz r5, 0x28(r3)
/* 8023402C 7C A9 03 A6 */ mtctr r5
/* 80234030 28 05 00 00 */ cmplwi r5, 0
/* 80234034 40 81 00 78 */ ble lbl_802340AC
lbl_80234038:
/* 80234038 38 1D 00 14 */ addi r0, r29, 0x14
/* 8023403C 7C 06 02 2E */ lhzx r0, r6, r0
/* 80234040 7C 00 F0 40 */ cmplw r0, r30
/* 80234044 40 82 00 5C */ bne lbl_802340A0
/* 80234048 80 86 00 04 */ lwz r4, 4(r6)
/* 8023404C 7C 66 EA 14 */ add r3, r6, r29
/* 80234050 80 03 00 10 */ lwz r0, 0x10(r3)
/* 80234054 7C 64 02 14 */ add r3, r4, r0
/* 80234058 38 63 00 08 */ addi r3, r3, 8
/* 8023405C 7C 66 1A 14 */ add r3, r6, r3
/* 80234060 88 03 00 00 */ lbz r0, 0(r3)
/* 80234064 2C 00 00 1A */ cmpwi r0, 0x1a
/* 80234068 40 82 00 30 */ bne lbl_80234098
/* 8023406C 88 03 00 02 */ lbz r0, 2(r3)
/* 80234070 2C 00 00 03 */ cmpwi r0, 3
/* 80234074 40 82 00 24 */ bne lbl_80234098
/* 80234078 88 03 00 04 */ lbz r0, 4(r3)
/* 8023407C 7C 00 07 75 */ extsb. r0, r0
/* 80234080 40 82 00 18 */ bne lbl_80234098
/* 80234084 80 03 00 05 */ lwz r0, 5(r3)
/* 80234088 1C 00 00 14 */ mulli r0, r0, 0x14
/* 8023408C 7C 66 02 14 */ add r3, r6, r0
/* 80234090 A3 83 00 14 */ lhz r28, 0x14(r3)
/* 80234094 48 00 00 18 */ b lbl_802340AC
lbl_80234098:
/* 80234098 7F DC F3 78 */ mr r28, r30
/* 8023409C 48 00 00 10 */ b lbl_802340AC
lbl_802340A0:
/* 802340A0 3B FF 00 01 */ addi r31, r31, 1
/* 802340A4 3B BD 00 14 */ addi r29, r29, 0x14
/* 802340A8 42 00 FF 90 */ bdnz lbl_80234038
lbl_802340AC:
/* 802340AC 7C 1F 28 40 */ cmplw r31, r5
/* 802340B0 41 80 00 08 */ blt lbl_802340B8
/* 802340B4 3B 80 02 64 */ li r28, 0x264
lbl_802340B8:
/* 802340B8 7F 83 E3 78 */ mr r3, r28
lbl_802340BC:
/* 802340BC 39 61 00 20 */ addi r11, r1, 0x20
/* 802340C0 48 12 E1 61 */ bl _restgpr_27
/* 802340C4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 802340C8 7C 08 03 A6 */ mtlr r0
/* 802340CC 38 21 00 20 */ addi r1, r1, 0x20
/* 802340D0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80238258:
/* 80238258 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023825C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238260 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238264 80 63 01 04 */ lwz r3, 0x104(r3)
/* 80238268 4E 80 00 20 */ blr
@@ -0,0 +1,22 @@
lbl_8023763C:
/* 8023763C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80237640 7C 08 02 A6 */ mflr r0
/* 80237644 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237648 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8023764C 7C 7F 1B 78 */ mr r31, r3
/* 80237650 48 00 0D F1 */ bl getSelectCursorPos__12dMsgObject_cFv
/* 80237654 88 1F 01 93 */ lbz r0, 0x193(r31)
/* 80237658 28 00 00 00 */ cmplwi r0, 0
/* 8023765C 41 82 00 10 */ beq lbl_8023766C
/* 80237660 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80237664 7C 7F 02 14 */ add r3, r31, r0
/* 80237668 88 63 01 90 */ lbz r3, 0x190(r3)
lbl_8023766C:
/* 8023766C 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80237670 7C 7F 02 14 */ add r3, r31, r0
/* 80237674 88 63 01 8D */ lbz r3, 0x18d(r3)
/* 80237678 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8023767C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237680 7C 08 03 A6 */ mtlr r0
/* 80237684 38 21 00 10 */ addi r1, r1, 0x10
/* 80237688 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_802385B4:
/* 802385B4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802385B8 7C 08 02 A6 */ mflr r0
/* 802385BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802385C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802385C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802385C8 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802385CC 4B FF F0 71 */ bl getSelectBombBagIDLocal__12dMsgObject_cFv
/* 802385D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802385D4 7C 08 03 A6 */ mtlr r0
/* 802385D8 38 21 00 10 */ addi r1, r1, 0x10
/* 802385DC 4E 80 00 20 */ blr
@@ -0,0 +1,22 @@
lbl_802374D0:
/* 802374D0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802374D4 7C 08 02 A6 */ mflr r0
/* 802374D8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802374DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802374E0 7C 7F 1B 78 */ mr r31, r3
/* 802374E4 48 00 0F 5D */ bl getSelectCursorPos__12dMsgObject_cFv
/* 802374E8 88 1F 01 93 */ lbz r0, 0x193(r31)
/* 802374EC 28 00 00 00 */ cmplwi r0, 0
/* 802374F0 41 82 00 10 */ beq lbl_80237500
/* 802374F4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802374F8 7C 7F 02 14 */ add r3, r31, r0
/* 802374FC 88 63 01 90 */ lbz r3, 0x190(r3)
lbl_80237500:
/* 80237500 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 80237504 7C 7F 02 14 */ add r3, r31, r0
/* 80237508 88 63 01 8A */ lbz r3, 0x18a(r3)
/* 8023750C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80237510 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237514 7C 08 03 A6 */ mtlr r0
/* 80237518 38 21 00 10 */ addi r1, r1, 0x10
/* 8023751C 4E 80 00 20 */ blr
@@ -0,0 +1,47 @@
lbl_8023768C:
/* 8023768C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80237690 7C 08 02 A6 */ mflr r0
/* 80237694 90 01 00 24 */ stw r0, 0x24(r1)
/* 80237698 93 E1 00 1C */ stw r31, 0x1c(r1)
/* 8023769C 93 C1 00 18 */ stw r30, 0x18(r1)
/* 802376A0 7C 7E 1B 78 */ mr r30, r3
/* 802376A4 48 00 0D 9D */ bl getSelectCursorPos__12dMsgObject_cFv
/* 802376A8 88 1E 01 93 */ lbz r0, 0x193(r30)
/* 802376AC 28 00 00 00 */ cmplwi r0, 0
/* 802376B0 41 82 00 14 */ beq lbl_802376C4
/* 802376B4 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802376B8 7C 7E 02 14 */ add r3, r30, r0
/* 802376BC 88 03 01 90 */ lbz r0, 0x190(r3)
/* 802376C0 48 00 00 08 */ b lbl_802376C8
lbl_802376C4:
/* 802376C4 7C 60 1B 78 */ mr r0, r3
lbl_802376C8:
/* 802376C8 7F C3 F3 78 */ mr r3, r30
/* 802376CC 54 00 0D FC */ rlwinm r0, r0, 1, 0x17, 0x1e
/* 802376D0 7C 9E 02 14 */ add r4, r30, r0
/* 802376D4 A0 04 01 82 */ lhz r0, 0x182(r4)
/* 802376D8 54 04 06 3E */ clrlwi r4, r0, 0x18
/* 802376DC 4B FF FE C1 */ bl getBombBuyPriceLocal__12dMsgObject_cFUc
/* 802376E0 54 7F 04 3E */ clrlwi r31, r3, 0x10
/* 802376E4 7F C3 F3 78 */ mr r3, r30
/* 802376E8 4B FF FD E9 */ bl getSelectBombNum__12dMsgObject_cFv
/* 802376EC 54 60 06 3E */ clrlwi r0, r3, 0x18
/* 802376F0 7C 00 F9 D6 */ mullw r0, r0, r31
/* 802376F4 C8 22 B1 20 */ lfd f1, lit_4965(r2)
/* 802376F8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802376FC 90 01 00 0C */ stw r0, 0xc(r1)
/* 80237700 3C 00 43 30 */ lis r0, 0x4330
/* 80237704 90 01 00 08 */ stw r0, 8(r1)
/* 80237708 C8 01 00 08 */ lfd f0, 8(r1)
/* 8023770C EC 20 08 28 */ fsubs f1, f0, f1
/* 80237710 C0 02 B1 28 */ lfs f0, lit_5044(r2)
/* 80237714 EC 01 00 24 */ fdivs f0, f1, f0
/* 80237718 FC 00 00 1E */ fctiwz f0, f0
/* 8023771C D8 01 00 10 */ stfd f0, 0x10(r1)
/* 80237720 80 61 00 14 */ lwz r3, 0x14(r1)
/* 80237724 83 E1 00 1C */ lwz r31, 0x1c(r1)
/* 80237728 83 C1 00 18 */ lwz r30, 0x18(r1)
/* 8023772C 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80237730 7C 08 03 A6 */ mtlr r0
/* 80237734 38 21 00 20 */ addi r1, r1, 0x20
/* 80237738 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_802385E0:
/* 802385E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802385E4 7C 08 02 A6 */ mflr r0
/* 802385E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 802385EC 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802385F0 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802385F4 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802385F8 4B FF F0 95 */ bl getSelectBombPriceLocal__12dMsgObject_cFv
/* 802385FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238600 7C 08 03 A6 */ mtlr r0
/* 80238604 38 21 00 10 */ addi r1, r1, 0x10
/* 80238608 4E 80 00 20 */ blr
@@ -0,0 +1,5 @@
lbl_80237E58:
/* 80237E58 80 63 01 20 */ lwz r3, 0x120(r3)
/* 80237E5C 80 63 00 04 */ lwz r3, 4(r3)
/* 80237E60 88 63 12 44 */ lbz r3, 0x1244(r3)
/* 80237E64 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_80238440:
/* 80238440 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238444 7C 08 02 A6 */ mflr r0
/* 80238448 90 01 00 14 */ stw r0, 0x14(r1)
/* 8023844C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238450 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238454 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238458 4B FF FA 01 */ bl getSelectCursorPosLocal__12dMsgObject_cFv
/* 8023845C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238460 7C 08 03 A6 */ mtlr r0
/* 80238464 38 21 00 10 */ addi r1, r1, 0x10
/* 80238468 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80238574:
/* 80238574 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238578 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023857C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238580 88 63 04 C6 */ lbz r3, 0x4c6(r3)
/* 80238584 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80238528:
/* 80238528 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 8023852C 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80238530 80 04 5D BC */ lwz r0, 0x5dbc(r4)
/* 80238534 1C 63 00 C8 */ mulli r3, r3, 0xc8
/* 80238538 38 63 02 6E */ addi r3, r3, 0x26e
/* 8023853C 7C 60 1A 14 */ add r3, r0, r3
/* 80238540 4E 80 00 20 */ blr
@@ -0,0 +1,27 @@
lbl_802372CC:
/* 802372CC 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802372D0 7C 08 02 A6 */ mflr r0
/* 802372D4 90 01 00 24 */ stw r0, 0x24(r1)
/* 802372D8 39 61 00 20 */ addi r11, r1, 0x20
/* 802372DC 48 12 AF 01 */ bl _savegpr_29
/* 802372E0 7C 7D 1B 78 */ mr r29, r3
/* 802372E4 80 63 01 28 */ lwz r3, 0x128(r3)
/* 802372E8 3B E3 00 20 */ addi r31, r3, 0x20
/* 802372EC 80 03 00 24 */ lwz r0, 0x24(r3)
/* 802372F0 7F DF 02 14 */ add r30, r31, r0
/* 802372F4 48 00 10 F1 */ bl getSmellTypeMessageID__12dMsgObject_cFv
/* 802372F8 54 64 04 3E */ clrlwi r4, r3, 0x10
/* 802372FC 7F A3 EB 78 */ mr r3, r29
/* 80237300 4B FF CC 85 */ bl getMessageIndex__12dMsgObject_cFUl
/* 80237304 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80237308 1C 00 00 14 */ mulli r0, r0, 0x14
/* 8023730C 7C 7F 02 14 */ add r3, r31, r0
/* 80237310 80 63 00 10 */ lwz r3, 0x10(r3)
/* 80237314 38 63 00 08 */ addi r3, r3, 8
/* 80237318 7C 7E 1A 14 */ add r3, r30, r3
/* 8023731C 39 61 00 20 */ addi r11, r1, 0x20
/* 80237320 48 12 AF 09 */ bl _restgpr_29
/* 80237324 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80237328 7C 08 03 A6 */ mtlr r0
/* 8023732C 38 21 00 20 */ addi r1, r1, 0x20
/* 80237330 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_80237DD8:
/* 80237DD8 38 60 00 00 */ li r3, 0
/* 80237DDC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
/* 80237DE0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
/* 80237DE4 88 84 00 16 */ lbz r4, 0x16(r4)
/* 80237DE8 2C 04 00 B6 */ cmpwi r4, 0xb6
/* 80237DEC 4C 80 00 20 */ bgelr
/* 80237DF0 2C 04 00 B0 */ cmpwi r4, 0xb0
/* 80237DF4 4D 80 00 20 */ bltlr
/* 80237DF8 38 04 01 65 */ addi r0, r4, 0x165
/* 80237DFC 54 03 04 3E */ clrlwi r3, r0, 0x10
/* 80237E00 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_802383E4:
/* 802383E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802383E8 7C 08 02 A6 */ mflr r0
/* 802383EC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802383F0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802383F4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802383F8 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802383FC 4B FF F9 DD */ bl getSmellTypeMessageIDLocal__12dMsgObject_cFv
/* 80238400 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238404 7C 08 03 A6 */ mtlr r0
/* 80238408 38 21 00 10 */ addi r1, r1, 0x10
/* 8023840C 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802368F8:
/* 802368F8 80 63 01 20 */ lwz r3, 0x120(r3)
/* 802368FC 80 63 00 04 */ lwz r3, 4(r3)
/* 80236900 80 63 05 BC */ lwz r3, 0x5bc(r3)
/* 80236904 A0 63 00 00 */ lhz r3, 0(r3)
/* 80236908 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_8023822C:
/* 8023822C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80238230 7C 08 02 A6 */ mflr r0
/* 80238234 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238238 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 8023823C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238240 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238244 4B FF E6 B5 */ bl getStatusLocal__12dMsgObject_cFv
/* 80238248 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8023824C 7C 08 03 A6 */ mtlr r0
/* 80238250 38 21 00 10 */ addi r1, r1, 0x10
/* 80238254 4E 80 00 20 */ blr
@@ -0,0 +1,193 @@
lbl_80236DE4:
/* 80236DE4 94 21 FB B0 */ stwu r1, -0x450(r1)
/* 80236DE8 7C 08 02 A6 */ mflr r0
/* 80236DEC 90 01 04 54 */ stw r0, 0x454(r1)
/* 80236DF0 39 61 04 50 */ addi r11, r1, 0x450
/* 80236DF4 48 12 B3 CD */ bl _savegpr_22
/* 80236DF8 7C 78 1B 78 */ mr r24, r3
/* 80236DFC 7C 99 23 78 */ mr r25, r4
/* 80236E00 7C BA 2B 78 */ mr r26, r5
/* 80236E04 7C DF 33 78 */ mr r31, r6
/* 80236E08 7C F6 3B 78 */ mr r22, r7
/* 80236E0C 7D 17 43 78 */ mr r23, r8
/* 80236E10 7D 3B 4B 78 */ mr r27, r9
/* 80236E14 7D 5C 53 78 */ mr r28, r10
/* 80236E18 83 A1 04 58 */ lwz r29, 0x458(r1)
/* 80236E1C 83 C1 04 5C */ lwz r30, 0x45c(r1)
/* 80236E20 88 03 04 CD */ lbz r0, 0x4cd(r3)
/* 80236E24 28 00 00 00 */ cmplwi r0, 0
/* 80236E28 40 82 01 28 */ bne lbl_80236F50
/* 80236E2C 4B FF FA CD */ bl getStatusLocal__12dMsgObject_cFv
/* 80236E30 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80236E34 28 00 00 01 */ cmplwi r0, 1
/* 80236E38 40 82 02 54 */ bne lbl_8023708C
/* 80236E3C 7F 03 C3 78 */ mr r3, r24
/* 80236E40 7F 24 CB 78 */ mr r4, r25
/* 80236E44 4B FF D2 F9 */ bl getMessageGroup__12dMsgObject_cFUl
/* 80236E48 48 00 12 7D */ bl changeGroup__12dMsgObject_cFs
/* 80236E4C 38 00 00 01 */ li r0, 1
/* 80236E50 80 78 01 1C */ lwz r3, 0x11c(r24)
/* 80236E54 98 03 00 AF */ stb r0, 0xaf(r3)
/* 80236E58 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236E5C 92 C3 05 C8 */ stw r22, 0x5c8(r3)
/* 80236E60 80 78 01 20 */ lwz r3, 0x120(r24)
/* 80236E64 92 E3 00 38 */ stw r23, 0x38(r3)
/* 80236E68 C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 80236E6C D0 01 00 08 */ stfs f0, 8(r1)
/* 80236E70 D0 01 00 0C */ stfs f0, 0xc(r1)
/* 80236E74 D0 01 00 10 */ stfs f0, 0x10(r1)
/* 80236E78 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236E7C 38 81 00 08 */ addi r4, r1, 8
/* 80236E80 48 00 1D F9 */ bl setActorPos__19jmessage_tReferenceF4cXyz
/* 80236E84 C0 1A 01 1C */ lfs f0, 0x11c(r26)
/* 80236E88 C0 3A 01 20 */ lfs f1, 0x120(r26)
/* 80236E8C 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236E90 D0 03 04 20 */ stfs f0, 0x420(r3)
/* 80236E94 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236E98 D0 23 04 24 */ stfs f1, 0x424(r3)
/* 80236E9C 28 1F 00 00 */ cmplwi r31, 0
/* 80236EA0 41 82 00 14 */ beq lbl_80236EB4
/* 80236EA4 C0 1F 01 1C */ lfs f0, 0x11c(r31)
/* 80236EA8 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236EAC D0 03 04 28 */ stfs f0, 0x428(r3)
/* 80236EB0 48 00 00 10 */ b lbl_80236EC0
lbl_80236EB4:
/* 80236EB4 C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 80236EB8 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236EBC D0 03 04 28 */ stfs f0, 0x428(r3)
lbl_80236EC0:
/* 80236EC0 C0 3A 00 28 */ lfs f1, 0x28(r26)
/* 80236EC4 C0 1A 00 20 */ lfs f0, 0x20(r26)
/* 80236EC8 EC 01 00 28 */ fsubs f0, f1, f0
/* 80236ECC 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236ED0 D0 03 04 2C */ stfs f0, 0x42c(r3)
/* 80236ED4 C0 3A 00 2C */ lfs f1, 0x2c(r26)
/* 80236ED8 C0 1A 00 24 */ lfs f0, 0x24(r26)
/* 80236EDC EC 01 00 28 */ fsubs f0, f1, f0
/* 80236EE0 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236EE4 D0 03 04 30 */ stfs f0, 0x430(r3)
/* 80236EE8 C0 1A 01 18 */ lfs f0, 0x118(r26)
/* 80236EEC 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236EF0 D0 03 04 34 */ stfs f0, 0x434(r3)
/* 80236EF4 C0 1A 01 14 */ lfs f0, 0x114(r26)
/* 80236EF8 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236EFC D0 03 04 38 */ stfs f0, 0x438(r3)
/* 80236F00 28 1F 00 00 */ cmplwi r31, 0
/* 80236F04 41 82 00 14 */ beq lbl_80236F18
/* 80236F08 C0 1F 01 14 */ lfs f0, 0x114(r31)
/* 80236F0C 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236F10 D0 03 04 3C */ stfs f0, 0x43c(r3)
/* 80236F14 48 00 00 10 */ b lbl_80236F24
lbl_80236F18:
/* 80236F18 C0 02 B0 BC */ lfs f0, lit_4083(r2)
/* 80236F1C 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236F20 D0 03 04 3C */ stfs f0, 0x43c(r3)
lbl_80236F24:
/* 80236F24 38 00 00 00 */ li r0, 0
/* 80236F28 80 78 01 20 */ lwz r3, 0x120(r24)
/* 80236F2C 90 03 00 3C */ stw r0, 0x3c(r3)
/* 80236F30 38 00 00 01 */ li r0, 1
/* 80236F34 98 18 04 CD */ stb r0, 0x4cd(r24)
/* 80236F38 80 78 01 14 */ lwz r3, 0x114(r24)
/* 80236F3C 7F 24 CB 78 */ mr r4, r25
/* 80236F40 38 A0 00 00 */ li r5, 0
/* 80236F44 38 C0 00 00 */ li r6, 0
/* 80236F48 48 07 09 AD */ bl setMessageID__Q28JMessage8TControlFUlUlPb
/* 80236F4C 48 00 01 40 */ b lbl_8023708C
lbl_80236F50:
/* 80236F50 80 98 01 20 */ lwz r4, 0x120(r24)
/* 80236F54 83 E4 00 04 */ lwz r31, 4(r4)
/* 80236F58 4B FF F9 A1 */ bl getStatusLocal__12dMsgObject_cFv
/* 80236F5C 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80236F60 28 00 00 0B */ cmplwi r0, 0xb
/* 80236F64 40 82 01 28 */ bne lbl_8023708C
/* 80236F68 88 1F 12 4D */ lbz r0, 0x124d(r31)
/* 80236F6C 28 00 00 07 */ cmplwi r0, 7
/* 80236F70 41 82 00 0C */ beq lbl_80236F7C
/* 80236F74 28 00 00 01 */ cmplwi r0, 1
/* 80236F78 40 82 01 14 */ bne lbl_8023708C
lbl_80236F7C:
/* 80236F7C 80 78 01 14 */ lwz r3, 0x114(r24)
/* 80236F80 48 07 07 3D */ bl render__Q28JMessage8TControlFv
/* 80236F84 28 1E 00 00 */ cmplwi r30, 0
/* 80236F88 41 82 00 44 */ beq lbl_80236FCC
/* 80236F8C 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80236F90 38 A1 00 10 */ addi r5, r1, 0x10
/* 80236F94 38 83 00 08 */ addi r4, r3, 8
/* 80236F98 38 00 00 80 */ li r0, 0x80
/* 80236F9C 7C 09 03 A6 */ mtctr r0
lbl_80236FA0:
/* 80236FA0 80 64 00 04 */ lwz r3, 4(r4)
/* 80236FA4 84 04 00 08 */ lwzu r0, 8(r4)
/* 80236FA8 90 65 00 04 */ stw r3, 4(r5)
/* 80236FAC 94 05 00 08 */ stwu r0, 8(r5)
/* 80236FB0 42 00 FF F0 */ bdnz lbl_80236FA0
/* 80236FB4 80 04 00 04 */ lwz r0, 4(r4)
/* 80236FB8 90 05 00 04 */ stw r0, 4(r5)
/* 80236FBC A0 04 00 08 */ lhz r0, 8(r4)
/* 80236FC0 B0 05 00 08 */ sth r0, 8(r5)
/* 80236FC4 A8 01 04 16 */ lha r0, 0x416(r1)
/* 80236FC8 B0 1E 00 00 */ sth r0, 0(r30)
lbl_80236FCC:
/* 80236FCC 28 1B 00 00 */ cmplwi r27, 0
/* 80236FD0 41 82 00 10 */ beq lbl_80236FE0
/* 80236FD4 7F 63 DB 78 */ mr r3, r27
/* 80236FD8 38 9F 0A 1C */ addi r4, r31, 0xa1c
/* 80236FDC 48 13 1B 51 */ bl strcpy
lbl_80236FE0:
/* 80236FE0 28 1C 00 00 */ cmplwi r28, 0
/* 80236FE4 41 82 00 10 */ beq lbl_80236FF4
/* 80236FE8 7F 83 E3 78 */ mr r3, r28
/* 80236FEC 38 9F 0E 1C */ addi r4, r31, 0xe1c
/* 80236FF0 48 13 1B 3D */ bl strcpy
lbl_80236FF4:
/* 80236FF4 28 1D 00 00 */ cmplwi r29, 0
/* 80236FF8 41 82 00 10 */ beq lbl_80237008
/* 80236FFC 7F A3 EB 78 */ mr r3, r29
/* 80237000 38 9F 0C 1C */ addi r4, r31, 0xc1c
/* 80237004 48 13 1B 29 */ bl strcpy
lbl_80237008:
/* 80237008 80 78 01 14 */ lwz r3, 0x114(r24)
/* 8023700C 48 07 05 C9 */ bl reset__Q28JMessage8TControlFv
/* 80237010 80 78 01 14 */ lwz r3, 0x114(r24)
/* 80237014 80 83 00 04 */ lwz r4, 4(r3)
/* 80237018 28 04 00 00 */ cmplwi r4, 0
/* 8023701C 41 82 00 0C */ beq lbl_80237028
/* 80237020 38 00 00 00 */ li r0, 0
/* 80237024 90 04 00 08 */ stw r0, 8(r4)
lbl_80237028:
/* 80237028 80 83 00 08 */ lwz r4, 8(r3)
/* 8023702C 28 04 00 00 */ cmplwi r4, 0
/* 80237030 41 82 00 0C */ beq lbl_8023703C
/* 80237034 38 00 00 00 */ li r0, 0
/* 80237038 90 04 00 08 */ stw r0, 8(r4)
lbl_8023703C:
/* 8023703C 38 00 00 00 */ li r0, 0
/* 80237040 90 03 00 10 */ stw r0, 0x10(r3)
/* 80237044 80 78 01 18 */ lwz r3, 0x118(r24)
/* 80237048 4B FF 27 C9 */ bl resetCharCountBuffer__19jmessage_tReferenceFv
/* 8023704C 80 8D 88 84 */ lwz r4, m_control__7dDemo_c(r13)
/* 80237050 80 64 00 40 */ lwz r3, 0x40(r4)
/* 80237054 38 03 FF FF */ addi r0, r3, -1
/* 80237058 90 04 00 40 */ stw r0, 0x40(r4)
/* 8023705C 38 00 00 00 */ li r0, 0
/* 80237060 B0 18 01 7E */ sth r0, 0x17e(r24)
/* 80237064 7F 03 C3 78 */ mr r3, r24
/* 80237068 48 00 06 E1 */ bl updateEquipBombInfoLocal__12dMsgObject_cFv
/* 8023706C 38 00 00 00 */ li r0, 0
/* 80237070 98 18 04 CD */ stb r0, 0x4cd(r24)
/* 80237074 98 1F 12 4D */ stb r0, 0x124d(r31)
/* 80237078 7F 03 C3 78 */ mr r3, r24
/* 8023707C 38 80 00 01 */ li r4, 1
/* 80237080 4B FF F8 65 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80237084 38 60 00 01 */ li r3, 1
/* 80237088 48 00 00 08 */ b lbl_80237090
lbl_8023708C:
/* 8023708C 38 60 00 00 */ li r3, 0
lbl_80237090:
/* 80237090 39 61 04 50 */ addi r11, r1, 0x450
/* 80237094 48 12 B1 79 */ bl _restgpr_22
/* 80237098 80 01 04 54 */ lwz r0, 0x454(r1)
/* 8023709C 7C 08 03 A6 */ mtlr r0
/* 802370A0 38 21 04 50 */ addi r1, r1, 0x450
/* 802370A4 4E 80 00 20 */ blr
@@ -0,0 +1,33 @@
lbl_802380F4:
/* 802380F4 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802380F8 7C 08 02 A6 */ mflr r0
/* 802380FC 90 01 00 34 */ stw r0, 0x34(r1)
/* 80238100 39 61 00 30 */ addi r11, r1, 0x30
/* 80238104 48 12 A0 D1 */ bl _savegpr_27
/* 80238108 7C 7B 1B 78 */ mr r27, r3
/* 8023810C 7C 9C 23 78 */ mr r28, r4
/* 80238110 7C BD 2B 78 */ mr r29, r5
/* 80238114 7C DE 33 78 */ mr r30, r6
/* 80238118 7C FF 3B 78 */ mr r31, r7
/* 8023811C 7D 0C 43 78 */ mr r12, r8
/* 80238120 7D 2B 4B 78 */ mr r11, r9
/* 80238124 80 01 00 38 */ lwz r0, 0x38(r1)
/* 80238128 91 41 00 08 */ stw r10, 8(r1)
/* 8023812C 90 01 00 0C */ stw r0, 0xc(r1)
/* 80238130 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238134 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238138 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8023813C 7F 64 DB 78 */ mr r4, r27
/* 80238140 7F 85 E3 78 */ mr r5, r28
/* 80238144 7F A6 EB 78 */ mr r6, r29
/* 80238148 7F C7 F3 78 */ mr r7, r30
/* 8023814C 7F E8 FB 78 */ mr r8, r31
/* 80238150 7D 89 63 78 */ mr r9, r12
/* 80238154 7D 6A 5B 78 */ mr r10, r11
/* 80238158 4B FF EC 8D */ bl getStringLocal__12dMsgObject_cFUlP10J2DTextBoxP10J2DTextBoxP7JUTFontP10COutFont_cPcPcPcPs
/* 8023815C 39 61 00 30 */ addi r11, r1, 0x30
/* 80238160 48 12 A0 C1 */ bl _restgpr_27
/* 80238164 80 01 00 34 */ lwz r0, 0x34(r1)
/* 80238168 7C 08 03 A6 */ mtlr r0
/* 8023816C 38 21 00 30 */ addi r1, r1, 0x30
/* 80238170 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80237B54:
/* 80237B54 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80237B58 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80237B5C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80237B60 80 63 01 44 */ lwz r3, 0x144(r3)
/* 80237B64 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80238514:
/* 80238514 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238518 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023851C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238520 38 63 01 A6 */ addi r3, r3, 0x1a6
/* 80238524 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802381C0:
/* 802381C0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802381C4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802381C8 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802381CC 80 63 01 38 */ lwz r3, 0x138(r3)
/* 802381D0 4E 80 00 20 */ blr
@@ -0,0 +1,136 @@
lbl_802358D4:
/* 802358D4 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 802358D8 7C 08 02 A6 */ mflr r0
/* 802358DC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802358E0 39 61 00 20 */ addi r11, r1, 0x20
/* 802358E4 48 12 C8 F1 */ bl _savegpr_27
/* 802358E8 7C 7C 1B 78 */ mr r28, r3
/* 802358EC 38 00 00 01 */ li r0, 1
/* 802358F0 3C 60 80 43 */ lis r3, g_meter2_info@ha
/* 802358F4 3B C3 01 88 */ addi r30, r3, g_meter2_info@l
/* 802358F8 98 1E 00 BD */ stb r0, 0xbd(r30)
/* 802358FC 80 7C 01 18 */ lwz r3, 0x118(r28)
/* 80235900 4B FF 3B A9 */ bl inputNumber__19jmessage_tReferenceFv
/* 80235904 7F 83 E3 78 */ mr r3, r28
/* 80235908 48 00 10 D1 */ bl isSend__12dMsgObject_cFv
/* 8023590C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80235910 41 82 01 AC */ beq lbl_80235ABC
/* 80235914 38 00 00 00 */ li r0, 0
/* 80235918 98 1C 01 99 */ stb r0, 0x199(r28)
/* 8023591C 3C 60 80 3E */ lis r3, m_cpadInfo__8mDoCPd_c@ha
/* 80235920 38 63 D2 E8 */ addi r3, r3, m_cpadInfo__8mDoCPd_c@l
/* 80235924 80 63 00 34 */ lwz r3, 0x34(r3)
/* 80235928 54 60 05 EF */ rlwinm. r0, r3, 0, 0x17, 0x17
/* 8023592C 41 82 01 58 */ beq lbl_80235A84
/* 80235930 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80235934 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80235938 3B A3 0D D8 */ addi r29, r3, 0xdd8
/* 8023593C 7F A3 EB 78 */ mr r3, r29
/* 80235940 3C 80 80 38 */ lis r4, tempBitLabels__20dSv_event_tmp_flag_c@ha
/* 80235944 3B E4 90 C0 */ addi r31, r4, tempBitLabels__20dSv_event_tmp_flag_c@l
/* 80235948 A0 9F 00 A0 */ lhz r4, 0xa0(r31)
/* 8023594C 4B DF F0 71 */ bl isEventBit__11dSv_event_cCFUs
/* 80235950 7C 7B 1B 78 */ mr r27, r3
/* 80235954 A8 1C 01 74 */ lha r0, 0x174(r28)
/* 80235958 2C 00 00 00 */ cmpwi r0, 0
/* 8023595C 40 81 00 30 */ ble lbl_8023598C
/* 80235960 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80235964 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80235968 38 63 07 F0 */ addi r3, r3, 0x7f0
/* 8023596C 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha
/* 80235970 38 84 72 88 */ addi r4, r4, saveBitLabels__16dSv_event_flag_c@l
/* 80235974 A0 84 06 44 */ lhz r4, 0x644(r4)
/* 80235978 4B DF F0 45 */ bl isEventBit__11dSv_event_cCFUs
/* 8023597C 2C 03 00 00 */ cmpwi r3, 0
/* 80235980 40 82 00 0C */ bne lbl_8023598C
/* 80235984 38 00 00 01 */ li r0, 1
/* 80235988 98 1C 04 D0 */ stb r0, 0x4d0(r28)
lbl_8023598C:
/* 8023598C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80235990 38 A3 61 C0 */ addi r5, r3, g_dComIfG_gameInfo@l
/* 80235994 80 85 5D C4 */ lwz r4, 0x5dc4(r5)
/* 80235998 A8 7C 01 74 */ lha r3, 0x174(r28)
/* 8023599C 7C 03 00 D0 */ neg r0, r3
/* 802359A0 7C 04 02 14 */ add r0, r4, r0
/* 802359A4 90 05 5D C4 */ stw r0, 0x5dc4(r5)
/* 802359A8 2C 1B 00 00 */ cmpwi r27, 0
/* 802359AC 41 82 00 AC */ beq lbl_80235A58
/* 802359B0 7C 60 07 35 */ extsh. r0, r3
/* 802359B4 40 81 00 94 */ ble lbl_80235A48
/* 802359B8 48 00 30 41 */ bl dMsgObject_addFundRaising__Fs
/* 802359BC 48 00 2F 6D */ bl dMsgObject_getFundRaising__Fv
/* 802359C0 48 00 2F 69 */ bl dMsgObject_getFundRaising__Fv
/* 802359C4 54 63 04 3E */ clrlwi r3, r3, 0x10
/* 802359C8 A8 1C 01 76 */ lha r0, 0x176(r28)
/* 802359CC 7C 03 00 00 */ cmpw r3, r0
/* 802359D0 41 80 00 9C */ blt lbl_80235A6C
/* 802359D4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802359D8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802359DC 3B 63 07 F0 */ addi r27, r3, 0x7f0
/* 802359E0 7F 63 DB 78 */ mr r3, r27
/* 802359E4 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha
/* 802359E8 3B E4 72 88 */ addi r31, r4, saveBitLabels__16dSv_event_flag_c@l
/* 802359EC A0 9F 00 F8 */ lhz r4, 0xf8(r31)
/* 802359F0 4B DF EF CD */ bl isEventBit__11dSv_event_cCFUs
/* 802359F4 2C 03 00 00 */ cmpwi r3, 0
/* 802359F8 40 82 00 74 */ bne lbl_80235A6C
/* 802359FC 7F 63 DB 78 */ mr r3, r27
/* 80235A00 3C 80 80 3A */ lis r4, saveBitLabels__16dSv_event_flag_c@ha
/* 80235A04 3B A4 72 88 */ addi r29, r4, saveBitLabels__16dSv_event_flag_c@l
/* 80235A08 A0 9D 02 F0 */ lhz r4, 0x2f0(r29)
/* 80235A0C 4B DF EF B1 */ bl isEventBit__11dSv_event_cCFUs
/* 80235A10 2C 03 00 00 */ cmpwi r3, 0
/* 80235A14 40 82 00 1C */ bne lbl_80235A30
/* 80235A18 7F 63 DB 78 */ mr r3, r27
/* 80235A1C A0 9D 02 F0 */ lhz r4, 0x2f0(r29)
/* 80235A20 4B DF EF 6D */ bl onEventBit__11dSv_event_cFUs
/* 80235A24 38 60 00 00 */ li r3, 0
/* 80235A28 48 00 2F 69 */ bl dMsgObject_setFundRaising__FUs
/* 80235A2C 48 00 00 40 */ b lbl_80235A6C
lbl_80235A30:
/* 80235A30 7F 63 DB 78 */ mr r3, r27
/* 80235A34 A0 9F 00 F8 */ lhz r4, 0xf8(r31)
/* 80235A38 4B DF EF 55 */ bl onEventBit__11dSv_event_cFUs
/* 80235A3C 38 60 00 00 */ li r3, 0
/* 80235A40 48 00 2F 51 */ bl dMsgObject_setFundRaising__FUs
/* 80235A44 48 00 00 28 */ b lbl_80235A6C
lbl_80235A48:
/* 80235A48 7F A3 EB 78 */ mr r3, r29
/* 80235A4C A0 9F 00 A0 */ lhz r4, 0xa0(r31)
/* 80235A50 4B DF EF 55 */ bl offEventBit__11dSv_event_cFUs
/* 80235A54 48 00 00 18 */ b lbl_80235A6C
lbl_80235A58:
/* 80235A58 48 00 2E 3D */ bl dMsgObject_addTotalPayment__Fs
/* 80235A5C 3C 60 80 23 */ lis r3, dMsgObject_searchSSItem__FPvPv@ha
/* 80235A60 38 63 2A 44 */ addi r3, r3, dMsgObject_searchSSItem__FPvPv@l
/* 80235A64 7F 84 E3 78 */ mr r4, r28
/* 80235A68 4B DE B8 D1 */ bl fpcEx_Search__FPFPvPv_PvPv
lbl_80235A6C:
/* 80235A6C 38 00 00 00 */ li r0, 0
/* 80235A70 98 1E 00 BD */ stb r0, 0xbd(r30)
/* 80235A74 7F 83 E3 78 */ mr r3, r28
/* 80235A78 38 80 00 0E */ li r4, 0xe
/* 80235A7C 48 00 0E 69 */ bl setStatusLocal__12dMsgObject_cFUs
/* 80235A80 48 00 00 3C */ b lbl_80235ABC
lbl_80235A84:
/* 80235A84 54 60 05 AD */ rlwinm. r0, r3, 0, 0x16, 0x16
/* 80235A88 41 82 00 34 */ beq lbl_80235ABC
/* 80235A8C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80235A90 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80235A94 38 63 0D D8 */ addi r3, r3, 0xdd8
/* 80235A98 3C 80 80 38 */ lis r4, tempBitLabels__20dSv_event_tmp_flag_c@ha
/* 80235A9C 38 84 90 C0 */ addi r4, r4, tempBitLabels__20dSv_event_tmp_flag_c@l
/* 80235AA0 A0 84 00 A0 */ lhz r4, 0xa0(r4)
/* 80235AA4 4B DF EF 01 */ bl offEventBit__11dSv_event_cFUs
/* 80235AA8 38 00 00 00 */ li r0, 0
/* 80235AAC 98 1E 00 BD */ stb r0, 0xbd(r30)
/* 80235AB0 7F 83 E3 78 */ mr r3, r28
/* 80235AB4 38 80 00 0E */ li r4, 0xe
/* 80235AB8 48 00 0E 2D */ bl setStatusLocal__12dMsgObject_cFUs
lbl_80235ABC:
/* 80235ABC 39 61 00 20 */ addi r11, r1, 0x20
/* 80235AC0 48 12 C7 61 */ bl _restgpr_27
/* 80235AC4 80 01 00 24 */ lwz r0, 0x24(r1)
/* 80235AC8 7C 08 03 A6 */ mtlr r0
/* 80235ACC 38 21 00 20 */ addi r1, r1, 0x20
/* 80235AD0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802371F8:
/* 802371F8 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 802371FC 20 00 00 13 */ subfic r0, r0, 0x13
/* 80237200 7C 00 00 34 */ cntlzw r0, r0
/* 80237204 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 80237208 4E 80 00 20 */ blr
@@ -0,0 +1,8 @@
lbl_80237934:
/* 80237934 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80237938 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023793C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80237940 88 63 01 9E */ lbz r3, 0x19e(r3)
/* 80237944 30 03 FF FF */ addic r0, r3, -1
/* 80237948 7C 60 19 10 */ subfe r3, r0, r3
/* 8023794C 4E 80 00 20 */ blr
@@ -0,0 +1,41 @@
lbl_80237B68:
/* 80237B68 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80237B6C 7C 08 02 A6 */ mflr r0
/* 80237B70 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237B74 93 E1 00 0C */ stw r31, 0xc(r1)
/* 80237B78 7C 7F 1B 78 */ mr r31, r3
/* 80237B7C 4B FF ED 7D */ bl getStatusLocal__12dMsgObject_cFv
/* 80237B80 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 80237B84 41 82 00 60 */ beq lbl_80237BE4
/* 80237B88 7F E3 FB 78 */ mr r3, r31
/* 80237B8C 4B FF ED 6D */ bl getStatusLocal__12dMsgObject_cFv
/* 80237B90 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80237B94 28 00 00 01 */ cmplwi r0, 1
/* 80237B98 41 82 00 4C */ beq lbl_80237BE4
/* 80237B9C 88 1F 04 C7 */ lbz r0, 0x4c7(r31)
/* 80237BA0 28 00 00 00 */ cmplwi r0, 0
/* 80237BA4 40 82 00 40 */ bne lbl_80237BE4
/* 80237BA8 7F E3 FB 78 */ mr r3, r31
/* 80237BAC 4B FF ED 4D */ bl getStatusLocal__12dMsgObject_cFv
/* 80237BB0 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80237BB4 28 00 00 0B */ cmplwi r0, 0xb
/* 80237BB8 41 82 00 2C */ beq lbl_80237BE4
/* 80237BBC 7F E3 FB 78 */ mr r3, r31
/* 80237BC0 4B FF ED 39 */ bl getStatusLocal__12dMsgObject_cFv
/* 80237BC4 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 80237BC8 28 00 00 06 */ cmplwi r0, 6
/* 80237BCC 40 82 00 10 */ bne lbl_80237BDC
/* 80237BD0 A0 1F 01 66 */ lhz r0, 0x166(r31)
/* 80237BD4 28 00 00 0F */ cmplwi r0, 0xf
/* 80237BD8 41 82 00 0C */ beq lbl_80237BE4
lbl_80237BDC:
/* 80237BDC 38 60 00 01 */ li r3, 1
/* 80237BE0 48 00 00 08 */ b lbl_80237BE8
lbl_80237BE4:
/* 80237BE4 38 60 00 00 */ li r3, 0
lbl_80237BE8:
/* 80237BE8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80237BEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237BF0 7C 08 03 A6 */ mtlr r0
/* 80237BF4 38 21 00 10 */ addi r1, r1, 0x10
/* 80237BF8 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802370A8:
/* 802370A8 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 802370AC 20 00 00 09 */ subfic r0, r0, 9
/* 802370B0 7C 00 00 34 */ cntlzw r0, r0
/* 802370B4 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 802370B8 4E 80 00 20 */ blr
@@ -0,0 +1,26 @@
lbl_802378D4:
/* 802378D4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802378D8 7C 08 02 A6 */ mflr r0
/* 802378DC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802378E0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 802378E4 93 C1 00 08 */ stw r30, 8(r1)
/* 802378E8 7C 7E 1B 78 */ mr r30, r3
/* 802378EC 3B E0 00 00 */ li r31, 0
/* 802378F0 4B FF F7 F9 */ bl isHowlMessage__12dMsgObject_cFv
/* 802378F4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802378F8 41 82 00 20 */ beq lbl_80237918
/* 802378FC 80 7E 01 04 */ lwz r3, 0x104(r30)
/* 80237900 28 03 00 00 */ cmplwi r3, 0
/* 80237904 41 82 00 14 */ beq lbl_80237918
/* 80237908 88 03 27 98 */ lbz r0, 0x2798(r3)
/* 8023790C 28 00 00 03 */ cmplwi r0, 3
/* 80237910 40 82 00 08 */ bne lbl_80237918
/* 80237914 3B E0 00 01 */ li r31, 1
lbl_80237918:
/* 80237918 7F E3 FB 78 */ mr r3, r31
/* 8023791C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 80237920 83 C1 00 08 */ lwz r30, 8(r1)
/* 80237924 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80237928 7C 08 03 A6 */ mtlr r0
/* 8023792C 38 21 00 10 */ addi r1, r1, 0x10
/* 80237930 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_80238588:
/* 80238588 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023858C 7C 08 02 A6 */ mflr r0
/* 80238590 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238594 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238598 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023859C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802385A0 4B FF F3 35 */ bl isHowlHearingModeLocal__12dMsgObject_cFv
/* 802385A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802385A8 7C 08 03 A6 */ mtlr r0
/* 802385AC 38 21 00 10 */ addi r1, r1, 0x10
/* 802385B0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802370E8:
/* 802370E8 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 802370EC 20 00 00 11 */ subfic r0, r0, 0x11
/* 802370F0 7C 00 00 34 */ cntlzw r0, r0
/* 802370F4 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 802370F8 4E 80 00 20 */ blr
@@ -0,0 +1,14 @@
lbl_802370BC:
/* 802370BC 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 802370C0 28 00 00 02 */ cmplwi r0, 2
/* 802370C4 41 82 00 14 */ beq lbl_802370D8
/* 802370C8 28 00 00 06 */ cmplwi r0, 6
/* 802370CC 41 82 00 0C */ beq lbl_802370D8
/* 802370D0 28 00 00 0F */ cmplwi r0, 0xf
/* 802370D4 40 82 00 0C */ bne lbl_802370E0
lbl_802370D8:
/* 802370D8 38 60 00 01 */ li r3, 1
/* 802370DC 4E 80 00 20 */ blr
lbl_802370E0:
/* 802370E0 38 60 00 00 */ li r3, 0
/* 802370E4 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80237980:
/* 80237980 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80237984 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80237988 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8023798C 88 63 04 D2 */ lbz r3, 0x4d2(r3)
/* 80237990 4E 80 00 20 */ blr
@@ -0,0 +1,18 @@
lbl_802370FC:
/* 802370FC 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 80237100 28 00 00 0D */ cmplwi r0, 0xd
/* 80237104 40 82 00 2C */ bne lbl_80237130
/* 80237108 80 63 01 18 */ lwz r3, 0x118(r3)
/* 8023710C A0 03 05 DE */ lhz r0, 0x5de(r3)
/* 80237110 28 00 07 D3 */ cmplwi r0, 0x7d3
/* 80237114 41 82 00 14 */ beq lbl_80237128
/* 80237118 28 00 07 F6 */ cmplwi r0, 0x7f6
/* 8023711C 41 82 00 0C */ beq lbl_80237128
/* 80237120 28 00 07 FA */ cmplwi r0, 0x7fa
/* 80237124 40 82 00 0C */ bne lbl_80237130
lbl_80237128:
/* 80237128 38 60 00 01 */ li r3, 1
/* 8023712C 4E 80 00 20 */ blr
lbl_80237130:
/* 80237130 38 60 00 00 */ li r3, 0
/* 80237134 4E 80 00 20 */ blr
@@ -0,0 +1,36 @@
lbl_80237138:
/* 80237138 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023713C 7C 08 02 A6 */ mflr r0
/* 80237140 90 01 00 14 */ stw r0, 0x14(r1)
/* 80237144 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 80237148 28 00 00 0D */ cmplwi r0, 0xd
/* 8023714C 40 82 00 50 */ bne lbl_8023719C
/* 80237150 4B FF FF AD */ bl isMidonaMessage__12dMsgObject_cFv
/* 80237154 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80237158 40 82 00 44 */ bne lbl_8023719C
/* 8023715C 80 6D 8A 98 */ lwz r3, m_midnaActor__9daPy_py_c(r13)
/* 80237160 28 03 00 00 */ cmplwi r3, 0
/* 80237164 41 82 00 30 */ beq lbl_80237194
/* 80237168 38 00 00 00 */ li r0, 0
/* 8023716C 88 63 08 4E */ lbz r3, 0x84e(r3)
/* 80237170 28 03 00 02 */ cmplwi r3, 2
/* 80237174 41 82 00 0C */ beq lbl_80237180
/* 80237178 28 03 00 01 */ cmplwi r3, 1
/* 8023717C 40 82 00 08 */ bne lbl_80237184
lbl_80237180:
/* 80237180 38 00 00 01 */ li r0, 1
lbl_80237184:
/* 80237184 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 80237188 40 82 00 0C */ bne lbl_80237194
/* 8023718C 38 60 00 01 */ li r3, 1
/* 80237190 48 00 00 10 */ b lbl_802371A0
lbl_80237194:
/* 80237194 38 60 00 00 */ li r3, 0
/* 80237198 48 00 00 08 */ b lbl_802371A0
lbl_8023719C:
/* 8023719C 38 60 00 01 */ li r3, 1
lbl_802371A0:
/* 802371A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802371A4 7C 08 03 A6 */ mtlr r0
/* 802371A8 38 21 00 10 */ addi r1, r1, 0x10
/* 802371AC 4E 80 00 20 */ blr
@@ -0,0 +1,16 @@
lbl_802371B0:
/* 802371B0 80 8D 8A 98 */ lwz r4, m_midnaActor__9daPy_py_c(r13)
/* 802371B4 28 04 00 00 */ cmplwi r4, 0
/* 802371B8 41 82 00 24 */ beq lbl_802371DC
/* 802371BC 38 60 00 00 */ li r3, 0
/* 802371C0 88 04 08 4E */ lbz r0, 0x84e(r4)
/* 802371C4 28 00 00 02 */ cmplwi r0, 2
/* 802371C8 41 82 00 0C */ beq lbl_802371D4
/* 802371CC 28 00 00 01 */ cmplwi r0, 1
/* 802371D0 4C 82 00 20 */ bnelr
lbl_802371D4:
/* 802371D4 38 60 00 01 */ li r3, 1
/* 802371D8 4E 80 00 20 */ blr
lbl_802371DC:
/* 802371DC 38 60 00 00 */ li r3, 0
/* 802371E0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80237588:
/* 80237588 80 63 01 1C */ lwz r3, 0x11c(r3)
/* 8023758C 88 63 00 B0 */ lbz r3, 0xb0(r3)
/* 80237590 30 03 FF FF */ addic r0, r3, -1
/* 80237594 7C 60 19 10 */ subfe r3, r0, r3
/* 80237598 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_802383A4:
/* 802383A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802383A8 7C 08 02 A6 */ mflr r0
/* 802383AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 802383B0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 802383B4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 802383B8 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 802383BC 4B FF F1 CD */ bl isMouthCheckLocal__12dMsgObject_cFv
/* 802383C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 802383C4 7C 08 03 A6 */ mtlr r0
/* 802383C8 38 21 00 10 */ addi r1, r1, 0x10
/* 802383CC 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_80237550:
/* 80237550 88 03 01 95 */ lbz r0, 0x195(r3)
/* 80237554 54 03 07 FE */ clrlwi r3, r0, 0x1f
/* 80237558 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_802382F4:
/* 802382F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 802382F8 7C 08 02 A6 */ mflr r0
/* 802382FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238300 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238304 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 80238308 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 8023830C 4B FF F2 45 */ bl isMsgSendControlLocal__12dMsgObject_cFv
/* 80238310 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238314 7C 08 03 A6 */ mtlr r0
/* 80238318 38 21 00 10 */ addi r1, r1, 0x10
/* 8023831C 4E 80 00 20 */ blr
@@ -0,0 +1,4 @@
lbl_8023757C:
/* 8023757C 88 03 01 95 */ lbz r0, 0x195(r3)
/* 80237580 54 03 FF FE */ rlwinm r3, r0, 0x1f, 0x1f, 0x1f
/* 80237584 4E 80 00 20 */ blr
@@ -0,0 +1,12 @@
lbl_80238378:
/* 80238378 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8023837C 7C 08 02 A6 */ mflr r0
/* 80238380 90 01 00 14 */ stw r0, 0x14(r1)
/* 80238384 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
/* 80238388 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
/* 8023838C 80 63 5D BC */ lwz r3, 0x5dbc(r3)
/* 80238390 4B FF F1 ED */ bl isMsgSendLocal__12dMsgObject_cFv
/* 80238394 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80238398 7C 08 03 A6 */ mtlr r0
/* 8023839C 38 21 00 10 */ addi r1, r1, 0x10
/* 802383A0 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_802371E4:
/* 802371E4 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 802371E8 20 00 00 0C */ subfic r0, r0, 0xc
/* 802371EC 7C 00 00 34 */ cntlzw r0, r0
/* 802371F0 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 802371F4 4E 80 00 20 */ blr
@@ -0,0 +1,6 @@
lbl_80237228:
/* 80237228 88 03 01 9A */ lbz r0, 0x19a(r3)
/* 8023722C 20 00 00 10 */ subfic r0, r0, 0x10
/* 80237230 7C 00 00 34 */ cntlzw r0, r0
/* 80237234 54 03 DE 3E */ rlwinm r3, r0, 0x1b, 0x18, 0x1f
/* 80237238 4E 80 00 20 */ blr

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