mirror of
https://github.com/zeldaret/tp
synced 2026-08-13 20:24:57 -04:00
Migrate many functions from d_save.s
This commit is contained in:
@@ -285,7 +285,7 @@ dKyr_lenzflare_move:
|
||||
/* 8005BA4C 0005898C 7C 08 02 A6 */ mflr r0
|
||||
/* 8005BA50 00058990 90 01 00 84 */ stw r0, 0x84(r1)
|
||||
/* 8005BA54 00058994 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 8005BA58 00058998 48 30 67 81 */ bl func_803621D8
|
||||
/* 8005BA58 00058998 48 30 67 81 */ bl _savegpr_28
|
||||
/* 8005BA5C 0005899C 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
||||
/* 8005BA60 000589A0 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
|
||||
/* 8005BA64 000589A4 83 E3 0E 74 */ lwz r31, 0xe74(r3)
|
||||
@@ -590,7 +590,7 @@ lbl_8005BEB0:
|
||||
/* 8005BEBC 00058DFC 41 80 FC BC */ blt lbl_8005BB78
|
||||
lbl_8005BEC0:
|
||||
/* 8005BEC0 00058E00 39 61 00 80 */ addi r11, r1, 0x80
|
||||
/* 8005BEC4 00058E04 48 30 63 61 */ bl func_80362224
|
||||
/* 8005BEC4 00058E04 48 30 63 61 */ bl _restgpr_28
|
||||
/* 8005BEC8 00058E08 80 01 00 84 */ lwz r0, 0x84(r1)
|
||||
/* 8005BECC 00058E0C 7C 08 03 A6 */ mtlr r0
|
||||
/* 8005BED0 00058E10 38 21 00 80 */ addi r1, r1, 0x80
|
||||
@@ -1742,7 +1742,7 @@ forward_overhead_bg_chk:
|
||||
/* 8005CF84 00059EC4 DB E1 00 E0 */ stfd f31, 0xe0(r1)
|
||||
/* 8005CF88 00059EC8 F3 E1 00 E8 */ psq_st f31, 232(r1), 0, qr0
|
||||
/* 8005CF8C 00059ECC 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 8005CF90 00059ED0 48 30 52 49 */ bl func_803621D8
|
||||
/* 8005CF90 00059ED0 48 30 52 49 */ bl _savegpr_28
|
||||
/* 8005CF94 00059ED4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8005CF98 00059ED8 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8005CF9C 00059EDC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
@@ -1867,7 +1867,7 @@ lbl_8005D16C:
|
||||
/* 8005D16C 0005A0AC E3 E1 00 E8 */ psq_l f31, 232(r1), 0, qr0
|
||||
/* 8005D170 0005A0B0 CB E1 00 E0 */ lfd f31, 0xe0(r1)
|
||||
/* 8005D174 0005A0B4 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 8005D178 0005A0B8 48 30 50 AD */ bl func_80362224
|
||||
/* 8005D178 0005A0B8 48 30 50 AD */ bl _restgpr_28
|
||||
/* 8005D17C 0005A0BC 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
||||
/* 8005D180 0005A0C0 7C 08 03 A6 */ mtlr r0
|
||||
/* 8005D184 0005A0C4 38 21 00 F0 */ addi r1, r1, 0xf0
|
||||
@@ -11754,7 +11754,7 @@ dKyr_drawSibuki:
|
||||
/* 80066074 00062FB4 DB 61 00 E0 */ stfd f27, 0xe0(r1)
|
||||
/* 80066078 00062FB8 F3 61 00 E8 */ psq_st f27, 232(r1), 0, qr0
|
||||
/* 8006607C 00062FBC 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 80066080 00062FC0 48 2F C1 55 */ bl func_803621D4
|
||||
/* 80066080 00062FC0 48 2F C1 55 */ bl _savegpr_27
|
||||
/* 80066084 00062FC4 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 80066088 00062FC8 7C 9C 23 78 */ mr r28, r4
|
||||
/* 8006608C 00062FCC 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
@@ -12064,7 +12064,7 @@ lbl_800664FC:
|
||||
/* 8006651C 0006345C E3 61 00 E8 */ psq_l f27, 232(r1), 0, qr0
|
||||
/* 80066520 00063460 CB 61 00 E0 */ lfd f27, 0xe0(r1)
|
||||
/* 80066524 00063464 39 61 00 E0 */ addi r11, r1, 0xe0
|
||||
/* 80066528 00063468 48 2F BC F9 */ bl func_80362220
|
||||
/* 80066528 00063468 48 2F BC F9 */ bl _restgpr_27
|
||||
/* 8006652C 0006346C 80 01 01 34 */ lwz r0, 0x134(r1)
|
||||
/* 80066530 00063470 7C 08 03 A6 */ mtlr r0
|
||||
/* 80066534 00063474 38 21 01 30 */ addi r1, r1, 0x130
|
||||
@@ -17202,7 +17202,7 @@ dKyr_thunder_move:
|
||||
/* 8006B1B4 000680F4 DB E1 00 60 */ stfd f31, 0x60(r1)
|
||||
/* 8006B1B8 000680F8 F3 E1 00 68 */ psq_st f31, 104(r1), 0, qr0
|
||||
/* 8006B1BC 000680FC 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 8006B1C0 00068100 48 2F 70 15 */ bl func_803621D4
|
||||
/* 8006B1C0 00068100 48 2F 70 15 */ bl _savegpr_27
|
||||
/* 8006B1C4 00068104 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
||||
/* 8006B1C8 00068108 3B E3 CA 54 */ addi r31, r3, lbl_8042CA54@l
|
||||
/* 8006B1CC 0006810C 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
@@ -17671,7 +17671,7 @@ lbl_8006B8BC:
|
||||
/* 8006B8BC 000687FC E3 E1 00 68 */ psq_l f31, 104(r1), 0, qr0
|
||||
/* 8006B8C0 00068800 CB E1 00 60 */ lfd f31, 0x60(r1)
|
||||
/* 8006B8C4 00068804 39 61 00 60 */ addi r11, r1, 0x60
|
||||
/* 8006B8C8 00068808 48 2F 69 59 */ bl func_80362220
|
||||
/* 8006B8C8 00068808 48 2F 69 59 */ bl _restgpr_27
|
||||
/* 8006B8CC 0006880C 80 01 00 74 */ lwz r0, 0x74(r1)
|
||||
/* 8006B8D0 00068810 7C 08 03 A6 */ mtlr r0
|
||||
/* 8006B8D4 00068814 38 21 00 70 */ addi r1, r1, 0x70
|
||||
@@ -17711,7 +17711,7 @@ dKyr_odour_move:
|
||||
/* 8006B928 00068868 7C 08 02 A6 */ mflr r0
|
||||
/* 8006B92C 0006886C 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
/* 8006B930 00068870 39 61 00 90 */ addi r11, r1, 0x90
|
||||
/* 8006B934 00068874 48 2F 68 A5 */ bl func_803621D8
|
||||
/* 8006B934 00068874 48 2F 68 A5 */ bl _savegpr_28
|
||||
/* 8006B938 00068878 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
||||
/* 8006B93C 0006887C 38 63 CA 54 */ addi r3, r3, lbl_8042CA54@l
|
||||
/* 8006B940 00068880 83 E3 0F 28 */ lwz r31, 0xf28(r3)
|
||||
@@ -18037,7 +18037,7 @@ lbl_8006BDE4:
|
||||
/* 8006BDF0 00068D30 41 80 FB E8 */ blt lbl_8006B9D8
|
||||
lbl_8006BDF4:
|
||||
/* 8006BDF4 00068D34 39 61 00 90 */ addi r11, r1, 0x90
|
||||
/* 8006BDF8 00068D38 48 2F 64 2D */ bl func_80362224
|
||||
/* 8006BDF8 00068D38 48 2F 64 2D */ bl _restgpr_28
|
||||
/* 8006BDFC 00068D3C 80 01 00 94 */ lwz r0, 0x94(r1)
|
||||
/* 8006BE00 00068D40 7C 08 03 A6 */ mtlr r0
|
||||
/* 8006BE04 00068D44 38 21 00 90 */ addi r1, r1, 0x90
|
||||
@@ -20633,7 +20633,7 @@ dKyr_near_bosslight_check:
|
||||
/* 8006E454 0006B394 DB E1 00 30 */ stfd f31, 0x30(r1)
|
||||
/* 8006E458 0006B398 F3 E1 00 38 */ psq_st f31, 56(r1), 0, qr0
|
||||
/* 8006E45C 0006B39C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8006E460 0006B3A0 48 2F 3D 75 */ bl func_803621D4
|
||||
/* 8006E460 0006B3A0 48 2F 3D 75 */ bl _savegpr_27
|
||||
/* 8006E464 0006B3A4 7C 7D 1B 78 */ mr r29, r3
|
||||
/* 8006E468 0006B3A8 C3 E2 8B F8 */ lfs f31, lbl_804525F8-_SDA2_BASE_(r2)
|
||||
/* 8006E46C 0006B3AC 3C 60 80 43 */ lis r3, lbl_8042CA54@ha
|
||||
@@ -20796,7 +20796,7 @@ lbl_8006E67C:
|
||||
/* 8006E690 0006B5D0 E3 E1 00 38 */ psq_l f31, 56(r1), 0, qr0
|
||||
/* 8006E694 0006B5D4 CB E1 00 30 */ lfd f31, 0x30(r1)
|
||||
/* 8006E698 0006B5D8 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 8006E69C 0006B5DC 48 2F 3B 85 */ bl func_80362220
|
||||
/* 8006E69C 0006B5DC 48 2F 3B 85 */ bl _restgpr_27
|
||||
/* 8006E6A0 0006B5E0 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 8006E6A4 0006B5E4 7C 08 03 A6 */ mtlr r0
|
||||
/* 8006E6A8 0006B5E8 38 21 00 40 */ addi r1, r1, 0x40
|
||||
|
||||
@@ -1797,7 +1797,7 @@ wether_move_sun:
|
||||
/* 8005831C 0005525C 7C 08 02 A6 */ mflr r0
|
||||
/* 80058320 00055260 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80058324 00055264 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80058328 00055268 48 30 9E B1 */ bl func_803621D8
|
||||
/* 80058328 00055268 48 30 9E B1 */ bl _savegpr_28
|
||||
/* 8005832C 0005526C 3B 80 00 00 */ li r28, 0
|
||||
/* 80058330 00055270 3C 60 80 40 */ lis r3, lbl_804061C0@ha
|
||||
/* 80058334 00055274 3B A3 61 C0 */ addi r29, r3, lbl_804061C0@l
|
||||
@@ -2154,7 +2154,7 @@ lbl_80058874:
|
||||
/* 80058878 000557B8 48 00 31 D1 */ bl dKyr_lenzflare_move
|
||||
lbl_8005887C:
|
||||
/* 8005887C 000557BC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 80058880 000557C0 48 30 99 A5 */ bl func_80362224
|
||||
/* 80058880 000557C0 48 30 99 A5 */ bl _restgpr_28
|
||||
/* 80058884 000557C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80058888 000557C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 8005888C 000557CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -3211,7 +3211,7 @@ wether_move_vrkumo:
|
||||
/* 80059754 00056694 DB 61 00 50 */ stfd f27, 0x50(r1)
|
||||
/* 80059758 00056698 F3 61 00 58 */ psq_st f27, 88(r1), 0, qr0
|
||||
/* 8005975C 0005669C 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80059760 000566A0 48 30 8A 79 */ bl func_803621D8
|
||||
/* 80059760 000566A0 48 30 8A 79 */ bl _savegpr_28
|
||||
/* 80059764 000566A4 3B E0 00 00 */ li r31, 0
|
||||
/* 80059768 000566A8 88 0D 89 60 */ lbz r0, lbl_80450EE0-_SDA_BASE_(r13)
|
||||
/* 8005976C 000566AC 7C 00 07 75 */ extsb. r0, r0
|
||||
@@ -3682,7 +3682,7 @@ lbl_80059DF8:
|
||||
/* 80059E18 00056D58 E3 61 00 58 */ psq_l f27, 88(r1), 0, qr0
|
||||
/* 80059E1C 00056D5C CB 61 00 50 */ lfd f27, 0x50(r1)
|
||||
/* 80059E20 00056D60 39 61 00 50 */ addi r11, r1, 0x50
|
||||
/* 80059E24 00056D64 48 30 84 01 */ bl func_80362224
|
||||
/* 80059E24 00056D64 48 30 84 01 */ bl _restgpr_28
|
||||
/* 80059E28 00056D68 80 01 00 A4 */ lwz r0, 0xa4(r1)
|
||||
/* 80059E2C 00056D6C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80059E30 00056D70 38 21 00 A0 */ addi r1, r1, 0xa0
|
||||
|
||||
Reference in New Issue
Block a user