mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-06-30 01:49:04 -04:00
59a9fda7cb
- d_kankyo - d_kankyo_rain - d_kankyo_wether - d_kankyo_rain Co-authored-by: Pheenoh <pheenoh@gmail.com>
63 lines
3.1 KiB
ArmAsm
63 lines
3.1 KiB
ArmAsm
/* 8019D44C 0019A38C C0 02 A2 0C */ lfs f0, lbl_80453C0C-_SDA2_BASE_(r2)
|
|
/* 8019D450 0019A390 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 8019D454 0019A394 40 80 00 08 */ bge lbl_8019D45C
|
|
/* 8019D458 0019A398 38 80 00 00 */ li r4, 0
|
|
lbl_8019D45C:
|
|
/* 8019D45C 0019A39C C0 02 A2 0C */ lfs f0, lbl_80453C0C-_SDA2_BASE_(r2)
|
|
/* 8019D460 0019A3A0 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 8019D464 0019A3A4 4C 40 13 82 */ cror 2, 0, 2
|
|
/* 8019D468 0019A3A8 41 82 00 14 */ beq lbl_8019D47C
|
|
/* 8019D46C 0019A3AC C0 02 A2 48 */ lfs f0, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 8019D470 0019A3B0 FC 02 00 40 */ fcmpo cr0, f2, f0
|
|
/* 8019D474 0019A3B4 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 8019D478 0019A3B8 40 82 00 08 */ bne lbl_8019D480
|
|
lbl_8019D47C:
|
|
/* 8019D47C 0019A3BC 38 80 00 00 */ li r4, 0
|
|
lbl_8019D480:
|
|
/* 8019D480 0019A3C0 54 80 06 3E */ clrlwi r0, r4, 0x18
|
|
/* 8019D484 0019A3C4 2C 00 00 02 */ cmpwi r0, 2
|
|
/* 8019D488 0019A3C8 41 82 00 3C */ beq lbl_8019D4C4
|
|
/* 8019D48C 0019A3CC 40 80 00 14 */ bge lbl_8019D4A0
|
|
/* 8019D490 0019A3D0 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8019D494 0019A3D4 41 82 00 70 */ beq lbl_8019D504
|
|
/* 8019D498 0019A3D8 40 80 00 14 */ bge lbl_8019D4AC
|
|
/* 8019D49C 0019A3DC 48 00 00 68 */ b lbl_8019D504
|
|
lbl_8019D4A0:
|
|
/* 8019D4A0 0019A3E0 2C 00 00 04 */ cmpwi r0, 4
|
|
/* 8019D4A4 0019A3E4 40 80 00 60 */ bge lbl_8019D504
|
|
/* 8019D4A8 0019A3E8 48 00 00 40 */ b lbl_8019D4E8
|
|
lbl_8019D4AC:
|
|
/* 8019D4AC 0019A3EC C0 82 A2 48 */ lfs f4, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 8019D4B0 0019A3F0 EC 64 10 28 */ fsubs f3, f4, f2
|
|
/* 8019D4B4 0019A3F4 EC 02 00 72 */ fmuls f0, f2, f1
|
|
/* 8019D4B8 0019A3F8 EC A3 00 24 */ fdivs f5, f3, f0
|
|
/* 8019D4BC 0019A3FC C0 02 A2 0C */ lfs f0, lbl_80453C0C-_SDA2_BASE_(r2)
|
|
/* 8019D4C0 0019A400 48 00 00 50 */ b lbl_8019D510
|
|
lbl_8019D4C4:
|
|
/* 8019D4C4 0019A404 C0 82 A2 48 */ lfs f4, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 8019D4C8 0019A408 C0 62 A2 60 */ lfs f3, lbl_80453C60-_SDA2_BASE_(r2)
|
|
/* 8019D4CC 0019A40C EC 04 10 28 */ fsubs f0, f4, f2
|
|
/* 8019D4D0 0019A410 EC 63 00 32 */ fmuls f3, f3, f0
|
|
/* 8019D4D4 0019A414 EC 02 00 72 */ fmuls f0, f2, f1
|
|
/* 8019D4D8 0019A418 EC A3 00 24 */ fdivs f5, f3, f0
|
|
/* 8019D4DC 0019A41C EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8019D4E0 0019A420 EC 03 00 24 */ fdivs f0, f3, f0
|
|
/* 8019D4E4 0019A424 48 00 00 2C */ b lbl_8019D510
|
|
lbl_8019D4E8:
|
|
/* 8019D4E8 0019A428 C0 82 A2 48 */ lfs f4, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 8019D4EC 0019A42C C0 A2 A2 0C */ lfs f5, lbl_80453C0C-_SDA2_BASE_(r2)
|
|
/* 8019D4F0 0019A430 EC 64 10 28 */ fsubs f3, f4, f2
|
|
/* 8019D4F4 0019A434 EC 02 00 72 */ fmuls f0, f2, f1
|
|
/* 8019D4F8 0019A438 EC 01 00 32 */ fmuls f0, f1, f0
|
|
/* 8019D4FC 0019A43C EC 03 00 24 */ fdivs f0, f3, f0
|
|
/* 8019D500 0019A440 48 00 00 10 */ b lbl_8019D510
|
|
lbl_8019D504:
|
|
/* 8019D504 0019A444 C0 82 A2 48 */ lfs f4, lbl_80453C48-_SDA2_BASE_(r2)
|
|
/* 8019D508 0019A448 C0 A2 A2 0C */ lfs f5, lbl_80453C0C-_SDA2_BASE_(r2)
|
|
/* 8019D50C 0019A44C FC 00 28 90 */ fmr f0, f5
|
|
lbl_8019D510:
|
|
/* 8019D510 0019A450 D0 83 00 28 */ stfs f4, 0x28(r3)
|
|
/* 8019D514 0019A454 D0 A3 00 2C */ stfs f5, 0x2c(r3)
|
|
/* 8019D518 0019A458 D0 03 00 30 */ stfs f0, 0x30(r3)
|
|
/* 8019D51C 0019A45C 4E 80 00 20 */ blr
|