more SComponent

This commit is contained in:
lepelog
2021-04-08 22:18:35 +02:00
parent 745c9eb2cd
commit 10734701d5
72 changed files with 723 additions and 2120 deletions
@@ -1,5 +0,0 @@
lbl_80270E4C:
/* 80270E4C 3C 60 80 43 */ lis r3, mtx@ha /* 0x80430DB8@ha */
/* 80270E50 38 03 0D B8 */ addi r0, r3, mtx@l /* 0x80430DB8@l */
/* 80270E54 90 0D 81 E8 */ stw r0, calc_mtx(r13)
/* 80270E58 4E 80 00 20 */ blr
@@ -1,13 +0,0 @@
lbl_80270EEC:
/* 80270EEC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80270EF0 7C 08 02 A6 */ mflr r0
/* 80270EF4 90 01 00 14 */ stw r0, 0x14(r1)
/* 80270EF8 7C 60 1B 78 */ mr r0, r3
/* 80270EFC 7C 85 23 78 */ mr r5, r4
/* 80270F00 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270F04 7C 04 03 78 */ mr r4, r0
/* 80270F08 48 0D 5E 65 */ bl PSMTXMultVec
/* 80270F0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80270F10 7C 08 03 A6 */ mtlr r0
/* 80270F14 38 21 00 10 */ addi r1, r1, 0x10
/* 80270F18 4E 80 00 20 */ blr
@@ -1,5 +0,0 @@
lbl_80270F58:
/* 80270F58 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270F5C 38 03 FF D0 */ addi r0, r3, -48
/* 80270F60 90 0D 81 E8 */ stw r0, calc_mtx(r13)
/* 80270F64 4E 80 00 20 */ blr
@@ -1,16 +0,0 @@
lbl_80270F1C:
/* 80270F1C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80270F20 7C 08 02 A6 */ mflr r0
/* 80270F24 90 01 00 44 */ stw r0, 0x44(r1)
/* 80270F28 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270F2C 38 81 00 08 */ addi r4, r1, 8
/* 80270F30 48 0D 55 81 */ bl PSMTXCopy
/* 80270F34 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270F38 38 83 00 30 */ addi r4, r3, 0x30
/* 80270F3C 90 8D 81 E8 */ stw r4, calc_mtx(r13)
/* 80270F40 38 61 00 08 */ addi r3, r1, 8
/* 80270F44 48 0D 55 6D */ bl PSMTXCopy
/* 80270F48 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80270F4C 7C 08 03 A6 */ mtlr r0
/* 80270F50 38 21 00 40 */ addi r1, r1, 0x40
/* 80270F54 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80270EA4:
/* 80270EA4 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80270EA8 7C 08 02 A6 */ mflr r0
/* 80270EAC 90 01 00 44 */ stw r0, 0x44(r1)
/* 80270EB0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80270EB4 40 82 00 10 */ bne lbl_80270EC4
/* 80270EB8 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270EBC 48 0D 5A AD */ bl PSMTXScale
/* 80270EC0 48 00 00 1C */ b lbl_80270EDC
lbl_80270EC4:
/* 80270EC4 38 61 00 08 */ addi r3, r1, 8
/* 80270EC8 48 0D 5A A1 */ bl PSMTXScale
/* 80270ECC 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270ED0 38 81 00 08 */ addi r4, r1, 8
/* 80270ED4 7C 65 1B 78 */ mr r5, r3
/* 80270ED8 48 0D 56 0D */ bl PSMTXConcat
lbl_80270EDC:
/* 80270EDC 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80270EE0 7C 08 03 A6 */ mtlr r0
/* 80270EE4 38 21 00 40 */ addi r1, r1, 0x40
/* 80270EE8 4E 80 00 20 */ blr
@@ -1,21 +0,0 @@
lbl_80270E5C:
/* 80270E5C 94 21 FF C0 */ stwu r1, -0x40(r1)
/* 80270E60 7C 08 02 A6 */ mflr r0
/* 80270E64 90 01 00 44 */ stw r0, 0x44(r1)
/* 80270E68 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80270E6C 40 82 00 10 */ bne lbl_80270E7C
/* 80270E70 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270E74 48 0D 5A 75 */ bl PSMTXTrans
/* 80270E78 48 00 00 1C */ b lbl_80270E94
lbl_80270E7C:
/* 80270E7C 38 61 00 08 */ addi r3, r1, 8
/* 80270E80 48 0D 5A 69 */ bl PSMTXTrans
/* 80270E84 80 6D 81 E8 */ lwz r3, calc_mtx(r13)
/* 80270E88 38 81 00 08 */ addi r4, r1, 8
/* 80270E8C 7C 65 1B 78 */ mr r5, r3
/* 80270E90 48 0D 56 55 */ bl PSMTXConcat
lbl_80270E94:
/* 80270E94 80 01 00 44 */ lwz r0, 0x44(r1)
/* 80270E98 7C 08 03 A6 */ mtlr r0
/* 80270E9C 38 21 00 40 */ addi r1, r1, 0x40
/* 80270EA0 4E 80 00 20 */ blr
@@ -1,11 +0,0 @@
lbl_80270E24:
/* 80270E24 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80270E28 7C 08 02 A6 */ mflr r0
/* 80270E2C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80270E30 7C 04 18 50 */ subf r0, r4, r3
/* 80270E34 7C 03 07 34 */ extsh r3, r0
/* 80270E38 48 0F 42 99 */ bl abs
/* 80270E3C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80270E40 7C 08 03 A6 */ mtlr r0
/* 80270E44 38 21 00 10 */ addi r1, r1, 0x10
/* 80270E48 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_8026F93C:
/* 8026F93C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8026F940 7C 08 02 A6 */ mflr r0
/* 8026F944 90 01 00 14 */ stw r0, 0x14(r1)
/* 8026F948 4B D9 3B F9 */ bl memcpy
/* 8026F94C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8026F950 7C 08 03 A6 */ mtlr r0
/* 8026F954 38 21 00 10 */ addi r1, r1, 0x10
/* 8026F958 4E 80 00 20 */ blr
@@ -1,9 +0,0 @@
lbl_8026F95C:
/* 8026F95C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8026F960 7C 08 02 A6 */ mflr r0
/* 8026F964 90 01 00 14 */ stw r0, 0x14(r1)
/* 8026F968 4B D9 3A F1 */ bl memset
/* 8026F96C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 8026F970 7C 08 03 A6 */ mtlr r0
/* 8026F974 38 21 00 10 */ addi r1, r1, 0x10
/* 8026F978 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_80270C04:
/* 80270C04 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80270C08 7C 08 02 A6 */ mflr r0
/* 80270C0C 90 01 00 14 */ stw r0, 0x14(r1)
/* 80270C10 C0 24 00 00 */ lfs f1, 0(r4)
/* 80270C14 C0 03 00 00 */ lfs f0, 0(r3)
/* 80270C18 EC 21 00 28 */ fsubs f1, f1, f0
/* 80270C1C C0 44 00 08 */ lfs f2, 8(r4)
/* 80270C20 C0 03 00 08 */ lfs f0, 8(r3)
/* 80270C24 EC 42 00 28 */ fsubs f2, f2, f0
/* 80270C28 4B FF 6A 4D */ bl cM_atan2s__Fff
/* 80270C2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80270C30 7C 08 03 A6 */ mtlr r0
/* 80270C34 38 21 00 10 */ addi r1, r1, 0x10
/* 80270C38 4E 80 00 20 */ blr
@@ -1,15 +0,0 @@
lbl_80270C3C:
/* 80270C3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 80270C40 7C 08 02 A6 */ mflr r0
/* 80270C44 90 01 00 14 */ stw r0, 0x14(r1)
/* 80270C48 C0 24 00 00 */ lfs f1, 0(r4)
/* 80270C4C C0 03 00 00 */ lfs f0, 0(r3)
/* 80270C50 EC 21 00 28 */ fsubs f1, f1, f0
/* 80270C54 C0 44 00 08 */ lfs f2, 8(r4)
/* 80270C58 C0 03 00 08 */ lfs f0, 8(r3)
/* 80270C5C EC 42 00 28 */ fsubs f2, f2, f0
/* 80270C60 4B FF 6A 15 */ bl cM_atan2s__Fff
/* 80270C64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80270C68 7C 08 03 A6 */ mtlr r0
/* 80270C6C 38 21 00 10 */ addi r1, r1, 0x10
/* 80270C70 4E 80 00 20 */ blr