Files
dusklight/include/d/d_kankyo/asm/func_8019CB0C.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

118 lines
5.8 KiB
ArmAsm

/* 8019CB0C 00199A4C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019CB10 00199A50 7C 08 02 A6 */ mflr r0
/* 8019CB14 00199A54 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019CB18 00199A58 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019CB1C 00199A5C 7C 7F 1B 78 */ mr r31, r3
/* 8019CB20 00199A60 4B FF F8 85 */ bl dKy_sense_pat_get
/* 8019CB24 00199A64 28 03 00 0F */ cmplwi r3, 0xf
/* 8019CB28 00199A68 41 81 01 A0 */ bgt lbl_8019CCC8
/* 8019CB2C 00199A6C 3C 80 80 3C */ lis r4, lbl_803BBEBC@ha
/* 8019CB30 00199A70 38 84 BE BC */ addi r4, r4, lbl_803BBEBC@l
/* 8019CB34 00199A74 54 60 10 3A */ slwi r0, r3, 2
/* 8019CB38 00199A78 7C 04 00 2E */ lwzx r0, r4, r0
/* 8019CB3C 00199A7C 7C 09 03 A6 */ mtctr r0
/* 8019CB40 00199A80 4E 80 04 20 */ bctr
/* 8019CB44 00199A84 38 00 00 21 */ li r0, 0x21
/* 8019CB48 00199A88 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CB4C 00199A8C 38 00 00 30 */ li r0, 0x30
/* 8019CB50 00199A90 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CB54 00199A94 38 00 00 2C */ li r0, 0x2c
/* 8019CB58 00199A98 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CB5C 00199A9C 48 00 01 6C */ b lbl_8019CCC8
/* 8019CB60 00199AA0 38 00 00 21 */ li r0, 0x21
/* 8019CB64 00199AA4 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CB68 00199AA8 38 00 00 30 */ li r0, 0x30
/* 8019CB6C 00199AAC B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CB70 00199AB0 38 00 00 2C */ li r0, 0x2c
/* 8019CB74 00199AB4 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CB78 00199AB8 48 00 01 50 */ b lbl_8019CCC8
/* 8019CB7C 00199ABC 38 00 00 28 */ li r0, 0x28
/* 8019CB80 00199AC0 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CB84 00199AC4 38 00 00 35 */ li r0, 0x35
/* 8019CB88 00199AC8 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CB8C 00199ACC 38 00 00 31 */ li r0, 0x31
/* 8019CB90 00199AD0 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CB94 00199AD4 48 00 01 34 */ b lbl_8019CCC8
/* 8019CB98 00199AD8 38 00 00 20 */ li r0, 0x20
/* 8019CB9C 00199ADC B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBA0 00199AE0 38 00 00 2E */ li r0, 0x2e
/* 8019CBA4 00199AE4 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBA8 00199AE8 38 00 00 28 */ li r0, 0x28
/* 8019CBAC 00199AEC B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CBB0 00199AF0 48 00 01 18 */ b lbl_8019CCC8
/* 8019CBB4 00199AF4 38 00 00 2D */ li r0, 0x2d
/* 8019CBB8 00199AF8 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBBC 00199AFC 38 00 00 40 */ li r0, 0x40
/* 8019CBC0 00199B00 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBC4 00199B04 38 00 00 3A */ li r0, 0x3a
/* 8019CBC8 00199B08 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CBCC 00199B0C 48 00 00 FC */ b lbl_8019CCC8
/* 8019CBD0 00199B10 38 00 00 21 */ li r0, 0x21
/* 8019CBD4 00199B14 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBD8 00199B18 38 00 00 30 */ li r0, 0x30
/* 8019CBDC 00199B1C B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBE0 00199B20 38 00 00 2C */ li r0, 0x2c
/* 8019CBE4 00199B24 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CBE8 00199B28 48 00 00 E0 */ b lbl_8019CCC8
/* 8019CBEC 00199B2C 38 00 00 26 */ li r0, 0x26
/* 8019CBF0 00199B30 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CBF4 00199B34 38 00 00 35 */ li r0, 0x35
/* 8019CBF8 00199B38 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CBFC 00199B3C 38 00 00 31 */ li r0, 0x31
/* 8019CC00 00199B40 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC04 00199B44 48 00 00 C4 */ b lbl_8019CCC8
/* 8019CC08 00199B48 38 00 00 21 */ li r0, 0x21
/* 8019CC0C 00199B4C B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC10 00199B50 38 00 00 30 */ li r0, 0x30
/* 8019CC14 00199B54 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC18 00199B58 38 00 00 2C */ li r0, 0x2c
/* 8019CC1C 00199B5C B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC20 00199B60 48 00 00 A8 */ b lbl_8019CCC8
/* 8019CC24 00199B64 38 00 00 28 */ li r0, 0x28
/* 8019CC28 00199B68 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC2C 00199B6C 38 00 00 3B */ li r0, 0x3b
/* 8019CC30 00199B70 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC34 00199B74 38 00 00 35 */ li r0, 0x35
/* 8019CC38 00199B78 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC3C 00199B7C 48 00 00 8C */ b lbl_8019CCC8
/* 8019CC40 00199B80 38 00 00 2D */ li r0, 0x2d
/* 8019CC44 00199B84 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC48 00199B88 38 00 00 40 */ li r0, 0x40
/* 8019CC4C 00199B8C B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC50 00199B90 38 00 00 3A */ li r0, 0x3a
/* 8019CC54 00199B94 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC58 00199B98 48 00 00 70 */ b lbl_8019CCC8
/* 8019CC5C 00199B9C 38 00 00 28 */ li r0, 0x28
/* 8019CC60 00199BA0 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC64 00199BA4 38 00 00 3C */ li r0, 0x3c
/* 8019CC68 00199BA8 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC6C 00199BAC 38 00 00 3A */ li r0, 0x3a
/* 8019CC70 00199BB0 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC74 00199BB4 48 00 00 54 */ b lbl_8019CCC8
/* 8019CC78 00199BB8 38 00 00 21 */ li r0, 0x21
/* 8019CC7C 00199BBC B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC80 00199BC0 38 00 00 30 */ li r0, 0x30
/* 8019CC84 00199BC4 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CC88 00199BC8 38 00 00 2C */ li r0, 0x2c
/* 8019CC8C 00199BCC B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CC90 00199BD0 48 00 00 38 */ b lbl_8019CCC8
/* 8019CC94 00199BD4 38 00 00 21 */ li r0, 0x21
/* 8019CC98 00199BD8 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CC9C 00199BDC 38 00 00 30 */ li r0, 0x30
/* 8019CCA0 00199BE0 B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CCA4 00199BE4 38 00 00 2C */ li r0, 0x2c
/* 8019CCA8 00199BE8 B0 1F 00 04 */ sth r0, 4(r31)
/* 8019CCAC 00199BEC 48 00 00 1C */ b lbl_8019CCC8
/* 8019CCB0 00199BF0 38 00 00 1E */ li r0, 0x1e
/* 8019CCB4 00199BF4 B0 1F 00 00 */ sth r0, 0(r31)
/* 8019CCB8 00199BF8 38 00 00 30 */ li r0, 0x30
/* 8019CCBC 00199BFC B0 1F 00 02 */ sth r0, 2(r31)
/* 8019CCC0 00199C00 38 00 00 3B */ li r0, 0x3b
/* 8019CCC4 00199C04 B0 1F 00 04 */ sth r0, 4(r31)
lbl_8019CCC8:
/* 8019CCC8 00199C08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019CCCC 00199C0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019CCD0 00199C10 7C 08 03 A6 */ mtlr r0
/* 8019CCD4 00199C14 38 21 00 10 */ addi r1, r1, 0x10
/* 8019CCD8 00199C18 4E 80 00 20 */ blr