tp/asm/d/meter/d_meter2_draw/drawMagic__13dMeter2Draw_cF...

62 lines
2.7 KiB
ArmAsm

lbl_80215290:
/* 80215290 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80215294 80 C3 01 D4 */ lwz r6, 0x1d4(r3)
/* 80215298 C0 66 00 24 */ lfs f3, 0x24(r6)
/* 8021529C 80 C3 01 DC */ lwz r6, 0x1dc(r3)
/* 802152A0 C0 C6 00 24 */ lfs f6, 0x24(r6)
/* 802152A4 80 C3 01 D8 */ lwz r6, 0x1d8(r3)
/* 802152A8 C0 86 00 34 */ lfs f4, 0x34(r6)
/* 802152AC 7C A0 07 34 */ extsh r0, r5
/* 802152B0 C8 A2 AE A0 */ lfd f5, lit_4925(r2)
/* 802152B4 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802152B8 90 01 00 0C */ stw r0, 0xc(r1)
/* 802152BC 3C C0 43 30 */ lis r6, 0x4330
/* 802152C0 90 C1 00 08 */ stw r6, 8(r1)
/* 802152C4 C8 01 00 08 */ lfd f0, 8(r1)
/* 802152C8 EC 00 28 28 */ fsubs f0, f0, f5
/* 802152CC EC 00 01 32 */ fmuls f0, f0, f4
/* 802152D0 C0 82 AE B8 */ lfs f4, lit_6175(r2)
/* 802152D4 EC 00 01 32 */ fmuls f0, f0, f4
/* 802152D8 D0 03 05 84 */ stfs f0, 0x584(r3)
/* 802152DC 80 A3 01 D8 */ lwz r5, 0x1d8(r3)
/* 802152E0 C0 05 00 38 */ lfs f0, 0x38(r5)
/* 802152E4 D0 03 05 90 */ stfs f0, 0x590(r3)
/* 802152E8 80 A3 01 D4 */ lwz r5, 0x1d4(r3)
/* 802152EC C0 E5 00 24 */ lfs f7, 0x24(r5)
/* 802152F0 EC 66 18 28 */ fsubs f3, f6, f3
/* 802152F4 7C 80 07 34 */ extsh r0, r4
/* 802152F8 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 802152FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 80215300 90 C1 00 10 */ stw r6, 0x10(r1)
/* 80215304 C8 01 00 10 */ lfd f0, 0x10(r1)
/* 80215308 EC 00 28 28 */ fsubs f0, f0, f5
/* 8021530C EC 03 00 32 */ fmuls f0, f3, f0
/* 80215310 EC 00 01 32 */ fmuls f0, f0, f4
/* 80215314 EC 00 38 2A */ fadds f0, f0, f7
/* 80215318 D0 03 05 9C */ stfs f0, 0x59c(r3)
/* 8021531C 80 83 01 D4 */ lwz r4, 0x1d4(r3)
/* 80215320 C0 04 00 28 */ lfs f0, 0x28(r4)
/* 80215324 D0 03 05 A8 */ stfs f0, 0x5a8(r3)
/* 80215328 80 83 01 D0 */ lwz r4, 0x1d0(r3)
/* 8021532C C0 64 00 34 */ lfs f3, 0x34(r4)
/* 80215330 90 01 00 1C */ stw r0, 0x1c(r1)
/* 80215334 90 C1 00 18 */ stw r6, 0x18(r1)
/* 80215338 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8021533C EC 00 28 28 */ fsubs f0, f0, f5
/* 80215340 EC 00 00 F2 */ fmuls f0, f0, f3
/* 80215344 EC 00 01 32 */ fmuls f0, f0, f4
/* 80215348 D0 03 05 B4 */ stfs f0, 0x5b4(r3)
/* 8021534C 80 83 01 D0 */ lwz r4, 0x1d0(r3)
/* 80215350 C0 04 00 38 */ lfs f0, 0x38(r4)
/* 80215354 D0 03 05 C0 */ stfs f0, 0x5c0(r3)
/* 80215358 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
/* 8021535C 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
/* 80215360 C0 04 00 40 */ lfs f0, 0x40(r4)
/* 80215364 D0 03 05 CC */ stfs f0, 0x5cc(r3)
/* 80215368 C0 04 00 40 */ lfs f0, 0x40(r4)
/* 8021536C D0 03 05 D8 */ stfs f0, 0x5d8(r3)
/* 80215370 D0 23 05 E4 */ stfs f1, 0x5e4(r3)
/* 80215374 D0 43 05 F0 */ stfs f2, 0x5f0(r3)
/* 80215378 38 21 00 20 */ addi r1, r1, 0x20
/* 8021537C 4E 80 00 20 */ blr