mirror of
https://github.com/zeldaret/tp
synced 2026-07-27 06:45:34 -04:00
Migrate many functions from d_save.s
This commit is contained in:
+20
-20
@@ -67,7 +67,7 @@ J2DPicture_X1_:
|
||||
/* 802FC11C 002F905C 7C 08 02 A6 */ mflr r0
|
||||
/* 802FC120 002F9060 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802FC124 002F9064 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FC128 002F9068 48 06 60 B1 */ bl func_803621D8
|
||||
/* 802FC128 002F9068 48 06 60 B1 */ bl _savegpr_28
|
||||
/* 802FC12C 002F906C 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802FC130 002F9070 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802FC134 002F9074 7C BE 2B 78 */ mr r30, r5
|
||||
@@ -109,7 +109,7 @@ J2DPicture_X1_:
|
||||
/* 802FC1B4 002F90F4 48 00 07 35 */ bl J2DPicture_NS_private_readStream
|
||||
/* 802FC1B8 002F90F8 7F 83 E3 78 */ mr r3, r28
|
||||
/* 802FC1BC 002F90FC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FC1C0 002F9100 48 06 60 65 */ bl func_80362224
|
||||
/* 802FC1C0 002F9100 48 06 60 65 */ bl _restgpr_28
|
||||
/* 802FC1C4 002F9104 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802FC1C8 002F9108 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FC1CC 002F910C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -918,7 +918,7 @@ J2DPicture_NS_private_initiate:
|
||||
/* 802FCD74 002F9CB4 7C 08 02 A6 */ mflr r0
|
||||
/* 802FCD78 002F9CB8 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802FCD7C 002F9CBC 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FCD80 002F9CC0 48 06 54 59 */ bl func_803621D8
|
||||
/* 802FCD80 002F9CC0 48 06 54 59 */ bl _savegpr_28
|
||||
/* 802FCD84 002F9CC4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802FCD88 002F9CC8 7C 9C 23 78 */ mr r28, r4
|
||||
/* 802FCD8C 002F9CCC 7C BF 2B 78 */ mr r31, r5
|
||||
@@ -989,7 +989,7 @@ lbl_802FCE6C:
|
||||
/* 802FCE80 002F9DC0 4B FE 17 31 */ bl JUTTexture_NS_attachPalette
|
||||
lbl_802FCE84:
|
||||
/* 802FCE84 002F9DC4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FCE88 002F9DC8 48 06 53 9D */ bl func_80362224
|
||||
/* 802FCE88 002F9DC8 48 06 53 9D */ bl _restgpr_28
|
||||
/* 802FCE8C 002F9DCC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802FCE90 002F9DD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FCE94 002F9DD4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1089,7 +1089,7 @@ J2DPicture_NS_dtor:
|
||||
/* 802FCFF4 002F9F34 7C 08 02 A6 */ mflr r0
|
||||
/* 802FCFF8 002F9F38 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802FCFFC 002F9F3C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD000 002F9F40 48 06 51 D5 */ bl func_803621D4
|
||||
/* 802FD000 002F9F40 48 06 51 D5 */ bl _savegpr_27
|
||||
/* 802FD004 002F9F44 7C 7B 1B 79 */ or. r27, r3, r3
|
||||
/* 802FD008 002F9F48 7C 9C 23 78 */ mr r28, r4
|
||||
/* 802FD00C 002F9F4C 41 82 00 70 */ beq lbl_802FD07C
|
||||
@@ -1125,7 +1125,7 @@ lbl_802FD048:
|
||||
lbl_802FD07C:
|
||||
/* 802FD07C 002F9FBC 7F 63 DB 78 */ mr r3, r27
|
||||
/* 802FD080 002F9FC0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD084 002F9FC4 48 06 51 9D */ bl func_80362220
|
||||
/* 802FD084 002F9FC4 48 06 51 9D */ bl _restgpr_27
|
||||
/* 802FD088 002F9FC8 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802FD08C 002F9FCC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FD090 002F9FD0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1134,7 +1134,7 @@ lbl_802FD07C:
|
||||
/* 802FD09C 002F9FDC 7C 08 02 A6 */ mflr r0
|
||||
/* 802FD0A0 002F9FE0 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802FD0A4 002F9FE4 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD0A8 002F9FE8 48 06 51 31 */ bl func_803621D8
|
||||
/* 802FD0A8 002F9FE8 48 06 51 31 */ bl _savegpr_28
|
||||
/* 802FD0AC 002F9FEC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802FD0B0 002F9FF0 3B A0 00 00 */ li r29, 0
|
||||
/* 802FD0B4 002F9FF4 54 9F 06 3E */ clrlwi r31, r4, 0x18
|
||||
@@ -1184,7 +1184,7 @@ lbl_802FD140:
|
||||
/* 802FD14C 002FA08C 38 60 00 01 */ li r3, 1
|
||||
lbl_802FD150:
|
||||
/* 802FD150 002FA090 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD154 002FA094 48 06 50 D1 */ bl func_80362224
|
||||
/* 802FD154 002FA094 48 06 50 D1 */ bl _restgpr_28
|
||||
/* 802FD158 002FA098 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802FD15C 002FA09C 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FD160 002FA0A0 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1575,7 +1575,7 @@ lbl_802FD6D4:
|
||||
/* 802FD6F8 002FA638 7C 08 02 A6 */ mflr r0
|
||||
/* 802FD6FC 002FA63C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802FD700 002FA640 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD704 002FA644 48 06 4A D5 */ bl func_803621D8
|
||||
/* 802FD704 002FA644 48 06 4A D5 */ bl _savegpr_28
|
||||
/* 802FD708 002FA648 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802FD70C 002FA64C 7C 9C 23 78 */ mr r28, r4
|
||||
/* 802FD710 002FA650 88 03 01 08 */ lbz r0, 0x108(r3)
|
||||
@@ -1644,7 +1644,7 @@ lbl_802FD78C:
|
||||
/* 802FD7F8 002FA738 38 60 00 01 */ li r3, 1
|
||||
lbl_802FD7FC:
|
||||
/* 802FD7FC 002FA73C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD800 002FA740 48 06 4A 25 */ bl func_80362224
|
||||
/* 802FD800 002FA740 48 06 4A 25 */ bl _restgpr_28
|
||||
/* 802FD804 002FA744 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802FD808 002FA748 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FD80C 002FA74C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1680,7 +1680,7 @@ lbl_802FD850:
|
||||
/* 802FD878 002FA7B8 7C 08 02 A6 */ mflr r0
|
||||
/* 802FD87C 002FA7BC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802FD880 002FA7C0 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD884 002FA7C4 48 06 49 51 */ bl func_803621D4
|
||||
/* 802FD884 002FA7C4 48 06 49 51 */ bl _savegpr_27
|
||||
/* 802FD888 002FA7C8 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 802FD88C 002FA7CC 7C 9C 23 78 */ mr r28, r4
|
||||
/* 802FD890 002FA7D0 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -1736,7 +1736,7 @@ lbl_802FD934:
|
||||
/* 802FD948 002FA888 38 60 00 00 */ li r3, 0
|
||||
lbl_802FD94C:
|
||||
/* 802FD94C 002FA88C 39 61 00 20 */ addi r11, r1, 0x20
|
||||
/* 802FD950 002FA890 48 06 48 D1 */ bl func_80362220
|
||||
/* 802FD950 002FA890 48 06 48 D1 */ bl _restgpr_27
|
||||
/* 802FD954 002FA894 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802FD958 002FA898 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FD95C 002FA89C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
@@ -1958,7 +1958,7 @@ J2DPicture_NS_draw:
|
||||
/* 802FDC94 002FABD4 DB 81 00 70 */ stfd f28, 0x70(r1)
|
||||
/* 802FDC98 002FABD8 F3 81 00 78 */ psq_st f28, 120(r1), 0, qr0
|
||||
/* 802FDC9C 002FABDC 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802FDCA0 002FABE0 48 06 45 35 */ bl func_803621D4
|
||||
/* 802FDCA0 002FABE0 48 06 45 35 */ bl _savegpr_27
|
||||
/* 802FDCA4 002FABE4 7C 7B 1B 78 */ mr r27, r3
|
||||
/* 802FDCA8 002FABE8 FF 80 08 90 */ fmr f28, f1
|
||||
/* 802FDCAC 002FABEC FF A0 10 90 */ fmr f29, f2
|
||||
@@ -2142,7 +2142,7 @@ lbl_802FDF50:
|
||||
/* 802FDF68 002FAEA8 E3 81 00 78 */ psq_l f28, 120(r1), 0, qr0
|
||||
/* 802FDF6C 002FAEAC CB 81 00 70 */ lfd f28, 0x70(r1)
|
||||
/* 802FDF70 002FAEB0 39 61 00 70 */ addi r11, r1, 0x70
|
||||
/* 802FDF74 002FAEB4 48 06 42 AD */ bl func_80362220
|
||||
/* 802FDF74 002FAEB4 48 06 42 AD */ bl _restgpr_27
|
||||
/* 802FDF78 002FAEB8 80 01 00 B4 */ lwz r0, 0xb4(r1)
|
||||
/* 802FDF7C 002FAEBC 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FDF80 002FAEC0 38 21 00 B0 */ addi r1, r1, 0xb0
|
||||
@@ -2159,7 +2159,7 @@ lbl_802FDF50:
|
||||
/* 802FDFAC 002FAEEC DB 81 00 B0 */ stfd f28, 0xb0(r1)
|
||||
/* 802FDFB0 002FAEF0 F3 81 00 B8 */ psq_st f28, 184(r1), 0, qr0
|
||||
/* 802FDFB4 002FAEF4 39 61 00 B0 */ addi r11, r1, 0xb0
|
||||
/* 802FDFB8 002FAEF8 48 06 42 21 */ bl func_803621D8
|
||||
/* 802FDFB8 002FAEF8 48 06 42 21 */ bl _savegpr_28
|
||||
/* 802FDFBC 002FAEFC 7C 7C 1B 78 */ mr r28, r3
|
||||
/* 802FDFC0 002FAF00 7C 9F 23 78 */ mr r31, r4
|
||||
/* 802FDFC4 002FAF04 7C BD 2B 78 */ mr r29, r5
|
||||
@@ -2399,7 +2399,7 @@ lbl_802FE348:
|
||||
/* 802FE360 002FB2A0 E3 81 00 B8 */ psq_l f28, 184(r1), 0, qr0
|
||||
/* 802FE364 002FB2A4 CB 81 00 B0 */ lfd f28, 0xb0(r1)
|
||||
/* 802FE368 002FB2A8 39 61 00 B0 */ addi r11, r1, 0xb0
|
||||
/* 802FE36C 002FB2AC 48 06 3E B9 */ bl func_80362224
|
||||
/* 802FE36C 002FB2AC 48 06 3E B9 */ bl _restgpr_28
|
||||
/* 802FE370 002FB2B0 80 01 00 F4 */ lwz r0, 0xf4(r1)
|
||||
/* 802FE374 002FB2B4 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FE378 002FB2B8 38 21 00 F0 */ addi r1, r1, 0xf0
|
||||
@@ -2562,7 +2562,7 @@ J2DPicture_NS_setTevMode:
|
||||
/* 802FE5D4 002FB514 7C 08 02 A6 */ mflr r0
|
||||
/* 802FE5D8 002FB518 90 01 00 34 */ stw r0, 0x34(r1)
|
||||
/* 802FE5DC 002FB51C 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802FE5E0 002FB520 48 06 3B F9 */ bl func_803621D8
|
||||
/* 802FE5E0 002FB520 48 06 3B F9 */ bl _savegpr_28
|
||||
/* 802FE5E4 002FB524 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 802FE5E8 002FB528 3B 80 00 00 */ li r28, 0
|
||||
/* 802FE5EC 002FB52C 48 00 00 1C */ b lbl_802FE608
|
||||
@@ -2862,7 +2862,7 @@ lbl_802FEA34:
|
||||
/* 802FEA40 002FB980 2C 1C 00 10 */ cmpwi r28, 0x10
|
||||
/* 802FEA44 002FB984 41 80 FF F0 */ blt lbl_802FEA34
|
||||
/* 802FEA48 002FB988 39 61 00 30 */ addi r11, r1, 0x30
|
||||
/* 802FEA4C 002FB98C 48 06 37 D9 */ bl func_80362224
|
||||
/* 802FEA4C 002FB98C 48 06 37 D9 */ bl _restgpr_28
|
||||
/* 802FEA50 002FB990 80 01 00 34 */ lwz r0, 0x34(r1)
|
||||
/* 802FEA54 002FB994 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FEA58 002FB998 38 21 00 30 */ addi r1, r1, 0x30
|
||||
@@ -3100,7 +3100,7 @@ J2DPicture_NS_setTexCoord_X1_:
|
||||
/* 802FED88 002FBCC8 7C 08 02 A6 */ mflr r0
|
||||
/* 802FED8C 002FBCCC 90 01 00 44 */ stw r0, 0x44(r1)
|
||||
/* 802FED90 002FBCD0 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802FED94 002FBCD4 48 06 34 41 */ bl func_803621D4
|
||||
/* 802FED94 002FBCD4 48 06 34 41 */ bl _savegpr_27
|
||||
/* 802FED98 002FBCD8 7C 9D 23 78 */ mr r29, r4
|
||||
/* 802FED9C 002FBCDC 7C FE 3B 78 */ mr r30, r7
|
||||
/* 802FEDA0 002FBCE0 7D 1F 43 78 */ mr r31, r8
|
||||
@@ -3325,7 +3325,7 @@ lbl_802FF064:
|
||||
/* 802FF080 002FBFC0 B3 DD 00 0E */ sth r30, 0xe(r29)
|
||||
lbl_802FF084:
|
||||
/* 802FF084 002FBFC4 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 802FF088 002FBFC8 48 06 31 99 */ bl func_80362220
|
||||
/* 802FF088 002FBFC8 48 06 31 99 */ bl _restgpr_27
|
||||
/* 802FF08C 002FBFCC 80 01 00 44 */ lwz r0, 0x44(r1)
|
||||
/* 802FF090 002FBFD0 7C 08 03 A6 */ mtlr r0
|
||||
/* 802FF094 002FBFD4 38 21 00 40 */ addi r1, r1, 0x40
|
||||
|
||||
Reference in New Issue
Block a user