tp/asm/d/meter/d_meter2_draw/drawKantera__13dMeter2Draw_...

71 lines
3.2 KiB
ArmAsm

lbl_802154A8:
/* 802154A8 94 21 FF D0 */ stwu r1, -0x30(r1)
/* 802154AC 80 C3 01 D4 */ lwz r6, 0x1d4(r3)
/* 802154B0 C0 06 00 24 */ lfs f0, 0x24(r6)
/* 802154B4 80 C3 01 DC */ lwz r6, 0x1dc(r3)
/* 802154B8 C0 66 00 24 */ lfs f3, 0x24(r6)
/* 802154BC EC C3 00 28 */ fsubs f6, f3, f0
/* 802154C0 C0 E2 AE 80 */ lfs f7, lit_4182(r2)
/* 802154C4 FC 80 38 90 */ fmr f4, f7
/* 802154C8 3C C0 80 40 */ lis r6, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */
/* 802154CC 38 C6 61 C0 */ addi r6, r6, g_dComIfG_gameInfo@l /* 0x804061C0@l */
/* 802154D0 A0 06 00 06 */ lhz r0, 6(r6)
/* 802154D4 54 06 04 3F */ clrlwi. r6, r0, 0x10
/* 802154D8 41 82 00 60 */ beq lbl_80215538
/* 802154DC C8 A2 AE A0 */ lfd f5, lit_4925(r2)
/* 802154E0 6C A0 80 00 */ xoris r0, r5, 0x8000
/* 802154E4 90 01 00 0C */ stw r0, 0xc(r1)
/* 802154E8 3C A0 43 30 */ lis r5, 0x4330
/* 802154EC 90 A1 00 08 */ stw r5, 8(r1)
/* 802154F0 C8 01 00 08 */ lfd f0, 8(r1)
/* 802154F4 EC 60 28 28 */ fsubs f3, f0, f5
/* 802154F8 C8 82 AE C0 */ lfd f4, lit_6293(r2)
/* 802154FC 90 C1 00 14 */ stw r6, 0x14(r1)
/* 80215500 90 A1 00 10 */ stw r5, 0x10(r1)
/* 80215504 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80215508 EC 00 20 28 */ fsubs f0, f0, f4
/* 8021550C EC E3 00 24 */ fdivs f7, f3, f0
/* 80215510 6C 80 80 00 */ xoris r0, r4, 0x8000
/* 80215514 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80215518 90 A1 00 18 */ stw r5, 0x18(r1)
/* 8021551C C8 01 00 18 */ lfd f0, 0x18(r1)
/* 80215520 EC 60 28 28 */ fsubs f3, f0, f5
/* 80215524 90 C1 00 24 */ stw r6, 0x24(r1)
/* 80215528 90 A1 00 20 */ stw r5, 0x20(r1)
/* 8021552C C8 01 00 20 */ lfd f0, 0x20(r1)
/* 80215530 EC 00 20 28 */ fsubs f0, f0, f4
/* 80215534 EC 83 00 24 */ fdivs f4, f3, f0
lbl_80215538:
/* 80215538 80 83 01 D8 */ lwz r4, 0x1d8(r3)
/* 8021553C C0 04 00 34 */ lfs f0, 0x34(r4)
/* 80215540 EC 07 00 32 */ fmuls f0, f7, f0
/* 80215544 D0 03 05 88 */ stfs f0, 0x588(r3)
/* 80215548 80 83 01 D8 */ lwz r4, 0x1d8(r3)
/* 8021554C C0 04 00 38 */ lfs f0, 0x38(r4)
/* 80215550 D0 03 05 94 */ stfs f0, 0x594(r3)
/* 80215554 80 83 01 D4 */ lwz r4, 0x1d4(r3)
/* 80215558 C0 64 00 24 */ lfs f3, 0x24(r4)
/* 8021555C EC 06 01 32 */ fmuls f0, f6, f4
/* 80215560 EC 00 18 2A */ fadds f0, f0, f3
/* 80215564 D0 03 05 A0 */ stfs f0, 0x5a0(r3)
/* 80215568 80 83 01 D4 */ lwz r4, 0x1d4(r3)
/* 8021556C C0 04 00 28 */ lfs f0, 0x28(r4)
/* 80215570 D0 03 05 AC */ stfs f0, 0x5ac(r3)
/* 80215574 80 83 01 D0 */ lwz r4, 0x1d0(r3)
/* 80215578 C0 04 00 34 */ lfs f0, 0x34(r4)
/* 8021557C EC 04 00 32 */ fmuls f0, f4, f0
/* 80215580 D0 03 05 B8 */ stfs f0, 0x5b8(r3)
/* 80215584 80 83 01 D0 */ lwz r4, 0x1d0(r3)
/* 80215588 C0 04 00 38 */ lfs f0, 0x38(r4)
/* 8021558C D0 03 05 C4 */ stfs f0, 0x5c4(r3)
/* 80215590 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 80215594 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
/* 80215598 C0 04 00 54 */ lfs f0, 0x54(r4)
/* 8021559C D0 03 05 D0 */ stfs f0, 0x5d0(r3)
/* 802155A0 C0 04 00 54 */ lfs f0, 0x54(r4)
/* 802155A4 D0 03 05 DC */ stfs f0, 0x5dc(r3)
/* 802155A8 D0 23 05 E8 */ stfs f1, 0x5e8(r3)
/* 802155AC D0 43 05 F4 */ stfs f2, 0x5f4(r3)
/* 802155B0 38 21 00 30 */ addi r1, r1, 0x30
/* 802155B4 4E 80 00 20 */ blr