tp/asm/JSystem/JParticle/JPADynamicsBlock/JPAVolumeLine__FP18JPAEmitt...

75 lines
3.2 KiB
ArmAsm

lbl_8027B220:
/* 8027B220 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8027B224 80 C3 00 00 */ lwz r6, 0(r3)
/* 8027B228 80 86 00 E8 */ lwz r4, 0xe8(r6)
/* 8027B22C 80 84 00 2C */ lwz r4, 0x2c(r4)
/* 8027B230 80 84 00 00 */ lwz r4, 0(r4)
/* 8027B234 80 04 00 08 */ lwz r0, 8(r4)
/* 8027B238 54 00 07 BD */ rlwinm. r0, r0, 0, 0x1e, 0x1e
/* 8027B23C 41 82 00 78 */ beq lbl_8027B2B4
/* 8027B240 C0 63 00 34 */ lfs f3, 0x34(r3)
/* 8027B244 80 03 00 44 */ lwz r0, 0x44(r3)
/* 8027B248 C8 22 B9 20 */ lfd f1, lit_2321(r2)
/* 8027B24C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027B250 90 01 00 14 */ stw r0, 0x14(r1)
/* 8027B254 3C 80 43 30 */ lis r4, 0x4330
/* 8027B258 90 81 00 10 */ stw r4, 0x10(r1)
/* 8027B25C C8 01 00 10 */ lfd f0, 0x10(r1)
/* 8027B260 EC 40 08 28 */ fsubs f2, f0, f1
/* 8027B264 80 03 00 40 */ lwz r0, 0x40(r3)
/* 8027B268 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8027B26C 90 01 00 1C */ stw r0, 0x1c(r1)
/* 8027B270 90 81 00 18 */ stw r4, 0x18(r1)
/* 8027B274 C8 01 00 18 */ lfd f0, 0x18(r1)
/* 8027B278 EC 20 08 28 */ fsubs f1, f0, f1
/* 8027B27C C0 02 B9 14 */ lfs f0, lit_2288(r2)
/* 8027B280 EC 01 00 28 */ fsubs f0, f1, f0
/* 8027B284 EC 22 00 24 */ fdivs f1, f2, f0
/* 8027B288 C0 02 B9 18 */ lfs f0, lit_2289(r2)
/* 8027B28C EC 01 00 28 */ fsubs f0, f1, f0
/* 8027B290 EC 23 00 32 */ fmuls f1, f3, f0
/* 8027B294 C0 02 B9 10 */ lfs f0, lit_2287(r2)
/* 8027B298 D0 03 00 10 */ stfs f0, 0x10(r3)
/* 8027B29C D0 03 00 14 */ stfs f0, 0x14(r3)
/* 8027B2A0 D0 23 00 18 */ stfs f1, 0x18(r3)
/* 8027B2A4 80 83 00 44 */ lwz r4, 0x44(r3)
/* 8027B2A8 38 04 00 01 */ addi r0, r4, 1
/* 8027B2AC 90 03 00 44 */ stw r0, 0x44(r3)
/* 8027B2B0 48 00 00 58 */ b lbl_8027B308
lbl_8027B2B4:
/* 8027B2B4 80 A6 00 C4 */ lwz r5, 0xc4(r6)
/* 8027B2B8 3C 80 00 19 */ lis r4, 0x0019 /* 0x0019660D@ha */
/* 8027B2BC 38 04 66 0D */ addi r0, r4, 0x660D /* 0x0019660D@l */
/* 8027B2C0 7C 85 01 D6 */ mullw r4, r5, r0
/* 8027B2C4 3C 84 3C 6F */ addis r4, r4, 0x3c6f
/* 8027B2C8 38 04 F3 5F */ addi r0, r4, -3233
/* 8027B2CC 90 06 00 C4 */ stw r0, 0xc4(r6)
/* 8027B2D0 54 00 BA 7E */ srwi r0, r0, 9
/* 8027B2D4 64 00 3F 80 */ oris r0, r0, 0x3f80
/* 8027B2D8 90 01 00 08 */ stw r0, 8(r1)
/* 8027B2DC C0 21 00 08 */ lfs f1, 8(r1)
/* 8027B2E0 C0 02 B9 14 */ lfs f0, lit_2288(r2)
/* 8027B2E4 EC 21 00 28 */ fsubs f1, f1, f0
/* 8027B2E8 C0 02 B9 18 */ lfs f0, lit_2289(r2)
/* 8027B2EC EC 21 00 28 */ fsubs f1, f1, f0
/* 8027B2F0 C0 03 00 34 */ lfs f0, 0x34(r3)
/* 8027B2F4 EC 20 00 72 */ fmuls f1, f0, f1
/* 8027B2F8 C0 02 B9 10 */ lfs f0, lit_2287(r2)
/* 8027B2FC D0 03 00 10 */ stfs f0, 0x10(r3)
/* 8027B300 D0 03 00 14 */ stfs f0, 0x14(r3)
/* 8027B304 D0 23 00 18 */ stfs f1, 0x18(r3)
lbl_8027B308:
/* 8027B308 C0 23 00 18 */ lfs f1, 0x18(r3)
/* 8027B30C C0 03 01 1C */ lfs f0, 0x11c(r3)
/* 8027B310 EC 21 00 32 */ fmuls f1, f1, f0
/* 8027B314 C0 02 B9 10 */ lfs f0, lit_2287(r2)
/* 8027B318 D0 03 00 1C */ stfs f0, 0x1c(r3)
/* 8027B31C D0 03 00 20 */ stfs f0, 0x20(r3)
/* 8027B320 D0 23 00 24 */ stfs f1, 0x24(r3)
/* 8027B324 C0 23 00 18 */ lfs f1, 0x18(r3)
/* 8027B328 D0 03 00 28 */ stfs f0, 0x28(r3)
/* 8027B32C D0 03 00 2C */ stfs f0, 0x2c(r3)
/* 8027B330 D0 23 00 30 */ stfs f1, 0x30(r3)
/* 8027B334 38 21 00 20 */ addi r1, r1, 0x20
/* 8027B338 4E 80 00 20 */ blr