Files
dusklight/include/d/d_kankyo/asm/func_8019D520.s
T
Erin Moon 59a9fda7cb d_kankyo, d_kankyo_*: autosplit (#44)
- d_kankyo
- d_kankyo_rain
- d_kankyo_wether
- d_kankyo_rain

Co-authored-by: Pheenoh <pheenoh@gmail.com>
2021-01-02 01:54:59 -05:00

20 lines
1.0 KiB
ArmAsm

/* 8019D520 0019A460 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 8019D524 0019A464 54 63 06 3E */ clrlwi r3, r3, 0x18
/* 8019D528 0019A468 54 80 06 3E */ clrlwi r0, r4, 0x18
/* 8019D52C 0019A46C 7C 03 00 50 */ subf r0, r3, r0
/* 8019D530 0019A470 C8 42 A2 30 */ lfd f2, lbl_80453C30-_SDA2_BASE_(r2)
/* 8019D534 0019A474 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8019D538 0019A478 90 01 00 0C */ stw r0, 0xc(r1)
/* 8019D53C 0019A47C 3C 00 43 30 */ lis r0, 0x4330
/* 8019D540 0019A480 90 01 00 08 */ stw r0, 8(r1)
/* 8019D544 0019A484 C8 01 00 08 */ lfd f0, 8(r1)
/* 8019D548 0019A488 EC 00 10 28 */ fsubs f0, f0, f2
/* 8019D54C 0019A48C EC 01 00 32 */ fmuls f0, f1, f0
/* 8019D550 0019A490 FC 00 00 1E */ fctiwz f0, f0
/* 8019D554 0019A494 D8 01 00 10 */ stfd f0, 0x10(r1)
/* 8019D558 0019A498 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019D55C 0019A49C 7C 03 02 14 */ add r0, r3, r0
/* 8019D560 0019A4A0 7C 03 07 34 */ extsh r3, r0
/* 8019D564 0019A4A4 38 21 00 20 */ addi r1, r1, 0x20
/* 8019D568 0019A4A8 4E 80 00 20 */ blr