Adds JSUList, JKRDisposer, and JKRHeap. (#4)

* Added JSUList, JKRDisposer, and JKRHeap.

JSUList: Decompiled JSUPtrLink and JSUPtrList with their respected
functions. The templated class JSUList is left.

JKRDisposer: Constructor matched but the destructor is close but
not yet a match.

JKRHeap: No functions matches yet. JKRHeap.cpp now includes
"operator delete" which makes it possible to forward compile
destructors.

* moved files from src/ to libs/
This commit is contained in:
Jonathan Wase
2020-11-29 11:47:00 -05:00
committed by GitHub
parent 68a46e15cb
commit 635fbc34ec
385 changed files with 4633 additions and 4131 deletions
+14 -14
View File
@@ -47,7 +47,7 @@ lbl_8026224C:
/* 80262258 0025F198 7F E0 07 35 */ extsh. r0, r31
/* 8026225C 0025F19C 40 81 00 0C */ ble lbl_80262268
/* 80262260 0025F1A0 7F C3 F3 78 */ mr r3, r30
/* 80262264 0025F1A4 48 06 CA D9 */ bl __dl
/* 80262264 0025F1A4 48 06 CA D9 */ bl __dl__FPv
lbl_80262268:
/* 80262268 0025F1A8 7F C3 F3 78 */ mr r3, r30
/* 8026226C 0025F1AC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -479,7 +479,7 @@ lbl_80262828:
/* 8026282C 0025F76C 28 03 00 00 */ cmplwi r3, 0
/* 80262830 0025F770 41 82 00 14 */ beq lbl_80262844
/* 80262834 0025F774 38 80 00 00 */ li r4, 0
/* 80262838 0025F778 48 06 BC C9 */ bl JKRHeap_NS_free
/* 80262838 0025F778 48 06 BC C9 */ bl free__7JKRHeapFPvP7JKRHeap
/* 8026283C 0025F77C 38 00 00 00 */ li r0, 0
/* 80262840 0025F780 90 1C 00 10 */ stw r0, 0x10(r28)
lbl_80262844:
@@ -735,7 +735,7 @@ lbl_80262BB0:
/* 80262BDC 0025FB1C 28 03 00 00 */ cmplwi r3, 0
/* 80262BE0 0025FB20 41 82 00 14 */ beq lbl_80262BF4
/* 80262BE4 0025FB24 38 80 00 00 */ li r4, 0
/* 80262BE8 0025FB28 48 06 B9 19 */ bl JKRHeap_NS_free
/* 80262BE8 0025FB28 48 06 B9 19 */ bl free__7JKRHeapFPvP7JKRHeap
/* 80262BEC 0025FB2C 38 00 00 00 */ li r0, 0
/* 80262BF0 0025FB30 90 1F 00 10 */ stw r0, 0x10(r31)
lbl_80262BF4:
@@ -796,14 +796,14 @@ lbl_80262C98:
/* 80262CC4 0025FC04 54 1C 00 34 */ rlwinm r28, r0, 0, 0, 0x1a
/* 80262CC8 0025FC08 7F C3 E2 14 */ add r30, r3, r28
/* 80262CCC 0025FC0C 38 80 00 00 */ li r4, 0
/* 80262CD0 0025FC10 48 06 B9 E1 */ bl JKRHeap_NS_getSize
/* 80262CD0 0025FC10 48 06 B9 E1 */ bl getSize__7JKRHeapFPvP7JKRHeap
/* 80262CD4 0025FC14 2C 03 00 00 */ cmpwi r3, 0
/* 80262CD8 0025FC18 40 80 00 64 */ bge lbl_80262D3C
/* 80262CDC 0025FC1C 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 80262CE0 0025FC20 80 63 00 20 */ lwz r3, 0x20(r3)
/* 80262CE4 0025FC24 38 80 00 20 */ li r4, 0x20
/* 80262CE8 0025FC28 38 A0 00 00 */ li r5, 0
/* 80262CEC 0025FC2C 48 06 B7 89 */ bl JKRHeap_NS_alloc
/* 80262CEC 0025FC2C 48 06 B7 89 */ bl alloc__7JKRHeapFUliP7JKRHeap
/* 80262CF0 0025FC30 7C 64 1B 79 */ or. r4, r3, r3
/* 80262CF4 0025FC34 40 82 00 1C */ bne lbl_80262D10
/* 80262CF8 0025FC38 3C 60 80 3A */ lis r3, lbl_8039A4A0@ha
@@ -846,7 +846,7 @@ lbl_80262D7C:
/* 80262D80 0025FCC0 80 03 00 20 */ lwz r0, 0x20(r3)
/* 80262D84 0025FCC4 7C 9C 02 14 */ add r4, r28, r0
/* 80262D88 0025FCC8 38 A0 00 00 */ li r5, 0
/* 80262D8C 0025FCCC 48 06 B8 99 */ bl JKRHeap_NS_resize
/* 80262D8C 0025FCCC 48 06 B8 99 */ bl resize__7JKRHeapFPvUlP7JKRHeap
/* 80262D90 0025FCD0 2C 03 00 00 */ cmpwi r3, 0
/* 80262D94 0025FCD4 40 80 00 F0 */ bge lbl_80262E84
/* 80262D98 0025FCD8 3C 60 80 3A */ lis r3, lbl_8039A4A0@ha
@@ -858,7 +858,7 @@ lbl_80262D7C:
lbl_80262DB0:
/* 80262DB0 0025FCF0 7C A3 2B 78 */ mr r3, r5
/* 80262DB4 0025FCF4 38 A0 00 00 */ li r5, 0
/* 80262DB8 0025FCF8 48 06 B8 6D */ bl JKRHeap_NS_resize
/* 80262DB8 0025FCF8 48 06 B8 6D */ bl resize__7JKRHeapFPvUlP7JKRHeap
/* 80262DBC 0025FCFC 2C 03 00 00 */ cmpwi r3, 0
/* 80262DC0 0025FD00 40 81 00 30 */ ble lbl_80262DF0
/* 80262DC4 0025FD04 80 7F 00 10 */ lwz r3, 0x10(r31)
@@ -877,7 +877,7 @@ lbl_80262DF0:
/* 80262DF4 0025FD34 80 63 00 20 */ lwz r3, 0x20(r3)
/* 80262DF8 0025FD38 38 80 00 20 */ li r4, 0x20
/* 80262DFC 0025FD3C 38 A0 00 00 */ li r5, 0
/* 80262E00 0025FD40 48 06 B6 75 */ bl JKRHeap_NS_alloc
/* 80262E00 0025FD40 48 06 B6 75 */ bl alloc__7JKRHeapFUliP7JKRHeap
/* 80262E04 0025FD44 7C 64 1B 79 */ or. r4, r3, r3
/* 80262E08 0025FD48 40 82 00 24 */ bne lbl_80262E2C
/* 80262E0C 0025FD4C 3C 60 80 3A */ lis r3, lbl_8039A4A0@ha
@@ -904,7 +904,7 @@ lbl_80262E58:
/* 80262E58 0025FD98 80 7F 00 10 */ lwz r3, 0x10(r31)
/* 80262E5C 0025FD9C 7F A4 EB 78 */ mr r4, r29
/* 80262E60 0025FDA0 38 A0 00 00 */ li r5, 0
/* 80262E64 0025FDA4 48 06 B7 C1 */ bl JKRHeap_NS_resize
/* 80262E64 0025FDA4 48 06 B7 C1 */ bl resize__7JKRHeapFPvUlP7JKRHeap
/* 80262E68 0025FDA8 2C 03 00 00 */ cmpwi r3, 0
/* 80262E6C 0025FDAC 40 80 00 18 */ bge lbl_80262E84
/* 80262E70 0025FDB0 3C 60 80 3A */ lis r3, lbl_8039A4A0@ha
@@ -938,7 +938,7 @@ lbl_80262ECC:
/* 80262ED8 0025FE18 28 03 00 00 */ cmplwi r3, 0
/* 80262EDC 0025FE1C 41 82 00 14 */ beq lbl_80262EF0
/* 80262EE0 0025FE20 38 80 00 00 */ li r4, 0
/* 80262EE4 0025FE24 48 06 B6 1D */ bl JKRHeap_NS_free
/* 80262EE4 0025FE24 48 06 B6 1D */ bl free__7JKRHeapFPvP7JKRHeap
/* 80262EE8 0025FE28 38 00 00 00 */ li r0, 0
/* 80262EEC 0025FE2C 90 1F 00 14 */ stw r0, 0x14(r31)
lbl_80262EF0:
@@ -946,7 +946,7 @@ lbl_80262EF0:
/* 80262EF4 0025FE34 28 03 00 00 */ cmplwi r3, 0
/* 80262EF8 0025FE38 41 82 00 14 */ beq lbl_80262F0C
/* 80262EFC 0025FE3C 38 80 00 00 */ li r4, 0
/* 80262F00 0025FE40 48 06 B6 01 */ bl JKRHeap_NS_free
/* 80262F00 0025FE40 48 06 B6 01 */ bl free__7JKRHeapFPvP7JKRHeap
/* 80262F04 0025FE44 38 00 00 00 */ li r0, 0
/* 80262F08 0025FE48 90 1F 00 10 */ stw r0, 0x10(r31)
lbl_80262F0C:
@@ -998,7 +998,7 @@ lbl_80262F94:
/* 80262FB8 0025FEF8 28 03 00 00 */ cmplwi r3, 0
/* 80262FBC 0025FEFC 41 82 00 14 */ beq lbl_80262FD0
/* 80262FC0 0025FF00 38 80 00 00 */ li r4, 0
/* 80262FC4 0025FF04 48 06 B5 3D */ bl JKRHeap_NS_free
/* 80262FC4 0025FF04 48 06 B5 3D */ bl free__7JKRHeapFPvP7JKRHeap
/* 80262FC8 0025FF08 38 00 00 00 */ li r0, 0
/* 80262FCC 0025FF0C 90 1E 00 14 */ stw r0, 0x14(r30)
lbl_80262FD0:
@@ -1025,13 +1025,13 @@ lbl_80262FE8:
/* 8026301C 0025FF5C 28 03 00 00 */ cmplwi r3, 0
/* 80263020 0025FF60 41 82 00 34 */ beq lbl_80263054
/* 80263024 0025FF64 38 80 00 00 */ li r4, 0
/* 80263028 0025FF68 48 06 B6 89 */ bl JKRHeap_NS_getSize
/* 80263028 0025FF68 48 06 B6 89 */ bl getSize__7JKRHeapFPvP7JKRHeap
/* 8026302C 0025FF6C 7C 7F 1B 78 */ mr r31, r3
/* 80263030 0025FF70 80 7E 00 14 */ lwz r3, 0x14(r30)
/* 80263034 0025FF74 28 03 00 00 */ cmplwi r3, 0
/* 80263038 0025FF78 41 82 00 0C */ beq lbl_80263044
/* 8026303C 0025FF7C 38 80 00 00 */ li r4, 0
/* 80263040 0025FF80 48 06 B6 71 */ bl JKRHeap_NS_getSize
/* 80263040 0025FF80 48 06 B6 71 */ bl getSize__7JKRHeapFPvP7JKRHeap
lbl_80263044:
/* 80263044 0025FF84 80 7E 00 10 */ lwz r3, 0x10(r30)
/* 80263048 0025FF88 80 03 00 20 */ lwz r0, 0x20(r3)
+9 -9
View File
@@ -1727,7 +1727,7 @@ lbl_8030BD98:
/* 8030BDBC 00308CFC A3 83 00 00 */ lhz r28, 0(r3)
/* 8030BDC0 00308D00 57 83 18 38 */ slwi r3, r28, 3
/* 8030BDC4 00308D04 38 63 00 10 */ addi r3, r3, 0x10
/* 8030BDC8 00308D08 4B FC 2E FD */ bl __nwa
/* 8030BDC8 00308D08 4B FC 2E FD */ bl __nwa__FUl
.global J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer
/* 8030BDCC 00308D0C 3C 80 80 31 */ lis r4, J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer@ha
.global J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer
@@ -1780,7 +1780,7 @@ lbl_8030BE60:
/* 8030BE78 00308DB8 28 00 00 00 */ cmplwi r0, 0
/* 8030BE7C 00308DBC 41 82 00 3C */ beq lbl_8030BEB8
/* 8030BE80 00308DC0 38 60 00 18 */ li r3, 0x18
/* 8030BE84 00308DC4 4B FC 2D C9 */ bl __nw
/* 8030BE84 00308DC4 4B FC 2D C9 */ bl __nw__FUl
/* 8030BE88 00308DC8 7C 7C 1B 79 */ or. r28, r3, r3
/* 8030BE8C 00308DCC 41 82 00 20 */ beq lbl_8030BEAC
/* 8030BE90 00308DD0 38 80 00 00 */ li r4, 0
@@ -2719,11 +2719,11 @@ J2DAnmTexPattern_NS_J2DAnmTexPatternTIMGPointer_NS_dtor:
/* 8030CB54 00309A94 7C 9F 23 78 */ mr r31, r4
/* 8030CB58 00309A98 41 82 00 1C */ beq lbl_8030CB74
/* 8030CB5C 00309A9C 80 7E 00 04 */ lwz r3, 4(r30)
/* 8030CB60 00309AA0 4B FC 21 DD */ bl __dl
/* 8030CB60 00309AA0 4B FC 21 DD */ bl __dl__FPv
/* 8030CB64 00309AA4 7F E0 07 35 */ extsh. r0, r31
/* 8030CB68 00309AA8 40 81 00 0C */ ble lbl_8030CB74
/* 8030CB6C 00309AAC 7F C3 F3 78 */ mr r3, r30
/* 8030CB70 00309AB0 4B FC 21 CD */ bl __dl
/* 8030CB70 00309AB0 4B FC 21 CD */ bl __dl__FPv
lbl_8030CB74:
/* 8030CB74 00309AB4 7F C3 F3 78 */ mr r3, r30
/* 8030CB78 00309AB8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2764,7 +2764,7 @@ lbl_8030CBF4:
/* 8030CBF4 00309B34 7F E0 07 35 */ extsh. r0, r31
/* 8030CBF8 00309B38 40 81 00 0C */ ble lbl_8030CC04
/* 8030CBFC 00309B3C 7F C3 F3 78 */ mr r3, r30
/* 8030CC00 00309B40 4B FC 21 3D */ bl __dl
/* 8030CC00 00309B40 4B FC 21 3D */ bl __dl__FPv
lbl_8030CC04:
/* 8030CC04 00309B44 7F C3 F3 78 */ mr r3, r30
/* 8030CC08 00309B48 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2794,7 +2794,7 @@ lbl_8030CC64:
/* 8030CC64 00309BA4 7C 80 07 35 */ extsh. r0, r4
/* 8030CC68 00309BA8 40 81 00 0C */ ble lbl_8030CC74
/* 8030CC6C 00309BAC 7F E3 FB 78 */ mr r3, r31
/* 8030CC70 00309BB0 4B FC 20 CD */ bl __dl
/* 8030CC70 00309BB0 4B FC 20 CD */ bl __dl__FPv
lbl_8030CC74:
/* 8030CC74 00309BB4 7F E3 FB 78 */ mr r3, r31
/* 8030CC78 00309BB8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2823,7 +2823,7 @@ lbl_8030CCD0:
/* 8030CCD0 00309C10 7C 80 07 35 */ extsh. r0, r4
/* 8030CCD4 00309C14 40 81 00 0C */ ble lbl_8030CCE0
/* 8030CCD8 00309C18 7F E3 FB 78 */ mr r3, r31
/* 8030CCDC 00309C1C 4B FC 20 61 */ bl __dl
/* 8030CCDC 00309C1C 4B FC 20 61 */ bl __dl__FPv
lbl_8030CCE0:
/* 8030CCE0 00309C20 7F E3 FB 78 */ mr r3, r31
/* 8030CCE4 00309C24 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2859,7 +2859,7 @@ lbl_8030CD54:
/* 8030CD54 00309C94 7C 80 07 35 */ extsh. r0, r4
/* 8030CD58 00309C98 40 81 00 0C */ ble lbl_8030CD64
/* 8030CD5C 00309C9C 7F E3 FB 78 */ mr r3, r31
/* 8030CD60 00309CA0 4B FC 1F DD */ bl __dl
/* 8030CD60 00309CA0 4B FC 1F DD */ bl __dl__FPv
lbl_8030CD64:
/* 8030CD64 00309CA4 7F E3 FB 78 */ mr r3, r31
/* 8030CD68 00309CA8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -2900,7 +2900,7 @@ lbl_8030CDF0:
/* 8030CDF0 00309D30 7C 80 07 35 */ extsh. r0, r4
/* 8030CDF4 00309D34 40 81 00 0C */ ble lbl_8030CE00
/* 8030CDF8 00309D38 7F E3 FB 78 */ mr r3, r31
/* 8030CDFC 00309D3C 4B FC 1F 41 */ bl __dl
/* 8030CDFC 00309D3C 4B FC 1F 41 */ bl __dl__FPv
lbl_8030CE00:
/* 8030CE00 00309D40 7F E3 FB 78 */ mr r3, r31
/* 8030CE04 00309D44 83 E1 00 0C */ lwz r31, 0xc(r1)
+15 -15
View File
@@ -83,7 +83,7 @@ lbl_80308B80:
/* 80308B80 00305AC0 38 61 00 50 */ addi r3, r1, 0x50
/* 80308B84 00305AC4 48 00 07 0D */ bl J2DAnmKeyLoader_v15
/* 80308B88 00305AC8 38 60 00 2C */ li r3, 0x2c
/* 80308B8C 00305ACC 4B FC 60 C1 */ bl __nw
/* 80308B8C 00305ACC 4B FC 60 C1 */ bl __nw__FUl
/* 80308B90 00305AD0 28 03 00 00 */ cmplwi r3, 0
/* 80308B94 00305AD4 41 82 00 50 */ beq lbl_80308BE4
/* 80308B98 00305AD8 3C 80 80 3B */ lis r4, lbl_803A8E04@ha
@@ -120,7 +120,7 @@ lbl_80308C0C:
/* 80308C0C 00305B4C 38 61 00 48 */ addi r3, r1, 0x48
/* 80308C10 00305B50 48 00 06 81 */ bl J2DAnmKeyLoader_v15
/* 80308C14 00305B54 38 60 00 44 */ li r3, 0x44
/* 80308C18 00305B58 4B FC 60 35 */ bl __nw
/* 80308C18 00305B58 4B FC 60 35 */ bl __nw__FUl
/* 80308C1C 00305B5C 7C 7E 1B 79 */ or. r30, r3, r3
/* 80308C20 00305B60 41 82 00 78 */ beq lbl_80308C98
/* 80308C24 00305B64 3C 60 80 3B */ lis r3, lbl_803A8E04@ha
@@ -170,7 +170,7 @@ lbl_80308CC8:
/* 80308CC8 00305C08 38 61 00 40 */ addi r3, r1, 0x40
/* 80308CCC 00305C0C 48 00 05 C5 */ bl J2DAnmKeyLoader_v15
/* 80308CD0 00305C10 38 60 00 80 */ li r3, 0x80
/* 80308CD4 00305C14 4B FC 5F 79 */ bl __nw
/* 80308CD4 00305C14 4B FC 5F 79 */ bl __nw__FUl
/* 80308CD8 00305C18 7C 7E 1B 79 */ or. r30, r3, r3
/* 80308CDC 00305C1C 41 82 00 90 */ beq lbl_80308D6C
/* 80308CE0 00305C20 3C 60 80 3B */ lis r3, lbl_803A8E04@ha
@@ -223,7 +223,7 @@ lbl_80308D94:
/* 80308D94 00305CD4 38 61 00 38 */ addi r3, r1, 0x38
/* 80308D98 00305CD8 48 00 04 F9 */ bl J2DAnmKeyLoader_v15
/* 80308D9C 00305CDC 38 60 00 74 */ li r3, 0x74
/* 80308DA0 00305CE0 4B FC 5E AD */ bl __nw
/* 80308DA0 00305CE0 4B FC 5E AD */ bl __nw__FUl
/* 80308DA4 00305CE4 7C 7E 1B 79 */ or. r30, r3, r3
/* 80308DA8 00305CE8 41 82 00 98 */ beq lbl_80308E40
/* 80308DAC 00305CEC 3C 60 80 3B */ lis r3, lbl_803A8E04@ha
@@ -278,7 +278,7 @@ lbl_80308E68:
/* 80308E68 00305DA8 38 61 00 30 */ addi r3, r1, 0x30
/* 80308E6C 00305DAC 48 00 04 25 */ bl J2DAnmKeyLoader_v15
/* 80308E70 00305DB0 38 60 00 3C */ li r3, 0x3c
/* 80308E74 00305DB4 4B FC 5D D9 */ bl __nw
/* 80308E74 00305DB4 4B FC 5D D9 */ bl __nw__FUl
/* 80308E78 00305DB8 28 03 00 00 */ cmplwi r3, 0
/* 80308E7C 00305DBC 41 82 00 9C */ beq lbl_80308F18
/* 80308E80 00305DC0 3C 80 80 3B */ lis r4, lbl_803A8E04@ha
@@ -337,7 +337,7 @@ lbl_80308F40:
/* 80308F40 00305E80 38 61 00 28 */ addi r3, r1, 0x28
/* 80308F44 00305E84 48 00 0D A5 */ bl J2DAnmFullLoader_v15
/* 80308F48 00305E88 38 60 00 28 */ li r3, 0x28
/* 80308F4C 00305E8C 4B FC 5D 01 */ bl __nw
/* 80308F4C 00305E8C 4B FC 5D 01 */ bl __nw__FUl
/* 80308F50 00305E90 28 03 00 00 */ cmplwi r3, 0
/* 80308F54 00305E94 41 82 00 4C */ beq lbl_80308FA0
/* 80308F58 00305E98 3C 80 80 3B */ lis r4, lbl_803A8E04@ha
@@ -373,7 +373,7 @@ lbl_80308FC8:
/* 80308FC8 00305F08 38 61 00 20 */ addi r3, r1, 0x20
/* 80308FCC 00305F0C 48 00 0D 1D */ bl J2DAnmFullLoader_v15
/* 80308FD0 00305F10 38 60 00 44 */ li r3, 0x44
/* 80308FD4 00305F14 4B FC 5C 79 */ bl __nw
/* 80308FD4 00305F14 4B FC 5C 79 */ bl __nw__FUl
/* 80308FD8 00305F18 7C 7E 1B 79 */ or. r30, r3, r3
/* 80308FDC 00305F1C 41 82 00 78 */ beq lbl_80309054
/* 80308FE0 00305F20 3C 60 80 3B */ lis r3, lbl_803A8E04@ha
@@ -420,7 +420,7 @@ lbl_8030907C:
/* 8030907C 00305FBC 38 61 00 18 */ addi r3, r1, 0x18
/* 80309080 00305FC0 48 00 0C 69 */ bl J2DAnmFullLoader_v15
/* 80309084 00305FC4 38 60 00 34 */ li r3, 0x34
/* 80309088 00305FC8 4B FC 5B C5 */ bl __nw
/* 80309088 00305FC8 4B FC 5B C5 */ bl __nw__FUl
/* 8030908C 00305FCC 7C 7E 1B 79 */ or. r30, r3, r3
/* 80309090 00305FD0 41 82 00 54 */ beq lbl_803090E4
/* 80309094 00305FD4 3C 60 80 3B */ lis r3, lbl_803A8E04@ha
@@ -458,7 +458,7 @@ lbl_8030910C:
/* 8030910C 0030604C 38 61 00 10 */ addi r3, r1, 0x10
/* 80309110 00306050 48 00 0B D9 */ bl J2DAnmFullLoader_v15
/* 80309114 00306054 38 60 00 1C */ li r3, 0x1c
/* 80309118 00306058 4B FC 5B 35 */ bl __nw
/* 80309118 00306058 4B FC 5B 35 */ bl __nw__FUl
/* 8030911C 0030605C 28 03 00 00 */ cmplwi r3, 0
/* 80309120 00306060 41 82 00 44 */ beq lbl_80309164
/* 80309124 00306064 3C 80 80 3B */ lis r4, lbl_803A8E04@ha
@@ -495,7 +495,7 @@ lbl_80309194:
/* 80309194 003060D4 38 61 00 08 */ addi r3, r1, 8
/* 80309198 003060D8 48 00 0B 51 */ bl J2DAnmFullLoader_v15
/* 8030919C 003060DC 38 60 00 3C */ li r3, 0x3c
/* 803091A0 003060E0 4B FC 5A AD */ bl __nw
/* 803091A0 003060E0 4B FC 5A AD */ bl __nw__FUl
/* 803091A4 003060E4 28 03 00 00 */ cmplwi r3, 0
/* 803091A8 003060E8 41 82 00 9C */ beq lbl_80309244
/* 803091AC 003060EC 3C 80 80 3B */ lis r4, lbl_803A8E04@ha
@@ -592,7 +592,7 @@ lbl_803092E0:
/* 803092E0 00306220 7C 80 07 35 */ extsh. r0, r4
/* 803092E4 00306224 40 81 00 0C */ ble lbl_803092F0
/* 803092E8 00306228 7F E3 FB 78 */ mr r3, r31
/* 803092EC 0030622C 4B FC 5A 51 */ bl __dl
/* 803092EC 0030622C 4B FC 5A 51 */ bl __dl__FPv
lbl_803092F0:
/* 803092F0 00306230 7F E3 FB 78 */ mr r3, r31
/* 803092F4 00306234 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1333,7 +1333,7 @@ lbl_80309D38:
/* 80309D38 00306C78 7C 80 07 35 */ extsh. r0, r4
/* 80309D3C 00306C7C 40 81 00 0C */ ble lbl_80309D48
/* 80309D40 00306C80 7F E3 FB 78 */ mr r3, r31
/* 80309D44 00306C84 4B FC 4F F9 */ bl __dl
/* 80309D44 00306C84 4B FC 4F F9 */ bl __dl__FPv
lbl_80309D48:
/* 80309D48 00306C88 7F E3 FB 78 */ mr r3, r31
/* 80309D4C 00306C8C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1776,7 +1776,7 @@ lbl_8030A38C:
/* 8030A38C 003072CC 7C 80 07 35 */ extsh. r0, r4
/* 8030A390 003072D0 40 81 00 0C */ ble lbl_8030A39C
/* 8030A394 003072D4 7F E3 FB 78 */ mr r3, r31
/* 8030A398 003072D8 4B FC 49 A5 */ bl __dl
/* 8030A398 003072D8 4B FC 49 A5 */ bl __dl__FPv
lbl_8030A39C:
/* 8030A39C 003072DC 7F E3 FB 78 */ mr r3, r31
/* 8030A3A0 003072E0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1801,7 +1801,7 @@ lbl_8030A3E8:
/* 8030A3E8 00307328 7C 80 07 35 */ extsh. r0, r4
/* 8030A3EC 0030732C 40 81 00 0C */ ble lbl_8030A3F8
/* 8030A3F0 00307330 7F E3 FB 78 */ mr r3, r31
/* 8030A3F4 00307334 4B FC 49 49 */ bl __dl
/* 8030A3F4 00307334 4B FC 49 49 */ bl __dl__FPv
lbl_8030A3F8:
/* 8030A3F8 00307338 7F E3 FB 78 */ mr r3, r31
/* 8030A3FC 0030733C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1820,7 +1820,7 @@ lbl_8030A3F8:
/* 8030A430 00307370 90 1F 00 00 */ stw r0, 0(r31)
/* 8030A434 00307374 7C 80 07 35 */ extsh. r0, r4
/* 8030A438 00307378 40 81 00 08 */ ble lbl_8030A440
/* 8030A43C 0030737C 4B FC 49 01 */ bl __dl
/* 8030A43C 0030737C 4B FC 49 01 */ bl __dl__FPv
lbl_8030A440:
/* 8030A440 00307380 7F E3 FB 78 */ mr r3, r31
/* 8030A444 00307384 83 E1 00 0C */ lwz r31, 0xc(r1)
+1 -1
View File
@@ -755,7 +755,7 @@ J2DGrafContext_NS_lineTo:
/* 802E95F4 002E6534 90 1F 00 00 */ stw r0, 0(r31)
/* 802E95F8 002E6538 7C 80 07 35 */ extsh. r0, r4
/* 802E95FC 002E653C 40 81 00 08 */ ble lbl_802E9604
/* 802E9600 002E6540 4B FE 57 3D */ bl __dl
/* 802E9600 002E6540 4B FE 57 3D */ bl __dl__FPv
lbl_802E9604:
/* 802E9604 002E6544 7F E3 FB 78 */ mr r3, r31
/* 802E9608 002E6548 83 E1 00 0C */ lwz r31, 0xc(r1)
File diff suppressed because it is too large Load Diff
+23 -23
View File
@@ -115,7 +115,7 @@ lbl_802EA318:
/* 802EA334 002E7274 4E 80 04 21 */ bctrl
lbl_802EA338:
/* 802EA338 002E7278 80 7E 00 84 */ lwz r3, 0x84(r30)
/* 802EA33C 002E727C 4B FE 4A 01 */ bl __dl
/* 802EA33C 002E727C 4B FE 4A 01 */ bl __dl__FPv
/* 802EA340 002E7280 38 7E 00 28 */ addi r3, r30, 0x28
/* 802EA344 002E7284 38 80 FF FF */ li r4, -1
/* 802EA348 002E7288 48 00 12 D9 */ bl J2DTexGenBlock_NS_dtor
@@ -128,7 +128,7 @@ lbl_802EA360:
/* 802EA360 002E72A0 7F E0 07 35 */ extsh. r0, r31
/* 802EA364 002E72A4 40 81 00 0C */ ble lbl_802EA370
/* 802EA368 002E72A8 7F C3 F3 78 */ mr r3, r30
/* 802EA36C 002E72AC 4B FE 49 D1 */ bl __dl
/* 802EA36C 002E72AC 4B FE 49 D1 */ bl __dl__FPv
lbl_802EA370:
/* 802EA370 002E72B0 7F C3 F3 78 */ mr r3, r30
/* 802EA374 002E72B4 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -187,7 +187,7 @@ J2DMaterial_NS_createTevBlock:
/* 802EA424 002E7364 2C 03 00 01 */ cmpwi r3, 1
/* 802EA428 002E7368 41 81 00 24 */ bgt lbl_802EA44C
/* 802EA42C 002E736C 38 60 00 60 */ li r3, 0x60
/* 802EA430 002E7370 4B FE 48 1D */ bl __nw
/* 802EA430 002E7370 4B FE 48 1D */ bl __nw__FUl
/* 802EA434 002E7374 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA438 002E7378 41 82 00 0C */ beq lbl_802EA444
/* 802EA43C 002E737C 48 00 14 51 */ bl J2DTevBlock1
@@ -199,7 +199,7 @@ lbl_802EA44C:
/* 802EA44C 002E738C 2C 03 00 02 */ cmpwi r3, 2
/* 802EA450 002E7390 40 82 00 24 */ bne lbl_802EA474
/* 802EA454 002E7394 38 60 00 7C */ li r3, 0x7c
/* 802EA458 002E7398 4B FE 47 F5 */ bl __nw
/* 802EA458 002E7398 4B FE 47 F5 */ bl __nw__FUl
/* 802EA45C 002E739C 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA460 002E73A0 41 82 00 0C */ beq lbl_802EA46C
/* 802EA464 002E73A4 48 00 21 55 */ bl J2DTevBlock2
@@ -211,7 +211,7 @@ lbl_802EA474:
/* 802EA474 002E73B4 2C 03 00 04 */ cmpwi r3, 4
/* 802EA478 002E73B8 41 81 00 24 */ bgt lbl_802EA49C
/* 802EA47C 002E73BC 38 60 00 B4 */ li r3, 0xb4
/* 802EA480 002E73C0 4B FE 47 CD */ bl __nw
/* 802EA480 002E73C0 4B FE 47 CD */ bl __nw__FUl
/* 802EA484 002E73C4 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA488 002E73C8 41 82 00 0C */ beq lbl_802EA494
/* 802EA48C 002E73CC 48 00 34 31 */ bl J2DTevBlock4
@@ -223,7 +223,7 @@ lbl_802EA49C:
/* 802EA49C 002E73DC 2C 03 00 08 */ cmpwi r3, 8
/* 802EA4A0 002E73E0 41 81 00 24 */ bgt lbl_802EA4C4
/* 802EA4A4 002E73E4 38 60 01 24 */ li r3, 0x124
/* 802EA4A8 002E73E8 4B FE 47 A5 */ bl __nw
/* 802EA4A8 002E73E8 4B FE 47 A5 */ bl __nw__FUl
/* 802EA4AC 002E73EC 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA4B0 002E73F0 41 82 00 0C */ beq lbl_802EA4BC
/* 802EA4B4 002E73F4 48 00 48 B1 */ bl J2DTevBlock8
@@ -233,7 +233,7 @@ lbl_802EA4BC:
/* 802EA4C0 002E7400 48 00 00 F4 */ b lbl_802EA5B4
lbl_802EA4C4:
/* 802EA4C4 002E7404 38 60 01 B4 */ li r3, 0x1b4
/* 802EA4C8 002E7408 4B FE 47 85 */ bl __nw
/* 802EA4C8 002E7408 4B FE 47 85 */ bl __nw__FUl
/* 802EA4CC 002E740C 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA4D0 002E7410 41 82 00 0C */ beq lbl_802EA4DC
/* 802EA4D4 002E7414 48 00 5D 11 */ bl J2DTevBlock16
@@ -246,7 +246,7 @@ lbl_802EA4E4:
/* 802EA4E8 002E7428 41 81 00 28 */ bgt lbl_802EA510
/* 802EA4EC 002E742C 38 60 00 60 */ li r3, 0x60
/* 802EA4F0 002E7430 38 80 FF FC */ li r4, -4
/* 802EA4F4 002E7434 4B FE 47 81 */ bl __nw_X1_
/* 802EA4F4 002E7434 4B FE 47 81 */ bl __nw__FUli
/* 802EA4F8 002E7438 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA4FC 002E743C 41 82 00 0C */ beq lbl_802EA508
/* 802EA500 002E7440 48 00 13 8D */ bl J2DTevBlock1
@@ -259,7 +259,7 @@ lbl_802EA510:
/* 802EA514 002E7454 40 82 00 28 */ bne lbl_802EA53C
/* 802EA518 002E7458 38 60 00 7C */ li r3, 0x7c
/* 802EA51C 002E745C 38 80 FF FC */ li r4, -4
/* 802EA520 002E7460 4B FE 47 55 */ bl __nw_X1_
/* 802EA520 002E7460 4B FE 47 55 */ bl __nw__FUli
/* 802EA524 002E7464 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA528 002E7468 41 82 00 0C */ beq lbl_802EA534
/* 802EA52C 002E746C 48 00 20 8D */ bl J2DTevBlock2
@@ -272,7 +272,7 @@ lbl_802EA53C:
/* 802EA540 002E7480 41 81 00 28 */ bgt lbl_802EA568
/* 802EA544 002E7484 38 60 00 B4 */ li r3, 0xb4
/* 802EA548 002E7488 38 80 FF FC */ li r4, -4
/* 802EA54C 002E748C 4B FE 47 29 */ bl __nw_X1_
/* 802EA54C 002E748C 4B FE 47 29 */ bl __nw__FUli
/* 802EA550 002E7490 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA554 002E7494 41 82 00 0C */ beq lbl_802EA560
/* 802EA558 002E7498 48 00 33 65 */ bl J2DTevBlock4
@@ -285,7 +285,7 @@ lbl_802EA568:
/* 802EA56C 002E74AC 41 81 00 28 */ bgt lbl_802EA594
/* 802EA570 002E74B0 38 60 01 24 */ li r3, 0x124
/* 802EA574 002E74B4 38 80 FF FC */ li r4, -4
/* 802EA578 002E74B8 4B FE 46 FD */ bl __nw_X1_
/* 802EA578 002E74B8 4B FE 46 FD */ bl __nw__FUli
/* 802EA57C 002E74BC 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA580 002E74C0 41 82 00 0C */ beq lbl_802EA58C
/* 802EA584 002E74C4 48 00 47 E1 */ bl J2DTevBlock8
@@ -296,7 +296,7 @@ lbl_802EA58C:
lbl_802EA594:
/* 802EA594 002E74D4 38 60 01 B4 */ li r3, 0x1b4
/* 802EA598 002E74D8 38 80 FF FC */ li r4, -4
/* 802EA59C 002E74DC 4B FE 46 D9 */ bl __nw_X1_
/* 802EA59C 002E74DC 4B FE 46 D9 */ bl __nw__FUli
/* 802EA5A0 002E74E0 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA5A4 002E74E4 41 82 00 0C */ beq lbl_802EA5B0
/* 802EA5A8 002E74E8 48 00 5C 3D */ bl J2DTevBlock16
@@ -320,7 +320,7 @@ J2DMaterial_NS_createIndBlock:
/* 802EA5DC 002E751C 2C 03 00 00 */ cmpwi r3, 0
/* 802EA5E0 002E7520 41 82 00 A4 */ beq lbl_802EA684
/* 802EA5E4 002E7524 38 60 00 6C */ li r3, 0x6c
/* 802EA5E8 002E7528 4B FE 46 65 */ bl __nw
/* 802EA5E8 002E7528 4B FE 46 65 */ bl __nw__FUl
/* 802EA5EC 002E752C 7C 7F 1B 79 */ or. r31, r3, r3
/* 802EA5F0 002E7530 41 82 00 8C */ beq lbl_802EA67C
/* 802EA5F4 002E7534 3C 60 80 3D */ lis r3, lbl_803CCA40@ha
@@ -372,7 +372,7 @@ lbl_802EA67C:
/* 802EA680 002E75C0 48 00 01 08 */ b lbl_802EA788
lbl_802EA684:
/* 802EA684 002E75C4 38 60 00 04 */ li r3, 4
/* 802EA688 002E75C8 4B FE 45 C5 */ bl __nw
/* 802EA688 002E75C8 4B FE 45 C5 */ bl __nw__FUl
/* 802EA68C 002E75CC 28 03 00 00 */ cmplwi r3, 0
/* 802EA690 002E75D0 41 82 00 F8 */ beq lbl_802EA788
/* 802EA694 002E75D4 3C 80 80 3D */ lis r4, lbl_803CCA40@ha
@@ -387,7 +387,7 @@ lbl_802EA6B0:
/* 802EA6B4 002E75F4 41 82 00 A8 */ beq lbl_802EA75C
/* 802EA6B8 002E75F8 38 60 00 6C */ li r3, 0x6c
/* 802EA6BC 002E75FC 38 80 FF FC */ li r4, -4
/* 802EA6C0 002E7600 4B FE 45 B5 */ bl __nw_X1_
/* 802EA6C0 002E7600 4B FE 45 B5 */ bl __nw__FUli
/* 802EA6C4 002E7604 7C 7F 1B 79 */ or. r31, r3, r3
/* 802EA6C8 002E7608 41 82 00 8C */ beq lbl_802EA754
/* 802EA6CC 002E760C 3C 60 80 3D */ lis r3, lbl_803CCA40@ha
@@ -440,7 +440,7 @@ lbl_802EA754:
lbl_802EA75C:
/* 802EA75C 002E769C 38 60 00 04 */ li r3, 4
/* 802EA760 002E76A0 38 80 FF FC */ li r4, -4
/* 802EA764 002E76A4 4B FE 45 11 */ bl __nw_X1_
/* 802EA764 002E76A4 4B FE 45 11 */ bl __nw__FUli
/* 802EA768 002E76A8 28 03 00 00 */ cmplwi r3, 0
/* 802EA76C 002E76AC 41 82 00 1C */ beq lbl_802EA788
/* 802EA770 002E76B0 3C 80 80 3D */ lis r4, lbl_803CCA40@ha
@@ -518,7 +518,7 @@ J2DMaterial_NS_makeAnmPointer:
/* 802EA864 002E77A4 28 00 00 00 */ cmplwi r0, 0
/* 802EA868 002E77A8 40 82 00 20 */ bne lbl_802EA888
/* 802EA86C 002E77AC 38 60 00 44 */ li r3, 0x44
/* 802EA870 002E77B0 4B FE 43 DD */ bl __nw
/* 802EA870 002E77B0 4B FE 43 DD */ bl __nw__FUl
/* 802EA874 002E77B4 7C 60 1B 79 */ or. r0, r3, r3
/* 802EA878 002E77B8 41 82 00 0C */ beq lbl_802EA884
/* 802EA87C 002E77BC 4B FF FF 21 */ bl J2DMaterial_NS_J2DMaterialAnmPointer
@@ -1137,7 +1137,7 @@ lbl_802EB0B4:
/* 802EB114 002E8054 90 1F 00 14 */ stw r0, 0x14(r31)
/* 802EB118 002E8058 7C 80 07 35 */ extsh. r0, r4
/* 802EB11C 002E805C 40 81 00 08 */ ble lbl_802EB124
/* 802EB120 002E8060 4B FE 3C 1D */ bl __dl
/* 802EB120 002E8060 4B FE 3C 1D */ bl __dl__FPv
lbl_802EB124:
/* 802EB124 002E8064 7F E3 FB 78 */ mr r3, r31
/* 802EB128 002E8068 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1156,7 +1156,7 @@ lbl_802EB124:
/* 802EB15C 002E809C 90 1F 00 00 */ stw r0, 0(r31)
/* 802EB160 002E80A0 7C 80 07 35 */ extsh. r0, r4
/* 802EB164 002E80A4 40 81 00 08 */ ble lbl_802EB16C
/* 802EB168 002E80A8 4B FE 3B D5 */ bl __dl
/* 802EB168 002E80A8 4B FE 3B D5 */ bl __dl__FPv
lbl_802EB16C:
/* 802EB16C 002E80AC 7F E3 FB 78 */ mr r3, r31
/* 802EB170 002E80B0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1175,7 +1175,7 @@ lbl_802EB16C:
/* 802EB1A4 002E80E4 90 1F 00 00 */ stw r0, 0(r31)
/* 802EB1A8 002E80E8 7C 80 07 35 */ extsh. r0, r4
/* 802EB1AC 002E80EC 40 81 00 08 */ ble lbl_802EB1B4
/* 802EB1B0 002E80F0 4B FE 3B 8D */ bl __dl
/* 802EB1B0 002E80F0 4B FE 3B 8D */ bl __dl__FPv
lbl_802EB1B4:
/* 802EB1B4 002E80F4 7F E3 FB 78 */ mr r3, r31
/* 802EB1B8 002E80F8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1209,7 +1209,7 @@ lbl_802EB224:
/* 802EB224 002E8164 7C 80 07 35 */ extsh. r0, r4
/* 802EB228 002E8168 40 81 00 0C */ ble lbl_802EB234
/* 802EB22C 002E816C 7F E3 FB 78 */ mr r3, r31
/* 802EB230 002E8170 4B FE 3B 0D */ bl __dl
/* 802EB230 002E8170 4B FE 3B 0D */ bl __dl__FPv
lbl_802EB234:
/* 802EB234 002E8174 7F E3 FB 78 */ mr r3, r31
/* 802EB238 002E8178 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1248,7 +1248,7 @@ J2DIndTexCoordScale_NS_dtor:
/* 802EB2A4 002E81E4 41 82 00 10 */ beq lbl_802EB2B4
/* 802EB2A8 002E81E8 7C 80 07 35 */ extsh. r0, r4
/* 802EB2AC 002E81EC 40 81 00 08 */ ble lbl_802EB2B4
/* 802EB2B0 002E81F0 4B FE 3A 8D */ bl __dl
/* 802EB2B0 002E81F0 4B FE 3A 8D */ bl __dl__FPv
lbl_802EB2B4:
/* 802EB2B4 002E81F4 7F E3 FB 78 */ mr r3, r31
/* 802EB2B8 002E81F8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1274,7 +1274,7 @@ J2DIndTexMtx_NS_dtor:
/* 802EB2F8 002E8238 41 82 00 10 */ beq lbl_802EB308
/* 802EB2FC 002E823C 7C 80 07 35 */ extsh. r0, r4
/* 802EB300 002E8240 40 81 00 08 */ ble lbl_802EB308
/* 802EB304 002E8244 4B FE 3A 39 */ bl __dl
/* 802EB304 002E8244 4B FE 3A 39 */ bl __dl__FPv
lbl_802EB308:
/* 802EB308 002E8248 7F E3 FB 78 */ mr r3, r31
/* 802EB30C 002E824C 83 E1 00 0C */ lwz r31, 0xc(r1)
+1 -1
View File
@@ -946,7 +946,7 @@ J2DMaterialFactory_NS_newTexMtx:
/* 802F3844 002F0784 28 00 FF FF */ cmplwi r0, 0xffff
/* 802F3848 002F0788 41 82 00 7C */ beq lbl_802F38C4
/* 802F384C 002F078C 38 60 00 54 */ li r3, 0x54
/* 802F3850 002F0790 4B FD B3 FD */ bl __nw
/* 802F3850 002F0790 4B FD B3 FD */ bl __nw__FUl
/* 802F3854 002F0794 28 03 00 00 */ cmplwi r3, 0
/* 802F3858 002F0798 41 82 00 64 */ beq lbl_802F38BC
/* 802F385C 002F079C 80 9D 00 24 */ lwz r4, 0x24(r29)
+16 -16
View File
@@ -16,10 +16,10 @@ J2DPane:
/* 802F5C18 002F2B58 90 1E 00 00 */ stw r0, 0(r30)
/* 802F5C1C 002F2B5C 3B FE 00 DC */ addi r31, r30, 0xdc
/* 802F5C20 002F2B60 7F E3 FB 78 */ mr r3, r31
/* 802F5C24 002F2B64 4B FE 62 F1 */ bl JSUPtrList_NS_initiate
/* 802F5C24 002F2B64 4B FE 62 F1 */ bl initiate__10JSUPtrListFv
/* 802F5C28 002F2B68 38 7F 00 0C */ addi r3, r31, 0xc
/* 802F5C2C 002F2B6C 7F C4 F3 78 */ mr r4, r30
/* 802F5C30 002F2B70 4B FE 61 CD */ bl JSUPtrLink
/* 802F5C30 002F2B70 4B FE 61 CD */ bl __ct__10JSUPtrLinkFPv
/* 802F5C34 002F2B74 38 80 00 00 */ li r4, 0
/* 802F5C38 002F2B78 90 9E 00 F8 */ stw r4, 0xf8(r30)
/* 802F5C3C 002F2B7C 3C 60 50 41 */ lis r3, 0x50414E31@ha
@@ -109,10 +109,10 @@ J2DPane_X1_:
/* 802F5D74 002F2CB4 90 19 00 00 */ stw r0, 0(r25)
/* 802F5D78 002F2CB8 3B 59 00 DC */ addi r26, r25, 0xdc
/* 802F5D7C 002F2CBC 7F 43 D3 78 */ mr r3, r26
/* 802F5D80 002F2CC0 4B FE 61 95 */ bl JSUPtrList_NS_initiate
/* 802F5D80 002F2CC0 4B FE 61 95 */ bl initiate__10JSUPtrListFv
/* 802F5D84 002F2CC4 38 7A 00 0C */ addi r3, r26, 0xc
/* 802F5D88 002F2CC8 7F 24 CB 78 */ mr r4, r25
/* 802F5D8C 002F2CCC 4B FE 60 71 */ bl JSUPtrLink
/* 802F5D8C 002F2CCC 4B FE 60 71 */ bl __ct__10JSUPtrLinkFPv
/* 802F5D90 002F2CD0 38 00 00 00 */ li r0, 0
/* 802F5D94 002F2CD4 90 19 00 F8 */ stw r0, 0xf8(r25)
/* 802F5D98 002F2CD8 7F 23 CB 78 */ mr r3, r25
@@ -162,7 +162,7 @@ J2DPane_NS_initialize:
/* 802F5E3C 002F2D7C 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F5E40:
/* 802F5E40 002F2D80 38 7F 00 DC */ addi r3, r31, 0xdc
/* 802F5E44 002F2D84 4B FE 61 09 */ bl JSUPtrList_NS_append
/* 802F5E44 002F2D84 4B FE 61 09 */ bl append__10JSUPtrListFP10JSUPtrLink
lbl_802F5E48:
/* 802F5E48 002F2D88 7F C3 F3 78 */ mr r3, r30
/* 802F5E4C 002F2D8C 4B FF FE 6D */ bl J2DPane_NS_initiate
@@ -197,10 +197,10 @@ J2DPane_X2_:
/* 802F5EB4 002F2DF4 90 1B 00 00 */ stw r0, 0(r27)
/* 802F5EB8 002F2DF8 3B 9B 00 DC */ addi r28, r27, 0xdc
/* 802F5EBC 002F2DFC 7F 83 E3 78 */ mr r3, r28
/* 802F5EC0 002F2E00 4B FE 60 55 */ bl JSUPtrList_NS_initiate
/* 802F5EC0 002F2E00 4B FE 60 55 */ bl initiate__10JSUPtrListFv
/* 802F5EC4 002F2E04 38 7C 00 0C */ addi r3, r28, 0xc
/* 802F5EC8 002F2E08 7F 64 DB 78 */ mr r4, r27
/* 802F5ECC 002F2E0C 4B FE 5F 31 */ bl JSUPtrLink
/* 802F5ECC 002F2E0C 4B FE 5F 31 */ bl __ct__10JSUPtrLinkFPv
/* 802F5ED0 002F2E10 38 00 00 00 */ li r0, 0
/* 802F5ED4 002F2E14 90 1B 00 F8 */ stw r0, 0xf8(r27)
/* 802F5ED8 002F2E18 7F 63 DB 78 */ mr r3, r27
@@ -272,10 +272,10 @@ J2DPane_X3_:
/* 802F5FC8 002F2F08 90 1B 00 00 */ stw r0, 0(r27)
/* 802F5FCC 002F2F0C 3B 9B 00 DC */ addi r28, r27, 0xdc
/* 802F5FD0 002F2F10 7F 83 E3 78 */ mr r3, r28
/* 802F5FD4 002F2F14 4B FE 5F 41 */ bl JSUPtrList_NS_initiate
/* 802F5FD4 002F2F14 4B FE 5F 41 */ bl initiate__10JSUPtrListFv
/* 802F5FD8 002F2F18 38 7C 00 0C */ addi r3, r28, 0xc
/* 802F5FDC 002F2F1C 7F 64 DB 78 */ mr r4, r27
/* 802F5FE0 002F2F20 4B FE 5E 1D */ bl JSUPtrLink
/* 802F5FE0 002F2F20 4B FE 5E 1D */ bl __ct__10JSUPtrLinkFPv
/* 802F5FE4 002F2F24 38 00 00 00 */ li r0, 0
/* 802F5FE8 002F2F28 90 1B 00 F8 */ stw r0, 0xf8(r27)
/* 802F5FEC 002F2F2C 57 E0 06 3F */ clrlwi. r0, r31, 0x18
@@ -514,7 +514,7 @@ lbl_802F634C:
/* 802F6368 002F32A8 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F636C:
/* 802F636C 002F32AC 38 7E 00 DC */ addi r3, r30, 0xdc
/* 802F6370 002F32B0 4B FE 5B DD */ bl JSUPtrList_NS_append
/* 802F6370 002F32B0 4B FE 5B DD */ bl append__10JSUPtrListFP10JSUPtrLink
lbl_802F6374:
/* 802F6374 002F32B4 38 80 00 00 */ li r4, 0
/* 802F6378 002F32B8 98 9D 00 B1 */ stb r4, 0xb1(r29)
@@ -705,18 +705,18 @@ lbl_802F6608:
/* 802F661C 002F355C 41 82 00 10 */ beq lbl_802F662C
/* 802F6620 002F3560 38 7D 00 E8 */ addi r3, r29, 0xe8
/* 802F6624 002F3564 38 80 00 00 */ li r4, 0
/* 802F6628 002F3568 4B FE 57 ED */ bl JSUPtrLink_NS_dtor
/* 802F6628 002F3568 4B FE 57 ED */ bl __dt__10JSUPtrLinkFv
lbl_802F662C:
/* 802F662C 002F356C 34 1D 00 DC */ addic. r0, r29, 0xdc
/* 802F6630 002F3570 41 82 00 10 */ beq lbl_802F6640
/* 802F6634 002F3574 38 7D 00 DC */ addi r3, r29, 0xdc
/* 802F6638 002F3578 38 80 00 00 */ li r4, 0
/* 802F663C 002F357C 4B FE 58 71 */ bl JSUPtrList_NS_dtor
/* 802F663C 002F357C 4B FE 58 71 */ bl __dt__10JSUPtrListFv
lbl_802F6640:
/* 802F6640 002F3580 7F C0 07 35 */ extsh. r0, r30
/* 802F6644 002F3584 40 81 00 0C */ ble lbl_802F6650
/* 802F6648 002F3588 7F A3 EB 78 */ mr r3, r29
/* 802F664C 002F358C 4B FD 86 F1 */ bl __dl
/* 802F664C 002F358C 4B FD 86 F1 */ bl __dl__FPv
lbl_802F6650:
/* 802F6650 002F3590 7F A3 EB 78 */ mr r3, r29
/* 802F6654 002F3594 39 61 00 20 */ addi r11, r1, 0x20
@@ -747,7 +747,7 @@ lbl_802F6694:
/* 802F66A8 002F35E8 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F66AC:
/* 802F66AC 002F35EC 38 7C 00 DC */ addi r3, r28, 0xdc
/* 802F66B0 002F35F0 4B FE 58 9D */ bl JSUPtrList_NS_append
/* 802F66B0 002F35F0 4B FE 58 9D */ bl append__10JSUPtrListFP10JSUPtrLink
/* 802F66B4 002F35F4 7C 7E 1B 78 */ mr r30, r3
/* 802F66B8 002F35F8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802F66BC 002F35FC 41 82 00 3C */ beq lbl_802F66F8
@@ -808,7 +808,7 @@ lbl_802F676C:
/* 802F6774 002F36B4 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F6778:
/* 802F6778 002F36B8 38 7C 00 DC */ addi r3, r28, 0xdc
/* 802F677C 002F36BC 4B FE 59 19 */ bl JSUPtrList_NS_insert
/* 802F677C 002F36BC 4B FE 59 19 */ bl insert__10JSUPtrListFP10JSUPtrLinkP10JSUPtrLink
/* 802F6780 002F36C0 7C 7E 1B 78 */ mr r30, r3
/* 802F6784 002F36C4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 802F6788 002F36C8 41 82 00 3C */ beq lbl_802F67C4
@@ -2320,7 +2320,7 @@ lbl_802F7C5C:
/* 802F7CB4 002F4BF4 38 84 00 0C */ addi r4, r4, 0xc
lbl_802F7CB8:
/* 802F7CB8 002F4BF8 38 7F 00 DC */ addi r3, r31, 0xdc
/* 802F7CBC 002F4BFC 4B FE 42 91 */ bl JSUPtrList_NS_append
/* 802F7CBC 002F4BFC 4B FE 42 91 */ bl append__10JSUPtrListFP10JSUPtrLink
lbl_802F7CC0:
/* 802F7CC0 002F4C00 38 60 00 00 */ li r3, 0
/* 802F7CC4 002F4C04 98 7E 00 B1 */ stb r3, 0xb1(r30)
+8 -8
View File
@@ -822,7 +822,7 @@ lbl_802FCBF4:
/* 802FCC14 002F9B54 28 1D 00 00 */ cmplwi r29, 0
/* 802FCC18 002F9B58 41 82 00 44 */ beq lbl_802FCC5C
/* 802FCC1C 002F9B5C 38 60 00 40 */ li r3, 0x40
/* 802FCC20 002F9B60 4B FD 20 2D */ bl __nw
/* 802FCC20 002F9B60 4B FD 20 2D */ bl __nw__FUl
/* 802FCC24 002F9B64 7C 77 1B 79 */ or. r23, r3, r3
/* 802FCC28 002F9B68 41 82 00 24 */ beq lbl_802FCC4C
/* 802FCC2C 002F9B6C 38 00 00 00 */ li r0, 0
@@ -842,7 +842,7 @@ lbl_802FCC5C:
/* 802FCC5C 002F9B9C 28 1C 00 00 */ cmplwi r28, 0
/* 802FCC60 002F9BA0 41 82 00 30 */ beq lbl_802FCC90
/* 802FCC64 002F9BA4 38 60 00 18 */ li r3, 0x18
/* 802FCC68 002F9BA8 4B FD 1F E5 */ bl __nw
/* 802FCC68 002F9BA8 4B FD 1F E5 */ bl __nw__FUl
/* 802FCC6C 002F9BAC 7C 77 1B 79 */ or. r23, r3, r3
/* 802FCC70 002F9BB0 41 82 00 10 */ beq lbl_802FCC80
/* 802FCC74 002F9BB4 38 80 00 00 */ li r4, 0
@@ -931,7 +931,7 @@ J2DPicture_NS_private_initiate:
/* 802FCDA8 002F9CE8 28 03 00 00 */ cmplwi r3, 0
/* 802FCDAC 002F9CEC 40 82 00 64 */ bne lbl_802FCE10
/* 802FCDB0 002F9CF0 38 60 00 40 */ li r3, 0x40
/* 802FCDB4 002F9CF4 4B FD 1E 99 */ bl __nw
/* 802FCDB4 002F9CF4 4B FD 1E 99 */ bl __nw__FUl
/* 802FCDB8 002F9CF8 7C 7D 1B 79 */ or. r29, r3, r3
/* 802FCDBC 002F9CFC 41 82 00 24 */ beq lbl_802FCDE0
/* 802FCDC0 002F9D00 38 00 00 00 */ li r0, 0
@@ -974,7 +974,7 @@ lbl_802FCE34:
/* 802FCE48 002F9D88 28 00 00 00 */ cmplwi r0, 0
/* 802FCE4C 002F9D8C 40 82 00 38 */ bne lbl_802FCE84
/* 802FCE50 002F9D90 38 60 00 18 */ li r3, 0x18
/* 802FCE54 002F9D94 4B FD 1D F9 */ bl __nw
/* 802FCE54 002F9D94 4B FD 1D F9 */ bl __nw__FUl
/* 802FCE58 002F9D98 7C 7D 1B 79 */ or. r29, r3, r3
/* 802FCE5C 002F9D9C 41 82 00 10 */ beq lbl_802FCE6C
/* 802FCE60 002F9DA0 38 80 00 00 */ li r4, 0
@@ -1114,14 +1114,14 @@ lbl_802FD048:
/* 802FD050 002F9F90 3B FF 00 04 */ addi r31, r31, 4
/* 802FD054 002F9F94 41 80 FF D4 */ blt lbl_802FD028
/* 802FD058 002F9F98 80 7B 01 2C */ lwz r3, 0x12c(r27)
/* 802FD05C 002F9F9C 4B FD 1C E1 */ bl __dl
/* 802FD05C 002F9F9C 4B FD 1C E1 */ bl __dl__FPv
/* 802FD060 002F9FA0 7F 63 DB 78 */ mr r3, r27
/* 802FD064 002F9FA4 38 80 00 00 */ li r4, 0
/* 802FD068 002F9FA8 4B FF 95 25 */ bl J2DPane_NS_dtor
/* 802FD06C 002F9FAC 7F 80 07 35 */ extsh. r0, r28
/* 802FD070 002F9FB0 40 81 00 0C */ ble lbl_802FD07C
/* 802FD074 002F9FB4 7F 63 DB 78 */ mr r3, r27
/* 802FD078 002F9FB8 4B FD 1C C5 */ bl __dl
/* 802FD078 002F9FB8 4B FD 1C C5 */ bl __dl__FPv
lbl_802FD07C:
/* 802FD07C 002F9FBC 7F 63 DB 78 */ mr r3, r27
/* 802FD080 002F9FC0 39 61 00 20 */ addi r11, r1, 0x20
@@ -1152,7 +1152,7 @@ lbl_802FD0D0:
/* 802FD0DC 002FA01C 28 00 00 00 */ cmplwi r0, 0
/* 802FD0E0 002FA020 40 82 00 5C */ bne lbl_802FD13C
/* 802FD0E4 002FA024 38 60 00 40 */ li r3, 0x40
/* 802FD0E8 002FA028 4B FD 1B 65 */ bl __nw
/* 802FD0E8 002FA028 4B FD 1B 65 */ bl __nw__FUl
/* 802FD0EC 002FA02C 28 03 00 00 */ cmplwi r3, 0
/* 802FD0F0 002FA030 41 82 00 1C */ beq lbl_802FD10C
/* 802FD0F4 002FA034 88 03 00 3B */ lbz r0, 0x3b(r3)
@@ -1233,7 +1233,7 @@ lbl_802FD1F0:
/* 802FD200 002FA140 28 03 00 00 */ cmplwi r3, 0
/* 802FD204 002FA144 40 82 00 BC */ bne lbl_802FD2C0
/* 802FD208 002FA148 38 60 00 40 */ li r3, 0x40
/* 802FD20C 002FA14C 4B FD 1A 41 */ bl __nw
/* 802FD20C 002FA14C 4B FD 1A 41 */ bl __nw__FUl
/* 802FD210 002FA150 7C 7F 1B 79 */ or. r31, r3, r3
/* 802FD214 002FA154 41 82 00 24 */ beq lbl_802FD238
/* 802FD218 002FA158 38 00 00 00 */ li r0, 0
+1 -1
View File
@@ -233,7 +233,7 @@ lbl_80303994:
/* 803039A0 003008E0 7F E0 07 35 */ extsh. r0, r31
/* 803039A4 003008E4 40 81 00 0C */ ble lbl_803039B0
/* 803039A8 003008E8 7F C3 F3 78 */ mr r3, r30
/* 803039AC 003008EC 4B FC B3 91 */ bl __dl
/* 803039AC 003008EC 4B FC B3 91 */ bl __dl__FPv
lbl_803039B0:
/* 803039B0 003008F0 7F C3 F3 78 */ mr r3, r30
/* 803039B4 003008F4 83 E1 00 0C */ lwz r31, 0xc(r1)
+3 -3
View File
@@ -101,7 +101,7 @@ J2DPrint_NS_dtor:
/* 802F4440 002F1380 90 1F 00 00 */ stw r0, 0(r31)
/* 802F4444 002F1384 7C 80 07 35 */ extsh. r0, r4
/* 802F4448 002F1388 40 81 00 08 */ ble lbl_802F4450
/* 802F444C 002F138C 4B FD A8 F1 */ bl __dl
/* 802F444C 002F138C 4B FD A8 F1 */ bl __dl__FPv
lbl_802F4450:
/* 802F4450 002F1390 7F E3 FB 78 */ mr r3, r31
/* 802F4454 002F1394 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -257,12 +257,12 @@ J2DPrint_NS_setBuffer:
/* 802F4678 002F15B8 88 0D 90 04 */ lbz r0, lbl_80451584-_SDA_BASE_(r13)
/* 802F467C 002F15BC 28 00 00 00 */ cmplwi r0, 0
/* 802F4680 002F15C0 41 82 00 08 */ beq lbl_802F4688
/* 802F4684 002F15C4 4B FD A6 B9 */ bl __dl
/* 802F4684 002F15C4 4B FD A6 B9 */ bl __dl__FPv
lbl_802F4688:
/* 802F4688 002F15C8 7F C3 F3 78 */ mr r3, r30
/* 802F468C 002F15CC 80 8D 8D F0 */ lwz r4, lbl_80451370-_SDA_BASE_(r13)
/* 802F4690 002F15D0 38 A0 00 00 */ li r5, 0
/* 802F4694 002F15D4 4B FD A6 7D */ bl __nwa_X2_
/* 802F4694 002F15D4 4B FD A6 7D */ bl __nwa__FUlP7JKRHeapi
/* 802F4698 002F15D8 90 6D 90 00 */ stw r3, lbl_80451580-_SDA_BASE_(r13)
/* 802F469C 002F15DC 93 CD 90 08 */ stw r30, lbl_80451588-_SDA_BASE_(r13)
/* 802F46A0 002F15E0 38 00 00 01 */ li r0, 1
+26 -26
View File
@@ -65,7 +65,7 @@ J2DScreen:
/* 802F857C 002F54BC 7F E0 07 35 */ extsh. r0, r31
/* 802F8580 002F54C0 40 81 00 0C */ ble lbl_802F858C
/* 802F8584 002F54C4 7F C3 F3 78 */ mr r3, r30
/* 802F8588 002F54C8 4B FD 67 B5 */ bl __dl
/* 802F8588 002F54C8 4B FD 67 B5 */ bl __dl__FPv
lbl_802F858C:
/* 802F858C 002F54CC 7F C3 F3 78 */ mr r3, r30
/* 802F8590 002F54D0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -92,18 +92,18 @@ J2DScreen_NS_clean:
/* 802F85D0 002F5510 B0 1F 01 02 */ sth r0, 0x102(r31)
/* 802F85D4 002F5514 90 1F 01 04 */ stw r0, 0x104(r31)
/* 802F85D8 002F5518 80 7F 01 08 */ lwz r3, 0x108(r31)
/* 802F85DC 002F551C 4B FD 67 85 */ bl __dla
/* 802F85DC 002F551C 4B FD 67 85 */ bl __dla__FPv
/* 802F85E0 002F5520 38 00 00 00 */ li r0, 0
/* 802F85E4 002F5524 90 1F 01 08 */ stw r0, 0x108(r31)
/* 802F85E8 002F5528 80 7F 01 0C */ lwz r3, 0x10c(r31)
/* 802F85EC 002F552C 4B FD 67 75 */ bl __dla
/* 802F85EC 002F552C 4B FD 67 75 */ bl __dla__FPv
/* 802F85F0 002F5530 38 00 00 00 */ li r0, 0
/* 802F85F4 002F5534 90 1F 01 0C */ stw r0, 0x10c(r31)
/* 802F85F8 002F5538 80 7F 01 10 */ lwz r3, 0x110(r31)
/* 802F85FC 002F553C 28 03 00 00 */ cmplwi r3, 0
/* 802F8600 002F5540 41 82 00 34 */ beq lbl_802F8634
/* 802F8604 002F5544 80 63 00 04 */ lwz r3, 4(r3)
/* 802F8608 002F5548 4B FD 67 59 */ bl __dla
/* 802F8608 002F5548 4B FD 67 59 */ bl __dla__FPv
/* 802F860C 002F554C 80 7F 01 10 */ lwz r3, 0x110(r31)
/* 802F8610 002F5550 28 03 00 00 */ cmplwi r3, 0
/* 802F8614 002F5554 41 82 00 18 */ beq lbl_802F862C
@@ -561,7 +561,7 @@ lbl_802F8C48:
/* 802F8C54 002F5B94 48 00 00 E0 */ b lbl_802F8D34
lbl_802F8C58:
/* 802F8C58 002F5B98 38 60 01 00 */ li r3, 0x100
/* 802F8C5C 002F5B9C 4B FD 5F F1 */ bl __nw
/* 802F8C5C 002F5B9C 4B FD 5F F1 */ bl __nw__FUl
/* 802F8C60 002F5BA0 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8C64 002F5BA4 41 82 00 18 */ beq lbl_802F8C7C
/* 802F8C68 002F5BA8 7F A4 EB 78 */ mr r4, r29
@@ -574,7 +574,7 @@ lbl_802F8C7C:
/* 802F8C80 002F5BC0 48 00 02 38 */ b lbl_802F8EB8
lbl_802F8C84:
/* 802F8C84 002F5BC4 38 60 01 48 */ li r3, 0x148
/* 802F8C88 002F5BC8 4B FD 5F C5 */ bl __nw
/* 802F8C88 002F5BC8 4B FD 5F C5 */ bl __nw__FUl
/* 802F8C8C 002F5BCC 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8C90 002F5BD0 41 82 00 18 */ beq lbl_802F8CA8
/* 802F8C94 002F5BD4 7F A4 EB 78 */ mr r4, r29
@@ -587,7 +587,7 @@ lbl_802F8CA8:
/* 802F8CAC 002F5BEC 48 00 02 0C */ b lbl_802F8EB8
lbl_802F8CB0:
/* 802F8CB0 002F5BF0 38 60 01 50 */ li r3, 0x150
/* 802F8CB4 002F5BF4 4B FD 5F 99 */ bl __nw
/* 802F8CB4 002F5BF4 4B FD 5F 99 */ bl __nw__FUl
/* 802F8CB8 002F5BF8 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8CBC 002F5BFC 41 82 00 18 */ beq lbl_802F8CD4
/* 802F8CC0 002F5C00 7F A4 EB 78 */ mr r4, r29
@@ -600,7 +600,7 @@ lbl_802F8CD4:
/* 802F8CD8 002F5C18 48 00 01 E0 */ b lbl_802F8EB8
lbl_802F8CDC:
/* 802F8CDC 002F5C1C 38 60 01 38 */ li r3, 0x138
/* 802F8CE0 002F5C20 4B FD 5F 6D */ bl __nw
/* 802F8CE0 002F5C20 4B FD 5F 6D */ bl __nw__FUl
/* 802F8CE4 002F5C24 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8CE8 002F5C28 41 82 00 18 */ beq lbl_802F8D00
/* 802F8CEC 002F5C2C 7F A4 EB 78 */ mr r4, r29
@@ -613,7 +613,7 @@ lbl_802F8D00:
/* 802F8D04 002F5C44 48 00 01 B4 */ b lbl_802F8EB8
lbl_802F8D08:
/* 802F8D08 002F5C48 38 60 01 00 */ li r3, 0x100
/* 802F8D0C 002F5C4C 4B FD 5F 41 */ bl __nw
/* 802F8D0C 002F5C4C 4B FD 5F 41 */ bl __nw__FUl
/* 802F8D10 002F5C50 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8D14 002F5C54 41 82 00 18 */ beq lbl_802F8D2C
/* 802F8D18 002F5C58 7F A4 EB 78 */ mr r4, r29
@@ -628,7 +628,7 @@ lbl_802F8D34:
/* 802F8D34 002F5C74 57 C0 02 DF */ rlwinm. r0, r30, 0, 0xb, 0xf
/* 802F8D38 002F5C78 41 82 00 34 */ beq lbl_802F8D6C
/* 802F8D3C 002F5C7C 38 60 01 80 */ li r3, 0x180
/* 802F8D40 002F5C80 4B FD 5F 0D */ bl __nw
/* 802F8D40 002F5C80 4B FD 5F 0D */ bl __nw__FUl
/* 802F8D44 002F5C84 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8D48 002F5C88 41 82 00 1C */ beq lbl_802F8D64
/* 802F8D4C 002F5C8C 7F A4 EB 78 */ mr r4, r29
@@ -642,7 +642,7 @@ lbl_802F8D64:
/* 802F8D68 002F5CA8 48 00 01 50 */ b lbl_802F8EB8
lbl_802F8D6C:
/* 802F8D6C 002F5CAC 38 60 01 48 */ li r3, 0x148
/* 802F8D70 002F5CB0 4B FD 5E DD */ bl __nw
/* 802F8D70 002F5CB0 4B FD 5E DD */ bl __nw__FUl
/* 802F8D74 002F5CB4 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8D78 002F5CB8 41 82 00 18 */ beq lbl_802F8D90
/* 802F8D7C 002F5CBC 7F A4 EB 78 */ mr r4, r29
@@ -657,7 +657,7 @@ lbl_802F8D98:
/* 802F8D98 002F5CD8 57 C0 02 DF */ rlwinm. r0, r30, 0, 0xb, 0xf
/* 802F8D9C 002F5CDC 41 82 00 34 */ beq lbl_802F8DD0
/* 802F8DA0 002F5CE0 38 60 01 A0 */ li r3, 0x1a0
/* 802F8DA4 002F5CE4 4B FD 5E A9 */ bl __nw
/* 802F8DA4 002F5CE4 4B FD 5E A9 */ bl __nw__FUl
/* 802F8DA8 002F5CE8 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8DAC 002F5CEC 41 82 00 1C */ beq lbl_802F8DC8
/* 802F8DB0 002F5CF0 7F A4 EB 78 */ mr r4, r29
@@ -671,7 +671,7 @@ lbl_802F8DC8:
/* 802F8DCC 002F5D0C 48 00 00 EC */ b lbl_802F8EB8
lbl_802F8DD0:
/* 802F8DD0 002F5D10 38 60 01 50 */ li r3, 0x150
/* 802F8DD4 002F5D14 4B FD 5E 79 */ bl __nw
/* 802F8DD4 002F5D14 4B FD 5E 79 */ bl __nw__FUl
/* 802F8DD8 002F5D18 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8DDC 002F5D1C 41 82 00 18 */ beq lbl_802F8DF4
/* 802F8DE0 002F5D20 7F A4 EB 78 */ mr r4, r29
@@ -686,7 +686,7 @@ lbl_802F8DFC:
/* 802F8DFC 002F5D3C 57 C0 02 DF */ rlwinm. r0, r30, 0, 0xb, 0xf
/* 802F8E00 002F5D40 41 82 00 34 */ beq lbl_802F8E34
/* 802F8E04 002F5D44 38 60 01 48 */ li r3, 0x148
/* 802F8E08 002F5D48 4B FD 5E 45 */ bl __nw
/* 802F8E08 002F5D48 4B FD 5E 45 */ bl __nw__FUl
/* 802F8E0C 002F5D4C 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8E10 002F5D50 41 82 00 1C */ beq lbl_802F8E2C
/* 802F8E14 002F5D54 7F A4 EB 78 */ mr r4, r29
@@ -700,7 +700,7 @@ lbl_802F8E2C:
/* 802F8E30 002F5D70 48 00 00 88 */ b lbl_802F8EB8
lbl_802F8E34:
/* 802F8E34 002F5D74 38 60 01 38 */ li r3, 0x138
/* 802F8E38 002F5D78 4B FD 5E 15 */ bl __nw
/* 802F8E38 002F5D78 4B FD 5E 15 */ bl __nw__FUl
/* 802F8E3C 002F5D7C 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8E40 002F5D80 41 82 00 1C */ beq lbl_802F8E5C
/* 802F8E44 002F5D84 7F A4 EB 78 */ mr r4, r29
@@ -721,7 +721,7 @@ lbl_802F8E64:
/* 802F8E78 002F5DB8 80 1B 00 04 */ lwz r0, 4(r27)
/* 802F8E7C 002F5DBC 7F 60 1A 14 */ add r27, r0, r3
/* 802F8E80 002F5DC0 38 60 01 00 */ li r3, 0x100
/* 802F8E84 002F5DC4 4B FD 5D C9 */ bl __nw
/* 802F8E84 002F5DC4 4B FD 5D C9 */ bl __nw__FUl
/* 802F8E88 002F5DC8 7C 60 1B 79 */ or. r0, r3, r3
/* 802F8E8C 002F5DCC 41 82 00 18 */ beq lbl_802F8EA4
/* 802F8E90 002F5DD0 7F A4 EB 78 */ mr r4, r29
@@ -1038,13 +1038,13 @@ J2DScreen_NS_getResReference:
/* 802F9320 002F6260 57 80 02 DF */ rlwinm. r0, r28, 0, 0xb, 0xf
/* 802F9324 002F6264 41 82 00 14 */ beq lbl_802F9338
/* 802F9328 002F6268 7F A3 EB 78 */ mr r3, r29
/* 802F932C 002F626C 4B FD 59 99 */ bl __nwa
/* 802F932C 002F626C 4B FD 59 99 */ bl __nwa__FUl
/* 802F9330 002F6270 7C 64 1B 78 */ mr r4, r3
/* 802F9334 002F6274 48 00 00 14 */ b lbl_802F9348
lbl_802F9338:
/* 802F9338 002F6278 7F A3 EB 78 */ mr r3, r29
/* 802F933C 002F627C 38 80 FF FC */ li r4, -4
/* 802F9340 002F6280 4B FD 59 AD */ bl __nwa_X1_
/* 802F9340 002F6280 4B FD 59 AD */ bl __nwa__FUli
/* 802F9344 002F6284 7C 64 1B 78 */ mr r4, r3
lbl_802F9348:
/* 802F9348 002F6288 7C 9E 23 78 */ mr r30, r4
@@ -1100,7 +1100,7 @@ J2DScreen_NS_createMaterial:
/* 802F9400 002F6340 A3 9F 01 02 */ lhz r28, 0x102(r31)
/* 802F9404 002F6344 1C 7C 00 88 */ mulli r3, r28, 0x88
/* 802F9408 002F6348 38 63 00 10 */ addi r3, r3, 0x10
/* 802F940C 002F634C 4B FD 58 B9 */ bl __nwa
/* 802F940C 002F634C 4B FD 58 B9 */ bl __nwa__FUl
.global J2DMaterial
/* 802F9410 002F6350 3C 80 80 2F */ lis r4, J2DMaterial@ha
.global J2DMaterial
@@ -1119,7 +1119,7 @@ lbl_802F9434:
/* 802F9438 002F6378 1C 7C 00 88 */ mulli r3, r28, 0x88
/* 802F943C 002F637C 38 63 00 10 */ addi r3, r3, 0x10
/* 802F9440 002F6380 38 80 FF FC */ li r4, -4
/* 802F9444 002F6384 4B FD 58 A9 */ bl __nwa_X1_
/* 802F9444 002F6384 4B FD 58 A9 */ bl __nwa__FUli
.global J2DMaterial
/* 802F9448 002F6388 3C 80 80 2F */ lis r4, J2DMaterial@ha
.global J2DMaterial
@@ -1135,7 +1135,7 @@ lbl_802F9434:
lbl_802F9468:
/* 802F9468 002F63A8 80 61 00 10 */ lwz r3, 0x10(r1)
/* 802F946C 002F63AC 38 80 FF FC */ li r4, -4
/* 802F9470 002F63B0 4B FD 58 7D */ bl __nwa_X1_
/* 802F9470 002F63B0 4B FD 58 7D */ bl __nwa__FUli
/* 802F9474 002F63B4 7C 7C 1B 78 */ mr r28, r3
/* 802F9478 002F63B8 80 1F 01 04 */ lwz r0, 0x104(r31)
/* 802F947C 002F63BC 28 00 00 00 */ cmplwi r0, 0
@@ -1197,7 +1197,7 @@ lbl_802F9540:
/* 802F954C 002F648C 40 82 FF F0 */ bne lbl_802F953C
/* 802F9550 002F6490 3B 43 00 01 */ addi r26, r3, 1
/* 802F9554 002F6494 57 43 04 3E */ clrlwi r3, r26, 0x10
/* 802F9558 002F6498 4B FD 57 6D */ bl __nwa
/* 802F9558 002F6498 4B FD 57 6D */ bl __nwa__FUl
/* 802F955C 002F649C 7C 7B 1B 79 */ or. r27, r3, r3
/* 802F9560 002F64A0 41 82 00 74 */ beq lbl_802F95D4
/* 802F9564 002F64A4 38 A0 00 00 */ li r5, 0
@@ -1213,7 +1213,7 @@ lbl_802F9580:
/* 802F9584 002F64C4 7C 03 00 40 */ cmplw r3, r0
/* 802F9588 002F64C8 41 80 FF E8 */ blt lbl_802F9570
/* 802F958C 002F64CC 38 60 00 10 */ li r3, 0x10
/* 802F9590 002F64D0 4B FD 56 BD */ bl __nw
/* 802F9590 002F64D0 4B FD 56 BD */ bl __nw__FUl
/* 802F9594 002F64D4 7C 60 1B 79 */ or. r0, r3, r3
/* 802F9598 002F64D8 41 82 00 10 */ beq lbl_802F95A8
/* 802F959C 002F64DC 7F 64 DB 78 */ mr r4, r27
@@ -1225,16 +1225,16 @@ lbl_802F95A8:
/* 802F95B0 002F64F0 28 00 00 00 */ cmplwi r0, 0
/* 802F95B4 002F64F4 40 82 00 10 */ bne lbl_802F95C4
/* 802F95B8 002F64F8 7F 63 DB 78 */ mr r3, r27
/* 802F95BC 002F64FC 4B FD 57 A5 */ bl __dla
/* 802F95BC 002F64FC 4B FD 57 A5 */ bl __dla__FPv
/* 802F95C0 002F6500 48 00 00 14 */ b lbl_802F95D4
lbl_802F95C4:
/* 802F95C4 002F6504 7F 83 E3 78 */ mr r3, r28
/* 802F95C8 002F6508 4B FD 57 99 */ bl __dla
/* 802F95C8 002F6508 4B FD 57 99 */ bl __dla__FPv
/* 802F95CC 002F650C 38 60 00 01 */ li r3, 1
/* 802F95D0 002F6510 48 00 00 18 */ b lbl_802F95E8
lbl_802F95D4:
/* 802F95D4 002F6514 7F 83 E3 78 */ mr r3, r28
/* 802F95D8 002F6518 4B FD 57 89 */ bl __dla
/* 802F95D8 002F6518 4B FD 57 89 */ bl __dla__FPv
/* 802F95DC 002F651C 7F E3 FB 78 */ mr r3, r31
/* 802F95E0 002F6520 4B FF EF C9 */ bl J2DScreen_NS_clean
/* 802F95E4 002F6524 38 60 00 00 */ li r3, 0
+11 -11
View File
@@ -238,7 +238,7 @@ lbl_802FF9CC:
/* 802FF9D4 002FC914 90 1B 01 24 */ stw r0, 0x124(r27)
/* 802FF9D8 002FC918 57 43 04 3F */ clrlwi. r3, r26, 0x10
/* 802FF9DC 002FC91C 41 82 00 0C */ beq lbl_802FF9E8
/* 802FF9E0 002FC920 4B FC F2 E5 */ bl __nwa
/* 802FF9E0 002FC920 4B FC F2 E5 */ bl __nwa__FUl
/* 802FF9E4 002FC924 90 7B 01 24 */ stw r3, 0x124(r27)
lbl_802FF9E8:
/* 802FF9E8 002FC928 80 1B 01 24 */ lwz r0, 0x124(r27)
@@ -419,7 +419,7 @@ J2DTextBox_NS_initiate:
/* 802FFC80 002FCBC0 7D 1F 43 78 */ mr r31, r8
/* 802FFC84 002FCBC4 41 82 00 28 */ beq lbl_802FFCAC
/* 802FFC88 002FCBC8 38 60 00 70 */ li r3, 0x70
/* 802FFC8C 002FCBCC 4B FC EF C1 */ bl __nw
/* 802FFC8C 002FCBCC 4B FC EF C1 */ bl __nw__FUl
/* 802FFC90 002FCBD0 7C 60 1B 79 */ or. r0, r3, r3
/* 802FFC94 002FCBD4 41 82 00 14 */ beq lbl_802FFCA8
/* 802FFC98 002FCBD8 7F 44 D3 78 */ mr r4, r26
@@ -475,7 +475,7 @@ lbl_802FFD50:
/* 802FFD54 002FCC94 54 1E 04 3E */ clrlwi r30, r0, 0x10
lbl_802FFD58:
/* 802FFD58 002FCC98 57 C3 04 3E */ clrlwi r3, r30, 0x10
/* 802FFD5C 002FCC9C 4B FC EF 69 */ bl __nwa
/* 802FFD5C 002FCC9C 4B FC EF 69 */ bl __nwa__FUl
/* 802FFD60 002FCCA0 90 7B 01 24 */ stw r3, 0x124(r27)
/* 802FFD64 002FCCA4 57 DD 04 3F */ clrlwi. r29, r30, 0x10
/* 802FFD68 002FCCA8 41 82 00 30 */ beq lbl_802FFD98
@@ -595,7 +595,7 @@ J2DTextBox_NS_private_readStream:
/* 802FFF18 002FCE58 7C 7B 1B 79 */ or. r27, r3, r3
/* 802FFF1C 002FCE5C 41 82 00 28 */ beq lbl_802FFF44
/* 802FFF20 002FCE60 38 60 00 70 */ li r3, 0x70
/* 802FFF24 002FCE64 4B FC ED 29 */ bl __nw
/* 802FFF24 002FCE64 4B FC ED 29 */ bl __nw__FUl
/* 802FFF28 002FCE68 7C 60 1B 79 */ or. r0, r3, r3
/* 802FFF2C 002FCE6C 41 82 00 14 */ beq lbl_802FFF40
/* 802FFF30 002FCE70 7F 64 DB 78 */ mr r4, r27
@@ -681,7 +681,7 @@ lbl_802FFF44:
/* 80300068 002FCFA8 7C 1A 07 34 */ extsh r26, r0
/* 8030006C 002FCFAC 3B 7A 00 01 */ addi r27, r26, 1
/* 80300070 002FCFB0 7F 63 DB 78 */ mr r3, r27
/* 80300074 002FCFB4 4B FC EC 51 */ bl __nwa
/* 80300074 002FCFB4 4B FC EC 51 */ bl __nwa__FUl
/* 80300078 002FCFB8 90 7C 01 24 */ stw r3, 0x124(r28)
/* 8030007C 002FCFBC 80 9C 01 24 */ lwz r4, 0x124(r28)
/* 80300080 002FCFC0 28 04 00 00 */ cmplwi r4, 0
@@ -805,14 +805,14 @@ J2DTextBox_NS_dtor:
/* 80300234 002FD174 4E 80 04 21 */ bctrl
lbl_80300238:
/* 80300238 002FD178 80 7E 01 24 */ lwz r3, 0x124(r30)
/* 8030023C 002FD17C 4B FC EB 25 */ bl __dla
/* 8030023C 002FD17C 4B FC EB 25 */ bl __dla__FPv
/* 80300240 002FD180 7F C3 F3 78 */ mr r3, r30
/* 80300244 002FD184 38 80 00 00 */ li r4, 0
/* 80300248 002FD188 4B FF 63 45 */ bl J2DPane_NS_dtor
/* 8030024C 002FD18C 7F E0 07 35 */ extsh. r0, r31
/* 80300250 002FD190 40 81 00 0C */ ble lbl_8030025C
/* 80300254 002FD194 7F C3 F3 78 */ mr r3, r30
/* 80300258 002FD198 4B FC EA E5 */ bl __dl
/* 80300258 002FD198 4B FC EA E5 */ bl __dl__FPv
lbl_8030025C:
/* 8030025C 002FD19C 7F C3 F3 78 */ mr r3, r30
/* 80300260 002FD1A0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1128,7 +1128,7 @@ lbl_803006A0:
/* 803006D0 002FD610 38 01 00 08 */ addi r0, r1, 8
/* 803006D4 002FD614 90 01 00 70 */ stw r0, 0x70(r1)
/* 803006D8 002FD618 80 7D 01 24 */ lwz r3, 0x124(r29)
/* 803006DC 002FD61C 4B FC E6 85 */ bl __dla
/* 803006DC 002FD61C 4B FC E6 85 */ bl __dla__FPv
/* 803006E0 002FD620 7F C3 F3 78 */ mr r3, r30
/* 803006E4 002FD624 48 06 85 01 */ bl func_80368BE4
/* 803006E8 002FD628 7C 7F 1B 78 */ mr r31, r3
@@ -1140,7 +1140,7 @@ lbl_803006FC:
/* 803006FC 002FD63C 38 00 00 00 */ li r0, 0
/* 80300700 002FD640 B0 1D 01 32 */ sth r0, 0x132(r29)
/* 80300704 002FD644 38 7F 00 01 */ addi r3, r31, 1
/* 80300708 002FD648 4B FC E5 BD */ bl __nwa
/* 80300708 002FD648 4B FC E5 BD */ bl __nwa__FUl
/* 8030070C 002FD64C 90 7D 01 24 */ stw r3, 0x124(r29)
/* 80300710 002FD650 80 1D 01 24 */ lwz r0, 0x124(r29)
/* 80300714 002FD654 28 00 00 00 */ cmplwi r0, 0
@@ -1194,7 +1194,7 @@ lbl_80300790:
/* 803007C0 002FD700 38 01 00 08 */ addi r0, r1, 8
/* 803007C4 002FD704 90 01 00 70 */ stw r0, 0x70(r1)
/* 803007C8 002FD708 80 7F 01 24 */ lwz r3, 0x124(r31)
/* 803007CC 002FD70C 4B FC E5 95 */ bl __dla
/* 803007CC 002FD70C 4B FC E5 95 */ bl __dla__FPv
/* 803007D0 002FD710 38 00 00 00 */ li r0, 0
/* 803007D4 002FD714 90 1F 01 24 */ stw r0, 0x124(r31)
/* 803007D8 002FD718 7F C3 F3 78 */ mr r3, r30
@@ -1216,7 +1216,7 @@ lbl_8030080C:
/* 80300810 002FD750 B0 1F 01 32 */ sth r0, 0x132(r31)
/* 80300814 002FD754 57 83 04 3F */ clrlwi. r3, r28, 0x10
/* 80300818 002FD758 41 82 00 0C */ beq lbl_80300824
/* 8030081C 002FD75C 4B FC E4 A9 */ bl __nwa
/* 8030081C 002FD75C 4B FC E4 A9 */ bl __nwa__FUl
/* 80300820 002FD760 90 7F 01 24 */ stw r3, 0x124(r31)
lbl_80300824:
/* 80300824 002FD764 80 7F 01 24 */ lwz r3, 0x124(r31)
+2 -2
View File
@@ -169,7 +169,7 @@ lbl_80307458:
/* 80307460 003043A0 90 1B 01 24 */ stw r0, 0x124(r27)
/* 80307464 003043A4 57 43 04 3F */ clrlwi. r3, r26, 0x10
/* 80307468 003043A8 41 82 00 0C */ beq lbl_80307474
/* 8030746C 003043AC 4B FC 78 59 */ bl __nwa
/* 8030746C 003043AC 4B FC 78 59 */ bl __nwa__FUl
/* 80307470 003043B0 90 7B 01 24 */ stw r3, 0x124(r27)
lbl_80307474:
/* 80307474 003043B4 80 1B 01 24 */ lwz r0, 0x124(r27)
@@ -245,7 +245,7 @@ lbl_80307574:
/* 80307580 003044C0 7F E0 07 35 */ extsh. r0, r31
/* 80307584 003044C4 40 81 00 0C */ ble lbl_80307590
/* 80307588 003044C8 7F C3 F3 78 */ mr r3, r30
/* 8030758C 003044CC 4B FC 77 B1 */ bl __dl
/* 8030758C 003044CC 4B FC 77 B1 */ bl __dl__FPv
lbl_80307590:
/* 80307590 003044D0 7F C3 F3 78 */ mr r3, r30
/* 80307594 003044D4 83 E1 00 0C */ lwz r31, 0xc(r1)
+8 -8
View File
@@ -540,7 +540,7 @@ J2DWindow_NS_private_readStream:
/* 802FA288 002F71C8 7C 79 1B 79 */ or. r25, r3, r3
/* 802FA28C 002F71CC 41 82 00 38 */ beq lbl_802FA2C4
/* 802FA290 002F71D0 38 60 00 40 */ li r3, 0x40
/* 802FA294 002F71D4 4B FD 49 B9 */ bl __nw
/* 802FA294 002F71D4 4B FD 49 B9 */ bl __nw__FUl
/* 802FA298 002F71D8 7C 7A 1B 79 */ or. r26, r3, r3
/* 802FA29C 002F71DC 41 82 00 24 */ beq lbl_802FA2C0
/* 802FA2A0 002F71E0 38 00 00 00 */ li r0, 0
@@ -563,7 +563,7 @@ lbl_802FA2C4:
/* 802FA2DC 002F721C 7C 79 1B 79 */ or. r25, r3, r3
/* 802FA2E0 002F7220 41 82 00 38 */ beq lbl_802FA318
/* 802FA2E4 002F7224 38 60 00 40 */ li r3, 0x40
/* 802FA2E8 002F7228 4B FD 49 65 */ bl __nw
/* 802FA2E8 002F7228 4B FD 49 65 */ bl __nw__FUl
/* 802FA2EC 002F722C 7C 7A 1B 79 */ or. r26, r3, r3
/* 802FA2F0 002F7230 41 82 00 24 */ beq lbl_802FA314
/* 802FA2F4 002F7234 38 00 00 00 */ li r0, 0
@@ -586,7 +586,7 @@ lbl_802FA318:
/* 802FA330 002F7270 7C 79 1B 79 */ or. r25, r3, r3
/* 802FA334 002F7274 41 82 00 38 */ beq lbl_802FA36C
/* 802FA338 002F7278 38 60 00 40 */ li r3, 0x40
/* 802FA33C 002F727C 4B FD 49 11 */ bl __nw
/* 802FA33C 002F727C 4B FD 49 11 */ bl __nw__FUl
/* 802FA340 002F7280 7C 7A 1B 79 */ or. r26, r3, r3
/* 802FA344 002F7284 41 82 00 24 */ beq lbl_802FA368
/* 802FA348 002F7288 38 00 00 00 */ li r0, 0
@@ -609,7 +609,7 @@ lbl_802FA36C:
/* 802FA384 002F72C4 7C 79 1B 79 */ or. r25, r3, r3
/* 802FA388 002F72C8 41 82 00 38 */ beq lbl_802FA3C0
/* 802FA38C 002F72CC 38 60 00 40 */ li r3, 0x40
/* 802FA390 002F72D0 4B FD 48 BD */ bl __nw
/* 802FA390 002F72D0 4B FD 48 BD */ bl __nw__FUl
/* 802FA394 002F72D4 7C 7A 1B 79 */ or. r26, r3, r3
/* 802FA398 002F72D8 41 82 00 24 */ beq lbl_802FA3BC
/* 802FA39C 002F72DC 38 00 00 00 */ li r0, 0
@@ -632,7 +632,7 @@ lbl_802FA3C0:
/* 802FA3D8 002F7318 7C 79 1B 79 */ or. r25, r3, r3
/* 802FA3DC 002F731C 41 82 00 24 */ beq lbl_802FA400
/* 802FA3E0 002F7320 38 60 00 18 */ li r3, 0x18
/* 802FA3E4 002F7324 4B FD 48 69 */ bl __nw
/* 802FA3E4 002F7324 4B FD 48 69 */ bl __nw__FUl
/* 802FA3E8 002F7328 7C 7A 1B 79 */ or. r26, r3, r3
/* 802FA3EC 002F732C 41 82 00 10 */ beq lbl_802FA3FC
/* 802FA3F0 002F7330 38 80 00 00 */ li r4, 0
@@ -685,7 +685,7 @@ lbl_802FA400:
/* 802FA4A4 002F73E4 7C 7A 1B 79 */ or. r26, r3, r3
/* 802FA4A8 002F73E8 41 82 00 38 */ beq lbl_802FA4E0
/* 802FA4AC 002F73EC 38 60 00 40 */ li r3, 0x40
/* 802FA4B0 002F73F0 4B FD 47 9D */ bl __nw
/* 802FA4B0 002F73F0 4B FD 47 9D */ bl __nw__FUl
/* 802FA4B4 002F73F4 7C 7D 1B 79 */ or. r29, r3, r3
/* 802FA4B8 002F73F8 41 82 00 24 */ beq lbl_802FA4DC
/* 802FA4BC 002F73FC 38 00 00 00 */ li r0, 0
@@ -971,7 +971,7 @@ J2DWindow_NS_dtor:
/* 802FA8D4 002F7814 38 80 00 01 */ li r4, 1
/* 802FA8D8 002F7818 4B FE 39 5D */ bl JUTTexture_NS_dtor
/* 802FA8DC 002F781C 80 7E 01 24 */ lwz r3, 0x124(r30)
/* 802FA8E0 002F7820 4B FD 44 5D */ bl __dl
/* 802FA8E0 002F7820 4B FD 44 5D */ bl __dl__FPv
/* 802FA8E4 002F7824 80 7E 01 10 */ lwz r3, 0x110(r30)
/* 802FA8E8 002F7828 38 80 00 01 */ li r4, 1
/* 802FA8EC 002F782C 4B FE 39 49 */ bl JUTTexture_NS_dtor
@@ -981,7 +981,7 @@ J2DWindow_NS_dtor:
/* 802FA8FC 002F783C 7F E0 07 35 */ extsh. r0, r31
/* 802FA900 002F7840 40 81 00 0C */ ble lbl_802FA90C
/* 802FA904 002F7844 7F C3 F3 78 */ mr r3, r30
/* 802FA908 002F7848 4B FD 44 35 */ bl __dl
/* 802FA908 002F7848 4B FD 44 35 */ bl __dl__FPv
lbl_802FA90C:
/* 802FA90C 002F784C 7F C3 F3 78 */ mr r3, r30
/* 802FA910 002F7850 83 E1 00 0C */ lwz r31, 0xc(r1)
+1 -1
View File
@@ -366,7 +366,7 @@ lbl_803011F4:
/* 80301200 002FE140 7F A0 07 35 */ extsh. r0, r29
/* 80301204 002FE144 40 81 00 0C */ ble lbl_80301210
/* 80301208 002FE148 7F 83 E3 78 */ mr r3, r28
/* 8030120C 002FE14C 4B FC DB 31 */ bl __dl
/* 8030120C 002FE14C 4B FC DB 31 */ bl __dl__FPv
lbl_80301210:
/* 80301210 002FE150 7F 83 E3 78 */ mr r3, r28
/* 80301214 002FE154 39 61 00 20 */ addi r11, r1, 0x20
+14 -14
View File
@@ -4051,7 +4051,7 @@ lbl_8032BC84:
/* 8032BC84 00328BC4 7C 80 07 35 */ extsh. r0, r4
/* 8032BC88 00328BC8 40 81 00 0C */ ble lbl_8032BC94
/* 8032BC8C 00328BCC 7F E3 FB 78 */ mr r3, r31
/* 8032BC90 00328BD0 4B FA 30 AD */ bl __dl
/* 8032BC90 00328BD0 4B FA 30 AD */ bl __dl__FPv
lbl_8032BC94:
/* 8032BC94 00328BD4 7F E3 FB 78 */ mr r3, r31
/* 8032BC98 00328BD8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4083,7 +4083,7 @@ lbl_8032BCF8:
/* 8032BCF8 00328C38 7C 80 07 35 */ extsh. r0, r4
/* 8032BCFC 00328C3C 40 81 00 0C */ ble lbl_8032BD08
/* 8032BD00 00328C40 7F E3 FB 78 */ mr r3, r31
/* 8032BD04 00328C44 4B FA 30 39 */ bl __dl
/* 8032BD04 00328C44 4B FA 30 39 */ bl __dl__FPv
lbl_8032BD08:
/* 8032BD08 00328C48 7F E3 FB 78 */ mr r3, r31
/* 8032BD0C 00328C4C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4115,7 +4115,7 @@ lbl_8032BD6C:
/* 8032BD6C 00328CAC 7C 80 07 35 */ extsh. r0, r4
/* 8032BD70 00328CB0 40 81 00 0C */ ble lbl_8032BD7C
/* 8032BD74 00328CB4 7F E3 FB 78 */ mr r3, r31
/* 8032BD78 00328CB8 4B FA 2F C5 */ bl __dl
/* 8032BD78 00328CB8 4B FA 2F C5 */ bl __dl__FPv
lbl_8032BD7C:
/* 8032BD7C 00328CBC 7F E3 FB 78 */ mr r3, r31
/* 8032BD80 00328CC0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4155,7 +4155,7 @@ lbl_8032BDFC:
/* 8032BDFC 00328D3C 7C 80 07 35 */ extsh. r0, r4
/* 8032BE00 00328D40 40 81 00 0C */ ble lbl_8032BE0C
/* 8032BE04 00328D44 7F E3 FB 78 */ mr r3, r31
/* 8032BE08 00328D48 4B FA 2F 35 */ bl __dl
/* 8032BE08 00328D48 4B FA 2F 35 */ bl __dl__FPv
lbl_8032BE0C:
/* 8032BE0C 00328D4C 7F E3 FB 78 */ mr r3, r31
/* 8032BE10 00328D50 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4193,7 +4193,7 @@ lbl_8032BE88:
/* 8032BE88 00328DC8 7C 80 07 35 */ extsh. r0, r4
/* 8032BE8C 00328DCC 40 81 00 0C */ ble lbl_8032BE98
/* 8032BE90 00328DD0 7F E3 FB 78 */ mr r3, r31
/* 8032BE94 00328DD4 4B FA 2E A9 */ bl __dl
/* 8032BE94 00328DD4 4B FA 2E A9 */ bl __dl__FPv
lbl_8032BE98:
/* 8032BE98 00328DD8 7F E3 FB 78 */ mr r3, r31
/* 8032BE9C 00328DDC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4231,7 +4231,7 @@ lbl_8032BF14:
/* 8032BF14 00328E54 7C 80 07 35 */ extsh. r0, r4
/* 8032BF18 00328E58 40 81 00 0C */ ble lbl_8032BF24
/* 8032BF1C 00328E5C 7F E3 FB 78 */ mr r3, r31
/* 8032BF20 00328E60 4B FA 2E 1D */ bl __dl
/* 8032BF20 00328E60 4B FA 2E 1D */ bl __dl__FPv
lbl_8032BF24:
/* 8032BF24 00328E64 7F E3 FB 78 */ mr r3, r31
/* 8032BF28 00328E68 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4265,7 +4265,7 @@ lbl_8032BF94:
/* 8032BF94 00328ED4 7C 80 07 35 */ extsh. r0, r4
/* 8032BF98 00328ED8 40 81 00 0C */ ble lbl_8032BFA4
/* 8032BF9C 00328EDC 7F E3 FB 78 */ mr r3, r31
/* 8032BFA0 00328EE0 4B FA 2D 9D */ bl __dl
/* 8032BFA0 00328EE0 4B FA 2D 9D */ bl __dl__FPv
lbl_8032BFA4:
/* 8032BFA4 00328EE4 7F E3 FB 78 */ mr r3, r31
/* 8032BFA8 00328EE8 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4296,7 +4296,7 @@ lbl_8032C008:
/* 8032C008 00328F48 7C 80 07 35 */ extsh. r0, r4
/* 8032C00C 00328F4C 40 81 00 0C */ ble lbl_8032C018
/* 8032C010 00328F50 7F E3 FB 78 */ mr r3, r31
/* 8032C014 00328F54 4B FA 2D 29 */ bl __dl
/* 8032C014 00328F54 4B FA 2D 29 */ bl __dl__FPv
lbl_8032C018:
/* 8032C018 00328F58 7F E3 FB 78 */ mr r3, r31
/* 8032C01C 00328F5C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4330,7 +4330,7 @@ lbl_8032C088:
/* 8032C088 00328FC8 7C 80 07 35 */ extsh. r0, r4
/* 8032C08C 00328FCC 40 81 00 0C */ ble lbl_8032C098
/* 8032C090 00328FD0 7F E3 FB 78 */ mr r3, r31
/* 8032C094 00328FD4 4B FA 2C A9 */ bl __dl
/* 8032C094 00328FD4 4B FA 2C A9 */ bl __dl__FPv
lbl_8032C098:
/* 8032C098 00328FD8 7F E3 FB 78 */ mr r3, r31
/* 8032C09C 00328FDC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4357,7 +4357,7 @@ lbl_8032C0EC:
/* 8032C0EC 0032902C 7C 80 07 35 */ extsh. r0, r4
/* 8032C0F0 00329030 40 81 00 0C */ ble lbl_8032C0FC
/* 8032C0F4 00329034 7F E3 FB 78 */ mr r3, r31
/* 8032C0F8 00329038 4B FA 2C 45 */ bl __dl
/* 8032C0F8 00329038 4B FA 2C 45 */ bl __dl__FPv
lbl_8032C0FC:
/* 8032C0FC 0032903C 7F E3 FB 78 */ mr r3, r31
/* 8032C100 00329040 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4390,7 +4390,7 @@ lbl_8032C168:
/* 8032C168 003290A8 7C 80 07 35 */ extsh. r0, r4
/* 8032C16C 003290AC 40 81 00 0C */ ble lbl_8032C178
/* 8032C170 003290B0 7F E3 FB 78 */ mr r3, r31
/* 8032C174 003290B4 4B FA 2B C9 */ bl __dl
/* 8032C174 003290B4 4B FA 2B C9 */ bl __dl__FPv
lbl_8032C178:
/* 8032C178 003290B8 7F E3 FB 78 */ mr r3, r31
/* 8032C17C 003290BC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4430,7 +4430,7 @@ lbl_8032C1F8:
/* 8032C1F8 00329138 7C 80 07 35 */ extsh. r0, r4
/* 8032C1FC 0032913C 40 81 00 0C */ ble lbl_8032C208
/* 8032C200 00329140 7F E3 FB 78 */ mr r3, r31
/* 8032C204 00329144 4B FA 2B 39 */ bl __dl
/* 8032C204 00329144 4B FA 2B 39 */ bl __dl__FPv
lbl_8032C208:
/* 8032C208 00329148 7F E3 FB 78 */ mr r3, r31
/* 8032C20C 0032914C 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4465,7 +4465,7 @@ lbl_8032C27C:
/* 8032C27C 003291BC 7C 80 07 35 */ extsh. r0, r4
/* 8032C280 003291C0 40 81 00 0C */ ble lbl_8032C28C
/* 8032C284 003291C4 7F E3 FB 78 */ mr r3, r31
/* 8032C288 003291C8 4B FA 2A B5 */ bl __dl
/* 8032C288 003291C8 4B FA 2A B5 */ bl __dl__FPv
lbl_8032C28C:
/* 8032C28C 003291CC 7F E3 FB 78 */ mr r3, r31
/* 8032C290 003291D0 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -4496,7 +4496,7 @@ lbl_8032C2F0:
/* 8032C2F0 00329230 7C 80 07 35 */ extsh. r0, r4
/* 8032C2F4 00329234 40 81 00 0C */ ble lbl_8032C300
/* 8032C2F8 00329238 7F E3 FB 78 */ mr r3, r31
/* 8032C2FC 0032923C 4B FA 2A 41 */ bl __dl
/* 8032C2FC 0032923C 4B FA 2A 41 */ bl __dl__FPv
lbl_8032C300:
/* 8032C300 00329240 7F E3 FB 78 */ mr r3, r31
/* 8032C304 00329244 83 E1 00 0C */ lwz r31, 0xc(r1)
+1 -1
View File
@@ -241,7 +241,7 @@ J3DMtxCalc_NS_setMtxBuffer:
/* 80325D5C 00322C9C 7F E0 07 35 */ extsh. r0, r31
/* 80325D60 00322CA0 40 81 00 0C */ ble lbl_80325D6C
/* 80325D64 00322CA4 7F C3 F3 78 */ mr r3, r30
/* 80325D68 00322CA8 4B FA 8F D5 */ bl __dl
/* 80325D68 00322CA8 4B FA 8F D5 */ bl __dl__FPv
lbl_80325D6C:
/* 80325D6C 00322CAC 7F C3 F3 78 */ mr r3, r30
/* 80325D70 00322CB0 83 E1 00 0C */ lwz r31, 0xc(r1)
+2 -2
View File
@@ -45,7 +45,7 @@ J3DMaterialTable_NS_dtor:
/* 8032F624 0032C564 90 1F 00 00 */ stw r0, 0(r31)
/* 8032F628 0032C568 7C 80 07 35 */ extsh. r0, r4
/* 8032F62C 0032C56C 40 81 00 08 */ ble lbl_8032F634
/* 8032F630 0032C570 4B F9 F7 0D */ bl __dl
/* 8032F630 0032C570 4B F9 F7 0D */ bl __dl__FPv
lbl_8032F634:
/* 8032F634 0032C574 7F E3 FB 78 */ mr r3, r31
/* 8032F638 0032C578 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -376,7 +376,7 @@ lbl_8032FA60:
/* 8032FA84 0032C9C4 28 03 00 00 */ cmplwi r3, 0
/* 8032FA88 0032C9C8 40 82 00 40 */ bne lbl_8032FAC8
/* 8032FA8C 0032C9CC 38 60 00 94 */ li r3, 0x94
/* 8032FA90 0032C9D0 4B F9 F1 BD */ bl __nw
/* 8032FA90 0032C9D0 4B F9 F1 BD */ bl __nw__FUl
/* 8032FA94 0032C9D4 7C 79 1B 79 */ or. r25, r3, r3
/* 8032FA98 0032C9D8 41 82 00 10 */ beq lbl_8032FAA8
/* 8032FA9C 0032C9DC 3C 80 80 3A */ lis r4, lbl_803A1F1C@ha
+5 -5
View File
@@ -52,7 +52,7 @@ J3DModel_NS_entryModelData:
/* 803271A4 003240E4 7C DC 33 78 */ mr r28, r6
/* 803271A8 003240E8 93 63 00 04 */ stw r27, 4(r3)
/* 803271AC 003240EC 38 60 00 3C */ li r3, 0x3c
/* 803271B0 003240F0 4B FA 7A 9D */ bl __nw
/* 803271B0 003240F0 4B FA 7A 9D */ bl __nw__FUl
/* 803271B4 003240F4 7C 7D 1B 79 */ or. r29, r3, r3
/* 803271B8 003240F8 41 82 00 14 */ beq lbl_803271CC
/* 803271BC 003240FC 3C 80 80 3D */ lis r4, lbl_803CED44@ha
@@ -166,7 +166,7 @@ J3DModel_NS_createShapePacket:
/* 80327328 00324268 54 1D 04 3E */ clrlwi r29, r0, 0x10
/* 8032732C 0032426C 1C 7D 00 3C */ mulli r3, r29, 0x3c
/* 80327330 00324270 38 63 00 10 */ addi r3, r3, 0x10
/* 80327334 00324274 4B FA 79 91 */ bl __nwa
/* 80327334 00324274 4B FA 79 91 */ bl __nwa__FUl
.global J3DShapePacket
/* 80327338 00324278 3C 80 80 31 */ lis r4, J3DShapePacket@ha
.global J3DShapePacket
@@ -230,7 +230,7 @@ J3DModel_NS_createMatPacket:
/* 803273F8 00324338 54 17 04 3E */ clrlwi r23, r0, 0x10
/* 803273FC 0032433C 54 03 32 B2 */ rlwinm r3, r0, 6, 0xa, 0x19
/* 80327400 00324340 38 63 00 10 */ addi r3, r3, 0x10
/* 80327404 00324344 4B FA 78 C1 */ bl __nwa
/* 80327404 00324344 4B FA 78 C1 */ bl __nwa__FUl
.global J3DMatPacket
/* 80327408 00324348 3C 80 80 31 */ lis r4, J3DMatPacket@ha
.global J3DMatPacket
@@ -1353,7 +1353,7 @@ lbl_80328340:
/* 80328388 003252C8 7F E0 07 35 */ extsh. r0, r31
/* 8032838C 003252CC 40 81 00 0C */ ble lbl_80328398
/* 80328390 003252D0 7F C3 F3 78 */ mr r3, r30
/* 80328394 003252D4 4B FA 69 A9 */ bl __dl
/* 80328394 003252D4 4B FA 69 A9 */ bl __dl__FPv
lbl_80328398:
/* 80328398 003252D8 7F C3 F3 78 */ mr r3, r30
/* 8032839C 003252DC 83 E1 00 0C */ lwz r31, 0xc(r1)
@@ -1373,7 +1373,7 @@ lbl_80328398:
/* 803283D4 00325314 90 1F 00 38 */ stw r0, 0x38(r31)
/* 803283D8 00325318 7C 80 07 35 */ extsh. r0, r4
/* 803283DC 0032531C 40 81 00 08 */ ble lbl_803283E4
/* 803283E0 00325320 4B FA 69 5D */ bl __dl
/* 803283E0 00325320 4B FA 69 5D */ bl __dl__FPv
lbl_803283E4:
/* 803283E4 00325324 7F E3 FB 78 */ mr r3, r31
/* 803283E8 00325328 83 E1 00 0C */ lwz r31, 0xc(r1)

Some files were not shown because too many files have changed in this diff Show More