mirror of https://github.com/zeldaret/tp.git
1677 lines
79 KiB
ArmAsm
1677 lines
79 KiB
ArmAsm
.include "macros.inc"
|
|
|
|
.section .text, "ax" # 80263358
|
|
|
|
|
|
.global cCcD_DivideInfo_NS_Set
|
|
cCcD_DivideInfo_NS_Set:
|
|
/* 80263358 00260298 90 83 00 00 */ stw r4, 0(r3)
|
|
/* 8026335C 0026029C 90 A3 00 04 */ stw r5, 4(r3)
|
|
/* 80263360 002602A0 90 C3 00 08 */ stw r6, 8(r3)
|
|
/* 80263364 002602A4 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_DivideInfo_NS_Chk
|
|
cCcD_DivideInfo_NS_Chk:
|
|
/* 80263368 002602A8 80 A3 00 00 */ lwz r5, 0(r3)
|
|
/* 8026336C 002602AC 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 80263370 002602B0 7C A0 00 39 */ and. r0, r5, r0
|
|
/* 80263374 002602B4 41 82 00 24 */ beq lbl_80263398
|
|
/* 80263378 002602B8 80 A3 00 08 */ lwz r5, 8(r3)
|
|
/* 8026337C 002602BC 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 80263380 002602C0 7C A0 00 39 */ and. r0, r5, r0
|
|
/* 80263384 002602C4 41 82 00 14 */ beq lbl_80263398
|
|
/* 80263388 002602C8 80 63 00 04 */ lwz r3, 4(r3)
|
|
/* 8026338C 002602CC 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 80263390 002602D0 7C 60 00 39 */ and. r0, r3, r0
|
|
/* 80263394 002602D4 40 82 00 0C */ bne lbl_802633A0
|
|
lbl_80263398:
|
|
/* 80263398 002602D8 38 60 00 00 */ li r3, 0
|
|
/* 8026339C 002602DC 4E 80 00 20 */ blr
|
|
lbl_802633A0:
|
|
/* 802633A0 002602E0 38 60 00 01 */ li r3, 1
|
|
/* 802633A4 002602E4 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_DivideArea_NS_SetArea
|
|
cCcD_DivideArea_NS_SetArea:
|
|
/* 802633A8 002602E8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802633AC 002602EC 7C 08 02 A6 */ mflr r0
|
|
/* 802633B0 002602F0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802633B4 002602F4 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802633B8 002602F8 7C 7F 1B 78 */ mr r31, r3
|
|
/* 802633BC 002602FC 38 A4 00 0C */ addi r5, r4, 0xc
|
|
/* 802633C0 00260300 48 00 B8 95 */ bl cM3dGAab_NS_Set
|
|
/* 802633C4 00260304 C0 42 B6 18 */ lfs f2, lbl_80455018-_SDA2_BASE_(r2)
|
|
/* 802633C8 00260308 C0 3F 00 0C */ lfs f1, 0xc(r31)
|
|
/* 802633CC 0026030C C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 802633D0 00260310 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 802633D4 00260314 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 802633D8 00260318 D0 1F 00 20 */ stfs f0, 0x20(r31)
|
|
/* 802633DC 0026031C C0 1F 00 20 */ lfs f0, 0x20(r31)
|
|
/* 802633E0 00260320 FC 00 02 10 */ fabs f0, f0
|
|
/* 802633E4 00260324 FC 20 00 18 */ frsp f1, f0
|
|
/* 802633E8 00260328 C0 0D 8C 00 */ lfs f0, lbl_80451180-_SDA_BASE_(r13)
|
|
/* 802633EC 0026032C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 802633F0 00260330 7C 00 00 26 */ mfcr r0
|
|
/* 802633F4 00260334 54 00 0F FE */ srwi r0, r0, 0x1f
|
|
/* 802633F8 00260338 98 1F 00 1C */ stb r0, 0x1c(r31)
|
|
/* 802633FC 0026033C 88 1F 00 1C */ lbz r0, 0x1c(r31)
|
|
/* 80263400 00260340 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80263404 00260344 40 82 00 14 */ bne lbl_80263418
|
|
/* 80263408 00260348 C0 22 B6 1C */ lfs f1, lbl_8045501C-_SDA2_BASE_(r2)
|
|
/* 8026340C 0026034C C0 1F 00 20 */ lfs f0, 0x20(r31)
|
|
/* 80263410 00260350 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80263414 00260354 D0 1F 00 24 */ stfs f0, 0x24(r31)
|
|
lbl_80263418:
|
|
/* 80263418 00260358 C0 42 B6 18 */ lfs f2, lbl_80455018-_SDA2_BASE_(r2)
|
|
/* 8026341C 0026035C C0 3F 00 10 */ lfs f1, 0x10(r31)
|
|
/* 80263420 00260360 C0 1F 00 04 */ lfs f0, 4(r31)
|
|
/* 80263424 00260364 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 80263428 00260368 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 8026342C 0026036C D0 1F 00 2C */ stfs f0, 0x2c(r31)
|
|
/* 80263430 00260370 C0 1F 00 2C */ lfs f0, 0x2c(r31)
|
|
/* 80263434 00260374 FC 00 02 10 */ fabs f0, f0
|
|
/* 80263438 00260378 FC 20 00 18 */ frsp f1, f0
|
|
/* 8026343C 0026037C C0 0D 8C 00 */ lfs f0, lbl_80451180-_SDA_BASE_(r13)
|
|
/* 80263440 00260380 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80263444 00260384 7C 00 00 26 */ mfcr r0
|
|
/* 80263448 00260388 54 00 0F FE */ srwi r0, r0, 0x1f
|
|
/* 8026344C 0026038C 98 1F 00 28 */ stb r0, 0x28(r31)
|
|
/* 80263450 00260390 88 1F 00 28 */ lbz r0, 0x28(r31)
|
|
/* 80263454 00260394 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80263458 00260398 40 82 00 14 */ bne lbl_8026346C
|
|
/* 8026345C 0026039C C0 22 B6 1C */ lfs f1, lbl_8045501C-_SDA2_BASE_(r2)
|
|
/* 80263460 002603A0 C0 1F 00 2C */ lfs f0, 0x2c(r31)
|
|
/* 80263464 002603A4 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 80263468 002603A8 D0 1F 00 30 */ stfs f0, 0x30(r31)
|
|
lbl_8026346C:
|
|
/* 8026346C 002603AC C0 42 B6 18 */ lfs f2, lbl_80455018-_SDA2_BASE_(r2)
|
|
/* 80263470 002603B0 C0 3F 00 14 */ lfs f1, 0x14(r31)
|
|
/* 80263474 002603B4 C0 1F 00 08 */ lfs f0, 8(r31)
|
|
/* 80263478 002603B8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8026347C 002603BC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80263480 002603C0 D0 1F 00 38 */ stfs f0, 0x38(r31)
|
|
/* 80263484 002603C4 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 80263488 002603C8 FC 00 02 10 */ fabs f0, f0
|
|
/* 8026348C 002603CC FC 20 00 18 */ frsp f1, f0
|
|
/* 80263490 002603D0 C0 0D 8C 00 */ lfs f0, lbl_80451180-_SDA_BASE_(r13)
|
|
/* 80263494 002603D4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80263498 002603D8 7C 00 00 26 */ mfcr r0
|
|
/* 8026349C 002603DC 54 00 0F FE */ srwi r0, r0, 0x1f
|
|
/* 802634A0 002603E0 98 1F 00 34 */ stb r0, 0x34(r31)
|
|
/* 802634A4 002603E4 88 1F 00 34 */ lbz r0, 0x34(r31)
|
|
/* 802634A8 002603E8 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802634AC 002603EC 40 82 00 14 */ bne lbl_802634C0
|
|
/* 802634B0 002603F0 C0 22 B6 1C */ lfs f1, lbl_8045501C-_SDA2_BASE_(r2)
|
|
/* 802634B4 002603F4 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 802634B8 002603F8 EC 01 00 24 */ fdivs f0, f1, f0
|
|
/* 802634BC 002603FC D0 1F 00 3C */ stfs f0, 0x3c(r31)
|
|
lbl_802634C0:
|
|
/* 802634C0 00260400 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802634C4 00260404 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802634C8 00260408 7C 08 03 A6 */ mtlr r0
|
|
/* 802634CC 0026040C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802634D0 00260410 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_DivideArea_NS_CalcDivideInfo
|
|
cCcD_DivideArea_NS_CalcDivideInfo:
|
|
/* 802634D4 00260414 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802634D8 00260418 7C 08 02 A6 */ mflr r0
|
|
/* 802634DC 0026041C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802634E0 00260420 28 06 00 00 */ cmplwi r6, 0
|
|
/* 802634E4 00260424 41 82 00 1C */ beq lbl_80263500
|
|
/* 802634E8 00260428 7C 83 23 78 */ mr r3, r4
|
|
/* 802634EC 0026042C 38 80 FF FF */ li r4, -1
|
|
/* 802634F0 00260430 38 A0 FF FF */ li r5, -1
|
|
/* 802634F4 00260434 38 C0 FF FF */ li r6, -1
|
|
/* 802634F8 00260438 4B FF FE 61 */ bl cCcD_DivideInfo_NS_Set
|
|
/* 802634FC 0026043C 48 00 01 94 */ b lbl_80263690
|
|
lbl_80263500:
|
|
/* 80263500 00260440 88 03 00 1C */ lbz r0, 0x1c(r3)
|
|
/* 80263504 00260444 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80263508 00260448 40 82 00 74 */ bne lbl_8026357C
|
|
/* 8026350C 0026044C C0 43 00 24 */ lfs f2, 0x24(r3)
|
|
/* 80263510 00260450 C0 05 00 00 */ lfs f0, 0(r5)
|
|
/* 80263514 00260454 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 80263518 00260458 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 8026351C 0026045C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80263520 00260460 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80263524 00260464 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 80263528 00260468 81 01 00 0C */ lwz r8, 0xc(r1)
|
|
/* 8026352C 0026046C C0 05 00 0C */ lfs f0, 0xc(r5)
|
|
/* 80263530 00260470 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80263534 00260474 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80263538 00260478 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 8026353C 0026047C D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 80263540 00260480 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263544 00260484 2C 00 00 1F */ cmpwi r0, 0x1f
|
|
/* 80263548 00260488 40 81 00 08 */ ble lbl_80263550
|
|
/* 8026354C 0026048C 38 00 00 1F */ li r0, 0x1f
|
|
lbl_80263550:
|
|
/* 80263550 00260490 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263554 00260494 3C C0 80 3A */ lis r6, lbl_8039A7E8@ha
|
|
/* 80263558 00260498 38 C6 A7 E8 */ addi r6, r6, lbl_8039A7E8@l
|
|
/* 8026355C 0026049C 7C E6 00 2E */ lwzx r7, r6, r0
|
|
/* 80263560 002604A0 2C 08 00 00 */ cmpwi r8, 0
|
|
/* 80263564 002604A4 40 81 00 1C */ ble lbl_80263580
|
|
/* 80263568 002604A8 38 08 FF FF */ addi r0, r8, -1
|
|
/* 8026356C 002604AC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263570 002604B0 7C 06 00 2E */ lwzx r0, r6, r0
|
|
/* 80263574 002604B4 7C E7 00 78 */ andc r7, r7, r0
|
|
/* 80263578 002604B8 48 00 00 08 */ b lbl_80263580
|
|
lbl_8026357C:
|
|
/* 8026357C 002604BC 38 E0 FF FF */ li r7, -1
|
|
lbl_80263580:
|
|
/* 80263580 002604C0 88 03 00 28 */ lbz r0, 0x28(r3)
|
|
/* 80263584 002604C4 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80263588 002604C8 40 82 00 74 */ bne lbl_802635FC
|
|
/* 8026358C 002604CC C0 43 00 30 */ lfs f2, 0x30(r3)
|
|
/* 80263590 002604D0 C0 05 00 04 */ lfs f0, 4(r5)
|
|
/* 80263594 002604D4 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 80263598 002604D8 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 8026359C 002604DC EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 802635A0 002604E0 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 802635A4 002604E4 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 802635A8 002604E8 81 21 00 14 */ lwz r9, 0x14(r1)
|
|
/* 802635AC 002604EC C0 05 00 10 */ lfs f0, 0x10(r5)
|
|
/* 802635B0 002604F0 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 802635B4 002604F4 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 802635B8 002604F8 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 802635BC 002604FC D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 802635C0 00260500 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 802635C4 00260504 2C 00 00 1F */ cmpwi r0, 0x1f
|
|
/* 802635C8 00260508 40 81 00 08 */ ble lbl_802635D0
|
|
/* 802635CC 0026050C 38 00 00 1F */ li r0, 0x1f
|
|
lbl_802635D0:
|
|
/* 802635D0 00260510 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 802635D4 00260514 3C C0 80 3A */ lis r6, lbl_8039A7E8@ha
|
|
/* 802635D8 00260518 38 C6 A7 E8 */ addi r6, r6, lbl_8039A7E8@l
|
|
/* 802635DC 0026051C 7D 06 00 2E */ lwzx r8, r6, r0
|
|
/* 802635E0 00260520 2C 09 00 00 */ cmpwi r9, 0
|
|
/* 802635E4 00260524 40 81 00 1C */ ble lbl_80263600
|
|
/* 802635E8 00260528 38 09 FF FF */ addi r0, r9, -1
|
|
/* 802635EC 0026052C 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 802635F0 00260530 7C 06 00 2E */ lwzx r0, r6, r0
|
|
/* 802635F4 00260534 7D 08 00 78 */ andc r8, r8, r0
|
|
/* 802635F8 00260538 48 00 00 08 */ b lbl_80263600
|
|
lbl_802635FC:
|
|
/* 802635FC 0026053C 39 00 FF FF */ li r8, -1
|
|
lbl_80263600:
|
|
/* 80263600 00260540 88 03 00 34 */ lbz r0, 0x34(r3)
|
|
/* 80263604 00260544 28 00 00 00 */ cmplwi r0, 0
|
|
/* 80263608 00260548 40 82 00 74 */ bne lbl_8026367C
|
|
/* 8026360C 0026054C C0 43 00 3C */ lfs f2, 0x3c(r3)
|
|
/* 80263610 00260550 C0 05 00 08 */ lfs f0, 8(r5)
|
|
/* 80263614 00260554 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 80263618 00260558 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 8026361C 0026055C EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80263620 00260560 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80263624 00260564 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 80263628 00260568 81 21 00 14 */ lwz r9, 0x14(r1)
|
|
/* 8026362C 0026056C C0 05 00 14 */ lfs f0, 0x14(r5)
|
|
/* 80263630 00260570 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80263634 00260574 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80263638 00260578 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 8026363C 0026057C D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 80263640 00260580 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 80263644 00260584 2C 00 00 1F */ cmpwi r0, 0x1f
|
|
/* 80263648 00260588 40 81 00 08 */ ble lbl_80263650
|
|
/* 8026364C 0026058C 38 00 00 1F */ li r0, 0x1f
|
|
lbl_80263650:
|
|
/* 80263650 00260590 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263654 00260594 3C 60 80 3A */ lis r3, lbl_8039A7E8@ha
|
|
/* 80263658 00260598 38 63 A7 E8 */ addi r3, r3, lbl_8039A7E8@l
|
|
/* 8026365C 0026059C 7C C3 00 2E */ lwzx r6, r3, r0
|
|
/* 80263660 002605A0 2C 09 00 00 */ cmpwi r9, 0
|
|
/* 80263664 002605A4 40 81 00 1C */ ble lbl_80263680
|
|
/* 80263668 002605A8 38 09 FF FF */ addi r0, r9, -1
|
|
/* 8026366C 002605AC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263670 002605B0 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 80263674 002605B4 7C C6 00 78 */ andc r6, r6, r0
|
|
/* 80263678 002605B8 48 00 00 08 */ b lbl_80263680
|
|
lbl_8026367C:
|
|
/* 8026367C 002605BC 38 C0 FF FF */ li r6, -1
|
|
lbl_80263680:
|
|
/* 80263680 002605C0 7C 83 23 78 */ mr r3, r4
|
|
/* 80263684 002605C4 7C E4 3B 78 */ mr r4, r7
|
|
/* 80263688 002605C8 7D 05 43 78 */ mr r5, r8
|
|
/* 8026368C 002605CC 4B FF FC CD */ bl cCcD_DivideInfo_NS_Set
|
|
lbl_80263690:
|
|
/* 80263690 002605D0 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80263694 002605D4 7C 08 03 A6 */ mtlr r0
|
|
/* 80263698 002605D8 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 8026369C 002605DC 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_DivideArea_NS_CalcDivideInfoOverArea
|
|
cCcD_DivideArea_NS_CalcDivideInfoOverArea:
|
|
/* 802636A0 002605E0 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802636A4 002605E4 7C 08 02 A6 */ mflr r0
|
|
/* 802636A8 002605E8 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802636AC 002605EC 88 03 00 1C */ lbz r0, 0x1c(r3)
|
|
/* 802636B0 002605F0 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802636B4 002605F4 40 82 00 8C */ bne lbl_80263740
|
|
/* 802636B8 002605F8 C0 43 00 24 */ lfs f2, 0x24(r3)
|
|
/* 802636BC 002605FC C0 05 00 00 */ lfs f0, 0(r5)
|
|
/* 802636C0 00260600 C0 23 00 00 */ lfs f1, 0(r3)
|
|
/* 802636C4 00260604 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 802636C8 00260608 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 802636CC 0026060C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 802636D0 00260610 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 802636D4 00260614 81 01 00 0C */ lwz r8, 0xc(r1)
|
|
/* 802636D8 00260618 C0 05 00 0C */ lfs f0, 0xc(r5)
|
|
/* 802636DC 0026061C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 802636E0 00260620 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 802636E4 00260624 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 802636E8 00260628 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 802636EC 0026062C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802636F0 00260630 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 802636F4 00260634 41 80 00 0C */ blt lbl_80263700
|
|
/* 802636F8 00260638 2C 08 00 1F */ cmpwi r8, 0x1f
|
|
/* 802636FC 0026063C 40 81 00 0C */ ble lbl_80263708
|
|
lbl_80263700:
|
|
/* 80263700 00260640 38 E0 00 00 */ li r7, 0
|
|
/* 80263704 00260644 48 00 00 40 */ b lbl_80263744
|
|
lbl_80263708:
|
|
/* 80263708 00260648 2C 00 00 1F */ cmpwi r0, 0x1f
|
|
/* 8026370C 0026064C 40 81 00 08 */ ble lbl_80263714
|
|
/* 80263710 00260650 38 00 00 1F */ li r0, 0x1f
|
|
lbl_80263714:
|
|
/* 80263714 00260654 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263718 00260658 3C C0 80 3A */ lis r6, lbl_8039A7E8@ha
|
|
/* 8026371C 0026065C 38 C6 A7 E8 */ addi r6, r6, lbl_8039A7E8@l
|
|
/* 80263720 00260660 7C E6 00 2E */ lwzx r7, r6, r0
|
|
/* 80263724 00260664 2C 08 00 00 */ cmpwi r8, 0
|
|
/* 80263728 00260668 40 81 00 1C */ ble lbl_80263744
|
|
/* 8026372C 0026066C 38 08 FF FF */ addi r0, r8, -1
|
|
/* 80263730 00260670 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263734 00260674 7C 06 00 2E */ lwzx r0, r6, r0
|
|
/* 80263738 00260678 7C E7 00 78 */ andc r7, r7, r0
|
|
/* 8026373C 0026067C 48 00 00 08 */ b lbl_80263744
|
|
lbl_80263740:
|
|
/* 80263740 00260680 38 E0 FF FF */ li r7, -1
|
|
lbl_80263744:
|
|
/* 80263744 00260684 88 03 00 28 */ lbz r0, 0x28(r3)
|
|
/* 80263748 00260688 28 00 00 00 */ cmplwi r0, 0
|
|
/* 8026374C 0026068C 40 82 00 8C */ bne lbl_802637D8
|
|
/* 80263750 00260690 C0 43 00 30 */ lfs f2, 0x30(r3)
|
|
/* 80263754 00260694 C0 05 00 04 */ lfs f0, 4(r5)
|
|
/* 80263758 00260698 C0 23 00 04 */ lfs f1, 4(r3)
|
|
/* 8026375C 0026069C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80263760 002606A0 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80263764 002606A4 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80263768 002606A8 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 8026376C 002606AC 81 21 00 14 */ lwz r9, 0x14(r1)
|
|
/* 80263770 002606B0 C0 05 00 10 */ lfs f0, 0x10(r5)
|
|
/* 80263774 002606B4 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80263778 002606B8 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 8026377C 002606BC FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80263780 002606C0 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 80263784 002606C4 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 80263788 002606C8 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 8026378C 002606CC 41 80 00 0C */ blt lbl_80263798
|
|
/* 80263790 002606D0 2C 09 00 1F */ cmpwi r9, 0x1f
|
|
/* 80263794 002606D4 40 81 00 0C */ ble lbl_802637A0
|
|
lbl_80263798:
|
|
/* 80263798 002606D8 39 00 00 00 */ li r8, 0
|
|
/* 8026379C 002606DC 48 00 00 40 */ b lbl_802637DC
|
|
lbl_802637A0:
|
|
/* 802637A0 002606E0 2C 00 00 1F */ cmpwi r0, 0x1f
|
|
/* 802637A4 002606E4 40 81 00 08 */ ble lbl_802637AC
|
|
/* 802637A8 002606E8 38 00 00 1F */ li r0, 0x1f
|
|
lbl_802637AC:
|
|
/* 802637AC 002606EC 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 802637B0 002606F0 3C C0 80 3A */ lis r6, lbl_8039A7E8@ha
|
|
/* 802637B4 002606F4 38 C6 A7 E8 */ addi r6, r6, lbl_8039A7E8@l
|
|
/* 802637B8 002606F8 7D 06 00 2E */ lwzx r8, r6, r0
|
|
/* 802637BC 002606FC 2C 09 00 00 */ cmpwi r9, 0
|
|
/* 802637C0 00260700 40 81 00 1C */ ble lbl_802637DC
|
|
/* 802637C4 00260704 38 09 FF FF */ addi r0, r9, -1
|
|
/* 802637C8 00260708 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 802637CC 0026070C 7C 06 00 2E */ lwzx r0, r6, r0
|
|
/* 802637D0 00260710 7D 08 00 78 */ andc r8, r8, r0
|
|
/* 802637D4 00260714 48 00 00 08 */ b lbl_802637DC
|
|
lbl_802637D8:
|
|
/* 802637D8 00260718 39 00 FF FF */ li r8, -1
|
|
lbl_802637DC:
|
|
/* 802637DC 0026071C 88 03 00 34 */ lbz r0, 0x34(r3)
|
|
/* 802637E0 00260720 28 00 00 00 */ cmplwi r0, 0
|
|
/* 802637E4 00260724 40 82 00 8C */ bne lbl_80263870
|
|
/* 802637E8 00260728 C0 43 00 3C */ lfs f2, 0x3c(r3)
|
|
/* 802637EC 0026072C C0 05 00 08 */ lfs f0, 8(r5)
|
|
/* 802637F0 00260730 C0 23 00 08 */ lfs f1, 8(r3)
|
|
/* 802637F4 00260734 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 802637F8 00260738 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 802637FC 0026073C FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80263800 00260740 D8 01 00 10 */ stfd f0, 0x10(r1)
|
|
/* 80263804 00260744 81 21 00 14 */ lwz r9, 0x14(r1)
|
|
/* 80263808 00260748 C0 05 00 14 */ lfs f0, 0x14(r5)
|
|
/* 8026380C 0026074C EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80263810 00260750 EC 02 00 32 */ fmuls f0, f2, f0
|
|
/* 80263814 00260754 FC 00 00 1E */ fctiwz f0, f0
|
|
/* 80263818 00260758 D8 01 00 08 */ stfd f0, 8(r1)
|
|
/* 8026381C 0026075C 80 01 00 0C */ lwz r0, 0xc(r1)
|
|
/* 80263820 00260760 2C 00 00 00 */ cmpwi r0, 0
|
|
/* 80263824 00260764 41 80 00 0C */ blt lbl_80263830
|
|
/* 80263828 00260768 2C 09 00 1F */ cmpwi r9, 0x1f
|
|
/* 8026382C 0026076C 40 81 00 0C */ ble lbl_80263838
|
|
lbl_80263830:
|
|
/* 80263830 00260770 38 C0 00 00 */ li r6, 0
|
|
/* 80263834 00260774 48 00 00 40 */ b lbl_80263874
|
|
lbl_80263838:
|
|
/* 80263838 00260778 2C 00 00 1F */ cmpwi r0, 0x1f
|
|
/* 8026383C 0026077C 40 81 00 08 */ ble lbl_80263844
|
|
/* 80263840 00260780 38 00 00 1F */ li r0, 0x1f
|
|
lbl_80263844:
|
|
/* 80263844 00260784 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263848 00260788 3C 60 80 3A */ lis r3, lbl_8039A7E8@ha
|
|
/* 8026384C 0026078C 38 63 A7 E8 */ addi r3, r3, lbl_8039A7E8@l
|
|
/* 80263850 00260790 7C C3 00 2E */ lwzx r6, r3, r0
|
|
/* 80263854 00260794 2C 09 00 00 */ cmpwi r9, 0
|
|
/* 80263858 00260798 40 81 00 1C */ ble lbl_80263874
|
|
/* 8026385C 0026079C 38 09 FF FF */ addi r0, r9, -1
|
|
/* 80263860 002607A0 54 00 10 3A */ slwi r0, r0, 2
|
|
/* 80263864 002607A4 7C 03 00 2E */ lwzx r0, r3, r0
|
|
/* 80263868 002607A8 7C C6 00 78 */ andc r6, r6, r0
|
|
/* 8026386C 002607AC 48 00 00 08 */ b lbl_80263874
|
|
lbl_80263870:
|
|
/* 80263870 002607B0 38 C0 FF FF */ li r6, -1
|
|
lbl_80263874:
|
|
/* 80263874 002607B4 7C 83 23 78 */ mr r3, r4
|
|
/* 80263878 002607B8 7C E4 3B 78 */ mr r4, r7
|
|
/* 8026387C 002607BC 7D 05 43 78 */ mr r5, r8
|
|
/* 80263880 002607C0 4B FF FA D9 */ bl cCcD_DivideInfo_NS_Set
|
|
/* 80263884 002607C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80263888 002607C8 7C 08 03 A6 */ mtlr r0
|
|
/* 8026388C 002607CC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80263890 002607D0 4E 80 00 20 */ blr
|
|
/* 80263894 002607D4 38 60 00 00 */ li r3, 0
|
|
/* 80263898 002607D8 4E 80 00 20 */ blr
|
|
/* 8026389C 002607DC 38 60 00 00 */ li r3, 0
|
|
/* 802638A0 002607E0 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Stts_NS_Init
|
|
cCcD_Stts_NS_Init:
|
|
/* 802638A4 002607E4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802638A8 002607E8 7C 08 02 A6 */ mflr r0
|
|
/* 802638AC 002607EC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802638B0 002607F0 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802638B4 002607F4 48 0F E9 21 */ bl _savegpr_27
|
|
/* 802638B8 002607F8 7C 7B 1B 78 */ mr r27, r3
|
|
/* 802638BC 002607FC 7C 9C 23 78 */ mr r28, r4
|
|
/* 802638C0 00260800 7C BD 2B 78 */ mr r29, r5
|
|
/* 802638C4 00260804 7C DE 33 78 */ mr r30, r6
|
|
/* 802638C8 00260808 7C FF 3B 78 */ mr r31, r7
|
|
/* 802638CC 0026080C 81 83 00 18 */ lwz r12, 0x18(r3)
|
|
/* 802638D0 00260810 81 8C 00 14 */ lwz r12, 0x14(r12)
|
|
/* 802638D4 00260814 7D 89 03 A6 */ mtctr r12
|
|
/* 802638D8 00260818 4E 80 04 21 */ bctrl
|
|
/* 802638DC 0026081C 9B 9B 00 14 */ stb r28, 0x14(r27)
|
|
/* 802638E0 00260820 9B BB 00 15 */ stb r29, 0x15(r27)
|
|
/* 802638E4 00260824 93 DB 00 0C */ stw r30, 0xc(r27)
|
|
/* 802638E8 00260828 93 FB 00 10 */ stw r31, 0x10(r27)
|
|
/* 802638EC 0026082C 39 61 00 20 */ addi r11, r1, 0x20
|
|
/* 802638F0 00260830 48 0F E9 31 */ bl _restgpr_27
|
|
/* 802638F4 00260834 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802638F8 00260838 7C 08 03 A6 */ mtlr r0
|
|
/* 802638FC 0026083C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80263900 00260840 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Stts_NS_Ct
|
|
cCcD_Stts_NS_Ct:
|
|
/* 80263904 00260844 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80263908 00260848 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 8026390C 0026084C D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 80263910 00260850 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80263914 00260854 38 80 00 00 */ li r4, 0
|
|
/* 80263918 00260858 90 83 00 0C */ stw r4, 0xc(r3)
|
|
/* 8026391C 0026085C 38 00 FF FF */ li r0, -1
|
|
/* 80263920 00260860 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 80263924 00260864 98 83 00 14 */ stb r4, 0x14(r3)
|
|
/* 80263928 00260868 98 83 00 15 */ stb r4, 0x15(r3)
|
|
/* 8026392C 0026086C 98 83 00 16 */ stb r4, 0x16(r3)
|
|
/* 80263930 00260870 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Stts_NS_PlusCcMove
|
|
cCcD_Stts_NS_PlusCcMove:
|
|
/* 80263934 00260874 C0 03 00 00 */ lfs f0, 0(r3)
|
|
/* 80263938 00260878 EC 00 08 2A */ fadds f0, f0, f1
|
|
/* 8026393C 0026087C D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 80263940 00260880 C0 03 00 04 */ lfs f0, 4(r3)
|
|
/* 80263944 00260884 EC 00 10 2A */ fadds f0, f0, f2
|
|
/* 80263948 00260888 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 8026394C 0026088C C0 03 00 08 */ lfs f0, 8(r3)
|
|
/* 80263950 00260890 EC 00 18 2A */ fadds f0, f0, f3
|
|
/* 80263954 00260894 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80263958 00260898 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Stts_NS_ClrCcMove
|
|
cCcD_Stts_NS_ClrCcMove:
|
|
/* 8026395C 0026089C C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80263960 002608A0 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80263964 002608A4 D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 80263968 002608A8 D0 03 00 00 */ stfs f0, 0(r3)
|
|
/* 8026396C 002608AC 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Stts_NS_PlusDmg
|
|
cCcD_Stts_NS_PlusDmg:
|
|
/* 80263970 002608B0 88 03 00 16 */ lbz r0, 0x16(r3)
|
|
/* 80263974 002608B4 7C 00 20 00 */ cmpw r0, r4
|
|
/* 80263978 002608B8 4C 80 00 20 */ bgelr
|
|
/* 8026397C 002608BC 98 83 00 16 */ stb r4, 0x16(r3)
|
|
/* 80263980 002608C0 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Stts_NS_GetWeightF
|
|
cCcD_Stts_NS_GetWeightF:
|
|
/* 80263984 002608C4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263988 002608C8 88 03 00 14 */ lbz r0, 0x14(r3)
|
|
/* 8026398C 002608CC C8 22 B6 28 */ lfd f1, lbl_80455028-_SDA2_BASE_(r2)
|
|
/* 80263990 002608D0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
|
/* 80263994 002608D4 90 01 00 0C */ stw r0, 0xc(r1)
|
|
/* 80263998 002608D8 3C 00 43 30 */ lis r0, 0x4330
|
|
/* 8026399C 002608DC 90 01 00 08 */ stw r0, 8(r1)
|
|
/* 802639A0 002608E0 C8 01 00 08 */ lfd f0, 8(r1)
|
|
/* 802639A4 002608E4 EC 20 08 28 */ fsubs f1, f0, f1
|
|
/* 802639A8 002608E8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802639AC 002608EC 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjCommonBase_NS_ct
|
|
cCcD_ObjCommonBase_NS_ct:
|
|
/* 802639B0 002608F0 38 00 00 00 */ li r0, 0
|
|
/* 802639B4 002608F4 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 802639B8 002608F8 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802639BC 002608FC 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 802639C0 00260900 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjHitInf_NS_Set
|
|
cCcD_ObjHitInf_NS_Set:
|
|
/* 802639C4 00260904 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802639C8 00260908 7C 08 02 A6 */ mflr r0
|
|
/* 802639CC 0026090C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802639D0 00260910 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 802639D4 00260914 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 802639D8 00260918 7C 7E 1B 78 */ mr r30, r3
|
|
/* 802639DC 0026091C 7C 9F 23 78 */ mr r31, r4
|
|
/* 802639E0 00260920 48 00 0E 6D */ bl cCcD_ObjAt_NS_Set
|
|
/* 802639E4 00260924 38 7E 00 18 */ addi r3, r30, 0x18
|
|
/* 802639E8 00260928 38 9F 00 0C */ addi r4, r31, 0xc
|
|
/* 802639EC 0026092C 48 00 0E 95 */ bl cCcD_ObjTg_NS_Set
|
|
/* 802639F0 00260930 80 1F 00 14 */ lwz r0, 0x14(r31)
|
|
/* 802639F4 00260934 90 1E 00 2C */ stw r0, 0x2c(r30)
|
|
/* 802639F8 00260938 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802639FC 0026093C 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80263A00 00260940 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263A04 00260944 7C 08 03 A6 */ mtlr r0
|
|
/* 80263A08 00260948 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263A0C 0026094C 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Obj_NS_ct
|
|
cCcD_Obj_NS_ct:
|
|
/* 80263A10 00260950 38 00 00 00 */ li r0, 0
|
|
/* 80263A14 00260954 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80263A18 00260958 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Obj_NS_Set
|
|
cCcD_Obj_NS_Set:
|
|
/* 80263A1C 0026095C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263A20 00260960 7C 08 02 A6 */ mflr r0
|
|
/* 80263A24 00260964 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263A28 00260968 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 80263A2C 0026096C 90 03 00 40 */ stw r0, 0x40(r3)
|
|
/* 80263A30 00260970 38 84 00 04 */ addi r4, r4, 4
|
|
/* 80263A34 00260974 4B FF FF 91 */ bl cCcD_ObjHitInf_NS_Set
|
|
/* 80263A38 00260978 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263A3C 0026097C 7C 08 03 A6 */ mtlr r0
|
|
/* 80263A40 00260980 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263A44 00260984 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_Obj_NS_GetAc
|
|
cCcD_Obj_NS_GetAc:
|
|
/* 80263A48 00260988 80 63 00 44 */ lwz r3, 0x44(r3)
|
|
/* 80263A4C 0026098C 28 03 00 00 */ cmplwi r3, 0
|
|
/* 80263A50 00260990 40 82 00 0C */ bne lbl_80263A5C
|
|
/* 80263A54 00260994 38 60 00 00 */ li r3, 0
|
|
/* 80263A58 00260998 4E 80 00 20 */ blr
|
|
lbl_80263A5C:
|
|
/* 80263A5C 0026099C 80 63 00 0C */ lwz r3, 0xc(r3)
|
|
/* 80263A60 002609A0 4E 80 00 20 */ blr
|
|
/* 80263A64 002609A4 38 00 00 02 */ li r0, 2
|
|
/* 80263A68 002609A8 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 80263A6C 002609AC C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80263A70 002609B0 D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 80263A74 002609B4 D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 80263A78 002609B8 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 80263A7C 002609BC D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 80263A80 002609C0 D0 04 00 04 */ stfs f0, 4(r4)
|
|
/* 80263A84 002609C4 4E 80 00 20 */ blr
|
|
/* 80263A88 002609C8 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 80263A8C 002609CC 7C 08 02 A6 */ mflr r0
|
|
/* 80263A90 002609D0 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80263A94 002609D4 3C C0 80 3A */ lis r6, lbl_803A37C0@ha
|
|
/* 80263A98 002609D8 38 06 37 C0 */ addi r0, r6, lbl_803A37C0@l
|
|
/* 80263A9C 002609DC 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263AA0 002609E0 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 80263AA4 002609E4 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80263AA8 002609E8 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 80263AAC 002609EC D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 80263AB0 002609F0 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 80263AB4 002609F4 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80263AB8 002609F8 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
|
/* 80263ABC 002609FC D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 80263AC0 00260A00 3C C0 80 3B */ lis r6, lbl_803ABB84@ha
|
|
/* 80263AC4 00260A04 38 06 BB 84 */ addi r0, r6, lbl_803ABB84@l
|
|
/* 80263AC8 00260A08 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263ACC 00260A0C 80 C3 00 34 */ lwz r6, 0x34(r3)
|
|
/* 80263AD0 00260A10 80 03 00 38 */ lwz r0, 0x38(r3)
|
|
/* 80263AD4 00260A14 90 C1 00 1C */ stw r6, 0x1c(r1)
|
|
/* 80263AD8 00260A18 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80263ADC 00260A1C 80 03 00 3C */ lwz r0, 0x3c(r3)
|
|
/* 80263AE0 00260A20 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80263AE4 00260A24 80 C3 00 40 */ lwz r6, 0x40(r3)
|
|
/* 80263AE8 00260A28 80 03 00 44 */ lwz r0, 0x44(r3)
|
|
/* 80263AEC 00260A2C 90 C1 00 28 */ stw r6, 0x28(r1)
|
|
/* 80263AF0 00260A30 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 80263AF4 00260A34 80 03 00 48 */ lwz r0, 0x48(r3)
|
|
/* 80263AF8 00260A38 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 80263AFC 00260A3C 80 C3 00 4C */ lwz r6, 0x4c(r3)
|
|
/* 80263B00 00260A40 80 03 00 50 */ lwz r0, 0x50(r3)
|
|
/* 80263B04 00260A44 90 C1 00 34 */ stw r6, 0x34(r1)
|
|
/* 80263B08 00260A48 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 80263B0C 00260A4C 80 03 00 54 */ lwz r0, 0x54(r3)
|
|
/* 80263B10 00260A50 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 80263B14 00260A54 38 64 00 20 */ addi r3, r4, 0x20
|
|
/* 80263B18 00260A58 38 81 00 08 */ addi r4, r1, 8
|
|
/* 80263B1C 00260A5C 48 00 A6 11 */ bl cM3d_Cross_CpsTri
|
|
/* 80263B20 00260A60 3C 80 80 3B */ lis r4, lbl_803ABB84@ha
|
|
/* 80263B24 00260A64 38 04 BB 84 */ addi r0, r4, lbl_803ABB84@l
|
|
/* 80263B28 00260A68 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263B2C 00260A6C 3C 80 80 3A */ lis r4, lbl_803A37C0@ha
|
|
/* 80263B30 00260A70 38 04 37 C0 */ addi r0, r4, lbl_803A37C0@l
|
|
/* 80263B34 00260A74 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263B38 00260A78 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
/* 80263B3C 00260A7C 30 03 FF FF */ addic r0, r3, -1
|
|
/* 80263B40 00260A80 7C 00 19 10 */ subfe r0, r0, r3
|
|
/* 80263B44 00260A84 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 80263B48 00260A88 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 80263B4C 00260A8C 7C 08 03 A6 */ mtlr r0
|
|
/* 80263B50 00260A90 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 80263B54 00260A94 4E 80 00 20 */ blr
|
|
/* 80263B58 00260A98 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263B5C 00260A9C 7C 08 02 A6 */ mflr r0
|
|
/* 80263B60 00260AA0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263B64 00260AA4 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263B68 00260AA8 38 84 00 20 */ addi r4, r4, 0x20
|
|
/* 80263B6C 00260AAC 48 00 BC 45 */ bl cM3dGTri_NS_cross
|
|
/* 80263B70 00260AB0 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
/* 80263B74 00260AB4 30 03 FF FF */ addic r0, r3, -1
|
|
/* 80263B78 00260AB8 7C 00 19 10 */ subfe r0, r0, r3
|
|
/* 80263B7C 00260ABC 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 80263B80 00260AC0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263B84 00260AC4 7C 08 03 A6 */ mtlr r0
|
|
/* 80263B88 00260AC8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263B8C 00260ACC 4E 80 00 20 */ blr
|
|
/* 80263B90 00260AD0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263B94 00260AD4 7C 08 02 A6 */ mflr r0
|
|
/* 80263B98 00260AD8 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263B9C 00260ADC 7C 66 1B 78 */ mr r6, r3
|
|
/* 80263BA0 00260AE0 38 64 00 20 */ addi r3, r4, 0x20
|
|
/* 80263BA4 00260AE4 38 86 00 20 */ addi r4, r6, 0x20
|
|
/* 80263BA8 00260AE8 48 00 83 5D */ bl cM3d_Cross_SphTri
|
|
/* 80263BAC 00260AEC 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
/* 80263BB0 00260AF0 30 03 FF FF */ addic r0, r3, -1
|
|
/* 80263BB4 00260AF4 7C 00 19 10 */ subfe r0, r0, r3
|
|
/* 80263BB8 00260AF8 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 80263BBC 00260AFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263BC0 00260B00 7C 08 03 A6 */ mtlr r0
|
|
/* 80263BC4 00260B04 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263BC8 00260B08 4E 80 00 20 */ blr
|
|
/* 80263BCC 00260B0C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263BD0 00260B10 7C 08 02 A6 */ mflr r0
|
|
/* 80263BD4 00260B14 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263BD8 00260B18 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263BDC 00260B1C 38 84 00 20 */ addi r4, r4, 0x20
|
|
/* 80263BE0 00260B20 48 00 A2 4D */ bl cM3d_Cross_TriTri
|
|
/* 80263BE4 00260B24 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
/* 80263BE8 00260B28 30 03 FF FF */ addic r0, r3, -1
|
|
/* 80263BEC 00260B2C 7C 00 19 10 */ subfe r0, r0, r3
|
|
/* 80263BF0 00260B30 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 80263BF4 00260B34 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263BF8 00260B38 7C 08 03 A6 */ mtlr r0
|
|
/* 80263BFC 00260B3C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263C00 00260B40 4E 80 00 20 */ blr
|
|
/* 80263C04 00260B44 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 80263C08 00260B48 7C 08 02 A6 */ mflr r0
|
|
/* 80263C0C 00260B4C 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80263C10 00260B50 93 E1 00 3C */ stw r31, 0x3c(r1)
|
|
/* 80263C14 00260B54 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80263C18 00260B58 48 00 B0 E1 */ bl cM3dGAab_NS_ClearForMinMax
|
|
/* 80263C1C 00260B5C C0 1F 00 34 */ lfs f0, 0x34(r31)
|
|
/* 80263C20 00260B60 D0 01 00 20 */ stfs f0, 0x20(r1)
|
|
/* 80263C24 00260B64 C0 1F 00 38 */ lfs f0, 0x38(r31)
|
|
/* 80263C28 00260B68 D0 01 00 24 */ stfs f0, 0x24(r1)
|
|
/* 80263C2C 00260B6C C0 1F 00 3C */ lfs f0, 0x3c(r31)
|
|
/* 80263C30 00260B70 D0 01 00 28 */ stfs f0, 0x28(r1)
|
|
/* 80263C34 00260B74 7F E3 FB 78 */ mr r3, r31
|
|
/* 80263C38 00260B78 38 81 00 20 */ addi r4, r1, 0x20
|
|
/* 80263C3C 00260B7C 48 00 B0 E1 */ bl cM3dGAab_NS_SetMinMax
|
|
/* 80263C40 00260B80 C0 1F 00 40 */ lfs f0, 0x40(r31)
|
|
/* 80263C44 00260B84 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 80263C48 00260B88 C0 1F 00 44 */ lfs f0, 0x44(r31)
|
|
/* 80263C4C 00260B8C D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
/* 80263C50 00260B90 C0 1F 00 48 */ lfs f0, 0x48(r31)
|
|
/* 80263C54 00260B94 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80263C58 00260B98 7F E3 FB 78 */ mr r3, r31
|
|
/* 80263C5C 00260B9C 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 80263C60 00260BA0 48 00 B0 BD */ bl cM3dGAab_NS_SetMinMax
|
|
/* 80263C64 00260BA4 C0 1F 00 4C */ lfs f0, 0x4c(r31)
|
|
/* 80263C68 00260BA8 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80263C6C 00260BAC C0 1F 00 50 */ lfs f0, 0x50(r31)
|
|
/* 80263C70 00260BB0 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 80263C74 00260BB4 C0 1F 00 54 */ lfs f0, 0x54(r31)
|
|
/* 80263C78 00260BB8 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80263C7C 00260BBC 7F E3 FB 78 */ mr r3, r31
|
|
/* 80263C80 00260BC0 38 81 00 08 */ addi r4, r1, 8
|
|
/* 80263C84 00260BC4 48 00 B0 99 */ bl cM3dGAab_NS_SetMinMax
|
|
/* 80263C88 00260BC8 83 E1 00 3C */ lwz r31, 0x3c(r1)
|
|
/* 80263C8C 00260BCC 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 80263C90 00260BD0 7C 08 03 A6 */ mtlr r0
|
|
/* 80263C94 00260BD4 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 80263C98 00260BD8 4E 80 00 20 */ blr
|
|
/* 80263C9C 00260BDC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263CA0 00260BE0 7C 08 02 A6 */ mflr r0
|
|
/* 80263CA4 00260BE4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263CA8 00260BE8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80263CAC 00260BEC 93 C1 00 08 */ stw r30, 8(r1)
|
|
/* 80263CB0 00260BF0 7C 7E 1B 78 */ mr r30, r3
|
|
/* 80263CB4 00260BF4 7C BF 2B 78 */ mr r31, r5
|
|
/* 80263CB8 00260BF8 38 7E 00 20 */ addi r3, r30, 0x20
|
|
/* 80263CBC 00260BFC 48 0E 34 D9 */ bl PSVECDotProduct
|
|
/* 80263CC0 00260C00 C0 1E 00 2C */ lfs f0, 0x2c(r30)
|
|
/* 80263CC4 00260C04 EC 20 08 2A */ fadds f1, f0, f1
|
|
/* 80263CC8 00260C08 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80263CCC 00260C0C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80263CD0 00260C10 4C 41 13 82 */ cror 2, 1, 2
|
|
/* 80263CD4 00260C14 40 82 00 20 */ bne lbl_80263CF4
|
|
/* 80263CD8 00260C18 C0 1E 00 20 */ lfs f0, 0x20(r30)
|
|
/* 80263CDC 00260C1C D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 80263CE0 00260C20 C0 1E 00 24 */ lfs f0, 0x24(r30)
|
|
/* 80263CE4 00260C24 D0 1F 00 04 */ stfs f0, 4(r31)
|
|
/* 80263CE8 00260C28 C0 1E 00 28 */ lfs f0, 0x28(r30)
|
|
/* 80263CEC 00260C2C D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 80263CF0 00260C30 48 00 00 2C */ b lbl_80263D1C
|
|
lbl_80263CF4:
|
|
/* 80263CF4 00260C34 C0 1E 00 20 */ lfs f0, 0x20(r30)
|
|
/* 80263CF8 00260C38 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 80263CFC 00260C3C C0 1E 00 24 */ lfs f0, 0x24(r30)
|
|
/* 80263D00 00260C40 D0 1F 00 04 */ stfs f0, 4(r31)
|
|
/* 80263D04 00260C44 C0 1E 00 28 */ lfs f0, 0x28(r30)
|
|
/* 80263D08 00260C48 D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 80263D0C 00260C4C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80263D10 00260C50 7F E4 FB 78 */ mr r4, r31
|
|
/* 80263D14 00260C54 C0 22 B6 30 */ lfs f1, lbl_80455030-_SDA2_BASE_(r2)
|
|
/* 80263D18 00260C58 48 0E 33 C1 */ bl PSVECScale
|
|
lbl_80263D1C:
|
|
/* 80263D1C 00260C5C 38 60 00 01 */ li r3, 1
|
|
/* 80263D20 00260C60 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80263D24 00260C64 83 C1 00 08 */ lwz r30, 8(r1)
|
|
/* 80263D28 00260C68 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263D2C 00260C6C 7C 08 03 A6 */ mtlr r0
|
|
/* 80263D30 00260C70 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263D34 00260C74 4E 80 00 20 */ blr
|
|
/* 80263D38 00260C78 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263D3C 00260C7C 7C 08 02 A6 */ mflr r0
|
|
/* 80263D40 00260C80 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263D44 00260C84 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80263D48 00260C88 41 82 00 08 */ beq lbl_80263D50
|
|
/* 80263D4C 00260C8C 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80263D50:
|
|
/* 80263D50 00260C90 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263D54 00260C94 48 00 93 C1 */ bl cM3d_Cross_CpsCps
|
|
/* 80263D58 00260C98 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80263D5C 00260C9C 41 82 00 0C */ beq lbl_80263D68
|
|
/* 80263D60 00260CA0 38 60 00 01 */ li r3, 1
|
|
/* 80263D64 00260CA4 48 00 00 08 */ b lbl_80263D6C
|
|
lbl_80263D68:
|
|
/* 80263D68 00260CA8 38 60 00 00 */ li r3, 0
|
|
lbl_80263D6C:
|
|
/* 80263D6C 00260CAC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263D70 00260CB0 7C 08 03 A6 */ mtlr r0
|
|
/* 80263D74 00260CB4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263D78 00260CB8 4E 80 00 20 */ blr
|
|
/* 80263D7C 00260CBC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263D80 00260CC0 7C 08 02 A6 */ mflr r0
|
|
/* 80263D84 00260CC4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263D88 00260CC8 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80263D8C 00260CCC 41 82 00 08 */ beq lbl_80263D94
|
|
/* 80263D90 00260CD0 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80263D94:
|
|
/* 80263D94 00260CD4 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263D98 00260CD8 48 00 96 3D */ bl cM3d_Cross_CpsCyl
|
|
/* 80263D9C 00260CDC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80263DA0 00260CE0 41 82 00 0C */ beq lbl_80263DAC
|
|
/* 80263DA4 00260CE4 38 60 00 01 */ li r3, 1
|
|
/* 80263DA8 00260CE8 48 00 00 08 */ b lbl_80263DB0
|
|
lbl_80263DAC:
|
|
/* 80263DAC 00260CEC 38 60 00 00 */ li r3, 0
|
|
lbl_80263DB0:
|
|
/* 80263DB0 00260CF0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263DB4 00260CF4 7C 08 03 A6 */ mtlr r0
|
|
/* 80263DB8 00260CF8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263DBC 00260CFC 4E 80 00 20 */ blr
|
|
/* 80263DC0 00260D00 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263DC4 00260D04 7C 08 02 A6 */ mflr r0
|
|
/* 80263DC8 00260D08 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263DCC 00260D0C 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80263DD0 00260D10 41 82 00 08 */ beq lbl_80263DD8
|
|
/* 80263DD4 00260D14 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80263DD8:
|
|
/* 80263DD8 00260D18 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263DDC 00260D1C 48 00 9E 61 */ bl cM3d_Cross_CpsSph
|
|
/* 80263DE0 00260D20 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80263DE4 00260D24 41 82 00 0C */ beq lbl_80263DF0
|
|
/* 80263DE8 00260D28 38 60 00 01 */ li r3, 1
|
|
/* 80263DEC 00260D2C 48 00 00 08 */ b lbl_80263DF4
|
|
lbl_80263DF0:
|
|
/* 80263DF0 00260D30 38 60 00 00 */ li r3, 0
|
|
lbl_80263DF4:
|
|
/* 80263DF4 00260D34 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80263DF8 00260D38 7C 08 03 A6 */ mtlr r0
|
|
/* 80263DFC 00260D3C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80263E00 00260D40 4E 80 00 20 */ blr
|
|
/* 80263E04 00260D44 94 21 FF C0 */ stwu r1, -0x40(r1)
|
|
/* 80263E08 00260D48 7C 08 02 A6 */ mflr r0
|
|
/* 80263E0C 00260D4C 90 01 00 44 */ stw r0, 0x44(r1)
|
|
/* 80263E10 00260D50 3C C0 80 3A */ lis r6, lbl_803A37C0@ha
|
|
/* 80263E14 00260D54 38 06 37 C0 */ addi r0, r6, lbl_803A37C0@l
|
|
/* 80263E18 00260D58 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263E1C 00260D5C C0 04 00 20 */ lfs f0, 0x20(r4)
|
|
/* 80263E20 00260D60 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80263E24 00260D64 C0 04 00 24 */ lfs f0, 0x24(r4)
|
|
/* 80263E28 00260D68 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 80263E2C 00260D6C C0 04 00 28 */ lfs f0, 0x28(r4)
|
|
/* 80263E30 00260D70 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80263E34 00260D74 C0 04 00 2C */ lfs f0, 0x2c(r4)
|
|
/* 80263E38 00260D78 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 80263E3C 00260D7C 3C C0 80 3B */ lis r6, lbl_803ABB84@ha
|
|
/* 80263E40 00260D80 38 06 BB 84 */ addi r0, r6, lbl_803ABB84@l
|
|
/* 80263E44 00260D84 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263E48 00260D88 80 C4 00 34 */ lwz r6, 0x34(r4)
|
|
/* 80263E4C 00260D8C 80 04 00 38 */ lwz r0, 0x38(r4)
|
|
/* 80263E50 00260D90 90 C1 00 1C */ stw r6, 0x1c(r1)
|
|
/* 80263E54 00260D94 90 01 00 20 */ stw r0, 0x20(r1)
|
|
/* 80263E58 00260D98 80 04 00 3C */ lwz r0, 0x3c(r4)
|
|
/* 80263E5C 00260D9C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80263E60 00260DA0 80 C4 00 40 */ lwz r6, 0x40(r4)
|
|
/* 80263E64 00260DA4 80 04 00 44 */ lwz r0, 0x44(r4)
|
|
/* 80263E68 00260DA8 90 C1 00 28 */ stw r6, 0x28(r1)
|
|
/* 80263E6C 00260DAC 90 01 00 2C */ stw r0, 0x2c(r1)
|
|
/* 80263E70 00260DB0 80 04 00 48 */ lwz r0, 0x48(r4)
|
|
/* 80263E74 00260DB4 90 01 00 30 */ stw r0, 0x30(r1)
|
|
/* 80263E78 00260DB8 80 C4 00 4C */ lwz r6, 0x4c(r4)
|
|
/* 80263E7C 00260DBC 80 04 00 50 */ lwz r0, 0x50(r4)
|
|
/* 80263E80 00260DC0 90 C1 00 34 */ stw r6, 0x34(r1)
|
|
/* 80263E84 00260DC4 90 01 00 38 */ stw r0, 0x38(r1)
|
|
/* 80263E88 00260DC8 80 04 00 54 */ lwz r0, 0x54(r4)
|
|
/* 80263E8C 00260DCC 90 01 00 3C */ stw r0, 0x3c(r1)
|
|
/* 80263E90 00260DD0 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263E94 00260DD4 38 81 00 08 */ addi r4, r1, 8
|
|
/* 80263E98 00260DD8 48 00 A2 95 */ bl cM3d_Cross_CpsTri
|
|
/* 80263E9C 00260DDC 3C 80 80 3B */ lis r4, lbl_803ABB84@ha
|
|
/* 80263EA0 00260DE0 38 04 BB 84 */ addi r0, r4, lbl_803ABB84@l
|
|
/* 80263EA4 00260DE4 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263EA8 00260DE8 3C 80 80 3A */ lis r4, lbl_803A37C0@ha
|
|
/* 80263EAC 00260DEC 38 04 37 C0 */ addi r0, r4, lbl_803A37C0@l
|
|
/* 80263EB0 00260DF0 90 01 00 18 */ stw r0, 0x18(r1)
|
|
/* 80263EB4 00260DF4 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
/* 80263EB8 00260DF8 30 03 FF FF */ addic r0, r3, -1
|
|
/* 80263EBC 00260DFC 7C 00 19 10 */ subfe r0, r0, r3
|
|
/* 80263EC0 00260E00 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 80263EC4 00260E04 80 01 00 44 */ lwz r0, 0x44(r1)
|
|
/* 80263EC8 00260E08 7C 08 03 A6 */ mtlr r0
|
|
/* 80263ECC 00260E0C 38 21 00 40 */ addi r1, r1, 0x40
|
|
/* 80263ED0 00260E10 4E 80 00 20 */ blr
|
|
/* 80263ED4 00260E14 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80263ED8 00260E18 7C 08 02 A6 */ mflr r0
|
|
/* 80263EDC 00260E1C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80263EE0 00260E20 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80263EE4 00260E24 D0 05 00 00 */ stfs f0, 0(r5)
|
|
/* 80263EE8 00260E28 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80263EEC 00260E2C 41 82 00 08 */ beq lbl_80263EF4
|
|
/* 80263EF0 00260E30 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80263EF4:
|
|
/* 80263EF4 00260E34 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263EF8 00260E38 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 80263EFC 00260E3C 48 00 92 19 */ bl cM3d_Cross_CpsCps
|
|
/* 80263F00 00260E40 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80263F04 00260E44 41 82 00 0C */ beq lbl_80263F10
|
|
/* 80263F08 00260E48 38 60 00 01 */ li r3, 1
|
|
/* 80263F0C 00260E4C 48 00 00 08 */ b lbl_80263F14
|
|
lbl_80263F10:
|
|
/* 80263F10 00260E50 38 60 00 00 */ li r3, 0
|
|
lbl_80263F14:
|
|
/* 80263F14 00260E54 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80263F18 00260E58 7C 08 03 A6 */ mtlr r0
|
|
/* 80263F1C 00260E5C 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80263F20 00260E60 4E 80 00 20 */ blr
|
|
/* 80263F24 00260E64 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80263F28 00260E68 7C 08 02 A6 */ mflr r0
|
|
/* 80263F2C 00260E6C 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80263F30 00260E70 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80263F34 00260E74 D0 05 00 00 */ stfs f0, 0(r5)
|
|
/* 80263F38 00260E78 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80263F3C 00260E7C 41 82 00 08 */ beq lbl_80263F44
|
|
/* 80263F40 00260E80 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80263F44:
|
|
/* 80263F44 00260E84 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263F48 00260E88 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 80263F4C 00260E8C 48 00 94 89 */ bl cM3d_Cross_CpsCyl
|
|
/* 80263F50 00260E90 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80263F54 00260E94 41 82 00 0C */ beq lbl_80263F60
|
|
/* 80263F58 00260E98 38 60 00 01 */ li r3, 1
|
|
/* 80263F5C 00260E9C 48 00 00 08 */ b lbl_80263F64
|
|
lbl_80263F60:
|
|
/* 80263F60 00260EA0 38 60 00 00 */ li r3, 0
|
|
lbl_80263F64:
|
|
/* 80263F64 00260EA4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80263F68 00260EA8 7C 08 03 A6 */ mtlr r0
|
|
/* 80263F6C 00260EAC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80263F70 00260EB0 4E 80 00 20 */ blr
|
|
/* 80263F74 00260EB4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80263F78 00260EB8 7C 08 02 A6 */ mflr r0
|
|
/* 80263F7C 00260EBC 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80263F80 00260EC0 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80263F84 00260EC4 D0 05 00 00 */ stfs f0, 0(r5)
|
|
/* 80263F88 00260EC8 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80263F8C 00260ECC 41 82 00 08 */ beq lbl_80263F94
|
|
/* 80263F90 00260ED0 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80263F94:
|
|
/* 80263F94 00260ED4 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80263F98 00260ED8 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 80263F9C 00260EDC 48 00 9C A1 */ bl cM3d_Cross_CpsSph
|
|
/* 80263FA0 00260EE0 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80263FA4 00260EE4 41 82 00 0C */ beq lbl_80263FB0
|
|
/* 80263FA8 00260EE8 38 60 00 01 */ li r3, 1
|
|
/* 80263FAC 00260EEC 48 00 00 08 */ b lbl_80263FB4
|
|
lbl_80263FB0:
|
|
/* 80263FB0 00260EF0 38 60 00 00 */ li r3, 0
|
|
lbl_80263FB4:
|
|
/* 80263FB4 00260EF4 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80263FB8 00260EF8 7C 08 03 A6 */ mtlr r0
|
|
/* 80263FBC 00260EFC 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80263FC0 00260F00 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_CpsAttr_NS_CalcAabBox
|
|
cCcD_CpsAttr_NS_CalcAabBox:
|
|
/* 80263FC4 00260F04 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80263FC8 00260F08 7C 08 02 A6 */ mflr r0
|
|
/* 80263FCC 00260F0C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80263FD0 00260F10 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80263FD4 00260F14 7C 7F 1B 78 */ mr r31, r3
|
|
/* 80263FD8 00260F18 48 00 AD 21 */ bl cM3dGAab_NS_ClearForMinMax
|
|
/* 80263FDC 00260F1C 7F E3 FB 78 */ mr r3, r31
|
|
/* 80263FE0 00260F20 38 9F 00 20 */ addi r4, r31, 0x20
|
|
/* 80263FE4 00260F24 48 00 AD 39 */ bl cM3dGAab_NS_SetMinMax
|
|
/* 80263FE8 00260F28 7F E3 FB 78 */ mr r3, r31
|
|
/* 80263FEC 00260F2C 38 9F 00 2C */ addi r4, r31, 0x2c
|
|
/* 80263FF0 00260F30 48 00 AD 2D */ bl cM3dGAab_NS_SetMinMax
|
|
/* 80263FF4 00260F34 7F E3 FB 78 */ mr r3, r31
|
|
/* 80263FF8 00260F38 C0 3F 00 3C */ lfs f1, 0x3c(r31)
|
|
/* 80263FFC 00260F3C 48 00 AE 6D */ bl cM3dGAab_NS_PlusR
|
|
/* 80264000 00260F40 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 80264004 00260F44 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80264008 00260F48 7C 08 03 A6 */ mtlr r0
|
|
/* 8026400C 00260F4C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264010 00260F50 4E 80 00 20 */ blr
|
|
/* 80264014 00260F54 94 21 FF B0 */ stwu r1, -0x50(r1)
|
|
/* 80264018 00260F58 7C 08 02 A6 */ mflr r0
|
|
/* 8026401C 00260F5C 90 01 00 54 */ stw r0, 0x54(r1)
|
|
/* 80264020 00260F60 DB E1 00 40 */ stfd f31, 0x40(r1)
|
|
/* 80264024 00260F64 F3 E1 00 48 */ psq_st f31, 72(r1), 0, qr0
|
|
/* 80264028 00260F68 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 8026402C 00260F6C 48 0F E1 AD */ bl _savegpr_28
|
|
/* 80264030 00260F70 7C 7C 1B 78 */ mr r28, r3
|
|
/* 80264034 00260F74 7C 9D 23 78 */ mr r29, r4
|
|
/* 80264038 00260F78 7C BE 2B 78 */ mr r30, r5
|
|
/* 8026403C 00260F7C 3B FC 00 2C */ addi r31, r28, 0x2c
|
|
/* 80264040 00260F80 7F E3 FB 78 */ mr r3, r31
|
|
/* 80264044 00260F84 38 9C 00 20 */ addi r4, r28, 0x20
|
|
/* 80264048 00260F88 38 A1 00 20 */ addi r5, r1, 0x20
|
|
/* 8026404C 00260F8C 48 0E 30 69 */ bl PSVECSubtract
|
|
/* 80264050 00260F90 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 80264054 00260F94 7C 64 1B 78 */ mr r4, r3
|
|
/* 80264058 00260F98 48 0E 31 3D */ bl PSVECDotProduct
|
|
/* 8026405C 00260F9C FF E0 08 90 */ fmr f31, f1
|
|
/* 80264060 00260FA0 FC 00 FA 10 */ fabs f0, f31
|
|
/* 80264064 00260FA4 FC 20 00 18 */ frsp f1, f0
|
|
/* 80264068 00260FA8 C0 0D 8C 00 */ lfs f0, lbl_80451180-_SDA_BASE_(r13)
|
|
/* 8026406C 00260FAC FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80264070 00260FB0 40 80 00 0C */ bge lbl_8026407C
|
|
/* 80264074 00260FB4 38 60 00 00 */ li r3, 0
|
|
/* 80264078 00260FB8 48 00 00 E4 */ b lbl_8026415C
|
|
lbl_8026407C:
|
|
/* 8026407C 00260FBC 7F A3 EB 78 */ mr r3, r29
|
|
/* 80264080 00260FC0 38 9C 00 20 */ addi r4, r28, 0x20
|
|
/* 80264084 00260FC4 38 A1 00 14 */ addi r5, r1, 0x14
|
|
/* 80264088 00260FC8 48 0E 30 2D */ bl PSVECSubtract
|
|
/* 8026408C 00260FCC 38 61 00 14 */ addi r3, r1, 0x14
|
|
/* 80264090 00260FD0 38 81 00 20 */ addi r4, r1, 0x20
|
|
/* 80264094 00260FD4 48 0E 31 01 */ bl PSVECDotProduct
|
|
/* 80264098 00260FD8 EC 21 F8 24 */ fdivs f1, f1, f31
|
|
/* 8026409C 00260FDC C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 802640A0 00260FE0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 802640A4 00260FE4 40 80 00 20 */ bge lbl_802640C4
|
|
/* 802640A8 00260FE8 C0 1C 00 20 */ lfs f0, 0x20(r28)
|
|
/* 802640AC 00260FEC D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 802640B0 00260FF0 C0 1C 00 24 */ lfs f0, 0x24(r28)
|
|
/* 802640B4 00260FF4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 802640B8 00260FF8 C0 1C 00 28 */ lfs f0, 0x28(r28)
|
|
/* 802640BC 00260FFC D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 802640C0 00261000 48 00 00 48 */ b lbl_80264108
|
|
lbl_802640C4:
|
|
/* 802640C4 00261004 C0 02 B6 1C */ lfs f0, lbl_8045501C-_SDA2_BASE_(r2)
|
|
/* 802640C8 00261008 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 802640CC 0026100C 40 81 00 20 */ ble lbl_802640EC
|
|
/* 802640D0 00261010 C0 1F 00 00 */ lfs f0, 0(r31)
|
|
/* 802640D4 00261014 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 802640D8 00261018 C0 1F 00 04 */ lfs f0, 4(r31)
|
|
/* 802640DC 0026101C D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 802640E0 00261020 C0 1F 00 08 */ lfs f0, 8(r31)
|
|
/* 802640E4 00261024 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 802640E8 00261028 48 00 00 20 */ b lbl_80264108
|
|
lbl_802640EC:
|
|
/* 802640EC 0026102C 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 802640F0 00261030 7C 64 1B 78 */ mr r4, r3
|
|
/* 802640F4 00261034 48 0E 2F E5 */ bl PSVECScale
|
|
/* 802640F8 00261038 38 61 00 20 */ addi r3, r1, 0x20
|
|
/* 802640FC 0026103C 38 9C 00 20 */ addi r4, r28, 0x20
|
|
/* 80264100 00261040 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 80264104 00261044 48 0E 2F 8D */ bl PSVECAdd
|
|
lbl_80264108:
|
|
/* 80264108 00261048 7F A3 EB 78 */ mr r3, r29
|
|
/* 8026410C 0026104C 38 81 00 08 */ addi r4, r1, 8
|
|
/* 80264110 00261050 7F C5 F3 78 */ mr r5, r30
|
|
/* 80264114 00261054 48 0E 2F A1 */ bl PSVECSubtract
|
|
/* 80264118 00261058 7F C3 F3 78 */ mr r3, r30
|
|
/* 8026411C 0026105C 48 0E 30 35 */ bl PSVECMag
|
|
/* 80264120 00261060 FC 00 0A 10 */ fabs f0, f1
|
|
/* 80264124 00261064 FC 20 00 18 */ frsp f1, f0
|
|
/* 80264128 00261068 C0 0D 8C 00 */ lfs f0, lbl_80451180-_SDA_BASE_(r13)
|
|
/* 8026412C 0026106C FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80264130 00261070 40 80 00 1C */ bge lbl_8026414C
|
|
/* 80264134 00261074 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80264138 00261078 D0 1E 00 00 */ stfs f0, 0(r30)
|
|
/* 8026413C 0026107C D0 1E 00 04 */ stfs f0, 4(r30)
|
|
/* 80264140 00261080 D0 1E 00 08 */ stfs f0, 8(r30)
|
|
/* 80264144 00261084 38 60 00 00 */ li r3, 0
|
|
/* 80264148 00261088 48 00 00 14 */ b lbl_8026415C
|
|
lbl_8026414C:
|
|
/* 8026414C 0026108C 7F C3 F3 78 */ mr r3, r30
|
|
/* 80264150 00261090 7F C4 F3 78 */ mr r4, r30
|
|
/* 80264154 00261094 48 0E 2F A1 */ bl PSVECNormalize
|
|
/* 80264158 00261098 38 60 00 01 */ li r3, 1
|
|
lbl_8026415C:
|
|
/* 8026415C 0026109C E3 E1 00 48 */ psq_l f31, 72(r1), 0, qr0
|
|
/* 80264160 002610A0 CB E1 00 40 */ lfd f31, 0x40(r1)
|
|
/* 80264164 002610A4 39 61 00 40 */ addi r11, r1, 0x40
|
|
/* 80264168 002610A8 48 0F E0 BD */ bl _restgpr_28
|
|
/* 8026416C 002610AC 80 01 00 54 */ lwz r0, 0x54(r1)
|
|
/* 80264170 002610B0 7C 08 03 A6 */ mtlr r0
|
|
/* 80264174 002610B4 38 21 00 50 */ addi r1, r1, 0x50
|
|
/* 80264178 002610B8 4E 80 00 20 */ blr
|
|
/* 8026417C 002610BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80264180 002610C0 7C 08 02 A6 */ mflr r0
|
|
/* 80264184 002610C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264188 002610C8 7C 66 1B 78 */ mr r6, r3
|
|
/* 8026418C 002610CC 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80264190 002610D0 41 82 00 08 */ beq lbl_80264198
|
|
/* 80264194 002610D4 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80264198:
|
|
/* 80264198 002610D8 7C 83 23 78 */ mr r3, r4
|
|
/* 8026419C 002610DC 38 86 00 20 */ addi r4, r6, 0x20
|
|
/* 802641A0 002610E0 48 00 92 35 */ bl cM3d_Cross_CpsCyl
|
|
/* 802641A4 002610E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 802641A8 002610E8 41 82 00 0C */ beq lbl_802641B4
|
|
/* 802641AC 002610EC 38 60 00 01 */ li r3, 1
|
|
/* 802641B0 002610F0 48 00 00 08 */ b lbl_802641B8
|
|
lbl_802641B4:
|
|
/* 802641B4 002610F4 38 60 00 00 */ li r3, 0
|
|
lbl_802641B8:
|
|
/* 802641B8 002610F8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802641BC 002610FC 7C 08 03 A6 */ mtlr r0
|
|
/* 802641C0 00261100 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802641C4 00261104 4E 80 00 20 */ blr
|
|
/* 802641C8 00261108 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802641CC 0026110C 7C 08 02 A6 */ mflr r0
|
|
/* 802641D0 00261110 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802641D4 00261114 28 04 00 00 */ cmplwi r4, 0
|
|
/* 802641D8 00261118 41 82 00 08 */ beq lbl_802641E0
|
|
/* 802641DC 0026111C 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_802641E0:
|
|
/* 802641E0 00261120 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 802641E4 00261124 48 00 B0 49 */ bl cM3dGCyl_NS_cross_X1_
|
|
/* 802641E8 00261128 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 802641EC 0026112C 41 82 00 0C */ beq lbl_802641F8
|
|
/* 802641F0 00261130 38 60 00 01 */ li r3, 1
|
|
/* 802641F4 00261134 48 00 00 08 */ b lbl_802641FC
|
|
lbl_802641F8:
|
|
/* 802641F8 00261138 38 60 00 00 */ li r3, 0
|
|
lbl_802641FC:
|
|
/* 802641FC 0026113C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80264200 00261140 7C 08 03 A6 */ mtlr r0
|
|
/* 80264204 00261144 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264208 00261148 4E 80 00 20 */ blr
|
|
/* 8026420C 0026114C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80264210 00261150 7C 08 02 A6 */ mflr r0
|
|
/* 80264214 00261154 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264218 00261158 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8026421C 0026115C 41 82 00 08 */ beq lbl_80264224
|
|
/* 80264220 00261160 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80264224:
|
|
/* 80264224 00261164 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80264228 00261168 48 00 AF E1 */ bl cM3dGCyl_NS_cross
|
|
/* 8026422C 0026116C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80264230 00261170 41 82 00 0C */ beq lbl_8026423C
|
|
/* 80264234 00261174 38 60 00 01 */ li r3, 1
|
|
/* 80264238 00261178 48 00 00 08 */ b lbl_80264240
|
|
lbl_8026423C:
|
|
/* 8026423C 0026117C 38 60 00 00 */ li r3, 0
|
|
lbl_80264240:
|
|
/* 80264240 00261180 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80264244 00261184 7C 08 03 A6 */ mtlr r0
|
|
/* 80264248 00261188 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8026424C 0026118C 4E 80 00 20 */ blr
|
|
/* 80264250 00261190 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80264254 00261194 7C 08 02 A6 */ mflr r0
|
|
/* 80264258 00261198 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 8026425C 0026119C 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80264260 002611A0 38 84 00 20 */ addi r4, r4, 0x20
|
|
/* 80264264 002611A4 48 00 83 6D */ bl cM3d_Cross_CylTri
|
|
/* 80264268 002611A8 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
/* 8026426C 002611AC 30 03 FF FF */ addic r0, r3, -1
|
|
/* 80264270 002611B0 7C 00 19 10 */ subfe r0, r0, r3
|
|
/* 80264274 002611B4 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 80264278 002611B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8026427C 002611BC 7C 08 03 A6 */ mtlr r0
|
|
/* 80264280 002611C0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264284 002611C4 4E 80 00 20 */ blr
|
|
/* 80264288 002611C8 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8026428C 002611CC 7C 08 02 A6 */ mflr r0
|
|
/* 80264290 002611D0 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264294 002611D4 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80264298 002611D8 41 82 00 08 */ beq lbl_802642A0
|
|
/* 8026429C 002611DC 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_802642A0:
|
|
/* 802642A0 002611E0 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 802642A4 002611E4 48 00 7F 89 */ bl cM3d_Cross_CylCyl
|
|
/* 802642A8 002611E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 802642AC 002611EC 41 82 00 0C */ beq lbl_802642B8
|
|
/* 802642B0 002611F0 38 60 00 01 */ li r3, 1
|
|
/* 802642B4 002611F4 48 00 00 08 */ b lbl_802642BC
|
|
lbl_802642B8:
|
|
/* 802642B8 002611F8 38 60 00 00 */ li r3, 0
|
|
lbl_802642BC:
|
|
/* 802642BC 002611FC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802642C0 00261200 7C 08 03 A6 */ mtlr r0
|
|
/* 802642C4 00261204 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802642C8 00261208 4E 80 00 20 */ blr
|
|
/* 802642CC 0026120C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802642D0 00261210 7C 08 02 A6 */ mflr r0
|
|
/* 802642D4 00261214 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802642D8 00261218 28 04 00 00 */ cmplwi r4, 0
|
|
/* 802642DC 0026121C 41 82 00 08 */ beq lbl_802642E4
|
|
/* 802642E0 00261220 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_802642E4:
|
|
/* 802642E4 00261224 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 802642E8 00261228 48 00 75 BD */ bl cM3d_Cross_CylSph
|
|
/* 802642EC 0026122C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 802642F0 00261230 41 82 00 0C */ beq lbl_802642FC
|
|
/* 802642F4 00261234 38 60 00 01 */ li r3, 1
|
|
/* 802642F8 00261238 48 00 00 08 */ b lbl_80264300
|
|
lbl_802642FC:
|
|
/* 802642FC 0026123C 38 60 00 00 */ li r3, 0
|
|
lbl_80264300:
|
|
/* 80264300 00261240 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80264304 00261244 7C 08 03 A6 */ mtlr r0
|
|
/* 80264308 00261248 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 8026430C 0026124C 4E 80 00 20 */ blr
|
|
/* 80264310 00261250 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 80264314 00261254 7C 08 02 A6 */ mflr r0
|
|
/* 80264318 00261258 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 8026431C 0026125C 7C 66 1B 78 */ mr r6, r3
|
|
/* 80264320 00261260 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80264324 00261264 D0 05 00 00 */ stfs f0, 0(r5)
|
|
/* 80264328 00261268 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8026432C 0026126C 41 82 00 08 */ beq lbl_80264334
|
|
/* 80264330 00261270 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80264334:
|
|
/* 80264334 00261274 7C 83 23 78 */ mr r3, r4
|
|
/* 80264338 00261278 38 86 00 20 */ addi r4, r6, 0x20
|
|
/* 8026433C 0026127C 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 80264340 00261280 48 00 90 95 */ bl cM3d_Cross_CpsCyl
|
|
/* 80264344 00261284 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80264348 00261288 41 82 00 0C */ beq lbl_80264354
|
|
/* 8026434C 0026128C 38 60 00 01 */ li r3, 1
|
|
/* 80264350 00261290 48 00 00 08 */ b lbl_80264358
|
|
lbl_80264354:
|
|
/* 80264354 00261294 38 60 00 00 */ li r3, 0
|
|
lbl_80264358:
|
|
/* 80264358 00261298 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 8026435C 0026129C 7C 08 03 A6 */ mtlr r0
|
|
/* 80264360 002612A0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80264364 002612A4 4E 80 00 20 */ blr
|
|
/* 80264368 002612A8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8026436C 002612AC 7C 08 02 A6 */ mflr r0
|
|
/* 80264370 002612B0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80264374 002612B4 C0 83 00 20 */ lfs f4, 0x20(r3)
|
|
/* 80264378 002612B8 C0 63 00 2C */ lfs f3, 0x2c(r3)
|
|
/* 8026437C 002612BC EC 04 18 28 */ fsubs f0, f4, f3
|
|
/* 80264380 002612C0 D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 80264384 002612C4 C0 43 00 24 */ lfs f2, 0x24(r3)
|
|
/* 80264388 002612C8 D0 41 00 18 */ stfs f2, 0x18(r1)
|
|
/* 8026438C 002612CC C0 23 00 28 */ lfs f1, 0x28(r3)
|
|
/* 80264390 002612D0 EC 01 18 28 */ fsubs f0, f1, f3
|
|
/* 80264394 002612D4 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80264398 002612D8 EC 04 18 2A */ fadds f0, f4, f3
|
|
/* 8026439C 002612DC D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 802643A0 002612E0 C0 03 00 30 */ lfs f0, 0x30(r3)
|
|
/* 802643A4 002612E4 EC 02 00 2A */ fadds f0, f2, f0
|
|
/* 802643A8 002612E8 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 802643AC 002612EC EC 01 18 2A */ fadds f0, f1, f3
|
|
/* 802643B0 002612F0 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 802643B4 002612F4 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 802643B8 002612F8 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 802643BC 002612FC 48 00 A8 99 */ bl cM3dGAab_NS_Set
|
|
/* 802643C0 00261300 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802643C4 00261304 7C 08 03 A6 */ mtlr r0
|
|
/* 802643C8 00261308 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802643CC 0026130C 4E 80 00 20 */ blr
|
|
/* 802643D0 00261310 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802643D4 00261314 7C 08 02 A6 */ mflr r0
|
|
/* 802643D8 00261318 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802643DC 0026131C 93 E1 00 1C */ stw r31, 0x1c(r1)
|
|
/* 802643E0 00261320 7C BF 2B 78 */ mr r31, r5
|
|
/* 802643E4 00261324 C0 43 00 24 */ lfs f2, 0x24(r3)
|
|
/* 802643E8 00261328 C0 64 00 04 */ lfs f3, 4(r4)
|
|
/* 802643EC 0026132C FC 02 18 40 */ fcmpo cr0, f2, f3
|
|
/* 802643F0 00261330 40 81 00 1C */ ble lbl_8026440C
|
|
/* 802643F4 00261334 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 802643F8 00261338 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 802643FC 0026133C D0 41 00 0C */ stfs f2, 0xc(r1)
|
|
/* 80264400 00261340 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 80264404 00261344 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80264408 00261348 48 00 00 48 */ b lbl_80264450
|
|
lbl_8026440C:
|
|
/* 8026440C 0026134C C0 03 00 30 */ lfs f0, 0x30(r3)
|
|
/* 80264410 00261350 EC 22 00 2A */ fadds f1, f2, f0
|
|
/* 80264414 00261354 FC 01 18 40 */ fcmpo cr0, f1, f3
|
|
/* 80264418 00261358 40 80 00 20 */ bge lbl_80264438
|
|
/* 8026441C 0026135C C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 80264420 00261360 D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80264424 00261364 D0 41 00 0C */ stfs f2, 0xc(r1)
|
|
/* 80264428 00261368 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 8026442C 0026136C D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80264430 00261370 D0 21 00 0C */ stfs f1, 0xc(r1)
|
|
/* 80264434 00261374 48 00 00 1C */ b lbl_80264450
|
|
lbl_80264438:
|
|
/* 80264438 00261378 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 8026443C 0026137C D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80264440 00261380 D0 41 00 0C */ stfs f2, 0xc(r1)
|
|
/* 80264444 00261384 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 80264448 00261388 D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 8026444C 0026138C D0 61 00 0C */ stfs f3, 0xc(r1)
|
|
lbl_80264450:
|
|
/* 80264450 00261390 7C 83 23 78 */ mr r3, r4
|
|
/* 80264454 00261394 38 81 00 08 */ addi r4, r1, 8
|
|
/* 80264458 00261398 7F E5 FB 78 */ mr r5, r31
|
|
/* 8026445C 0026139C 48 0E 2C 59 */ bl PSVECSubtract
|
|
/* 80264460 002613A0 7F E3 FB 78 */ mr r3, r31
|
|
/* 80264464 002613A4 48 0E 2C ED */ bl PSVECMag
|
|
/* 80264468 002613A8 FC 00 0A 10 */ fabs f0, f1
|
|
/* 8026446C 002613AC FC 20 00 18 */ frsp f1, f0
|
|
/* 80264470 002613B0 C0 0D 8C 00 */ lfs f0, lbl_80451180-_SDA_BASE_(r13)
|
|
/* 80264474 002613B4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 80264478 002613B8 40 80 00 1C */ bge lbl_80264494
|
|
/* 8026447C 002613BC C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80264480 002613C0 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 80264484 002613C4 D0 1F 00 04 */ stfs f0, 4(r31)
|
|
/* 80264488 002613C8 D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 8026448C 002613CC 38 60 00 00 */ li r3, 0
|
|
/* 80264490 002613D0 48 00 00 14 */ b lbl_802644A4
|
|
lbl_80264494:
|
|
/* 80264494 002613D4 7F E3 FB 78 */ mr r3, r31
|
|
/* 80264498 002613D8 7F E4 FB 78 */ mr r4, r31
|
|
/* 8026449C 002613DC 48 0E 2C 59 */ bl PSVECNormalize
|
|
/* 802644A0 002613E0 38 60 00 01 */ li r3, 1
|
|
lbl_802644A4:
|
|
/* 802644A4 002613E4 83 E1 00 1C */ lwz r31, 0x1c(r1)
|
|
/* 802644A8 002613E8 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802644AC 002613EC 7C 08 03 A6 */ mtlr r0
|
|
/* 802644B0 002613F0 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802644B4 002613F4 4E 80 00 20 */ blr
|
|
/* 802644B8 002613F8 38 00 00 01 */ li r0, 1
|
|
/* 802644BC 002613FC 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 802644C0 00261400 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 802644C4 00261404 D0 04 00 04 */ stfs f0, 4(r4)
|
|
/* 802644C8 00261408 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 802644CC 0026140C D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 802644D0 00261410 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 802644D4 00261414 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 802644D8 00261418 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
|
/* 802644DC 0026141C D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 802644E0 00261420 C0 03 00 30 */ lfs f0, 0x30(r3)
|
|
/* 802644E4 00261424 D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 802644E8 00261428 4E 80 00 20 */ blr
|
|
/* 802644EC 0026142C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802644F0 00261430 7C 08 02 A6 */ mflr r0
|
|
/* 802644F4 00261434 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802644F8 00261438 7C 66 1B 78 */ mr r6, r3
|
|
/* 802644FC 0026143C 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80264500 00261440 41 82 00 08 */ beq lbl_80264508
|
|
/* 80264504 00261444 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80264508:
|
|
/* 80264508 00261448 7C 83 23 78 */ mr r3, r4
|
|
/* 8026450C 0026144C 38 86 00 20 */ addi r4, r6, 0x20
|
|
/* 80264510 00261450 48 00 97 2D */ bl cM3d_Cross_CpsSph
|
|
/* 80264514 00261454 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80264518 00261458 41 82 00 0C */ beq lbl_80264524
|
|
/* 8026451C 0026145C 38 60 00 01 */ li r3, 1
|
|
/* 80264520 00261460 48 00 00 08 */ b lbl_80264528
|
|
lbl_80264524:
|
|
/* 80264524 00261464 38 60 00 00 */ li r3, 0
|
|
lbl_80264528:
|
|
/* 80264528 00261468 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8026452C 0026146C 7C 08 03 A6 */ mtlr r0
|
|
/* 80264530 00261470 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264534 00261474 4E 80 00 20 */ blr
|
|
/* 80264538 00261478 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8026453C 0026147C 7C 08 02 A6 */ mflr r0
|
|
/* 80264540 00261480 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264544 00261484 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80264548 00261488 41 82 00 08 */ beq lbl_80264550
|
|
/* 8026454C 0026148C 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80264550:
|
|
/* 80264550 00261490 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80264554 00261494 48 00 B1 E9 */ bl cM3dGSph_NS_cross_X1_
|
|
/* 80264558 00261498 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 8026455C 0026149C 41 82 00 0C */ beq lbl_80264568
|
|
/* 80264560 002614A0 38 60 00 01 */ li r3, 1
|
|
/* 80264564 002614A4 48 00 00 08 */ b lbl_8026456C
|
|
lbl_80264568:
|
|
/* 80264568 002614A8 38 60 00 00 */ li r3, 0
|
|
lbl_8026456C:
|
|
/* 8026456C 002614AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80264570 002614B0 7C 08 03 A6 */ mtlr r0
|
|
/* 80264574 002614B4 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264578 002614B8 4E 80 00 20 */ blr
|
|
/* 8026457C 002614BC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80264580 002614C0 7C 08 02 A6 */ mflr r0
|
|
/* 80264584 002614C4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264588 002614C8 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8026458C 002614CC 41 82 00 08 */ beq lbl_80264594
|
|
/* 80264590 002614D0 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80264594:
|
|
/* 80264594 002614D4 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80264598 002614D8 48 00 B1 79 */ bl cM3dGSph_NS_cross
|
|
/* 8026459C 002614DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 802645A0 002614E0 41 82 00 0C */ beq lbl_802645AC
|
|
/* 802645A4 002614E4 38 60 00 01 */ li r3, 1
|
|
/* 802645A8 002614E8 48 00 00 08 */ b lbl_802645B0
|
|
lbl_802645AC:
|
|
/* 802645AC 002614EC 38 60 00 00 */ li r3, 0
|
|
lbl_802645B0:
|
|
/* 802645B0 002614F0 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802645B4 002614F4 7C 08 03 A6 */ mtlr r0
|
|
/* 802645B8 002614F8 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802645BC 002614FC 4E 80 00 20 */ blr
|
|
/* 802645C0 00261500 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802645C4 00261504 7C 08 02 A6 */ mflr r0
|
|
/* 802645C8 00261508 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 802645CC 0026150C 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 802645D0 00261510 38 84 00 20 */ addi r4, r4, 0x20
|
|
/* 802645D4 00261514 48 00 79 31 */ bl cM3d_Cross_SphTri
|
|
/* 802645D8 00261518 54 63 06 3E */ clrlwi r3, r3, 0x18
|
|
/* 802645DC 0026151C 30 03 FF FF */ addic r0, r3, -1
|
|
/* 802645E0 00261520 7C 00 19 10 */ subfe r0, r0, r3
|
|
/* 802645E4 00261524 54 03 06 3E */ clrlwi r3, r0, 0x18
|
|
/* 802645E8 00261528 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802645EC 0026152C 7C 08 03 A6 */ mtlr r0
|
|
/* 802645F0 00261530 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802645F4 00261534 4E 80 00 20 */ blr
|
|
/* 802645F8 00261538 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802645FC 0026153C 7C 08 02 A6 */ mflr r0
|
|
/* 80264600 00261540 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264604 00261544 7C 66 1B 78 */ mr r6, r3
|
|
/* 80264608 00261548 28 04 00 00 */ cmplwi r4, 0
|
|
/* 8026460C 0026154C 41 82 00 08 */ beq lbl_80264614
|
|
/* 80264610 00261550 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_80264614:
|
|
/* 80264614 00261554 7C 83 23 78 */ mr r3, r4
|
|
/* 80264618 00261558 38 86 00 20 */ addi r4, r6, 0x20
|
|
/* 8026461C 0026155C 48 00 72 89 */ bl cM3d_Cross_CylSph
|
|
/* 80264620 00261560 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80264624 00261564 41 82 00 0C */ beq lbl_80264630
|
|
/* 80264628 00261568 38 60 00 01 */ li r3, 1
|
|
/* 8026462C 0026156C 48 00 00 08 */ b lbl_80264634
|
|
lbl_80264630:
|
|
/* 80264630 00261570 38 60 00 00 */ li r3, 0
|
|
lbl_80264634:
|
|
/* 80264634 00261574 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80264638 00261578 7C 08 03 A6 */ mtlr r0
|
|
/* 8026463C 0026157C 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264640 00261580 4E 80 00 20 */ blr
|
|
/* 80264644 00261584 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80264648 00261588 7C 08 02 A6 */ mflr r0
|
|
/* 8026464C 0026158C 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264650 00261590 28 04 00 00 */ cmplwi r4, 0
|
|
/* 80264654 00261594 41 82 00 08 */ beq lbl_8026465C
|
|
/* 80264658 00261598 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_8026465C:
|
|
/* 8026465C 0026159C 38 63 00 20 */ addi r3, r3, 0x20
|
|
/* 80264660 002615A0 48 00 76 1D */ bl cM3d_Cross_SphSph
|
|
/* 80264664 002615A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 80264668 002615A8 41 82 00 0C */ beq lbl_80264674
|
|
/* 8026466C 002615AC 38 60 00 01 */ li r3, 1
|
|
/* 80264670 002615B0 48 00 00 08 */ b lbl_80264678
|
|
lbl_80264674:
|
|
/* 80264674 002615B4 38 60 00 00 */ li r3, 0
|
|
lbl_80264678:
|
|
/* 80264678 002615B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 8026467C 002615BC 7C 08 03 A6 */ mtlr r0
|
|
/* 80264680 002615C0 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264684 002615C4 4E 80 00 20 */ blr
|
|
/* 80264688 002615C8 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 8026468C 002615CC 7C 08 02 A6 */ mflr r0
|
|
/* 80264690 002615D0 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 80264694 002615D4 7C 66 1B 78 */ mr r6, r3
|
|
/* 80264698 002615D8 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 8026469C 002615DC D0 05 00 00 */ stfs f0, 0(r5)
|
|
/* 802646A0 002615E0 28 04 00 00 */ cmplwi r4, 0
|
|
/* 802646A4 002615E4 41 82 00 08 */ beq lbl_802646AC
|
|
/* 802646A8 002615E8 38 84 00 20 */ addi r4, r4, 0x20
|
|
lbl_802646AC:
|
|
/* 802646AC 002615EC 7C 83 23 78 */ mr r3, r4
|
|
/* 802646B0 002615F0 38 86 00 20 */ addi r4, r6, 0x20
|
|
/* 802646B4 002615F4 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 802646B8 002615F8 48 00 95 85 */ bl cM3d_Cross_CpsSph
|
|
/* 802646BC 002615FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
|
/* 802646C0 00261600 41 82 00 0C */ beq lbl_802646CC
|
|
/* 802646C4 00261604 38 60 00 01 */ li r3, 1
|
|
/* 802646C8 00261608 48 00 00 08 */ b lbl_802646D0
|
|
lbl_802646CC:
|
|
/* 802646CC 0026160C 38 60 00 00 */ li r3, 0
|
|
lbl_802646D0:
|
|
/* 802646D0 00261610 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 802646D4 00261614 7C 08 03 A6 */ mtlr r0
|
|
/* 802646D8 00261618 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 802646DC 0026161C 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_SphAttr_NS_CalcAabBox
|
|
cCcD_SphAttr_NS_CalcAabBox:
|
|
/* 802646E0 00261620 94 21 FF E0 */ stwu r1, -0x20(r1)
|
|
/* 802646E4 00261624 7C 08 02 A6 */ mflr r0
|
|
/* 802646E8 00261628 90 01 00 24 */ stw r0, 0x24(r1)
|
|
/* 802646EC 0026162C C0 83 00 20 */ lfs f4, 0x20(r3)
|
|
/* 802646F0 00261630 D0 81 00 08 */ stfs f4, 8(r1)
|
|
/* 802646F4 00261634 C0 63 00 24 */ lfs f3, 0x24(r3)
|
|
/* 802646F8 00261638 D0 61 00 0C */ stfs f3, 0xc(r1)
|
|
/* 802646FC 0026163C C0 43 00 28 */ lfs f2, 0x28(r3)
|
|
/* 80264700 00261640 D0 41 00 10 */ stfs f2, 0x10(r1)
|
|
/* 80264704 00261644 D0 81 00 14 */ stfs f4, 0x14(r1)
|
|
/* 80264708 00261648 D0 61 00 18 */ stfs f3, 0x18(r1)
|
|
/* 8026470C 0026164C D0 41 00 1C */ stfs f2, 0x1c(r1)
|
|
/* 80264710 00261650 FC 00 20 18 */ frsp f0, f4
|
|
/* 80264714 00261654 C0 23 00 2C */ lfs f1, 0x2c(r3)
|
|
/* 80264718 00261658 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 8026471C 0026165C D0 01 00 14 */ stfs f0, 0x14(r1)
|
|
/* 80264720 00261660 FC 00 18 18 */ frsp f0, f3
|
|
/* 80264724 00261664 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80264728 00261668 D0 01 00 18 */ stfs f0, 0x18(r1)
|
|
/* 8026472C 0026166C FC 00 10 18 */ frsp f0, f2
|
|
/* 80264730 00261670 EC 00 08 28 */ fsubs f0, f0, f1
|
|
/* 80264734 00261674 D0 01 00 1C */ stfs f0, 0x1c(r1)
|
|
/* 80264738 00261678 EC 04 08 2A */ fadds f0, f4, f1
|
|
/* 8026473C 0026167C D0 01 00 08 */ stfs f0, 8(r1)
|
|
/* 80264740 00261680 EC 03 08 2A */ fadds f0, f3, f1
|
|
/* 80264744 00261684 D0 01 00 0C */ stfs f0, 0xc(r1)
|
|
/* 80264748 00261688 EC 02 08 2A */ fadds f0, f2, f1
|
|
/* 8026474C 0026168C D0 01 00 10 */ stfs f0, 0x10(r1)
|
|
/* 80264750 00261690 38 81 00 14 */ addi r4, r1, 0x14
|
|
/* 80264754 00261694 38 A1 00 08 */ addi r5, r1, 8
|
|
/* 80264758 00261698 48 00 A4 FD */ bl cM3dGAab_NS_Set
|
|
/* 8026475C 0026169C 80 01 00 24 */ lwz r0, 0x24(r1)
|
|
/* 80264760 002616A0 7C 08 03 A6 */ mtlr r0
|
|
/* 80264764 002616A4 38 21 00 20 */ addi r1, r1, 0x20
|
|
/* 80264768 002616A8 4E 80 00 20 */ blr
|
|
/* 8026476C 002616AC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 80264770 002616B0 7C 08 02 A6 */ mflr r0
|
|
/* 80264774 002616B4 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264778 002616B8 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 8026477C 002616BC 7C BF 2B 78 */ mr r31, r5
|
|
/* 80264780 002616C0 C0 24 00 00 */ lfs f1, 0(r4)
|
|
/* 80264784 002616C4 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 80264788 002616C8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8026478C 002616CC D0 05 00 00 */ stfs f0, 0(r5)
|
|
/* 80264790 002616D0 C0 24 00 04 */ lfs f1, 4(r4)
|
|
/* 80264794 002616D4 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 80264798 002616D8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 8026479C 002616DC D0 05 00 04 */ stfs f0, 4(r5)
|
|
/* 802647A0 002616E0 C0 24 00 08 */ lfs f1, 8(r4)
|
|
/* 802647A4 002616E4 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 802647A8 002616E8 EC 01 00 28 */ fsubs f0, f1, f0
|
|
/* 802647AC 002616EC D0 05 00 08 */ stfs f0, 8(r5)
|
|
/* 802647B0 002616F0 7F E3 FB 78 */ mr r3, r31
|
|
/* 802647B4 002616F4 48 0E 29 9D */ bl PSVECMag
|
|
/* 802647B8 002616F8 FC 00 0A 10 */ fabs f0, f1
|
|
/* 802647BC 002616FC FC 20 00 18 */ frsp f1, f0
|
|
/* 802647C0 00261700 C0 0D 8C 00 */ lfs f0, lbl_80451180-_SDA_BASE_(r13)
|
|
/* 802647C4 00261704 FC 01 00 40 */ fcmpo cr0, f1, f0
|
|
/* 802647C8 00261708 40 80 00 1C */ bge lbl_802647E4
|
|
/* 802647CC 0026170C C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 802647D0 00261710 D0 1F 00 00 */ stfs f0, 0(r31)
|
|
/* 802647D4 00261714 D0 1F 00 04 */ stfs f0, 4(r31)
|
|
/* 802647D8 00261718 D0 1F 00 08 */ stfs f0, 8(r31)
|
|
/* 802647DC 0026171C 38 60 00 00 */ li r3, 0
|
|
/* 802647E0 00261720 48 00 00 14 */ b lbl_802647F4
|
|
lbl_802647E4:
|
|
/* 802647E4 00261724 7F E3 FB 78 */ mr r3, r31
|
|
/* 802647E8 00261728 7F E4 FB 78 */ mr r4, r31
|
|
/* 802647EC 0026172C 48 0E 29 09 */ bl PSVECNormalize
|
|
/* 802647F0 00261730 38 60 00 01 */ li r3, 1
|
|
lbl_802647F4:
|
|
/* 802647F4 00261734 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802647F8 00261738 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802647FC 0026173C 7C 08 03 A6 */ mtlr r0
|
|
/* 80264800 00261740 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264804 00261744 4E 80 00 20 */ blr
|
|
/* 80264808 00261748 38 00 00 00 */ li r0, 0
|
|
/* 8026480C 0026174C 90 04 00 00 */ stw r0, 0(r4)
|
|
/* 80264810 00261750 C0 03 00 20 */ lfs f0, 0x20(r3)
|
|
/* 80264814 00261754 D0 04 00 04 */ stfs f0, 4(r4)
|
|
/* 80264818 00261758 C0 03 00 24 */ lfs f0, 0x24(r3)
|
|
/* 8026481C 0026175C D0 04 00 08 */ stfs f0, 8(r4)
|
|
/* 80264820 00261760 C0 03 00 28 */ lfs f0, 0x28(r3)
|
|
/* 80264824 00261764 D0 04 00 0C */ stfs f0, 0xc(r4)
|
|
/* 80264828 00261768 C0 03 00 2C */ lfs f0, 0x2c(r3)
|
|
/* 8026482C 0026176C D0 04 00 10 */ stfs f0, 0x10(r4)
|
|
/* 80264830 00261770 C0 02 B6 20 */ lfs f0, lbl_80455020-_SDA2_BASE_(r2)
|
|
/* 80264834 00261774 D0 04 00 14 */ stfs f0, 0x14(r4)
|
|
/* 80264838 00261778 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjAt_NS_SetHit
|
|
cCcD_ObjAt_NS_SetHit:
|
|
/* 8026483C 0026177C 38 00 00 01 */ li r0, 1
|
|
/* 80264840 00261780 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80264844 00261784 90 83 00 08 */ stw r4, 8(r3)
|
|
/* 80264848 00261788 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjAt_NS_Set
|
|
cCcD_ObjAt_NS_Set:
|
|
/* 8026484C 0026178C 80 04 00 08 */ lwz r0, 8(r4)
|
|
/* 80264850 00261790 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80264854 00261794 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 80264858 00261798 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 8026485C 0026179C 88 04 00 04 */ lbz r0, 4(r4)
|
|
/* 80264860 002617A0 98 03 00 14 */ stb r0, 0x14(r3)
|
|
/* 80264864 002617A4 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjAt_NS_ClrHit
|
|
cCcD_ObjAt_NS_ClrHit:
|
|
/* 80264868 002617A8 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 8026486C 002617AC 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 80264870 002617B0 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 80264874 002617B4 38 00 00 00 */ li r0, 0
|
|
/* 80264878 002617B8 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 8026487C 002617BC 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjTg_NS_Set
|
|
cCcD_ObjTg_NS_Set:
|
|
/* 80264880 002617C0 80 04 00 04 */ lwz r0, 4(r4)
|
|
/* 80264884 002617C4 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80264888 002617C8 80 04 00 00 */ lwz r0, 0(r4)
|
|
/* 8026488C 002617CC 90 03 00 10 */ stw r0, 0x10(r3)
|
|
/* 80264890 002617D0 4E 80 00 20 */ blr
|
|
/* 80264894 002617D4 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 80264898 002617D8 54 00 07 F4 */ rlwinm r0, r0, 0, 0x1f, 0x1a
|
|
/* 8026489C 002617DC 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 802648A0 002617E0 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 802648A4 002617E4 7C 00 23 78 */ or r0, r0, r4
|
|
/* 802648A8 002617E8 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 802648AC 002617EC 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjTg_NS_ClrHit
|
|
cCcD_ObjTg_NS_ClrHit:
|
|
/* 802648B0 002617F0 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 802648B4 002617F4 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 802648B8 002617F8 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802648BC 002617FC 38 00 00 00 */ li r0, 0
|
|
/* 802648C0 00261800 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 802648C4 00261804 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjTg_NS_SetHit
|
|
cCcD_ObjTg_NS_SetHit:
|
|
/* 802648C8 00261808 38 00 00 01 */ li r0, 1
|
|
/* 802648CC 0026180C 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802648D0 00261810 90 83 00 08 */ stw r4, 8(r3)
|
|
/* 802648D4 00261814 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjCo_NS_SetHit
|
|
cCcD_ObjCo_NS_SetHit:
|
|
/* 802648D8 00261818 38 00 00 01 */ li r0, 1
|
|
/* 802648DC 0026181C 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802648E0 00261820 90 83 00 08 */ stw r4, 8(r3)
|
|
/* 802648E4 00261824 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjCo_NS_ClrHit
|
|
cCcD_ObjCo_NS_ClrHit:
|
|
/* 802648E8 00261828 80 03 00 04 */ lwz r0, 4(r3)
|
|
/* 802648EC 0026182C 54 00 00 3C */ rlwinm r0, r0, 0, 0, 0x1e
|
|
/* 802648F0 00261830 90 03 00 04 */ stw r0, 4(r3)
|
|
/* 802648F4 00261834 38 00 00 00 */ li r0, 0
|
|
/* 802648F8 00261838 90 03 00 08 */ stw r0, 8(r3)
|
|
/* 802648FC 0026183C 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjCo_NS_SetIGrp
|
|
cCcD_ObjCo_NS_SetIGrp:
|
|
/* 80264900 00261840 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 80264904 00261844 54 00 07 F6 */ rlwinm r0, r0, 0, 0x1f, 0x1b
|
|
/* 80264908 00261848 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 8026490C 0026184C 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 80264910 00261850 7C 00 23 78 */ or r0, r0, r4
|
|
/* 80264914 00261854 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80264918 00261858 4E 80 00 20 */ blr
|
|
|
|
.global cCcD_ObjCo_NS_SetVsGrp
|
|
cCcD_ObjCo_NS_SetVsGrp:
|
|
/* 8026491C 0026185C 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 80264920 00261860 54 00 07 30 */ rlwinm r0, r0, 0, 0x1c, 0x18
|
|
/* 80264924 00261864 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80264928 00261868 80 03 00 00 */ lwz r0, 0(r3)
|
|
/* 8026492C 0026186C 7C 00 23 78 */ or r0, r0, r4
|
|
/* 80264930 00261870 90 03 00 00 */ stw r0, 0(r3)
|
|
/* 80264934 00261874 4E 80 00 20 */ blr
|
|
.global cCcD_TriAttr_NS_dtor
|
|
cCcD_TriAttr_NS_dtor:
|
|
/* 80264938 00261878 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 8026493C 0026187C 7C 08 02 A6 */ mflr r0
|
|
/* 80264940 00261880 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264944 00261884 93 E1 00 0C */ stw r31, 0xc(r1)
|
|
/* 80264948 00261888 7C 7F 1B 79 */ or. r31, r3, r3
|
|
/* 8026494C 0026188C 41 82 00 74 */ beq lbl_802649C0
|
|
/* 80264950 00261890 3C 60 80 3C */ lis r3, lbl_803C366C@ha
|
|
/* 80264954 00261894 38 63 36 6C */ addi r3, r3, lbl_803C366C@l
|
|
/* 80264958 00261898 90 7F 00 1C */ stw r3, 0x1c(r31)
|
|
/* 8026495C 0026189C 38 03 00 58 */ addi r0, r3, 0x58
|
|
/* 80264960 002618A0 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
/* 80264964 002618A4 34 1F 00 20 */ addic. r0, r31, 0x20
|
|
/* 80264968 002618A8 41 82 00 24 */ beq lbl_8026498C
|
|
/* 8026496C 002618AC 3C 60 80 3B */ lis r3, lbl_803ABB84@ha
|
|
/* 80264970 002618B0 38 03 BB 84 */ addi r0, r3, lbl_803ABB84@l
|
|
/* 80264974 002618B4 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
/* 80264978 002618B8 34 1F 00 20 */ addic. r0, r31, 0x20
|
|
/* 8026497C 002618BC 41 82 00 10 */ beq lbl_8026498C
|
|
/* 80264980 002618C0 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
|
|
/* 80264984 002618C4 38 03 37 C0 */ addi r0, r3, lbl_803A37C0@l
|
|
/* 80264988 002618C8 90 1F 00 30 */ stw r0, 0x30(r31)
|
|
lbl_8026498C:
|
|
/* 8026498C 002618CC 28 1F 00 00 */ cmplwi r31, 0
|
|
/* 80264990 002618D0 41 82 00 20 */ beq lbl_802649B0
|
|
/* 80264994 002618D4 3C 60 80 3C */ lis r3, lbl_803C36D0@ha
|
|
/* 80264998 002618D8 38 03 36 D0 */ addi r0, r3, lbl_803C36D0@l
|
|
/* 8026499C 002618DC 90 1F 00 1C */ stw r0, 0x1c(r31)
|
|
/* 802649A0 002618E0 41 82 00 10 */ beq lbl_802649B0
|
|
/* 802649A4 002618E4 3C 60 80 3A */ lis r3, lbl_803A7218@ha
|
|
/* 802649A8 002618E8 38 03 72 18 */ addi r0, r3, lbl_803A7218@l
|
|
/* 802649AC 002618EC 90 1F 00 18 */ stw r0, 0x18(r31)
|
|
lbl_802649B0:
|
|
/* 802649B0 002618F0 7C 80 07 35 */ extsh. r0, r4
|
|
/* 802649B4 002618F4 40 81 00 0C */ ble lbl_802649C0
|
|
/* 802649B8 002618F8 7F E3 FB 78 */ mr r3, r31
|
|
/* 802649BC 002618FC 48 06 A3 81 */ bl __dl__FPv
|
|
lbl_802649C0:
|
|
/* 802649C0 00261900 7F E3 FB 78 */ mr r3, r31
|
|
/* 802649C4 00261904 83 E1 00 0C */ lwz r31, 0xc(r1)
|
|
/* 802649C8 00261908 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 802649CC 0026190C 7C 08 03 A6 */ mtlr r0
|
|
/* 802649D0 00261910 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 802649D4 00261914 4E 80 00 20 */ blr
|
|
/* 802649D8 00261918 38 60 00 00 */ li r3, 0
|
|
/* 802649DC 0026191C 4E 80 00 20 */ blr
|
|
/* 802649E0 00261920 38 60 00 00 */ li r3, 0
|
|
/* 802649E4 00261924 4E 80 00 20 */ blr
|
|
/* 802649E8 00261928 4E 80 00 20 */ blr
|
|
/* 802649EC 0026192C 38 00 00 00 */ li r0, 0
|
|
/* 802649F0 00261930 98 03 00 16 */ stb r0, 0x16(r3)
|
|
/* 802649F4 00261934 4E 80 00 20 */ blr
|
|
/* 802649F8 00261938 94 21 FF F0 */ stwu r1, -0x10(r1)
|
|
/* 802649FC 0026193C 7C 08 02 A6 */ mflr r0
|
|
/* 80264A00 00261940 90 01 00 14 */ stw r0, 0x14(r1)
|
|
/* 80264A04 00261944 3C 60 80 43 */ lis r3, lbl_80430CF4@ha
|
|
/* 80264A08 00261948 38 83 0C F4 */ addi r4, r3, lbl_80430CF4@l
|
|
/* 80264A0C 0026194C C0 04 00 00 */ lfs f0, 0(r4)
|
|
/* 80264A10 00261950 3C 60 80 43 */ lis r3, lbl_80430CB4@ha
|
|
/* 80264A14 00261954 D4 03 0C B4 */ stfsu f0, lbl_80430CB4@l(r3)
|
|
/* 80264A18 00261958 C0 04 00 04 */ lfs f0, 4(r4)
|
|
/* 80264A1C 0026195C D0 03 00 04 */ stfs f0, 4(r3)
|
|
/* 80264A20 00261960 C0 04 00 08 */ lfs f0, 8(r4)
|
|
/* 80264A24 00261964 D0 03 00 08 */ stfs f0, 8(r3)
|
|
/* 80264A28 00261968 3C 80 80 01 */ lis r4, cXyz_NS_dtor@ha
|
|
/* 80264A2C 0026196C 38 84 91 84 */ addi r4, r4, cXyz_NS_dtor@l
|
|
/* 80264A30 00261970 3C A0 80 43 */ lis r5, lbl_80430CA8@ha
|
|
/* 80264A34 00261974 38 A5 0C A8 */ addi r5, r5, lbl_80430CA8@l
|
|
/* 80264A38 00261978 48 0F D1 ED */ bl func_80361C24
|
|
/* 80264A3C 0026197C 80 01 00 14 */ lwz r0, 0x14(r1)
|
|
/* 80264A40 00261980 7C 08 03 A6 */ mtlr r0
|
|
/* 80264A44 00261984 38 21 00 10 */ addi r1, r1, 0x10
|
|
/* 80264A48 00261988 4E 80 00 20 */ blr
|
|
/* 80264A4C 0026198C 38 63 FF E0 */ addi r3, r3, -32
|
|
.global cCcD_TriAttr_NS_dtor
|
|
/* 80264A50 00261990 4B FF FE E8 */ b cCcD_TriAttr_NS_dtor
|
|
/* 80264A54 00261994 38 63 FF E0 */ addi r3, r3, -32
|
|
.global cCcD_CpsAttr_NS_dtor
|
|
/* 80264A58 00261998 4B E2 09 F8 */ b cCcD_CpsAttr_NS_dtor
|
|
/* 80264A5C 0026199C 38 63 FF E0 */ addi r3, r3, -32
|
|
.global cCcD_CylAttr_NS_dtor
|
|
/* 80264A60 002619A0 4B E2 0A 80 */ b cCcD_CylAttr_NS_dtor
|
|
/* 80264A64 002619A4 38 63 FF E0 */ addi r3, r3, -32
|
|
.global cCcD_SphAttr_NS_dtor
|
|
/* 80264A68 002619A8 4B E2 27 B4 */ b cCcD_SphAttr_NS_dtor
|
|
|