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

96 lines
4.7 KiB
ArmAsm

/* 8019F2E8 0019C228 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8019F2EC 0019C22C 7C 08 02 A6 */ mflr r0
/* 8019F2F0 0019C230 90 01 00 14 */ stw r0, 0x14(r1)
/* 8019F2F4 0019C234 93 E1 00 0C */ stw r31, 0xc(r1)
/* 8019F2F8 0019C238 7C 7F 1B 78 */ mr r31, r3
/* 8019F2FC 0019C23C 3C 60 80 3C */ lis r3, lbl_803BC13C@ha
/* 8019F300 0019C240 38 03 C1 3C */ addi r0, r3, lbl_803BC13C@l
/* 8019F304 0019C244 90 1F 00 00 */ stw r0, 0(r31)
/* 8019F308 0019C248 38 7F 00 38 */ addi r3, r31, 0x38
/*.global LIGHT_INFLUENCE*/
/* 8019F30C 0019C24C 3C 80 80 1A */ lis r4, LIGHT_INFLUENCE@ha
/*.global LIGHT_INFLUENCE*/
/* 8019F310 0019C250 38 84 F4 F8 */ addi r4, r4, LIGHT_INFLUENCE@l
/*.global LIGHT_INFLUENCE_NS_dtor*/
/* 8019F314 0019C254 3C A0 80 0D */ lis r5, LIGHT_INFLUENCE_NS_dtor@ha
/*.global LIGHT_INFLUENCE_NS_dtor*/
/* 8019F318 0019C258 38 A5 FC 7C */ addi r5, r5, LIGHT_INFLUENCE_NS_dtor@l
/* 8019F31C 0019C25C 38 C0 00 20 */ li r6, 0x20
/* 8019F320 0019C260 38 E0 00 1E */ li r7, 0x1e
/* 8019F324 0019C264 48 1C 2A 3D */ bl func_80361D60
/* 8019F328 0019C268 38 7F 07 64 */ addi r3, r31, 0x764
/*.global LIGHT_INFLUENCE*/
/* 8019F32C 0019C26C 3C 80 80 1A */ lis r4, LIGHT_INFLUENCE@ha
/*.global LIGHT_INFLUENCE*/
/* 8019F330 0019C270 38 84 F4 F8 */ addi r4, r4, LIGHT_INFLUENCE@l
/*.global LIGHT_INFLUENCE_NS_dtor*/
/* 8019F334 0019C274 3C A0 80 0D */ lis r5, LIGHT_INFLUENCE_NS_dtor@ha
/*.global LIGHT_INFLUENCE_NS_dtor*/
/* 8019F338 0019C278 38 A5 FC 7C */ addi r5, r5, LIGHT_INFLUENCE_NS_dtor@l
/* 8019F33C 0019C27C 38 C0 00 20 */ li r6, 0x20
/* 8019F340 0019C280 38 E0 00 02 */ li r7, 2
/* 8019F344 0019C284 48 1C 2A 1D */ bl func_80361D60
/* 8019F348 0019C288 38 7F 08 48 */ addi r3, r31, 0x848
/*.global WIND_INF_ENTITY*/
/* 8019F34C 0019C28C 3C 80 80 1A */ lis r4, WIND_INF_ENTITY@ha
/*.global WIND_INF_ENTITY*/
/* 8019F350 0019C290 38 84 F4 F4 */ addi r4, r4, WIND_INF_ENTITY@l
/*.global WIND_INF_ENTITY_NS_dtor*/
/* 8019F354 0019C294 3C A0 80 1A */ lis r5, WIND_INF_ENTITY_NS_dtor@ha
/*.global WIND_INF_ENTITY_NS_dtor*/
/* 8019F358 0019C298 38 A5 F4 B8 */ addi r5, r5, WIND_INF_ENTITY_NS_dtor@l
/* 8019F35C 0019C29C 38 C0 00 3C */ li r6, 0x3c
/* 8019F360 0019C2A0 38 E0 00 05 */ li r7, 5
/* 8019F364 0019C2A4 48 1C 29 FD */ bl func_80361D60
/* 8019F368 0019C2A8 38 7F 09 B8 */ addi r3, r31, 0x9b8
/*.global DUNGEON_LIGHT*/
/* 8019F36C 0019C2AC 3C 80 80 1A */ lis r4, DUNGEON_LIGHT@ha
/*.global DUNGEON_LIGHT*/
/* 8019F370 0019C2B0 38 84 F4 B4 */ addi r4, r4, DUNGEON_LIGHT@l
/*.global DUNGEON_LIGHT_NS_dtor*/
/* 8019F374 0019C2B4 3C A0 80 1A */ lis r5, DUNGEON_LIGHT_NS_dtor@ha
/*.global DUNGEON_LIGHT_NS_dtor*/
/* 8019F378 0019C2B8 38 A5 F4 78 */ addi r5, r5, DUNGEON_LIGHT_NS_dtor@l
/* 8019F37C 0019C2BC 38 C0 00 4C */ li r6, 0x4c
/* 8019F380 0019C2C0 38 E0 00 08 */ li r7, 8
/* 8019F384 0019C2C4 48 1C 29 DD */ bl func_80361D60
/* 8019F388 0019C2C8 38 7F 0C 18 */ addi r3, r31, 0xc18
/*.global BOSS_LIGHT*/
/* 8019F38C 0019C2CC 3C 80 80 1A */ lis r4, BOSS_LIGHT@ha
/*.global BOSS_LIGHT*/
/* 8019F390 0019C2D0 38 84 F4 74 */ addi r4, r4, BOSS_LIGHT@l
/*.global BOSS_LIGHT_NS_dtor*/
/* 8019F394 0019C2D4 3C A0 80 1A */ lis r5, BOSS_LIGHT_NS_dtor@ha
/*.global BOSS_LIGHT_NS_dtor*/
/* 8019F398 0019C2D8 38 A5 F4 38 */ addi r5, r5, BOSS_LIGHT_NS_dtor@l
/* 8019F39C 0019C2DC 38 C0 00 28 */ li r6, 0x28
/* 8019F3A0 0019C2E0 38 E0 00 08 */ li r7, 8
/* 8019F3A4 0019C2E4 48 1C 29 BD */ bl func_80361D60
/* 8019F3A8 0019C2E8 38 7F 0D 58 */ addi r3, r31, 0xd58
/*.global BOSS_LIGHT*/
/* 8019F3AC 0019C2EC 3C 80 80 1A */ lis r4, BOSS_LIGHT@ha
/*.global BOSS_LIGHT*/
/* 8019F3B0 0019C2F0 38 84 F4 74 */ addi r4, r4, BOSS_LIGHT@l
/*.global BOSS_LIGHT_NS_dtor*/
/* 8019F3B4 0019C2F4 3C A0 80 1A */ lis r5, BOSS_LIGHT_NS_dtor@ha
/*.global BOSS_LIGHT_NS_dtor*/
/* 8019F3B8 0019C2F8 38 A5 F4 38 */ addi r5, r5, BOSS_LIGHT_NS_dtor@l
/* 8019F3BC 0019C2FC 38 C0 00 28 */ li r6, 0x28
/* 8019F3C0 0019C300 38 E0 00 06 */ li r7, 6
/* 8019F3C4 0019C304 48 1C 29 9D */ bl func_80361D60
/* 8019F3C8 0019C308 38 7F 0F 50 */ addi r3, r31, 0xf50
/*.global GB_MAPLE_COL_CHANGE*/
/* 8019F3CC 0019C30C 3C 80 80 1A */ lis r4, GB_MAPLE_COL_CHANGE@ha
/*.global GB_MAPLE_COL_CHANGE*/
/* 8019F3D0 0019C310 38 84 F4 00 */ addi r4, r4, GB_MAPLE_COL_CHANGE@l
/* 8019F3D4 0019C314 38 A0 00 00 */ li r5, 0
/* 8019F3D8 0019C318 38 C0 00 74 */ li r6, 0x74
/* 8019F3DC 0019C31C 38 E0 00 02 */ li r7, 2
/* 8019F3E0 0019C320 48 1C 29 81 */ bl func_80361D60
/* 8019F3E4 0019C324 4B FF FE 81 */ bl dKy_clear_game_init
/* 8019F3E8 0019C328 7F E3 FB 78 */ mr r3, r31
/* 8019F3EC 0019C32C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8019F3F0 0019C330 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8019F3F4 0019C334 7C 08 03 A6 */ mtlr r0
/* 8019F3F8 0019C338 38 21 00 10 */ addi r1, r1, 0x10
/* 8019F3FC 0019C33C 4E 80 00 20 */ blr