mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-07-03 11:00:16 -04:00
59a9fda7cb
- d_kankyo - d_kankyo_rain - d_kankyo_wether - d_kankyo_rain Co-authored-by: Pheenoh <pheenoh@gmail.com>
47 lines
2.2 KiB
ArmAsm
47 lines
2.2 KiB
ArmAsm
/* 801AC870 001A97B0 94 21 FF D0 */ stwu r1, -0x30(r1)
|
|
/* 801AC874 001A97B4 7C 08 02 A6 */ mflr r0
|
|
/* 801AC878 001A97B8 90 01 00 34 */ stw r0, 0x34(r1)
|
|
/* 801AC87C 001A97BC 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801AC880 001A97C0 48 1B 59 55 */ bl _savegpr_27
|
|
/* 801AC884 001A97C4 7C 7B 1B 78 */ mr r27, r3
|
|
/* 801AC888 001A97C8 7C 9C 23 78 */ mr r28, r4
|
|
/* 801AC88C 001A97CC 4B EA A1 E5 */ bl dKyd_darkworld_tbl_getp
|
|
/* 801AC890 001A97D0 7C 7E 1B 78 */ mr r30, r3
|
|
/* 801AC894 001A97D4 3B A0 00 00 */ li r29, 0
|
|
/* 801AC898 001A97D8 3B E0 00 00 */ li r31, 0
|
|
lbl_801AC89C:
|
|
/* 801AC89C 001A97DC 7F 63 DB 78 */ mr r3, r27
|
|
/* 801AC8A0 001A97E0 7C 9E F8 2E */ lwzx r4, r30, r31
|
|
/* 801AC8A4 001A97E4 48 1B C0 F1 */ bl strcmp
|
|
/* 801AC8A8 001A97E8 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801AC8AC 001A97EC 40 82 00 44 */ bne lbl_801AC8F0
|
|
/* 801AC8B0 001A97F0 7F 63 DB 78 */ mr r3, r27
|
|
/* 801AC8B4 001A97F4 7F 84 E3 78 */ mr r4, r28
|
|
/* 801AC8B8 001A97F8 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 801AC8BC 001A97FC 7F A6 EB 78 */ mr r6, r29
|
|
/* 801AC8C0 001A9800 4B FF FC FD */ bl dKy_F_SP121Check
|
|
/* 801AC8C4 001A9804 2C 03 00 00 */ cmpwi r3, 0
|
|
/* 801AC8C8 001A9808 41 80 00 28 */ blt lbl_801AC8F0
|
|
/* 801AC8CC 001A980C 40 82 00 10 */ bne lbl_801AC8DC
|
|
/* 801AC8D0 001A9810 7C 7E FA 14 */ add r3, r30, r31
|
|
/* 801AC8D4 001A9814 88 03 00 04 */ lbz r0, 4(r3)
|
|
/* 801AC8D8 001A9818 98 01 00 08 */ stb r0, 8(r1)
|
|
lbl_801AC8DC:
|
|
/* 801AC8DC 001A981C 88 01 00 08 */ lbz r0, 8(r1)
|
|
/* 801AC8E0 001A9820 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
|
/* 801AC8E4 001A9824 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
|
/* 801AC8E8 001A9828 98 03 4E 0C */ stb r0, 0x4e0c(r3)
|
|
/* 801AC8EC 001A982C 48 00 00 14 */ b lbl_801AC900
|
|
lbl_801AC8F0:
|
|
/* 801AC8F0 001A9830 3B BD 00 01 */ addi r29, r29, 1
|
|
/* 801AC8F4 001A9834 2C 1D 00 22 */ cmpwi r29, 0x22
|
|
/* 801AC8F8 001A9838 3B FF 00 08 */ addi r31, r31, 8
|
|
/* 801AC8FC 001A983C 41 80 FF A0 */ blt lbl_801AC89C
|
|
lbl_801AC900:
|
|
/* 801AC900 001A9840 39 61 00 30 */ addi r11, r1, 0x30
|
|
/* 801AC904 001A9844 48 1B 59 1D */ bl _restgpr_27
|
|
/* 801AC908 001A9848 80 01 00 34 */ lwz r0, 0x34(r1)
|
|
/* 801AC90C 001A984C 7C 08 03 A6 */ mtlr r0
|
|
/* 801AC910 001A9850 38 21 00 30 */ addi r1, r1, 0x30
|
|
/* 801AC914 001A9854 4E 80 00 20 */ blr
|