d_name / d_s_name (#194)

* d_name

* scnname
This commit is contained in:
TakaRikka
2022-04-28 13:58:43 -07:00
committed by GitHub
parent 07c5152e5a
commit d91b1294bb
91 changed files with 1742 additions and 4182 deletions
@@ -1,20 +0,0 @@
lbl_80314798:
/* 80314798 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 8031479C 7C 08 02 A6 */ mflr r0
/* 803147A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 803147A4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803147A8 7C 7F 1B 79 */ or. r31, r3, r3
/* 803147AC 41 82 00 1C */ beq lbl_803147C8
/* 803147B0 3C A0 80 3D */ lis r5, __vt__11J3DShapeMtx@ha /* 0x803CDC44@ha */
/* 803147B4 38 05 DC 44 */ addi r0, r5, __vt__11J3DShapeMtx@l /* 0x803CDC44@l */
/* 803147B8 90 1F 00 00 */ stw r0, 0(r31)
/* 803147BC 7C 80 07 35 */ extsh. r0, r4
/* 803147C0 40 81 00 08 */ ble lbl_803147C8
/* 803147C4 4B FB A5 79 */ bl __dl__FPv
lbl_803147C8:
/* 803147C8 7F E3 FB 78 */ mr r3, r31
/* 803147CC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 803147D0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 803147D4 7C 08 03 A6 */ mtlr r0
/* 803147D8 38 21 00 10 */ addi r1, r1, 0x10
/* 803147DC 4E 80 00 20 */ blr
@@ -1,161 +0,0 @@
lbl_8031221C:
/* 8031221C 94 21 FF E0 */ stwu r1, -0x20(r1)
/* 80312220 7C 08 02 A6 */ mflr r0
/* 80312224 90 01 00 24 */ stw r0, 0x24(r1)
/* 80312228 39 61 00 20 */ addi r11, r1, 0x20
/* 8031222C 48 04 FF AD */ bl _savegpr_28
/* 80312230 7C 7C 1B 78 */ mr r28, r3
/* 80312234 7C BD 2B 78 */ mr r29, r5
/* 80312238 54 80 04 3F */ clrlwi. r0, r4, 0x10
/* 8031223C 41 82 02 34 */ beq lbl_80312470
/* 80312240 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80312244 7C 1F 03 78 */ mr r31, r0
/* 80312248 83 DC 00 04 */ lwz r30, 4(r28)
/* 8031224C 7C 00 22 14 */ add r0, r0, r4
/* 80312250 54 04 04 3E */ clrlwi r4, r0, 0x10
/* 80312254 4B FF FF 51 */ bl entryNum__10J3DTextureFUs
/* 80312258 38 A0 00 00 */ li r5, 0
/* 8031225C 57 E6 04 3E */ clrlwi r6, r31, 0x10
/* 80312260 48 00 00 F8 */ b lbl_80312358
lbl_80312264:
/* 80312264 80 7C 00 04 */ lwz r3, 4(r28)
/* 80312268 54 A0 2A F4 */ rlwinm r0, r5, 5, 0xb, 0x1a
/* 8031226C 7C 63 02 14 */ add r3, r3, r0
/* 80312270 7C 9E 02 14 */ add r4, r30, r0
/* 80312274 88 E4 00 00 */ lbz r7, 0(r4)
/* 80312278 98 E3 00 00 */ stb r7, 0(r3)
/* 8031227C 88 E4 00 01 */ lbz r7, 1(r4)
/* 80312280 98 E3 00 01 */ stb r7, 1(r3)
/* 80312284 A0 E4 00 02 */ lhz r7, 2(r4)
/* 80312288 B0 E3 00 02 */ sth r7, 2(r3)
/* 8031228C A0 E4 00 04 */ lhz r7, 4(r4)
/* 80312290 B0 E3 00 04 */ sth r7, 4(r3)
/* 80312294 88 E4 00 06 */ lbz r7, 6(r4)
/* 80312298 98 E3 00 06 */ stb r7, 6(r3)
/* 8031229C 88 E4 00 07 */ lbz r7, 7(r4)
/* 803122A0 98 E3 00 07 */ stb r7, 7(r3)
/* 803122A4 88 E4 00 08 */ lbz r7, 8(r4)
/* 803122A8 98 E3 00 08 */ stb r7, 8(r3)
/* 803122AC 88 E4 00 09 */ lbz r7, 9(r4)
/* 803122B0 98 E3 00 09 */ stb r7, 9(r3)
/* 803122B4 A0 E4 00 0A */ lhz r7, 0xa(r4)
/* 803122B8 B0 E3 00 0A */ sth r7, 0xa(r3)
/* 803122BC 80 E4 00 0C */ lwz r7, 0xc(r4)
/* 803122C0 90 E3 00 0C */ stw r7, 0xc(r3)
/* 803122C4 88 E4 00 10 */ lbz r7, 0x10(r4)
/* 803122C8 98 E3 00 10 */ stb r7, 0x10(r3)
/* 803122CC 88 E4 00 11 */ lbz r7, 0x11(r4)
/* 803122D0 98 E3 00 11 */ stb r7, 0x11(r3)
/* 803122D4 88 E4 00 12 */ lbz r7, 0x12(r4)
/* 803122D8 98 E3 00 12 */ stb r7, 0x12(r3)
/* 803122DC 88 E4 00 13 */ lbz r7, 0x13(r4)
/* 803122E0 98 E3 00 13 */ stb r7, 0x13(r3)
/* 803122E4 88 E4 00 14 */ lbz r7, 0x14(r4)
/* 803122E8 98 E3 00 14 */ stb r7, 0x14(r3)
/* 803122EC 88 E4 00 15 */ lbz r7, 0x15(r4)
/* 803122F0 98 E3 00 15 */ stb r7, 0x15(r3)
/* 803122F4 88 E4 00 16 */ lbz r7, 0x16(r4)
/* 803122F8 98 E3 00 16 */ stb r7, 0x16(r3)
/* 803122FC 88 E4 00 17 */ lbz r7, 0x17(r4)
/* 80312300 98 E3 00 17 */ stb r7, 0x17(r3)
/* 80312304 88 E4 00 18 */ lbz r7, 0x18(r4)
/* 80312308 98 E3 00 18 */ stb r7, 0x18(r3)
/* 8031230C 88 E4 00 19 */ lbz r7, 0x19(r4)
/* 80312310 98 E3 00 19 */ stb r7, 0x19(r3)
/* 80312314 A8 E4 00 1A */ lha r7, 0x1a(r4)
/* 80312318 B0 E3 00 1A */ sth r7, 0x1a(r3)
/* 8031231C 80 E4 00 1C */ lwz r7, 0x1c(r4)
/* 80312320 90 E3 00 1C */ stw r7, 0x1c(r3)
/* 80312324 80 7C 00 04 */ lwz r3, 4(r28)
/* 80312328 7C E3 02 14 */ add r7, r3, r0
/* 8031232C 80 67 00 1C */ lwz r3, 0x1c(r7)
/* 80312330 7C 64 1A 14 */ add r3, r4, r3
/* 80312334 7C 67 18 50 */ subf r3, r7, r3
/* 80312338 90 67 00 1C */ stw r3, 0x1c(r7)
/* 8031233C 80 7C 00 04 */ lwz r3, 4(r28)
/* 80312340 7C 63 02 14 */ add r3, r3, r0
/* 80312344 80 03 00 0C */ lwz r0, 0xc(r3)
/* 80312348 7C 04 02 14 */ add r0, r4, r0
/* 8031234C 7C 03 00 50 */ subf r0, r3, r0
/* 80312350 90 03 00 0C */ stw r0, 0xc(r3)
/* 80312354 38 A5 00 01 */ addi r5, r5, 1
lbl_80312358:
/* 80312358 54 A0 04 3E */ clrlwi r0, r5, 0x10
/* 8031235C 7C 00 30 40 */ cmplw r0, r6
/* 80312360 41 80 FF 04 */ blt lbl_80312264
/* 80312364 7F E4 FB 78 */ mr r4, r31
/* 80312368 48 00 00 F8 */ b lbl_80312460
lbl_8031236C:
/* 8031236C 80 7C 00 04 */ lwz r3, 4(r28)
/* 80312370 54 80 2A F4 */ rlwinm r0, r4, 5, 0xb, 0x1a
/* 80312374 7C C3 02 14 */ add r6, r3, r0
/* 80312378 7C 7D 02 14 */ add r3, r29, r0
/* 8031237C 88 A3 00 00 */ lbz r5, 0(r3)
/* 80312380 98 A6 00 00 */ stb r5, 0(r6)
/* 80312384 88 A3 00 01 */ lbz r5, 1(r3)
/* 80312388 98 A6 00 01 */ stb r5, 1(r6)
/* 8031238C A0 A3 00 02 */ lhz r5, 2(r3)
/* 80312390 B0 A6 00 02 */ sth r5, 2(r6)
/* 80312394 A0 A3 00 04 */ lhz r5, 4(r3)
/* 80312398 B0 A6 00 04 */ sth r5, 4(r6)
/* 8031239C 88 A3 00 06 */ lbz r5, 6(r3)
/* 803123A0 98 A6 00 06 */ stb r5, 6(r6)
/* 803123A4 88 A3 00 07 */ lbz r5, 7(r3)
/* 803123A8 98 A6 00 07 */ stb r5, 7(r6)
/* 803123AC 88 A3 00 08 */ lbz r5, 8(r3)
/* 803123B0 98 A6 00 08 */ stb r5, 8(r6)
/* 803123B4 88 A3 00 09 */ lbz r5, 9(r3)
/* 803123B8 98 A6 00 09 */ stb r5, 9(r6)
/* 803123BC A0 A3 00 0A */ lhz r5, 0xa(r3)
/* 803123C0 B0 A6 00 0A */ sth r5, 0xa(r6)
/* 803123C4 80 A3 00 0C */ lwz r5, 0xc(r3)
/* 803123C8 90 A6 00 0C */ stw r5, 0xc(r6)
/* 803123CC 88 A3 00 10 */ lbz r5, 0x10(r3)
/* 803123D0 98 A6 00 10 */ stb r5, 0x10(r6)
/* 803123D4 88 A3 00 11 */ lbz r5, 0x11(r3)
/* 803123D8 98 A6 00 11 */ stb r5, 0x11(r6)
/* 803123DC 88 A3 00 12 */ lbz r5, 0x12(r3)
/* 803123E0 98 A6 00 12 */ stb r5, 0x12(r6)
/* 803123E4 88 A3 00 13 */ lbz r5, 0x13(r3)
/* 803123E8 98 A6 00 13 */ stb r5, 0x13(r6)
/* 803123EC 88 A3 00 14 */ lbz r5, 0x14(r3)
/* 803123F0 98 A6 00 14 */ stb r5, 0x14(r6)
/* 803123F4 88 A3 00 15 */ lbz r5, 0x15(r3)
/* 803123F8 98 A6 00 15 */ stb r5, 0x15(r6)
/* 803123FC 88 A3 00 16 */ lbz r5, 0x16(r3)
/* 80312400 98 A6 00 16 */ stb r5, 0x16(r6)
/* 80312404 88 A3 00 17 */ lbz r5, 0x17(r3)
/* 80312408 98 A6 00 17 */ stb r5, 0x17(r6)
/* 8031240C 88 A3 00 18 */ lbz r5, 0x18(r3)
/* 80312410 98 A6 00 18 */ stb r5, 0x18(r6)
/* 80312414 88 A3 00 19 */ lbz r5, 0x19(r3)
/* 80312418 98 A6 00 19 */ stb r5, 0x19(r6)
/* 8031241C A8 A3 00 1A */ lha r5, 0x1a(r3)
/* 80312420 B0 A6 00 1A */ sth r5, 0x1a(r6)
/* 80312424 80 A3 00 1C */ lwz r5, 0x1c(r3)
/* 80312428 90 A6 00 1C */ stw r5, 0x1c(r6)
/* 8031242C 80 BC 00 04 */ lwz r5, 4(r28)
/* 80312430 7C C5 02 14 */ add r6, r5, r0
/* 80312434 80 A6 00 1C */ lwz r5, 0x1c(r6)
/* 80312438 7C A3 2A 14 */ add r5, r3, r5
/* 8031243C 7C A6 28 50 */ subf r5, r6, r5
/* 80312440 90 A6 00 1C */ stw r5, 0x1c(r6)
/* 80312444 80 BC 00 04 */ lwz r5, 4(r28)
/* 80312448 7C A5 02 14 */ add r5, r5, r0
/* 8031244C 80 05 00 0C */ lwz r0, 0xc(r5)
/* 80312450 7C 03 02 14 */ add r0, r3, r0
/* 80312454 7C 05 00 50 */ subf r0, r5, r0
/* 80312458 90 05 00 0C */ stw r0, 0xc(r5)
/* 8031245C 38 84 00 01 */ addi r4, r4, 1
lbl_80312460:
/* 80312460 54 83 04 3E */ clrlwi r3, r4, 0x10
/* 80312464 A0 1C 00 00 */ lhz r0, 0(r28)
/* 80312468 7C 03 00 40 */ cmplw r3, r0
/* 8031246C 41 80 FF 00 */ blt lbl_8031236C
lbl_80312470:
/* 80312470 39 61 00 20 */ addi r11, r1, 0x20
/* 80312474 48 04 FD B1 */ bl _restgpr_28
/* 80312478 80 01 00 24 */ lwz r0, 0x24(r1)
/* 8031247C 7C 08 03 A6 */ mtlr r0
/* 80312480 38 21 00 20 */ addi r1, r1, 0x20
/* 80312484 4E 80 00 20 */ blr
@@ -1,33 +0,0 @@
lbl_803121A4:
/* 803121A4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 803121A8 7C 08 02 A6 */ mflr r0
/* 803121AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 803121B0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 803121B4 7C 7F 1B 78 */ mr r31, r3
/* 803121B8 B0 83 00 00 */ sth r4, 0(r3)
/* 803121BC 54 83 2A F4 */ rlwinm r3, r4, 5, 0xb, 0x1a
/* 803121C0 4B FB CB 05 */ bl __nwa__FUl
/* 803121C4 90 7F 00 04 */ stw r3, 4(r31)
/* 803121C8 38 E0 00 00 */ li r7, 0
/* 803121CC 38 60 00 00 */ li r3, 0
/* 803121D0 7C 66 1B 78 */ mr r6, r3
/* 803121D4 7C 65 1B 78 */ mr r5, r3
/* 803121D8 48 00 00 24 */ b lbl_803121FC
lbl_803121DC:
/* 803121DC 80 9F 00 04 */ lwz r4, 4(r31)
/* 803121E0 38 03 00 0C */ addi r0, r3, 0xc
/* 803121E4 7C C4 01 2E */ stwx r6, r4, r0
/* 803121E8 80 9F 00 04 */ lwz r4, 4(r31)
/* 803121EC 38 03 00 1C */ addi r0, r3, 0x1c
/* 803121F0 7C A4 01 2E */ stwx r5, r4, r0
/* 803121F4 38 E7 00 01 */ addi r7, r7, 1
/* 803121F8 38 63 00 20 */ addi r3, r3, 0x20
lbl_803121FC:
/* 803121FC A0 1F 00 00 */ lhz r0, 0(r31)
/* 80312200 7C 07 00 00 */ cmpw r7, r0
/* 80312204 41 80 FF D8 */ blt lbl_803121DC
/* 80312208 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 8031220C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 80312210 7C 08 03 A6 */ mtlr r0
/* 80312214 38 21 00 10 */ addi r1, r1, 0x10
/* 80312218 4E 80 00 20 */ blr
@@ -1,89 +0,0 @@
lbl_8031204C:
/* 8031204C 94 21 FF A0 */ stwu r1, -0x60(r1)
/* 80312050 7C 08 02 A6 */ mflr r0
/* 80312054 90 01 00 64 */ stw r0, 0x64(r1)
/* 80312058 93 E1 00 5C */ stw r31, 0x5c(r1)
/* 8031205C 93 C1 00 58 */ stw r30, 0x58(r1)
/* 80312060 7C BE 2B 78 */ mr r30, r5
/* 80312064 80 63 00 04 */ lwz r3, 4(r3)
/* 80312068 54 80 2A F4 */ rlwinm r0, r4, 5, 0xb, 0x1a
/* 8031206C 7F E3 02 14 */ add r31, r3, r0
/* 80312070 88 1F 00 08 */ lbz r0, 8(r31)
/* 80312074 28 00 00 00 */ cmplwi r0, 0
/* 80312078 40 82 00 30 */ bne lbl_803120A8
/* 8031207C 38 61 00 1C */ addi r3, r1, 0x1c
/* 80312080 80 1F 00 1C */ lwz r0, 0x1c(r31)
/* 80312084 7C 9F 02 14 */ add r4, r31, r0
/* 80312088 A0 BF 00 02 */ lhz r5, 2(r31)
/* 8031208C A0 DF 00 04 */ lhz r6, 4(r31)
/* 80312090 88 FF 00 00 */ lbz r7, 0(r31)
/* 80312094 89 1F 00 06 */ lbz r8, 6(r31)
/* 80312098 89 3F 00 07 */ lbz r9, 7(r31)
/* 8031209C 89 5F 00 10 */ lbz r10, 0x10(r31)
/* 803120A0 48 04 BD A1 */ bl GXInitTexObj
/* 803120A4 48 00 00 54 */ b lbl_803120F8
lbl_803120A8:
/* 803120A8 93 C1 00 08 */ stw r30, 8(r1)
/* 803120AC 38 61 00 1C */ addi r3, r1, 0x1c
/* 803120B0 80 1F 00 1C */ lwz r0, 0x1c(r31)
/* 803120B4 7C 9F 02 14 */ add r4, r31, r0
/* 803120B8 A0 BF 00 02 */ lhz r5, 2(r31)
/* 803120BC A0 DF 00 04 */ lhz r6, 4(r31)
/* 803120C0 88 FF 00 00 */ lbz r7, 0(r31)
/* 803120C4 89 1F 00 06 */ lbz r8, 6(r31)
/* 803120C8 89 3F 00 07 */ lbz r9, 7(r31)
/* 803120CC 89 5F 00 10 */ lbz r10, 0x10(r31)
/* 803120D0 48 04 BF BD */ bl GXInitTexObjCI
/* 803120D4 38 61 00 10 */ addi r3, r1, 0x10
/* 803120D8 80 1F 00 0C */ lwz r0, 0xc(r31)
/* 803120DC 7C 9F 02 14 */ add r4, r31, r0
/* 803120E0 88 BF 00 09 */ lbz r5, 9(r31)
/* 803120E4 A0 DF 00 0A */ lhz r6, 0xa(r31)
/* 803120E8 48 04 C3 81 */ bl GXInitTlutObj
/* 803120EC 38 61 00 10 */ addi r3, r1, 0x10
/* 803120F0 7F C4 F3 78 */ mr r4, r30
/* 803120F4 48 04 C3 AD */ bl GXLoadTlut
lbl_803120F8:
/* 803120F8 38 61 00 1C */ addi r3, r1, 0x1c
/* 803120FC 88 9F 00 14 */ lbz r4, 0x14(r31)
/* 80312100 88 BF 00 15 */ lbz r5, 0x15(r31)
/* 80312104 C0 42 C9 88 */ lfs f2, lit_284(r2)
/* 80312108 88 1F 00 16 */ lbz r0, 0x16(r31)
/* 8031210C 7C 00 07 74 */ extsb r0, r0
/* 80312110 C8 82 C9 90 */ lfd f4, lit_288(r2)
/* 80312114 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80312118 90 01 00 44 */ stw r0, 0x44(r1)
/* 8031211C 3C C0 43 30 */ lis r6, 0x4330
/* 80312120 90 C1 00 40 */ stw r6, 0x40(r1)
/* 80312124 C8 01 00 40 */ lfd f0, 0x40(r1)
/* 80312128 EC 00 20 28 */ fsubs f0, f0, f4
/* 8031212C EC 22 00 32 */ fmuls f1, f2, f0
/* 80312130 88 1F 00 17 */ lbz r0, 0x17(r31)
/* 80312134 7C 00 07 74 */ extsb r0, r0
/* 80312138 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8031213C 90 01 00 4C */ stw r0, 0x4c(r1)
/* 80312140 90 C1 00 48 */ stw r6, 0x48(r1)
/* 80312144 C8 01 00 48 */ lfd f0, 0x48(r1)
/* 80312148 EC 00 20 28 */ fsubs f0, f0, f4
/* 8031214C EC 42 00 32 */ fmuls f2, f2, f0
/* 80312150 C0 62 C9 8C */ lfs f3, lit_285(r2)
/* 80312154 A8 1F 00 1A */ lha r0, 0x1a(r31)
/* 80312158 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8031215C 90 01 00 54 */ stw r0, 0x54(r1)
/* 80312160 90 C1 00 50 */ stw r6, 0x50(r1)
/* 80312164 C8 01 00 50 */ lfd f0, 0x50(r1)
/* 80312168 EC 00 20 28 */ fsubs f0, f0, f4
/* 8031216C EC 63 00 32 */ fmuls f3, f3, f0
/* 80312170 88 DF 00 12 */ lbz r6, 0x12(r31)
/* 80312174 88 FF 00 11 */ lbz r7, 0x11(r31)
/* 80312178 89 1F 00 13 */ lbz r8, 0x13(r31)
/* 8031217C 48 04 BF 59 */ bl GXInitTexObjLOD
/* 80312180 38 61 00 1C */ addi r3, r1, 0x1c
/* 80312184 7F C4 F3 78 */ mr r4, r30
/* 80312188 48 04 C2 8D */ bl GXLoadTexObj
/* 8031218C 83 E1 00 5C */ lwz r31, 0x5c(r1)
/* 80312190 83 C1 00 58 */ lwz r30, 0x58(r1)
/* 80312194 80 01 00 64 */ lwz r0, 0x64(r1)
/* 80312198 7C 08 03 A6 */ mtlr r0
/* 8031219C 38 21 00 60 */ addi r1, r1, 0x60
/* 803121A0 4E 80 00 20 */ blr