diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio14TFunctionValueFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio14TFunctionValueFv.s deleted file mode 100644 index 33021c86e05..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio14TFunctionValueFv.s +++ /dev/null @@ -1,5 +0,0 @@ -lbl_80281690: -/* 80281690 3C 80 80 3C */ lis r4, __vt__Q27JStudio14TFunctionValue@ha /* 0x803C49A0@ha */ -/* 80281694 38 04 49 A0 */ addi r0, r4, __vt__Q27JStudio14TFunctionValue@l /* 0x803C49A0@l */ -/* 80281698 90 03 00 00 */ stw r0, 0(r3) -/* 8028169C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio19TFunctionValue_listFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio19TFunctionValue_listFv.s deleted file mode 100644 index e51e319d551..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio19TFunctionValue_listFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_802826BC: -/* 802826BC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802826C0 7C 08 02 A6 */ mflr r0 -/* 802826C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 802826C8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802826CC 7C 7F 1B 78 */ mr r31, r3 -/* 802826D0 4B FF EF C1 */ bl __ct__Q27JStudio14TFunctionValueFv -/* 802826D4 38 7F 00 08 */ addi r3, r31, 8 -/* 802826D8 4B FF F6 41 */ bl __ct__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 802826DC 38 80 00 00 */ li r4, 0 -/* 802826E0 90 9F 00 40 */ stw r4, 0x40(r31) -/* 802826E4 3C 60 80 3C */ lis r3, __vt__Q27JStudio19TFunctionValue_list@ha /* 0x803C4920@ha */ -/* 802826E8 38 03 49 20 */ addi r0, r3, __vt__Q27JStudio19TFunctionValue_list@l /* 0x803C4920@l */ -/* 802826EC 90 1F 00 00 */ stw r0, 0(r31) -/* 802826F0 90 9F 00 44 */ stw r4, 0x44(r31) -/* 802826F4 90 9F 00 48 */ stw r4, 0x48(r31) -/* 802826F8 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */ -/* 802826FC C0 03 0A E0 */ lfs f0, __float_nan@l(r3) /* 0x80450AE0@l */ -/* 80282700 D8 1F 00 50 */ stfd f0, 0x50(r31) -/* 80282704 90 9F 00 58 */ stw r4, 0x58(r31) -/* 80282708 7F E3 FB 78 */ mr r3, r31 -/* 8028270C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80282710 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80282714 7C 08 03 A6 */ mtlr r0 -/* 80282718 38 21 00 10 */ addi r1, r1, 0x10 -/* 8028271C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio22TFunctionValue_hermiteFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio22TFunctionValue_hermiteFv.s deleted file mode 100644 index 3267cd5debc..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio22TFunctionValue_hermiteFv.s +++ /dev/null @@ -1,33 +0,0 @@ -lbl_802832C4: -/* 802832C4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802832C8 7C 08 02 A6 */ mflr r0 -/* 802832CC 90 01 00 14 */ stw r0, 0x14(r1) -/* 802832D0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802832D4 7C 7F 1B 78 */ mr r31, r3 -/* 802832D8 4B FF E3 B9 */ bl __ct__Q27JStudio14TFunctionValueFv -/* 802832DC 38 7F 00 08 */ addi r3, r31, 8 -/* 802832E0 4B FF EA 39 */ bl __ct__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 802832E4 3C 60 80 3C */ lis r3, __vt__Q27JStudio22TFunctionValue_hermite@ha /* 0x803C48E0@ha */ -/* 802832E8 38 03 48 E0 */ addi r0, r3, __vt__Q27JStudio22TFunctionValue_hermite@l /* 0x803C48E0@l */ -/* 802832EC 90 1F 00 00 */ stw r0, 0(r31) -/* 802832F0 38 00 00 00 */ li r0, 0 -/* 802832F4 90 1F 00 40 */ stw r0, 0x40(r31) -/* 802832F8 90 1F 00 44 */ stw r0, 0x44(r31) -/* 802832FC 90 1F 00 48 */ stw r0, 0x48(r31) -/* 80283300 90 1F 00 4C */ stw r0, 0x4c(r31) -/* 80283304 80 1F 00 48 */ lwz r0, 0x48(r31) -/* 80283308 90 1F 00 50 */ stw r0, 0x50(r31) -/* 8028330C 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 80283310 90 1F 00 54 */ stw r0, 0x54(r31) -/* 80283314 80 1F 00 50 */ lwz r0, 0x50(r31) -/* 80283318 90 1F 00 58 */ stw r0, 0x58(r31) -/* 8028331C 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 80283320 90 1F 00 5C */ stw r0, 0x5c(r31) -/* 80283324 80 1F 00 50 */ lwz r0, 0x50(r31) -/* 80283328 90 1F 00 60 */ stw r0, 0x60(r31) -/* 8028332C 7F E3 FB 78 */ mr r3, r31 -/* 80283330 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283334 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283338 7C 08 03 A6 */ mtlr r0 -/* 8028333C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283340 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio23TFunctionValue_constantFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio23TFunctionValue_constantFv.s deleted file mode 100644 index a2a5e0faa25..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio23TFunctionValue_constantFv.s +++ /dev/null @@ -1,19 +0,0 @@ -lbl_8028236C: -/* 8028236C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80282370 7C 08 02 A6 */ mflr r0 -/* 80282374 90 01 00 14 */ stw r0, 0x14(r1) -/* 80282378 93 E1 00 0C */ stw r31, 0xc(r1) -/* 8028237C 7C 7F 1B 78 */ mr r31, r3 -/* 80282380 4B FF F3 11 */ bl __ct__Q27JStudio14TFunctionValueFv -/* 80282384 3C 60 80 3C */ lis r3, __vt__Q27JStudio23TFunctionValue_constant@ha /* 0x803C4960@ha */ -/* 80282388 38 03 49 60 */ addi r0, r3, __vt__Q27JStudio23TFunctionValue_constant@l /* 0x803C4960@l */ -/* 8028238C 90 1F 00 00 */ stw r0, 0(r31) -/* 80282390 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */ -/* 80282394 C0 03 0A E0 */ lfs f0, __float_nan@l(r3) /* 0x80450AE0@l */ -/* 80282398 D8 1F 00 08 */ stfd f0, 8(r31) -/* 8028239C 7F E3 FB 78 */ mr r3, r31 -/* 802823A0 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802823A4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802823A8 7C 08 03 A6 */ mtlr r0 -/* 802823AC 38 21 00 10 */ addi r1, r1, 0x10 -/* 802823B0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio25TFunctionValue_transitionFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio25TFunctionValue_transitionFv.s deleted file mode 100644 index a6b182470e4..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio25TFunctionValue_transitionFv.s +++ /dev/null @@ -1,25 +0,0 @@ -lbl_802823EC: -/* 802823EC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802823F0 7C 08 02 A6 */ mflr r0 -/* 802823F4 90 01 00 14 */ stw r0, 0x14(r1) -/* 802823F8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802823FC 7C 7F 1B 78 */ mr r31, r3 -/* 80282400 4B FF F2 91 */ bl __ct__Q27JStudio14TFunctionValueFv -/* 80282404 38 7F 00 08 */ addi r3, r31, 8 -/* 80282408 4B FF F9 11 */ bl __ct__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 8028240C 38 00 00 00 */ li r0, 0 -/* 80282410 90 1F 00 40 */ stw r0, 0x40(r31) -/* 80282414 3C 60 80 3C */ lis r3, __vt__Q27JStudio25TFunctionValue_transition@ha /* 0x803C4940@ha */ -/* 80282418 38 03 49 40 */ addi r0, r3, __vt__Q27JStudio25TFunctionValue_transition@l /* 0x803C4940@l */ -/* 8028241C 90 1F 00 00 */ stw r0, 0(r31) -/* 80282420 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */ -/* 80282424 C0 03 0A E0 */ lfs f0, __float_nan@l(r3) /* 0x80450AE0@l */ -/* 80282428 D8 1F 00 48 */ stfd f0, 0x48(r31) -/* 8028242C C8 1F 00 48 */ lfd f0, 0x48(r31) -/* 80282430 D8 1F 00 50 */ stfd f0, 0x50(r31) -/* 80282434 7F E3 FB 78 */ mr r3, r31 -/* 80282438 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 8028243C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80282440 7C 08 03 A6 */ mtlr r0 -/* 80282444 38 21 00 10 */ addi r1, r1, 0x10 -/* 80282448 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValueAttribute_rangeFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValueAttribute_rangeFv.s deleted file mode 100644 index 991a42eae80..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValueAttribute_rangeFv.s +++ /dev/null @@ -1,18 +0,0 @@ -lbl_80281D18: -/* 80281D18 3C 80 80 45 */ lis r4, __float_nan@ha /* 0x80450AE0@ha */ -/* 80281D1C C0 04 0A E0 */ lfs f0, __float_nan@l(r4) /* 0x80450AE0@l */ -/* 80281D20 D8 03 00 00 */ stfd f0, 0(r3) -/* 80281D24 C8 03 00 00 */ lfd f0, 0(r3) -/* 80281D28 D8 03 00 08 */ stfd f0, 8(r3) -/* 80281D2C C8 03 00 00 */ lfd f0, 0(r3) -/* 80281D30 D8 03 00 10 */ stfd f0, 0x10(r3) -/* 80281D34 38 00 00 00 */ li r0, 0 -/* 80281D38 98 03 00 18 */ stb r0, 0x18(r3) -/* 80281D3C 98 03 00 19 */ stb r0, 0x19(r3) -/* 80281D40 C8 03 00 00 */ lfd f0, 0(r3) -/* 80281D44 D8 03 00 20 */ stfd f0, 0x20(r3) -/* 80281D48 C8 03 00 00 */ lfd f0, 0(r3) -/* 80281D4C D8 03 00 28 */ stfd f0, 0x28(r3) -/* 80281D50 90 03 00 30 */ stw r0, 0x30(r3) -/* 80281D54 90 03 00 34 */ stw r0, 0x34(r3) -/* 80281D58 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValue_list_parameterFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValue_list_parameterFv.s deleted file mode 100644 index 6d684873ee5..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__ct__Q27JStudio29TFunctionValue_list_parameterFv.s +++ /dev/null @@ -1,28 +0,0 @@ -lbl_80282D34: -/* 80282D34 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80282D38 7C 08 02 A6 */ mflr r0 -/* 80282D3C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80282D40 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80282D44 7C 7F 1B 78 */ mr r31, r3 -/* 80282D48 4B FF E9 49 */ bl __ct__Q27JStudio14TFunctionValueFv -/* 80282D4C 38 7F 00 08 */ addi r3, r31, 8 -/* 80282D50 4B FF EF C9 */ bl __ct__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 80282D54 38 80 00 00 */ li r4, 0 -/* 80282D58 90 9F 00 40 */ stw r4, 0x40(r31) -/* 80282D5C 3C 60 80 3C */ lis r3, __vt__Q27JStudio29TFunctionValue_list_parameter@ha /* 0x803C4900@ha */ -/* 80282D60 38 03 49 00 */ addi r0, r3, __vt__Q27JStudio29TFunctionValue_list_parameter@l /* 0x803C4900@l */ -/* 80282D64 90 1F 00 00 */ stw r0, 0(r31) -/* 80282D68 90 9F 00 44 */ stw r4, 0x44(r31) -/* 80282D6C 90 9F 00 48 */ stw r4, 0x48(r31) -/* 80282D70 90 9F 00 4C */ stw r4, 0x4c(r31) -/* 80282D74 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 80282D78 90 1F 00 50 */ stw r0, 0x50(r31) -/* 80282D7C 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 80282D80 90 1F 00 54 */ stw r0, 0x54(r31) -/* 80282D84 90 9F 00 58 */ stw r4, 0x58(r31) -/* 80282D88 7F E3 FB 78 */ mr r3, r31 -/* 80282D8C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80282D90 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80282D94 7C 08 03 A6 */ mtlr r0 -/* 80282D98 38 21 00 10 */ addi r1, r1, 0x10 -/* 80282D9C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio14TFunctionValueFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio14TFunctionValueFv.s deleted file mode 100644 index c4a3a44b9c5..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio14TFunctionValueFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_802816A0: -/* 802816A0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802816A4 7C 08 02 A6 */ mflr r0 -/* 802816A8 90 01 00 14 */ stw r0, 0x14(r1) -/* 802816AC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802816B0 7C 7F 1B 79 */ or. r31, r3, r3 -/* 802816B4 41 82 00 1C */ beq lbl_802816D0 -/* 802816B8 3C A0 80 3C */ lis r5, __vt__Q27JStudio14TFunctionValue@ha /* 0x803C49A0@ha */ -/* 802816BC 38 05 49 A0 */ addi r0, r5, __vt__Q27JStudio14TFunctionValue@l /* 0x803C49A0@l */ -/* 802816C0 90 1F 00 00 */ stw r0, 0(r31) -/* 802816C4 7C 80 07 35 */ extsh. r0, r4 -/* 802816C8 40 81 00 08 */ ble lbl_802816D0 -/* 802816CC 48 04 D6 71 */ bl __dl__FPv -lbl_802816D0: -/* 802816D0 7F E3 FB 78 */ mr r3, r31 -/* 802816D4 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802816D8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802816DC 7C 08 03 A6 */ mtlr r0 -/* 802816E0 38 21 00 10 */ addi r1, r1, 0x10 -/* 802816E4 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio19TFunctionValue_listFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio19TFunctionValue_listFv.s deleted file mode 100644 index e1537994a2d..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio19TFunctionValue_listFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80283C84: -/* 80283C84 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283C88 7C 08 02 A6 */ mflr r0 -/* 80283C8C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283C90 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80283C94 93 C1 00 08 */ stw r30, 8(r1) -/* 80283C98 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80283C9C 7C 9F 23 78 */ mr r31, r4 -/* 80283CA0 41 82 00 28 */ beq lbl_80283CC8 -/* 80283CA4 3C 80 80 3C */ lis r4, __vt__Q27JStudio19TFunctionValue_list@ha /* 0x803C4920@ha */ -/* 80283CA8 38 04 49 20 */ addi r0, r4, __vt__Q27JStudio19TFunctionValue_list@l /* 0x803C4920@l */ -/* 80283CAC 90 1E 00 00 */ stw r0, 0(r30) -/* 80283CB0 38 80 00 00 */ li r4, 0 -/* 80283CB4 4B FF D9 ED */ bl __dt__Q27JStudio14TFunctionValueFv -/* 80283CB8 7F E0 07 35 */ extsh. r0, r31 -/* 80283CBC 40 81 00 0C */ ble lbl_80283CC8 -/* 80283CC0 7F C3 F3 78 */ mr r3, r30 -/* 80283CC4 48 04 B0 79 */ bl __dl__FPv -lbl_80283CC8: -/* 80283CC8 7F C3 F3 78 */ mr r3, r30 -/* 80283CCC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283CD0 83 C1 00 08 */ lwz r30, 8(r1) -/* 80283CD4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283CD8 7C 08 03 A6 */ mtlr r0 -/* 80283CDC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283CE0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio22TFunctionValue_hermiteFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio22TFunctionValue_hermiteFv.s deleted file mode 100644 index bac2fb2ff89..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio22TFunctionValue_hermiteFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80283BC4: -/* 80283BC4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283BC8 7C 08 02 A6 */ mflr r0 -/* 80283BCC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283BD0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80283BD4 93 C1 00 08 */ stw r30, 8(r1) -/* 80283BD8 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80283BDC 7C 9F 23 78 */ mr r31, r4 -/* 80283BE0 41 82 00 28 */ beq lbl_80283C08 -/* 80283BE4 3C 80 80 3C */ lis r4, __vt__Q27JStudio22TFunctionValue_hermite@ha /* 0x803C48E0@ha */ -/* 80283BE8 38 04 48 E0 */ addi r0, r4, __vt__Q27JStudio22TFunctionValue_hermite@l /* 0x803C48E0@l */ -/* 80283BEC 90 1E 00 00 */ stw r0, 0(r30) -/* 80283BF0 38 80 00 00 */ li r4, 0 -/* 80283BF4 4B FF DA AD */ bl __dt__Q27JStudio14TFunctionValueFv -/* 80283BF8 7F E0 07 35 */ extsh. r0, r31 -/* 80283BFC 40 81 00 0C */ ble lbl_80283C08 -/* 80283C00 7F C3 F3 78 */ mr r3, r30 -/* 80283C04 48 04 B1 39 */ bl __dl__FPv -lbl_80283C08: -/* 80283C08 7F C3 F3 78 */ mr r3, r30 -/* 80283C0C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283C10 83 C1 00 08 */ lwz r30, 8(r1) -/* 80283C14 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283C18 7C 08 03 A6 */ mtlr r0 -/* 80283C1C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283C20 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio23TFunctionValue_constantFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio23TFunctionValue_constantFv.s deleted file mode 100644 index 6b230de7226..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio23TFunctionValue_constantFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80283D44: -/* 80283D44 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283D48 7C 08 02 A6 */ mflr r0 -/* 80283D4C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283D50 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80283D54 93 C1 00 08 */ stw r30, 8(r1) -/* 80283D58 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80283D5C 7C 9F 23 78 */ mr r31, r4 -/* 80283D60 41 82 00 28 */ beq lbl_80283D88 -/* 80283D64 3C 80 80 3C */ lis r4, __vt__Q27JStudio23TFunctionValue_constant@ha /* 0x803C4960@ha */ -/* 80283D68 38 04 49 60 */ addi r0, r4, __vt__Q27JStudio23TFunctionValue_constant@l /* 0x803C4960@l */ -/* 80283D6C 90 1E 00 00 */ stw r0, 0(r30) -/* 80283D70 38 80 00 00 */ li r4, 0 -/* 80283D74 4B FF D9 2D */ bl __dt__Q27JStudio14TFunctionValueFv -/* 80283D78 7F E0 07 35 */ extsh. r0, r31 -/* 80283D7C 40 81 00 0C */ ble lbl_80283D88 -/* 80283D80 7F C3 F3 78 */ mr r3, r30 -/* 80283D84 48 04 AF B9 */ bl __dl__FPv -lbl_80283D88: -/* 80283D88 7F C3 F3 78 */ mr r3, r30 -/* 80283D8C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283D90 83 C1 00 08 */ lwz r30, 8(r1) -/* 80283D94 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283D98 7C 08 03 A6 */ mtlr r0 -/* 80283D9C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283DA0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio24TFunctionValue_compositeFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio24TFunctionValue_compositeFv.s deleted file mode 100644 index 1a6c9fbbc25..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio24TFunctionValue_compositeFv.s +++ /dev/null @@ -1,35 +0,0 @@ -lbl_80283DA4: -/* 80283DA4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283DA8 7C 08 02 A6 */ mflr r0 -/* 80283DAC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283DB0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80283DB4 93 C1 00 08 */ stw r30, 8(r1) -/* 80283DB8 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80283DBC 7C 9F 23 78 */ mr r31, r4 -/* 80283DC0 41 82 00 48 */ beq lbl_80283E08 -/* 80283DC4 3C 60 80 3C */ lis r3, __vt__Q27JStudio24TFunctionValue_composite@ha /* 0x803C4980@ha */ -/* 80283DC8 38 03 49 80 */ addi r0, r3, __vt__Q27JStudio24TFunctionValue_composite@l /* 0x803C4980@l */ -/* 80283DCC 90 1E 00 00 */ stw r0, 0(r30) -/* 80283DD0 34 1E 00 04 */ addic. r0, r30, 4 -/* 80283DD4 41 82 00 18 */ beq lbl_80283DEC -/* 80283DD8 34 1E 00 04 */ addic. r0, r30, 4 -/* 80283DDC 41 82 00 10 */ beq lbl_80283DEC -/* 80283DE0 38 7E 00 04 */ addi r3, r30, 4 -/* 80283DE4 38 80 00 00 */ li r4, 0 -/* 80283DE8 48 05 8F 15 */ bl __dt__Q27JGadget20TVector_pointer_voidFv -lbl_80283DEC: -/* 80283DEC 7F C3 F3 78 */ mr r3, r30 -/* 80283DF0 38 80 00 00 */ li r4, 0 -/* 80283DF4 4B FF D8 AD */ bl __dt__Q27JStudio14TFunctionValueFv -/* 80283DF8 7F E0 07 35 */ extsh. r0, r31 -/* 80283DFC 40 81 00 0C */ ble lbl_80283E08 -/* 80283E00 7F C3 F3 78 */ mr r3, r30 -/* 80283E04 48 04 AF 39 */ bl __dl__FPv -lbl_80283E08: -/* 80283E08 7F C3 F3 78 */ mr r3, r30 -/* 80283E0C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283E10 83 C1 00 08 */ lwz r30, 8(r1) -/* 80283E14 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283E18 7C 08 03 A6 */ mtlr r0 -/* 80283E1C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283E20 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio25TFunctionValue_transitionFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio25TFunctionValue_transitionFv.s deleted file mode 100644 index fbed756d6f0..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio25TFunctionValue_transitionFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80283CE4: -/* 80283CE4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283CE8 7C 08 02 A6 */ mflr r0 -/* 80283CEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283CF0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80283CF4 93 C1 00 08 */ stw r30, 8(r1) -/* 80283CF8 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80283CFC 7C 9F 23 78 */ mr r31, r4 -/* 80283D00 41 82 00 28 */ beq lbl_80283D28 -/* 80283D04 3C 80 80 3C */ lis r4, __vt__Q27JStudio25TFunctionValue_transition@ha /* 0x803C4940@ha */ -/* 80283D08 38 04 49 40 */ addi r0, r4, __vt__Q27JStudio25TFunctionValue_transition@l /* 0x803C4940@l */ -/* 80283D0C 90 1E 00 00 */ stw r0, 0(r30) -/* 80283D10 38 80 00 00 */ li r4, 0 -/* 80283D14 4B FF D9 8D */ bl __dt__Q27JStudio14TFunctionValueFv -/* 80283D18 7F E0 07 35 */ extsh. r0, r31 -/* 80283D1C 40 81 00 0C */ ble lbl_80283D28 -/* 80283D20 7F C3 F3 78 */ mr r3, r30 -/* 80283D24 48 04 B0 19 */ bl __dl__FPv -lbl_80283D28: -/* 80283D28 7F C3 F3 78 */ mr r3, r30 -/* 80283D2C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283D30 83 C1 00 08 */ lwz r30, 8(r1) -/* 80283D34 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283D38 7C 08 03 A6 */ mtlr r0 -/* 80283D3C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283D40 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio29TFunctionValue_list_parameterFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio29TFunctionValue_list_parameterFv.s deleted file mode 100644 index 20abef11257..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/__dt__Q27JStudio29TFunctionValue_list_parameterFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80283C24: -/* 80283C24 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283C28 7C 08 02 A6 */ mflr r0 -/* 80283C2C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283C30 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80283C34 93 C1 00 08 */ stw r30, 8(r1) -/* 80283C38 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80283C3C 7C 9F 23 78 */ mr r31, r4 -/* 80283C40 41 82 00 28 */ beq lbl_80283C68 -/* 80283C44 3C 80 80 3C */ lis r4, __vt__Q27JStudio29TFunctionValue_list_parameter@ha /* 0x803C4900@ha */ -/* 80283C48 38 04 49 00 */ addi r0, r4, __vt__Q27JStudio29TFunctionValue_list_parameter@l /* 0x803C4900@l */ -/* 80283C4C 90 1E 00 00 */ stw r0, 0(r30) -/* 80283C50 38 80 00 00 */ li r4, 0 -/* 80283C54 4B FF DA 4D */ bl __dt__Q27JStudio14TFunctionValueFv -/* 80283C58 7F E0 07 35 */ extsh. r0, r31 -/* 80283C5C 40 81 00 0C */ ble lbl_80283C68 -/* 80283C60 7F C3 F3 78 */ mr r3, r30 -/* 80283C64 48 04 B0 D9 */ bl __dl__FPv -lbl_80283C68: -/* 80283C68 7F C3 F3 78 */ mr r3, r30 -/* 80283C6C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283C70 83 C1 00 08 */ lwz r30, 8(r1) -/* 80283C74 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283C78 7C 08 03 A6 */ mtlr r0 -/* 80283C7C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283C80 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl.s b/asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl.s deleted file mode 100644 index ffb9f1a7c9e..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl.s +++ /dev/null @@ -1,21 +0,0 @@ -lbl_8028336C: -/* 8028336C 90 83 00 40 */ stw r4, 0x40(r3) -/* 80283370 90 A3 00 44 */ stw r5, 0x44(r3) -/* 80283374 90 C3 00 48 */ stw r6, 0x48(r3) -/* 80283378 80 83 00 48 */ lwz r4, 0x48(r3) -/* 8028337C 80 03 00 40 */ lwz r0, 0x40(r3) -/* 80283380 90 03 00 4C */ stw r0, 0x4c(r3) -/* 80283384 90 83 00 50 */ stw r4, 0x50(r3) -/* 80283388 80 A3 00 48 */ lwz r5, 0x48(r3) -/* 8028338C 80 83 00 40 */ lwz r4, 0x40(r3) -/* 80283390 80 03 00 44 */ lwz r0, 0x44(r3) -/* 80283394 7C 00 29 D6 */ mullw r0, r0, r5 -/* 80283398 54 00 10 3A */ slwi r0, r0, 2 -/* 8028339C 7C 04 02 14 */ add r0, r4, r0 -/* 802833A0 90 03 00 54 */ stw r0, 0x54(r3) -/* 802833A4 90 A3 00 58 */ stw r5, 0x58(r3) -/* 802833A8 80 03 00 4C */ lwz r0, 0x4c(r3) -/* 802833AC 90 03 00 5C */ stw r0, 0x5c(r3) -/* 802833B0 80 03 00 50 */ lwz r0, 0x50(r3) -/* 802833B4 90 03 00 60 */ stw r0, 0x60(r3) -/* 802833B8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl.s b/asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl.s deleted file mode 100644 index f4d06cbd78e..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80282DD8: -/* 80282DD8 90 83 00 44 */ stw r4, 0x44(r3) -/* 80282DDC 90 A3 00 48 */ stw r5, 0x48(r3) -/* 80282DE0 80 03 00 44 */ lwz r0, 0x44(r3) -/* 80282DE4 90 03 00 4C */ stw r0, 0x4c(r3) -/* 80282DE8 80 83 00 44 */ lwz r4, 0x44(r3) -/* 80282DEC 80 03 00 48 */ lwz r0, 0x48(r3) -/* 80282DF0 54 00 18 38 */ slwi r0, r0, 3 -/* 80282DF4 7C 04 02 14 */ add r0, r4, r0 -/* 80282DF8 90 03 00 50 */ stw r0, 0x50(r3) -/* 80282DFC 80 03 00 4C */ lwz r0, 0x4c(r3) -/* 80282E00 90 03 00 54 */ stw r0, 0x54(r3) -/* 80282E04 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_clamp__Q27JStudio13functionvalueFdd.s b/asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_clamp__Q27JStudio13functionvalueFdd.s deleted file mode 100644 index f87319407bc..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_clamp__Q27JStudio13functionvalueFdd.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_802835B0: -/* 802835B0 C8 02 BA 00 */ lfd f0, lit_652(r2) -/* 802835B4 FC 01 00 40 */ fcmpo cr0, f1, f0 -/* 802835B8 4C 40 13 82 */ cror 2, 0, 2 -/* 802835BC 40 82 00 0C */ bne lbl_802835C8 -/* 802835C0 FC 20 00 90 */ fmr f1, f0 -/* 802835C4 4E 80 00 20 */ blr -lbl_802835C8: -/* 802835C8 FC 02 08 40 */ fcmpo cr0, f2, f1 -/* 802835CC 4C 40 13 82 */ cror 2, 0, 2 -/* 802835D0 4C 82 00 20 */ bnelr -/* 802835D4 FC 20 10 90 */ fmr f1, f2 -/* 802835D8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_repeat__Q27JStudio13functionvalueFdd.s b/asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_repeat__Q27JStudio13functionvalueFdd.s deleted file mode 100644 index 8c90a5400ac..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/extrapolateParameter_repeat__Q27JStudio13functionvalueFdd.s +++ /dev/null @@ -1,17 +0,0 @@ -lbl_80283574: -/* 80283574 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283578 7C 08 02 A6 */ mflr r0 -/* 8028357C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283580 DB E1 00 08 */ stfd f31, 8(r1) -/* 80283584 FF E0 10 90 */ fmr f31, f2 -/* 80283588 48 0E 91 D9 */ bl fmod -/* 8028358C C8 02 BA 00 */ lfd f0, lit_652(r2) -/* 80283590 FC 01 00 40 */ fcmpo cr0, f1, f0 -/* 80283594 40 80 00 08 */ bge lbl_8028359C -/* 80283598 FC 21 F8 2A */ fadd f1, f1, f31 -lbl_8028359C: -/* 8028359C CB E1 00 08 */ lfd f31, 8(r1) -/* 802835A0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802835A4 7C 08 03 A6 */ mtlr r0 -/* 802835A8 38 21 00 10 */ addi r1, r1, 0x10 -/* 802835AC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282C10.s b/asm/JSystem/JStudio/JStudio/functionvalue/func_80282C10.s deleted file mode 100644 index d78d21b9854..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282C10.s +++ /dev/null @@ -1,6 +0,0 @@ -lbl_80282C10: -/* 80282C10 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80282C14 80 04 00 10 */ lwz r0, 0x10(r4) -/* 80282C18 54 00 10 3A */ slwi r0, r0, 2 -/* 80282C1C 7C 23 04 2E */ lfsx f1, r3, r0 -/* 80282C20 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282C24.s b/asm/JSystem/JStudio/JStudio/functionvalue/func_80282C24.s deleted file mode 100644 index 6199ee20c3e..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282C24.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80282C24: -/* 80282C24 80 63 00 44 */ lwz r3, 0x44(r3) -/* 80282C28 80 04 00 10 */ lwz r0, 0x10(r4) -/* 80282C2C 54 00 10 3A */ slwi r0, r0, 2 -/* 80282C30 7C 63 04 2E */ lfsx f3, r3, r0 -/* 80282C34 7C 63 02 14 */ add r3, r3, r0 -/* 80282C38 C0 03 00 04 */ lfs f0, 4(r3) -/* 80282C3C FC 40 18 28 */ fsub f2, f0, f3 -/* 80282C40 C8 24 00 00 */ lfd f1, 0(r4) -/* 80282C44 C8 04 00 08 */ lfd f0, 8(r4) -/* 80282C48 FC 01 00 28 */ fsub f0, f1, f0 -/* 80282C4C FC 02 00 32 */ fmul f0, f2, f0 -/* 80282C50 FC 23 00 2A */ fadd f1, f3, f0 -/* 80282C54 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282FE8.s b/asm/JSystem/JStudio/JStudio/functionvalue/func_80282FE8.s deleted file mode 100644 index 7754321d17d..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282FE8.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80282FE8: -/* 80282FE8 80 63 00 54 */ lwz r3, 0x54(r3) -/* 80282FEC C0 23 FF FC */ lfs f1, -4(r3) -/* 80282FF0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282FF4.s b/asm/JSystem/JStudio/JStudio/functionvalue/func_80282FF4.s deleted file mode 100644 index ec0a96d33dc..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/func_80282FF4.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80282FF4: -/* 80282FF4 80 63 00 54 */ lwz r3, 0x54(r3) -/* 80282FF8 C0 83 FF FC */ lfs f4, -4(r3) -/* 80282FFC C0 63 FF F8 */ lfs f3, -8(r3) -/* 80283000 C0 03 00 04 */ lfs f0, 4(r3) -/* 80283004 FC 40 20 28 */ fsub f2, f0, f4 -/* 80283008 FC 01 18 28 */ fsub f0, f1, f3 -/* 8028300C FC 22 00 32 */ fmul f1, f2, f0 -/* 80283010 C0 03 00 00 */ lfs f0, 0(r3) -/* 80283014 FC 00 18 28 */ fsub f0, f0, f3 -/* 80283018 FC 01 00 24 */ fdiv f0, f1, f0 -/* 8028301C FC 24 00 2A */ fadd f1, f4, f0 -/* 80283020 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio19TFunctionValue_listFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio19TFunctionValue_listFv.s deleted file mode 100644 index 6708feb2b04..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio19TFunctionValue_listFv.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_80282728: -/* 80282728 7C 85 23 78 */ mr r5, r4 -/* 8028272C 28 04 00 00 */ cmplwi r4, 0 -/* 80282730 41 82 00 08 */ beq lbl_80282738 -/* 80282734 38 A5 00 40 */ addi r5, r5, 0x40 -lbl_80282738: -/* 80282738 28 04 00 00 */ cmplwi r4, 0 -/* 8028273C 41 82 00 08 */ beq lbl_80282744 -/* 80282740 38 84 00 08 */ addi r4, r4, 8 -lbl_80282744: -/* 80282744 38 00 00 00 */ li r0, 0 -/* 80282748 90 03 00 00 */ stw r0, 0(r3) -/* 8028274C 90 83 00 04 */ stw r4, 4(r3) -/* 80282750 90 A3 00 08 */ stw r5, 8(r3) -/* 80282754 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv.s deleted file mode 100644 index e0ff3a0a8db..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio22TFunctionValue_hermiteFv.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_8028334C: -/* 8028334C 28 04 00 00 */ cmplwi r4, 0 -/* 80283350 41 82 00 08 */ beq lbl_80283358 -/* 80283354 38 84 00 08 */ addi r4, r4, 8 -lbl_80283358: -/* 80283358 38 00 00 00 */ li r0, 0 -/* 8028335C 90 03 00 00 */ stw r0, 0(r3) -/* 80283360 90 83 00 04 */ stw r4, 4(r3) -/* 80283364 90 03 00 08 */ stw r0, 8(r3) -/* 80283368 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio23TFunctionValue_constantFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio23TFunctionValue_constantFv.s deleted file mode 100644 index d27e8712019..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio23TFunctionValue_constantFv.s +++ /dev/null @@ -1,6 +0,0 @@ -lbl_802823BC: -/* 802823BC 38 00 00 00 */ li r0, 0 -/* 802823C0 90 03 00 00 */ stw r0, 0(r3) -/* 802823C4 90 03 00 04 */ stw r0, 4(r3) -/* 802823C8 90 03 00 08 */ stw r0, 8(r3) -/* 802823CC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio24TFunctionValue_compositeFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio24TFunctionValue_compositeFv.s deleted file mode 100644 index 648e9fd682b..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio24TFunctionValue_compositeFv.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_80281DC0: -/* 80281DC0 28 04 00 00 */ cmplwi r4, 0 -/* 80281DC4 41 82 00 08 */ beq lbl_80281DCC -/* 80281DC8 38 84 00 04 */ addi r4, r4, 4 -lbl_80281DCC: -/* 80281DCC 90 83 00 00 */ stw r4, 0(r3) -/* 80281DD0 38 00 00 00 */ li r0, 0 -/* 80281DD4 90 03 00 04 */ stw r0, 4(r3) -/* 80281DD8 90 03 00 08 */ stw r0, 8(r3) -/* 80281DDC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio25TFunctionValue_transitionFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio25TFunctionValue_transitionFv.s deleted file mode 100644 index c1ca489511e..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio25TFunctionValue_transitionFv.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_80282454: -/* 80282454 7C 85 23 78 */ mr r5, r4 -/* 80282458 28 04 00 00 */ cmplwi r4, 0 -/* 8028245C 41 82 00 08 */ beq lbl_80282464 -/* 80282460 38 A5 00 40 */ addi r5, r5, 0x40 -lbl_80282464: -/* 80282464 28 04 00 00 */ cmplwi r4, 0 -/* 80282468 41 82 00 08 */ beq lbl_80282470 -/* 8028246C 38 84 00 08 */ addi r4, r4, 8 -lbl_80282470: -/* 80282470 38 00 00 00 */ li r0, 0 -/* 80282474 90 03 00 00 */ stw r0, 0(r3) -/* 80282478 90 83 00 04 */ stw r4, 4(r3) -/* 8028247C 90 A3 00 08 */ stw r5, 8(r3) -/* 80282480 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv.s deleted file mode 100644 index 5ae208fea6d..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getAttributeSet__Q27JStudio29TFunctionValue_list_parameterFv.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_80282DA8: -/* 80282DA8 7C 85 23 78 */ mr r5, r4 -/* 80282DAC 28 04 00 00 */ cmplwi r4, 0 -/* 80282DB0 41 82 00 08 */ beq lbl_80282DB8 -/* 80282DB4 38 A5 00 40 */ addi r5, r5, 0x40 -lbl_80282DB8: -/* 80282DB8 28 04 00 00 */ cmplwi r4, 0 -/* 80282DBC 41 82 00 08 */ beq lbl_80282DC4 -/* 80282DC0 38 84 00 08 */ addi r4, r4, 8 -lbl_80282DC4: -/* 80282DC4 38 00 00 00 */ li r0, 0 -/* 80282DC8 90 03 00 00 */ stw r0, 0(r3) -/* 80282DCC 90 83 00 04 */ stw r4, 4(r3) -/* 80282DD0 90 A3 00 08 */ stw r5, 8(r3) -/* 80282DD4 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio23TFunctionValue_constantFd.s b/asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio23TFunctionValue_constantFd.s deleted file mode 100644 index fca5371da27..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio23TFunctionValue_constantFd.s +++ /dev/null @@ -1,3 +0,0 @@ -lbl_802823E4: -/* 802823E4 C8 23 00 08 */ lfd f1, 8(r3) -/* 802823E8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio24TFunctionValue_compositeFd.s b/asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio24TFunctionValue_compositeFd.s deleted file mode 100644 index 686aef2526a..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/getValue__Q27JStudio24TFunctionValue_compositeFd.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80281E28: -/* 80281E28 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80281E2C 7C 08 02 A6 */ mflr r0 -/* 80281E30 90 01 00 14 */ stw r0, 0x14(r1) -/* 80281E34 7C 65 1B 78 */ mr r5, r3 -/* 80281E38 38 65 00 04 */ addi r3, r5, 4 -/* 80281E3C 38 85 00 20 */ addi r4, r5, 0x20 -/* 80281E40 81 85 00 18 */ lwz r12, 0x18(r5) -/* 80281E44 7D 89 03 A6 */ mtctr r12 -/* 80281E48 4E 80 04 21 */ bctrl -/* 80281E4C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80281E50 7C 08 03 A6 */ mtlr r0 -/* 80281E54 38 21 00 10 */ addi r1, r1, 0x10 -/* 80281E58 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio19TFunctionValue_listFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio19TFunctionValue_listFv.s deleted file mode 100644 index 19cba46c043..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio19TFunctionValue_listFv.s +++ /dev/null @@ -1,21 +0,0 @@ -lbl_80282758: -/* 80282758 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8028275C 7C 08 02 A6 */ mflr r0 -/* 80282760 90 01 00 14 */ stw r0, 0x14(r1) -/* 80282764 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80282768 7C 7F 1B 78 */ mr r31, r3 -/* 8028276C 38 7F 00 08 */ addi r3, r31, 8 -/* 80282770 4B FF F1 A9 */ bl range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 80282774 38 00 00 00 */ li r0, 0 -/* 80282778 90 1F 00 40 */ stw r0, 0x40(r31) -/* 8028277C 90 1F 00 44 */ stw r0, 0x44(r31) -/* 80282780 90 1F 00 48 */ stw r0, 0x48(r31) -/* 80282784 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */ -/* 80282788 C0 03 0A E0 */ lfs f0, __float_nan@l(r3) /* 0x80450AE0@l */ -/* 8028278C D8 1F 00 50 */ stfd f0, 0x50(r31) -/* 80282790 90 1F 00 58 */ stw r0, 0x58(r31) -/* 80282794 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80282798 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8028279C 7C 08 03 A6 */ mtlr r0 -/* 802827A0 38 21 00 10 */ addi r1, r1, 0x10 -/* 802827A4 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio22TFunctionValue_hermiteFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio22TFunctionValue_hermiteFv.s deleted file mode 100644 index 5b2cbe7f097..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio22TFunctionValue_hermiteFv.s +++ /dev/null @@ -1,28 +0,0 @@ -lbl_802833BC: -/* 802833BC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802833C0 7C 08 02 A6 */ mflr r0 -/* 802833C4 90 01 00 14 */ stw r0, 0x14(r1) -/* 802833C8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802833CC 7C 7F 1B 78 */ mr r31, r3 -/* 802833D0 38 7F 00 08 */ addi r3, r31, 8 -/* 802833D4 4B FF E5 45 */ bl range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 802833D8 38 00 00 00 */ li r0, 0 -/* 802833DC 90 1F 00 40 */ stw r0, 0x40(r31) -/* 802833E0 90 1F 00 44 */ stw r0, 0x44(r31) -/* 802833E4 90 1F 00 48 */ stw r0, 0x48(r31) -/* 802833E8 80 7F 00 48 */ lwz r3, 0x48(r31) -/* 802833EC 90 1F 00 4C */ stw r0, 0x4c(r31) -/* 802833F0 90 7F 00 50 */ stw r3, 0x50(r31) -/* 802833F4 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 802833F8 90 1F 00 54 */ stw r0, 0x54(r31) -/* 802833FC 80 1F 00 50 */ lwz r0, 0x50(r31) -/* 80283400 90 1F 00 58 */ stw r0, 0x58(r31) -/* 80283404 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 80283408 90 1F 00 5C */ stw r0, 0x5c(r31) -/* 8028340C 80 1F 00 50 */ lwz r0, 0x50(r31) -/* 80283410 90 1F 00 60 */ stw r0, 0x60(r31) -/* 80283414 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283418 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8028341C 7C 08 03 A6 */ mtlr r0 -/* 80283420 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283424 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio23TFunctionValue_constantFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio23TFunctionValue_constantFv.s deleted file mode 100644 index 28682d3b367..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio23TFunctionValue_constantFv.s +++ /dev/null @@ -1,5 +0,0 @@ -lbl_802823D0: -/* 802823D0 3C 80 80 45 */ lis r4, __float_nan@ha /* 0x80450AE0@ha */ -/* 802823D4 C0 04 0A E0 */ lfs f0, __float_nan@l(r4) /* 0x80450AE0@l */ -/* 802823D8 D8 03 00 08 */ stfd f0, 8(r3) -/* 802823DC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio24TFunctionValue_compositeFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio24TFunctionValue_compositeFv.s deleted file mode 100644 index 4e3565db406..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio24TFunctionValue_compositeFv.s +++ /dev/null @@ -1,18 +0,0 @@ -lbl_80281DE0: -/* 80281DE0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80281DE4 7C 08 02 A6 */ mflr r0 -/* 80281DE8 90 01 00 24 */ stw r0, 0x24(r1) -/* 80281DEC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80281DF0 7C 7F 1B 78 */ mr r31, r3 -/* 80281DF4 38 7F 00 04 */ addi r3, r31, 4 -/* 80281DF8 4B FF F8 F1 */ bl refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv -/* 80281DFC 38 00 00 00 */ li r0, 0 -/* 80281E00 90 1F 00 18 */ stw r0, 0x18(r31) -/* 80281E04 90 01 00 08 */ stw r0, 8(r1) -/* 80281E08 C8 01 00 08 */ lfd f0, 8(r1) -/* 80281E0C D8 1F 00 20 */ stfd f0, 0x20(r31) -/* 80281E10 83 E1 00 1C */ lwz r31, 0x1c(r1) -/* 80281E14 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80281E18 7C 08 03 A6 */ mtlr r0 -/* 80281E1C 38 21 00 20 */ addi r1, r1, 0x20 -/* 80281E20 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio25TFunctionValue_transitionFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio25TFunctionValue_transitionFv.s deleted file mode 100644 index cf0eb2599e3..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio25TFunctionValue_transitionFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_80282484: -/* 80282484 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80282488 7C 08 02 A6 */ mflr r0 -/* 8028248C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80282490 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80282494 7C 7F 1B 78 */ mr r31, r3 -/* 80282498 38 7F 00 08 */ addi r3, r31, 8 -/* 8028249C 4B FF F4 7D */ bl range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 802824A0 38 00 00 00 */ li r0, 0 -/* 802824A4 90 1F 00 40 */ stw r0, 0x40(r31) -/* 802824A8 3C 60 80 45 */ lis r3, __float_nan@ha /* 0x80450AE0@ha */ -/* 802824AC C0 03 0A E0 */ lfs f0, __float_nan@l(r3) /* 0x80450AE0@l */ -/* 802824B0 D8 1F 00 48 */ stfd f0, 0x48(r31) -/* 802824B4 C8 1F 00 48 */ lfd f0, 0x48(r31) -/* 802824B8 D8 1F 00 50 */ stfd f0, 0x50(r31) -/* 802824BC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802824C0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802824C4 7C 08 03 A6 */ mtlr r0 -/* 802824C8 38 21 00 10 */ addi r1, r1, 0x10 -/* 802824CC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio29TFunctionValue_list_parameterFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio29TFunctionValue_list_parameterFv.s deleted file mode 100644 index 05f1e8afc98..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/initialize__Q27JStudio29TFunctionValue_list_parameterFv.s +++ /dev/null @@ -1,23 +0,0 @@ -lbl_80282E08: -/* 80282E08 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80282E0C 7C 08 02 A6 */ mflr r0 -/* 80282E10 90 01 00 14 */ stw r0, 0x14(r1) -/* 80282E14 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80282E18 7C 7F 1B 78 */ mr r31, r3 -/* 80282E1C 38 7F 00 08 */ addi r3, r31, 8 -/* 80282E20 4B FF EA F9 */ bl range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 80282E24 38 60 00 00 */ li r3, 0 -/* 80282E28 90 7F 00 40 */ stw r3, 0x40(r31) -/* 80282E2C 90 7F 00 44 */ stw r3, 0x44(r31) -/* 80282E30 90 7F 00 48 */ stw r3, 0x48(r31) -/* 80282E34 90 7F 00 4C */ stw r3, 0x4c(r31) -/* 80282E38 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 80282E3C 90 1F 00 50 */ stw r0, 0x50(r31) -/* 80282E40 80 1F 00 4C */ lwz r0, 0x4c(r31) -/* 80282E44 90 1F 00 54 */ stw r0, 0x54(r31) -/* 80282E48 90 7F 00 58 */ stw r3, 0x58(r31) -/* 80282E4C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80282E50 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80282E54 7C 08 03 A6 */ mtlr r0 -/* 80282E58 38 21 00 10 */ addi r1, r1, 0x10 -/* 80282E5C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio19TFunctionValue_listFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio19TFunctionValue_listFv.s deleted file mode 100644 index 704fc2579ea..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio19TFunctionValue_listFv.s +++ /dev/null @@ -1,51 +0,0 @@ -lbl_802827A8: -/* 802827A8 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802827AC 7C 08 02 A6 */ mflr r0 -/* 802827B0 90 01 00 14 */ stw r0, 0x14(r1) -/* 802827B4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802827B8 7C 7F 1B 78 */ mr r31, r3 -/* 802827BC 38 7F 00 08 */ addi r3, r31, 8 -/* 802827C0 4B FF F1 8D */ bl range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 802827C4 80 1F 00 40 */ lwz r0, 0x40(r31) -/* 802827C8 2C 00 00 02 */ cmpwi r0, 2 -/* 802827CC 41 82 00 44 */ beq lbl_80282810 -/* 802827D0 40 80 00 14 */ bge lbl_802827E4 -/* 802827D4 2C 00 00 00 */ cmpwi r0, 0 -/* 802827D8 41 82 00 18 */ beq lbl_802827F0 -/* 802827DC 40 80 00 24 */ bge lbl_80282800 -/* 802827E0 48 00 00 10 */ b lbl_802827F0 -lbl_802827E4: -/* 802827E4 2C 00 00 04 */ cmpwi r0, 4 -/* 802827E8 40 80 00 08 */ bge lbl_802827F0 -/* 802827EC 48 00 00 34 */ b lbl_80282820 -lbl_802827F0: -/* 802827F0 3C 60 80 28 */ lis r3, update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@ha /* 0x80282C10@ha */ -/* 802827F4 38 03 2C 10 */ addi r0, r3, update_INTERPOLATE_NONE___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@l /* 0x80282C10@l */ -/* 802827F8 90 1F 00 58 */ stw r0, 0x58(r31) -/* 802827FC 48 00 00 48 */ b lbl_80282844 -lbl_80282800: -/* 80282800 3C 60 80 28 */ lis r3, update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@ha /* 0x80282C24@ha */ -/* 80282804 38 03 2C 24 */ addi r0, r3, update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@l /* 0x80282C24@l */ -/* 80282808 90 1F 00 58 */ stw r0, 0x58(r31) -/* 8028280C 48 00 00 38 */ b lbl_80282844 -lbl_80282810: -/* 80282810 3C 60 80 28 */ lis r3, update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@ha /* 0x80282C58@ha */ -/* 80282814 38 03 2C 58 */ addi r0, r3, update_INTERPOLATE_PLATEAU___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@l /* 0x80282C58@l */ -/* 80282818 90 1F 00 58 */ stw r0, 0x58(r31) -/* 8028281C 48 00 00 28 */ b lbl_80282844 -lbl_80282820: -/* 80282820 3C 60 80 28 */ lis r3, update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@ha /* 0x80282CA8@ha */ -/* 80282824 38 03 2C A8 */ addi r0, r3, update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@l /* 0x80282CA8@l */ -/* 80282828 90 1F 00 58 */ stw r0, 0x58(r31) -/* 8028282C 80 1F 00 48 */ lwz r0, 0x48(r31) -/* 80282830 28 00 00 02 */ cmplwi r0, 2 -/* 80282834 40 82 00 10 */ bne lbl_80282844 -/* 80282838 3C 60 80 28 */ lis r3, update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@ha /* 0x80282C24@ha */ -/* 8028283C 38 03 2C 24 */ addi r0, r3, update_INTERPOLATE_LINEAR___Q27JStudio19TFunctionValue_listFRCQ27JStudio19TFunctionValue_listRCQ37JStudio19TFunctionValue_list11TIndexData_@l /* 0x80282C24@l */ -/* 80282840 90 1F 00 58 */ stw r0, 0x58(r31) -lbl_80282844: -/* 80282844 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80282848 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8028284C 7C 08 03 A6 */ mtlr r0 -/* 80282850 38 21 00 10 */ addi r1, r1, 0x10 -/* 80282854 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio22TFunctionValue_hermiteFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio22TFunctionValue_hermiteFv.s deleted file mode 100644 index d7d69492640..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio22TFunctionValue_hermiteFv.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_80283428: -/* 80283428 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8028342C 7C 08 02 A6 */ mflr r0 -/* 80283430 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283434 38 63 00 08 */ addi r3, r3, 8 -/* 80283438 4B FF E5 15 */ bl range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 8028343C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283440 7C 08 03 A6 */ mtlr r0 -/* 80283444 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283448 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio25TFunctionValue_transitionFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio25TFunctionValue_transitionFv.s deleted file mode 100644 index 40a25185f87..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio25TFunctionValue_transitionFv.s +++ /dev/null @@ -1,10 +0,0 @@ -lbl_802824D0: -/* 802824D0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802824D4 7C 08 02 A6 */ mflr r0 -/* 802824D8 90 01 00 14 */ stw r0, 0x14(r1) -/* 802824DC 38 63 00 08 */ addi r3, r3, 8 -/* 802824E0 4B FF F4 6D */ bl range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 802824E4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802824E8 7C 08 03 A6 */ mtlr r0 -/* 802824EC 38 21 00 10 */ addi r1, r1, 0x10 -/* 802824F0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio29TFunctionValue_list_parameterFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio29TFunctionValue_list_parameterFv.s deleted file mode 100644 index 8ce15e07d01..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/prepare__Q27JStudio29TFunctionValue_list_parameterFv.s +++ /dev/null @@ -1,51 +0,0 @@ -lbl_80282E60: -/* 80282E60 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80282E64 7C 08 02 A6 */ mflr r0 -/* 80282E68 90 01 00 14 */ stw r0, 0x14(r1) -/* 80282E6C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80282E70 7C 7F 1B 78 */ mr r31, r3 -/* 80282E74 38 7F 00 08 */ addi r3, r31, 8 -/* 80282E78 4B FF EA D5 */ bl range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv -/* 80282E7C 80 1F 00 40 */ lwz r0, 0x40(r31) -/* 80282E80 2C 00 00 02 */ cmpwi r0, 2 -/* 80282E84 41 82 00 44 */ beq lbl_80282EC8 -/* 80282E88 40 80 00 14 */ bge lbl_80282E9C -/* 80282E8C 2C 00 00 00 */ cmpwi r0, 0 -/* 80282E90 41 82 00 18 */ beq lbl_80282EA8 -/* 80282E94 40 80 00 24 */ bge lbl_80282EB8 -/* 80282E98 48 00 00 10 */ b lbl_80282EA8 -lbl_80282E9C: -/* 80282E9C 2C 00 00 04 */ cmpwi r0, 4 -/* 80282EA0 40 80 00 08 */ bge lbl_80282EA8 -/* 80282EA4 48 00 00 34 */ b lbl_80282ED8 -lbl_80282EA8: -/* 80282EA8 3C 60 80 28 */ lis r3, update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@ha /* 0x80282FE8@ha */ -/* 80282EAC 38 03 2F E8 */ addi r0, r3, update_INTERPOLATE_NONE___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@l /* 0x80282FE8@l */ -/* 80282EB0 90 1F 00 58 */ stw r0, 0x58(r31) -/* 80282EB4 48 00 00 48 */ b lbl_80282EFC -lbl_80282EB8: -/* 80282EB8 3C 60 80 28 */ lis r3, update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@ha /* 0x80282FF4@ha */ -/* 80282EBC 38 03 2F F4 */ addi r0, r3, update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@l /* 0x80282FF4@l */ -/* 80282EC0 90 1F 00 58 */ stw r0, 0x58(r31) -/* 80282EC4 48 00 00 38 */ b lbl_80282EFC -lbl_80282EC8: -/* 80282EC8 3C 60 80 28 */ lis r3, update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@ha /* 0x80283024@ha */ -/* 80282ECC 38 03 30 24 */ addi r0, r3, update_INTERPOLATE_PLATEAU___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@l /* 0x80283024@l */ -/* 80282ED0 90 1F 00 58 */ stw r0, 0x58(r31) -/* 80282ED4 48 00 00 28 */ b lbl_80282EFC -lbl_80282ED8: -/* 80282ED8 3C 60 80 28 */ lis r3, update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@ha /* 0x80283060@ha */ -/* 80282EDC 38 03 30 60 */ addi r0, r3, update_INTERPOLATE_BSPLINE_dataMore3___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@l /* 0x80283060@l */ -/* 80282EE0 90 1F 00 58 */ stw r0, 0x58(r31) -/* 80282EE4 80 1F 00 48 */ lwz r0, 0x48(r31) -/* 80282EE8 28 00 00 02 */ cmplwi r0, 2 -/* 80282EEC 40 82 00 10 */ bne lbl_80282EFC -/* 80282EF0 3C 60 80 28 */ lis r3, update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@ha /* 0x80282FF4@ha */ -/* 80282EF4 38 03 2F F4 */ addi r0, r3, update_INTERPOLATE_LINEAR___Q27JStudio29TFunctionValue_list_parameterFRCQ27JStudio29TFunctionValue_list_parameterd@l /* 0x80282FF4@l */ -/* 80282EF8 90 1F 00 58 */ stw r0, 0x58(r31) -lbl_80282EFC: -/* 80282EFC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80282F00 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80282F04 7C 08 03 A6 */ mtlr r0 -/* 80282F08 38 21 00 10 */ addi r1, r1, 0x10 -/* 80282F0C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv.s deleted file mode 100644 index 1343b7436e6..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/range_initialize__Q27JStudio29TFunctionValueAttribute_rangeFv.s +++ /dev/null @@ -1,14 +0,0 @@ -lbl_80281918: -/* 80281918 3C 80 80 45 */ lis r4, __float_nan@ha /* 0x80450AE0@ha */ -/* 8028191C C0 04 0A E0 */ lfs f0, __float_nan@l(r4) /* 0x80450AE0@l */ -/* 80281920 D8 03 00 00 */ stfd f0, 0(r3) -/* 80281924 C8 03 00 00 */ lfd f0, 0(r3) -/* 80281928 D8 03 00 08 */ stfd f0, 8(r3) -/* 8028192C C8 03 00 00 */ lfd f0, 0(r3) -/* 80281930 D8 03 00 10 */ stfd f0, 0x10(r3) -/* 80281934 38 00 00 00 */ li r0, 0 -/* 80281938 98 03 00 18 */ stb r0, 0x18(r3) -/* 8028193C 98 03 00 19 */ stb r0, 0x19(r3) -/* 80281940 90 03 00 30 */ stw r0, 0x30(r3) -/* 80281944 90 03 00 34 */ stw r0, 0x34(r3) -/* 80281948 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv.s deleted file mode 100644 index 4b41850111d..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/range_prepare__Q27JStudio29TFunctionValueAttribute_rangeFv.s +++ /dev/null @@ -1,49 +0,0 @@ -lbl_8028194C: -/* 8028194C 88 03 00 18 */ lbz r0, 0x18(r3) -/* 80281950 7C 00 07 74 */ extsb r0, r0 -/* 80281954 2C 00 00 02 */ cmpwi r0, 2 -/* 80281958 41 82 00 50 */ beq lbl_802819A8 -/* 8028195C 40 80 00 14 */ bge lbl_80281970 -/* 80281960 2C 00 00 00 */ cmpwi r0, 0 -/* 80281964 41 82 00 1C */ beq lbl_80281980 -/* 80281968 40 80 00 2C */ bge lbl_80281994 -/* 8028196C 48 00 00 14 */ b lbl_80281980 -lbl_80281970: -/* 80281970 2C 00 00 04 */ cmpwi r0, 4 -/* 80281974 41 82 00 5C */ beq lbl_802819D0 -/* 80281978 40 80 00 08 */ bge lbl_80281980 -/* 8028197C 48 00 00 40 */ b lbl_802819BC -lbl_80281980: -/* 80281980 C8 02 BA 00 */ lfd f0, lit_652(r2) -/* 80281984 D8 03 00 20 */ stfd f0, 0x20(r3) -/* 80281988 C8 02 BA 08 */ lfd f0, lit_792(r2) -/* 8028198C D8 03 00 28 */ stfd f0, 0x28(r3) -/* 80281990 4E 80 00 20 */ blr -lbl_80281994: -/* 80281994 C8 02 BA 00 */ lfd f0, lit_652(r2) -/* 80281998 D8 03 00 20 */ stfd f0, 0x20(r3) -/* 8028199C C8 02 BA 40 */ lfd f0, lit_867(r2) -/* 802819A0 D8 03 00 28 */ stfd f0, 0x28(r3) -/* 802819A4 4E 80 00 20 */ blr -lbl_802819A8: -/* 802819A8 C8 03 00 00 */ lfd f0, 0(r3) -/* 802819AC D8 03 00 20 */ stfd f0, 0x20(r3) -/* 802819B0 C8 02 BA 40 */ lfd f0, lit_867(r2) -/* 802819B4 D8 03 00 28 */ stfd f0, 0x28(r3) -/* 802819B8 4E 80 00 20 */ blr -lbl_802819BC: -/* 802819BC C8 03 00 08 */ lfd f0, 8(r3) -/* 802819C0 D8 03 00 20 */ stfd f0, 0x20(r3) -/* 802819C4 C8 02 BA 40 */ lfd f0, lit_867(r2) -/* 802819C8 D8 03 00 28 */ stfd f0, 0x28(r3) -/* 802819CC 4E 80 00 20 */ blr -lbl_802819D0: -/* 802819D0 C8 42 BA 28 */ lfd f2, lit_800(r2) -/* 802819D4 C8 23 00 00 */ lfd f1, 0(r3) -/* 802819D8 C8 03 00 08 */ lfd f0, 8(r3) -/* 802819DC FC 01 00 2A */ fadd f0, f1, f0 -/* 802819E0 FC 02 00 32 */ fmul f0, f2, f0 -/* 802819E4 D8 03 00 20 */ stfd f0, 0x20(r3) -/* 802819E8 C8 02 BA 40 */ lfd f0, lit_867(r2) -/* 802819EC D8 03 00 28 */ stfd f0, 0x28(r3) -/* 802819F0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd.s b/asm/JSystem/JStudio/JStudio/functionvalue/range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd.s deleted file mode 100644 index a1b32eb4bdb..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/range_set__Q27JStudio29TFunctionValueAttribute_rangeFdd.s +++ /dev/null @@ -1,6 +0,0 @@ -lbl_802819F4: -/* 802819F4 D8 23 00 00 */ stfd f1, 0(r3) -/* 802819F8 D8 43 00 08 */ stfd f2, 8(r3) -/* 802819FC FC 02 08 28 */ fsub f0, f2, f1 -/* 80281A00 D8 03 00 10 */ stfd f0, 0x10(r3) -/* 80281A04 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv.s b/asm/JSystem/JStudio/JStudio/functionvalue/refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv.s deleted file mode 100644 index b6f485682ed..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/refer_initialize__Q27JStudio29TFunctionValueAttribute_referFv.s +++ /dev/null @@ -1,11 +0,0 @@ -lbl_802816E8: -/* 802816E8 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802816EC 7C 08 02 A6 */ mflr r0 -/* 802816F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 802816F4 80 83 00 04 */ lwz r4, 4(r3) -/* 802816F8 80 A3 00 08 */ lwz r5, 8(r3) -/* 802816FC 48 05 B6 C9 */ bl erase__Q27JGadget20TVector_pointer_voidFPPvPPv -/* 80281700 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80281704 7C 08 03 A6 */ mtlr r0 -/* 80281708 38 21 00 10 */ addi r1, r1, 0x10 -/* 8028170C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/functionvalue/toFunction_outside__Q27JStudio14TFunctionValueFi.s b/asm/JSystem/JStudio/JStudio/functionvalue/toFunction_outside__Q27JStudio14TFunctionValueFi.s deleted file mode 100644 index 3c671bfa484..00000000000 --- a/asm/JSystem/JStudio/JStudio/functionvalue/toFunction_outside__Q27JStudio14TFunctionValueFi.s +++ /dev/null @@ -1,21 +0,0 @@ -lbl_80281648: -/* 80281648 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8028164C 38 00 00 00 */ li r0, 0 -/* 80281650 90 01 00 08 */ stw r0, 8(r1) -/* 80281654 28 03 00 04 */ cmplwi r3, 4 -/* 80281658 54 64 10 3A */ slwi r4, r3, 2 -/* 8028165C 3C 60 80 3A */ lis r3, data_8039A9F0@ha /* 0x8039A9F0@ha */ -/* 80281660 38 03 A9 F0 */ addi r0, r3, data_8039A9F0@l /* 0x8039A9F0@l */ -/* 80281664 7C 60 22 14 */ add r3, r0, r4 -/* 80281668 41 80 00 08 */ blt lbl_80281670 -/* 8028166C 38 61 00 08 */ addi r3, r1, 8 -lbl_80281670: -/* 80281670 80 63 00 00 */ lwz r3, 0(r3) -/* 80281674 28 03 00 00 */ cmplwi r3, 0 -/* 80281678 40 82 00 10 */ bne lbl_80281688 -/* 8028167C 3C 60 80 3A */ lis r3, data_8039A9F0@ha /* 0x8039A9F0@ha */ -/* 80281680 38 63 A9 F0 */ addi r3, r3, data_8039A9F0@l /* 0x8039A9F0@l */ -/* 80281684 80 63 00 00 */ lwz r3, 0(r3) -lbl_80281688: -/* 80281688 38 21 00 10 */ addi r1, r1, 0x10 -/* 8028168C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl.s b/asm/JSystem/JStudio/JStudio/fvb/__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl.s deleted file mode 100644 index 79fa3f352c5..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__ct__Q37JStudio3fvb6TParseFPQ37JStudio3fvb8TControl.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_80284ADC: -/* 80284ADC 3C A0 80 3C */ lis r5, __vt__Q37JGadget6binary19TParse_header_block@ha /* 0x803C488C@ha */ -/* 80284AE0 38 05 48 8C */ addi r0, r5, __vt__Q37JGadget6binary19TParse_header_block@l /* 0x803C488C@l */ -/* 80284AE4 90 03 00 00 */ stw r0, 0(r3) -/* 80284AE8 3C A0 80 3C */ lis r5, __vt__Q37JStudio3fvb6TParse@ha /* 0x803C4A1C@ha */ -/* 80284AEC 38 05 4A 1C */ addi r0, r5, __vt__Q37JStudio3fvb6TParse@l /* 0x803C4A1C@l */ -/* 80284AF0 90 03 00 00 */ stw r0, 0(r3) -/* 80284AF4 90 83 00 04 */ stw r4, 4(r3) -/* 80284AF8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__ct__Q37JStudio3fvb8TControlFv.s b/asm/JSystem/JStudio/JStudio/fvb/__ct__Q37JStudio3fvb8TControlFv.s deleted file mode 100644 index c1229c2aad0..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__ct__Q37JStudio3fvb8TControlFv.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80284668: -/* 80284668 3C 80 80 3C */ lis r4, __vt__Q37JStudio3fvb8TControl@ha /* 0x803C4A44@ha */ -/* 8028466C 38 04 4A 44 */ addi r0, r4, __vt__Q37JStudio3fvb8TControl@l /* 0x803C4A44@l */ -/* 80284670 90 03 00 00 */ stw r0, 0(r3) -/* 80284674 38 00 00 00 */ li r0, 0 -/* 80284678 90 03 00 04 */ stw r0, 4(r3) -/* 8028467C 90 03 00 0C */ stw r0, 0xc(r3) -/* 80284680 90 03 00 10 */ stw r0, 0x10(r3) -/* 80284684 90 03 00 08 */ stw r0, 8(r3) -/* 80284688 38 03 00 0C */ addi r0, r3, 0xc -/* 8028468C 90 03 00 0C */ stw r0, 0xc(r3) -/* 80284690 90 03 00 10 */ stw r0, 0x10(r3) -/* 80284694 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb12TObject_listFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb12TObject_listFv.s deleted file mode 100644 index 341728633a7..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb12TObject_listFv.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_80284DEC: -/* 80284DEC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284DF0 7C 08 02 A6 */ mflr r0 -/* 80284DF4 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284DF8 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284DFC 93 C1 00 08 */ stw r30, 8(r1) -/* 80284E00 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284E04 7C 9F 23 78 */ mr r31, r4 -/* 80284E08 41 82 00 4C */ beq lbl_80284E54 -/* 80284E0C 3C 60 80 3C */ lis r3, __vt__Q37JStudio3fvb12TObject_list@ha /* 0x803C4A70@ha */ -/* 80284E10 38 03 4A 70 */ addi r0, r3, __vt__Q37JStudio3fvb12TObject_list@l /* 0x803C4A70@l */ -/* 80284E14 90 1E 00 08 */ stw r0, 8(r30) -/* 80284E18 34 1E 00 18 */ addic. r0, r30, 0x18 -/* 80284E1C 41 82 00 1C */ beq lbl_80284E38 -/* 80284E20 3C 60 80 3C */ lis r3, __vt__Q27JStudio19TFunctionValue_list@ha /* 0x803C4920@ha */ -/* 80284E24 38 03 49 20 */ addi r0, r3, __vt__Q27JStudio19TFunctionValue_list@l /* 0x803C4920@l */ -/* 80284E28 90 1E 00 18 */ stw r0, 0x18(r30) -/* 80284E2C 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80284E30 38 80 00 00 */ li r4, 0 -/* 80284E34 4B FF C8 6D */ bl __dt__Q27JStudio14TFunctionValueFv -lbl_80284E38: -/* 80284E38 7F C3 F3 78 */ mr r3, r30 -/* 80284E3C 38 80 00 00 */ li r4, 0 -/* 80284E40 4B FF F1 41 */ bl __dt__Q37JStudio3fvb7TObjectFv -/* 80284E44 7F E0 07 35 */ extsh. r0, r31 -/* 80284E48 40 81 00 0C */ ble lbl_80284E54 -/* 80284E4C 7F C3 F3 78 */ mr r3, r30 -/* 80284E50 48 04 9E ED */ bl __dl__FPv -lbl_80284E54: -/* 80284E54 7F C3 F3 78 */ mr r3, r30 -/* 80284E58 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284E5C 83 C1 00 08 */ lwz r30, 8(r1) -/* 80284E60 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284E64 7C 08 03 A6 */ mtlr r0 -/* 80284E68 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284E6C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb15TObject_hermiteFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb15TObject_hermiteFv.s deleted file mode 100644 index 349fa5f2e6b..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb15TObject_hermiteFv.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_80284CE4: -/* 80284CE4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284CE8 7C 08 02 A6 */ mflr r0 -/* 80284CEC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284CF0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284CF4 93 C1 00 08 */ stw r30, 8(r1) -/* 80284CF8 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284CFC 7C 9F 23 78 */ mr r31, r4 -/* 80284D00 41 82 00 4C */ beq lbl_80284D4C -/* 80284D04 3C 60 80 3C */ lis r3, __vt__Q37JStudio3fvb15TObject_hermite@ha /* 0x803C4A50@ha */ -/* 80284D08 38 03 4A 50 */ addi r0, r3, __vt__Q37JStudio3fvb15TObject_hermite@l /* 0x803C4A50@l */ -/* 80284D0C 90 1E 00 08 */ stw r0, 8(r30) -/* 80284D10 34 1E 00 18 */ addic. r0, r30, 0x18 -/* 80284D14 41 82 00 1C */ beq lbl_80284D30 -/* 80284D18 3C 60 80 3C */ lis r3, __vt__Q27JStudio22TFunctionValue_hermite@ha /* 0x803C48E0@ha */ -/* 80284D1C 38 03 48 E0 */ addi r0, r3, __vt__Q27JStudio22TFunctionValue_hermite@l /* 0x803C48E0@l */ -/* 80284D20 90 1E 00 18 */ stw r0, 0x18(r30) -/* 80284D24 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80284D28 38 80 00 00 */ li r4, 0 -/* 80284D2C 4B FF C9 75 */ bl __dt__Q27JStudio14TFunctionValueFv -lbl_80284D30: -/* 80284D30 7F C3 F3 78 */ mr r3, r30 -/* 80284D34 38 80 00 00 */ li r4, 0 -/* 80284D38 4B FF F2 49 */ bl __dt__Q37JStudio3fvb7TObjectFv -/* 80284D3C 7F E0 07 35 */ extsh. r0, r31 -/* 80284D40 40 81 00 0C */ ble lbl_80284D4C -/* 80284D44 7F C3 F3 78 */ mr r3, r30 -/* 80284D48 48 04 9F F5 */ bl __dl__FPv -lbl_80284D4C: -/* 80284D4C 7F C3 F3 78 */ mr r3, r30 -/* 80284D50 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284D54 83 C1 00 08 */ lwz r30, 8(r1) -/* 80284D58 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284D5C 7C 08 03 A6 */ mtlr r0 -/* 80284D60 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284D64 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb16TObject_constantFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb16TObject_constantFv.s deleted file mode 100644 index 7d40400adee..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb16TObject_constantFv.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_80284EF4: -/* 80284EF4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284EF8 7C 08 02 A6 */ mflr r0 -/* 80284EFC 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284F00 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284F04 93 C1 00 08 */ stw r30, 8(r1) -/* 80284F08 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284F0C 7C 9F 23 78 */ mr r31, r4 -/* 80284F10 41 82 00 4C */ beq lbl_80284F5C -/* 80284F14 3C 60 80 3C */ lis r3, __vt__Q37JStudio3fvb16TObject_constant@ha /* 0x803C4A90@ha */ -/* 80284F18 38 03 4A 90 */ addi r0, r3, __vt__Q37JStudio3fvb16TObject_constant@l /* 0x803C4A90@l */ -/* 80284F1C 90 1E 00 08 */ stw r0, 8(r30) -/* 80284F20 34 1E 00 18 */ addic. r0, r30, 0x18 -/* 80284F24 41 82 00 1C */ beq lbl_80284F40 -/* 80284F28 3C 60 80 3C */ lis r3, __vt__Q27JStudio23TFunctionValue_constant@ha /* 0x803C4960@ha */ -/* 80284F2C 38 03 49 60 */ addi r0, r3, __vt__Q27JStudio23TFunctionValue_constant@l /* 0x803C4960@l */ -/* 80284F30 90 1E 00 18 */ stw r0, 0x18(r30) -/* 80284F34 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80284F38 38 80 00 00 */ li r4, 0 -/* 80284F3C 4B FF C7 65 */ bl __dt__Q27JStudio14TFunctionValueFv -lbl_80284F40: -/* 80284F40 7F C3 F3 78 */ mr r3, r30 -/* 80284F44 38 80 00 00 */ li r4, 0 -/* 80284F48 4B FF F0 39 */ bl __dt__Q37JStudio3fvb7TObjectFv -/* 80284F4C 7F E0 07 35 */ extsh. r0, r31 -/* 80284F50 40 81 00 0C */ ble lbl_80284F5C -/* 80284F54 7F C3 F3 78 */ mr r3, r30 -/* 80284F58 48 04 9D E5 */ bl __dl__FPv -lbl_80284F5C: -/* 80284F5C 7F C3 F3 78 */ mr r3, r30 -/* 80284F60 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284F64 83 C1 00 08 */ lwz r30, 8(r1) -/* 80284F68 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284F6C 7C 08 03 A6 */ mtlr r0 -/* 80284F70 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284F74 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb17TObject_compositeFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb17TObject_compositeFv.s deleted file mode 100644 index 5530d2d1079..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb17TObject_compositeFv.s +++ /dev/null @@ -1,44 +0,0 @@ -lbl_80284F78: -/* 80284F78 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284F7C 7C 08 02 A6 */ mflr r0 -/* 80284F80 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284F84 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284F88 93 C1 00 08 */ stw r30, 8(r1) -/* 80284F8C 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284F90 7C 9F 23 78 */ mr r31, r4 -/* 80284F94 41 82 00 68 */ beq lbl_80284FFC -/* 80284F98 3C 60 80 3C */ lis r3, __vt__Q37JStudio3fvb17TObject_composite@ha /* 0x803C4AA0@ha */ -/* 80284F9C 38 03 4A A0 */ addi r0, r3, __vt__Q37JStudio3fvb17TObject_composite@l /* 0x803C4AA0@l */ -/* 80284FA0 90 1E 00 08 */ stw r0, 8(r30) -/* 80284FA4 34 1E 00 18 */ addic. r0, r30, 0x18 -/* 80284FA8 41 82 00 38 */ beq lbl_80284FE0 -/* 80284FAC 3C 60 80 3C */ lis r3, __vt__Q27JStudio24TFunctionValue_composite@ha /* 0x803C4980@ha */ -/* 80284FB0 38 03 49 80 */ addi r0, r3, __vt__Q27JStudio24TFunctionValue_composite@l /* 0x803C4980@l */ -/* 80284FB4 90 1E 00 18 */ stw r0, 0x18(r30) -/* 80284FB8 34 1E 00 1C */ addic. r0, r30, 0x1c -/* 80284FBC 41 82 00 18 */ beq lbl_80284FD4 -/* 80284FC0 34 1E 00 1C */ addic. r0, r30, 0x1c -/* 80284FC4 41 82 00 10 */ beq lbl_80284FD4 -/* 80284FC8 38 7E 00 1C */ addi r3, r30, 0x1c -/* 80284FCC 38 80 00 00 */ li r4, 0 -/* 80284FD0 48 05 7D 2D */ bl __dt__Q27JGadget20TVector_pointer_voidFv -lbl_80284FD4: -/* 80284FD4 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80284FD8 38 80 00 00 */ li r4, 0 -/* 80284FDC 4B FF C6 C5 */ bl __dt__Q27JStudio14TFunctionValueFv -lbl_80284FE0: -/* 80284FE0 7F C3 F3 78 */ mr r3, r30 -/* 80284FE4 38 80 00 00 */ li r4, 0 -/* 80284FE8 4B FF EF 99 */ bl __dt__Q37JStudio3fvb7TObjectFv -/* 80284FEC 7F E0 07 35 */ extsh. r0, r31 -/* 80284FF0 40 81 00 0C */ ble lbl_80284FFC -/* 80284FF4 7F C3 F3 78 */ mr r3, r30 -/* 80284FF8 48 04 9D 45 */ bl __dl__FPv -lbl_80284FFC: -/* 80284FFC 7F C3 F3 78 */ mr r3, r30 -/* 80285000 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80285004 83 C1 00 08 */ lwz r30, 8(r1) -/* 80285008 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8028500C 7C 08 03 A6 */ mtlr r0 -/* 80285010 38 21 00 10 */ addi r1, r1, 0x10 -/* 80285014 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb18TObject_transitionFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb18TObject_transitionFv.s deleted file mode 100644 index 8c55e26e796..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb18TObject_transitionFv.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_80284E70: -/* 80284E70 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284E74 7C 08 02 A6 */ mflr r0 -/* 80284E78 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284E7C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284E80 93 C1 00 08 */ stw r30, 8(r1) -/* 80284E84 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284E88 7C 9F 23 78 */ mr r31, r4 -/* 80284E8C 41 82 00 4C */ beq lbl_80284ED8 -/* 80284E90 3C 60 80 3C */ lis r3, __vt__Q37JStudio3fvb18TObject_transition@ha /* 0x803C4A80@ha */ -/* 80284E94 38 03 4A 80 */ addi r0, r3, __vt__Q37JStudio3fvb18TObject_transition@l /* 0x803C4A80@l */ -/* 80284E98 90 1E 00 08 */ stw r0, 8(r30) -/* 80284E9C 34 1E 00 18 */ addic. r0, r30, 0x18 -/* 80284EA0 41 82 00 1C */ beq lbl_80284EBC -/* 80284EA4 3C 60 80 3C */ lis r3, __vt__Q27JStudio25TFunctionValue_transition@ha /* 0x803C4940@ha */ -/* 80284EA8 38 03 49 40 */ addi r0, r3, __vt__Q27JStudio25TFunctionValue_transition@l /* 0x803C4940@l */ -/* 80284EAC 90 1E 00 18 */ stw r0, 0x18(r30) -/* 80284EB0 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80284EB4 38 80 00 00 */ li r4, 0 -/* 80284EB8 4B FF C7 E9 */ bl __dt__Q27JStudio14TFunctionValueFv -lbl_80284EBC: -/* 80284EBC 7F C3 F3 78 */ mr r3, r30 -/* 80284EC0 38 80 00 00 */ li r4, 0 -/* 80284EC4 4B FF F0 BD */ bl __dt__Q37JStudio3fvb7TObjectFv -/* 80284EC8 7F E0 07 35 */ extsh. r0, r31 -/* 80284ECC 40 81 00 0C */ ble lbl_80284ED8 -/* 80284ED0 7F C3 F3 78 */ mr r3, r30 -/* 80284ED4 48 04 9E 69 */ bl __dl__FPv -lbl_80284ED8: -/* 80284ED8 7F C3 F3 78 */ mr r3, r30 -/* 80284EDC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284EE0 83 C1 00 08 */ lwz r30, 8(r1) -/* 80284EE4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284EE8 7C 08 03 A6 */ mtlr r0 -/* 80284EEC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284EF0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb22TObject_list_parameterFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb22TObject_list_parameterFv.s deleted file mode 100644 index a16b543257d..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb22TObject_list_parameterFv.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_80284D68: -/* 80284D68 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284D6C 7C 08 02 A6 */ mflr r0 -/* 80284D70 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284D74 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284D78 93 C1 00 08 */ stw r30, 8(r1) -/* 80284D7C 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284D80 7C 9F 23 78 */ mr r31, r4 -/* 80284D84 41 82 00 4C */ beq lbl_80284DD0 -/* 80284D88 3C 60 80 3C */ lis r3, __vt__Q37JStudio3fvb22TObject_list_parameter@ha /* 0x803C4A60@ha */ -/* 80284D8C 38 03 4A 60 */ addi r0, r3, __vt__Q37JStudio3fvb22TObject_list_parameter@l /* 0x803C4A60@l */ -/* 80284D90 90 1E 00 08 */ stw r0, 8(r30) -/* 80284D94 34 1E 00 18 */ addic. r0, r30, 0x18 -/* 80284D98 41 82 00 1C */ beq lbl_80284DB4 -/* 80284D9C 3C 60 80 3C */ lis r3, __vt__Q27JStudio29TFunctionValue_list_parameter@ha /* 0x803C4900@ha */ -/* 80284DA0 38 03 49 00 */ addi r0, r3, __vt__Q27JStudio29TFunctionValue_list_parameter@l /* 0x803C4900@l */ -/* 80284DA4 90 1E 00 18 */ stw r0, 0x18(r30) -/* 80284DA8 38 7E 00 18 */ addi r3, r30, 0x18 -/* 80284DAC 38 80 00 00 */ li r4, 0 -/* 80284DB0 4B FF C8 F1 */ bl __dt__Q27JStudio14TFunctionValueFv -lbl_80284DB4: -/* 80284DB4 7F C3 F3 78 */ mr r3, r30 -/* 80284DB8 38 80 00 00 */ li r4, 0 -/* 80284DBC 4B FF F1 C5 */ bl __dt__Q37JStudio3fvb7TObjectFv -/* 80284DC0 7F E0 07 35 */ extsh. r0, r31 -/* 80284DC4 40 81 00 0C */ ble lbl_80284DD0 -/* 80284DC8 7F C3 F3 78 */ mr r3, r30 -/* 80284DCC 48 04 9F 71 */ bl __dl__FPv -lbl_80284DD0: -/* 80284DD0 7F C3 F3 78 */ mr r3, r30 -/* 80284DD4 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284DD8 83 C1 00 08 */ lwz r30, 8(r1) -/* 80284DDC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284DE0 7C 08 03 A6 */ mtlr r0 -/* 80284DE4 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284DE8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb6TParseFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb6TParseFv.s deleted file mode 100644 index 2e5e58a176e..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb6TParseFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80284AFC: -/* 80284AFC 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284B00 7C 08 02 A6 */ mflr r0 -/* 80284B04 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284B08 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284B0C 93 C1 00 08 */ stw r30, 8(r1) -/* 80284B10 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284B14 7C 9F 23 78 */ mr r31, r4 -/* 80284B18 41 82 00 28 */ beq lbl_80284B40 -/* 80284B1C 3C 80 80 3C */ lis r4, __vt__Q37JStudio3fvb6TParse@ha /* 0x803C4A1C@ha */ -/* 80284B20 38 04 4A 1C */ addi r0, r4, __vt__Q37JStudio3fvb6TParse@l /* 0x803C4A1C@l */ -/* 80284B24 90 1E 00 00 */ stw r0, 0(r30) -/* 80284B28 38 80 00 00 */ li r4, 0 -/* 80284B2C 48 05 7D 9D */ bl __dt__Q37JGadget6binary19TParse_header_blockFv -/* 80284B30 7F E0 07 35 */ extsh. r0, r31 -/* 80284B34 40 81 00 0C */ ble lbl_80284B40 -/* 80284B38 7F C3 F3 78 */ mr r3, r30 -/* 80284B3C 48 04 A2 01 */ bl __dl__FPv -lbl_80284B40: -/* 80284B40 7F C3 F3 78 */ mr r3, r30 -/* 80284B44 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284B48 83 C1 00 08 */ lwz r30, 8(r1) -/* 80284B4C 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284B50 7C 08 03 A6 */ mtlr r0 -/* 80284B54 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284B58 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb7TObjectFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb7TObjectFv.s deleted file mode 100644 index f912d2329e9..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb7TObjectFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_80283F80: -/* 80283F80 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80283F84 7C 08 02 A6 */ mflr r0 -/* 80283F88 90 01 00 14 */ stw r0, 0x14(r1) -/* 80283F8C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80283F90 7C 7F 1B 79 */ or. r31, r3, r3 -/* 80283F94 41 82 00 1C */ beq lbl_80283FB0 -/* 80283F98 3C A0 80 3C */ lis r5, __vt__Q37JStudio3fvb7TObject@ha /* 0x803C4AB0@ha */ -/* 80283F9C 38 05 4A B0 */ addi r0, r5, __vt__Q37JStudio3fvb7TObject@l /* 0x803C4AB0@l */ -/* 80283FA0 90 1F 00 08 */ stw r0, 8(r31) -/* 80283FA4 7C 80 07 35 */ extsh. r0, r4 -/* 80283FA8 40 81 00 08 */ ble lbl_80283FB0 -/* 80283FAC 48 04 AD 91 */ bl __dl__FPv -lbl_80283FB0: -/* 80283FB0 7F E3 FB 78 */ mr r3, r31 -/* 80283FB4 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80283FB8 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80283FBC 7C 08 03 A6 */ mtlr r0 -/* 80283FC0 38 21 00 10 */ addi r1, r1, 0x10 -/* 80283FC4 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb8TControlFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb8TControlFv.s deleted file mode 100644 index 54d6f0f6950..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb8TControlFv.s +++ /dev/null @@ -1,30 +0,0 @@ -lbl_80284698: -/* 80284698 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8028469C 7C 08 02 A6 */ mflr r0 -/* 802846A0 90 01 00 14 */ stw r0, 0x14(r1) -/* 802846A4 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802846A8 93 C1 00 08 */ stw r30, 8(r1) -/* 802846AC 7C 7E 1B 79 */ or. r30, r3, r3 -/* 802846B0 7C 9F 23 78 */ mr r31, r4 -/* 802846B4 41 82 00 34 */ beq lbl_802846E8 -/* 802846B8 3C 60 80 3C */ lis r3, __vt__Q37JStudio3fvb8TControl@ha /* 0x803C4A44@ha */ -/* 802846BC 38 03 4A 44 */ addi r0, r3, __vt__Q37JStudio3fvb8TControl@l /* 0x803C4A44@l */ -/* 802846C0 90 1E 00 00 */ stw r0, 0(r30) -/* 802846C4 34 1E 00 08 */ addic. r0, r30, 8 -/* 802846C8 41 82 00 10 */ beq lbl_802846D8 -/* 802846CC 38 7E 00 08 */ addi r3, r30, 8 -/* 802846D0 38 80 00 00 */ li r4, 0 -/* 802846D4 48 05 83 49 */ bl __dt__Q27JGadget13TNodeLinkListFv -lbl_802846D8: -/* 802846D8 7F E0 07 35 */ extsh. r0, r31 -/* 802846DC 40 81 00 0C */ ble lbl_802846E8 -/* 802846E0 7F C3 F3 78 */ mr r3, r30 -/* 802846E4 48 04 A6 59 */ bl __dl__FPv -lbl_802846E8: -/* 802846E8 7F C3 F3 78 */ mr r3, r30 -/* 802846EC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802846F0 83 C1 00 08 */ lwz r30, 8(r1) -/* 802846F4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802846F8 7C 08 03 A6 */ mtlr r0 -/* 802846FC 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284700 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb8TFactoryFv.s b/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb8TFactoryFv.s deleted file mode 100644 index 611a7377d63..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/__dt__Q37JStudio3fvb8TFactoryFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_80284918: -/* 80284918 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8028491C 7C 08 02 A6 */ mflr r0 -/* 80284920 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284924 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284928 7C 7F 1B 79 */ or. r31, r3, r3 -/* 8028492C 41 82 00 1C */ beq lbl_80284948 -/* 80284930 3C A0 80 3C */ lis r5, __vt__Q37JStudio3fvb8TFactory@ha /* 0x803C4A30@ha */ -/* 80284934 38 05 4A 30 */ addi r0, r5, __vt__Q37JStudio3fvb8TFactory@l /* 0x803C4A30@l */ -/* 80284938 90 1F 00 00 */ stw r0, 0(r31) -/* 8028493C 7C 80 07 35 */ extsh. r0, r4 -/* 80284940 40 81 00 08 */ ble lbl_80284948 -/* 80284944 48 04 A3 F9 */ bl __dl__FPv -lbl_80284948: -/* 80284948 7F E3 FB 78 */ mr r3, r31 -/* 8028494C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284950 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284954 7C 08 03 A6 */ mtlr r0 -/* 80284958 38 21 00 10 */ addi r1, r1, 0x10 -/* 8028495C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock.s b/asm/JSystem/JStudio/JStudio/fvb/create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock.s deleted file mode 100644 index 3ff58b91dab..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/create__Q37JStudio3fvb8TFactoryFRCQ47JStudio3fvb4data13TParse_TBlock.s +++ /dev/null @@ -1,96 +0,0 @@ -lbl_80284960: -/* 80284960 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284964 7C 08 02 A6 */ mflr r0 -/* 80284968 90 01 00 14 */ stw r0, 0x14(r1) -/* 8028496C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284970 7C 9F 23 78 */ mr r31, r4 -/* 80284974 80 64 00 00 */ lwz r3, 0(r4) -/* 80284978 A0 03 00 04 */ lhz r0, 4(r3) -/* 8028497C 2C 00 00 04 */ cmpwi r0, 4 -/* 80284980 41 82 00 9C */ beq lbl_80284A1C -/* 80284984 40 80 00 1C */ bge lbl_802849A0 -/* 80284988 2C 00 00 02 */ cmpwi r0, 2 -/* 8028498C 41 82 00 48 */ beq lbl_802849D4 -/* 80284990 40 80 00 68 */ bge lbl_802849F8 -/* 80284994 2C 00 00 01 */ cmpwi r0, 1 -/* 80284998 40 80 00 18 */ bge lbl_802849B0 -/* 8028499C 48 00 00 EC */ b lbl_80284A88 -lbl_802849A0: -/* 802849A0 2C 00 00 06 */ cmpwi r0, 6 -/* 802849A4 41 82 00 C0 */ beq lbl_80284A64 -/* 802849A8 40 80 00 E0 */ bge lbl_80284A88 -/* 802849AC 48 00 00 94 */ b lbl_80284A40 -lbl_802849B0: -/* 802849B0 38 60 00 40 */ li r3, 0x40 -/* 802849B4 48 04 A2 99 */ bl __nw__FUl -/* 802849B8 7C 60 1B 79 */ or. r0, r3, r3 -/* 802849BC 41 82 00 10 */ beq lbl_802849CC -/* 802849C0 7F E4 FB 78 */ mr r4, r31 -/* 802849C4 4B FF F8 91 */ bl __ct__Q37JStudio3fvb17TObject_compositeFRCQ47JStudio3fvb4data13TParse_TBlock -/* 802849C8 7C 60 1B 78 */ mr r0, r3 -lbl_802849CC: -/* 802849CC 7C 03 03 78 */ mr r3, r0 -/* 802849D0 48 00 00 BC */ b lbl_80284A8C -lbl_802849D4: -/* 802849D4 38 60 00 28 */ li r3, 0x28 -/* 802849D8 48 04 A2 75 */ bl __nw__FUl -/* 802849DC 7C 60 1B 79 */ or. r0, r3, r3 -/* 802849E0 41 82 00 10 */ beq lbl_802849F0 -/* 802849E4 7F E4 FB 78 */ mr r4, r31 -/* 802849E8 4B FF F9 51 */ bl __ct__Q37JStudio3fvb16TObject_constantFRCQ47JStudio3fvb4data13TParse_TBlock -/* 802849EC 7C 60 1B 78 */ mr r0, r3 -lbl_802849F0: -/* 802849F0 7C 03 03 78 */ mr r3, r0 -/* 802849F4 48 00 00 98 */ b lbl_80284A8C -lbl_802849F8: -/* 802849F8 38 60 00 70 */ li r3, 0x70 -/* 802849FC 48 04 A2 51 */ bl __nw__FUl -/* 80284A00 7C 60 1B 79 */ or. r0, r3, r3 -/* 80284A04 41 82 00 10 */ beq lbl_80284A14 -/* 80284A08 7F E4 FB 78 */ mr r4, r31 -/* 80284A0C 4B FF F9 BD */ bl __ct__Q37JStudio3fvb18TObject_transitionFRCQ47JStudio3fvb4data13TParse_TBlock -/* 80284A10 7C 60 1B 78 */ mr r0, r3 -lbl_80284A14: -/* 80284A14 7C 03 03 78 */ mr r3, r0 -/* 80284A18 48 00 00 74 */ b lbl_80284A8C -lbl_80284A1C: -/* 80284A1C 38 60 00 78 */ li r3, 0x78 -/* 80284A20 48 04 A2 2D */ bl __nw__FUl -/* 80284A24 7C 60 1B 79 */ or. r0, r3, r3 -/* 80284A28 41 82 00 10 */ beq lbl_80284A38 -/* 80284A2C 7F E4 FB 78 */ mr r4, r31 -/* 80284A30 4B FF FA 31 */ bl __ct__Q37JStudio3fvb12TObject_listFRCQ47JStudio3fvb4data13TParse_TBlock -/* 80284A34 7C 60 1B 78 */ mr r0, r3 -lbl_80284A38: -/* 80284A38 7C 03 03 78 */ mr r3, r0 -/* 80284A3C 48 00 00 50 */ b lbl_80284A8C -lbl_80284A40: -/* 80284A40 38 60 00 78 */ li r3, 0x78 -/* 80284A44 48 04 A2 09 */ bl __nw__FUl -/* 80284A48 7C 60 1B 79 */ or. r0, r3, r3 -/* 80284A4C 41 82 00 10 */ beq lbl_80284A5C -/* 80284A50 7F E4 FB 78 */ mr r4, r31 -/* 80284A54 4B FF FA AD */ bl __ct__Q37JStudio3fvb22TObject_list_parameterFRCQ47JStudio3fvb4data13TParse_TBlock -/* 80284A58 7C 60 1B 78 */ mr r0, r3 -lbl_80284A5C: -/* 80284A5C 7C 03 03 78 */ mr r3, r0 -/* 80284A60 48 00 00 2C */ b lbl_80284A8C -lbl_80284A64: -/* 80284A64 38 60 00 80 */ li r3, 0x80 -/* 80284A68 48 04 A1 E5 */ bl __nw__FUl -/* 80284A6C 7C 60 1B 79 */ or. r0, r3, r3 -/* 80284A70 41 82 00 10 */ beq lbl_80284A80 -/* 80284A74 7F E4 FB 78 */ mr r4, r31 -/* 80284A78 4B FF FB 39 */ bl __ct__Q37JStudio3fvb15TObject_hermiteFRCQ47JStudio3fvb4data13TParse_TBlock -/* 80284A7C 7C 60 1B 78 */ mr r0, r3 -lbl_80284A80: -/* 80284A80 7C 03 03 78 */ mr r3, r0 -/* 80284A84 48 00 00 08 */ b lbl_80284A8C -lbl_80284A88: -/* 80284A88 38 60 00 00 */ li r3, 0 -lbl_80284A8C: -/* 80284A8C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284A90 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284A94 7C 08 03 A6 */ mtlr r0 -/* 80284A98 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284A9C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject.s b/asm/JSystem/JStudio/JStudio/fvb/destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject.s deleted file mode 100644 index 6696766b6ba..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/destroy__Q37JStudio3fvb8TFactoryFPQ37JStudio3fvb7TObject.s +++ /dev/null @@ -1,17 +0,0 @@ -lbl_80284AA0: -/* 80284AA0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284AA4 7C 08 02 A6 */ mflr r0 -/* 80284AA8 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284AAC 28 04 00 00 */ cmplwi r4, 0 -/* 80284AB0 41 82 00 1C */ beq lbl_80284ACC -/* 80284AB4 7C 83 23 78 */ mr r3, r4 -/* 80284AB8 38 80 00 01 */ li r4, 1 -/* 80284ABC 81 83 00 08 */ lwz r12, 8(r3) -/* 80284AC0 81 8C 00 08 */ lwz r12, 8(r12) -/* 80284AC4 7D 89 03 A6 */ mtctr r12 -/* 80284AC8 4E 80 04 21 */ bctrl -lbl_80284ACC: -/* 80284ACC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284AD0 7C 08 03 A6 */ mtlr r0 -/* 80284AD4 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284AD8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_802841EC.s b/asm/JSystem/JStudio/JStudio/fvb/func_802841EC.s deleted file mode 100644 index f4ba6212cd3..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_802841EC.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_802841EC: -/* 802841EC 80 04 00 00 */ lwz r0, 0(r4) -/* 802841F0 90 03 00 00 */ stw r0, 0(r3) -/* 802841F4 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_802841F8.s b/asm/JSystem/JStudio/JStudio/fvb/func_802841F8.s deleted file mode 100644 index 1702470ccf4..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_802841F8.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_802841F8: -/* 802841F8 80 04 00 00 */ lwz r0, 0(r4) -/* 802841FC 90 03 00 00 */ stw r0, 0(r3) -/* 80284200 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_80284204.s b/asm/JSystem/JStudio/JStudio/fvb/func_80284204.s deleted file mode 100644 index ebc5d775627..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_80284204.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80284204: -/* 80284204 C0 04 00 00 */ lfs f0, 0(r4) -/* 80284208 D8 03 00 00 */ stfd f0, 0(r3) -/* 8028420C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_80284210.s b/asm/JSystem/JStudio/JStudio/fvb/func_80284210.s deleted file mode 100644 index 8087d96071e..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_80284210.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80284210: -/* 80284210 C0 04 00 00 */ lfs f0, 0(r4) -/* 80284214 D8 03 00 00 */ stfd f0, 0(r3) -/* 80284218 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_8028421C.s b/asm/JSystem/JStudio/JStudio/fvb/func_8028421C.s deleted file mode 100644 index 5ada284d742..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_8028421C.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_8028421C: -/* 8028421C C0 04 00 00 */ lfs f0, 0(r4) -/* 80284220 D8 03 00 00 */ stfd f0, 0(r3) -/* 80284224 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_80284228.s b/asm/JSystem/JStudio/JStudio/fvb/func_80284228.s deleted file mode 100644 index 8aade96bc49..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_80284228.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80284228: -/* 80284228 C0 04 00 00 */ lfs f0, 0(r4) -/* 8028422C D8 03 00 00 */ stfd f0, 0(r3) -/* 80284230 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_80284234.s b/asm/JSystem/JStudio/JStudio/fvb/func_80284234.s deleted file mode 100644 index d5c5c3753d8..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_80284234.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80284234: -/* 80284234 C0 04 00 00 */ lfs f0, 0(r4) -/* 80284238 D8 03 00 00 */ stfd f0, 0(r3) -/* 8028423C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_802843B8.s b/asm/JSystem/JStudio/JStudio/fvb/func_802843B8.s deleted file mode 100644 index 4d75e4adabc..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_802843B8.s +++ /dev/null @@ -1,5 +0,0 @@ -lbl_802843B8: -/* 802843B8 80 84 00 08 */ lwz r4, 8(r4) -/* 802843BC C0 04 00 00 */ lfs f0, 0(r4) -/* 802843C0 D8 03 00 20 */ stfd f0, 0x20(r3) -/* 802843C4 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_80284448.s b/asm/JSystem/JStudio/JStudio/fvb/func_80284448.s deleted file mode 100644 index bbc87a4b6b5..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_80284448.s +++ /dev/null @@ -1,7 +0,0 @@ -lbl_80284448: -/* 80284448 80 84 00 08 */ lwz r4, 8(r4) -/* 8028444C C0 24 00 04 */ lfs f1, 4(r4) -/* 80284450 C0 04 00 00 */ lfs f0, 0(r4) -/* 80284454 D8 03 00 60 */ stfd f0, 0x60(r3) -/* 80284458 D8 23 00 68 */ stfd f1, 0x68(r3) -/* 8028445C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_802844E0.s b/asm/JSystem/JStudio/JStudio/fvb/func_802844E0.s deleted file mode 100644 index 2139d1ecfe3..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_802844E0.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_802844E0: -/* 802844E0 80 A4 00 08 */ lwz r5, 8(r4) -/* 802844E4 C0 05 00 00 */ lfs f0, 0(r5) -/* 802844E8 D8 03 00 68 */ stfd f0, 0x68(r3) -/* 802844EC 80 85 00 04 */ lwz r4, 4(r5) -/* 802844F0 38 05 00 08 */ addi r0, r5, 8 -/* 802844F4 90 03 00 5C */ stw r0, 0x5c(r3) -/* 802844F8 90 83 00 60 */ stw r4, 0x60(r3) -/* 802844FC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_80284580.s b/asm/JSystem/JStudio/JStudio/fvb/func_80284580.s deleted file mode 100644 index 6771389e392..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_80284580.s +++ /dev/null @@ -1,13 +0,0 @@ -lbl_80284580: -/* 80284580 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284584 7C 08 02 A6 */ mflr r0 -/* 80284588 90 01 00 14 */ stw r0, 0x14(r1) -/* 8028458C 80 A4 00 08 */ lwz r5, 8(r4) -/* 80284590 38 85 00 04 */ addi r4, r5, 4 -/* 80284594 80 A5 00 00 */ lwz r5, 0(r5) -/* 80284598 38 63 00 18 */ addi r3, r3, 0x18 -/* 8028459C 4B FF E8 3D */ bl data_set__Q27JStudio29TFunctionValue_list_parameterFPCfUl -/* 802845A0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802845A4 7C 08 03 A6 */ mtlr r0 -/* 802845A8 38 21 00 10 */ addi r1, r1, 0x10 -/* 802845AC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/func_80284630.s b/asm/JSystem/JStudio/JStudio/fvb/func_80284630.s deleted file mode 100644 index cfb2c29b2b2..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/func_80284630.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_80284630: -/* 80284630 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284634 7C 08 02 A6 */ mflr r0 -/* 80284638 90 01 00 14 */ stw r0, 0x14(r1) -/* 8028463C 80 84 00 08 */ lwz r4, 8(r4) -/* 80284640 80 04 00 00 */ lwz r0, 0(r4) -/* 80284644 38 84 00 04 */ addi r4, r4, 4 -/* 80284648 54 05 01 3E */ clrlwi r5, r0, 4 -/* 8028464C 54 06 27 3E */ srwi r6, r0, 0x1c -/* 80284650 38 63 00 18 */ addi r3, r3, 0x18 -/* 80284654 4B FF ED 19 */ bl data_set__Q27JStudio22TFunctionValue_hermiteFPCfUlUl -/* 80284658 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8028465C 7C 08 03 A6 */ mtlr r0 -/* 80284660 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284664 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl.s b/asm/JSystem/JStudio/JStudio/fvb/parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl.s deleted file mode 100644 index 6f7ea633d2a..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/parseBlock_next__Q37JStudio3fvb6TParseFPPCvPUlUl.s +++ /dev/null @@ -1,68 +0,0 @@ -lbl_80284BF0: -/* 80284BF0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80284BF4 7C 08 02 A6 */ mflr r0 -/* 80284BF8 90 01 00 24 */ stw r0, 0x24(r1) -/* 80284BFC 39 61 00 20 */ addi r11, r1, 0x20 -/* 80284C00 48 0D D5 DD */ bl _savegpr_29 -/* 80284C04 7C DD 33 78 */ mr r29, r6 -/* 80284C08 80 C4 00 00 */ lwz r6, 0(r4) -/* 80284C0C 90 C1 00 08 */ stw r6, 8(r1) -/* 80284C10 80 06 00 00 */ lwz r0, 0(r6) -/* 80284C14 7C 06 02 14 */ add r0, r6, r0 -/* 80284C18 90 04 00 00 */ stw r0, 0(r4) -/* 80284C1C 80 81 00 08 */ lwz r4, 8(r1) -/* 80284C20 80 04 00 00 */ lwz r0, 0(r4) -/* 80284C24 90 05 00 00 */ stw r0, 0(r5) -/* 80284C28 83 E3 00 04 */ lwz r31, 4(r3) -/* 80284C2C 57 A0 06 F7 */ rlwinm. r0, r29, 0, 0x1b, 0x1b -/* 80284C30 41 82 00 38 */ beq lbl_80284C68 -/* 80284C34 80 61 00 08 */ lwz r3, 8(r1) -/* 80284C38 A0 03 00 06 */ lhz r0, 6(r3) -/* 80284C3C 38 80 00 00 */ li r4, 0 -/* 80284C40 28 00 00 00 */ cmplwi r0, 0 -/* 80284C44 41 82 00 08 */ beq lbl_80284C4C -/* 80284C48 38 83 00 08 */ addi r4, r3, 8 -lbl_80284C4C: -/* 80284C4C 7F E3 FB 78 */ mr r3, r31 -/* 80284C50 54 05 04 3E */ clrlwi r5, r0, 0x10 -/* 80284C54 4B FF FB E1 */ bl getObject__Q37JStudio3fvb8TControlFPCvUl -/* 80284C58 28 03 00 00 */ cmplwi r3, 0 -/* 80284C5C 41 82 00 0C */ beq lbl_80284C68 -/* 80284C60 38 60 00 01 */ li r3, 1 -/* 80284C64 48 00 00 68 */ b lbl_80284CCC -lbl_80284C68: -/* 80284C68 57 A0 06 B5 */ rlwinm. r0, r29, 0, 0x1a, 0x1a -/* 80284C6C 41 82 00 0C */ beq lbl_80284C78 -/* 80284C70 38 60 00 01 */ li r3, 1 -/* 80284C74 48 00 00 58 */ b lbl_80284CCC -lbl_80284C78: -/* 80284C78 80 7F 00 04 */ lwz r3, 4(r31) -/* 80284C7C 28 03 00 00 */ cmplwi r3, 0 -/* 80284C80 40 82 00 0C */ bne lbl_80284C8C -/* 80284C84 38 60 00 00 */ li r3, 0 -/* 80284C88 48 00 00 44 */ b lbl_80284CCC -lbl_80284C8C: -/* 80284C8C 38 81 00 08 */ addi r4, r1, 8 -/* 80284C90 81 83 00 00 */ lwz r12, 0(r3) -/* 80284C94 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 80284C98 7D 89 03 A6 */ mtctr r12 -/* 80284C9C 4E 80 04 21 */ bctrl -/* 80284CA0 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80284CA4 40 82 00 0C */ bne lbl_80284CB0 -/* 80284CA8 57 A3 D7 FE */ rlwinm r3, r29, 0x1a, 0x1f, 0x1f -/* 80284CAC 48 00 00 20 */ b lbl_80284CCC -lbl_80284CB0: -/* 80284CB0 38 81 00 08 */ addi r4, r1, 8 -/* 80284CB4 7F E5 FB 78 */ mr r5, r31 -/* 80284CB8 4B FF F3 11 */ bl prepare__Q37JStudio3fvb7TObjectFRCQ47JStudio3fvb4data13TParse_TBlockPQ37JStudio3fvb8TControl -/* 80284CBC 7F E3 FB 78 */ mr r3, r31 -/* 80284CC0 7F C4 F3 78 */ mr r4, r30 -/* 80284CC4 4B FF FA 41 */ bl appendObject__Q37JStudio3fvb8TControlFPQ37JStudio3fvb7TObject -/* 80284CC8 38 60 00 01 */ li r3, 1 -lbl_80284CCC: -/* 80284CCC 39 61 00 20 */ addi r11, r1, 0x20 -/* 80284CD0 48 0D D5 59 */ bl _restgpr_29 -/* 80284CD4 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80284CD8 7C 08 03 A6 */ mtlr r0 -/* 80284CDC 38 21 00 20 */ addi r1, r1, 0x20 -/* 80284CE0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/fvb/parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl.s b/asm/JSystem/JStudio/JStudio/fvb/parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl.s deleted file mode 100644 index 96c8552f7ee..00000000000 --- a/asm/JSystem/JStudio/JStudio/fvb/parseHeader_next__Q37JStudio3fvb6TParseFPPCvPUlUl.s +++ /dev/null @@ -1,42 +0,0 @@ -lbl_80284B5C: -/* 80284B5C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80284B60 7C 08 02 A6 */ mflr r0 -/* 80284B64 90 01 00 14 */ stw r0, 0x14(r1) -/* 80284B68 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80284B6C 83 E4 00 00 */ lwz r31, 0(r4) -/* 80284B70 38 1F 00 10 */ addi r0, r31, 0x10 -/* 80284B74 90 04 00 00 */ stw r0, 0(r4) -/* 80284B78 80 1F 00 0C */ lwz r0, 0xc(r31) -/* 80284B7C 90 05 00 00 */ stw r0, 0(r5) -/* 80284B80 7F E3 FB 78 */ mr r3, r31 -/* 80284B84 38 82 BA 50 */ la r4, ga4cSignature__Q37JStudio3fvb4data(r2) /* 80455450-_SDA2_BASE_ */ -/* 80284B88 38 A0 00 04 */ li r5, 4 -/* 80284B8C 48 0E 15 01 */ bl memcmp -/* 80284B90 2C 03 00 00 */ cmpwi r3, 0 -/* 80284B94 41 82 00 0C */ beq lbl_80284BA0 -/* 80284B98 38 60 00 00 */ li r3, 0 -/* 80284B9C 48 00 00 40 */ b lbl_80284BDC -lbl_80284BA0: -/* 80284BA0 A0 1F 00 04 */ lhz r0, 4(r31) -/* 80284BA4 28 00 FE FF */ cmplwi r0, 0xfeff -/* 80284BA8 41 82 00 0C */ beq lbl_80284BB4 -/* 80284BAC 38 60 00 00 */ li r3, 0 -/* 80284BB0 48 00 00 2C */ b lbl_80284BDC -lbl_80284BB4: -/* 80284BB4 A0 1F 00 06 */ lhz r0, 6(r31) -/* 80284BB8 28 00 00 02 */ cmplwi r0, 2 -/* 80284BBC 40 80 00 0C */ bge lbl_80284BC8 -/* 80284BC0 38 60 00 00 */ li r3, 0 -/* 80284BC4 48 00 00 18 */ b lbl_80284BDC -lbl_80284BC8: -/* 80284BC8 54 04 04 3E */ clrlwi r4, r0, 0x10 -/* 80284BCC 38 00 01 00 */ li r0, 0x100 -/* 80284BD0 38 60 FF FF */ li r3, -1 -/* 80284BD4 7C 04 00 10 */ subfc r0, r4, r0 -/* 80284BD8 7C 63 01 90 */ subfze r3, r3 -lbl_80284BDC: -/* 80284BDC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80284BE0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80284BE4 7C 08 03 A6 */ mtlr r0 -/* 80284BE8 38 21 00 10 */ addi r1, r1, 0x10 -/* 80284BEC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb-data-parse/func_802899BC.s b/asm/JSystem/JStudio/JStudio/stb-data-parse/func_802899BC.s deleted file mode 100644 index 8cb3f250f68..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb-data-parse/func_802899BC.s +++ /dev/null @@ -1,21 +0,0 @@ -lbl_802899BC: -/* 802899BC 38 00 00 00 */ li r0, 0 -/* 802899C0 90 04 00 08 */ stw r0, 8(r4) -/* 802899C4 90 04 00 0C */ stw r0, 0xc(r4) -/* 802899C8 80 63 00 00 */ lwz r3, 0(r3) -/* 802899CC 80 A3 00 00 */ lwz r5, 0(r3) -/* 802899D0 54 A0 46 3F */ rlwinm. r0, r5, 8, 0x18, 0x1f -/* 802899D4 54 A5 02 3E */ clrlwi r5, r5, 8 -/* 802899D8 98 04 00 00 */ stb r0, 0(r4) -/* 802899DC 90 A4 00 04 */ stw r5, 4(r4) -/* 802899E0 4D 82 00 20 */ beqlr -/* 802899E4 38 63 00 04 */ addi r3, r3, 4 -/* 802899E8 28 00 00 7F */ cmplwi r0, 0x7f -/* 802899EC 41 81 00 0C */ bgt lbl_802899F8 -/* 802899F0 90 64 00 0C */ stw r3, 0xc(r4) -/* 802899F4 4E 80 00 20 */ blr -lbl_802899F8: -/* 802899F8 90 64 00 08 */ stw r3, 8(r4) -/* 802899FC 7C 03 2A 14 */ add r0, r3, r5 -/* 80289A00 90 04 00 0C */ stw r0, 0xc(r4) -/* 80289A04 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb-data-parse/func_80289A08.s b/asm/JSystem/JStudio/JStudio/stb-data-parse/func_80289A08.s deleted file mode 100644 index 2d81d7ffe1e..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb-data-parse/func_80289A08.s +++ /dev/null @@ -1,33 +0,0 @@ -lbl_80289A08: -/* 80289A08 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80289A0C 7C 08 02 A6 */ mflr r0 -/* 80289A10 90 01 00 24 */ stw r0, 0x24(r1) -/* 80289A14 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 80289A18 7C 9F 23 78 */ mr r31, r4 -/* 80289A1C 80 63 00 00 */ lwz r3, 0(r3) -/* 80289A20 38 81 00 08 */ addi r4, r1, 8 -/* 80289A24 7F E5 FB 78 */ mr r5, r31 -/* 80289A28 38 C0 00 00 */ li r6, 0 -/* 80289A2C 48 05 2E 39 */ bl parseVariableUInt_16_32_following__Q27JGadget6binaryFPCvPUlPUlPQ37JGadget6binary5TEBit -/* 80289A30 80 01 00 08 */ lwz r0, 8(r1) -/* 80289A34 90 1F 00 04 */ stw r0, 4(r31) -/* 80289A38 80 01 00 08 */ lwz r0, 8(r1) -/* 80289A3C 28 00 00 00 */ cmplwi r0, 0 -/* 80289A40 40 82 00 14 */ bne lbl_80289A54 -/* 80289A44 38 00 00 00 */ li r0, 0 -/* 80289A48 90 1F 00 08 */ stw r0, 8(r31) -/* 80289A4C 90 7F 00 0C */ stw r3, 0xc(r31) -/* 80289A50 48 00 00 1C */ b lbl_80289A6C -lbl_80289A54: -/* 80289A54 90 7F 00 08 */ stw r3, 8(r31) -/* 80289A58 80 81 00 08 */ lwz r4, 8(r1) -/* 80289A5C 38 04 00 03 */ addi r0, r4, 3 -/* 80289A60 54 00 00 3A */ rlwinm r0, r0, 0, 0, 0x1d -/* 80289A64 7C 03 02 14 */ add r0, r3, r0 -/* 80289A68 90 1F 00 0C */ stw r0, 0xc(r31) -lbl_80289A6C: -/* 80289A6C 83 E1 00 1C */ lwz r31, 0x1c(r1) -/* 80289A70 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80289A74 7C 08 03 A6 */ mtlr r0 -/* 80289A78 38 21 00 20 */ addi r1, r1, 0x20 -/* 80289A7C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb15TObject_controlFPCvUl.s b/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb15TObject_controlFPCvUl.s deleted file mode 100644 index 9f8f16d521e..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb15TObject_controlFPCvUl.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_80289068: -/* 80289068 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8028906C 7C 08 02 A6 */ mflr r0 -/* 80289070 90 01 00 14 */ stw r0, 0x14(r1) -/* 80289074 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80289078 7C 7F 1B 78 */ mr r31, r3 -/* 8028907C 7C 80 23 78 */ mr r0, r4 -/* 80289080 7C A6 2B 78 */ mr r6, r5 -/* 80289084 38 80 FF FF */ li r4, -1 -/* 80289088 7C 05 03 78 */ mr r5, r0 -/* 8028908C 4B FF F9 ED */ bl __ct__Q37JStudio3stb7TObjectFUlPCvUl -/* 80289090 3C 60 80 3C */ lis r3, __vt__Q37JStudio3stb15TObject_control@ha /* 0x803C56E0@ha */ -/* 80289094 38 03 56 E0 */ addi r0, r3, __vt__Q37JStudio3stb15TObject_control@l /* 0x803C56E0@l */ -/* 80289098 90 1F 00 08 */ stw r0, 8(r31) -/* 8028909C 7F E3 FB 78 */ mr r3, r31 -/* 802890A0 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802890A4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802890A8 7C 08 03 A6 */ mtlr r0 -/* 802890AC 38 21 00 10 */ addi r1, r1, 0x10 -/* 802890B0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl.s b/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl.s deleted file mode 100644 index 95dcb31eb39..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb6TParseFPQ37JStudio3stb8TControl.s +++ /dev/null @@ -1,9 +0,0 @@ -lbl_80289640: -/* 80289640 3C A0 80 3C */ lis r5, __vt__Q37JGadget6binary19TParse_header_block@ha /* 0x803C488C@ha */ -/* 80289644 38 05 48 8C */ addi r0, r5, __vt__Q37JGadget6binary19TParse_header_block@l /* 0x803C488C@l */ -/* 80289648 90 03 00 00 */ stw r0, 0(r3) -/* 8028964C 3C A0 80 3C */ lis r5, __vt__Q37JStudio3stb6TParse@ha /* 0x803C56A0@ha */ -/* 80289650 38 05 56 A0 */ addi r0, r5, __vt__Q37JStudio3stb6TParse@l /* 0x803C56A0@l */ -/* 80289654 90 03 00 00 */ stw r0, 0(r3) -/* 80289658 90 83 00 04 */ stw r4, 4(r3) -/* 8028965C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object.s b/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object.s deleted file mode 100644 index 4e1ffb5c430..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFRCQ47JStudio3stb4data20TParse_TBlock_object.s +++ /dev/null @@ -1,29 +0,0 @@ -lbl_80288AC0: -/* 80288AC0 80 C4 00 00 */ lwz r6, 0(r4) -/* 80288AC4 A0 06 00 0A */ lhz r0, 0xa(r6) -/* 80288AC8 38 86 00 0C */ addi r4, r6, 0xc -/* 80288ACC 90 83 00 00 */ stw r4, 0(r3) -/* 80288AD0 90 03 00 04 */ stw r0, 4(r3) -/* 80288AD4 3C 80 80 3C */ lis r4, __vt__Q37JStudio3stb7TObject@ha /* 0x803C5700@ha */ -/* 80288AD8 38 04 57 00 */ addi r0, r4, __vt__Q37JStudio3stb7TObject@l /* 0x803C5700@l */ -/* 80288ADC 90 03 00 08 */ stw r0, 8(r3) -/* 80288AE0 38 A0 00 00 */ li r5, 0 -/* 80288AE4 90 A3 00 0C */ stw r5, 0xc(r3) -/* 80288AE8 90 A3 00 10 */ stw r5, 0x10(r3) -/* 80288AEC 90 A3 00 14 */ stw r5, 0x14(r3) -/* 80288AF0 80 06 00 04 */ lwz r0, 4(r6) -/* 80288AF4 90 03 00 18 */ stw r0, 0x18(r3) -/* 80288AF8 A0 06 00 08 */ lhz r0, 8(r6) -/* 80288AFC B0 03 00 1C */ sth r0, 0x1c(r3) -/* 80288B00 98 A3 00 1E */ stb r5, 0x1e(r3) -/* 80288B04 90 A3 00 20 */ stw r5, 0x20(r3) -/* 80288B08 90 A3 00 24 */ stw r5, 0x24(r3) -/* 80288B0C A0 86 00 0A */ lhz r4, 0xa(r6) -/* 80288B10 38 04 00 03 */ addi r0, r4, 3 -/* 80288B14 54 04 00 3A */ rlwinm r4, r0, 0, 0, 0x1d -/* 80288B18 38 04 00 0C */ addi r0, r4, 0xc -/* 80288B1C 7C 06 02 14 */ add r0, r6, r0 -/* 80288B20 90 03 00 28 */ stw r0, 0x28(r3) -/* 80288B24 90 A3 00 2C */ stw r5, 0x2c(r3) -/* 80288B28 90 A3 00 30 */ stw r5, 0x30(r3) -/* 80288B2C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFUlPCvUl.s b/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFUlPCvUl.s deleted file mode 100644 index 95e04de5edf..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb7TObjectFUlPCvUl.s +++ /dev/null @@ -1,19 +0,0 @@ -lbl_80288A78: -/* 80288A78 90 A3 00 00 */ stw r5, 0(r3) -/* 80288A7C 90 C3 00 04 */ stw r6, 4(r3) -/* 80288A80 3C A0 80 3C */ lis r5, __vt__Q37JStudio3stb7TObject@ha /* 0x803C5700@ha */ -/* 80288A84 38 05 57 00 */ addi r0, r5, __vt__Q37JStudio3stb7TObject@l /* 0x803C5700@l */ -/* 80288A88 90 03 00 08 */ stw r0, 8(r3) -/* 80288A8C 38 00 00 00 */ li r0, 0 -/* 80288A90 90 03 00 0C */ stw r0, 0xc(r3) -/* 80288A94 90 03 00 10 */ stw r0, 0x10(r3) -/* 80288A98 90 03 00 14 */ stw r0, 0x14(r3) -/* 80288A9C 90 83 00 18 */ stw r4, 0x18(r3) -/* 80288AA0 B0 03 00 1C */ sth r0, 0x1c(r3) -/* 80288AA4 98 03 00 1E */ stb r0, 0x1e(r3) -/* 80288AA8 90 03 00 20 */ stw r0, 0x20(r3) -/* 80288AAC 90 03 00 24 */ stw r0, 0x24(r3) -/* 80288AB0 90 03 00 28 */ stw r0, 0x28(r3) -/* 80288AB4 90 03 00 2C */ stw r0, 0x2c(r3) -/* 80288AB8 90 03 00 30 */ stw r0, 0x30(r3) -/* 80288ABC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb8TControlFv.s b/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb8TControlFv.s deleted file mode 100644 index 283bf3043fd..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__ct__Q37JStudio3stb8TControlFv.s +++ /dev/null @@ -1,33 +0,0 @@ -lbl_802890B4: -/* 802890B4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802890B8 7C 08 02 A6 */ mflr r0 -/* 802890BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 802890C0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802890C4 7C 7F 1B 78 */ mr r31, r3 -/* 802890C8 3C 60 80 3C */ lis r3, __vt__Q37JStudio3stb8TControl@ha /* 0x803C56D4@ha */ -/* 802890CC 38 03 56 D4 */ addi r0, r3, __vt__Q37JStudio3stb8TControl@l /* 0x803C56D4@l */ -/* 802890D0 90 1F 00 00 */ stw r0, 0(r31) -/* 802890D4 38 00 00 00 */ li r0, 0 -/* 802890D8 90 1F 00 04 */ stw r0, 4(r31) -/* 802890DC 90 1F 00 08 */ stw r0, 8(r31) -/* 802890E0 90 1F 00 0C */ stw r0, 0xc(r31) -/* 802890E4 90 1F 00 14 */ stw r0, 0x14(r31) -/* 802890E8 90 1F 00 18 */ stw r0, 0x18(r31) -/* 802890EC 90 1F 00 10 */ stw r0, 0x10(r31) -/* 802890F0 38 1F 00 14 */ addi r0, r31, 0x14 -/* 802890F4 90 1F 00 14 */ stw r0, 0x14(r31) -/* 802890F8 90 1F 00 18 */ stw r0, 0x18(r31) -/* 802890FC 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80289100 38 80 00 00 */ li r4, 0 -/* 80289104 38 A0 00 00 */ li r5, 0 -/* 80289108 4B FF FF 61 */ bl __ct__Q37JStudio3stb15TObject_controlFPCvUl -/* 8028910C 38 00 00 00 */ li r0, 0 -/* 80289110 90 1F 00 54 */ stw r0, 0x54(r31) -/* 80289114 90 1F 00 1C */ stw r0, 0x1c(r31) -/* 80289118 93 FF 00 34 */ stw r31, 0x34(r31) -/* 8028911C 7F E3 FB 78 */ mr r3, r31 -/* 80289120 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80289124 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80289128 7C 08 03 A6 */ mtlr r0 -/* 8028912C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80289130 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb15TObject_controlFv.s b/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb15TObject_controlFv.s deleted file mode 100644 index 1e6cb51c5fb..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb15TObject_controlFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80289134: -/* 80289134 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80289138 7C 08 02 A6 */ mflr r0 -/* 8028913C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80289140 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80289144 93 C1 00 08 */ stw r30, 8(r1) -/* 80289148 7C 7E 1B 79 */ or. r30, r3, r3 -/* 8028914C 7C 9F 23 78 */ mr r31, r4 -/* 80289150 41 82 00 28 */ beq lbl_80289178 -/* 80289154 3C 80 80 3C */ lis r4, __vt__Q37JStudio3stb15TObject_control@ha /* 0x803C56E0@ha */ -/* 80289158 38 04 56 E0 */ addi r0, r4, __vt__Q37JStudio3stb15TObject_control@l /* 0x803C56E0@l */ -/* 8028915C 90 1E 00 08 */ stw r0, 8(r30) -/* 80289160 38 80 00 00 */ li r4, 0 -/* 80289164 4B FF F9 CD */ bl __dt__Q37JStudio3stb7TObjectFv -/* 80289168 7F E0 07 35 */ extsh. r0, r31 -/* 8028916C 40 81 00 0C */ ble lbl_80289178 -/* 80289170 7F C3 F3 78 */ mr r3, r30 -/* 80289174 48 04 5B C9 */ bl __dl__FPv -lbl_80289178: -/* 80289178 7F C3 F3 78 */ mr r3, r30 -/* 8028917C 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80289180 83 C1 00 08 */ lwz r30, 8(r1) -/* 80289184 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80289188 7C 08 03 A6 */ mtlr r0 -/* 8028918C 38 21 00 10 */ addi r1, r1, 0x10 -/* 80289190 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb6TParseFv.s b/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb6TParseFv.s deleted file mode 100644 index 1a6af566649..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb6TParseFv.s +++ /dev/null @@ -1,26 +0,0 @@ -lbl_80289660: -/* 80289660 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80289664 7C 08 02 A6 */ mflr r0 -/* 80289668 90 01 00 14 */ stw r0, 0x14(r1) -/* 8028966C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80289670 93 C1 00 08 */ stw r30, 8(r1) -/* 80289674 7C 7E 1B 79 */ or. r30, r3, r3 -/* 80289678 7C 9F 23 78 */ mr r31, r4 -/* 8028967C 41 82 00 28 */ beq lbl_802896A4 -/* 80289680 3C 80 80 3C */ lis r4, __vt__Q37JStudio3stb6TParse@ha /* 0x803C56A0@ha */ -/* 80289684 38 04 56 A0 */ addi r0, r4, __vt__Q37JStudio3stb6TParse@l /* 0x803C56A0@l */ -/* 80289688 90 1E 00 00 */ stw r0, 0(r30) -/* 8028968C 38 80 00 00 */ li r4, 0 -/* 80289690 48 05 32 39 */ bl __dt__Q37JGadget6binary19TParse_header_blockFv -/* 80289694 7F E0 07 35 */ extsh. r0, r31 -/* 80289698 40 81 00 0C */ ble lbl_802896A4 -/* 8028969C 7F C3 F3 78 */ mr r3, r30 -/* 802896A0 48 04 56 9D */ bl __dl__FPv -lbl_802896A4: -/* 802896A4 7F C3 F3 78 */ mr r3, r30 -/* 802896A8 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802896AC 83 C1 00 08 */ lwz r30, 8(r1) -/* 802896B0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802896B4 7C 08 03 A6 */ mtlr r0 -/* 802896B8 38 21 00 10 */ addi r1, r1, 0x10 -/* 802896BC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb7TObjectFv.s b/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb7TObjectFv.s deleted file mode 100644 index 78fd6852381..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb7TObjectFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_80288B30: -/* 80288B30 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80288B34 7C 08 02 A6 */ mflr r0 -/* 80288B38 90 01 00 14 */ stw r0, 0x14(r1) -/* 80288B3C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 80288B40 7C 7F 1B 79 */ or. r31, r3, r3 -/* 80288B44 41 82 00 1C */ beq lbl_80288B60 -/* 80288B48 3C A0 80 3C */ lis r5, __vt__Q37JStudio3stb7TObject@ha /* 0x803C5700@ha */ -/* 80288B4C 38 05 57 00 */ addi r0, r5, __vt__Q37JStudio3stb7TObject@l /* 0x803C5700@l */ -/* 80288B50 90 1F 00 08 */ stw r0, 8(r31) -/* 80288B54 7C 80 07 35 */ extsh. r0, r4 -/* 80288B58 40 81 00 08 */ ble lbl_80288B60 -/* 80288B5C 48 04 61 E1 */ bl __dl__FPv -lbl_80288B60: -/* 80288B60 7F E3 FB 78 */ mr r3, r31 -/* 80288B64 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80288B68 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80288B6C 7C 08 03 A6 */ mtlr r0 -/* 80288B70 38 21 00 10 */ addi r1, r1, 0x10 -/* 80288B74 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TControlFv.s b/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TControlFv.s deleted file mode 100644 index b908312d435..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TControlFv.s +++ /dev/null @@ -1,41 +0,0 @@ -lbl_80289194: -/* 80289194 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80289198 7C 08 02 A6 */ mflr r0 -/* 8028919C 90 01 00 14 */ stw r0, 0x14(r1) -/* 802891A0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802891A4 93 C1 00 08 */ stw r30, 8(r1) -/* 802891A8 7C 7E 1B 79 */ or. r30, r3, r3 -/* 802891AC 7C 9F 23 78 */ mr r31, r4 -/* 802891B0 41 82 00 5C */ beq lbl_8028920C -/* 802891B4 3C 60 80 3C */ lis r3, __vt__Q37JStudio3stb8TControl@ha /* 0x803C56D4@ha */ -/* 802891B8 38 03 56 D4 */ addi r0, r3, __vt__Q37JStudio3stb8TControl@l /* 0x803C56D4@l */ -/* 802891BC 90 1E 00 00 */ stw r0, 0(r30) -/* 802891C0 38 00 00 00 */ li r0, 0 -/* 802891C4 90 1E 00 34 */ stw r0, 0x34(r30) -/* 802891C8 34 1E 00 20 */ addic. r0, r30, 0x20 -/* 802891CC 41 82 00 1C */ beq lbl_802891E8 -/* 802891D0 3C 60 80 3C */ lis r3, __vt__Q37JStudio3stb15TObject_control@ha /* 0x803C56E0@ha */ -/* 802891D4 38 03 56 E0 */ addi r0, r3, __vt__Q37JStudio3stb15TObject_control@l /* 0x803C56E0@l */ -/* 802891D8 90 1E 00 28 */ stw r0, 0x28(r30) -/* 802891DC 38 7E 00 20 */ addi r3, r30, 0x20 -/* 802891E0 38 80 00 00 */ li r4, 0 -/* 802891E4 4B FF F9 4D */ bl __dt__Q37JStudio3stb7TObjectFv -lbl_802891E8: -/* 802891E8 34 1E 00 10 */ addic. r0, r30, 0x10 -/* 802891EC 41 82 00 10 */ beq lbl_802891FC -/* 802891F0 38 7E 00 10 */ addi r3, r30, 0x10 -/* 802891F4 38 80 00 00 */ li r4, 0 -/* 802891F8 48 05 38 25 */ bl __dt__Q27JGadget13TNodeLinkListFv -lbl_802891FC: -/* 802891FC 7F E0 07 35 */ extsh. r0, r31 -/* 80289200 40 81 00 0C */ ble lbl_8028920C -/* 80289204 7F C3 F3 78 */ mr r3, r30 -/* 80289208 48 04 5B 35 */ bl __dl__FPv -lbl_8028920C: -/* 8028920C 7F C3 F3 78 */ mr r3, r30 -/* 80289210 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 80289214 83 C1 00 08 */ lwz r30, 8(r1) -/* 80289218 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8028921C 7C 08 03 A6 */ mtlr r0 -/* 80289220 38 21 00 10 */ addi r1, r1, 0x10 -/* 80289224 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TFactoryFv.s b/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TFactoryFv.s deleted file mode 100644 index c0d8223d2c2..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/__dt__Q37JStudio3stb8TFactoryFv.s +++ /dev/null @@ -1,20 +0,0 @@ -lbl_802895B4: -/* 802895B4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802895B8 7C 08 02 A6 */ mflr r0 -/* 802895BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 802895C0 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802895C4 7C 7F 1B 79 */ or. r31, r3, r3 -/* 802895C8 41 82 00 1C */ beq lbl_802895E4 -/* 802895CC 3C A0 80 3C */ lis r5, __vt__Q37JStudio3stb8TFactory@ha /* 0x803C56C0@ha */ -/* 802895D0 38 05 56 C0 */ addi r0, r5, __vt__Q37JStudio3stb8TFactory@l /* 0x803C56C0@l */ -/* 802895D4 90 1F 00 00 */ stw r0, 0(r31) -/* 802895D8 7C 80 07 35 */ extsh. r0, r4 -/* 802895DC 40 81 00 08 */ ble lbl_802895E4 -/* 802895E0 48 04 57 5D */ bl __dl__FPv -lbl_802895E4: -/* 802895E4 7F E3 FB 78 */ mr r3, r31 -/* 802895E8 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802895EC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802895F0 7C 08 03 A6 */ mtlr r0 -/* 802895F4 38 21 00 10 */ addi r1, r1, 0x10 -/* 802895F8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s b/asm/JSystem/JStudio/JStudio/stb/destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s deleted file mode 100644 index 90d028023b0..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/destroyObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s +++ /dev/null @@ -1,21 +0,0 @@ -lbl_802892B0: -/* 802892B0 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802892B4 7C 08 02 A6 */ mflr r0 -/* 802892B8 90 01 00 14 */ stw r0, 0x14(r1) -/* 802892BC 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802892C0 93 C1 00 08 */ stw r30, 8(r1) -/* 802892C4 7C 7E 1B 78 */ mr r30, r3 -/* 802892C8 7C 9F 23 78 */ mr r31, r4 -/* 802892CC 4B FF FF AD */ bl removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject -/* 802892D0 80 7E 00 0C */ lwz r3, 0xc(r30) -/* 802892D4 7F E4 FB 78 */ mr r4, r31 -/* 802892D8 81 83 00 00 */ lwz r12, 0(r3) -/* 802892DC 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 802892E0 7D 89 03 A6 */ mtctr r12 -/* 802892E4 4E 80 04 21 */ bctrl -/* 802892E8 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802892EC 83 C1 00 08 */ lwz r30, 8(r1) -/* 802892F0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802892F4 7C 08 03 A6 */ mtlr r0 -/* 802892F8 38 21 00 10 */ addi r1, r1, 0x10 -/* 802892FC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject.s b/asm/JSystem/JStudio/JStudio/stb/destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject.s deleted file mode 100644 index 96cafcf6af8..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/destroy__Q37JStudio3stb8TFactoryFPQ37JStudio3stb7TObject.s +++ /dev/null @@ -1,17 +0,0 @@ -lbl_80289604: -/* 80289604 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80289608 7C 08 02 A6 */ mflr r0 -/* 8028960C 90 01 00 14 */ stw r0, 0x14(r1) -/* 80289610 28 04 00 00 */ cmplwi r4, 0 -/* 80289614 41 82 00 1C */ beq lbl_80289630 -/* 80289618 7C 83 23 78 */ mr r3, r4 -/* 8028961C 38 80 00 01 */ li r4, 1 -/* 80289620 81 83 00 08 */ lwz r12, 8(r3) -/* 80289624 81 8C 00 08 */ lwz r12, 8(r12) -/* 80289628 7D 89 03 A6 */ mtctr r12 -/* 8028962C 4E 80 04 21 */ bctrl -lbl_80289630: -/* 80289630 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80289634 7C 08 03 A6 */ mtlr r0 -/* 80289638 38 21 00 10 */ addi r1, r1, 0x10 -/* 8028963C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/forward__Q37JStudio3stb7TObjectFUl.s b/asm/JSystem/JStudio/JStudio/stb/forward__Q37JStudio3stb7TObjectFUl.s deleted file mode 100644 index 7d34075003d..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/forward__Q37JStudio3stb7TObjectFUl.s +++ /dev/null @@ -1,158 +0,0 @@ -lbl_80288BE8: -/* 80288BE8 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80288BEC 7C 08 02 A6 */ mflr r0 -/* 80288BF0 90 01 00 24 */ stw r0, 0x24(r1) -/* 80288BF4 39 61 00 20 */ addi r11, r1, 0x20 -/* 80288BF8 48 0D 95 E5 */ bl _savegpr_29 -/* 80288BFC 7C 7E 1B 78 */ mr r30, r3 -/* 80288C00 7C 9F 23 78 */ mr r31, r4 -/* 80288C04 3B A0 00 00 */ li r29, 0 -lbl_80288C08: -/* 80288C08 A0 1E 00 1C */ lhz r0, 0x1c(r30) -/* 80288C0C 54 00 04 21 */ rlwinm. r0, r0, 0, 0x10, 0x10 -/* 80288C10 41 82 00 60 */ beq lbl_80288C70 -/* 80288C14 80 1E 00 30 */ lwz r0, 0x30(r30) -/* 80288C18 2C 00 00 04 */ cmpwi r0, 4 -/* 80288C1C 41 82 00 24 */ beq lbl_80288C40 -/* 80288C20 40 80 00 14 */ bge lbl_80288C34 -/* 80288C24 2C 00 00 02 */ cmpwi r0, 2 -/* 80288C28 41 82 00 18 */ beq lbl_80288C40 -/* 80288C2C 40 80 00 3C */ bge lbl_80288C68 -/* 80288C30 48 00 00 38 */ b lbl_80288C68 -lbl_80288C34: -/* 80288C34 2C 00 00 08 */ cmpwi r0, 8 -/* 80288C38 41 82 00 30 */ beq lbl_80288C68 -/* 80288C3C 48 00 00 2C */ b lbl_80288C68 -lbl_80288C40: -/* 80288C40 38 00 00 08 */ li r0, 8 -/* 80288C44 90 1E 00 30 */ stw r0, 0x30(r30) -/* 80288C48 88 1E 00 1E */ lbz r0, 0x1e(r30) -/* 80288C4C 28 00 00 00 */ cmplwi r0, 0 -/* 80288C50 41 82 00 18 */ beq lbl_80288C68 -/* 80288C54 7F C3 F3 78 */ mr r3, r30 -/* 80288C58 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288C5C 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 80288C60 7D 89 03 A6 */ mtctr r12 -/* 80288C64 4E 80 04 21 */ bctrl -lbl_80288C68: -/* 80288C68 38 60 00 01 */ li r3, 1 -/* 80288C6C 48 00 01 94 */ b lbl_80288E00 -lbl_80288C70: -/* 80288C70 80 1E 00 30 */ lwz r0, 0x30(r30) -/* 80288C74 2C 00 00 08 */ cmpwi r0, 8 -/* 80288C78 40 82 00 20 */ bne lbl_80288C98 -/* 80288C7C 7F C3 F3 78 */ mr r3, r30 -/* 80288C80 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288C84 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 80288C88 7D 89 03 A6 */ mtctr r12 -/* 80288C8C 4E 80 04 21 */ bctrl -/* 80288C90 38 00 00 02 */ li r0, 2 -/* 80288C94 90 1E 00 30 */ stw r0, 0x30(r30) -lbl_80288C98: -/* 80288C98 80 7E 00 14 */ lwz r3, 0x14(r30) -/* 80288C9C 28 03 00 00 */ cmplwi r3, 0 -/* 80288CA0 41 82 00 10 */ beq lbl_80288CB0 -/* 80288CA4 80 03 00 54 */ lwz r0, 0x54(r3) -/* 80288CA8 2C 00 00 00 */ cmpwi r0, 0 -/* 80288CAC 41 81 00 10 */ bgt lbl_80288CBC -lbl_80288CB0: -/* 80288CB0 80 1E 00 20 */ lwz r0, 0x20(r30) -/* 80288CB4 2C 00 00 00 */ cmpwi r0, 0 -/* 80288CB8 40 81 00 38 */ ble lbl_80288CF0 -lbl_80288CBC: -/* 80288CBC 88 1E 00 1E */ lbz r0, 0x1e(r30) -/* 80288CC0 28 00 00 00 */ cmplwi r0, 0 -/* 80288CC4 41 82 00 24 */ beq lbl_80288CE8 -/* 80288CC8 38 00 00 04 */ li r0, 4 -/* 80288CCC 90 1E 00 30 */ stw r0, 0x30(r30) -/* 80288CD0 7F C3 F3 78 */ mr r3, r30 -/* 80288CD4 7F E4 FB 78 */ mr r4, r31 -/* 80288CD8 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288CDC 81 8C 00 18 */ lwz r12, 0x18(r12) -/* 80288CE0 7D 89 03 A6 */ mtctr r12 -/* 80288CE4 4E 80 04 21 */ bctrl -lbl_80288CE8: -/* 80288CE8 38 60 00 01 */ li r3, 1 -/* 80288CEC 48 00 01 14 */ b lbl_80288E00 -lbl_80288CF0: -/* 80288CF0 80 1E 00 28 */ lwz r0, 0x28(r30) -/* 80288CF4 90 1E 00 24 */ stw r0, 0x24(r30) -/* 80288CF8 28 00 00 00 */ cmplwi r0, 0 -/* 80288CFC 40 82 00 5C */ bne lbl_80288D58 -/* 80288D00 88 1E 00 1E */ lbz r0, 0x1e(r30) -/* 80288D04 28 00 00 00 */ cmplwi r0, 0 -/* 80288D08 41 82 00 48 */ beq lbl_80288D50 -/* 80288D0C 57 A0 06 3F */ clrlwi. r0, r29, 0x18 -/* 80288D10 40 82 00 1C */ bne lbl_80288D2C -/* 80288D14 7F C3 F3 78 */ mr r3, r30 -/* 80288D18 38 80 00 00 */ li r4, 0 -/* 80288D1C 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288D20 81 8C 00 18 */ lwz r12, 0x18(r12) -/* 80288D24 7D 89 03 A6 */ mtctr r12 -/* 80288D28 4E 80 04 21 */ bctrl -lbl_80288D2C: -/* 80288D2C 38 00 00 00 */ li r0, 0 -/* 80288D30 98 1E 00 1E */ stb r0, 0x1e(r30) -/* 80288D34 38 00 00 01 */ li r0, 1 -/* 80288D38 90 1E 00 30 */ stw r0, 0x30(r30) -/* 80288D3C 7F C3 F3 78 */ mr r3, r30 -/* 80288D40 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288D44 81 8C 00 10 */ lwz r12, 0x10(r12) -/* 80288D48 7D 89 03 A6 */ mtctr r12 -/* 80288D4C 4E 80 04 21 */ bctrl -lbl_80288D50: -/* 80288D50 38 60 00 00 */ li r3, 0 -/* 80288D54 48 00 00 AC */ b lbl_80288E00 -lbl_80288D58: -/* 80288D58 88 1E 00 1E */ lbz r0, 0x1e(r30) -/* 80288D5C 28 00 00 00 */ cmplwi r0, 0 -/* 80288D60 40 82 00 20 */ bne lbl_80288D80 -/* 80288D64 38 00 00 01 */ li r0, 1 -/* 80288D68 98 1E 00 1E */ stb r0, 0x1e(r30) -/* 80288D6C 7F C3 F3 78 */ mr r3, r30 -/* 80288D70 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288D74 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 80288D78 7D 89 03 A6 */ mtctr r12 -/* 80288D7C 4E 80 04 21 */ bctrl -lbl_80288D80: -/* 80288D80 38 00 00 02 */ li r0, 2 -/* 80288D84 90 1E 00 30 */ stw r0, 0x30(r30) -/* 80288D88 80 1E 00 2C */ lwz r0, 0x2c(r30) -/* 80288D8C 28 00 00 00 */ cmplwi r0, 0 -/* 80288D90 40 82 00 18 */ bne lbl_80288DA8 -/* 80288D94 7F C3 F3 78 */ mr r3, r30 -/* 80288D98 48 00 00 95 */ bl process_sequence___Q37JStudio3stb7TObjectFv -/* 80288D9C 80 1E 00 2C */ lwz r0, 0x2c(r30) -/* 80288DA0 28 00 00 00 */ cmplwi r0, 0 -/* 80288DA4 41 82 FE 64 */ beq lbl_80288C08 -lbl_80288DA8: -/* 80288DA8 3B A0 00 01 */ li r29, 1 -/* 80288DAC 80 9E 00 2C */ lwz r4, 0x2c(r30) -/* 80288DB0 7C 1F 20 40 */ cmplw r31, r4 -/* 80288DB4 41 80 00 28 */ blt lbl_80288DDC -/* 80288DB8 7F E4 F8 50 */ subf r31, r4, r31 -/* 80288DBC 38 00 00 00 */ li r0, 0 -/* 80288DC0 90 1E 00 2C */ stw r0, 0x2c(r30) -/* 80288DC4 7F C3 F3 78 */ mr r3, r30 -/* 80288DC8 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288DCC 81 8C 00 18 */ lwz r12, 0x18(r12) -/* 80288DD0 7D 89 03 A6 */ mtctr r12 -/* 80288DD4 4E 80 04 21 */ bctrl -/* 80288DD8 4B FF FF 18 */ b lbl_80288CF0 -lbl_80288DDC: -/* 80288DDC 7C 1F 20 50 */ subf r0, r31, r4 -/* 80288DE0 90 1E 00 2C */ stw r0, 0x2c(r30) -/* 80288DE4 7F C3 F3 78 */ mr r3, r30 -/* 80288DE8 7F E4 FB 78 */ mr r4, r31 -/* 80288DEC 81 9E 00 08 */ lwz r12, 8(r30) -/* 80288DF0 81 8C 00 18 */ lwz r12, 0x18(r12) -/* 80288DF4 7D 89 03 A6 */ mtctr r12 -/* 80288DF8 4E 80 04 21 */ bctrl -/* 80288DFC 38 60 00 01 */ li r3, 1 -lbl_80288E00: -/* 80288E00 39 61 00 20 */ addi r11, r1, 0x20 -/* 80288E04 48 0D 94 25 */ bl _restgpr_29 -/* 80288E08 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80288E0C 7C 08 03 A6 */ mtlr r0 -/* 80288E10 38 21 00 20 */ addi r1, r1, 0x20 -/* 80288E14 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl.s b/asm/JSystem/JStudio/JStudio/stb/parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl.s deleted file mode 100644 index 0d3eea49acb..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/parseBlock_block__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data13TParse_TBlockUl.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_802897E8: -/* 802897E8 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802897EC 7C 08 02 A6 */ mflr r0 -/* 802897F0 90 01 00 14 */ stw r0, 0x14(r1) -/* 802897F4 80 04 00 00 */ lwz r0, 0(r4) -/* 802897F8 90 01 00 08 */ stw r0, 8(r1) -/* 802897FC 38 81 00 08 */ addi r4, r1, 8 -/* 80289800 81 83 00 00 */ lwz r12, 0(r3) -/* 80289804 81 8C 00 1C */ lwz r12, 0x1c(r12) -/* 80289808 7D 89 03 A6 */ mtctr r12 -/* 8028980C 4E 80 04 21 */ bctrl -/* 80289810 80 01 00 14 */ lwz r0, 0x14(r1) -/* 80289814 7C 08 03 A6 */ mtlr r0 -/* 80289818 38 21 00 10 */ addi r1, r1, 0x10 -/* 8028981C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl.s b/asm/JSystem/JStudio/JStudio/stb/parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl.s deleted file mode 100644 index db265ccce22..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/parseBlock_next__Q37JStudio3stb6TParseFPPCvPUlUl.s +++ /dev/null @@ -1,22 +0,0 @@ -lbl_8028978C: -/* 8028978C 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80289790 7C 08 02 A6 */ mflr r0 -/* 80289794 90 01 00 14 */ stw r0, 0x14(r1) -/* 80289798 80 E4 00 00 */ lwz r7, 0(r4) -/* 8028979C 90 E1 00 08 */ stw r7, 8(r1) -/* 802897A0 80 07 00 00 */ lwz r0, 0(r7) -/* 802897A4 7C 07 02 14 */ add r0, r7, r0 -/* 802897A8 90 04 00 00 */ stw r0, 0(r4) -/* 802897AC 80 81 00 08 */ lwz r4, 8(r1) -/* 802897B0 80 04 00 00 */ lwz r0, 0(r4) -/* 802897B4 90 05 00 00 */ stw r0, 0(r5) -/* 802897B8 38 81 00 08 */ addi r4, r1, 8 -/* 802897BC 7C C5 33 78 */ mr r5, r6 -/* 802897C0 81 83 00 00 */ lwz r12, 0(r3) -/* 802897C4 81 8C 00 18 */ lwz r12, 0x18(r12) -/* 802897C8 7D 89 03 A6 */ mtctr r12 -/* 802897CC 4E 80 04 21 */ bctrl -/* 802897D0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802897D4 7C 08 03 A6 */ mtlr r0 -/* 802897D8 38 21 00 10 */ addi r1, r1, 0x10 -/* 802897DC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl.s b/asm/JSystem/JStudio/JStudio/stb/parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl.s deleted file mode 100644 index 8a4c210c956..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/parseBlock_object__Q37JStudio3stb6TParseFRCQ47JStudio3stb4data20TParse_TBlock_objectUl.s +++ /dev/null @@ -1,73 +0,0 @@ -lbl_80289820: -/* 80289820 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 80289824 7C 08 02 A6 */ mflr r0 -/* 80289828 90 01 00 24 */ stw r0, 0x24(r1) -/* 8028982C 39 61 00 20 */ addi r11, r1, 0x20 -/* 80289830 48 0D 89 AD */ bl _savegpr_29 -/* 80289834 7C 9D 23 78 */ mr r29, r4 -/* 80289838 7C BE 2B 78 */ mr r30, r5 -/* 8028983C 83 E3 00 04 */ lwz r31, 4(r3) -/* 80289840 80 A4 00 00 */ lwz r5, 0(r4) -/* 80289844 80 65 00 04 */ lwz r3, 4(r5) -/* 80289848 3C 03 00 01 */ addis r0, r3, 1 -/* 8028984C 28 00 FF FF */ cmplwi r0, 0xffff -/* 80289850 40 82 00 28 */ bne lbl_80289878 -/* 80289854 38 7F 00 20 */ addi r3, r31, 0x20 -/* 80289858 A0 85 00 0A */ lhz r4, 0xa(r5) -/* 8028985C 38 04 00 03 */ addi r0, r4, 3 -/* 80289860 54 04 00 3A */ rlwinm r4, r0, 0, 0, 0x1d -/* 80289864 38 84 00 0C */ addi r4, r4, 0xc -/* 80289868 7C 85 22 14 */ add r4, r5, r4 -/* 8028986C 4B FF F3 65 */ bl reset__Q37JStudio3stb7TObjectFPCv -/* 80289870 38 60 00 01 */ li r3, 1 -/* 80289874 48 00 00 9C */ b lbl_80289910 -lbl_80289878: -/* 80289878 57 C0 06 F7 */ rlwinm. r0, r30, 0, 0x1b, 0x1b -/* 8028987C 41 82 00 40 */ beq lbl_802898BC -/* 80289880 7F E3 FB 78 */ mr r3, r31 -/* 80289884 38 85 00 0C */ addi r4, r5, 0xc -/* 80289888 A0 A5 00 0A */ lhz r5, 0xa(r5) -/* 8028988C 4B FF FA D9 */ bl getObject__Q37JStudio3stb8TControlFPCvUl -/* 80289890 28 03 00 00 */ cmplwi r3, 0 -/* 80289894 41 82 00 28 */ beq lbl_802898BC -/* 80289898 80 BD 00 00 */ lwz r5, 0(r29) -/* 8028989C A0 85 00 0A */ lhz r4, 0xa(r5) -/* 802898A0 38 04 00 03 */ addi r0, r4, 3 -/* 802898A4 54 04 00 3A */ rlwinm r4, r0, 0, 0, 0x1d -/* 802898A8 38 84 00 0C */ addi r4, r4, 0xc -/* 802898AC 7C 85 22 14 */ add r4, r5, r4 -/* 802898B0 4B FF F3 21 */ bl reset__Q37JStudio3stb7TObjectFPCv -/* 802898B4 38 60 00 01 */ li r3, 1 -/* 802898B8 48 00 00 58 */ b lbl_80289910 -lbl_802898BC: -/* 802898BC 57 C0 06 B5 */ rlwinm. r0, r30, 0, 0x1a, 0x1a -/* 802898C0 41 82 00 0C */ beq lbl_802898CC -/* 802898C4 38 60 00 01 */ li r3, 1 -/* 802898C8 48 00 00 48 */ b lbl_80289910 -lbl_802898CC: -/* 802898CC 80 7F 00 0C */ lwz r3, 0xc(r31) -/* 802898D0 28 03 00 00 */ cmplwi r3, 0 -/* 802898D4 40 82 00 0C */ bne lbl_802898E0 -/* 802898D8 38 60 00 00 */ li r3, 0 -/* 802898DC 48 00 00 34 */ b lbl_80289910 -lbl_802898E0: -/* 802898E0 7F A4 EB 78 */ mr r4, r29 -/* 802898E4 81 83 00 00 */ lwz r12, 0(r3) -/* 802898E8 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 802898EC 7D 89 03 A6 */ mtctr r12 -/* 802898F0 4E 80 04 21 */ bctrl -/* 802898F4 7C 64 1B 79 */ or. r4, r3, r3 -/* 802898F8 40 82 00 0C */ bne lbl_80289904 -/* 802898FC 57 C3 D7 FE */ rlwinm r3, r30, 0x1a, 0x1f, 0x1f -/* 80289900 48 00 00 10 */ b lbl_80289910 -lbl_80289904: -/* 80289904 7F E3 FB 78 */ mr r3, r31 -/* 80289908 4B FF F9 21 */ bl appendObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject -/* 8028990C 38 60 00 01 */ li r3, 1 -lbl_80289910: -/* 80289910 39 61 00 20 */ addi r11, r1, 0x20 -/* 80289914 48 0D 89 15 */ bl _restgpr_29 -/* 80289918 80 01 00 24 */ lwz r0, 0x24(r1) -/* 8028991C 7C 08 03 A6 */ mtlr r0 -/* 80289920 38 21 00 20 */ addi r1, r1, 0x20 -/* 80289924 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl.s b/asm/JSystem/JStudio/JStudio/stb/parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl.s deleted file mode 100644 index 79d158ba691..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/parseHeader_next__Q37JStudio3stb6TParseFPPCvPUlUl.s +++ /dev/null @@ -1,57 +0,0 @@ -lbl_802896C0: -/* 802896C0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 802896C4 7C 08 02 A6 */ mflr r0 -/* 802896C8 90 01 00 24 */ stw r0, 0x24(r1) -/* 802896CC 93 E1 00 1C */ stw r31, 0x1c(r1) -/* 802896D0 93 C1 00 18 */ stw r30, 0x18(r1) -/* 802896D4 7C 7E 1B 78 */ mr r30, r3 -/* 802896D8 7C DF 33 78 */ mr r31, r6 -/* 802896DC 80 64 00 00 */ lwz r3, 0(r4) -/* 802896E0 90 61 00 08 */ stw r3, 8(r1) -/* 802896E4 38 03 00 20 */ addi r0, r3, 0x20 -/* 802896E8 90 04 00 00 */ stw r0, 0(r4) -/* 802896EC 80 61 00 08 */ lwz r3, 8(r1) -/* 802896F0 80 03 00 0C */ lwz r0, 0xc(r3) -/* 802896F4 90 05 00 00 */ stw r0, 0(r5) -/* 802896F8 80 61 00 08 */ lwz r3, 8(r1) -/* 802896FC 38 82 BA D8 */ la r4, ga4cSignature__Q37JStudio3stb4data(r2) /* 804554D8-_SDA2_BASE_ */ -/* 80289700 38 A0 00 04 */ li r5, 4 -/* 80289704 48 0D C9 89 */ bl memcmp -/* 80289708 2C 03 00 00 */ cmpwi r3, 0 -/* 8028970C 41 82 00 0C */ beq lbl_80289718 -/* 80289710 38 60 00 00 */ li r3, 0 -/* 80289714 48 00 00 60 */ b lbl_80289774 -lbl_80289718: -/* 80289718 80 61 00 08 */ lwz r3, 8(r1) -/* 8028971C A0 03 00 04 */ lhz r0, 4(r3) -/* 80289720 28 00 FE FF */ cmplwi r0, 0xfeff -/* 80289724 41 82 00 0C */ beq lbl_80289730 -/* 80289728 38 60 00 00 */ li r3, 0 -/* 8028972C 48 00 00 48 */ b lbl_80289774 -lbl_80289730: -/* 80289730 A0 03 00 06 */ lhz r0, 6(r3) -/* 80289734 28 00 00 01 */ cmplwi r0, 1 -/* 80289738 40 80 00 0C */ bge lbl_80289744 -/* 8028973C 38 60 00 00 */ li r3, 0 -/* 80289740 48 00 00 34 */ b lbl_80289774 -lbl_80289744: -/* 80289744 54 00 04 3E */ clrlwi r0, r0, 0x10 -/* 80289748 28 00 00 03 */ cmplwi r0, 3 -/* 8028974C 40 81 00 0C */ ble lbl_80289758 -/* 80289750 38 60 00 00 */ li r3, 0 -/* 80289754 48 00 00 20 */ b lbl_80289774 -lbl_80289758: -/* 80289758 7F C3 F3 78 */ mr r3, r30 -/* 8028975C 38 81 00 08 */ addi r4, r1, 8 -/* 80289760 7F E5 FB 78 */ mr r5, r31 -/* 80289764 81 9E 00 00 */ lwz r12, 0(r30) -/* 80289768 81 8C 00 14 */ lwz r12, 0x14(r12) -/* 8028976C 7D 89 03 A6 */ mtctr r12 -/* 80289770 4E 80 04 21 */ bctrl -lbl_80289774: -/* 80289774 83 E1 00 1C */ lwz r31, 0x1c(r1) -/* 80289778 83 C1 00 18 */ lwz r30, 0x18(r1) -/* 8028977C 80 01 00 24 */ lwz r0, 0x24(r1) -/* 80289780 7C 08 03 A6 */ mtlr r0 -/* 80289784 38 21 00 20 */ addi r1, r1, 0x20 -/* 80289788 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl.s b/asm/JSystem/JStudio/JStudio/stb/process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl.s deleted file mode 100644 index dbc3f41335c..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl.s +++ /dev/null @@ -1,67 +0,0 @@ -lbl_80288F80: -/* 80288F80 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 80288F84 7C 08 02 A6 */ mflr r0 -/* 80288F88 90 01 00 14 */ stw r0, 0x14(r1) -/* 80288F8C 7C A8 2B 78 */ mr r8, r5 -/* 80288F90 7C C7 33 78 */ mr r7, r6 -/* 80288F94 2C 04 00 80 */ cmpwi r4, 0x80 -/* 80288F98 41 82 00 70 */ beq lbl_80289008 -/* 80288F9C 40 80 00 28 */ bge lbl_80288FC4 -/* 80288FA0 2C 04 00 02 */ cmpwi r4, 2 -/* 80288FA4 41 82 00 44 */ beq lbl_80288FE8 -/* 80288FA8 40 80 00 10 */ bge lbl_80288FB8 -/* 80288FAC 2C 04 00 01 */ cmpwi r4, 1 -/* 80288FB0 40 80 00 24 */ bge lbl_80288FD4 -/* 80288FB4 48 00 00 A4 */ b lbl_80289058 -lbl_80288FB8: -/* 80288FB8 2C 04 00 04 */ cmpwi r4, 4 -/* 80288FBC 40 80 00 9C */ bge lbl_80289058 -/* 80288FC0 48 00 00 34 */ b lbl_80288FF4 -lbl_80288FC4: -/* 80288FC4 2C 04 00 82 */ cmpwi r4, 0x82 -/* 80288FC8 41 82 00 90 */ beq lbl_80289058 -/* 80288FCC 40 80 00 8C */ bge lbl_80289058 -/* 80288FD0 48 00 00 58 */ b lbl_80289028 -lbl_80288FD4: -/* 80288FD4 80 08 00 00 */ lwz r0, 0(r8) -/* 80288FD8 54 04 86 3E */ rlwinm r4, r0, 0x10, 0x18, 0x1f -/* 80288FDC 54 05 04 3E */ clrlwi r5, r0, 0x10 -/* 80288FE0 4B FF FB 99 */ bl setFlag_operation__Q37JStudio3stb7TObjectFUci -/* 80288FE4 48 00 00 74 */ b lbl_80289058 -lbl_80288FE8: -/* 80288FE8 80 08 00 00 */ lwz r0, 0(r8) -/* 80288FEC 90 03 00 2C */ stw r0, 0x2c(r3) -/* 80288FF0 48 00 00 68 */ b lbl_80289058 -lbl_80288FF4: -/* 80288FF4 80 83 00 24 */ lwz r4, 0x24(r3) -/* 80288FF8 80 08 00 00 */ lwz r0, 0(r8) -/* 80288FFC 7C 04 02 14 */ add r0, r4, r0 -/* 80289000 90 03 00 28 */ stw r0, 0x28(r3) -/* 80289004 48 00 00 54 */ b lbl_80289058 -lbl_80289008: -/* 80289008 38 80 00 00 */ li r4, 0 -/* 8028900C 38 A0 00 00 */ li r5, 0 -/* 80289010 7D 06 43 78 */ mr r6, r8 -/* 80289014 81 83 00 08 */ lwz r12, 8(r3) -/* 80289018 81 8C 00 1C */ lwz r12, 0x1c(r12) -/* 8028901C 7D 89 03 A6 */ mtctr r12 -/* 80289020 4E 80 04 21 */ bctrl -/* 80289024 48 00 00 34 */ b lbl_80289058 -lbl_80289028: -/* 80289028 A0 A8 00 02 */ lhz r5, 2(r8) -/* 8028902C 38 05 00 03 */ addi r0, r5, 3 -/* 80289030 54 04 00 3A */ rlwinm r4, r0, 0, 0, 0x1d -/* 80289034 38 C4 00 04 */ addi r6, r4, 4 -/* 80289038 7C C8 32 14 */ add r6, r8, r6 -/* 8028903C 38 88 00 04 */ addi r4, r8, 4 -/* 80289040 7C 08 30 50 */ subf r0, r8, r6 -/* 80289044 7C E0 38 50 */ subf r7, r0, r7 -/* 80289048 81 83 00 08 */ lwz r12, 8(r3) -/* 8028904C 81 8C 00 1C */ lwz r12, 0x1c(r12) -/* 80289050 7D 89 03 A6 */ mtctr r12 -/* 80289054 4E 80 04 21 */ bctrl -lbl_80289058: -/* 80289058 80 01 00 14 */ lwz r0, 0x14(r1) -/* 8028905C 7C 08 03 A6 */ mtlr r0 -/* 80289060 38 21 00 10 */ addi r1, r1, 0x10 -/* 80289064 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/process_sequence___Q37JStudio3stb7TObjectFv.s b/asm/JSystem/JStudio/JStudio/stb/process_sequence___Q37JStudio3stb7TObjectFv.s deleted file mode 100644 index 8b103c4f41a..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/process_sequence___Q37JStudio3stb7TObjectFv.s +++ /dev/null @@ -1,99 +0,0 @@ -lbl_80288E2C: -/* 80288E2C 94 21 FF C0 */ stwu r1, -0x40(r1) -/* 80288E30 7C 08 02 A6 */ mflr r0 -/* 80288E34 90 01 00 44 */ stw r0, 0x44(r1) -/* 80288E38 93 E1 00 3C */ stw r31, 0x3c(r1) -/* 80288E3C 93 C1 00 38 */ stw r30, 0x38(r1) -/* 80288E40 7C 7F 1B 78 */ mr r31, r3 -/* 80288E44 80 03 00 24 */ lwz r0, 0x24(r3) -/* 80288E48 90 01 00 0C */ stw r0, 0xc(r1) -/* 80288E4C 38 61 00 0C */ addi r3, r1, 0xc -/* 80288E50 38 81 00 20 */ addi r4, r1, 0x20 -/* 80288E54 48 00 0B 69 */ bl getData__Q47JStudio3stb4data16TParse_TSequenceCFPQ57JStudio3stb4data16TParse_TSequence5TData -/* 80288E58 88 01 00 20 */ lbz r0, 0x20(r1) -/* 80288E5C 80 A1 00 24 */ lwz r5, 0x24(r1) -/* 80288E60 80 61 00 28 */ lwz r3, 0x28(r1) -/* 80288E64 83 C1 00 2C */ lwz r30, 0x2c(r1) -/* 80288E68 93 DF 00 28 */ stw r30, 0x28(r31) -/* 80288E6C 2C 00 00 03 */ cmpwi r0, 3 -/* 80288E70 41 82 00 4C */ beq lbl_80288EBC -/* 80288E74 40 80 00 14 */ bge lbl_80288E88 -/* 80288E78 2C 00 00 01 */ cmpwi r0, 1 -/* 80288E7C 41 82 00 24 */ beq lbl_80288EA0 -/* 80288E80 40 80 00 34 */ bge lbl_80288EB4 -/* 80288E84 48 00 00 E4 */ b lbl_80288F68 -lbl_80288E88: -/* 80288E88 2C 00 00 80 */ cmpwi r0, 0x80 -/* 80288E8C 41 82 00 78 */ beq lbl_80288F04 -/* 80288E90 40 80 00 D8 */ bge lbl_80288F68 -/* 80288E94 2C 00 00 05 */ cmpwi r0, 5 -/* 80288E98 40 80 00 D0 */ bge lbl_80288F68 -/* 80288E9C 48 00 00 44 */ b lbl_80288EE0 -lbl_80288EA0: -/* 80288EA0 7F E3 FB 78 */ mr r3, r31 -/* 80288EA4 54 A4 86 3E */ rlwinm r4, r5, 0x10, 0x18, 0x1f -/* 80288EA8 54 A5 04 3E */ clrlwi r5, r5, 0x10 -/* 80288EAC 4B FF FC CD */ bl setFlag_operation__Q37JStudio3stb7TObjectFUci -/* 80288EB0 48 00 00 B8 */ b lbl_80288F68 -lbl_80288EB4: -/* 80288EB4 90 BF 00 2C */ stw r5, 0x2c(r31) -/* 80288EB8 48 00 00 B0 */ b lbl_80288F68 -lbl_80288EBC: -/* 80288EBC 7C A3 2B 78 */ mr r3, r5 -/* 80288EC0 54 A0 02 11 */ rlwinm. r0, r5, 0, 8, 8 -/* 80288EC4 41 82 00 0C */ beq lbl_80288ED0 -/* 80288EC8 80 02 BA D0 */ lwz r0, gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data(r2) -/* 80288ECC 7C A3 03 78 */ or r3, r5, r0 -lbl_80288ED0: -/* 80288ED0 80 1F 00 24 */ lwz r0, 0x24(r31) -/* 80288ED4 7C 00 1A 14 */ add r0, r0, r3 -/* 80288ED8 90 1F 00 28 */ stw r0, 0x28(r31) -/* 80288EDC 48 00 00 8C */ b lbl_80288F68 -lbl_80288EE0: -/* 80288EE0 7C A3 2B 78 */ mr r3, r5 -/* 80288EE4 54 A0 02 11 */ rlwinm. r0, r5, 0, 8, 8 -/* 80288EE8 41 82 00 0C */ beq lbl_80288EF4 -/* 80288EEC 80 02 BA D0 */ lwz r0, gu32Mask_TSequence_value_signExpansion__Q37JStudio3stb4data(r2) -/* 80288EF0 7C A3 03 78 */ or r3, r5, r0 -lbl_80288EF4: -/* 80288EF4 80 1F 00 20 */ lwz r0, 0x20(r31) -/* 80288EF8 7C 00 1A 14 */ add r0, r0, r3 -/* 80288EFC 90 1F 00 20 */ stw r0, 0x20(r31) -/* 80288F00 48 00 00 68 */ b lbl_80288F68 -lbl_80288F04: -/* 80288F04 38 00 00 00 */ li r0, 0 -/* 80288F08 90 01 00 08 */ stw r0, 8(r1) -/* 80288F0C 48 00 00 54 */ b lbl_80288F60 -lbl_80288F10: -/* 80288F10 90 61 00 08 */ stw r3, 8(r1) -/* 80288F14 38 61 00 08 */ addi r3, r1, 8 -/* 80288F18 38 81 00 10 */ addi r4, r1, 0x10 -/* 80288F1C 48 00 0A ED */ bl getData__Q47JStudio3stb4data17TParse_TParagraphCFPQ57JStudio3stb4data17TParse_TParagraph5TData -/* 80288F20 80 81 00 10 */ lwz r4, 0x10(r1) -/* 80288F24 28 04 00 FF */ cmplwi r4, 0xff -/* 80288F28 41 81 00 18 */ bgt lbl_80288F40 -/* 80288F2C 7F E3 FB 78 */ mr r3, r31 -/* 80288F30 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 80288F34 80 C1 00 14 */ lwz r6, 0x14(r1) -/* 80288F38 48 00 00 49 */ bl process_paragraph_reserved___Q37JStudio3stb7TObjectFUlPCvUl -/* 80288F3C 48 00 00 20 */ b lbl_80288F5C -lbl_80288F40: -/* 80288F40 7F E3 FB 78 */ mr r3, r31 -/* 80288F44 80 A1 00 18 */ lwz r5, 0x18(r1) -/* 80288F48 80 C1 00 14 */ lwz r6, 0x14(r1) -/* 80288F4C 81 9F 00 08 */ lwz r12, 8(r31) -/* 80288F50 81 8C 00 14 */ lwz r12, 0x14(r12) -/* 80288F54 7D 89 03 A6 */ mtctr r12 -/* 80288F58 4E 80 04 21 */ bctrl -lbl_80288F5C: -/* 80288F5C 80 61 00 1C */ lwz r3, 0x1c(r1) -lbl_80288F60: -/* 80288F60 7C 03 F0 40 */ cmplw r3, r30 -/* 80288F64 41 80 FF AC */ blt lbl_80288F10 -lbl_80288F68: -/* 80288F68 83 E1 00 3C */ lwz r31, 0x3c(r1) -/* 80288F6C 83 C1 00 38 */ lwz r30, 0x38(r1) -/* 80288F70 80 01 00 44 */ lwz r0, 0x44(r1) -/* 80288F74 7C 08 03 A6 */ mtlr r0 -/* 80288F78 38 21 00 40 */ addi r1, r1, 0x40 -/* 80288F7C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s b/asm/JSystem/JStudio/JStudio/stb/removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s deleted file mode 100644 index 04976f635c0..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/removeObject__Q37JStudio3stb8TControlFPQ37JStudio3stb7TObject.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_80289278: -/* 80289278 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 8028927C 7C 08 02 A6 */ mflr r0 -/* 80289280 90 01 00 14 */ stw r0, 0x14(r1) -/* 80289284 7C 66 1B 78 */ mr r6, r3 -/* 80289288 38 00 00 00 */ li r0, 0 -/* 8028928C 90 04 00 14 */ stw r0, 0x14(r4) -/* 80289290 38 A4 00 0C */ addi r5, r4, 0xc -/* 80289294 38 61 00 08 */ addi r3, r1, 8 -/* 80289298 38 86 00 10 */ addi r4, r6, 0x10 -/* 8028929C 48 05 39 39 */ bl Erase__Q27JGadget13TNodeLinkListFPQ27JGadget13TLinkListNode -/* 802892A0 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802892A4 7C 08 03 A6 */ mtlr r0 -/* 802892A8 38 21 00 10 */ addi r1, r1, 0x10 -/* 802892AC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/reset__Q37JStudio3stb7TObjectFPCv.s b/asm/JSystem/JStudio/JStudio/stb/reset__Q37JStudio3stb7TObjectFPCv.s deleted file mode 100644 index bb66a9516f8..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/reset__Q37JStudio3stb7TObjectFPCv.s +++ /dev/null @@ -1,7 +0,0 @@ -lbl_80288BD0: -/* 80288BD0 38 00 00 00 */ li r0, 0 -/* 80288BD4 98 03 00 1E */ stb r0, 0x1e(r3) -/* 80288BD8 90 03 00 30 */ stw r0, 0x30(r3) -/* 80288BDC 90 83 00 28 */ stw r4, 0x28(r3) -/* 80288BE0 90 03 00 2C */ stw r0, 0x2c(r3) -/* 80288BE4 4E 80 00 20 */ blr diff --git a/asm/JSystem/JStudio/JStudio/stb/setFlag_operation__Q37JStudio3stb7TObjectFUci.s b/asm/JSystem/JStudio/JStudio/stb/setFlag_operation__Q37JStudio3stb7TObjectFUci.s deleted file mode 100644 index 8ea40fda63e..00000000000 --- a/asm/JSystem/JStudio/JStudio/stb/setFlag_operation__Q37JStudio3stb7TObjectFUci.s +++ /dev/null @@ -1,27 +0,0 @@ -lbl_80288B78: -/* 80288B78 54 80 06 3E */ clrlwi r0, r4, 0x18 -/* 80288B7C 2C 00 00 02 */ cmpwi r0, 2 -/* 80288B80 41 82 00 30 */ beq lbl_80288BB0 -/* 80288B84 40 80 00 10 */ bge lbl_80288B94 -/* 80288B88 2C 00 00 01 */ cmpwi r0, 1 -/* 80288B8C 40 80 00 14 */ bge lbl_80288BA0 -/* 80288B90 4E 80 00 20 */ blr -lbl_80288B94: -/* 80288B94 2C 00 00 04 */ cmpwi r0, 4 -/* 80288B98 4C 80 00 20 */ bgelr -/* 80288B9C 48 00 00 24 */ b lbl_80288BC0 -lbl_80288BA0: -/* 80288BA0 A0 03 00 1C */ lhz r0, 0x1c(r3) -/* 80288BA4 7C 00 2B 78 */ or r0, r0, r5 -/* 80288BA8 B0 03 00 1C */ sth r0, 0x1c(r3) -/* 80288BAC 4E 80 00 20 */ blr -lbl_80288BB0: -/* 80288BB0 A0 03 00 1C */ lhz r0, 0x1c(r3) -/* 80288BB4 7C 00 28 38 */ and r0, r0, r5 -/* 80288BB8 B0 03 00 1C */ sth r0, 0x1c(r3) -/* 80288BBC 4E 80 00 20 */ blr -lbl_80288BC0: -/* 80288BC0 A0 03 00 1C */ lhz r0, 0x1c(r3) -/* 80288BC4 7C 00 2A 78 */ xor r0, r0, r5 -/* 80288BC8 B0 03 00 1C */ sth r0, 0x1c(r3) -/* 80288BCC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTConsole/scroll__10JUTConsoleFi.s b/asm/JSystem/JUtility/JUTConsole/scroll__10JUTConsoleFi.s deleted file mode 100644 index 75940d6620b..00000000000 --- a/asm/JSystem/JUtility/JUTConsole/scroll__10JUTConsoleFi.s +++ /dev/null @@ -1,66 +0,0 @@ -lbl_802E80A8: -/* 802E80A8 2C 04 00 00 */ cmpwi r4, 0 -/* 802E80AC 40 80 00 34 */ bge lbl_802E80E0 -/* 802E80B0 80 A3 00 34 */ lwz r5, 0x34(r3) -/* 802E80B4 80 03 00 30 */ lwz r0, 0x30(r3) -/* 802E80B8 7C A5 00 51 */ subf. r5, r5, r0 -/* 802E80BC 41 80 00 08 */ blt lbl_802E80C4 -/* 802E80C0 48 00 00 0C */ b lbl_802E80CC -lbl_802E80C4: -/* 802E80C4 80 03 00 24 */ lwz r0, 0x24(r3) -/* 802E80C8 7C A5 02 14 */ add r5, r5, r0 -lbl_802E80CC: -/* 802E80CC 7C 05 00 D0 */ neg r0, r5 -/* 802E80D0 7C 04 00 00 */ cmpw r4, r0 -/* 802E80D4 40 80 00 70 */ bge lbl_802E8144 -/* 802E80D8 7C 04 03 78 */ mr r4, r0 -/* 802E80DC 48 00 00 68 */ b lbl_802E8144 -lbl_802E80E0: -/* 802E80E0 40 81 00 64 */ ble lbl_802E8144 -/* 802E80E4 80 03 00 34 */ lwz r0, 0x34(r3) -/* 802E80E8 80 C3 00 38 */ lwz r6, 0x38(r3) -/* 802E80EC 7C A0 30 51 */ subf. r5, r0, r6 -/* 802E80F0 41 80 00 08 */ blt lbl_802E80F8 -/* 802E80F4 48 00 00 0C */ b lbl_802E8100 -lbl_802E80F8: -/* 802E80F8 80 03 00 24 */ lwz r0, 0x24(r3) -/* 802E80FC 7C A5 02 14 */ add r5, r5, r0 -lbl_802E8100: -/* 802E8100 38 05 00 01 */ addi r0, r5, 1 -/* 802E8104 80 E3 00 48 */ lwz r7, 0x48(r3) -/* 802E8108 7C 00 38 40 */ cmplw r0, r7 -/* 802E810C 41 81 00 0C */ bgt lbl_802E8118 -/* 802E8110 38 80 00 00 */ li r4, 0 -/* 802E8114 48 00 00 30 */ b lbl_802E8144 -lbl_802E8118: -/* 802E8118 80 03 00 30 */ lwz r0, 0x30(r3) -/* 802E811C 7C A0 30 51 */ subf. r5, r0, r6 -/* 802E8120 41 80 00 08 */ blt lbl_802E8128 -/* 802E8124 48 00 00 0C */ b lbl_802E8130 -lbl_802E8128: -/* 802E8128 80 03 00 24 */ lwz r0, 0x24(r3) -/* 802E812C 7C A5 02 14 */ add r5, r5, r0 -lbl_802E8130: -/* 802E8130 7C A7 28 50 */ subf r5, r7, r5 -/* 802E8134 38 05 00 01 */ addi r0, r5, 1 -/* 802E8138 7C 04 00 00 */ cmpw r4, r0 -/* 802E813C 40 81 00 08 */ ble lbl_802E8144 -/* 802E8140 7C 04 03 78 */ mr r4, r0 -lbl_802E8144: -/* 802E8144 80 03 00 30 */ lwz r0, 0x30(r3) -/* 802E8148 7C 00 22 14 */ add r0, r0, r4 -/* 802E814C 90 03 00 30 */ stw r0, 0x30(r3) -/* 802E8150 80 83 00 30 */ lwz r4, 0x30(r3) -/* 802E8154 2C 04 00 00 */ cmpwi r4, 0 -/* 802E8158 40 80 00 10 */ bge lbl_802E8168 -/* 802E815C 80 03 00 24 */ lwz r0, 0x24(r3) -/* 802E8160 7C 04 02 14 */ add r0, r4, r0 -/* 802E8164 90 03 00 30 */ stw r0, 0x30(r3) -lbl_802E8168: -/* 802E8168 80 03 00 30 */ lwz r0, 0x30(r3) -/* 802E816C 80 83 00 24 */ lwz r4, 0x24(r3) -/* 802E8170 7C 00 20 40 */ cmplw r0, r4 -/* 802E8174 4D 80 00 20 */ bltlr -/* 802E8178 7C 04 00 50 */ subf r0, r4, r0 -/* 802E817C 90 03 00 30 */ stw r0, 0x30(r3) -/* 802E8180 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiPCce.s b/asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiPCce.s deleted file mode 100644 index 51c7de91f9b..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiPCce.s +++ /dev/null @@ -1,56 +0,0 @@ -lbl_802E0530: -/* 802E0530 94 21 FE 80 */ stwu r1, -0x180(r1) -/* 802E0534 7C 08 02 A6 */ mflr r0 -/* 802E0538 90 01 01 84 */ stw r0, 0x184(r1) -/* 802E053C 93 E1 01 7C */ stw r31, 0x17c(r1) -/* 802E0540 93 C1 01 78 */ stw r30, 0x178(r1) -/* 802E0544 7C 7E 1B 78 */ mr r30, r3 -/* 802E0548 7C 9F 23 78 */ mr r31, r4 -/* 802E054C 40 86 00 24 */ bne cr1, lbl_802E0570 -/* 802E0550 D8 21 00 28 */ stfd f1, 0x28(r1) -/* 802E0554 D8 41 00 30 */ stfd f2, 0x30(r1) -/* 802E0558 D8 61 00 38 */ stfd f3, 0x38(r1) -/* 802E055C D8 81 00 40 */ stfd f4, 0x40(r1) -/* 802E0560 D8 A1 00 48 */ stfd f5, 0x48(r1) -/* 802E0564 D8 C1 00 50 */ stfd f6, 0x50(r1) -/* 802E0568 D8 E1 00 58 */ stfd f7, 0x58(r1) -/* 802E056C D9 01 00 60 */ stfd f8, 0x60(r1) -lbl_802E0570: -/* 802E0570 90 61 00 08 */ stw r3, 8(r1) -/* 802E0574 90 81 00 0C */ stw r4, 0xc(r1) -/* 802E0578 90 A1 00 10 */ stw r5, 0x10(r1) -/* 802E057C 90 C1 00 14 */ stw r6, 0x14(r1) -/* 802E0580 90 E1 00 18 */ stw r7, 0x18(r1) -/* 802E0584 91 01 00 1C */ stw r8, 0x1c(r1) -/* 802E0588 91 21 00 20 */ stw r9, 0x20(r1) -/* 802E058C 91 41 00 24 */ stw r10, 0x24(r1) -/* 802E0590 38 C1 00 68 */ addi r6, r1, 0x68 -/* 802E0594 3C 00 03 00 */ lis r0, 0x300 -/* 802E0598 90 01 00 68 */ stw r0, 0x68(r1) -/* 802E059C 38 01 01 88 */ addi r0, r1, 0x188 -/* 802E05A0 90 01 00 6C */ stw r0, 0x6c(r1) -/* 802E05A4 38 01 00 08 */ addi r0, r1, 8 -/* 802E05A8 90 01 00 70 */ stw r0, 0x70(r1) -/* 802E05AC 38 61 00 74 */ addi r3, r1, 0x74 -/* 802E05B0 38 80 01 00 */ li r4, 0x100 -/* 802E05B4 48 08 60 DD */ bl vsnprintf -/* 802E05B8 7C 60 1B 79 */ or. r0, r3, r3 -/* 802E05BC 41 80 00 2C */ blt lbl_802E05E8 -/* 802E05C0 80 6D 8F 48 */ lwz r3, sDebugPrint__10JUTDbPrint(r13) -/* 802E05C4 7F C4 F3 78 */ mr r4, r30 -/* 802E05C8 7F E5 FB 78 */ mr r5, r31 -/* 802E05CC 38 C0 00 01 */ li r6, 1 -/* 802E05D0 38 E1 00 74 */ addi r7, r1, 0x74 -/* 802E05D4 2C 00 01 00 */ cmpwi r0, 0x100 -/* 802E05D8 39 00 00 FF */ li r8, 0xff -/* 802E05DC 40 80 00 08 */ bge lbl_802E05E4 -/* 802E05E0 7C 08 03 78 */ mr r8, r0 -lbl_802E05E4: -/* 802E05E4 4B FF FC 39 */ bl enter__10JUTDbPrintFiiiPCci -lbl_802E05E8: -/* 802E05E8 83 E1 01 7C */ lwz r31, 0x17c(r1) -/* 802E05EC 83 C1 01 78 */ lwz r30, 0x178(r1) -/* 802E05F0 80 01 01 84 */ lwz r0, 0x184(r1) -/* 802E05F4 7C 08 03 A6 */ mtlr r0 -/* 802E05F8 38 21 01 80 */ addi r1, r1, 0x180 -/* 802E05FC 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiiPCce.s b/asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiiPCce.s deleted file mode 100644 index e4ddf72df27..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiiPCce.s +++ /dev/null @@ -1,59 +0,0 @@ -lbl_802E0600: -/* 802E0600 94 21 FE 70 */ stwu r1, -0x190(r1) -/* 802E0604 7C 08 02 A6 */ mflr r0 -/* 802E0608 90 01 01 94 */ stw r0, 0x194(r1) -/* 802E060C 39 61 01 90 */ addi r11, r1, 0x190 -/* 802E0610 48 08 1B CD */ bl _savegpr_29 -/* 802E0614 7C 7D 1B 78 */ mr r29, r3 -/* 802E0618 7C 9E 23 78 */ mr r30, r4 -/* 802E061C 7C BF 2B 78 */ mr r31, r5 -/* 802E0620 40 86 00 24 */ bne cr1, lbl_802E0644 -/* 802E0624 D8 21 00 28 */ stfd f1, 0x28(r1) -/* 802E0628 D8 41 00 30 */ stfd f2, 0x30(r1) -/* 802E062C D8 61 00 38 */ stfd f3, 0x38(r1) -/* 802E0630 D8 81 00 40 */ stfd f4, 0x40(r1) -/* 802E0634 D8 A1 00 48 */ stfd f5, 0x48(r1) -/* 802E0638 D8 C1 00 50 */ stfd f6, 0x50(r1) -/* 802E063C D8 E1 00 58 */ stfd f7, 0x58(r1) -/* 802E0640 D9 01 00 60 */ stfd f8, 0x60(r1) -lbl_802E0644: -/* 802E0644 90 61 00 08 */ stw r3, 8(r1) -/* 802E0648 90 81 00 0C */ stw r4, 0xc(r1) -/* 802E064C 90 A1 00 10 */ stw r5, 0x10(r1) -/* 802E0650 90 C1 00 14 */ stw r6, 0x14(r1) -/* 802E0654 90 E1 00 18 */ stw r7, 0x18(r1) -/* 802E0658 91 01 00 1C */ stw r8, 0x1c(r1) -/* 802E065C 91 21 00 20 */ stw r9, 0x20(r1) -/* 802E0660 91 41 00 24 */ stw r10, 0x24(r1) -/* 802E0664 38 E1 00 68 */ addi r7, r1, 0x68 -/* 802E0668 3C 00 04 00 */ lis r0, 0x400 -/* 802E066C 90 01 00 68 */ stw r0, 0x68(r1) -/* 802E0670 38 01 01 98 */ addi r0, r1, 0x198 -/* 802E0674 90 01 00 6C */ stw r0, 0x6c(r1) -/* 802E0678 38 01 00 08 */ addi r0, r1, 8 -/* 802E067C 90 01 00 70 */ stw r0, 0x70(r1) -/* 802E0680 38 61 00 74 */ addi r3, r1, 0x74 -/* 802E0684 38 80 01 00 */ li r4, 0x100 -/* 802E0688 7C C5 33 78 */ mr r5, r6 -/* 802E068C 7C E6 3B 78 */ mr r6, r7 -/* 802E0690 48 08 60 01 */ bl vsnprintf -/* 802E0694 7C 60 1B 79 */ or. r0, r3, r3 -/* 802E0698 41 80 00 2C */ blt lbl_802E06C4 -/* 802E069C 80 6D 8F 48 */ lwz r3, sDebugPrint__10JUTDbPrint(r13) -/* 802E06A0 7F A4 EB 78 */ mr r4, r29 -/* 802E06A4 7F C5 F3 78 */ mr r5, r30 -/* 802E06A8 7F E6 FB 78 */ mr r6, r31 -/* 802E06AC 38 E1 00 74 */ addi r7, r1, 0x74 -/* 802E06B0 2C 00 01 00 */ cmpwi r0, 0x100 -/* 802E06B4 39 00 00 FF */ li r8, 0xff -/* 802E06B8 40 80 00 08 */ bge lbl_802E06C0 -/* 802E06BC 7C 08 03 78 */ mr r8, r0 -lbl_802E06C0: -/* 802E06C0 4B FF FB 5D */ bl enter__10JUTDbPrintFiiiPCci -lbl_802E06C4: -/* 802E06C4 39 61 01 90 */ addi r11, r1, 0x190 -/* 802E06C8 48 08 1B 61 */ bl _restgpr_29 -/* 802E06CC 80 01 01 94 */ lwz r0, 0x194(r1) -/* 802E06D0 7C 08 03 A6 */ mtlr r0 -/* 802E06D4 38 21 01 90 */ addi r1, r1, 0x190 -/* 802E06D8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/__ct__10JUTDbPrintFP7JUTFontP7JKRHeap.s b/asm/JSystem/JUtility/JUTDbPrint/__ct__10JUTDbPrintFP7JUTFontP7JKRHeap.s deleted file mode 100644 index 40cdaf0e44c..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/__ct__10JUTDbPrintFP7JUTFontP7JKRHeap.s +++ /dev/null @@ -1,21 +0,0 @@ -lbl_802E0148: -/* 802E0148 38 00 FF FF */ li r0, -1 -/* 802E014C 90 03 00 08 */ stw r0, 8(r3) -/* 802E0150 90 83 00 04 */ stw r4, 4(r3) -/* 802E0154 38 00 00 00 */ li r0, 0 -/* 802E0158 90 03 00 00 */ stw r0, 0(r3) -/* 802E015C 28 05 00 00 */ cmplwi r5, 0 -/* 802E0160 41 82 00 08 */ beq lbl_802E0168 -/* 802E0164 48 00 00 08 */ b lbl_802E016C -lbl_802E0168: -/* 802E0168 80 AD 8D F4 */ lwz r5, sCurrentHeap__7JKRHeap(r13) -lbl_802E016C: -/* 802E016C 90 A3 00 10 */ stw r5, 0x10(r3) -/* 802E0170 38 00 00 FF */ li r0, 0xff -/* 802E0174 98 03 00 08 */ stb r0, 8(r3) -/* 802E0178 98 03 00 09 */ stb r0, 9(r3) -/* 802E017C 98 03 00 0A */ stb r0, 0xa(r3) -/* 802E0180 98 03 00 0B */ stb r0, 0xb(r3) -/* 802E0184 38 00 00 01 */ li r0, 1 -/* 802E0188 98 03 00 0C */ stb r0, 0xc(r3) -/* 802E018C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/changeFont__10JUTDbPrintFP7JUTFont.s b/asm/JSystem/JUtility/JUTDbPrint/changeFont__10JUTDbPrintFP7JUTFont.s deleted file mode 100644 index fe0310ec73b..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/changeFont__10JUTDbPrintFP7JUTFont.s +++ /dev/null @@ -1,8 +0,0 @@ -lbl_802E0204: -/* 802E0204 80 03 00 04 */ lwz r0, 4(r3) -/* 802E0208 28 04 00 00 */ cmplwi r4, 0 -/* 802E020C 41 82 00 08 */ beq lbl_802E0214 -/* 802E0210 90 83 00 04 */ stw r4, 4(r3) -lbl_802E0214: -/* 802E0214 7C 03 03 78 */ mr r3, r0 -/* 802E0218 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/drawString__10JUTDbPrintFiiiPCUc.s b/asm/JSystem/JUtility/JUTDbPrint/drawString__10JUTDbPrintFiiiPCUc.s deleted file mode 100644 index c03732f5fc0..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/drawString__10JUTDbPrintFiiiPCUc.s +++ /dev/null @@ -1,61 +0,0 @@ -lbl_802E0440: -/* 802E0440 94 21 FF B0 */ stwu r1, -0x50(r1) -/* 802E0444 7C 08 02 A6 */ mflr r0 -/* 802E0448 90 01 00 54 */ stw r0, 0x54(r1) -/* 802E044C DB E1 00 40 */ stfd f31, 0x40(r1) -/* 802E0450 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */ -/* 802E0454 39 61 00 40 */ addi r11, r1, 0x40 -/* 802E0458 48 08 1D 7D */ bl _savegpr_27 -/* 802E045C 7C 9B 23 78 */ mr r27, r4 -/* 802E0460 7C BC 2B 78 */ mr r28, r5 -/* 802E0464 7C DD 33 78 */ mr r29, r6 -/* 802E0468 7C FE 3B 78 */ mr r30, r7 -/* 802E046C 83 E3 00 04 */ lwz r31, 4(r3) -/* 802E0470 7F E3 FB 78 */ mr r3, r31 -/* 802E0474 81 9F 00 00 */ lwz r12, 0(r31) -/* 802E0478 81 8C 00 24 */ lwz r12, 0x24(r12) -/* 802E047C 7D 89 03 A6 */ mtctr r12 -/* 802E0480 4E 80 04 21 */ bctrl -/* 802E0484 C8 22 C6 10 */ lfd f1, lit_838(r2) -/* 802E0488 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 802E048C 90 01 00 0C */ stw r0, 0xc(r1) -/* 802E0490 3C 00 43 30 */ lis r0, 0x4330 -/* 802E0494 90 01 00 08 */ stw r0, 8(r1) -/* 802E0498 C8 01 00 08 */ lfd f0, 8(r1) -/* 802E049C EF E0 08 28 */ fsubs f31, f0, f1 -/* 802E04A0 7F E3 FB 78 */ mr r3, r31 -/* 802E04A4 81 9F 00 00 */ lwz r12, 0(r31) -/* 802E04A8 81 8C 00 28 */ lwz r12, 0x28(r12) -/* 802E04AC 7D 89 03 A6 */ mtctr r12 -/* 802E04B0 4E 80 04 21 */ bctrl -/* 802E04B4 C8 42 C6 10 */ lfd f2, lit_838(r2) -/* 802E04B8 6C 60 80 00 */ xoris r0, r3, 0x8000 -/* 802E04BC 90 01 00 14 */ stw r0, 0x14(r1) -/* 802E04C0 3C 80 43 30 */ lis r4, 0x4330 -/* 802E04C4 90 81 00 10 */ stw r4, 0x10(r1) -/* 802E04C8 C8 01 00 10 */ lfd f0, 0x10(r1) -/* 802E04CC EC 60 10 28 */ fsubs f3, f0, f2 -/* 802E04D0 7F E3 FB 78 */ mr r3, r31 -/* 802E04D4 6F 60 80 00 */ xoris r0, r27, 0x8000 -/* 802E04D8 90 01 00 1C */ stw r0, 0x1c(r1) -/* 802E04DC 90 81 00 18 */ stw r4, 0x18(r1) -/* 802E04E0 C8 01 00 18 */ lfd f0, 0x18(r1) -/* 802E04E4 EC 20 10 28 */ fsubs f1, f0, f2 -/* 802E04E8 6F 80 80 00 */ xoris r0, r28, 0x8000 -/* 802E04EC 90 01 00 24 */ stw r0, 0x24(r1) -/* 802E04F0 90 81 00 20 */ stw r4, 0x20(r1) -/* 802E04F4 C8 01 00 20 */ lfd f0, 0x20(r1) -/* 802E04F8 EC 40 10 28 */ fsubs f2, f0, f2 -/* 802E04FC FC 80 F8 90 */ fmr f4, f31 -/* 802E0500 7F C4 F3 78 */ mr r4, r30 -/* 802E0504 7F A5 EB 78 */ mr r5, r29 -/* 802E0508 38 C0 00 01 */ li r6, 1 -/* 802E050C 4B FF E9 1D */ bl drawString_size_scale__7JUTFontFffffPCcUlb -/* 802E0510 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */ -/* 802E0514 CB E1 00 40 */ lfd f31, 0x40(r1) -/* 802E0518 39 61 00 40 */ addi r11, r1, 0x40 -/* 802E051C 48 08 1D 05 */ bl _restgpr_27 -/* 802E0520 80 01 00 54 */ lwz r0, 0x54(r1) -/* 802E0524 7C 08 03 A6 */ mtlr r0 -/* 802E0528 38 21 00 50 */ addi r1, r1, 0x50 -/* 802E052C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/enter__10JUTDbPrintFiiiPCci.s b/asm/JSystem/JUtility/JUTDbPrint/enter__10JUTDbPrintFiiiPCci.s deleted file mode 100644 index 3634deaa5d1..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/enter__10JUTDbPrintFiiiPCci.s +++ /dev/null @@ -1,36 +0,0 @@ -lbl_802E021C: -/* 802E021C 94 21 FF D0 */ stwu r1, -0x30(r1) -/* 802E0220 7C 08 02 A6 */ mflr r0 -/* 802E0224 90 01 00 34 */ stw r0, 0x34(r1) -/* 802E0228 39 61 00 30 */ addi r11, r1, 0x30 -/* 802E022C 48 08 1F A1 */ bl _savegpr_25 -/* 802E0230 7C 79 1B 78 */ mr r25, r3 -/* 802E0234 7C 9A 23 78 */ mr r26, r4 -/* 802E0238 7C BB 2B 78 */ mr r27, r5 -/* 802E023C 7C DC 33 78 */ mr r28, r6 -/* 802E0240 7C FD 3B 78 */ mr r29, r7 -/* 802E0244 7D 1E 43 79 */ or. r30, r8, r8 -/* 802E0248 40 81 00 44 */ ble lbl_802E028C -/* 802E024C 38 7E 00 10 */ addi r3, r30, 0x10 -/* 802E0250 38 80 FF FC */ li r4, -4 -/* 802E0254 80 B9 00 10 */ lwz r5, 0x10(r25) -/* 802E0258 4B FE E2 1D */ bl alloc__7JKRHeapFUliP7JKRHeap -/* 802E025C 7C 7F 1B 79 */ or. r31, r3, r3 -/* 802E0260 41 82 00 2C */ beq lbl_802E028C -/* 802E0264 B3 5F 00 04 */ sth r26, 4(r31) -/* 802E0268 B3 7F 00 06 */ sth r27, 6(r31) -/* 802E026C B3 9F 00 08 */ sth r28, 8(r31) -/* 802E0270 B3 DF 00 0A */ sth r30, 0xa(r31) -/* 802E0274 38 7F 00 0C */ addi r3, r31, 0xc -/* 802E0278 7F A4 EB 78 */ mr r4, r29 -/* 802E027C 48 08 88 B1 */ bl strcpy -/* 802E0280 80 19 00 00 */ lwz r0, 0(r25) -/* 802E0284 90 1F 00 00 */ stw r0, 0(r31) -/* 802E0288 93 F9 00 00 */ stw r31, 0(r25) -lbl_802E028C: -/* 802E028C 39 61 00 30 */ addi r11, r1, 0x30 -/* 802E0290 48 08 1F 89 */ bl _restgpr_25 -/* 802E0294 80 01 00 34 */ lwz r0, 0x34(r1) -/* 802E0298 7C 08 03 A6 */ mtlr r0 -/* 802E029C 38 21 00 30 */ addi r1, r1, 0x30 -/* 802E02A0 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFiiii.s b/asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFiiii.s deleted file mode 100644 index c0b40ff84e1..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFiiii.s +++ /dev/null @@ -1,95 +0,0 @@ -lbl_802E02DC: -/* 802E02DC 94 21 FE F0 */ stwu r1, -0x110(r1) -/* 802E02E0 7C 08 02 A6 */ mflr r0 -/* 802E02E4 90 01 01 14 */ stw r0, 0x114(r1) -/* 802E02E8 39 61 01 10 */ addi r11, r1, 0x110 -/* 802E02EC 48 08 1E ED */ bl _savegpr_28 -/* 802E02F0 7C 7C 1B 78 */ mr r28, r3 -/* 802E02F4 7F 9F E3 78 */ mr r31, r28 -/* 802E02F8 83 C3 00 00 */ lwz r30, 0(r3) -/* 802E02FC 80 03 00 04 */ lwz r0, 4(r3) -/* 802E0300 28 00 00 00 */ cmplwi r0, 0 -/* 802E0304 41 82 01 24 */ beq lbl_802E0428 -/* 802E0308 28 1E 00 00 */ cmplwi r30, 0 -/* 802E030C 41 82 01 1C */ beq lbl_802E0428 -/* 802E0310 38 61 00 0C */ addi r3, r1, 0xc -/* 802E0314 C8 82 C6 10 */ lfd f4, lit_838(r2) -/* 802E0318 6C 80 80 00 */ xoris r0, r4, 0x8000 -/* 802E031C 90 01 00 E4 */ stw r0, 0xe4(r1) -/* 802E0320 3C 80 43 30 */ lis r4, 0x4330 -/* 802E0324 90 81 00 E0 */ stw r4, 0xe0(r1) -/* 802E0328 C8 01 00 E0 */ lfd f0, 0xe0(r1) -/* 802E032C EC 20 20 28 */ fsubs f1, f0, f4 -/* 802E0330 6C A0 80 00 */ xoris r0, r5, 0x8000 -/* 802E0334 90 01 00 EC */ stw r0, 0xec(r1) -/* 802E0338 90 81 00 E8 */ stw r4, 0xe8(r1) -/* 802E033C C8 01 00 E8 */ lfd f0, 0xe8(r1) -/* 802E0340 EC 40 20 28 */ fsubs f2, f0, f4 -/* 802E0344 6C C0 80 00 */ xoris r0, r6, 0x8000 -/* 802E0348 90 01 00 F4 */ stw r0, 0xf4(r1) -/* 802E034C 90 81 00 F0 */ stw r4, 0xf0(r1) -/* 802E0350 C8 01 00 F0 */ lfd f0, 0xf0(r1) -/* 802E0354 EC 60 20 28 */ fsubs f3, f0, f4 -/* 802E0358 6C E0 80 00 */ xoris r0, r7, 0x8000 -/* 802E035C 90 01 00 FC */ stw r0, 0xfc(r1) -/* 802E0360 90 81 00 F8 */ stw r4, 0xf8(r1) -/* 802E0364 C8 01 00 F8 */ lfd f0, 0xf8(r1) -/* 802E0368 EC 80 20 28 */ fsubs f4, f0, f4 -/* 802E036C C0 A2 C6 08 */ lfs f5, lit_835(r2) -/* 802E0370 C0 C2 C6 0C */ lfs f6, lit_836(r2) -/* 802E0374 48 00 93 5D */ bl __ct__13J2DOrthoGraphFffffff -/* 802E0378 38 61 00 0C */ addi r3, r1, 0xc -/* 802E037C 48 00 94 39 */ bl setPort__13J2DOrthoGraphFv -/* 802E0380 80 7C 00 04 */ lwz r3, 4(r28) -/* 802E0384 81 83 00 00 */ lwz r12, 0(r3) -/* 802E0388 81 8C 00 0C */ lwz r12, 0xc(r12) -/* 802E038C 7D 89 03 A6 */ mtctr r12 -/* 802E0390 4E 80 04 21 */ bctrl -/* 802E0394 80 1C 00 08 */ lwz r0, 8(r28) -/* 802E0398 90 01 00 08 */ stw r0, 8(r1) -/* 802E039C 80 7C 00 04 */ lwz r3, 4(r28) -/* 802E03A0 38 81 00 08 */ addi r4, r1, 8 -/* 802E03A4 4B FF E9 CD */ bl setCharColor__7JUTFontFQ28JUtility6TColor -/* 802E03A8 48 00 00 60 */ b lbl_802E0408 -lbl_802E03AC: -/* 802E03AC 88 1C 00 0C */ lbz r0, 0xc(r28) -/* 802E03B0 28 00 00 00 */ cmplwi r0, 0 -/* 802E03B4 41 82 00 1C */ beq lbl_802E03D0 -/* 802E03B8 7F 83 E3 78 */ mr r3, r28 -/* 802E03BC A8 9E 00 04 */ lha r4, 4(r30) -/* 802E03C0 A8 BE 00 06 */ lha r5, 6(r30) -/* 802E03C4 A8 DE 00 0A */ lha r6, 0xa(r30) -/* 802E03C8 38 FE 00 0C */ addi r7, r30, 0xc -/* 802E03CC 48 00 00 75 */ bl drawString__10JUTDbPrintFiiiPCUc -lbl_802E03D0: -/* 802E03D0 A8 7E 00 08 */ lha r3, 8(r30) -/* 802E03D4 38 03 FF FF */ addi r0, r3, -1 -/* 802E03D8 B0 1E 00 08 */ sth r0, 8(r30) -/* 802E03DC 7C 00 07 35 */ extsh. r0, r0 -/* 802E03E0 41 81 00 20 */ bgt lbl_802E0400 -/* 802E03E4 83 BE 00 00 */ lwz r29, 0(r30) -/* 802E03E8 7F C3 F3 78 */ mr r3, r30 -/* 802E03EC 80 9C 00 10 */ lwz r4, 0x10(r28) -/* 802E03F0 4B FE E1 11 */ bl free__7JKRHeapFPvP7JKRHeap -/* 802E03F4 7F BE EB 78 */ mr r30, r29 -/* 802E03F8 93 BF 00 00 */ stw r29, 0(r31) -/* 802E03FC 48 00 00 0C */ b lbl_802E0408 -lbl_802E0400: -/* 802E0400 7F DF F3 78 */ mr r31, r30 -/* 802E0404 83 DE 00 00 */ lwz r30, 0(r30) -lbl_802E0408: -/* 802E0408 28 1E 00 00 */ cmplwi r30, 0 -/* 802E040C 40 82 FF A0 */ bne lbl_802E03AC -/* 802E0410 3C 60 80 3D */ lis r3, __vt__13J2DOrthoGraph@ha /* 0x803CC9E0@ha */ -/* 802E0414 38 03 C9 E0 */ addi r0, r3, __vt__13J2DOrthoGraph@l /* 0x803CC9E0@l */ -/* 802E0418 90 01 00 0C */ stw r0, 0xc(r1) -/* 802E041C 3C 60 80 3D */ lis r3, __vt__14J2DGrafContext@ha /* 0x803CC9B8@ha */ -/* 802E0420 38 03 C9 B8 */ addi r0, r3, __vt__14J2DGrafContext@l /* 0x803CC9B8@l */ -/* 802E0424 90 01 00 0C */ stw r0, 0xc(r1) -lbl_802E0428: -/* 802E0428 39 61 01 10 */ addi r11, r1, 0x110 -/* 802E042C 48 08 1D F9 */ bl _restgpr_28 -/* 802E0430 80 01 01 14 */ lwz r0, 0x114(r1) -/* 802E0434 7C 08 03 A6 */ mtlr r0 -/* 802E0438 38 21 01 10 */ addi r1, r1, 0x110 -/* 802E043C 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFv.s b/asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFv.s deleted file mode 100644 index f0a8e77ae1e..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFv.s +++ /dev/null @@ -1,15 +0,0 @@ -lbl_802E02A4: -/* 802E02A4 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802E02A8 7C 08 02 A6 */ mflr r0 -/* 802E02AC 90 01 00 14 */ stw r0, 0x14(r1) -/* 802E02B0 80 8D 8F B8 */ lwz r4, sManager__8JUTVideo(r13) -/* 802E02B4 80 84 00 04 */ lwz r4, 4(r4) -/* 802E02B8 A0 E4 00 06 */ lhz r7, 6(r4) -/* 802E02BC A0 C4 00 04 */ lhz r6, 4(r4) -/* 802E02C0 38 80 00 00 */ li r4, 0 -/* 802E02C4 38 A0 00 00 */ li r5, 0 -/* 802E02C8 48 00 00 15 */ bl flush__10JUTDbPrintFiiii -/* 802E02CC 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802E02D0 7C 08 03 A6 */ mtlr r0 -/* 802E02D4 38 21 00 10 */ addi r1, r1, 0x10 -/* 802E02D8 4E 80 00 20 */ blr diff --git a/asm/JSystem/JUtility/JUTDbPrint/start__10JUTDbPrintFP7JUTFontP7JKRHeap.s b/asm/JSystem/JUtility/JUTDbPrint/start__10JUTDbPrintFP7JUTFontP7JKRHeap.s deleted file mode 100644 index 7ec014108ac..00000000000 --- a/asm/JSystem/JUtility/JUTDbPrint/start__10JUTDbPrintFP7JUTFontP7JKRHeap.s +++ /dev/null @@ -1,33 +0,0 @@ -lbl_802E0190: -/* 802E0190 94 21 FF F0 */ stwu r1, -0x10(r1) -/* 802E0194 7C 08 02 A6 */ mflr r0 -/* 802E0198 90 01 00 14 */ stw r0, 0x14(r1) -/* 802E019C 93 E1 00 0C */ stw r31, 0xc(r1) -/* 802E01A0 93 C1 00 08 */ stw r30, 8(r1) -/* 802E01A4 7C 7E 1B 78 */ mr r30, r3 -/* 802E01A8 7C 9F 23 78 */ mr r31, r4 -/* 802E01AC 80 0D 8F 48 */ lwz r0, sDebugPrint__10JUTDbPrint(r13) -/* 802E01B0 28 00 00 00 */ cmplwi r0, 0 -/* 802E01B4 40 82 00 34 */ bne lbl_802E01E8 -/* 802E01B8 28 1F 00 00 */ cmplwi r31, 0 -/* 802E01BC 40 82 00 08 */ bne lbl_802E01C4 -/* 802E01C0 83 ED 8D F4 */ lwz r31, sCurrentHeap__7JKRHeap(r13) -lbl_802E01C4: -/* 802E01C4 38 60 00 14 */ li r3, 0x14 -/* 802E01C8 4B FE EA 85 */ bl __nw__FUl -/* 802E01CC 7C 60 1B 79 */ or. r0, r3, r3 -/* 802E01D0 41 82 00 14 */ beq lbl_802E01E4 -/* 802E01D4 7F C4 F3 78 */ mr r4, r30 -/* 802E01D8 7F E5 FB 78 */ mr r5, r31 -/* 802E01DC 4B FF FF 6D */ bl __ct__10JUTDbPrintFP7JUTFontP7JKRHeap -/* 802E01E0 7C 60 1B 78 */ mr r0, r3 -lbl_802E01E4: -/* 802E01E4 90 0D 8F 48 */ stw r0, sDebugPrint__10JUTDbPrint(r13) -lbl_802E01E8: -/* 802E01E8 80 6D 8F 48 */ lwz r3, sDebugPrint__10JUTDbPrint(r13) -/* 802E01EC 83 E1 00 0C */ lwz r31, 0xc(r1) -/* 802E01F0 83 C1 00 08 */ lwz r30, 8(r1) -/* 802E01F4 80 01 00 14 */ lwz r0, 0x14(r1) -/* 802E01F8 7C 08 03 A6 */ mtlr r0 -/* 802E01FC 38 21 00 10 */ addi r1, r1, 0x10 -/* 802E0200 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo/dKy_F_SP121Check__FPCciPUci.s b/asm/d/kankyo/d_kankyo/dKy_F_SP121Check__FPCciPUci.s deleted file mode 100644 index ea3239339b4..00000000000 --- a/asm/d/kankyo/d_kankyo/dKy_F_SP121Check__FPCciPUci.s +++ /dev/null @@ -1,95 +0,0 @@ -lbl_801AC5BC: -/* 801AC5BC 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 801AC5C0 7C 08 02 A6 */ mflr r0 -/* 801AC5C4 90 01 00 24 */ stw r0, 0x24(r1) -/* 801AC5C8 39 61 00 20 */ addi r11, r1, 0x20 -/* 801AC5CC 48 1B 5C 05 */ bl _savegpr_26 -/* 801AC5D0 7C 7A 1B 78 */ mr r26, r3 -/* 801AC5D4 7C 9B 23 78 */ mr r27, r4 -/* 801AC5D8 7C BC 2B 78 */ mr r28, r5 -/* 801AC5DC 7C DD 33 78 */ mr r29, r6 -/* 801AC5E0 4B EA A4 91 */ bl dKyd_darkworld_tbl_getp__Fv -/* 801AC5E4 7C 7F 1B 78 */ mr r31, r3 -/* 801AC5E8 3B C0 00 00 */ li r30, 0 -/* 801AC5EC 28 1C 00 00 */ cmplwi r28, 0 -/* 801AC5F0 41 82 00 0C */ beq lbl_801AC5FC -/* 801AC5F4 38 00 00 06 */ li r0, 6 -/* 801AC5F8 98 1C 00 00 */ stb r0, 0(r28) -lbl_801AC5FC: -/* 801AC5FC 7F 43 D3 78 */ mr r3, r26 -/* 801AC600 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */ -/* 801AC604 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */ -/* 801AC608 38 84 01 92 */ addi r4, r4, 0x192 -/* 801AC60C 48 1B C3 89 */ bl strcmp -/* 801AC610 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC614 40 82 00 6C */ bne lbl_801AC680 -/* 801AC618 2C 1B 00 00 */ cmpwi r27, 0 -/* 801AC61C 41 82 00 1C */ beq lbl_801AC638 -/* 801AC620 2C 1B 00 02 */ cmpwi r27, 2 -/* 801AC624 41 80 00 0C */ blt lbl_801AC630 -/* 801AC628 2C 1B 00 05 */ cmpwi r27, 5 -/* 801AC62C 40 81 00 0C */ ble lbl_801AC638 -lbl_801AC630: -/* 801AC630 2C 1B 00 07 */ cmpwi r27, 7 -/* 801AC634 40 82 00 1C */ bne lbl_801AC650 -lbl_801AC638: -/* 801AC638 28 1C 00 00 */ cmplwi r28, 0 -/* 801AC63C 41 82 00 0C */ beq lbl_801AC648 -/* 801AC640 38 00 00 01 */ li r0, 1 -/* 801AC644 98 1C 00 00 */ stb r0, 0(r28) -lbl_801AC648: -/* 801AC648 3B C0 00 01 */ li r30, 1 -/* 801AC64C 48 00 00 70 */ b lbl_801AC6BC -lbl_801AC650: -/* 801AC650 2C 1B 00 09 */ cmpwi r27, 9 -/* 801AC654 41 80 00 24 */ blt lbl_801AC678 -/* 801AC658 2C 1B 00 0E */ cmpwi r27, 0xe -/* 801AC65C 41 81 00 1C */ bgt lbl_801AC678 -/* 801AC660 28 1C 00 00 */ cmplwi r28, 0 -/* 801AC664 41 82 00 0C */ beq lbl_801AC670 -/* 801AC668 38 00 00 02 */ li r0, 2 -/* 801AC66C 98 1C 00 00 */ stb r0, 0(r28) -lbl_801AC670: -/* 801AC670 3B C0 00 01 */ li r30, 1 -/* 801AC674 48 00 00 48 */ b lbl_801AC6BC -lbl_801AC678: -/* 801AC678 3B C0 FF FF */ li r30, -1 -/* 801AC67C 48 00 00 40 */ b lbl_801AC6BC -lbl_801AC680: -/* 801AC680 7F 43 D3 78 */ mr r3, r26 -/* 801AC684 3C 80 80 39 */ lis r4, d_kankyo_d_kankyo__stringBase0@ha /* 0x80394C6C@ha */ -/* 801AC688 38 84 4C 6C */ addi r4, r4, d_kankyo_d_kankyo__stringBase0@l /* 0x80394C6C@l */ -/* 801AC68C 38 84 02 69 */ addi r4, r4, 0x269 -/* 801AC690 48 1B C3 05 */ bl strcmp -/* 801AC694 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC698 40 82 00 24 */ bne lbl_801AC6BC -/* 801AC69C 2C 1B 00 01 */ cmpwi r27, 1 -/* 801AC6A0 40 82 00 1C */ bne lbl_801AC6BC -/* 801AC6A4 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 801AC6A8 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 801AC6AC 88 03 4E 0B */ lbz r0, 0x4e0b(r3) -/* 801AC6B0 2C 00 00 0D */ cmpwi r0, 0xd -/* 801AC6B4 40 82 00 08 */ bne lbl_801AC6BC -/* 801AC6B8 3B C0 FF FF */ li r30, -1 -lbl_801AC6BC: -/* 801AC6BC 57 A0 18 38 */ slwi r0, r29, 3 -/* 801AC6C0 7C 7F 02 14 */ add r3, r31, r0 -/* 801AC6C4 88 03 00 04 */ lbz r0, 4(r3) -/* 801AC6C8 28 00 00 00 */ cmplwi r0, 0 -/* 801AC6CC 40 82 00 24 */ bne lbl_801AC6F0 -/* 801AC6D0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 801AC6D4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 801AC6D8 38 63 07 F0 */ addi r3, r3, 0x7f0 -/* 801AC6DC 38 80 45 10 */ li r4, 0x4510 -/* 801AC6E0 4B E8 82 DD */ bl isEventBit__11dSv_event_cCFUs -/* 801AC6E4 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC6E8 40 82 00 08 */ bne lbl_801AC6F0 -/* 801AC6EC 3B C0 FF FF */ li r30, -1 -lbl_801AC6F0: -/* 801AC6F0 7F C3 F3 78 */ mr r3, r30 -/* 801AC6F4 39 61 00 20 */ addi r11, r1, 0x20 -/* 801AC6F8 48 1B 5B 25 */ bl _restgpr_26 -/* 801AC6FC 80 01 00 24 */ lwz r0, 0x24(r1) -/* 801AC700 7C 08 03 A6 */ mtlr r0 -/* 801AC704 38 21 00 20 */ addi r1, r1, 0x20 -/* 801AC708 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo/dKy_darkworld_Area_set__FPCci.s b/asm/d/kankyo/d_kankyo/dKy_darkworld_Area_set__FPCci.s deleted file mode 100644 index 21163f72f9f..00000000000 --- a/asm/d/kankyo/d_kankyo/dKy_darkworld_Area_set__FPCci.s +++ /dev/null @@ -1,47 +0,0 @@ -lbl_801AC870: -/* 801AC870 94 21 FF D0 */ stwu r1, -0x30(r1) -/* 801AC874 7C 08 02 A6 */ mflr r0 -/* 801AC878 90 01 00 34 */ stw r0, 0x34(r1) -/* 801AC87C 39 61 00 30 */ addi r11, r1, 0x30 -/* 801AC880 48 1B 59 55 */ bl _savegpr_27 -/* 801AC884 7C 7B 1B 78 */ mr r27, r3 -/* 801AC888 7C 9C 23 78 */ mr r28, r4 -/* 801AC88C 4B EA A1 E5 */ bl dKyd_darkworld_tbl_getp__Fv -/* 801AC890 7C 7E 1B 78 */ mr r30, r3 -/* 801AC894 3B A0 00 00 */ li r29, 0 -/* 801AC898 3B E0 00 00 */ li r31, 0 -lbl_801AC89C: -/* 801AC89C 7F 63 DB 78 */ mr r3, r27 -/* 801AC8A0 7C 9E F8 2E */ lwzx r4, r30, r31 -/* 801AC8A4 48 1B C0 F1 */ bl strcmp -/* 801AC8A8 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC8AC 40 82 00 44 */ bne lbl_801AC8F0 -/* 801AC8B0 7F 63 DB 78 */ mr r3, r27 -/* 801AC8B4 7F 84 E3 78 */ mr r4, r28 -/* 801AC8B8 38 A1 00 08 */ addi r5, r1, 8 -/* 801AC8BC 7F A6 EB 78 */ mr r6, r29 -/* 801AC8C0 4B FF FC FD */ bl dKy_F_SP121Check__FPCciPUci -/* 801AC8C4 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC8C8 41 80 00 28 */ blt lbl_801AC8F0 -/* 801AC8CC 40 82 00 10 */ bne lbl_801AC8DC -/* 801AC8D0 7C 7E FA 14 */ add r3, r30, r31 -/* 801AC8D4 88 03 00 04 */ lbz r0, 4(r3) -/* 801AC8D8 98 01 00 08 */ stb r0, 8(r1) -lbl_801AC8DC: -/* 801AC8DC 88 01 00 08 */ lbz r0, 8(r1) -/* 801AC8E0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 801AC8E4 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 801AC8E8 98 03 4E 0C */ stb r0, 0x4e0c(r3) -/* 801AC8EC 48 00 00 14 */ b lbl_801AC900 -lbl_801AC8F0: -/* 801AC8F0 3B BD 00 01 */ addi r29, r29, 1 -/* 801AC8F4 2C 1D 00 22 */ cmpwi r29, 0x22 -/* 801AC8F8 3B FF 00 08 */ addi r31, r31, 8 -/* 801AC8FC 41 80 FF A0 */ blt lbl_801AC89C -lbl_801AC900: -/* 801AC900 39 61 00 30 */ addi r11, r1, 0x30 -/* 801AC904 48 1B 59 1D */ bl _restgpr_27 -/* 801AC908 80 01 00 34 */ lwz r0, 0x34(r1) -/* 801AC90C 7C 08 03 A6 */ mtlr r0 -/* 801AC910 38 21 00 30 */ addi r1, r1, 0x30 -/* 801AC914 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo/dKy_darkworld_spot_check__FPCci.s b/asm/d/kankyo/d_kankyo/dKy_darkworld_spot_check__FPCci.s deleted file mode 100644 index 629cf66c59e..00000000000 --- a/asm/d/kankyo/d_kankyo/dKy_darkworld_spot_check__FPCci.s +++ /dev/null @@ -1,40 +0,0 @@ -lbl_801AC7E0: -/* 801AC7E0 94 21 FF E0 */ stwu r1, -0x20(r1) -/* 801AC7E4 7C 08 02 A6 */ mflr r0 -/* 801AC7E8 90 01 00 24 */ stw r0, 0x24(r1) -/* 801AC7EC 39 61 00 20 */ addi r11, r1, 0x20 -/* 801AC7F0 48 1B 59 E5 */ bl _savegpr_27 -/* 801AC7F4 7C 7B 1B 78 */ mr r27, r3 -/* 801AC7F8 7C 9C 23 78 */ mr r28, r4 -/* 801AC7FC 4B EA A2 75 */ bl dKyd_darkworld_tbl_getp__Fv -/* 801AC800 7C 7F 1B 78 */ mr r31, r3 -/* 801AC804 3B C0 00 00 */ li r30, 0 -/* 801AC808 3B A0 00 00 */ li r29, 0 -lbl_801AC80C: -/* 801AC80C 7F 63 DB 78 */ mr r3, r27 -/* 801AC810 80 9F 00 00 */ lwz r4, 0(r31) -/* 801AC814 48 1B C1 81 */ bl strcmp -/* 801AC818 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC81C 40 82 00 28 */ bne lbl_801AC844 -/* 801AC820 7F 63 DB 78 */ mr r3, r27 -/* 801AC824 7F 84 E3 78 */ mr r4, r28 -/* 801AC828 38 A0 00 00 */ li r5, 0 -/* 801AC82C 7F A6 EB 78 */ mr r6, r29 -/* 801AC830 4B FF FD 8D */ bl dKy_F_SP121Check__FPCciPUci -/* 801AC834 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC838 41 80 00 0C */ blt lbl_801AC844 -/* 801AC83C 3B C0 00 01 */ li r30, 1 -/* 801AC840 48 00 00 14 */ b lbl_801AC854 -lbl_801AC844: -/* 801AC844 3B BD 00 01 */ addi r29, r29, 1 -/* 801AC848 2C 1D 00 22 */ cmpwi r29, 0x22 -/* 801AC84C 3B FF 00 08 */ addi r31, r31, 8 -/* 801AC850 41 80 FF BC */ blt lbl_801AC80C -lbl_801AC854: -/* 801AC854 7F C3 F3 78 */ mr r3, r30 -/* 801AC858 39 61 00 20 */ addi r11, r1, 0x20 -/* 801AC85C 48 1B 59 C5 */ bl _restgpr_27 -/* 801AC860 80 01 00 24 */ lwz r0, 0x24(r1) -/* 801AC864 7C 08 03 A6 */ mtlr r0 -/* 801AC868 38 21 00 20 */ addi r1, r1, 0x20 -/* 801AC86C 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo/dKy_darkworld_stage_check__FPCci.s b/asm/d/kankyo/d_kankyo/dKy_darkworld_stage_check__FPCci.s deleted file mode 100644 index 346a830fb25..00000000000 --- a/asm/d/kankyo/d_kankyo/dKy_darkworld_stage_check__FPCci.s +++ /dev/null @@ -1,59 +0,0 @@ -lbl_801AC70C: -/* 801AC70C 94 21 FF D0 */ stwu r1, -0x30(r1) -/* 801AC710 7C 08 02 A6 */ mflr r0 -/* 801AC714 90 01 00 34 */ stw r0, 0x34(r1) -/* 801AC718 39 61 00 30 */ addi r11, r1, 0x30 -/* 801AC71C 48 1B 5A B1 */ bl _savegpr_25 -/* 801AC720 7C 79 1B 78 */ mr r25, r3 -/* 801AC724 7C 9A 23 78 */ mr r26, r4 -/* 801AC728 4B EA A3 49 */ bl dKyd_darkworld_tbl_getp__Fv -/* 801AC72C 7C 7E 1B 78 */ mr r30, r3 -/* 801AC730 3B 80 00 00 */ li r28, 0 -/* 801AC734 3B 60 00 00 */ li r27, 0 -/* 801AC738 3B E0 00 00 */ li r31, 0 -lbl_801AC73C: -/* 801AC73C 7F 23 CB 78 */ mr r3, r25 -/* 801AC740 7F BE FA 14 */ add r29, r30, r31 -/* 801AC744 80 9D 00 00 */ lwz r4, 0(r29) -/* 801AC748 48 1B C2 4D */ bl strcmp -/* 801AC74C 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC750 40 82 00 64 */ bne lbl_801AC7B4 -/* 801AC754 88 1D 00 04 */ lbz r0, 4(r29) -/* 801AC758 28 00 00 08 */ cmplwi r0, 8 -/* 801AC75C 41 82 00 50 */ beq lbl_801AC7AC -/* 801AC760 7F 23 CB 78 */ mr r3, r25 -/* 801AC764 7F 44 D3 78 */ mr r4, r26 -/* 801AC768 38 A1 00 08 */ addi r5, r1, 8 -/* 801AC76C 7F 66 DB 78 */ mr r6, r27 -/* 801AC770 4B FF FE 4D */ bl dKy_F_SP121Check__FPCciPUci -/* 801AC774 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC778 41 80 00 3C */ blt lbl_801AC7B4 -/* 801AC77C 40 82 00 0C */ bne lbl_801AC788 -/* 801AC780 88 1D 00 04 */ lbz r0, 4(r29) -/* 801AC784 98 01 00 08 */ stb r0, 8(r1) -lbl_801AC788: -/* 801AC788 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha /* 0x804061C0@ha */ -/* 801AC78C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l /* 0x804061C0@l */ -/* 801AC790 38 63 00 28 */ addi r3, r3, 0x28 -/* 801AC794 88 81 00 08 */ lbz r4, 8(r1) -/* 801AC798 4B E8 64 19 */ bl isDarkClearLV__21dSv_player_status_b_cCFi -/* 801AC79C 2C 03 00 00 */ cmpwi r3, 0 -/* 801AC7A0 40 82 00 24 */ bne lbl_801AC7C4 -/* 801AC7A4 3B 80 00 01 */ li r28, 1 -/* 801AC7A8 48 00 00 1C */ b lbl_801AC7C4 -lbl_801AC7AC: -/* 801AC7AC 3B 80 00 01 */ li r28, 1 -/* 801AC7B0 48 00 00 14 */ b lbl_801AC7C4 -lbl_801AC7B4: -/* 801AC7B4 3B 7B 00 01 */ addi r27, r27, 1 -/* 801AC7B8 2C 1B 00 22 */ cmpwi r27, 0x22 -/* 801AC7BC 3B FF 00 08 */ addi r31, r31, 8 -/* 801AC7C0 41 80 FF 7C */ blt lbl_801AC73C -lbl_801AC7C4: -/* 801AC7C4 7F 83 E3 78 */ mr r3, r28 -/* 801AC7C8 39 61 00 30 */ addi r11, r1, 0x30 -/* 801AC7CC 48 1B 5A 4D */ bl _restgpr_25 -/* 801AC7D0 80 01 00 34 */ lwz r0, 0x34(r1) -/* 801AC7D4 7C 08 03 A6 */ mtlr r0 -/* 801AC7D8 38 21 00 30 */ addi r1, r1, 0x30 -/* 801AC7DC 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_BloomInf_tbl_getp__Fi.s b/asm/d/kankyo/d_kankyo_data/dKyd_BloomInf_tbl_getp__Fi.s deleted file mode 100644 index fabe4f7c693..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_BloomInf_tbl_getp__Fi.s +++ /dev/null @@ -1,6 +0,0 @@ -lbl_80056A94: -/* 80056A94 1C 83 00 0C */ mulli r4, r3, 0xc -/* 80056A98 3C 60 80 3B */ lis r3, l_kydata_BloomInf_tbl@ha /* 0x803A8E98@ha */ -/* 80056A9C 38 03 8E 98 */ addi r0, r3, l_kydata_BloomInf_tbl@l /* 0x803A8E98@l */ -/* 80056AA0 7C 60 22 14 */ add r3, r0, r4 -/* 80056AA4 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_darkworld_tbl_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_darkworld_tbl_getp__Fv.s deleted file mode 100644 index d8a398212cb..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_darkworld_tbl_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80056A70: -/* 80056A70 3C 60 80 3B */ lis r3, l_darkworld_tbl@ha /* 0x803A9198@ha */ -/* 80056A74 38 63 91 98 */ addi r3, r3, l_darkworld_tbl@l /* 0x803A9198@l */ -/* 80056A78 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_dmenvr_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_dmenvr_getp__Fv.s deleted file mode 100644 index 9e0c6c143e2..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_dmenvr_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_800569F4: -/* 800569F4 3C 60 80 3B */ lis r3, l_envr_default@ha /* 0x803A9894@ha */ -/* 800569F8 38 63 98 94 */ addi r3, r3, l_envr_default@l /* 0x803A9894@l */ -/* 800569FC 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_dmpalet_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_dmpalet_getp__Fv.s deleted file mode 100644 index 3a2e0ea8fb9..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_dmpalet_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_800569DC: -/* 800569DC 3C 60 80 3B */ lis r3, l_field_data@ha /* 0x803A953C@ha */ -/* 800569E0 38 63 95 3C */ addi r3, r3, l_field_data@l /* 0x803A953C@l */ -/* 800569E4 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_dmpselect_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_dmpselect_getp__Fv.s deleted file mode 100644 index 87aa6503601..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_dmpselect_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_800569E8: -/* 800569E8 3C 60 80 3B */ lis r3, l_pselect_default@ha /* 0x803A987C@ha */ -/* 800569EC 38 63 98 7C */ addi r3, r3, l_pselect_default@l /* 0x803A987C@l */ -/* 800569F0 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_dmvrbox_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_dmvrbox_getp__Fv.s deleted file mode 100644 index 23afc07aee6..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_dmvrbox_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80056A00: -/* 80056A00 3C 60 80 3B */ lis r3, l_vr_box_data@ha /* 0x803A9918@ha */ -/* 80056A04 38 63 99 18 */ addi r3, r3, l_vr_box_data@l /* 0x803A9918@l */ -/* 80056A08 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_light_size_tbl_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_light_size_tbl_getp__Fv.s deleted file mode 100644 index 57809604653..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_light_size_tbl_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80056A7C: -/* 80056A7C 3C 60 80 3B */ lis r3, l_light_size_tbl@ha /* 0x803A92A8@ha */ -/* 80056A80 38 63 92 A8 */ addi r3, r3, l_light_size_tbl@l /* 0x803A92A8@l */ -/* 80056A84 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_light_tw_size_tbl_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_light_tw_size_tbl_getp__Fv.s deleted file mode 100644 index c37d97bfb91..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_light_tw_size_tbl_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80056A88: -/* 80056A88 3C 60 80 3B */ lis r3, l_light_size_tbl_tw@ha /* 0x803A93C8@ha */ -/* 80056A8C 38 63 93 C8 */ addi r3, r3, l_light_size_tbl_tw@l /* 0x803A93C8@l */ -/* 80056A90 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_maple_col_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_maple_col_getp__Fv.s deleted file mode 100644 index dd14539dee6..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_maple_col_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80056A64: -/* 80056A64 3C 60 80 3B */ lis r3, l_maple_col@ha /* 0x803A9410@ha */ -/* 80056A68 38 63 94 10 */ addi r3, r3, l_maple_col@l /* 0x803A9410@l */ -/* 80056A6C 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_schejule_boss_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_schejule_boss_getp__Fv.s deleted file mode 100644 index 44282537d7c..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_schejule_boss_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80056A18: -/* 80056A18 3C 60 80 3B */ lis r3, l_time_attribute_boss@ha /* 0x803A94B8@ha */ -/* 80056A1C 38 63 94 B8 */ addi r3, r3, l_time_attribute_boss@l /* 0x803A94B8@l */ -/* 80056A20 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_schejule_getp__Fv.s b/asm/d/kankyo/d_kankyo_data/dKyd_schejule_getp__Fv.s deleted file mode 100644 index 1a4a2dd3e68..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_schejule_getp__Fv.s +++ /dev/null @@ -1,4 +0,0 @@ -lbl_80056A0C: -/* 80056A0C 3C 60 80 3B */ lis r3, l_time_attribute@ha /* 0x803A9434@ha */ -/* 80056A10 38 63 94 34 */ addi r3, r3, l_time_attribute@l /* 0x803A9434@l */ -/* 80056A14 4E 80 00 20 */ blr diff --git a/asm/d/kankyo/d_kankyo_data/dKyd_xfog_table_set__FUc.s b/asm/d/kankyo/d_kankyo_data/dKyd_xfog_table_set__FUc.s deleted file mode 100644 index e876e5b15ea..00000000000 --- a/asm/d/kankyo/d_kankyo_data/dKyd_xfog_table_set__FUc.s +++ /dev/null @@ -1,18 +0,0 @@ -lbl_80056A24: -/* 80056A24 38 80 00 00 */ li r4, 0 -/* 80056A28 54 60 06 3E */ clrlwi r0, r3, 0x18 -/* 80056A2C 1C A0 00 14 */ mulli r5, r0, 0x14 -/* 80056A30 3C 60 80 3B */ lis r3, S_xfog_table_data@ha /* 0x803A9A94@ha */ -/* 80056A34 38 03 9A 94 */ addi r0, r3, S_xfog_table_data@l /* 0x803A9A94@l */ -/* 80056A38 7C C0 2A 14 */ add r6, r0, r5 -/* 80056A3C 3C 60 80 43 */ lis r3, g_env_light@ha /* 0x8042CA54@ha */ -/* 80056A40 38 A3 CA 54 */ addi r5, r3, g_env_light@l /* 0x8042CA54@l */ -/* 80056A44 38 00 00 0A */ li r0, 0xa -/* 80056A48 7C 09 03 A6 */ mtctr r0 -lbl_80056A4C: -/* 80056A4C 7C 06 22 2E */ lhzx r0, r6, r4 -/* 80056A50 7C 65 22 14 */ add r3, r5, r4 -/* 80056A54 B0 03 10 AC */ sth r0, 0x10ac(r3) -/* 80056A58 38 84 00 02 */ addi r4, r4, 2 -/* 80056A5C 42 00 FF F0 */ bdnz lbl_80056A4C -/* 80056A60 4E 80 00 20 */ blr diff --git a/include/JSystem/JUtility/JUTDbPrint.h b/include/JSystem/JUtility/JUTDbPrint.h index 4d0b47e1f87..18f951784a1 100644 --- a/include/JSystem/JUtility/JUTDbPrint.h +++ b/include/JSystem/JUtility/JUTDbPrint.h @@ -5,11 +5,21 @@ #include "JSystem/JUtility/JUTFont.h" #include "dolphin/types.h" +// TODO: fix struct +struct unk_print { + /* 0x00 */ unk_print* mNext; + /* 0x04 */ s16 unk_0x04; + /* 0x06 */ s16 unk_0x06; + /* 0x08 */ s16 unk_0x08; + /* 0x0A */ s16 unk_0x0A; + /* 0x0C */ char unk_0x0C[0]; +}; + class JUTDbPrint { public: /* 802E0148 */ JUTDbPrint(JUTFont*, JKRHeap*); - /* 802E0190 */ void start(JUTFont*, JKRHeap*); - /* 802E0204 */ void changeFont(JUTFont*); + /* 802E0190 */ static JUTDbPrint* start(JUTFont*, JKRHeap*); + /* 802E0204 */ JUTFont* changeFont(JUTFont*); /* 802E021C */ void enter(int, int, int, char const*, int); /* 802E02DC */ void flush(int, int, int, int); /* 802E02A4 */ void flush(); @@ -21,10 +31,11 @@ public: static JUTDbPrint* sDebugPrint; private: - /* 0x00 */ JUTDbPrint* mNext; + /* 0x00 */ unk_print* mFirst; /* 0x04 */ JUTFont* mFont; /* 0x08 */ JUtility::TColor mColor; /* 0x0C */ bool mVisible; + /* 0x10 */ JKRHeap* mHeap; }; #endif /* JUTDBPRINT_H */ diff --git a/include/JSystem/JUtility/JUTFont.h b/include/JSystem/JUtility/JUTFont.h index 5b37dc7e2f4..ab47155562d 100644 --- a/include/JSystem/JUtility/JUTFont.h +++ b/include/JSystem/JUtility/JUTFont.h @@ -70,8 +70,8 @@ public: /* 0x18 */ virtual u16 getLeading() const = 0; /* 0x1C */ virtual u16 getAscent() const = 0; /* 0x20 */ virtual u16 getDescent() const = 0; - /* 0x24 */ virtual u16 getHeight() const = 0; - /* 0x28 */ virtual u16 getWidth() const = 0; + /* 0x24 */ virtual s32 getHeight() const = 0; + /* 0x28 */ virtual s32 getWidth() const = 0; /* 0x2C */ virtual void getWidthEntry(int i_no, TWidth* width) const; /* 0x30 */ virtual u16 getCellWidth() const; /* 0x34 */ virtual u16 getCellHeight() const; diff --git a/include/JSystem/JUtility/JUTResFont.h b/include/JSystem/JUtility/JUTResFont.h index cf0398abd3e..d19dad3a0ba 100644 --- a/include/JSystem/JUtility/JUTResFont.h +++ b/include/JSystem/JUtility/JUTResFont.h @@ -14,8 +14,8 @@ public: /* 802DDFEC */ virtual u16 getLeading() const; /* 802DE004 */ virtual u16 getAscent() const; /* 802DE010 */ virtual u16 getDescent() const; - /* 802DE01C */ virtual u16 getHeight() const; - /* 802DDFF8 */ virtual u16 getWidth() const; + /* 802DE01C */ virtual s32 getHeight() const; + /* 802DDFF8 */ virtual s32 getWidth() const; /* 802DFC64 */ virtual void getWidthEntry(int, JUTFont::TWidth*) const; /* 802DFD0C */ virtual u16 getCellWidth() const; /* 802DFD58 */ virtual u16 getCellHeight() const; diff --git a/include/JSystem/JUtility/JUTVideo.h b/include/JSystem/JUtility/JUTVideo.h index 5660decd258..537ee1dcf6e 100644 --- a/include/JSystem/JUtility/JUTVideo.h +++ b/include/JSystem/JUtility/JUTVideo.h @@ -25,6 +25,9 @@ public: /* 802E5144 */ static void postRetraceProc(u32); /* 802E50BC */ static void drawDoneCallback(); + u32 getFbWidth() const { return mRenderObj->fb_width; } + u32 getEfbHeight() const { return mRenderObj->efb_height; } + static JUTVideo* getManager() { return sManager; } GXRenderModeObj* getRenderMode() const { return mRenderObj; } diff --git a/libs/JSystem/JUtility/JUTConsole.cpp b/libs/JSystem/JUtility/JUTConsole.cpp index 7174e82ff8c..b881a4e5080 100644 --- a/libs/JSystem/JUtility/JUTConsole.cpp +++ b/libs/JSystem/JUtility/JUTConsole.cpp @@ -284,8 +284,6 @@ asm void JUTConsole::dumpToTerminal(unsigned int param_0) { #pragma pop /* 802E80A8-802E8184 2E29E8 00DC+00 0/0 3/3 0/0 .text scroll__10JUTConsoleFi */ -// regalloc -#ifdef NONMATCHING void JUTConsole::scroll(int param_0) { if (param_0 < 0) { int diff = diffIndex(field_0x34, field_0x30); @@ -300,7 +298,7 @@ void JUTConsole::scroll(int param_0) { } else { diff = diffIndex(field_0x30, field_0x38); if (param_0 > (int)(diff - mHeight) + 1) { - param_0 = diff; + param_0 = (int)(diff - mHeight) + 1; } } } @@ -313,16 +311,6 @@ void JUTConsole::scroll(int param_0) { field_0x30 -= field_0x24; } } -#else -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTConsole::scroll(int param_0) { - nofralloc -#include "asm/JSystem/JUtility/JUTConsole/scroll__10JUTConsoleFi.s" -} -#pragma pop -#endif /* 802E8184-802E81A8 2E2AC4 0024+00 0/0 2/2 0/0 .text getUsedLine__10JUTConsoleCFv */ int JUTConsole::getUsedLine() const { diff --git a/libs/JSystem/JUtility/JUTDbPrint.cpp b/libs/JSystem/JUtility/JUTDbPrint.cpp index 842f3e558a5..c56bbc357ff 100644 --- a/libs/JSystem/JUtility/JUTDbPrint.cpp +++ b/libs/JSystem/JUtility/JUTDbPrint.cpp @@ -4,169 +4,137 @@ // #include "JSystem/JUtility/JUTDbPrint.h" +#include "JSystem/JUtility/JUTVideo.h" +#include "MSL_C.PPCEABI.bare.H/MSL_Common/Src/printf.h" +#include "MSL_C.PPCEABI.bare.H/MSL_Common/Src/string.h" #include "dol2asm.h" #include "dolphin/types.h" -// -// Types: -// - -struct JUTVideo { - static u8 sManager[4]; +class J2DGrafContext { +public: + virtual ~J2DGrafContext(){}; }; -struct J2DOrthoGraph { - /* 802E96D0 */ J2DOrthoGraph(f32, f32, f32, f32, f32, f32); - /* 802E97B4 */ void setPort(); +class J2DOrthoGraph : public J2DGrafContext { +public: + char fake[0xd0]; + J2DOrthoGraph(f32, f32, f32, f32, f32, f32); + virtual ~J2DOrthoGraph(){}; + void setPort(); }; -// -// Forward References: -// - -extern "C" void __ct__10JUTDbPrintFP7JUTFontP7JKRHeap(); -extern "C" void start__10JUTDbPrintFP7JUTFontP7JKRHeap(); -extern "C" void changeFont__10JUTDbPrintFP7JUTFont(); -extern "C" void enter__10JUTDbPrintFiiiPCci(); -extern "C" void flush__10JUTDbPrintFv(); -extern "C" void flush__10JUTDbPrintFiiii(); -extern "C" void drawString__10JUTDbPrintFiiiPCUc(); -extern "C" void JUTReport__FiiPCce(); -extern "C" void JUTReport__FiiiPCce(); -extern "C" u8 sDebugPrint__10JUTDbPrint[4 + 4 /* padding */]; - -// -// External References: -// - -extern "C" void alloc__7JKRHeapFUliP7JKRHeap(); -extern "C" void free__7JKRHeapFPvP7JKRHeap(); -extern "C" void* __nw__FUl(); -extern "C" void setCharColor__7JUTFontFQ28JUtility6TColor(); -extern "C" void drawString_size_scale__7JUTFontFffffPCcUlb(); -extern "C" void __ct__13J2DOrthoGraphFffffff(); -extern "C" void setPort__13J2DOrthoGraphFv(); -extern "C" void _savegpr_25(); -extern "C" void _savegpr_27(); -extern "C" void _savegpr_28(); -extern "C" void _savegpr_29(); -extern "C" void _restgpr_25(); -extern "C" void _restgpr_27(); -extern "C" void _restgpr_28(); -extern "C" void _restgpr_29(); -extern "C" void vsnprintf(); -extern "C" void strcpy(); -extern "C" extern void* __vt__14J2DGrafContext[10]; -extern "C" extern void* __vt__13J2DOrthoGraph[10]; -extern "C" u8 sCurrentHeap__7JKRHeap[4]; -extern "C" u8 sManager__8JUTVideo[4]; - -// -// Declarations: -// - /* 802E0148-802E0190 2DAA88 0048+00 1/1 0/0 0/0 .text __ct__10JUTDbPrintFP7JUTFontP7JKRHeap */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm JUTDbPrint::JUTDbPrint(JUTFont* param_0, JKRHeap* param_1) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/__ct__10JUTDbPrintFP7JUTFontP7JKRHeap.s" +JUTDbPrint::JUTDbPrint(JUTFont* pFont, JKRHeap* pHeap) { + mFont = pFont; + mFirst = NULL; + mHeap = pHeap != NULL ? pHeap : JKRHeap::getCurrentHeap(); + mColor.set(255, 255, 255, 255); + mVisible = true; } -#pragma pop /* ############################################################################################## */ /* 804514C8-804514D0 0009C8 0004+04 3/3 6/6 0/0 .sbss sDebugPrint__10JUTDbPrint */ JUTDbPrint* JUTDbPrint::sDebugPrint; /* 802E0190-802E0204 2DAAD0 0074+00 0/0 2/2 0/0 .text start__10JUTDbPrintFP7JUTFontP7JKRHeap */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTDbPrint::start(JUTFont* param_0, JKRHeap* param_1) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/start__10JUTDbPrintFP7JUTFontP7JKRHeap.s" +JUTDbPrint* JUTDbPrint::start(JUTFont* pFont, JKRHeap* pHeap) { + if (sDebugPrint == NULL) { + if (pHeap == NULL) { + pHeap = JKRHeap::getCurrentHeap(); + } + sDebugPrint = new JUTDbPrint(pFont, pHeap); + } + return sDebugPrint; } -#pragma pop /* 802E0204-802E021C 2DAB44 0018+00 0/0 1/1 0/0 .text changeFont__10JUTDbPrintFP7JUTFont */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTDbPrint::changeFont(JUTFont* param_0) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/changeFont__10JUTDbPrintFP7JUTFont.s" +JUTFont* JUTDbPrint::changeFont(JUTFont* pFont) { + JUTFont* old = mFont; + if (pFont != NULL) { + mFont = pFont; + } + return old; } -#pragma pop /* 802E021C-802E02A4 2DAB5C 0088+00 2/2 0/0 0/0 .text enter__10JUTDbPrintFiiiPCci */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTDbPrint::enter(int param_0, int param_1, int param_2, char const* param_3, - int param_4) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/enter__10JUTDbPrintFiiiPCci.s" +void JUTDbPrint::enter(int param_0, int param_1, int param_2, char const* param_3, int param_4) { + if (param_4 > 0) { + unk_print* ptr = static_cast(JKRAllocFromHeap(mHeap, param_4 + 0x10, -4)); + if (ptr != NULL) { + ptr->unk_0x04 = param_0; + ptr->unk_0x06 = param_1; + ptr->unk_0x08 = param_2; + ptr->unk_0x0A = param_4; + strcpy(ptr->unk_0x0C, param_3); + ptr->mNext = mFirst; + mFirst = ptr; + } + } } -#pragma pop /* 802E02A4-802E02DC 2DABE4 0038+00 0/0 1/1 0/0 .text flush__10JUTDbPrintFv */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTDbPrint::flush() { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFv.s" +void JUTDbPrint::flush() { + this->flush(0, 0, JUTVideo::getManager()->getFbWidth(), JUTVideo::getManager()->getEfbHeight()); } -#pragma pop - -/* ############################################################################################## */ -/* 80456008-8045600C 004608 0004+00 1/1 0/0 0/0 .sdata2 @835 */ -SECTION_SDATA2 static f32 lit_835 = -1.0f; - -/* 8045600C-80456010 00460C 0004+00 1/1 0/0 0/0 .sdata2 @836 */ -SECTION_SDATA2 static f32 lit_836 = 1.0f; - -/* 80456010-80456018 004610 0008+00 2/2 0/0 0/0 .sdata2 @838 */ -SECTION_SDATA2 static f64 lit_838 = 4503601774854144.0 /* cast s32 to float */; /* 802E02DC-802E0440 2DAC1C 0164+00 1/1 0/0 0/0 .text flush__10JUTDbPrintFiiii */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTDbPrint::flush(int param_0, int param_1, int param_2, int param_3) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/flush__10JUTDbPrintFiiii.s" +void JUTDbPrint::flush(int param_0, int param_1, int param_2, int param_3) { + // weird cast + unk_print* curPtr = (unk_print*)&mFirst; + unk_print* cur = mFirst; + if (mFont != NULL && cur != NULL) { + J2DOrthoGraph g(param_0, param_1, param_2, param_3, -1, 1); + g.setPort(); + mFont->setGX(); + mFont->setCharColor(mColor); + + while (cur != NULL) { + if (mVisible) { + this->drawString(cur->unk_0x04, cur->unk_0x06, cur->unk_0x0A, (u8*)cur->unk_0x0C); + } + if (--cur->unk_0x08 <= 0) { + unk_print* next = cur->mNext; + JKRFreeToHeap(mHeap, cur); + cur = next; + curPtr->mNext = next; + } else { + curPtr = cur; + cur = cur->mNext; + } + } + } } -#pragma pop /* 802E0440-802E0530 2DAD80 00F0+00 1/1 0/0 0/0 .text drawString__10JUTDbPrintFiiiPCUc */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTDbPrint::drawString(int param_0, int param_1, int param_2, u8 const* param_3) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/drawString__10JUTDbPrintFiiiPCUc.s" +void JUTDbPrint::drawString(int param_0, int param_1, int param_2, u8 const* param_3) { + JUTFont* font = mFont; + font->drawString_size_scale(param_0, param_1, font->getWidth(), font->getHeight(), + (const char*)param_3, param_2, true); } -#pragma pop /* 802E0530-802E0600 2DAE70 00D0+00 0/0 2/2 2/2 .text JUTReport__FiiPCce */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTReport(int param_0, int param_1, char const* param_2, ...) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiPCce.s" +void JUTReport(int param_0, int param_1, char const* fmt, ...) { + va_list args; + va_start(args, fmt); + char buf[0x100]; + int ret = vsnprintf(buf, 0x100, fmt, args); + va_end(args); + if (ret < 0) { + return; + } + JUTDbPrint::sDebugPrint->enter(param_0, param_1, 1, buf, ret < 0x100 ? ret : 0xFF); } -#pragma pop /* 802E0600-802E06DC 2DAF40 00DC+00 0/0 1/1 0/0 .text JUTReport__FiiiPCce */ -#pragma push -#pragma optimization_level 0 -#pragma optimizewithasm off -asm void JUTReport(int param_0, int param_1, int param_2, char const* param_3, ...) { - nofralloc -#include "asm/JSystem/JUtility/JUTDbPrint/JUTReport__FiiiPCce.s" +void JUTReport(int param_0, int param_1, int param_2, char const* fmt, ...) { + va_list args; + va_start(args, fmt); + char buf[0x100]; + int ret = vsnprintf(buf, 0x100, fmt, args); + va_end(args); + if (ret < 0) { + return; + } + JUTDbPrint::sDebugPrint->enter(param_0, param_1, param_2, buf, ret < 0x100 ? ret : 0xFF); } -#pragma pop diff --git a/tools/tp.py b/tools/tp.py index ce9d0bdab34..bc94d11ea2d 100644 --- a/tools/tp.py +++ b/tools/tp.py @@ -1046,7 +1046,7 @@ def find_used_asm_files(non_matching, use_progress_bar=True): def clang_format_impl(file): - cmd = ["clang-format", "-i", str(file)] + cmd = ["clang-format-10", "-i", str(file)] cf = subprocess.run(args=cmd, stdout=subprocess.PIPE, stderr=subprocess.PIPE)