mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
Split SComponent (#45)
* split c_math * split c_angle * split c_API_controller_pad * split c_API_graphic * split c_bg_s_chk * c_bg_s_gnd_chk split * more c_bg split * split c_cc_d * delete asm * split c_cc_s * split c_lib * split c_m2d and c_m3d_g_aab * split c_m3d_g_cir * split c_m3d_g_cps * split rest of c_m3d_g * split c_m3d * split c_malloc * split c_request * split c_sxyz * split and partly decompile c_xyz * format * c_angle.h * begin c_angle decomp * c_angle * progress adding stub classes for SComponent * more c_m3d * remove some asm and format * more m3d headers * more c_angle decomp * c_lib headers * add public to classes * fix csXyz member names * c_sxyz partly OK * move Zero csXyz to c_sxyz header * c_API_graphic * delete some unused asm * move math extern data, decompile some functions * delete unused asm * fix duplicated c_angle.h * fix an inlined function name, add more inlined functions for c_angle.h (currently unused) * format Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
@@ -0,0 +1,4 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,18 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,78 @@
|
||||
/* 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 Set__8cM3dGAabFPC4cXyzPC4cXyz
|
||||
/* 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
|
||||
@@ -0,0 +1,126 @@
|
||||
/* 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 Set__15cCcD_DivideInfoFUlUlUl
|
||||
/* 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 Set__15cCcD_DivideInfoFUlUlUl
|
||||
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
|
||||
@@ -0,0 +1,140 @@
|
||||
/* 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 Set__15cCcD_DivideInfoFUlUlUl
|
||||
/* 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
|
||||
@@ -0,0 +1,2 @@
|
||||
/* 80263894 002607D4 38 60 00 00 */ li r3, 0
|
||||
/* 80263898 002607D8 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,2 @@
|
||||
/* 8026389C 002607DC 38 60 00 00 */ li r3, 0
|
||||
/* 802638A0 002607E0 4E 80 00 20 */ blr
|
||||
@@ -0,0 +1,24 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,12 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,10 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,5 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,5 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,11 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,5 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,19 @@
|
||||
/* 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 Set__10cCcD_ObjAtFRC13cCcD_SrcObjAt
|
||||
/* 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 Set__10cCcD_ObjTgFRC13cCcD_SrcObjTg
|
||||
/* 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
|
||||
@@ -0,0 +1,3 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,11 @@
|
||||
/* 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 Set__14cCcD_ObjHitInfFRC17cCcD_SrcObjHitInf
|
||||
/* 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
|
||||
@@ -0,0 +1,8 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,9 @@
|
||||
/* 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
|
||||
@@ -0,0 +1,52 @@
|
||||
/* 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__FRC8cM3dGCps8cM3dGTriP3Vec
|
||||
/* 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
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user