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:
@@ -42,9 +42,9 @@ lbl_801667F4:
|
||||
/* 80166800 00163740 EF E1 00 2A */ fadds f31, f1, f0
|
||||
/* 80166804 00163744 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80166808 00163748 C0 3C 0A C8 */ lfs f1, 0xac8(r28)
|
||||
/* 8016680C 0016374C 48 10 AB 41 */ bl cDegree
|
||||
/* 8016680C 0016374C 48 10 AB 41 */ bl __ct__7cDegreeFf
|
||||
/* 80166810 00163750 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80166814 00163754 48 10 AC 05 */ bl cDegree_NS_Cos
|
||||
/* 80166814 00163754 48 10 AC 05 */ bl Cos__7cDegreeCFv
|
||||
/* 80166818 00163758 C3 DC 0A C0 */ lfs f30, 0xac0(r28)
|
||||
/* 8016681C 0016375C 38 61 03 A0 */ addi r3, r1, 0x3a0
|
||||
/* 80166820 00163760 38 9C 00 64 */ addi r4, r28, 0x64
|
||||
@@ -54,7 +54,7 @@ lbl_801667F4:
|
||||
/* 80166830 00163770 4B F3 0F C5 */ bl cXyz_X1_
|
||||
/* 80166834 00163774 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80166838 00163778 38 9C 00 5C */ addi r4, r28, 0x5c
|
||||
/* 8016683C 0016377C 48 10 AF B5 */ bl cSGlobe_X1_
|
||||
/* 8016683C 0016377C 48 10 AF B5 */ bl __ct__7cSGlobeFRC7cSGlobe
|
||||
/* 80166840 00163780 A0 1C 09 7A */ lhz r0, 0x97a(r28)
|
||||
/* 80166844 00163784 54 00 05 EF */ rlwinm. r0, r0, 0, 0x17, 0x17
|
||||
/* 80166848 00163788 41 82 00 E8 */ beq lbl_80166930
|
||||
@@ -69,7 +69,7 @@ lbl_801667F4:
|
||||
/* 8016686C 001637AC 4B EF 42 75 */ bl dKyw_get_wind_vec
|
||||
/* 80166870 001637B0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80166874 001637B4 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 80166878 001637B8 48 10 B0 09 */ bl cSGlobe_X4_
|
||||
/* 80166878 001637B8 48 10 B0 09 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8016687C 001637BC C3 7C 00 5C */ lfs f27, 0x5c(r28)
|
||||
/* 80166880 001637C0 C0 22 9D 2C */ lfs f1, lbl_8045372C-_SDA2_BASE_(r2)
|
||||
/* 80166884 001637C4 C0 1C 0A 08 */ lfs f0, 0xa08(r28)
|
||||
@@ -79,7 +79,7 @@ lbl_801667F4:
|
||||
/* 80166894 001637D4 D0 01 00 6C */ stfs f0, 0x6c(r1)
|
||||
/* 80166898 001637D8 38 61 02 B0 */ addi r3, r1, 0x2b0
|
||||
/* 8016689C 001637DC 38 81 00 6C */ addi r4, r1, 0x6c
|
||||
/* 801668A0 001637E0 48 10 B2 15 */ bl cSGlobe_NS_Xyz
|
||||
/* 801668A0 001637E0 48 10 B2 15 */ bl Xyz__7cSGlobeCFv
|
||||
/* 801668A4 001637E4 38 61 03 A0 */ addi r3, r1, 0x3a0
|
||||
/* 801668A8 001637E8 38 81 02 B0 */ addi r4, r1, 0x2b0
|
||||
/* 801668AC 001637EC 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -94,13 +94,13 @@ lbl_801668C4:
|
||||
/* 801668CC 0016380C 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 801668D0 00163810 38 81 00 72 */ addi r4, r1, 0x72
|
||||
/* 801668D4 00163814 38 BC 00 62 */ addi r5, r28, 0x62
|
||||
/* 801668D8 00163818 48 10 A8 CD */ bl cSAngle_NS___mi_X1_
|
||||
/* 801668D8 00163818 48 10 A8 CD */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801668DC 0016381C 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 801668E0 00163820 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 801668E4 00163824 48 10 A6 85 */ bl cSAngle_X1_
|
||||
/* 801668E4 00163824 48 10 A6 85 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 801668E8 00163828 C3 7C 0A 10 */ lfs f27, 0xa10(r28)
|
||||
/* 801668EC 0016382C 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 801668F0 00163830 48 10 A7 A9 */ bl cSAngle_NS_Norm
|
||||
/* 801668F0 00163830 48 10 A7 A9 */ bl Norm__7cSAngleCFv
|
||||
/* 801668F4 00163834 FC 00 0A 10 */ fabs f0, f1
|
||||
/* 801668F8 00163838 FF 40 00 18 */ frsp f26, f0
|
||||
/* 801668FC 0016383C C0 02 9D 30 */ lfs f0, lbl_80453730-_SDA2_BASE_(r2)
|
||||
@@ -152,7 +152,7 @@ lbl_8016699C:
|
||||
lbl_801669A4:
|
||||
/* 801669A4 001638E4 C3 5C 00 5C */ lfs f26, 0x5c(r28)
|
||||
/* 801669A8 001638E8 38 7C 00 60 */ addi r3, r28, 0x60
|
||||
/* 801669AC 001638EC 48 10 A7 4D */ bl cSAngle_NS_Sin
|
||||
/* 801669AC 001638EC 48 10 A7 4D */ bl Sin__7cSAngleCFv
|
||||
/* 801669B0 001638F0 EC 1A 00 72 */ fmuls f0, f26, f1
|
||||
/* 801669B4 001638F4 57 BB 06 F7 */ rlwinm. r27, r29, 0, 0x1b, 0x1b
|
||||
/* 801669B8 001638F8 41 82 00 14 */ beq lbl_801669CC
|
||||
@@ -215,11 +215,11 @@ lbl_80166A78:
|
||||
/* 80166A88 001639C8 D0 01 00 74 */ stfs f0, 0x74(r1)
|
||||
/* 80166A8C 001639CC 38 61 02 A4 */ addi r3, r1, 0x2a4
|
||||
/* 80166A90 001639D0 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80166A94 001639D4 48 10 B0 21 */ bl cSGlobe_NS_Xyz
|
||||
/* 80166A94 001639D4 48 10 B0 21 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80166A98 001639D8 38 61 02 98 */ addi r3, r1, 0x298
|
||||
/* 80166A9C 001639DC 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 80166AA0 001639E0 38 A1 02 A4 */ addi r5, r1, 0x2a4
|
||||
/* 80166AA4 001639E4 48 10 00 41 */ bl cXyz_NS___pl
|
||||
/* 80166AA4 001639E4 48 10 00 41 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166AA8 001639E8 38 61 03 94 */ addi r3, r1, 0x394
|
||||
/* 80166AAC 001639EC 38 81 02 98 */ addi r4, r1, 0x298
|
||||
/* 80166AB0 001639F0 4B F3 0D 29 */ bl cXyz_NS___as
|
||||
@@ -273,11 +273,11 @@ lbl_80166B50:
|
||||
/* 80166B60 00163AA0 D0 01 00 74 */ stfs f0, 0x74(r1)
|
||||
/* 80166B64 00163AA4 38 61 02 8C */ addi r3, r1, 0x28c
|
||||
/* 80166B68 00163AA8 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80166B6C 00163AAC 48 10 AF 49 */ bl cSGlobe_NS_Xyz
|
||||
/* 80166B6C 00163AAC 48 10 AF 49 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80166B70 00163AB0 38 61 02 80 */ addi r3, r1, 0x280
|
||||
/* 80166B74 00163AB4 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 80166B78 00163AB8 38 A1 02 8C */ addi r5, r1, 0x28c
|
||||
/* 80166B7C 00163ABC 48 0F FF 69 */ bl cXyz_NS___pl
|
||||
/* 80166B7C 00163ABC 48 0F FF 69 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166B80 00163AC0 38 61 03 94 */ addi r3, r1, 0x394
|
||||
/* 80166B84 00163AC4 38 81 02 80 */ addi r4, r1, 0x280
|
||||
/* 80166B88 00163AC8 4B F3 0C 51 */ bl cXyz_NS___as
|
||||
@@ -298,11 +298,11 @@ lbl_80166B8C:
|
||||
/* 80166BC0 00163B00 D0 01 00 74 */ stfs f0, 0x74(r1)
|
||||
/* 80166BC4 00163B04 38 61 02 74 */ addi r3, r1, 0x274
|
||||
/* 80166BC8 00163B08 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80166BCC 00163B0C 48 10 AE E9 */ bl cSGlobe_NS_Xyz
|
||||
/* 80166BCC 00163B0C 48 10 AE E9 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80166BD0 00163B10 38 61 02 68 */ addi r3, r1, 0x268
|
||||
/* 80166BD4 00163B14 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 80166BD8 00163B18 38 A1 02 74 */ addi r5, r1, 0x274
|
||||
/* 80166BDC 00163B1C 48 0F FF 09 */ bl cXyz_NS___pl
|
||||
/* 80166BDC 00163B1C 48 0F FF 09 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166BE0 00163B20 38 61 03 94 */ addi r3, r1, 0x394
|
||||
/* 80166BE4 00163B24 38 81 02 68 */ addi r4, r1, 0x268
|
||||
/* 80166BE8 00163B28 4B F3 0B F1 */ bl cXyz_NS___as
|
||||
@@ -313,21 +313,21 @@ lbl_80166BEC:
|
||||
/* 80166BF8 00163B38 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80166BFC 00163B3C 41 82 00 54 */ beq lbl_80166C50
|
||||
/* 80166C00 00163B40 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 80166C04 00163B44 48 10 A4 2D */ bl cSAngle_NS_Degree
|
||||
/* 80166C04 00163B44 48 10 A4 2D */ bl Degree__7cSAngleCFv
|
||||
/* 80166C08 00163B48 C0 1C 03 D8 */ lfs f0, 0x3d8(r28)
|
||||
/* 80166C0C 00163B4C EC 20 08 2A */ fadds f1, f0, f1
|
||||
/* 80166C10 00163B50 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80166C14 00163B54 48 10 A3 B5 */ bl cSAngle_X3_
|
||||
/* 80166C14 00163B54 48 10 A3 B5 */ bl __ct__7cSAngleFf
|
||||
/* 80166C18 00163B58 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80166C1C 00163B5C 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80166C20 00163B60 4B F2 8E 39 */ bl cSGlobe_NS_V
|
||||
/* 80166C24 00163B64 38 61 02 5C */ addi r3, r1, 0x25c
|
||||
/* 80166C28 00163B68 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80166C2C 00163B6C 48 10 AE 89 */ bl cSGlobe_NS_Xyz
|
||||
/* 80166C2C 00163B6C 48 10 AE 89 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80166C30 00163B70 38 61 02 50 */ addi r3, r1, 0x250
|
||||
/* 80166C34 00163B74 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 80166C38 00163B78 38 A1 02 5C */ addi r5, r1, 0x25c
|
||||
/* 80166C3C 00163B7C 48 0F FE A9 */ bl cXyz_NS___pl
|
||||
/* 80166C3C 00163B7C 48 0F FE A9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166C40 00163B80 38 61 03 94 */ addi r3, r1, 0x394
|
||||
/* 80166C44 00163B84 38 81 02 50 */ addi r4, r1, 0x250
|
||||
/* 80166C48 00163B88 4B F3 0B 91 */ bl cXyz_NS___as
|
||||
@@ -340,24 +340,24 @@ lbl_80166C50:
|
||||
/* 80166C60 00163BA0 38 61 02 44 */ addi r3, r1, 0x244
|
||||
/* 80166C64 00163BA4 38 81 03 94 */ addi r4, r1, 0x394
|
||||
/* 80166C68 00163BA8 38 A1 03 A0 */ addi r5, r1, 0x3a0
|
||||
/* 80166C6C 00163BAC 48 0F FE C9 */ bl cXyz_NS___mi
|
||||
/* 80166C6C 00163BAC 48 0F FE C9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80166C70 00163BB0 38 61 02 38 */ addi r3, r1, 0x238
|
||||
/* 80166C74 00163BB4 38 81 02 44 */ addi r4, r1, 0x244
|
||||
/* 80166C78 00163BB8 4B F3 0B 7D */ bl cXyz_X1_
|
||||
/* 80166C7C 00163BBC 38 61 02 2C */ addi r3, r1, 0x22c
|
||||
/* 80166C80 00163BC0 38 81 02 38 */ addi r4, r1, 0x238
|
||||
/* 80166C84 00163BC4 48 10 00 61 */ bl cXyz_NS_norm
|
||||
/* 80166C84 00163BC4 48 10 00 61 */ bl norm__4cXyzCFv
|
||||
/* 80166C88 00163BC8 38 61 03 88 */ addi r3, r1, 0x388
|
||||
/* 80166C8C 00163BCC 38 81 02 2C */ addi r4, r1, 0x22c
|
||||
/* 80166C90 00163BD0 4B F3 0B 65 */ bl cXyz_X1_
|
||||
/* 80166C94 00163BD4 38 61 02 20 */ addi r3, r1, 0x220
|
||||
/* 80166C98 00163BD8 38 81 03 88 */ addi r4, r1, 0x388
|
||||
/* 80166C9C 00163BDC FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80166CA0 00163BE0 48 0F FE E5 */ bl cXyz_NS___ml
|
||||
/* 80166CA0 00163BE0 48 0F FE E5 */ bl __ml__4cXyzCFf
|
||||
/* 80166CA4 00163BE4 38 61 02 14 */ addi r3, r1, 0x214
|
||||
/* 80166CA8 00163BE8 38 81 03 94 */ addi r4, r1, 0x394
|
||||
/* 80166CAC 00163BEC 38 A1 02 20 */ addi r5, r1, 0x220
|
||||
/* 80166CB0 00163BF0 48 0F FE 35 */ bl cXyz_NS___pl
|
||||
/* 80166CB0 00163BF0 48 0F FE 35 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166CB4 00163BF4 38 61 03 7C */ addi r3, r1, 0x37c
|
||||
/* 80166CB8 00163BF8 38 81 02 14 */ addi r4, r1, 0x214
|
||||
/* 80166CBC 00163BFC 4B F3 0B 39 */ bl cXyz_X1_
|
||||
@@ -428,7 +428,7 @@ lbl_80166D90:
|
||||
/* 80166DB0 00163CF0 38 61 02 08 */ addi r3, r1, 0x208
|
||||
/* 80166DB4 00163CF4 38 81 05 84 */ addi r4, r1, 0x584
|
||||
/* 80166DB8 00163CF8 38 A1 05 14 */ addi r5, r1, 0x514
|
||||
/* 80166DBC 00163CFC 48 0F FD 79 */ bl cXyz_NS___mi
|
||||
/* 80166DBC 00163CFC 48 0F FD 79 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80166DC0 00163D00 38 61 01 FC */ addi r3, r1, 0x1fc
|
||||
/* 80166DC4 00163D04 38 81 02 08 */ addi r4, r1, 0x208
|
||||
/* 80166DC8 00163D08 4B F3 0A 2D */ bl cXyz_X1_
|
||||
@@ -518,11 +518,11 @@ lbl_80166EC8:
|
||||
/* 80166EF8 00163E38 38 61 01 F0 */ addi r3, r1, 0x1f0
|
||||
/* 80166EFC 00163E3C 38 81 03 4C */ addi r4, r1, 0x34c
|
||||
/* 80166F00 00163E40 38 A1 03 40 */ addi r5, r1, 0x340
|
||||
/* 80166F04 00163E44 48 0F FB E1 */ bl cXyz_NS___pl
|
||||
/* 80166F04 00163E44 48 0F FB E1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166F08 00163E48 38 61 01 E4 */ addi r3, r1, 0x1e4
|
||||
/* 80166F0C 00163E4C 38 81 01 F0 */ addi r4, r1, 0x1f0
|
||||
/* 80166F10 00163E50 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80166F14 00163E54 48 0F FC 71 */ bl cXyz_NS___ml
|
||||
/* 80166F14 00163E54 48 0F FC 71 */ bl __ml__4cXyzCFf
|
||||
/* 80166F18 00163E58 38 61 03 64 */ addi r3, r1, 0x364
|
||||
/* 80166F1C 00163E5C 38 81 01 E4 */ addi r4, r1, 0x1e4
|
||||
/* 80166F20 00163E60 4B F3 08 B9 */ bl cXyz_NS___as
|
||||
@@ -530,13 +530,13 @@ lbl_80166EC8:
|
||||
/* 80166F28 00163E68 38 81 03 F8 */ addi r4, r1, 0x3f8
|
||||
/* 80166F2C 00163E6C 38 A1 03 64 */ addi r5, r1, 0x364
|
||||
/* 80166F30 00163E70 38 C1 03 70 */ addi r6, r1, 0x370
|
||||
/* 80166F34 00163E74 48 10 7C 05 */ bl cM3d_2PlaneLinePosNearPos
|
||||
/* 80166F34 00163E74 48 10 7C 05 */ bl cM3d_2PlaneLinePosNearPos__FRC8cM3dGPlaRC8cM3dGPlaPC3VecP3Vec
|
||||
/* 80166F38 00163E78 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 80166F3C 00163E7C 41 82 02 78 */ beq lbl_801671B4
|
||||
/* 80166F40 00163E80 38 61 01 D8 */ addi r3, r1, 0x1d8
|
||||
/* 80166F44 00163E84 38 81 04 0C */ addi r4, r1, 0x40c
|
||||
/* 80166F48 00163E88 38 A1 03 F8 */ addi r5, r1, 0x3f8
|
||||
/* 80166F4C 00163E8C 48 0F FB 99 */ bl cXyz_NS___pl
|
||||
/* 80166F4C 00163E8C 48 0F FB 99 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166F50 00163E90 38 7C 00 9C */ addi r3, r28, 0x9c
|
||||
/* 80166F54 00163E94 38 81 01 D8 */ addi r4, r1, 0x1d8
|
||||
/* 80166F58 00163E98 4B F3 08 81 */ bl cXyz_NS___as
|
||||
@@ -546,11 +546,11 @@ lbl_80166EC8:
|
||||
/* 80166F68 00163EA8 38 61 01 CC */ addi r3, r1, 0x1cc
|
||||
/* 80166F6C 00163EAC 38 9C 00 9C */ addi r4, r28, 0x9c
|
||||
/* 80166F70 00163EB0 C0 22 9C F8 */ lfs f1, lbl_804536F8-_SDA2_BASE_(r2)
|
||||
/* 80166F74 00163EB4 48 0F FC 11 */ bl cXyz_NS___ml
|
||||
/* 80166F74 00163EB4 48 0F FC 11 */ bl __ml__4cXyzCFf
|
||||
/* 80166F78 00163EB8 38 61 01 C0 */ addi r3, r1, 0x1c0
|
||||
/* 80166F7C 00163EBC 38 81 03 70 */ addi r4, r1, 0x370
|
||||
/* 80166F80 00163EC0 38 A1 01 CC */ addi r5, r1, 0x1cc
|
||||
/* 80166F84 00163EC4 48 0F FB 61 */ bl cXyz_NS___pl
|
||||
/* 80166F84 00163EC4 48 0F FB 61 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166F88 00163EC8 38 61 03 34 */ addi r3, r1, 0x334
|
||||
/* 80166F8C 00163ECC 38 81 01 C0 */ addi r4, r1, 0x1c0
|
||||
/* 80166F90 00163ED0 4B F3 08 65 */ bl cXyz_X1_
|
||||
@@ -592,7 +592,7 @@ lbl_80166EC8:
|
||||
/* 80167020 00163F60 38 61 01 B4 */ addi r3, r1, 0x1b4
|
||||
/* 80167024 00163F64 38 9C 00 3C */ addi r4, r28, 0x3c
|
||||
/* 80167028 00163F68 38 BC 00 70 */ addi r5, r28, 0x70
|
||||
/* 8016702C 00163F6C 48 0F FB 09 */ bl cXyz_NS___mi
|
||||
/* 8016702C 00163F6C 48 0F FB 09 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80167030 00163F70 38 61 01 A8 */ addi r3, r1, 0x1a8
|
||||
/* 80167034 00163F74 38 81 01 B4 */ addi r4, r1, 0x1b4
|
||||
/* 80167038 00163F78 4B F3 07 BD */ bl cXyz_X1_
|
||||
@@ -633,25 +633,25 @@ lbl_8016708C:
|
||||
/* 801670B8 00163FF8 38 81 00 78 */ addi r4, r1, 0x78
|
||||
/* 801670BC 00163FFC 3B 5C 00 2C */ addi r26, r28, 0x2c
|
||||
/* 801670C0 00164000 7F 45 D3 78 */ mr r5, r26
|
||||
/* 801670C4 00164004 48 10 A0 E1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801670C4 00164004 48 10 A0 E1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801670C8 00164008 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 801670CC 0016400C 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 801670D0 00164010 FC 20 C8 90 */ fmr f1, f25
|
||||
/* 801670D4 00164014 48 10 A1 91 */ bl cSAngle_NS___ml
|
||||
/* 801670D4 00164014 48 10 A1 91 */ bl __ml__7cSAngleCFf
|
||||
/* 801670D8 00164018 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801670DC 0016401C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 801670E0 00164020 38 A1 00 30 */ addi r5, r1, 0x30
|
||||
/* 801670E4 00164024 48 10 A0 91 */ bl cSAngle_NS___pl
|
||||
/* 801670E4 00164024 48 10 A0 91 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801670E8 00164028 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 801670EC 0016402C 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 801670F0 00164030 4B F2 89 69 */ bl cSGlobe_NS_V
|
||||
/* 801670F4 00164034 38 61 01 9C */ addi r3, r1, 0x19c
|
||||
/* 801670F8 00164038 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 801670FC 0016403C 48 10 A9 B9 */ bl cSGlobe_NS_Xyz
|
||||
/* 801670FC 0016403C 48 10 A9 B9 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80167100 00164040 38 61 01 90 */ addi r3, r1, 0x190
|
||||
/* 80167104 00164044 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 80167108 00164048 38 A1 01 9C */ addi r5, r1, 0x19c
|
||||
/* 8016710C 0016404C 48 0F F9 D9 */ bl cXyz_NS___pl
|
||||
/* 8016710C 0016404C 48 0F F9 D9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80167110 00164050 38 61 03 7C */ addi r3, r1, 0x37c
|
||||
/* 80167114 00164054 38 81 01 90 */ addi r4, r1, 0x190
|
||||
/* 80167118 00164058 4B F3 06 C1 */ bl cXyz_NS___as
|
||||
@@ -733,26 +733,26 @@ lbl_80167208:
|
||||
lbl_80167228:
|
||||
/* 80167228 00164168 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8016722C 0016416C 38 81 04 0C */ addi r4, r1, 0x40c
|
||||
/* 80167230 00164170 48 10 A6 51 */ bl cSGlobe_X4_
|
||||
/* 80167230 00164170 48 10 A6 51 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80167234 00164174 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80167238 00164178 3B 61 00 58 */ addi r27, r1, 0x58
|
||||
/* 8016723C 0016417C 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80167240 00164180 38 AD 8C 10 */ addi r5, r13, 0x80451190 - 0x80458580 /*SDA HACK; original: lbl_80451190-_SDA_BASE_*/
|
||||
/* 80167244 00164184 48 10 9F 31 */ bl cSAngle_NS___pl
|
||||
/* 80167244 00164184 48 10 9F 31 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80167248 00164188 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8016724C 0016418C 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 80167250 00164190 4B F2 88 09 */ bl cSGlobe_NS_V
|
||||
/* 80167254 00164194 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80167258 00164198 48 10 9E A1 */ bl cSAngle_NS_Sin
|
||||
/* 80167258 00164198 48 10 9E A1 */ bl Sin__7cSAngleCFv
|
||||
/* 8016725C 0016419C EC 19 00 72 */ fmuls f0, f25, f1
|
||||
/* 80167260 001641A0 D0 01 00 54 */ stfs f0, 0x54(r1)
|
||||
/* 80167264 001641A4 38 61 01 78 */ addi r3, r1, 0x178
|
||||
/* 80167268 001641A8 38 81 00 54 */ addi r4, r1, 0x54
|
||||
/* 8016726C 001641AC 48 10 A8 49 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016726C 001641AC 48 10 A8 49 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80167270 001641B0 38 61 01 6C */ addi r3, r1, 0x16c
|
||||
/* 80167274 001641B4 38 81 03 7C */ addi r4, r1, 0x37c
|
||||
/* 80167278 001641B8 38 A1 01 78 */ addi r5, r1, 0x178
|
||||
/* 8016727C 001641BC 48 0F F8 69 */ bl cXyz_NS___pl
|
||||
/* 8016727C 001641BC 48 0F F8 69 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80167280 001641C0 38 61 03 28 */ addi r3, r1, 0x328
|
||||
/* 80167284 001641C4 38 81 01 6C */ addi r4, r1, 0x16c
|
||||
/* 80167288 001641C8 4B F3 05 6D */ bl cXyz_X1_
|
||||
@@ -821,13 +821,13 @@ lbl_80167360:
|
||||
/* 80167360 001642A0 EF 21 00 32 */ fmuls f25, f1, f0
|
||||
/* 80167364 001642A4 38 61 01 60 */ addi r3, r1, 0x160
|
||||
/* 80167368 001642A8 38 81 03 1C */ addi r4, r1, 0x31c
|
||||
/* 8016736C 001642AC 48 0F F9 79 */ bl cXyz_NS_norm
|
||||
/* 8016736C 001642AC 48 0F F9 79 */ bl norm__4cXyzCFv
|
||||
/* 80167370 001642B0 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80167374 001642B4 48 10 9D 85 */ bl cSAngle_NS_Sin
|
||||
/* 80167374 001642B4 48 10 9D 85 */ bl Sin__7cSAngleCFv
|
||||
/* 80167378 001642B8 EC 39 00 72 */ fmuls f1, f25, f1
|
||||
/* 8016737C 001642BC 38 61 01 54 */ addi r3, r1, 0x154
|
||||
/* 80167380 001642C0 38 81 01 60 */ addi r4, r1, 0x160
|
||||
/* 80167384 001642C4 48 0F F8 01 */ bl cXyz_NS___ml
|
||||
/* 80167384 001642C4 48 0F F8 01 */ bl __ml__4cXyzCFf
|
||||
/* 80167388 001642C8 38 61 03 A0 */ addi r3, r1, 0x3a0
|
||||
/* 8016738C 001642CC 38 81 01 54 */ addi r4, r1, 0x154
|
||||
/* 80167390 001642D0 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -835,29 +835,29 @@ lbl_80167360:
|
||||
/* 80167398 001642D8 38 61 01 48 */ addi r3, r1, 0x148
|
||||
/* 8016739C 001642DC 38 81 03 28 */ addi r4, r1, 0x328
|
||||
/* 801673A0 001642E0 38 A1 03 A0 */ addi r5, r1, 0x3a0
|
||||
/* 801673A4 001642E4 48 0F F7 91 */ bl cXyz_NS___mi
|
||||
/* 801673A4 001642E4 48 0F F7 91 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801673A8 001642E8 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 801673AC 001642EC 38 81 01 48 */ addi r4, r1, 0x148
|
||||
/* 801673B0 001642F0 48 10 A4 D1 */ bl cSGlobe_X4_
|
||||
/* 801673B0 001642F0 48 10 A4 D1 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 801673B4 001642F4 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 801673B8 001642F8 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 801673BC 001642FC 3B 5C 00 2C */ addi r26, r28, 0x2c
|
||||
/* 801673C0 00164300 7F 45 D3 78 */ mr r5, r26
|
||||
/* 801673C4 00164304 48 10 9D E1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801673C4 00164304 48 10 9D E1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801673C8 00164308 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 801673CC 0016430C 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 801673D0 00164310 C0 3C 09 68 */ lfs f1, 0x968(r28)
|
||||
/* 801673D4 00164314 48 10 9E 91 */ bl cSAngle_NS___ml
|
||||
/* 801673D4 00164314 48 10 9E 91 */ bl __ml__7cSAngleCFf
|
||||
/* 801673D8 00164318 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 801673DC 0016431C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 801673E0 00164320 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
/* 801673E4 00164324 48 10 9D 91 */ bl cSAngle_NS___pl
|
||||
/* 801673E4 00164324 48 10 9D 91 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801673E8 00164328 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 801673EC 0016432C 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 801673F0 00164330 4B F2 86 69 */ bl cSGlobe_NS_V
|
||||
/* 801673F4 00164334 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801673F8 00164338 C0 22 9D 54 */ lfs f1, lbl_80453754-_SDA2_BASE_(r2)
|
||||
/* 801673FC 0016433C 48 10 9B CD */ bl cSAngle_X3_
|
||||
/* 801673FC 0016433C 48 10 9B CD */ bl __ct__7cSAngleFf
|
||||
/* 80167400 00164340 A8 81 00 50 */ lha r4, 0x50(r1)
|
||||
/* 80167404 00164344 A8 01 00 18 */ lha r0, 0x18(r1)
|
||||
/* 80167408 00164348 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -868,7 +868,7 @@ lbl_80167360:
|
||||
/* 8016741C 0016435C 41 82 00 1C */ beq lbl_80167438
|
||||
/* 80167420 00164360 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80167424 00164364 C0 22 9D 54 */ lfs f1, lbl_80453754-_SDA2_BASE_(r2)
|
||||
/* 80167428 00164368 48 10 9B A1 */ bl cSAngle_X3_
|
||||
/* 80167428 00164368 48 10 9B A1 */ bl __ct__7cSAngleFf
|
||||
/* 8016742C 0016436C 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 80167430 00164370 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80167434 00164374 4B F2 86 25 */ bl cSGlobe_NS_V
|
||||
@@ -878,11 +878,11 @@ lbl_80167438:
|
||||
/* 80167440 00164380 D0 01 00 4C */ stfs f0, 0x4c(r1)
|
||||
/* 80167444 00164384 38 61 01 3C */ addi r3, r1, 0x13c
|
||||
/* 80167448 00164388 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 8016744C 0016438C 48 10 A6 69 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016744C 0016438C 48 10 A6 69 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80167450 00164390 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 80167454 00164394 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 80167458 00164398 38 A1 01 3C */ addi r5, r1, 0x13c
|
||||
/* 8016745C 0016439C 48 0F F6 89 */ bl cXyz_NS___pl
|
||||
/* 8016745C 0016439C 48 0F F6 89 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80167460 001643A0 38 61 03 7C */ addi r3, r1, 0x37c
|
||||
/* 80167464 001643A4 38 81 01 30 */ addi r4, r1, 0x130
|
||||
/* 80167468 001643A8 4B F3 03 71 */ bl cXyz_NS___as
|
||||
@@ -973,7 +973,7 @@ lbl_80167590:
|
||||
/* 801675AC 001644EC 38 61 01 0C */ addi r3, r1, 0x10c
|
||||
/* 801675B0 001644F0 38 9C 00 3C */ addi r4, r28, 0x3c
|
||||
/* 801675B4 001644F4 38 BC 00 70 */ addi r5, r28, 0x70
|
||||
/* 801675B8 001644F8 48 0F F5 7D */ bl cXyz_NS___mi
|
||||
/* 801675B8 001644F8 48 0F F5 7D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801675BC 001644FC 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 801675C0 00164500 38 81 01 0C */ addi r4, r1, 0x10c
|
||||
/* 801675C4 00164504 4B F3 02 31 */ bl cXyz_X1_
|
||||
@@ -1020,25 +1020,25 @@ lbl_80167618:
|
||||
/* 8016765C 0016459C 38 81 00 78 */ addi r4, r1, 0x78
|
||||
/* 80167660 001645A0 3B 3C 00 2C */ addi r25, r28, 0x2c
|
||||
/* 80167664 001645A4 7F 25 CB 78 */ mr r5, r25
|
||||
/* 80167668 001645A8 48 10 9B 3D */ bl cSAngle_NS___mi_X1_
|
||||
/* 80167668 001645A8 48 10 9B 3D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016766C 001645AC 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80167670 001645B0 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80167674 001645B4 FC 20 C8 90 */ fmr f1, f25
|
||||
/* 80167678 001645B8 48 10 9B ED */ bl cSAngle_NS___ml
|
||||
/* 80167678 001645B8 48 10 9B ED */ bl __ml__7cSAngleCFf
|
||||
/* 8016767C 001645BC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80167680 001645C0 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80167684 001645C4 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 80167688 001645C8 48 10 9A ED */ bl cSAngle_NS___pl
|
||||
/* 80167688 001645C8 48 10 9A ED */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016768C 001645CC 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80167690 001645D0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80167694 001645D4 4B F2 83 C5 */ bl cSGlobe_NS_V
|
||||
/* 80167698 001645D8 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 8016769C 001645DC 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 801676A0 001645E0 48 10 A4 15 */ bl cSGlobe_NS_Xyz
|
||||
/* 801676A0 001645E0 48 10 A4 15 */ bl Xyz__7cSGlobeCFv
|
||||
/* 801676A4 001645E4 38 61 00 E8 */ addi r3, r1, 0xe8
|
||||
/* 801676A8 001645E8 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 801676AC 001645EC 38 A1 00 F4 */ addi r5, r1, 0xf4
|
||||
/* 801676B0 001645F0 48 0F F4 35 */ bl cXyz_NS___pl
|
||||
/* 801676B0 001645F0 48 0F F4 35 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801676B4 001645F4 38 61 03 7C */ addi r3, r1, 0x37c
|
||||
/* 801676B8 001645F8 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 801676BC 001645FC 4B F3 01 1D */ bl cXyz_NS___as
|
||||
@@ -1165,12 +1165,12 @@ lbl_80167860:
|
||||
/* 8016787C 001647BC 38 61 03 AC */ addi r3, r1, 0x3ac
|
||||
/* 80167880 001647C0 38 81 03 A0 */ addi r4, r1, 0x3a0
|
||||
/* 80167884 001647C4 38 A1 03 94 */ addi r5, r1, 0x394
|
||||
/* 80167888 001647C8 48 10 7A 21 */ bl cM3dGLin
|
||||
/* 80167888 001647C8 48 10 7A 21 */ bl __ct__8cM3dGLinFRC4cXyzRC4cXyz
|
||||
/* 8016788C 001647CC 38 61 03 C8 */ addi r3, r1, 0x3c8
|
||||
/* 80167890 001647D0 38 81 03 AC */ addi r4, r1, 0x3ac
|
||||
/* 80167894 001647D4 38 A1 02 F8 */ addi r5, r1, 0x2f8
|
||||
/* 80167898 001647D8 38 C1 02 EC */ addi r6, r1, 0x2ec
|
||||
/* 8016789C 001647DC 48 10 50 A9 */ bl cM3d_Cross_CylLin
|
||||
/* 8016789C 001647DC 48 10 50 A9 */ bl cM3d_Cross_CylLin__FPC8cM3dGCylPC8cM3dGLinP3VecP3Vec
|
||||
/* 801678A0 001647E0 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 801678A4 001647E4 41 82 00 68 */ beq lbl_8016790C
|
||||
/* 801678A8 001647E8 C0 21 02 F8 */ lfs f1, 0x2f8(r1)
|
||||
@@ -1185,15 +1185,15 @@ lbl_80167860:
|
||||
/* 801678CC 0016480C D0 01 02 E8 */ stfs f0, 0x2e8(r1)
|
||||
/* 801678D0 00164810 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 801678D4 00164814 38 81 02 E0 */ addi r4, r1, 0x2e0
|
||||
/* 801678D8 00164818 48 0F F6 1D */ bl cXyz_NS_normalize
|
||||
/* 801678D8 00164818 48 0F F6 1D */ bl normalize__4cXyzFv
|
||||
/* 801678DC 0016481C 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 801678E0 00164820 38 81 02 E0 */ addi r4, r1, 0x2e0
|
||||
/* 801678E4 00164824 C0 22 9C F8 */ lfs f1, lbl_804536F8-_SDA2_BASE_(r2)
|
||||
/* 801678E8 00164828 48 0F F2 9D */ bl cXyz_NS___ml
|
||||
/* 801678E8 00164828 48 0F F2 9D */ bl __ml__4cXyzCFf
|
||||
/* 801678EC 0016482C 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 801678F0 00164830 38 81 02 F8 */ addi r4, r1, 0x2f8
|
||||
/* 801678F4 00164834 38 A1 00 C4 */ addi r5, r1, 0xc4
|
||||
/* 801678F8 00164838 48 0F F1 ED */ bl cXyz_NS___pl
|
||||
/* 801678F8 00164838 48 0F F1 ED */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801678FC 0016483C 38 61 03 94 */ addi r3, r1, 0x394
|
||||
/* 80167900 00164840 38 81 00 B8 */ addi r4, r1, 0xb8
|
||||
/* 80167904 00164844 4B F2 FE D5 */ bl cXyz_NS___as
|
||||
@@ -1220,7 +1220,7 @@ lbl_8016793C:
|
||||
/* 80167948 00164888 4B F0 FC 35 */ bl dBgS_GndChk
|
||||
/* 8016794C 0016488C 38 61 04 20 */ addi r3, r1, 0x420
|
||||
/* 80167950 00164890 38 81 03 94 */ addi r4, r1, 0x394
|
||||
/* 80167954 00164894 48 10 03 D5 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 80167954 00164894 48 10 03 D5 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 80167958 00164898 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 8016795C 0016489C 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80167960 001648A0 38 63 0F 38 */ addi r3, r3, 0xf38
|
||||
@@ -1240,11 +1240,11 @@ lbl_8016793C:
|
||||
/* 80167998 001648D8 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 8016799C 001648DC 38 81 02 D4 */ addi r4, r1, 0x2d4
|
||||
/* 801679A0 001648E0 38 A1 02 C8 */ addi r5, r1, 0x2c8
|
||||
/* 801679A4 001648E4 48 0F F1 91 */ bl cXyz_NS___mi
|
||||
/* 801679A4 001648E4 48 0F F1 91 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801679A8 001648E8 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 801679AC 001648EC 38 81 00 AC */ addi r4, r1, 0xac
|
||||
/* 801679B0 001648F0 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 801679B4 001648F4 48 0F F1 D1 */ bl cXyz_NS___ml
|
||||
/* 801679B4 001648F4 48 0F F1 D1 */ bl __ml__4cXyzCFf
|
||||
/* 801679B8 001648F8 38 61 02 C8 */ addi r3, r1, 0x2c8
|
||||
/* 801679BC 001648FC 38 81 00 A0 */ addi r4, r1, 0xa0
|
||||
/* 801679C0 00164900 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -1260,11 +1260,11 @@ lbl_801679CC:
|
||||
/* 801679E4 00164924 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 801679E8 00164928 38 81 02 C8 */ addi r4, r1, 0x2c8
|
||||
/* 801679EC 0016492C 38 A1 02 D4 */ addi r5, r1, 0x2d4
|
||||
/* 801679F0 00164930 48 0F F1 45 */ bl cXyz_NS___mi
|
||||
/* 801679F0 00164930 48 0F F1 45 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801679F4 00164934 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 801679F8 00164938 38 81 00 94 */ addi r4, r1, 0x94
|
||||
/* 801679FC 0016493C C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80167A00 00164940 48 0F F1 85 */ bl cXyz_NS___ml
|
||||
/* 80167A00 00164940 48 0F F1 85 */ bl __ml__4cXyzCFf
|
||||
/* 80167A04 00164944 38 61 02 D4 */ addi r3, r1, 0x2d4
|
||||
/* 80167A08 00164948 38 81 00 88 */ addi r4, r1, 0x88
|
||||
/* 80167A0C 0016494C 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -1341,10 +1341,10 @@ lbl_80167AF4:
|
||||
/* 80167B14 00164A54 38 61 00 7C */ addi r3, r1, 0x7c
|
||||
/* 80167B18 00164A58 38 81 03 94 */ addi r4, r1, 0x394
|
||||
/* 80167B1C 00164A5C 38 A1 03 A0 */ addi r5, r1, 0x3a0
|
||||
/* 80167B20 00164A60 48 0F F0 15 */ bl cXyz_NS___mi
|
||||
/* 80167B20 00164A60 48 0F F0 15 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80167B24 00164A64 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80167B28 00164A68 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 80167B2C 00164A6C 48 10 9F 45 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80167B2C 00164A6C 48 10 9F 45 */ bl Val__7cSGlobeFRC4cXyz
|
||||
lbl_80167B30:
|
||||
/* 80167B30 00164A70 38 7C 00 28 */ addi r3, r28, 0x28
|
||||
/* 80167B34 00164A74 38 81 00 74 */ addi r4, r1, 0x74
|
||||
|
||||
Reference in New Issue
Block a user