mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
36 lines
1.5 KiB
ArmAsm
36 lines
1.5 KiB
ArmAsm
lbl_80215A18:
|
|
/* 80215A18 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80215A1C A8 83 07 46 */ lha r4, 0x746(r3)
|
|
/* 80215A20 2C 04 00 00 */ cmpwi r4, 0
|
|
/* 80215A24 41 81 00 10 */ bgt lbl_80215A34
|
|
/* 80215A28 C0 02 AE 80 */ lfs f0, lit_4182(r2)
|
|
/* 80215A2C D0 03 06 04 */ stfs f0, 0x604(r3)
|
|
/* 80215A30 48 00 00 5C */ b lbl_80215A8C
|
|
lbl_80215A34:
|
|
/* 80215A34 38 04 FF FF */ addi r0, r4, -1
|
|
/* 80215A38 B0 03 07 46 */ sth r0, 0x746(r3)
|
|
/* 80215A3C A8 03 07 46 */ lha r0, 0x746(r3)
|
|
/* 80215A40 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80215A44 40 80 00 0C */ bge lbl_80215A50
|
|
/* 80215A48 38 00 00 00 */ li r0, 0
|
|
/* 80215A4C B0 03 07 46 */ sth r0, 0x746(r3)
|
|
lbl_80215A50:
|
|
/* 80215A50 A8 03 07 46 */ lha r0, 0x746(r3)
|
|
/* 80215A54 C8 22 AE A0 */ lfd f1, lit_4925(r2)
|
|
/* 80215A58 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80215A5C 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80215A60 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 80215A64 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 80215A68 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 80215A6C EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 80215A70 C0 02 AE BC */ lfs f0, lit_6210(r2)
|
|
/* 80215A74 EC 21 00 24 */ fdivs f1, f1, f0
|
|
/* 80215A78 3C 80 80 43 */ lis r4, g_drawHIO@ha /* 0x8042EBC8@ha */
|
|
/* 80215A7C 38 84 EB C8 */ addi r4, r4, g_drawHIO@l /* 0x8042EBC8@l */
|
|
/* 80215A80 C0 04 00 18 */ lfs f0, 0x18(r4)
|
|
/* 80215A84 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 80215A88 D0 03 06 04 */ stfs f0, 0x604(r3)
|
|
lbl_80215A8C:
|
|
/* 80215A8C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80215A90 4E 80 00 20 */ blr
|