tp/asm/d/particle/d_particle/execute__19dPa_fsenthPcallB...

31 lines
1.3 KiB
ArmAsm

lbl_8004DCA0:
/* 8004DCA0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8004DCA4 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */
/* 8004DCA8 38 63 CA 54 */ addi r3, r3, g_env_light@l /* 0x8042CA54@l */
/* 8004DCAC 88 03 0F 3D */ lbz r0, 0xf3d(r3)
/* 8004DCB0 28 00 00 01 */ cmplwi r0, 1
/* 8004DCB4 40 82 00 3C */ bne lbl_8004DCF0
/* 8004DCB8 C0 23 0F 40 */ lfs f1, 0xf40(r3)
/* 8004DCBC C0 02 85 50 */ lfs f0, lit_3964(r2)
/* 8004DCC0 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8004DCC4 40 81 00 2C */ ble lbl_8004DCF0
/* 8004DCC8 C0 02 85 40 */ lfs f0, lit_3880(r2)
/* 8004DCCC EC 00 00 72 */ fmuls f0, f0, f1
/* 8004DCD0 FC 00 00 1E */ fctiwz f0, f0
/* 8004DCD4 D8 01 00 08 */ stfd f0, 8(r1)
/* 8004DCD8 80 01 00 0C */ lwz r0, 0xc(r1)
/* 8004DCDC 98 04 00 BB */ stb r0, 0xbb(r4)
/* 8004DCE0 80 04 00 F4 */ lwz r0, 0xf4(r4)
/* 8004DCE4 54 00 07 B8 */ rlwinm r0, r0, 0, 0x1e, 0x1c
/* 8004DCE8 90 04 00 F4 */ stw r0, 0xf4(r4)
/* 8004DCEC 48 00 00 18 */ b lbl_8004DD04
lbl_8004DCF0:
/* 8004DCF0 38 00 00 00 */ li r0, 0
/* 8004DCF4 98 04 00 BB */ stb r0, 0xbb(r4)
/* 8004DCF8 80 04 00 F4 */ lwz r0, 0xf4(r4)
/* 8004DCFC 60 00 00 04 */ ori r0, r0, 4
/* 8004DD00 90 04 00 F4 */ stw r0, 0xf4(r4)
lbl_8004DD04:
/* 8004DD04 38 21 00 10 */ addi r1, r1, 0x10
/* 8004DD08 4E 80 00 20 */ blr