tp/asm/d/meter/d_meter2_draw/func_802140DC.s

357 lines
16 KiB
ArmAsm

lbl_802140DC:
/* 802140DC 94 21 FF 60 */ stwu r1, -0xa0(r1)
/* 802140E0 7C 08 02 A6 */ mflr r0
/* 802140E4 90 01 00 A4 */ stw r0, 0xa4(r1)
/* 802140E8 DB E1 00 90 */ stfd f31, 0x90(r1)
/* 802140EC F3 E1 00 98 */ psq_st f31, 152(r1), 0, 0 /* qr0 */
/* 802140F0 DB C1 00 80 */ stfd f30, 0x80(r1)
/* 802140F4 F3 C1 00 88 */ psq_st f30, 136(r1), 0, 0 /* qr0 */
/* 802140F8 DB A1 00 70 */ stfd f29, 0x70(r1)
/* 802140FC F3 A1 00 78 */ psq_st f29, 120(r1), 0, 0 /* qr0 */
/* 80214100 DB 81 00 60 */ stfd f28, 0x60(r1)
/* 80214104 F3 81 00 68 */ psq_st f28, 104(r1), 0, 0 /* qr0 */
/* 80214108 DB 61 00 50 */ stfd f27, 0x50(r1)
/* 8021410C F3 61 00 58 */ psq_st f27, 88(r1), 0, 0 /* qr0 */
/* 80214110 39 61 00 50 */ addi r11, r1, 0x50
/* 80214114 48 14 E0 B9 */ bl _savegpr_25
/* 80214118 7C 79 1B 78 */ mr r25, r3
/* 8021411C FF 60 08 90 */ fmr f27, f1
/* 80214120 FF 80 10 90 */ fmr f28, f2
/* 80214124 7C 9A 23 78 */ mr r26, r4
/* 80214128 FF A0 18 90 */ fmr f29, f3
/* 8021412C 7C BB 2B 78 */ mr r27, r5
/* 80214130 7C DC 33 78 */ mr r28, r6
/* 80214134 7C FD 3B 78 */ mr r29, r7
/* 80214138 7D 1E 43 78 */ mr r30, r8
/* 8021413C FF C0 20 90 */ fmr f30, f4
/* 80214140 7D 3F 4B 78 */ mr r31, r9
/* 80214144 C3 E2 AE A8 */ lfs f31, lit_5784(r2)
/* 80214148 55 20 06 3E */ clrlwi r0, r9, 0x18
/* 8021414C 28 00 00 04 */ cmplwi r0, 4
/* 80214150 40 82 00 B4 */ bne lbl_80214204
/* 80214154 C3 E2 AE AC */ lfs f31, lit_5785(r2)
/* 80214158 80 79 00 80 */ lwz r3, 0x80(r25)
/* 8021415C 3C 80 79 61 */ lis r4, 0x7961 /* 0x79613030@ha */
/* 80214160 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x79613030@l */
/* 80214164 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214168 81 83 00 00 */ lwz r12, 0(r3)
/* 8021416C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80214170 7D 89 03 A6 */ mtctr r12
/* 80214174 4E 80 04 21 */ bctrl
/* 80214178 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 8021417C 28 00 00 00 */ cmplwi r0, 0
/* 80214180 41 82 00 2C */ beq lbl_802141AC
/* 80214184 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80214188 3C 80 79 61 */ lis r4, 0x7961 /* 0x79613030@ha */
/* 8021418C 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x79613030@l */
/* 80214190 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214194 81 83 00 00 */ lwz r12, 0(r3)
/* 80214198 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8021419C 7D 89 03 A6 */ mtctr r12
/* 802141A0 4E 80 04 21 */ bctrl
/* 802141A4 38 00 00 00 */ li r0, 0
/* 802141A8 98 03 00 B0 */ stb r0, 0xb0(r3)
lbl_802141AC:
/* 802141AC 80 79 00 80 */ lwz r3, 0x80(r25)
/* 802141B0 3C 80 79 61 */ lis r4, 0x7961 /* 0x79616273@ha */
/* 802141B4 38 C4 62 73 */ addi r6, r4, 0x6273 /* 0x79616273@l */
/* 802141B8 38 A0 6D 6F */ li r5, 0x6d6f
/* 802141BC 81 83 00 00 */ lwz r12, 0(r3)
/* 802141C0 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 802141C4 7D 89 03 A6 */ mtctr r12
/* 802141C8 4E 80 04 21 */ bctrl
/* 802141CC 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 802141D0 28 00 00 00 */ cmplwi r0, 0
/* 802141D4 41 82 00 D8 */ beq lbl_802142AC
/* 802141D8 80 79 00 80 */ lwz r3, 0x80(r25)
/* 802141DC 3C 80 79 61 */ lis r4, 0x7961 /* 0x79616273@ha */
/* 802141E0 38 C4 62 73 */ addi r6, r4, 0x6273 /* 0x79616273@l */
/* 802141E4 38 A0 6D 6F */ li r5, 0x6d6f
/* 802141E8 81 83 00 00 */ lwz r12, 0(r3)
/* 802141EC 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 802141F0 7D 89 03 A6 */ mtctr r12
/* 802141F4 4E 80 04 21 */ bctrl
/* 802141F8 38 00 00 00 */ li r0, 0
/* 802141FC 98 03 00 B0 */ stb r0, 0xb0(r3)
/* 80214200 48 00 00 AC */ b lbl_802142AC
lbl_80214204:
/* 80214204 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80214208 3C 80 79 61 */ lis r4, 0x7961 /* 0x79613030@ha */
/* 8021420C 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x79613030@l */
/* 80214210 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214214 81 83 00 00 */ lwz r12, 0(r3)
/* 80214218 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8021421C 7D 89 03 A6 */ mtctr r12
/* 80214220 4E 80 04 21 */ bctrl
/* 80214224 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 80214228 28 00 00 00 */ cmplwi r0, 0
/* 8021422C 40 82 00 2C */ bne lbl_80214258
/* 80214230 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80214234 3C 80 79 61 */ lis r4, 0x7961 /* 0x79613030@ha */
/* 80214238 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x79613030@l */
/* 8021423C 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214240 81 83 00 00 */ lwz r12, 0(r3)
/* 80214244 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80214248 7D 89 03 A6 */ mtctr r12
/* 8021424C 4E 80 04 21 */ bctrl
/* 80214250 38 00 00 01 */ li r0, 1
/* 80214254 98 03 00 B0 */ stb r0, 0xb0(r3)
lbl_80214258:
/* 80214258 80 79 00 80 */ lwz r3, 0x80(r25)
/* 8021425C 3C 80 79 61 */ lis r4, 0x7961 /* 0x79616273@ha */
/* 80214260 38 C4 62 73 */ addi r6, r4, 0x6273 /* 0x79616273@l */
/* 80214264 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214268 81 83 00 00 */ lwz r12, 0(r3)
/* 8021426C 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80214270 7D 89 03 A6 */ mtctr r12
/* 80214274 4E 80 04 21 */ bctrl
/* 80214278 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 8021427C 28 00 00 00 */ cmplwi r0, 0
/* 80214280 40 82 00 2C */ bne lbl_802142AC
/* 80214284 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80214288 3C 80 79 61 */ lis r4, 0x7961 /* 0x79616273@ha */
/* 8021428C 38 C4 62 73 */ addi r6, r4, 0x6273 /* 0x79616273@l */
/* 80214290 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214294 81 83 00 00 */ lwz r12, 0(r3)
/* 80214298 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8021429C 7D 89 03 A6 */ mtctr r12
/* 802142A0 4E 80 04 21 */ bctrl
/* 802142A4 38 00 00 01 */ li r0, 1
/* 802142A8 98 03 00 B0 */ stb r0, 0xb0(r3)
lbl_802142AC:
/* 802142AC 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 802142B0 28 00 00 03 */ cmplwi r0, 3
/* 802142B4 41 82 00 3C */ beq lbl_802142F0
/* 802142B8 28 00 00 04 */ cmplwi r0, 4
/* 802142BC 41 82 00 34 */ beq lbl_802142F0
/* 802142C0 28 00 00 05 */ cmplwi r0, 5
/* 802142C4 41 82 00 2C */ beq lbl_802142F0
/* 802142C8 48 02 3F 65 */ bl getStatus__12dMsgObject_cFv
/* 802142CC 54 60 04 3E */ clrlwi r0, r3, 0x10
/* 802142D0 20 60 00 01 */ subfic r3, r0, 1
/* 802142D4 30 03 FF FF */ addic r0, r3, -1
/* 802142D8 7C 00 19 10 */ subfe r0, r0, r3
/* 802142DC 54 00 06 3F */ clrlwi. r0, r0, 0x18
/* 802142E0 41 82 00 10 */ beq lbl_802142F0
/* 802142E4 C0 02 AE 80 */ lfs f0, lit_4182(r2)
/* 802142E8 D0 1A 00 00 */ stfs f0, 0(r26)
/* 802142EC 48 00 03 00 */ b lbl_802145EC
lbl_802142F0:
/* 802142F0 C0 1A 00 00 */ lfs f0, 0(r26)
/* 802142F4 EC 00 F0 2A */ fadds f0, f0, f30
/* 802142F8 D0 1A 00 00 */ stfs f0, 0(r26)
/* 802142FC C0 1A 00 00 */ lfs f0, 0(r26)
/* 80214300 FC 00 F8 40 */ fcmpo cr0, f0, f31
/* 80214304 40 81 00 34 */ ble lbl_80214338
/* 80214308 38 1F FF FF */ addi r0, r31, -1
/* 8021430C 54 00 06 3E */ clrlwi r0, r0, 0x18
/* 80214310 28 00 00 01 */ cmplwi r0, 1
/* 80214314 40 81 00 10 */ ble lbl_80214324
/* 80214318 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 8021431C 28 00 00 03 */ cmplwi r0, 3
/* 80214320 40 82 00 10 */ bne lbl_80214330
lbl_80214324:
/* 80214324 C0 02 AE 98 */ lfs f0, lit_4923(r2)
/* 80214328 D0 1A 00 00 */ stfs f0, 0(r26)
/* 8021432C 48 00 00 0C */ b lbl_80214338
lbl_80214330:
/* 80214330 C0 02 AE 80 */ lfs f0, lit_4182(r2)
/* 80214334 D0 1A 00 00 */ stfs f0, 0(r26)
lbl_80214338:
/* 80214338 C0 02 AE 98 */ lfs f0, lit_4923(r2)
/* 8021433C C0 3A 00 00 */ lfs f1, 0(r26)
/* 80214340 FC 00 08 00 */ fcmpu cr0, f0, f1
/* 80214344 40 82 00 48 */ bne lbl_8021438C
/* 80214348 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 8021434C 28 00 00 01 */ cmplwi r0, 1
/* 80214350 40 82 00 3C */ bne lbl_8021438C
/* 80214354 38 00 00 0F */ li r0, 0xf
/* 80214358 90 01 00 0C */ stw r0, 0xc(r1)
/* 8021435C 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 80214360 38 81 00 0C */ addi r4, r1, 0xc
/* 80214364 38 A0 00 00 */ li r5, 0
/* 80214368 38 C0 00 00 */ li r6, 0
/* 8021436C 38 E0 00 00 */ li r7, 0
/* 80214370 C0 22 AE 84 */ lfs f1, lit_4183(r2)
/* 80214374 FC 40 08 90 */ fmr f2, f1
/* 80214378 C0 62 AE B0 */ lfs f3, lit_5786(r2)
/* 8021437C FC 80 18 90 */ fmr f4, f3
/* 80214380 39 00 00 00 */ li r8, 0
/* 80214384 48 09 76 01 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
/* 80214388 48 00 00 50 */ b lbl_802143D8
lbl_8021438C:
/* 8021438C C0 02 AE 98 */ lfs f0, lit_4923(r2)
/* 80214390 FC 00 08 00 */ fcmpu cr0, f0, f1
/* 80214394 40 82 00 44 */ bne lbl_802143D8
/* 80214398 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 8021439C 28 00 00 02 */ cmplwi r0, 2
/* 802143A0 40 82 00 38 */ bne lbl_802143D8
/* 802143A4 38 00 00 B7 */ li r0, 0xb7
/* 802143A8 90 01 00 08 */ stw r0, 8(r1)
/* 802143AC 80 6D 8D E8 */ lwz r3, mAudioMgrPtr__10Z2AudioMgr(r13)
/* 802143B0 38 81 00 08 */ addi r4, r1, 8
/* 802143B4 38 A0 00 00 */ li r5, 0
/* 802143B8 38 C0 00 00 */ li r6, 0
/* 802143BC 38 E0 00 00 */ li r7, 0
/* 802143C0 C0 22 AE 84 */ lfs f1, lit_4183(r2)
/* 802143C4 FC 40 08 90 */ fmr f2, f1
/* 802143C8 C0 62 AE B0 */ lfs f3, lit_5786(r2)
/* 802143CC FC 80 18 90 */ fmr f4, f3
/* 802143D0 39 00 00 00 */ li r8, 0
/* 802143D4 48 09 75 B1 */ bl seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc
lbl_802143D8:
/* 802143D8 7F 23 CB 78 */ mr r3, r25
/* 802143DC C0 3A 00 00 */ lfs f1, 0(r26)
/* 802143E0 4B FF F9 0D */ bl playPikariBckAnimation__13dMeter2Draw_cFf
/* 802143E4 7F 23 CB 78 */ mr r3, r25
/* 802143E8 C0 3A 00 00 */ lfs f1, 0(r26)
/* 802143EC 4B FF FA 51 */ bl playPikariBpkAnimation__13dMeter2Draw_cFf
/* 802143F0 80 79 03 9C */ lwz r3, 0x39c(r25)
/* 802143F4 80 63 00 04 */ lwz r3, 4(r3)
/* 802143F8 D3 63 00 D4 */ stfs f27, 0xd4(r3)
/* 802143FC D3 83 00 D8 */ stfs f28, 0xd8(r3)
/* 80214400 81 83 00 00 */ lwz r12, 0(r3)
/* 80214404 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80214408 7D 89 03 A6 */ mtctr r12
/* 8021440C 4E 80 04 21 */ bctrl
/* 80214410 80 79 03 9C */ lwz r3, 0x39c(r25)
/* 80214414 80 63 00 04 */ lwz r3, 4(r3)
/* 80214418 C0 23 00 D0 */ lfs f1, 0xd0(r3)
/* 8021441C C0 03 00 CC */ lfs f0, 0xcc(r3)
/* 80214420 EC 1D 00 32 */ fmuls f0, f29, f0
/* 80214424 D0 03 00 CC */ stfs f0, 0xcc(r3)
/* 80214428 EC 1D 00 72 */ fmuls f0, f29, f1
/* 8021442C D0 03 00 D0 */ stfs f0, 0xd0(r3)
/* 80214430 81 83 00 00 */ lwz r12, 0(r3)
/* 80214434 81 8C 00 2C */ lwz r12, 0x2c(r12)
/* 80214438 7D 89 03 A6 */ mtctr r12
/* 8021443C 4E 80 04 21 */ bctrl
/* 80214440 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80214444 3C 80 79 61 */ lis r4, 0x7961 /* 0x79613030@ha */
/* 80214448 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x79613030@l */
/* 8021444C 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214450 81 83 00 00 */ lwz r12, 0(r3)
/* 80214454 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80214458 7D 89 03 A6 */ mtctr r12
/* 8021445C 4E 80 04 21 */ bctrl
/* 80214460 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 80214464 28 00 00 00 */ cmplwi r0, 0
/* 80214468 41 82 00 4C */ beq lbl_802144B4
/* 8021446C 80 1C 00 00 */ lwz r0, 0(r28)
/* 80214470 90 01 00 28 */ stw r0, 0x28(r1)
/* 80214474 80 1B 00 00 */ lwz r0, 0(r27)
/* 80214478 90 01 00 2C */ stw r0, 0x2c(r1)
/* 8021447C 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80214480 3C 80 79 61 */ lis r4, 0x7961 /* 0x79613030@ha */
/* 80214484 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x79613030@l */
/* 80214488 38 A0 6D 6F */ li r5, 0x6d6f
/* 8021448C 81 83 00 00 */ lwz r12, 0(r3)
/* 80214490 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80214494 7D 89 03 A6 */ mtctr r12
/* 80214498 4E 80 04 21 */ bctrl
/* 8021449C 38 81 00 2C */ addi r4, r1, 0x2c
/* 802144A0 38 A1 00 28 */ addi r5, r1, 0x28
/* 802144A4 81 83 00 00 */ lwz r12, 0(r3)
/* 802144A8 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802144AC 7D 89 03 A6 */ mtctr r12
/* 802144B0 4E 80 04 21 */ bctrl
lbl_802144B4:
/* 802144B4 80 79 00 80 */ lwz r3, 0x80(r25)
/* 802144B8 3C 80 79 61 */ lis r4, 0x7961 /* 0x79616273@ha */
/* 802144BC 38 C4 62 73 */ addi r6, r4, 0x6273 /* 0x79616273@l */
/* 802144C0 38 A0 6D 6F */ li r5, 0x6d6f
/* 802144C4 81 83 00 00 */ lwz r12, 0(r3)
/* 802144C8 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 802144CC 7D 89 03 A6 */ mtctr r12
/* 802144D0 4E 80 04 21 */ bctrl
/* 802144D4 88 03 00 B0 */ lbz r0, 0xb0(r3)
/* 802144D8 28 00 00 00 */ cmplwi r0, 0
/* 802144DC 41 82 00 4C */ beq lbl_80214528
/* 802144E0 80 1E 00 00 */ lwz r0, 0(r30)
/* 802144E4 90 01 00 20 */ stw r0, 0x20(r1)
/* 802144E8 80 1D 00 00 */ lwz r0, 0(r29)
/* 802144EC 90 01 00 24 */ stw r0, 0x24(r1)
/* 802144F0 80 79 00 80 */ lwz r3, 0x80(r25)
/* 802144F4 3C 80 79 61 */ lis r4, 0x7961 /* 0x79616273@ha */
/* 802144F8 38 C4 62 73 */ addi r6, r4, 0x6273 /* 0x79616273@l */
/* 802144FC 38 A0 6D 6F */ li r5, 0x6d6f
/* 80214500 81 83 00 00 */ lwz r12, 0(r3)
/* 80214504 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 80214508 7D 89 03 A6 */ mtctr r12
/* 8021450C 4E 80 04 21 */ bctrl
/* 80214510 38 81 00 24 */ addi r4, r1, 0x24
/* 80214514 38 A1 00 20 */ addi r5, r1, 0x20
/* 80214518 81 83 00 00 */ lwz r12, 0(r3)
/* 8021451C 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80214520 7D 89 03 A6 */ mtctr r12
/* 80214524 4E 80 04 21 */ bctrl
lbl_80214528:
/* 80214528 57 E0 06 3E */ clrlwi r0, r31, 0x18
/* 8021452C 28 00 00 04 */ cmplwi r0, 4
/* 80214530 41 82 00 50 */ beq lbl_80214580
/* 80214534 80 19 05 48 */ lwz r0, 0x548(r25)
/* 80214538 90 01 00 18 */ stw r0, 0x18(r1)
/* 8021453C 80 19 05 48 */ lwz r0, 0x548(r25)
/* 80214540 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80214544 80 79 00 80 */ lwz r3, 0x80(r25)
/* 80214548 3C 80 6B 61 */ lis r4, 0x6B61 /* 0x6B613030@ha */
/* 8021454C 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x6B613030@l */
/* 80214550 38 A0 70 69 */ li r5, 0x7069
/* 80214554 81 83 00 00 */ lwz r12, 0(r3)
/* 80214558 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 8021455C 7D 89 03 A6 */ mtctr r12
/* 80214560 4E 80 04 21 */ bctrl
/* 80214564 38 81 00 1C */ addi r4, r1, 0x1c
/* 80214568 38 A1 00 18 */ addi r5, r1, 0x18
/* 8021456C 81 83 00 00 */ lwz r12, 0(r3)
/* 80214570 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 80214574 7D 89 03 A6 */ mtctr r12
/* 80214578 4E 80 04 21 */ bctrl
/* 8021457C 48 00 00 54 */ b lbl_802145D0
lbl_80214580:
/* 80214580 3C 60 80 43 */ lis r3, g_MsgObject_HIO_c@ha /* 0x8043028C@ha */
/* 80214584 38 63 02 8C */ addi r3, r3, g_MsgObject_HIO_c@l /* 0x8043028C@l */
/* 80214588 80 03 02 E4 */ lwz r0, 0x2e4(r3)
/* 8021458C 90 01 00 10 */ stw r0, 0x10(r1)
/* 80214590 80 03 02 E8 */ lwz r0, 0x2e8(r3)
/* 80214594 90 01 00 14 */ stw r0, 0x14(r1)
/* 80214598 80 79 00 80 */ lwz r3, 0x80(r25)
/* 8021459C 3C 80 6B 61 */ lis r4, 0x6B61 /* 0x6B613030@ha */
/* 802145A0 38 C4 30 30 */ addi r6, r4, 0x3030 /* 0x6B613030@l */
/* 802145A4 38 A0 70 69 */ li r5, 0x7069
/* 802145A8 81 83 00 00 */ lwz r12, 0(r3)
/* 802145AC 81 8C 00 3C */ lwz r12, 0x3c(r12)
/* 802145B0 7D 89 03 A6 */ mtctr r12
/* 802145B4 4E 80 04 21 */ bctrl
/* 802145B8 38 81 00 14 */ addi r4, r1, 0x14
/* 802145BC 38 A1 00 10 */ addi r5, r1, 0x10
/* 802145C0 81 83 00 00 */ lwz r12, 0(r3)
/* 802145C4 81 8C 01 30 */ lwz r12, 0x130(r12)
/* 802145C8 7D 89 03 A6 */ mtctr r12
/* 802145CC 4E 80 04 21 */ bctrl
lbl_802145D0:
/* 802145D0 80 79 00 80 */ lwz r3, 0x80(r25)
/* 802145D4 C0 22 AE 80 */ lfs f1, lit_4182(r2)
/* 802145D8 FC 40 08 90 */ fmr f2, f1
/* 802145DC 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 802145E0 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 802145E4 80 84 5F 50 */ lwz r4, 0x5f50(r4)
/* 802145E8 48 0E 48 ED */ bl draw__9J2DScreenFffPC14J2DGrafContext
lbl_802145EC:
/* 802145EC E3 E1 00 98 */ psq_l f31, 152(r1), 0, 0 /* qr0 */
/* 802145F0 CB E1 00 90 */ lfd f31, 0x90(r1)
/* 802145F4 E3 C1 00 88 */ psq_l f30, 136(r1), 0, 0 /* qr0 */
/* 802145F8 CB C1 00 80 */ lfd f30, 0x80(r1)
/* 802145FC E3 A1 00 78 */ psq_l f29, 120(r1), 0, 0 /* qr0 */
/* 80214600 CB A1 00 70 */ lfd f29, 0x70(r1)
/* 80214604 E3 81 00 68 */ psq_l f28, 104(r1), 0, 0 /* qr0 */
/* 80214608 CB 81 00 60 */ lfd f28, 0x60(r1)
/* 8021460C E3 61 00 58 */ psq_l f27, 88(r1), 0, 0 /* qr0 */
/* 80214610 CB 61 00 50 */ lfd f27, 0x50(r1)
/* 80214614 39 61 00 50 */ addi r11, r1, 0x50
/* 80214618 48 14 DC 01 */ bl _restgpr_25
/* 8021461C 80 01 00 A4 */ lwz r0, 0xa4(r1)
/* 80214620 7C 08 03 A6 */ mtlr r0
/* 80214624 38 21 00 A0 */ addi r1, r1, 0xa0
/* 80214628 4E 80 00 20 */ blr