mirror of
https://github.com/zeldaret/tp
synced 2026-07-29 15:43:25 -04: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:
@@ -41,7 +41,7 @@ lbl_8015FC60:
|
||||
/* 8015FC90 0015CBD0 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 8015FC94 0015CBD4 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 8015FC98 0015CBD8 38 A1 00 E8 */ addi r5, r1, 0xe8
|
||||
/* 8015FC9C 0015CBDC 48 10 6E 99 */ bl cXyz_NS___mi
|
||||
/* 8015FC9C 0015CBDC 48 10 6E 99 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8015FCA0 0015CBE0 C0 01 00 A0 */ lfs f0, 0xa0(r1)
|
||||
/* 8015FCA4 0015CBE4 D0 01 00 D0 */ stfs f0, 0xd0(r1)
|
||||
/* 8015FCA8 0015CBE8 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
@@ -50,10 +50,10 @@ lbl_8015FC60:
|
||||
/* 8015FCB4 0015CBF4 D0 01 00 D8 */ stfs f0, 0xd8(r1)
|
||||
/* 8015FCB8 0015CBF8 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8015FCBC 0015CBFC 38 81 00 D0 */ addi r4, r1, 0xd0
|
||||
/* 8015FCC0 0015CC00 48 11 1B C1 */ bl cSGlobe_X4_
|
||||
/* 8015FCC0 0015CC00 48 11 1B C1 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8015FCC4 0015CC04 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8015FCC8 0015CC08 38 81 00 D0 */ addi r4, r1, 0xd0
|
||||
/* 8015FCCC 0015CC0C 48 10 72 29 */ bl cXyz_NS_normalize
|
||||
/* 8015FCCC 0015CC0C 48 10 72 29 */ bl normalize__4cXyzFv
|
||||
/* 8015FCD0 0015CC10 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8015FCD4 0015CC14 38 81 00 D0 */ addi r4, r1, 0xd0
|
||||
/* 8015FCD8 0015CC18 A8 1B 05 4E */ lha r0, 0x54e(r27)
|
||||
@@ -64,7 +64,7 @@ lbl_8015FC60:
|
||||
/* 8015FCEC 0015CC2C 90 01 00 F8 */ stw r0, 0xf8(r1)
|
||||
/* 8015FCF0 0015CC30 C8 01 00 F8 */ lfd f0, 0xf8(r1)
|
||||
/* 8015FCF4 0015CC34 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8015FCF8 0015CC38 48 10 6E 8D */ bl cXyz_NS___ml
|
||||
/* 8015FCF8 0015CC38 48 10 6E 8D */ bl __ml__4cXyzCFf
|
||||
/* 8015FCFC 0015CC3C 38 61 00 E8 */ addi r3, r1, 0xe8
|
||||
/* 8015FD00 0015CC40 38 81 00 88 */ addi r4, r1, 0x88
|
||||
/* 8015FD04 0015CC44 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -79,7 +79,7 @@ lbl_8015FC60:
|
||||
/* 8015FD28 0015CC68 90 01 01 00 */ stw r0, 0x100(r1)
|
||||
/* 8015FD2C 0015CC6C C8 01 01 00 */ lfd f0, 0x100(r1)
|
||||
/* 8015FD30 0015CC70 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8015FD34 0015CC74 48 10 6E 51 */ bl cXyz_NS___ml
|
||||
/* 8015FD34 0015CC74 48 10 6E 51 */ bl __ml__4cXyzCFf
|
||||
/* 8015FD38 0015CC78 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 8015FD3C 0015CC7C 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 8015FD40 0015CC80 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -87,15 +87,15 @@ lbl_8015FC60:
|
||||
/* 8015FD48 0015CC88 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 8015FD4C 0015CC8C 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 8015FD50 0015CC90 38 A1 00 E8 */ addi r5, r1, 0xe8
|
||||
/* 8015FD54 0015CC94 48 10 6D E1 */ bl cXyz_NS___mi
|
||||
/* 8015FD54 0015CC94 48 10 6D E1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8015FD58 0015CC98 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 8015FD5C 0015CC9C 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 8015FD60 0015CCA0 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 8015FD64 0015CCA4 48 10 6E 21 */ bl cXyz_NS___ml
|
||||
/* 8015FD64 0015CCA4 48 10 6E 21 */ bl __ml__4cXyzCFf
|
||||
/* 8015FD68 0015CCA8 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 8015FD6C 0015CCAC 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 8015FD70 0015CCB0 38 A1 00 64 */ addi r5, r1, 0x64
|
||||
/* 8015FD74 0015CCB4 48 10 6D 71 */ bl cXyz_NS___pl
|
||||
/* 8015FD74 0015CCB4 48 10 6D 71 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8015FD78 0015CCB8 C0 01 00 58 */ lfs f0, 0x58(r1)
|
||||
/* 8015FD7C 0015CCBC D0 01 00 C4 */ stfs f0, 0xc4(r1)
|
||||
/* 8015FD80 0015CCC0 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
@@ -112,10 +112,10 @@ lbl_8015FC60:
|
||||
/* 8015FDAC 0015CCEC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8015FDB0 0015CCF0 3B C1 00 26 */ addi r30, r1, 0x26
|
||||
/* 8015FDB4 0015CCF4 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8015FDB8 0015CCF8 48 11 13 ED */ bl cSAngle_NS___mi_X1_
|
||||
/* 8015FDB8 0015CCF8 48 11 13 ED */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8015FDBC 0015CCFC 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8015FDC0 0015CD00 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8015FDC4 0015CD04 48 11 11 A5 */ bl cSAngle_X1_
|
||||
/* 8015FDC4 0015CD04 48 11 11 A5 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8015FDC8 0015CD08 A8 61 00 14 */ lha r3, 0x14(r1)
|
||||
/* 8015FDCC 0015CD0C A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
/* 8015FDD0 0015CD10 7C 03 00 00 */ cmpw r3, r0
|
||||
@@ -126,19 +126,19 @@ lbl_8015FC60:
|
||||
lbl_8015FDE4:
|
||||
/* 8015FDE4 0015CD24 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8015FDE8 0015CD28 38 81 00 B8 */ addi r4, r1, 0xb8
|
||||
/* 8015FDEC 0015CD2C 48 11 1A 95 */ bl cSGlobe_X4_
|
||||
/* 8015FDEC 0015CD2C 48 11 1A 95 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8015FDF0 0015CD30 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8015FDF4 0015CD34 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8015FDF8 0015CD38 38 A1 00 1E */ addi r5, r1, 0x1e
|
||||
/* 8015FDFC 0015CD3C 48 11 13 79 */ bl cSAngle_NS___pl
|
||||
/* 8015FDFC 0015CD3C 48 11 13 79 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8015FE00 0015CD40 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8015FE04 0015CD44 A8 81 00 0C */ lha r4, 0xc(r1)
|
||||
/* 8015FE08 0015CD48 48 11 11 91 */ bl cSAngle_X2_
|
||||
/* 8015FE08 0015CD48 48 11 11 91 */ bl __ct__7cSAngleFs
|
||||
/* 8015FE0C 0015CD4C A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8015FE10 0015CD50 B0 01 00 1E */ sth r0, 0x1e(r1)
|
||||
/* 8015FE14 0015CD54 C3 C1 00 20 */ lfs f30, 0x20(r1)
|
||||
/* 8015FE18 0015CD58 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8015FE1C 0015CD5C 48 11 13 05 */ bl cSAngle_NS_Cos
|
||||
/* 8015FE1C 0015CD5C 48 11 13 05 */ bl Cos__7cSAngleCFv
|
||||
/* 8015FE20 0015CD60 C0 02 9C 90 */ lfs f0, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 8015FE24 0015CD64 EC 00 07 B2 */ fmuls f0, f0, f30
|
||||
/* 8015FE28 0015CD68 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
@@ -146,18 +146,18 @@ lbl_8015FDE4:
|
||||
/* 8015FE30 0015CD70 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 8015FE34 0015CD74 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8015FE38 0015CD78 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8015FE3C 0015CD7C 48 11 1C 79 */ bl cSGlobe_NS_Xyz
|
||||
/* 8015FE3C 0015CD7C 48 11 1C 79 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8015FE40 0015CD80 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8015FE44 0015CD84 38 81 00 C4 */ addi r4, r1, 0xc4
|
||||
/* 8015FE48 0015CD88 38 A1 00 4C */ addi r5, r1, 0x4c
|
||||
/* 8015FE4C 0015CD8C 48 10 6C 99 */ bl cXyz_NS___pl
|
||||
/* 8015FE4C 0015CD8C 48 10 6C 99 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8015FE50 0015CD90 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8015FE54 0015CD94 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8015FE58 0015CD98 48 11 1C 5D */ bl cSGlobe_NS_Xyz
|
||||
/* 8015FE58 0015CD98 48 11 1C 5D */ bl Xyz__7cSGlobeCFv
|
||||
/* 8015FE5C 0015CD9C 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8015FE60 0015CDA0 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 8015FE64 0015CDA4 38 A1 00 34 */ addi r5, r1, 0x34
|
||||
/* 8015FE68 0015CDA8 48 10 6C 7D */ bl cXyz_NS___pl
|
||||
/* 8015FE68 0015CDA8 48 10 6C 7D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8015FE6C 0015CDAC C0 41 00 28 */ lfs f2, 0x28(r1)
|
||||
/* 8015FE70 0015CDB0 D0 41 00 AC */ stfs f2, 0xac(r1)
|
||||
/* 8015FE74 0015CDB4 C0 21 00 2C */ lfs f1, 0x2c(r1)
|
||||
|
||||
@@ -728,10 +728,10 @@ lbl_80160F1C:
|
||||
/* 80160F84 0015DEC4 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 80160F88 0015DEC8 38 9C 00 3C */ addi r4, r28, 0x3c
|
||||
/* 80160F8C 0015DECC 38 BC 00 30 */ addi r5, r28, 0x30
|
||||
/* 80160F90 0015DED0 48 10 5B A5 */ bl cXyz_NS___mi
|
||||
/* 80160F90 0015DED0 48 10 5B A5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80160F94 0015DED4 38 7C 00 5C */ addi r3, r28, 0x5c
|
||||
/* 80160F98 0015DED8 38 81 00 BC */ addi r4, r1, 0xbc
|
||||
/* 80160F9C 0015DEDC 48 11 0A D5 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80160F9C 0015DEDC 48 11 0A D5 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80160FA0 0015DEE0 C0 1C 00 5C */ lfs f0, 0x5c(r28)
|
||||
/* 80160FA4 0015DEE4 D0 1C 00 28 */ stfs f0, 0x28(r28)
|
||||
/* 80160FA8 0015DEE8 A8 1C 00 60 */ lha r0, 0x60(r28)
|
||||
@@ -739,10 +739,10 @@ lbl_80160F1C:
|
||||
/* 80160FB0 0015DEF0 A8 1C 00 62 */ lha r0, 0x62(r28)
|
||||
/* 80160FB4 0015DEF4 B0 1C 00 2E */ sth r0, 0x2e(r28)
|
||||
/* 80160FB8 0015DEF8 38 7C 00 62 */ addi r3, r28, 0x62
|
||||
/* 80160FBC 0015DEFC 48 11 01 2D */ bl cSAngle_NS_Inv
|
||||
/* 80160FBC 0015DEFC 48 11 01 2D */ bl Inv__7cSAngleCFv
|
||||
/* 80160FC0 0015DF00 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80160FC4 0015DF04 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80160FC8 0015DF08 48 10 FF D1 */ bl cSAngle_X2_
|
||||
/* 80160FC8 0015DF08 48 10 FF D1 */ bl __ct__7cSAngleFs
|
||||
/* 80160FCC 0015DF0C A8 01 00 24 */ lha r0, 0x24(r1)
|
||||
/* 80160FD0 0015DF10 B0 1C 00 8C */ sth r0, 0x8c(r28)
|
||||
/* 80160FD4 0015DF14 C0 1D 0F 04 */ lfs f0, 0xf04(r29)
|
||||
@@ -785,7 +785,7 @@ lbl_8016100C:
|
||||
lbl_80161064:
|
||||
/* 80161064 0015DFA4 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80161068 0015DFA8 38 80 00 00 */ li r4, 0
|
||||
/* 8016106C 0015DFAC 48 10 FF 2D */ bl cSAngle_X2_
|
||||
/* 8016106C 0015DFAC 48 10 FF 2D */ bl __ct__7cSAngleFs
|
||||
/* 80161070 0015DFB0 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80161074 0015DFB4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80161078 0015DFB8 80 BC 01 80 */ lwz r5, 0x180(r28)
|
||||
@@ -794,14 +794,14 @@ lbl_80161064:
|
||||
/* 80161084 0015DFC4 C0 22 9C A0 */ lfs f1, lbl_804536A0-_SDA2_BASE_(r2)
|
||||
/* 80161088 0015DFC8 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8016108C 0015DFCC 38 A1 00 1C */ addi r5, r1, 0x1c
|
||||
/* 80161090 0015DFD0 48 11 07 C1 */ bl cSGlobe_X3_
|
||||
/* 80161090 0015DFD0 48 11 07 C1 */ bl __ct__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 80161094 0015DFD4 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80161098 0015DFD8 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 8016109C 0015DFDC 48 11 0A 19 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016109C 0015DFDC 48 11 0A 19 */ bl Xyz__7cSGlobeCFv
|
||||
/* 801610A0 0015DFE0 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 801610A4 0015DFE4 38 81 00 EC */ addi r4, r1, 0xec
|
||||
/* 801610A8 0015DFE8 38 A1 00 A4 */ addi r5, r1, 0xa4
|
||||
/* 801610AC 0015DFEC 48 10 5A 39 */ bl cXyz_NS___pl
|
||||
/* 801610AC 0015DFEC 48 10 5A 39 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801610B0 0015DFF0 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
/* 801610B4 0015DFF4 D0 1C 00 64 */ stfs f0, 0x64(r28)
|
||||
/* 801610B8 0015DFF8 C0 01 00 9C */ lfs f0, 0x9c(r1)
|
||||
@@ -831,24 +831,24 @@ lbl_80161064:
|
||||
/* 80161118 0015E058 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 8016111C 0015E05C 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 80161120 0015E060 38 A1 00 E0 */ addi r5, r1, 0xe0
|
||||
/* 80161124 0015E064 48 10 5A 11 */ bl cXyz_NS___mi
|
||||
/* 80161124 0015E064 48 10 5A 11 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80161128 0015E068 38 7C 00 5C */ addi r3, r28, 0x5c
|
||||
/* 8016112C 0015E06C 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 80161130 0015E070 48 11 09 41 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80161130 0015E070 48 11 09 41 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80161134 0015E074 38 7C 00 62 */ addi r3, r28, 0x62
|
||||
/* 80161138 0015E078 48 10 FF B1 */ bl cSAngle_NS_Inv
|
||||
/* 80161138 0015E078 48 10 FF B1 */ bl Inv__7cSAngleCFv
|
||||
/* 8016113C 0015E07C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80161140 0015E080 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80161144 0015E084 48 10 FE 55 */ bl cSAngle_X2_
|
||||
/* 80161144 0015E084 48 10 FE 55 */ bl __ct__7cSAngleFs
|
||||
/* 80161148 0015E088 A8 01 00 18 */ lha r0, 0x18(r1)
|
||||
/* 8016114C 0015E08C B0 1C 00 8C */ sth r0, 0x8c(r28)
|
||||
/* 80161150 0015E090 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 80161154 0015E094 38 9C 00 5C */ addi r4, r28, 0x5c
|
||||
/* 80161158 0015E098 48 11 09 5D */ bl cSGlobe_NS_Xyz
|
||||
/* 80161158 0015E098 48 11 09 5D */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016115C 0015E09C 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80161160 0015E0A0 38 9C 00 64 */ addi r4, r28, 0x64
|
||||
/* 80161164 0015E0A4 38 A1 00 80 */ addi r5, r1, 0x80
|
||||
/* 80161168 0015E0A8 48 10 59 7D */ bl cXyz_NS___pl
|
||||
/* 80161168 0015E0A8 48 10 59 7D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016116C 0015E0AC C0 01 00 74 */ lfs f0, 0x74(r1)
|
||||
/* 80161170 0015E0B0 D0 1C 00 70 */ stfs f0, 0x70(r28)
|
||||
/* 80161174 0015E0B4 C0 01 00 78 */ lfs f0, 0x78(r1)
|
||||
@@ -896,7 +896,7 @@ lbl_801611D4:
|
||||
lbl_80161218:
|
||||
/* 80161218 0015E158 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8016121C 0015E15C 38 80 00 00 */ li r4, 0
|
||||
/* 80161220 0015E160 48 10 FD 79 */ bl cSAngle_X2_
|
||||
/* 80161220 0015E160 48 10 FD 79 */ bl __ct__7cSAngleFs
|
||||
/* 80161224 0015E164 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80161228 0015E168 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8016122C 0015E16C 80 BC 01 80 */ lwz r5, 0x180(r28)
|
||||
@@ -905,14 +905,14 @@ lbl_80161218:
|
||||
/* 80161238 0015E178 C0 22 9C A0 */ lfs f1, lbl_804536A0-_SDA2_BASE_(r2)
|
||||
/* 8016123C 0015E17C 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80161240 0015E180 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 80161244 0015E184 48 11 06 0D */ bl cSGlobe_X3_
|
||||
/* 80161244 0015E184 48 11 06 0D */ bl __ct__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 80161248 0015E188 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8016124C 0015E18C 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 80161250 0015E190 48 11 08 65 */ bl cSGlobe_NS_Xyz
|
||||
/* 80161250 0015E190 48 11 08 65 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80161254 0015E194 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80161258 0015E198 38 81 00 C8 */ addi r4, r1, 0xc8
|
||||
/* 8016125C 0015E19C 38 A1 00 5C */ addi r5, r1, 0x5c
|
||||
/* 80161260 0015E1A0 48 10 58 85 */ bl cXyz_NS___pl
|
||||
/* 80161260 0015E1A0 48 10 58 85 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80161264 0015E1A4 C0 01 00 50 */ lfs f0, 0x50(r1)
|
||||
/* 80161268 0015E1A8 D0 1C 00 64 */ stfs f0, 0x64(r28)
|
||||
/* 8016126C 0015E1AC C0 01 00 54 */ lfs f0, 0x54(r1)
|
||||
@@ -930,19 +930,19 @@ lbl_80161218:
|
||||
/* 8016129C 0015E1DC 80 BC 01 80 */ lwz r5, 0x180(r28)
|
||||
/* 801612A0 0015E1E0 4B F3 64 99 */ bl dCamera_c_NS_directionOf
|
||||
/* 801612A4 0015E1E4 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 801612A8 0015E1E8 48 10 FE 41 */ bl cSAngle_NS_Inv
|
||||
/* 801612A8 0015E1E8 48 10 FE 41 */ bl Inv__7cSAngleCFv
|
||||
/* 801612AC 0015E1EC 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801612B0 0015E1F0 38 7C 00 5C */ addi r3, r28, 0x5c
|
||||
/* 801612B4 0015E1F4 C0 22 9C B4 */ lfs f1, lbl_804536B4-_SDA2_BASE_(r2)
|
||||
/* 801612B8 0015E1F8 38 80 00 00 */ li r4, 0
|
||||
/* 801612BC 0015E1FC 48 11 06 E9 */ bl cSGlobe_NS_Val_X1_
|
||||
/* 801612BC 0015E1FC 48 11 06 E9 */ bl Val__7cSGlobeFfss
|
||||
/* 801612C0 0015E200 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 801612C4 0015E204 38 9C 00 5C */ addi r4, r28, 0x5c
|
||||
/* 801612C8 0015E208 48 11 07 ED */ bl cSGlobe_NS_Xyz
|
||||
/* 801612C8 0015E208 48 11 07 ED */ bl Xyz__7cSGlobeCFv
|
||||
/* 801612CC 0015E20C 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 801612D0 0015E210 38 9C 00 64 */ addi r4, r28, 0x64
|
||||
/* 801612D4 0015E214 38 A1 00 44 */ addi r5, r1, 0x44
|
||||
/* 801612D8 0015E218 48 10 58 0D */ bl cXyz_NS___pl
|
||||
/* 801612D8 0015E218 48 10 58 0D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801612DC 0015E21C C0 01 00 38 */ lfs f0, 0x38(r1)
|
||||
/* 801612E0 0015E220 D0 1C 00 70 */ stfs f0, 0x70(r28)
|
||||
/* 801612E4 0015E224 C0 01 00 3C */ lfs f0, 0x3c(r1)
|
||||
@@ -962,10 +962,10 @@ lbl_80161218:
|
||||
/* 8016131C 0015E25C A8 1C 00 62 */ lha r0, 0x62(r28)
|
||||
/* 80161320 0015E260 B0 1C 00 2E */ sth r0, 0x2e(r28)
|
||||
/* 80161324 0015E264 38 7C 00 62 */ addi r3, r28, 0x62
|
||||
/* 80161328 0015E268 48 10 FD C1 */ bl cSAngle_NS_Inv
|
||||
/* 80161328 0015E268 48 10 FD C1 */ bl Inv__7cSAngleCFv
|
||||
/* 8016132C 0015E26C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80161330 0015E270 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80161334 0015E274 48 10 FC 65 */ bl cSAngle_X2_
|
||||
/* 80161334 0015E274 48 10 FC 65 */ bl __ct__7cSAngleFs
|
||||
/* 80161338 0015E278 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8016133C 0015E27C B0 1C 00 8C */ sth r0, 0x8c(r28)
|
||||
/* 80161340 0015E280 C0 02 9C B8 */ lfs f0, lbl_804536B8-_SDA2_BASE_(r2)
|
||||
|
||||
@@ -45,7 +45,7 @@ lbl_80161818:
|
||||
/* 80161858 0015E798 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 8016185C 0015E79C A8 83 00 0C */ lha r4, 0xc(r3)
|
||||
/* 80161860 0015E7A0 38 7E 01 D4 */ addi r3, r30, 0x1d4
|
||||
/* 80161864 0015E7A4 48 10 F7 A1 */ bl cSAngle_NS_Val_X2_
|
||||
/* 80161864 0015E7A4 48 10 F7 A1 */ bl Val__7cSAngleFs
|
||||
/* 80161868 0015E7A8 80 1E 06 0C */ lwz r0, 0x60c(r30)
|
||||
/* 8016186C 0015E7AC 54 00 02 11 */ rlwinm. r0, r0, 0, 8, 8
|
||||
/* 80161870 0015E7B0 41 82 00 14 */ beq lbl_80161884
|
||||
@@ -82,7 +82,7 @@ lbl_801618A4:
|
||||
/* 801618E4 0015E824 7C 60 22 14 */ add r3, r0, r4
|
||||
/* 801618E8 0015E828 A8 83 00 1C */ lha r4, 0x1c(r3)
|
||||
/* 801618EC 0015E82C 38 7E 01 F0 */ addi r3, r30, 0x1f0
|
||||
/* 801618F0 0015E830 48 10 F7 15 */ bl cSAngle_NS_Val_X2_
|
||||
/* 801618F0 0015E830 48 10 F7 15 */ bl Val__7cSAngleFs
|
||||
/* 801618F4 0015E834 80 1E 01 7C */ lwz r0, 0x17c(r30)
|
||||
/* 801618F8 0015E838 54 00 30 32 */ slwi r0, r0, 6
|
||||
/* 801618FC 0015E83C 3C 60 80 3E */ lis r3, m_cpadInfo@ha
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
/* 80161E78 0015EDB8 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80161E7C 0015EDBC 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 80161E80 0015EDC0 38 BF 02 A0 */ addi r5, r31, 0x2a0
|
||||
/* 80161E84 0015EDC4 48 10 4C B1 */ bl cXyz_NS___mi
|
||||
/* 80161E84 0015EDC4 48 10 4C B1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80161E88 0015EDC8 C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
/* 80161E8C 0015EDCC D0 1F 02 B4 */ stfs f0, 0x2b4(r31)
|
||||
/* 80161E90 0015EDD0 C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
@@ -44,7 +44,7 @@ lbl_80161ED0:
|
||||
/* 80161EDC 0015EE1C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80161EE0 0015EE20 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 80161EE4 0015EE24 38 BF 02 A0 */ addi r5, r31, 0x2a0
|
||||
/* 80161EE8 0015EE28 48 10 4C 4D */ bl cXyz_NS___mi
|
||||
/* 80161EE8 0015EE28 48 10 4C 4D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80161EEC 0015EE2C C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
/* 80161EF0 0015EE30 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80161EF4 0015EE34 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
||||
|
||||
@@ -56,7 +56,7 @@ lbl_801620F8:
|
||||
/* 80162160 0015F0A0 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80162164 0015F0A4 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 80162168 0015F0A8 38 A1 00 24 */ addi r5, r1, 0x24
|
||||
/* 8016216C 0015F0AC 48 10 49 C9 */ bl cXyz_NS___mi
|
||||
/* 8016216C 0015F0AC 48 10 49 C9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80162170 0015F0B0 C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
/* 80162174 0015F0B4 D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80162178 0015F0B8 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
||||
|
||||
@@ -321,14 +321,14 @@ lbl_80162744:
|
||||
/* 80162758 0015F698 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 8016275C 0015F69C 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 80162760 0015F6A0 38 BF 01 B0 */ addi r5, r31, 0x1b0
|
||||
/* 80162764 0015F6A4 48 10 EA 41 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80162764 0015F6A4 48 10 EA 41 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80162768 0015F6A8 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8016276C 0015F6AC 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80162770 0015F6B0 C0 3F 0A AC */ lfs f1, 0xaac(r31)
|
||||
/* 80162774 0015F6B4 48 10 EA F1 */ bl cSAngle_NS___ml
|
||||
/* 80162774 0015F6B4 48 10 EA F1 */ bl __ml__7cSAngleCFf
|
||||
/* 80162778 0015F6B8 38 7F 01 B0 */ addi r3, r31, 0x1b0
|
||||
/* 8016277C 0015F6BC 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 80162780 0015F6C0 48 10 EA 55 */ bl cSAngle_NS___apl
|
||||
/* 80162780 0015F6C0 48 10 EA 55 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 80162784 0015F6C4 48 00 00 0C */ b lbl_80162790
|
||||
lbl_80162788:
|
||||
/* 80162788 0015F6C8 A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
@@ -407,10 +407,10 @@ lbl_80162884:
|
||||
/* 80162898 0015F7D8 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8016289C 0015F7DC 38 9F 00 7C */ addi r4, r31, 0x7c
|
||||
/* 801628A0 0015F7E0 C0 22 9C E8 */ lfs f1, lbl_804536E8-_SDA2_BASE_(r2)
|
||||
/* 801628A4 0015F7E4 48 10 E9 C1 */ bl cSAngle_NS___ml
|
||||
/* 801628A4 0015F7E4 48 10 E9 C1 */ bl __ml__7cSAngleCFf
|
||||
/* 801628A8 0015F7E8 38 7F 00 7C */ addi r3, r31, 0x7c
|
||||
/* 801628AC 0015F7EC 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 801628B0 0015F7F0 48 10 E9 39 */ bl cSAngle_NS___ami
|
||||
/* 801628B0 0015F7F0 48 10 E9 39 */ bl __ami__7cSAngleFRC7cSAngle
|
||||
lbl_801628B4:
|
||||
/* 801628B4 0015F7F4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801628B8 0015F7F8 48 01 E4 6D */ bl dCamera_c_NS_shakeCamera
|
||||
@@ -490,17 +490,17 @@ lbl_801629A8:
|
||||
/* 801629C4 0015F904 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801629C8 0015F908 38 9F 01 D4 */ addi r4, r31, 0x1d4
|
||||
/* 801629CC 0015F90C 38 BF 02 9C */ addi r5, r31, 0x29c
|
||||
/* 801629D0 0015F910 48 10 E7 D5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801629D0 0015F910 48 10 E7 D5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801629D4 0015F914 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 801629D8 0015F918 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 801629DC 0015F91C 48 10 E5 8D */ bl cSAngle_X1_
|
||||
/* 801629DC 0015F91C 48 10 E5 8D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 801629E0 0015F920 C0 3F 01 C4 */ lfs f1, 0x1c4(r31)
|
||||
/* 801629E4 0015F924 C0 1F 0A 14 */ lfs f0, 0xa14(r31)
|
||||
/* 801629E8 0015F928 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 801629EC 0015F92C 41 80 00 60 */ blt lbl_80162A4C
|
||||
/* 801629F0 0015F930 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 801629F4 0015F934 C0 3F 0A 18 */ lfs f1, 0xa18(r31)
|
||||
/* 801629F8 0015F938 48 10 E5 D1 */ bl cSAngle_X3_
|
||||
/* 801629F8 0015F938 48 10 E5 D1 */ bl __ct__7cSAngleFf
|
||||
/* 801629FC 0015F93C A8 81 00 40 */ lha r4, 0x40(r1)
|
||||
/* 80162A00 0015F940 A8 01 00 28 */ lha r0, 0x28(r1)
|
||||
/* 80162A04 0015F944 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -512,7 +512,7 @@ lbl_801629A8:
|
||||
/* 80162A1C 0015F95C 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80162A20 0015F960 C0 1F 0A 18 */ lfs f0, 0xa18(r31)
|
||||
/* 80162A24 0015F964 FC 20 00 50 */ fneg f1, f0
|
||||
/* 80162A28 0015F968 48 10 E5 A1 */ bl cSAngle_X3_
|
||||
/* 80162A28 0015F968 48 10 E5 A1 */ bl __ct__7cSAngleFf
|
||||
/* 80162A2C 0015F96C A8 01 00 40 */ lha r0, 0x40(r1)
|
||||
/* 80162A30 0015F970 A8 81 00 24 */ lha r4, 0x24(r1)
|
||||
/* 80162A34 0015F974 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -530,7 +530,7 @@ lbl_80162A54:
|
||||
/* 80162A5C 0015F99C 41 82 00 2C */ beq lbl_80162A88
|
||||
/* 80162A60 0015F9A0 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80162A64 0015F9A4 38 9F 01 D4 */ addi r4, r31, 0x1d4
|
||||
/* 80162A68 0015F9A8 48 10 E5 01 */ bl cSAngle_X1_
|
||||
/* 80162A68 0015F9A8 48 10 E5 01 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80162A6C 0015F9AC 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80162A70 0015F9B0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80162A74 0015F9B4 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
@@ -540,10 +540,10 @@ lbl_80162A54:
|
||||
/* 80162A84 0015F9C4 48 00 00 20 */ b lbl_80162AA4
|
||||
lbl_80162A88:
|
||||
/* 80162A88 0015F9C8 38 7F 00 2E */ addi r3, r31, 0x2e
|
||||
/* 80162A8C 0015F9CC 48 10 E6 5D */ bl cSAngle_NS_Inv
|
||||
/* 80162A8C 0015F9CC 48 10 E6 5D */ bl Inv__7cSAngleCFv
|
||||
/* 80162A90 0015F9D0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80162A94 0015F9D4 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80162A98 0015F9D8 48 10 E5 01 */ bl cSAngle_X2_
|
||||
/* 80162A98 0015F9D8 48 10 E5 01 */ bl __ct__7cSAngleFs
|
||||
/* 80162A9C 0015F9DC A8 01 00 18 */ lha r0, 0x18(r1)
|
||||
/* 80162AA0 0015F9E0 B0 1F 00 8C */ sth r0, 0x8c(r31)
|
||||
lbl_80162AA4:
|
||||
@@ -558,7 +558,7 @@ lbl_80162AB8:
|
||||
/* 80162AC0 0015FA00 41 82 00 2C */ beq lbl_80162AEC
|
||||
/* 80162AC4 0015FA04 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 80162AC8 0015FA08 38 9F 07 58 */ addi r4, r31, 0x758
|
||||
/* 80162ACC 0015FA0C 48 10 42 19 */ bl cXyz_NS_norm
|
||||
/* 80162ACC 0015FA0C 48 10 42 19 */ bl norm__4cXyzCFv
|
||||
/* 80162AD0 0015FA10 C0 01 00 58 */ lfs f0, 0x58(r1)
|
||||
/* 80162AD4 0015FA14 D0 1F 00 48 */ stfs f0, 0x48(r31)
|
||||
/* 80162AD8 0015FA18 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
@@ -577,25 +577,25 @@ lbl_80162AEC:
|
||||
/* 80162B08 0015FA48 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80162B0C 0015FA4C 7C 00 00 D0 */ neg r0, r0
|
||||
/* 80162B10 0015FA50 7C 04 07 34 */ extsh r4, r0
|
||||
/* 80162B14 0015FA54 48 10 E4 85 */ bl cSAngle_X2_
|
||||
/* 80162B14 0015FA54 48 10 E4 85 */ bl __ct__7cSAngleFs
|
||||
/* 80162B18 0015FA58 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80162B1C 0015FA5C A8 81 00 14 */ lha r4, 0x14(r1)
|
||||
/* 80162B20 0015FA60 48 10 E4 79 */ bl cSAngle_X2_
|
||||
/* 80162B20 0015FA60 48 10 E4 79 */ bl __ct__7cSAngleFs
|
||||
/* 80162B24 0015FA64 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 80162B28 0015FA68 B0 01 00 48 */ sth r0, 0x48(r1)
|
||||
/* 80162B2C 0015FA6C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80162B30 0015FA70 3C 80 80 40 */ lis r4, g_dComIfG_gameInfo@ha
|
||||
/* 80162B34 0015FA74 38 84 61 C0 */ addi r4, r4, g_dComIfG_gameInfo@l
|
||||
/* 80162B38 0015FA78 A8 84 4E 78 */ lha r4, 0x4e78(r4)
|
||||
/* 80162B3C 0015FA7C 48 10 E4 5D */ bl cSAngle_X2_
|
||||
/* 80162B3C 0015FA7C 48 10 E4 5D */ bl __ct__7cSAngleFs
|
||||
/* 80162B40 0015FA80 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80162B44 0015FA84 A8 81 00 10 */ lha r4, 0x10(r1)
|
||||
/* 80162B48 0015FA88 48 10 E4 51 */ bl cSAngle_X2_
|
||||
/* 80162B48 0015FA88 48 10 E4 51 */ bl __ct__7cSAngleFs
|
||||
/* 80162B4C 0015FA8C A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80162B50 0015FA90 B0 01 00 4A */ sth r0, 0x4a(r1)
|
||||
/* 80162B54 0015FA94 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 80162B58 0015FA98 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 80162B5C 0015FA9C 48 10 EB 91 */ bl cSPolar_NS_Xyz
|
||||
/* 80162B5C 0015FA9C 48 10 EB 91 */ bl Xyz__7cSPolarCFv
|
||||
/* 80162B60 0015FAA0 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
||||
/* 80162B64 0015FAA4 D0 1F 00 48 */ stfs f0, 0x48(r31)
|
||||
/* 80162B68 0015FAA8 C0 01 00 50 */ lfs f0, 0x50(r1)
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
/* 80162FF0 0015FF30 48 00 00 0C */ b lbl_80162FFC
|
||||
lbl_80162FF4:
|
||||
/* 80162FF4 0015FF34 38 63 00 2E */ addi r3, r3, 0x2e
|
||||
/* 80162FF8 0015FF38 48 10 E0 F1 */ bl cSAngle_NS_Inv
|
||||
/* 80162FF8 0015FF38 48 10 E0 F1 */ bl Inv__7cSAngleCFv
|
||||
lbl_80162FFC:
|
||||
/* 80162FFC 0015FF3C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80163000 0015FF40 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -24,7 +24,7 @@ lbl_80164488:
|
||||
/* 801644A4 001613E4 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 801644A8 001613E8 38 9F 01 38 */ addi r4, r31, 0x138
|
||||
/* 801644AC 001613EC 38 A1 00 30 */ addi r5, r1, 0x30
|
||||
/* 801644B0 001613F0 48 10 26 85 */ bl cXyz_NS___mi
|
||||
/* 801644B0 001613F0 48 10 26 85 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801644B4 001613F4 C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
/* 801644B8 001613F8 D0 01 00 54 */ stfs f0, 0x54(r1)
|
||||
/* 801644BC 001613FC C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
@@ -90,7 +90,7 @@ lbl_80164570:
|
||||
/* 801645A4 001614E4 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 801645A8 001614E8 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 801645AC 001614EC 38 BF 00 70 */ addi r5, r31, 0x70
|
||||
/* 801645B0 001614F0 48 10 AC F9 */ bl cM3dGLin
|
||||
/* 801645B0 001614F0 48 10 AC F9 */ bl __ct__8cM3dGLinFRC4cXyzRC4cXyz
|
||||
/* 801645B4 001614F4 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801645B8 001614F8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 801645BC 001614FC 80 BF 01 80 */ lwz r5, 0x180(r31)
|
||||
@@ -105,7 +105,7 @@ lbl_80164570:
|
||||
/* 801645E0 00161520 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 801645E4 00161524 38 A1 00 3C */ addi r5, r1, 0x3c
|
||||
/* 801645E8 00161528 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 801645EC 0016152C 48 10 41 25 */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 801645EC 0016152C 48 10 41 25 */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 801645F0 00161530 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801645F4 00161534 41 82 00 38 */ beq lbl_8016462C
|
||||
/* 801645F8 00161538 C0 01 00 3C */ lfs f0, 0x3c(r1)
|
||||
@@ -117,10 +117,10 @@ lbl_80164570:
|
||||
/* 80164610 00161550 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80164614 00161554 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 80164618 00161558 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8016461C 0016155C 48 10 25 19 */ bl cXyz_NS___mi
|
||||
/* 8016461C 0016155C 48 10 25 19 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80164620 00161560 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 80164624 00161564 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80164628 00161568 48 10 D4 49 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80164628 00161568 48 10 D4 49 */ bl Val__7cSGlobeFRC4cXyz
|
||||
lbl_8016462C:
|
||||
/* 8016462C 0016156C 80 1F 06 0C */ lwz r0, 0x60c(r31)
|
||||
/* 80164630 00161570 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
|
||||
|
||||
@@ -19,7 +19,7 @@
|
||||
lbl_80164DB4:
|
||||
/* 80164DB4 00161CF4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80164DB8 00161CF8 A8 9E 04 E6 */ lha r4, 0x4e6(r30)
|
||||
/* 80164DBC 00161CFC 48 10 C1 DD */ bl cSAngle_X2_
|
||||
/* 80164DBC 00161CFC 48 10 C1 DD */ bl __ct__7cSAngleFs
|
||||
/* 80164DC0 00161D00 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80164DC4 00161D04 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80164DC8 00161D08 38 A1 00 08 */ addi r5, r1, 8
|
||||
@@ -37,7 +37,7 @@ lbl_80164DB4:
|
||||
/* 80164DF8 00161D38 7F 83 E3 78 */ mr r3, r28
|
||||
/* 80164DFC 00161D3C 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80164E00 00161D40 38 A1 00 24 */ addi r5, r1, 0x24
|
||||
/* 80164E04 00161D44 48 10 1C E1 */ bl cXyz_NS___pl
|
||||
/* 80164E04 00161D44 48 10 1C E1 */ bl __pl__4cXyzCFRC3Vec
|
||||
lbl_80164E08:
|
||||
/* 80164E08 00161D48 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80164E0C 00161D4C 48 1F D4 19 */ bl _restgpr_28
|
||||
|
||||
@@ -50,7 +50,7 @@ lbl_80164E94:
|
||||
/* 80164EDC 00161E1C 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80164EE0 00161E20 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 80164EE4 00161E24 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80164EE8 00161E28 48 10 1C 4D */ bl cXyz_NS___mi
|
||||
/* 80164EE8 00161E28 48 10 1C 4D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80164EEC 00161E2C C0 01 00 A0 */ lfs f0, 0xa0(r1)
|
||||
/* 80164EF0 00161E30 D0 01 00 E8 */ stfs f0, 0xe8(r1)
|
||||
/* 80164EF4 00161E34 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
@@ -59,10 +59,10 @@ lbl_80164E94:
|
||||
/* 80164F00 00161E40 D0 01 00 F0 */ stfs f0, 0xf0(r1)
|
||||
/* 80164F04 00161E44 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80164F08 00161E48 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 80164F0C 00161E4C 48 10 C9 75 */ bl cSGlobe_X4_
|
||||
/* 80164F0C 00161E4C 48 10 C9 75 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80164F10 00161E50 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 80164F14 00161E54 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 80164F18 00161E58 48 10 1F DD */ bl cXyz_NS_normalize
|
||||
/* 80164F18 00161E58 48 10 1F DD */ bl normalize__4cXyzFv
|
||||
/* 80164F1C 00161E5C 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 80164F20 00161E60 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 80164F24 00161E64 A8 1C 05 4E */ lha r0, 0x54e(r28)
|
||||
@@ -73,7 +73,7 @@ lbl_80164E94:
|
||||
/* 80164F38 00161E78 90 01 01 10 */ stw r0, 0x110(r1)
|
||||
/* 80164F3C 00161E7C C8 01 01 10 */ lfd f0, 0x110(r1)
|
||||
/* 80164F40 00161E80 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80164F44 00161E84 48 10 1C 41 */ bl cXyz_NS___ml
|
||||
/* 80164F44 00161E84 48 10 1C 41 */ bl __ml__4cXyzCFf
|
||||
/* 80164F48 00161E88 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 80164F4C 00161E8C 38 81 00 88 */ addi r4, r1, 0x88
|
||||
/* 80164F50 00161E90 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -88,7 +88,7 @@ lbl_80164E94:
|
||||
/* 80164F74 00161EB4 90 01 01 18 */ stw r0, 0x118(r1)
|
||||
/* 80164F78 00161EB8 C8 01 01 18 */ lfd f0, 0x118(r1)
|
||||
/* 80164F7C 00161EBC EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80164F80 00161EC0 48 10 1C 05 */ bl cXyz_NS___ml
|
||||
/* 80164F80 00161EC0 48 10 1C 05 */ bl __ml__4cXyzCFf
|
||||
/* 80164F84 00161EC4 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 80164F88 00161EC8 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 80164F8C 00161ECC 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -96,15 +96,15 @@ lbl_80164E94:
|
||||
/* 80164F94 00161ED4 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 80164F98 00161ED8 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 80164F9C 00161EDC 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80164FA0 00161EE0 48 10 1B 95 */ bl cXyz_NS___mi
|
||||
/* 80164FA0 00161EE0 48 10 1B 95 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80164FA4 00161EE4 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 80164FA8 00161EE8 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 80164FAC 00161EEC C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80164FB0 00161EF0 48 10 1B D5 */ bl cXyz_NS___ml
|
||||
/* 80164FB0 00161EF0 48 10 1B D5 */ bl __ml__4cXyzCFf
|
||||
/* 80164FB4 00161EF4 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 80164FB8 00161EF8 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 80164FBC 00161EFC 38 A1 00 64 */ addi r5, r1, 0x64
|
||||
/* 80164FC0 00161F00 48 10 1B 25 */ bl cXyz_NS___pl
|
||||
/* 80164FC0 00161F00 48 10 1B 25 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80164FC4 00161F04 C0 01 00 58 */ lfs f0, 0x58(r1)
|
||||
/* 80164FC8 00161F08 D0 01 00 DC */ stfs f0, 0xdc(r1)
|
||||
/* 80164FCC 00161F0C C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
@@ -121,10 +121,10 @@ lbl_80164E94:
|
||||
/* 80164FF8 00161F38 38 9B 00 62 */ addi r4, r27, 0x62
|
||||
/* 80164FFC 00161F3C 3B C1 00 26 */ addi r30, r1, 0x26
|
||||
/* 80165000 00161F40 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80165004 00161F44 48 10 C1 A1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80165004 00161F44 48 10 C1 A1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80165008 00161F48 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8016500C 00161F4C 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80165010 00161F50 48 10 BF 59 */ bl cSAngle_X1_
|
||||
/* 80165010 00161F50 48 10 BF 59 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80165014 00161F54 A8 61 00 14 */ lha r3, 0x14(r1)
|
||||
/* 80165018 00161F58 A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
/* 8016501C 00161F5C 7C 03 00 00 */ cmpw r3, r0
|
||||
@@ -135,19 +135,19 @@ lbl_80164E94:
|
||||
lbl_80165030:
|
||||
/* 80165030 00161F70 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80165034 00161F74 38 81 00 D0 */ addi r4, r1, 0xd0
|
||||
/* 80165038 00161F78 48 10 C8 49 */ bl cSGlobe_X4_
|
||||
/* 80165038 00161F78 48 10 C8 49 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8016503C 00161F7C 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80165040 00161F80 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80165044 00161F84 38 A1 00 1E */ addi r5, r1, 0x1e
|
||||
/* 80165048 00161F88 48 10 C1 2D */ bl cSAngle_NS___pl
|
||||
/* 80165048 00161F88 48 10 C1 2D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016504C 00161F8C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80165050 00161F90 A8 81 00 0C */ lha r4, 0xc(r1)
|
||||
/* 80165054 00161F94 48 10 BF 45 */ bl cSAngle_X2_
|
||||
/* 80165054 00161F94 48 10 BF 45 */ bl __ct__7cSAngleFs
|
||||
/* 80165058 00161F98 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8016505C 00161F9C B0 01 00 1E */ sth r0, 0x1e(r1)
|
||||
/* 80165060 00161FA0 C3 C1 00 20 */ lfs f30, 0x20(r1)
|
||||
/* 80165064 00161FA4 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80165068 00161FA8 48 10 C0 B9 */ bl cSAngle_NS_Cos
|
||||
/* 80165068 00161FA8 48 10 C0 B9 */ bl Cos__7cSAngleCFv
|
||||
/* 8016506C 00161FAC C0 02 9C 90 */ lfs f0, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80165070 00161FB0 EC 00 07 B2 */ fmuls f0, f0, f30
|
||||
/* 80165074 00161FB4 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
@@ -155,18 +155,18 @@ lbl_80165030:
|
||||
/* 8016507C 00161FBC D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 80165080 00161FC0 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 80165084 00161FC4 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80165088 00161FC8 48 10 CA 2D */ bl cSGlobe_NS_Xyz
|
||||
/* 80165088 00161FC8 48 10 CA 2D */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016508C 00161FCC 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80165090 00161FD0 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 80165094 00161FD4 38 A1 00 4C */ addi r5, r1, 0x4c
|
||||
/* 80165098 00161FD8 48 10 1A 4D */ bl cXyz_NS___pl
|
||||
/* 80165098 00161FD8 48 10 1A 4D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016509C 00161FDC 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 801650A0 00161FE0 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 801650A4 00161FE4 48 10 CA 11 */ bl cSGlobe_NS_Xyz
|
||||
/* 801650A4 00161FE4 48 10 CA 11 */ bl Xyz__7cSGlobeCFv
|
||||
/* 801650A8 00161FE8 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 801650AC 00161FEC 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 801650B0 00161FF0 38 A1 00 34 */ addi r5, r1, 0x34
|
||||
/* 801650B4 00161FF4 48 10 1A 31 */ bl cXyz_NS___pl
|
||||
/* 801650B4 00161FF4 48 10 1A 31 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801650B8 00161FF8 C0 41 00 28 */ lfs f2, 0x28(r1)
|
||||
/* 801650BC 00161FFC D0 41 00 C4 */ stfs f2, 0xc4(r1)
|
||||
/* 801650C0 00162000 C0 21 00 2C */ lfs f1, 0x2c(r1)
|
||||
|
||||
@@ -6,10 +6,10 @@
|
||||
/* 80165118 00162058 38 00 00 01 */ li r0, 1
|
||||
/* 8016511C 0016205C 98 03 02 98 */ stb r0, 0x298(r3)
|
||||
/* 80165120 00162060 38 7F 00 2E */ addi r3, r31, 0x2e
|
||||
/* 80165124 00162064 48 10 BF C5 */ bl cSAngle_NS_Inv
|
||||
/* 80165124 00162064 48 10 BF C5 */ bl Inv__7cSAngleCFv
|
||||
/* 80165128 00162068 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016512C 0016206C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80165130 00162070 48 10 BE 69 */ bl cSAngle_X2_
|
||||
/* 80165130 00162070 48 10 BE 69 */ bl __ct__7cSAngleFs
|
||||
/* 80165134 00162074 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80165138 00162078 B0 1F 02 9A */ sth r0, 0x29a(r31)
|
||||
/* 8016513C 0016207C A8 1F 01 D4 */ lha r0, 0x1d4(r31)
|
||||
|
||||
@@ -2,7 +2,7 @@
|
||||
/* 8016515C 0016209C 7C 08 02 A6 */ mflr r0
|
||||
/* 80165160 001620A0 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80165164 001620A4 38 84 02 9A */ addi r4, r4, 0x29a
|
||||
/* 80165168 001620A8 48 10 BE 01 */ bl cSAngle_X1_
|
||||
/* 80165168 001620A8 48 10 BE 01 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016516C 001620AC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80165170 001620B0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80165174 001620B4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
|
||||
@@ -116,7 +116,7 @@ lbl_80165308:
|
||||
/* 801653FC 0016233C 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80165400 00162340 38 81 00 9C */ addi r4, r1, 0x9c
|
||||
/* 80165404 00162344 38 A1 00 90 */ addi r5, r1, 0x90
|
||||
/* 80165408 00162348 48 10 17 2D */ bl cXyz_NS___mi
|
||||
/* 80165408 00162348 48 10 17 2D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016540C 0016234C C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
/* 80165410 00162350 D0 01 00 84 */ stfs f0, 0x84(r1)
|
||||
/* 80165414 00162354 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
@@ -211,7 +211,7 @@ lbl_80165548:
|
||||
/* 8016554C 0016248C EF 61 00 32 */ fmuls f27, f1, f0
|
||||
/* 80165550 00162490 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80165554 00162494 38 81 00 84 */ addi r4, r1, 0x84
|
||||
/* 80165558 00162498 48 10 19 9D */ bl cXyz_NS_normalize
|
||||
/* 80165558 00162498 48 10 19 9D */ bl normalize__4cXyzFv
|
||||
/* 8016555C 0016249C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80165560 001624A0 38 81 00 84 */ addi r4, r1, 0x84
|
||||
/* 80165564 001624A4 A8 1B 05 4E */ lha r0, 0x54e(r27)
|
||||
@@ -223,7 +223,7 @@ lbl_80165548:
|
||||
/* 8016557C 001624BC C8 01 00 D8 */ lfd f0, 0xd8(r1)
|
||||
/* 80165580 001624C0 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 80165584 001624C4 EC 20 D8 2A */ fadds f1, f0, f27
|
||||
/* 80165588 001624C8 48 10 15 FD */ bl cXyz_NS___ml
|
||||
/* 80165588 001624C8 48 10 15 FD */ bl __ml__4cXyzCFf
|
||||
/* 8016558C 001624CC 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 80165590 001624D0 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 80165594 001624D4 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -239,7 +239,7 @@ lbl_80165548:
|
||||
/* 801655BC 001624FC C8 01 00 E0 */ lfd f0, 0xe0(r1)
|
||||
/* 801655C0 00162500 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
/* 801655C4 00162504 EC 20 D8 2A */ fadds f1, f0, f27
|
||||
/* 801655C8 00162508 48 10 15 BD */ bl cXyz_NS___ml
|
||||
/* 801655C8 00162508 48 10 15 BD */ bl __ml__4cXyzCFf
|
||||
/* 801655CC 0016250C 38 61 00 90 */ addi r3, r1, 0x90
|
||||
/* 801655D0 00162510 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 801655D4 00162514 7C 65 1B 78 */ mr r5, r3
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
/* 80165810 00162750 4B F1 1D 6D */ bl dBgS_GndChk
|
||||
/* 80165814 00162754 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 80165818 00162758 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8016581C 0016275C 48 10 25 0D */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 8016581C 0016275C 48 10 25 0D */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 80165820 00162760 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80165824 00162764 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80165828 00162768 3B E3 0F 38 */ addi r31, r3, 0xf38
|
||||
@@ -22,7 +22,7 @@
|
||||
/* 80165840 00162780 4B F1 21 C1 */ bl dBgS_CamGndChk_Wtr
|
||||
/* 80165844 00162784 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80165848 00162788 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8016584C 0016278C 48 10 24 DD */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 8016584C 0016278C 48 10 24 DD */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 80165850 00162790 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80165854 00162794 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80165858 00162798 4B F0 EC 49 */ bl cBgS_NS_GroundCross
|
||||
|
||||
@@ -30,7 +30,7 @@
|
||||
/* 80165A68 001629A8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80165A6C 001629AC 38 81 00 58 */ addi r4, r1, 0x58
|
||||
/* 80165A70 001629B0 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 80165A74 001629B4 48 10 10 71 */ bl cXyz_NS___pl
|
||||
/* 80165A74 001629B4 48 10 10 71 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80165A78 001629B8 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 80165A7C 001629BC D0 1E 00 00 */ stfs f0, 0(r30)
|
||||
/* 80165A80 001629C0 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
|
||||
@@ -29,13 +29,13 @@ lbl_80165BB8:
|
||||
/* 80165BC4 00162B04 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80165BC8 00162B08 7F A5 EB 78 */ mr r5, r29
|
||||
/* 80165BCC 00162B0C C0 22 9D 18 */ lfs f1, lbl_80453718-_SDA2_BASE_(r2)
|
||||
/* 80165BD0 00162B10 48 10 94 31 */ bl cM3dGCps_NS_Set
|
||||
/* 80165BD0 00162B10 48 10 94 31 */ bl Set__8cM3dGCpsFRC4cXyzRC4cXyzf
|
||||
/* 80165BD4 00162B14 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80165BD8 00162B18 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80165BDC 00162B1C 4B F2 02 91 */ bl dCcMassS_Mng_NS_SetCam
|
||||
/* 80165BE0 00162B20 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80165BE4 00162B24 38 80 FF FF */ li r4, -1
|
||||
/* 80165BE8 00162B28 48 10 93 BD */ bl cM3dGCps_NS_dtor
|
||||
/* 80165BE8 00162B28 48 10 93 BD */ bl __dt__8cM3dGCpsFv
|
||||
/* 80165BEC 00162B2C 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80165BF0 00162B30 39 61 00 40 */ addi r11, r1, 0x40
|
||||
/* 80165BF4 00162B34 48 1F C6 31 */ bl _restgpr_28
|
||||
|
||||
@@ -12,7 +12,7 @@
|
||||
/* 80165C34 00162B74 40 82 00 8C */ bne lbl_80165CC0
|
||||
/* 80165C38 00162B78 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80165C3C 00162B7C 38 9F 00 0C */ addi r4, r31, 0xc
|
||||
/* 80165C40 00162B80 48 10 2B D5 */ bl cM3d_SignedLenPlaAndPos
|
||||
/* 80165C40 00162B80 48 10 2B D5 */ bl cM3d_SignedLenPlaAndPos__FPC8cM3dGPlaPC3Vec
|
||||
/* 80165C44 00162B84 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80165C48 00162B88 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80165C4C 00162B8C 80 9F 00 08 */ lwz r4, 8(r31)
|
||||
@@ -37,7 +37,7 @@
|
||||
/* 80165C98 00162BD8 C0 02 9D 0C */ lfs f0, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 80165C9C 00162BDC EC 00 08 2A */ fadds f0, f0, f1
|
||||
/* 80165CA0 00162BE0 EC 20 F8 28 */ fsubs f1, f0, f31
|
||||
/* 80165CA4 00162BE4 48 10 0E E1 */ bl cXyz_NS___ml
|
||||
/* 80165CA4 00162BE4 48 10 0E E1 */ bl __ml__4cXyzCFf
|
||||
/* 80165CA8 00162BE8 38 7F 00 0C */ addi r3, r31, 0xc
|
||||
/* 80165CAC 00162BEC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80165CB0 00162BF0 7C 65 1B 78 */ mr r5, r3
|
||||
|
||||
@@ -45,7 +45,7 @@
|
||||
/* 80165D88 00162CC8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80165D8C 00162CCC 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80165D90 00162CD0 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80165D94 00162CD4 48 10 98 D1 */ bl cM3dGSph_NS_Set
|
||||
/* 80165D94 00162CD4 48 10 98 D1 */ bl Set__8cM3dGSphFRC4cXyzf
|
||||
/* 80165D98 00162CD8 D3 E1 00 2C */ stfs f31, 0x2c(r1)
|
||||
/* 80165D9C 00162CDC 3B 00 00 00 */ li r24, 0
|
||||
/* 80165DA0 00162CE0 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
@@ -66,7 +66,7 @@ lbl_80165DB0:
|
||||
/* 80165DD8 00162D18 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 80165DDC 00162D1C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80165DE0 00162D20 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80165DE4 00162D24 48 10 98 81 */ bl cM3dGSph_NS_Set
|
||||
/* 80165DE4 00162D24 48 10 98 81 */ bl Set__8cM3dGSphFRC4cXyzf
|
||||
/* 80165DE8 00162D28 38 00 00 00 */ li r0, 0
|
||||
/* 80165DEC 00162D2C 98 01 00 30 */ stb r0, 0x30(r1)
|
||||
/* 80165DF0 00162D30 7F A3 EB 78 */ mr r3, r29
|
||||
|
||||
@@ -13,7 +13,7 @@
|
||||
/* 801660BC 00162FFC 4B F1 1C E9 */ bl dBgS_CamLinChk
|
||||
/* 801660C0 00163000 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 801660C4 00163004 38 8D 8C 08 */ addi r4, r13, 0x80451188 - 0x80458580 /*SDA HACK; original: lbl_80451188-_SDA_BASE_*/
|
||||
/* 801660C8 00163008 48 10 AE A1 */ bl cSAngle_X1_
|
||||
/* 801660C8 00163008 48 10 AE A1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 801660CC 0016300C 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 801660D0 00163010 7F C4 F3 78 */ mr r4, r30
|
||||
/* 801660D4 00163014 80 BE 01 80 */ lwz r5, 0x180(r30)
|
||||
@@ -38,24 +38,24 @@
|
||||
/* 80166120 00163060 D8 01 01 D8 */ stfd f0, 0x1d8(r1)
|
||||
/* 80166124 00163064 80 81 01 DC */ lwz r4, 0x1dc(r1)
|
||||
/* 80166128 00163068 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8016612C 0016306C 48 10 AE 6D */ bl cSAngle_X2_
|
||||
/* 8016612C 0016306C 48 10 AE 6D */ bl __ct__7cSAngleFs
|
||||
/* 80166130 00163070 AB 81 00 30 */ lha r28, 0x30(r1)
|
||||
/* 80166134 00163074 C3 DE 0A 88 */ lfs f30, 0xa88(r30)
|
||||
/* 80166138 00163078 3B FE 00 2E */ addi r31, r30, 0x2e
|
||||
/* 8016613C 0016307C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80166140 00163080 48 10 AF A9 */ bl cSAngle_NS_Inv
|
||||
/* 80166140 00163080 48 10 AF A9 */ bl Inv__7cSAngleCFv
|
||||
/* 80166144 00163084 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80166148 00163088 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8016614C 0016308C EC 3F 07 B2 */ fmuls f1, f31, f30
|
||||
/* 80166150 00163090 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80166154 00163094 48 10 B6 CD */ bl cSGlobe_X2_
|
||||
/* 80166154 00163094 48 10 B6 CD */ bl __ct__7cSGlobeFfss
|
||||
/* 80166158 00163098 38 61 01 04 */ addi r3, r1, 0x104
|
||||
/* 8016615C 0016309C 38 81 00 60 */ addi r4, r1, 0x60
|
||||
/* 80166160 001630A0 48 10 B9 55 */ bl cSGlobe_NS_Xyz
|
||||
/* 80166160 001630A0 48 10 B9 55 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80166164 001630A4 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 80166168 001630A8 38 81 01 58 */ addi r4, r1, 0x158
|
||||
/* 8016616C 001630AC 38 A1 01 04 */ addi r5, r1, 0x104
|
||||
/* 80166170 001630B0 48 10 09 75 */ bl cXyz_NS___pl
|
||||
/* 80166170 001630B0 48 10 09 75 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166174 001630B4 C0 01 00 F8 */ lfs f0, 0xf8(r1)
|
||||
/* 80166178 001630B8 D0 01 01 40 */ stfs f0, 0x140(r1)
|
||||
/* 8016617C 001630BC C0 01 00 FC */ lfs f0, 0xfc(r1)
|
||||
@@ -73,7 +73,7 @@
|
||||
/* 801661AC 001630EC 38 61 00 EC */ addi r3, r1, 0xec
|
||||
/* 801661B0 001630F0 38 81 01 40 */ addi r4, r1, 0x140
|
||||
/* 801661B4 001630F4 38 A1 01 58 */ addi r5, r1, 0x158
|
||||
/* 801661B8 001630F8 48 10 09 7D */ bl cXyz_NS___mi
|
||||
/* 801661B8 001630F8 48 10 09 7D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801661BC 001630FC C0 01 00 EC */ lfs f0, 0xec(r1)
|
||||
/* 801661C0 00163100 D0 01 01 34 */ stfs f0, 0x134(r1)
|
||||
/* 801661C4 00163104 C0 01 00 F0 */ lfs f0, 0xf0(r1)
|
||||
@@ -161,15 +161,15 @@ lbl_801662C0:
|
||||
lbl_801662E8:
|
||||
/* 801662E8 00163228 38 61 00 E0 */ addi r3, r1, 0xe0
|
||||
/* 801662EC 0016322C 38 81 01 34 */ addi r4, r1, 0x134
|
||||
/* 801662F0 00163230 48 10 09 F5 */ bl cXyz_NS_norm
|
||||
/* 801662F0 00163230 48 10 09 F5 */ bl norm__4cXyzCFv
|
||||
/* 801662F4 00163234 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 801662F8 00163238 38 81 00 E0 */ addi r4, r1, 0xe0
|
||||
/* 801662FC 0016323C C0 3E 0A A8 */ lfs f1, 0xaa8(r30)
|
||||
/* 80166300 00163240 48 10 08 85 */ bl cXyz_NS___ml
|
||||
/* 80166300 00163240 48 10 08 85 */ bl __ml__4cXyzCFf
|
||||
/* 80166304 00163244 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 80166308 00163248 38 81 01 4C */ addi r4, r1, 0x14c
|
||||
/* 8016630C 0016324C 38 A1 00 D4 */ addi r5, r1, 0xd4
|
||||
/* 80166310 00163250 48 10 08 25 */ bl cXyz_NS___mi
|
||||
/* 80166310 00163250 48 10 08 25 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80166314 00163254 C0 01 00 C8 */ lfs f0, 0xc8(r1)
|
||||
/* 80166318 00163258 D0 01 01 40 */ stfs f0, 0x140(r1)
|
||||
/* 8016631C 0016325C C0 01 00 CC */ lfs f0, 0xcc(r1)
|
||||
@@ -191,10 +191,10 @@ lbl_8016632C:
|
||||
/* 80166358 00163298 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016635C 0016329C 38 81 01 4C */ addi r4, r1, 0x14c
|
||||
/* 80166360 001632A0 38 A1 01 58 */ addi r5, r1, 0x158
|
||||
/* 80166364 001632A4 48 10 07 D1 */ bl cXyz_NS___mi
|
||||
/* 80166364 001632A4 48 10 07 D1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80166368 001632A8 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 8016636C 001632AC 38 81 00 BC */ addi r4, r1, 0xbc
|
||||
/* 80166370 001632B0 48 10 B5 11 */ bl cSGlobe_X4_
|
||||
/* 80166370 001632B0 48 10 B5 11 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80166374 001632B4 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 80166378 001632B8 A8 61 00 5C */ lha r3, 0x5c(r1)
|
||||
/* 8016637C 001632BC A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
@@ -202,14 +202,14 @@ lbl_8016632C:
|
||||
/* 80166384 001632C4 41 80 00 1C */ blt lbl_801663A0
|
||||
/* 80166388 001632C8 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8016638C 001632CC C0 3E 0A 90 */ lfs f1, 0xa90(r30)
|
||||
/* 80166390 001632D0 48 10 AE D5 */ bl cSAngle_NS___ml
|
||||
/* 80166390 001632D0 48 10 AE D5 */ bl __ml__7cSAngleCFf
|
||||
/* 80166394 001632D4 A8 01 00 28 */ lha r0, 0x28(r1)
|
||||
/* 80166398 001632D8 B0 01 00 38 */ sth r0, 0x38(r1)
|
||||
/* 8016639C 001632DC 48 00 00 18 */ b lbl_801663B4
|
||||
lbl_801663A0:
|
||||
/* 801663A0 001632E0 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 801663A4 001632E4 C0 3E 0A 94 */ lfs f1, 0xa94(r30)
|
||||
/* 801663A8 001632E8 48 10 AE BD */ bl cSAngle_NS___ml
|
||||
/* 801663A8 001632E8 48 10 AE BD */ bl __ml__7cSAngleCFf
|
||||
/* 801663AC 001632EC A8 01 00 24 */ lha r0, 0x24(r1)
|
||||
/* 801663B0 001632F0 B0 01 00 38 */ sth r0, 0x38(r1)
|
||||
lbl_801663B4:
|
||||
@@ -220,23 +220,23 @@ lbl_801663B4:
|
||||
/* 801663C4 00163304 D8 01 01 D8 */ stfd f0, 0x1d8(r1)
|
||||
/* 801663C8 00163308 80 81 01 DC */ lwz r4, 0x1dc(r1)
|
||||
/* 801663CC 0016330C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801663D0 00163310 48 10 AB C9 */ bl cSAngle_X2_
|
||||
/* 801663D0 00163310 48 10 AB C9 */ bl __ct__7cSAngleFs
|
||||
/* 801663D4 00163314 AB 81 00 2C */ lha r28, 0x2c(r1)
|
||||
/* 801663D8 00163318 C3 DE 0A 98 */ lfs f30, 0xa98(r30)
|
||||
/* 801663DC 0016331C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801663E0 00163320 48 10 AD 09 */ bl cSAngle_NS_Inv
|
||||
/* 801663E0 00163320 48 10 AD 09 */ bl Inv__7cSAngleCFv
|
||||
/* 801663E4 00163324 7C 65 1B 78 */ mr r5, r3
|
||||
/* 801663E8 00163328 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 801663EC 0016332C EC 3F 07 B2 */ fmuls f1, f31, f30
|
||||
/* 801663F0 00163330 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801663F4 00163334 48 10 B4 2D */ bl cSGlobe_X2_
|
||||
/* 801663F4 00163334 48 10 B4 2D */ bl __ct__7cSGlobeFfss
|
||||
/* 801663F8 00163338 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 801663FC 0016333C 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80166400 00163340 48 10 B6 B5 */ bl cSGlobe_NS_Xyz
|
||||
/* 80166400 00163340 48 10 B6 B5 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80166404 00163344 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80166408 00163348 38 81 01 58 */ addi r4, r1, 0x158
|
||||
/* 8016640C 0016334C 38 A1 00 B0 */ addi r5, r1, 0xb0
|
||||
/* 80166410 00163350 48 10 06 D5 */ bl cXyz_NS___pl
|
||||
/* 80166410 00163350 48 10 06 D5 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80166414 00163354 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
/* 80166418 00163358 D0 01 01 28 */ stfs f0, 0x128(r1)
|
||||
/* 8016641C 0016335C C0 01 00 A8 */ lfs f0, 0xa8(r1)
|
||||
@@ -254,7 +254,7 @@ lbl_801663B4:
|
||||
/* 8016644C 0016338C 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80166450 00163390 38 81 01 28 */ addi r4, r1, 0x128
|
||||
/* 80166454 00163394 38 A1 01 58 */ addi r5, r1, 0x158
|
||||
/* 80166458 00163398 48 10 06 DD */ bl cXyz_NS___mi
|
||||
/* 80166458 00163398 48 10 06 DD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016645C 0016339C C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
/* 80166460 001633A0 D0 01 01 1C */ stfs f0, 0x11c(r1)
|
||||
/* 80166464 001633A4 C0 01 00 9C */ lfs f0, 0x9c(r1)
|
||||
@@ -342,15 +342,15 @@ lbl_80166560:
|
||||
lbl_80166588:
|
||||
/* 80166588 001634C8 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 8016658C 001634CC 38 81 01 1C */ addi r4, r1, 0x11c
|
||||
/* 80166590 001634D0 48 10 07 55 */ bl cXyz_NS_norm
|
||||
/* 80166590 001634D0 48 10 07 55 */ bl norm__4cXyzCFv
|
||||
/* 80166594 001634D4 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 80166598 001634D8 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 8016659C 001634DC C0 3E 0A A8 */ lfs f1, 0xaa8(r30)
|
||||
/* 801665A0 001634E0 48 10 05 E5 */ bl cXyz_NS___ml
|
||||
/* 801665A0 001634E0 48 10 05 E5 */ bl __ml__4cXyzCFf
|
||||
/* 801665A4 001634E4 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 801665A8 001634E8 38 81 01 4C */ addi r4, r1, 0x14c
|
||||
/* 801665AC 001634EC 38 A1 00 80 */ addi r5, r1, 0x80
|
||||
/* 801665B0 001634F0 48 10 05 85 */ bl cXyz_NS___mi
|
||||
/* 801665B0 001634F0 48 10 05 85 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801665B4 001634F4 C0 01 00 74 */ lfs f0, 0x74(r1)
|
||||
/* 801665B8 001634F8 D0 01 01 28 */ stfs f0, 0x128(r1)
|
||||
/* 801665BC 001634FC C0 01 00 78 */ lfs f0, 0x78(r1)
|
||||
@@ -372,10 +372,10 @@ lbl_801665CC:
|
||||
/* 801665F8 00163538 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 801665FC 0016353C 38 81 01 4C */ addi r4, r1, 0x14c
|
||||
/* 80166600 00163540 38 A1 01 58 */ addi r5, r1, 0x158
|
||||
/* 80166604 00163544 48 10 05 31 */ bl cXyz_NS___mi
|
||||
/* 80166604 00163544 48 10 05 31 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80166608 00163548 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8016660C 0016354C 38 81 00 68 */ addi r4, r1, 0x68
|
||||
/* 80166610 00163550 48 10 B2 71 */ bl cSGlobe_X4_
|
||||
/* 80166610 00163550 48 10 B2 71 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80166614 00163554 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80166618 00163558 A8 61 00 4C */ lha r3, 0x4c(r1)
|
||||
/* 8016661C 0016355C A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
@@ -383,14 +383,14 @@ lbl_801665CC:
|
||||
/* 80166624 00163564 41 80 00 1C */ blt lbl_80166640
|
||||
/* 80166628 00163568 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8016662C 0016356C C0 3E 0A A0 */ lfs f1, 0xaa0(r30)
|
||||
/* 80166630 00163570 48 10 AC 35 */ bl cSAngle_NS___ml
|
||||
/* 80166630 00163570 48 10 AC 35 */ bl __ml__7cSAngleCFf
|
||||
/* 80166634 00163574 A8 01 00 20 */ lha r0, 0x20(r1)
|
||||
/* 80166638 00163578 B0 01 00 34 */ sth r0, 0x34(r1)
|
||||
/* 8016663C 0016357C 48 00 00 18 */ b lbl_80166654
|
||||
lbl_80166640:
|
||||
/* 80166640 00163580 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80166644 00163584 C0 3E 0A A4 */ lfs f1, 0xaa4(r30)
|
||||
/* 80166648 00163588 48 10 AC 1D */ bl cSAngle_NS___ml
|
||||
/* 80166648 00163588 48 10 AC 1D */ bl __ml__7cSAngleCFf
|
||||
/* 8016664C 0016358C A8 01 00 1C */ lha r0, 0x1c(r1)
|
||||
/* 80166650 00163590 B0 01 00 34 */ sth r0, 0x34(r1)
|
||||
lbl_80166654:
|
||||
@@ -405,13 +405,13 @@ lbl_80166654:
|
||||
/* 80166674 001635B4 41 80 00 18 */ blt lbl_8016668C
|
||||
/* 80166678 001635B8 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8016667C 001635BC 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80166680 001635C0 48 10 AA C9 */ bl cSAngle_NS___mi
|
||||
/* 80166680 001635C0 48 10 AA C9 */ bl __mi__7cSAngleCFv
|
||||
/* 80166684 001635C4 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80166688 001635C8 48 00 00 14 */ b lbl_8016669C
|
||||
lbl_8016668C:
|
||||
/* 8016668C 001635CC 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80166690 001635D0 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 80166694 001635D4 48 10 AA B5 */ bl cSAngle_NS___mi
|
||||
/* 80166694 001635D4 48 10 AA B5 */ bl __mi__7cSAngleCFv
|
||||
/* 80166698 001635D8 38 61 00 14 */ addi r3, r1, 0x14
|
||||
lbl_8016669C:
|
||||
/* 8016669C 001635DC A8 03 00 00 */ lha r0, 0(r3)
|
||||
@@ -427,13 +427,13 @@ lbl_801666A8:
|
||||
/* 801666C0 00163600 41 81 00 18 */ bgt lbl_801666D8
|
||||
/* 801666C4 00163604 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 801666C8 00163608 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 801666CC 0016360C 48 10 AA 7D */ bl cSAngle_NS___mi
|
||||
/* 801666CC 0016360C 48 10 AA 7D */ bl __mi__7cSAngleCFv
|
||||
/* 801666D0 00163610 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 801666D4 00163614 48 00 00 14 */ b lbl_801666E8
|
||||
lbl_801666D8:
|
||||
/* 801666D8 00163618 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 801666DC 0016361C 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 801666E0 00163620 48 10 AA 69 */ bl cSAngle_NS___mi
|
||||
/* 801666E0 00163620 48 10 AA 69 */ bl __mi__7cSAngleCFv
|
||||
/* 801666E4 00163624 38 61 00 0C */ addi r3, r1, 0xc
|
||||
lbl_801666E8:
|
||||
/* 801666E8 00163628 A8 03 00 00 */ lha r0, 0(r3)
|
||||
@@ -442,7 +442,7 @@ lbl_801666E8:
|
||||
lbl_801666F4:
|
||||
/* 801666F4 00163634 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801666F8 00163638 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 801666FC 0016363C 48 10 AA 4D */ bl cSAngle_NS___mi
|
||||
/* 801666FC 0016363C 48 10 AA 4D */ bl __mi__7cSAngleCFv
|
||||
/* 80166700 00163640 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80166704 00163644 B0 01 00 3C */ sth r0, 0x3c(r1)
|
||||
lbl_80166708:
|
||||
@@ -452,11 +452,11 @@ lbl_80166708:
|
||||
/* 80166714 00163654 41 81 00 10 */ bgt lbl_80166724
|
||||
/* 80166718 00163658 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8016671C 0016365C C0 22 9D 24 */ lfs f1, lbl_80453724-_SDA2_BASE_(r2)
|
||||
/* 80166720 00163660 48 10 AB 95 */ bl cSAngle_NS___amu
|
||||
/* 80166720 00163660 48 10 AB 95 */ bl __amu__7cSAngleFf
|
||||
lbl_80166724:
|
||||
/* 80166724 00163664 7F A3 EB 78 */ mr r3, r29
|
||||
/* 80166728 00163668 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 8016672C 0016366C 48 10 A8 3D */ bl cSAngle_X1_
|
||||
/* 8016672C 0016366C 48 10 A8 3D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80166730 00163670 38 61 01 64 */ addi r3, r1, 0x164
|
||||
/* 80166734 00163674 38 80 FF FF */ li r4, -1
|
||||
/* 80166738 00163678 4B F1 16 C9 */ bl dBgS_CamLinChk_NS_dtor
|
||||
|
||||
@@ -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
|
||||
|
||||
@@ -25,11 +25,11 @@
|
||||
/* 80167D38 00164C78 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80167D3C 00164C7C 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 80167D40 00164C80 38 A1 00 44 */ addi r5, r1, 0x44
|
||||
/* 80167D44 00164C84 48 0F ED F1 */ bl cXyz_NS___mi
|
||||
/* 80167D44 00164C84 48 0F ED F1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80167D48 00164C88 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80167D4C 00164C8C 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80167D50 00164C90 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80167D54 00164C94 48 0F EE 31 */ bl cXyz_NS___ml
|
||||
/* 80167D54 00164C94 48 0F EE 31 */ bl __ml__4cXyzCFf
|
||||
/* 80167D58 00164C98 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 80167D5C 00164C9C 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80167D60 00164CA0 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -62,7 +62,7 @@
|
||||
/* 80167DCC 00164D0C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80167DD0 00164D10 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80167DD4 00164D14 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80167DD8 00164D18 48 0F ED AD */ bl cXyz_NS___ml
|
||||
/* 80167DD8 00164D18 48 0F ED AD */ bl __ml__4cXyzCFf
|
||||
/* 80167DDC 00164D1C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80167DE0 00164D20 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80167DE4 00164D24 7F E5 FB 78 */ mr r5, r31
|
||||
|
||||
@@ -17,10 +17,10 @@
|
||||
/* 80167E7C 00164DBC 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80167E80 00164DC0 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80167E84 00164DC4 38 A1 00 40 */ addi r5, r1, 0x40
|
||||
/* 80167E88 00164DC8 48 0F EC AD */ bl cXyz_NS___mi
|
||||
/* 80167E88 00164DC8 48 0F EC AD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80167E8C 00164DCC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80167E90 00164DD0 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 80167E94 00164DD4 48 10 99 ED */ bl cSGlobe_X4_
|
||||
/* 80167E94 00164DD4 48 10 99 ED */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80167E98 00164DD8 C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 80167E9C 00164DDC C0 02 9D 34 */ lfs f0, lbl_80453734-_SDA2_BASE_(r2)
|
||||
/* 80167EA0 00164DE0 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
@@ -28,11 +28,11 @@
|
||||
/* 80167EA8 00164DE8 D0 01 00 08 */ stfs f0, 8(r1)
|
||||
/* 80167EAC 00164DEC 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80167EB0 00164DF0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80167EB4 00164DF4 48 10 9C 01 */ bl cSGlobe_NS_Xyz
|
||||
/* 80167EB4 00164DF4 48 10 9C 01 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80167EB8 00164DF8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80167EBC 00164DFC 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80167EC0 00164E00 38 A1 00 1C */ addi r5, r1, 0x1c
|
||||
/* 80167EC4 00164E04 48 0F EC 21 */ bl cXyz_NS___pl
|
||||
/* 80167EC4 00164E04 48 0F EC 21 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80167EC8 00164E08 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80167ECC 00164E0C D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 80167ED0 00164E10 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
|
||||
@@ -38,7 +38,7 @@ lbl_80167F80:
|
||||
/* 80167F84 00164EC4 4B F0 FA 7D */ bl dBgS_CamGndChk_Wtr
|
||||
/* 80167F88 00164EC8 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80167F8C 00164ECC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80167F90 00164ED0 48 0F FD 99 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 80167F90 00164ED0 48 0F FD 99 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 80167F94 00164ED4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80167F98 00164ED8 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80167F9C 00164EDC 4B F0 C5 05 */ bl cBgS_NS_GroundCross
|
||||
|
||||
@@ -94,7 +94,7 @@ lbl_80168110:
|
||||
/* 80168158 00165098 4B F1 0D 11 */ bl dBgS_PolyPassChk_NS_SetObj
|
||||
/* 8016815C 0016509C 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 80168160 001650A0 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 80168164 001650A4 48 0F FB C5 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 80168164 001650A4 48 0F FB C5 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 80168168 001650A8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8016816C 001650AC 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 80168170 001650B0 4B F0 C3 31 */ bl cBgS_NS_GroundCross
|
||||
@@ -105,7 +105,7 @@ lbl_80168110:
|
||||
/* 80168184 001650C4 4B F1 0C F1 */ bl dBgS_PolyPassChk_NS_ClrObj
|
||||
/* 80168188 001650C8 38 7C 03 2C */ addi r3, r28, 0x32c
|
||||
/* 8016818C 001650CC 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 80168190 001650D0 48 0F FB 99 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 80168190 001650D0 48 0F FB 99 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 80168194 001650D4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80168198 001650D8 38 9C 03 2C */ addi r4, r28, 0x32c
|
||||
/* 8016819C 001650DC 4B F0 C3 05 */ bl cBgS_NS_GroundCross
|
||||
@@ -176,7 +176,7 @@ lbl_80168284:
|
||||
/* 8016829C 001651DC 98 1C 03 28 */ stb r0, 0x328(r28)
|
||||
/* 801682A0 001651E0 38 7C 02 D0 */ addi r3, r28, 0x2d0
|
||||
/* 801682A4 001651E4 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 801682A8 001651E8 48 0F FA 81 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 801682A8 001651E8 48 0F FA 81 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 801682AC 001651EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801682B0 001651F0 38 9C 02 D0 */ addi r4, r28, 0x2d0
|
||||
/* 801682B4 001651F4 4B F0 C1 ED */ bl cBgS_NS_GroundCross
|
||||
@@ -351,14 +351,14 @@ lbl_801684C4:
|
||||
/* 80168530 00165470 4B F2 F2 09 */ bl dCamera_c_NS_directionOf
|
||||
/* 80168534 00165474 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80168538 00165478 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8016853C 0016547C 48 10 8A 2D */ bl cSAngle_X1_
|
||||
/* 8016853C 0016547C 48 10 8A 2D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80168540 00165480 88 1C 03 8C */ lbz r0, 0x38c(r28)
|
||||
/* 80168544 00165484 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80168548 00165488 41 82 00 44 */ beq lbl_8016858C
|
||||
/* 8016854C 0016548C 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80168550 00165490 38 9C 03 9C */ addi r4, r28, 0x39c
|
||||
/* 80168554 00165494 38 A1 00 68 */ addi r5, r1, 0x68
|
||||
/* 80168558 00165498 48 0F E5 DD */ bl cXyz_NS___mi
|
||||
/* 80168558 00165498 48 0F E5 DD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016855C 0016549C C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 80168560 001654A0 D0 1C 03 90 */ stfs f0, 0x390(r28)
|
||||
/* 80168564 001654A4 C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
@@ -368,7 +368,7 @@ lbl_801684C4:
|
||||
/* 80168574 001654B4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80168578 001654B8 38 9C 03 AA */ addi r4, r28, 0x3aa
|
||||
/* 8016857C 001654BC 38 A1 00 10 */ addi r5, r1, 0x10
|
||||
/* 80168580 001654C0 48 10 8C 25 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80168580 001654C0 48 10 8C 25 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80168584 001654C4 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80168588 001654C8 B0 1C 03 A8 */ sth r0, 0x3a8(r28)
|
||||
lbl_8016858C:
|
||||
@@ -405,10 +405,10 @@ lbl_801685BC:
|
||||
/* 80168600 00165540 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80168604 00165544 38 9C 00 70 */ addi r4, r28, 0x70
|
||||
/* 80168608 00165548 38 BC 00 64 */ addi r5, r28, 0x64
|
||||
/* 8016860C 0016554C 48 0F E5 29 */ bl cXyz_NS___mi
|
||||
/* 8016860C 0016554C 48 0F E5 29 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80168610 00165550 38 7C 00 5C */ addi r3, r28, 0x5c
|
||||
/* 80168614 00165554 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80168618 00165558 48 10 94 59 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80168618 00165558 48 10 94 59 */ bl Val__7cSGlobeFRC4cXyz
|
||||
lbl_8016861C:
|
||||
/* 8016861C 0016555C C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
/* 80168620 00165560 D0 1C 03 9C */ stfs f0, 0x39c(r28)
|
||||
|
||||
@@ -62,7 +62,7 @@ lbl_8016880C:
|
||||
/* 80168834 00165774 40 82 00 2C */ bne lbl_80168860
|
||||
/* 80168838 00165778 38 6D 8A BC */ addi r3, r13, 0x8045103C - 0x80458580 /*SDA HACK; original: lbl_8045103C-_SDA_BASE_*/
|
||||
/* 8016883C 0016577C C0 22 9D 54 */ lfs f1, lbl_80453754-_SDA2_BASE_(r2)
|
||||
/* 80168840 00165780 48 10 87 89 */ bl cSAngle_X3_
|
||||
/* 80168840 00165780 48 10 87 89 */ bl __ct__7cSAngleFf
|
||||
/* 80168844 00165784 3C 80 80 03 */ lis r4, cSAngle_NS_dtor@ha
|
||||
/* 80168848 00165788 38 84 05 10 */ addi r4, r4, cSAngle_NS_dtor@l
|
||||
/* 8016884C 0016578C 3C A0 80 43 */ lis r5, lbl_8042C9A0@ha
|
||||
@@ -207,10 +207,10 @@ lbl_80168894:
|
||||
/* 80168A70 001659B0 FF 80 08 90 */ fmr f28, f1
|
||||
/* 80168A74 001659B4 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 80168A78 001659B8 C0 22 9D 70 */ lfs f1, lbl_80453770-_SDA2_BASE_(r2)
|
||||
/* 80168A7C 001659BC 48 10 85 4D */ bl cSAngle_X3_
|
||||
/* 80168A7C 001659BC 48 10 85 4D */ bl __ct__7cSAngleFf
|
||||
/* 80168A80 001659C0 38 61 00 D8 */ addi r3, r1, 0xd8
|
||||
/* 80168A84 001659C4 C0 22 9D 74 */ lfs f1, lbl_80453774-_SDA2_BASE_(r2)
|
||||
/* 80168A88 001659C8 48 10 85 41 */ bl cSAngle_X3_
|
||||
/* 80168A88 001659C8 48 10 85 41 */ bl __ct__7cSAngleFf
|
||||
/* 80168A8C 001659CC C3 A2 9C EC */ lfs f29, lbl_804536EC-_SDA2_BASE_(r2)
|
||||
/* 80168A90 001659D0 38 7F 0A EC */ addi r3, r31, 0xaec
|
||||
/* 80168A94 001659D4 38 80 00 01 */ li r4, 1
|
||||
@@ -254,7 +254,7 @@ lbl_80168AF4:
|
||||
/* 80168B20 00165A60 38 61 03 78 */ addi r3, r1, 0x378
|
||||
/* 80168B24 00165A64 38 81 03 90 */ addi r4, r1, 0x390
|
||||
/* 80168B28 00165A68 38 A1 03 84 */ addi r5, r1, 0x384
|
||||
/* 80168B2C 00165A6C 48 0F E0 09 */ bl cXyz_NS___mi
|
||||
/* 80168B2C 00165A6C 48 0F E0 09 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80168B30 00165A70 38 61 04 68 */ addi r3, r1, 0x468
|
||||
/* 80168B34 00165A74 38 81 03 78 */ addi r4, r1, 0x378
|
||||
/* 80168B38 00165A78 4B F2 EC BD */ bl cXyz_X1_
|
||||
@@ -296,10 +296,10 @@ lbl_80168BAC:
|
||||
/* 80168BC4 00165B04 80 BF 01 80 */ lwz r5, 0x180(r31)
|
||||
/* 80168BC8 00165B08 4B F2 EB 71 */ bl dCamera_c_NS_directionOf
|
||||
/* 80168BCC 00165B0C 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 80168BD0 00165B10 48 10 85 19 */ bl cSAngle_NS_Inv
|
||||
/* 80168BD0 00165B10 48 10 85 19 */ bl Inv__7cSAngleCFv
|
||||
/* 80168BD4 00165B14 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80168BD8 00165B18 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 80168BDC 00165B1C 48 10 83 BD */ bl cSAngle_X2_
|
||||
/* 80168BDC 00165B1C 48 10 83 BD */ bl __ct__7cSAngleFs
|
||||
/* 80168BE0 00165B20 38 7F 04 7E */ addi r3, r31, 0x47e
|
||||
/* 80168BE4 00165B24 38 81 00 B0 */ addi r4, r1, 0xb0
|
||||
/* 80168BE8 00165B28 48 01 A0 C1 */ bl cSAngle_NS___as
|
||||
@@ -382,7 +382,7 @@ lbl_80168CF8:
|
||||
/* 80168D04 00165C44 4B F2 EA 35 */ bl dCamera_c_NS_directionOf
|
||||
/* 80168D08 00165C48 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 80168D0C 00165C4C 38 81 00 A8 */ addi r4, r1, 0xa8
|
||||
/* 80168D10 00165C50 48 10 82 59 */ bl cSAngle_X1_
|
||||
/* 80168D10 00165C50 48 10 82 59 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80168D14 00165C54 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 80168D18 00165C58 38 80 FF FF */ li r4, -1
|
||||
/* 80168D1C 00165C5C 4B EC 77 F5 */ bl cSAngle_NS_dtor
|
||||
@@ -425,10 +425,10 @@ lbl_80168D9C:
|
||||
/* 80168DA4 00165CE4 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80168DA8 00165CE8 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80168DAC 00165CEC 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 80168DB0 00165CF0 48 10 83 F5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80168DB0 00165CF0 48 10 83 F5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80168DB4 00165CF4 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 80168DB8 00165CF8 38 81 00 A4 */ addi r4, r1, 0xa4
|
||||
/* 80168DBC 00165CFC 48 10 81 AD */ bl cSAngle_X1_
|
||||
/* 80168DBC 00165CFC 48 10 81 AD */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80168DC0 00165D00 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80168DC4 00165D04 38 80 FF FF */ li r4, -1
|
||||
/* 80168DC8 00165D08 4B EC 77 49 */ bl cSAngle_NS_dtor
|
||||
@@ -961,10 +961,10 @@ lbl_80169554:
|
||||
lbl_80169558:
|
||||
/* 80169558 00166498 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 8016955C 0016649C C0 22 9D 90 */ lfs f1, lbl_80453790-_SDA2_BASE_(r2)
|
||||
/* 80169560 001664A0 48 10 7A AD */ bl cSAngle_NS_Val_X3_
|
||||
/* 80169560 001664A0 48 10 7A AD */ bl Val__7cSAngleFf
|
||||
/* 80169564 001664A4 38 61 00 D8 */ addi r3, r1, 0xd8
|
||||
/* 80169568 001664A8 C0 22 9D 54 */ lfs f1, lbl_80453754-_SDA2_BASE_(r2)
|
||||
/* 8016956C 001664AC 48 10 7A A1 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8016956C 001664AC 48 10 7A A1 */ bl Val__7cSAngleFf
|
||||
/* 80169570 001664B0 C3 42 9D 34 */ lfs f26, lbl_80453734-_SDA2_BASE_(r2)
|
||||
/* 80169574 001664B4 C3 02 9D 18 */ lfs f24, lbl_80453718-_SDA2_BASE_(r2)
|
||||
/* 80169578 001664B8 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
@@ -1010,10 +1010,10 @@ lbl_801695DC:
|
||||
/* 80169608 00166548 EE B5 08 28 */ fsubs f21, f21, f1
|
||||
/* 8016960C 0016654C 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 80169610 00166550 C0 22 9D 98 */ lfs f1, lbl_80453798-_SDA2_BASE_(r2)
|
||||
/* 80169614 00166554 48 10 79 F9 */ bl cSAngle_NS_Val_X3_
|
||||
/* 80169614 00166554 48 10 79 F9 */ bl Val__7cSAngleFf
|
||||
/* 80169618 00166558 38 61 00 D8 */ addi r3, r1, 0xd8
|
||||
/* 8016961C 0016655C C0 22 9C B8 */ lfs f1, lbl_804536B8-_SDA2_BASE_(r2)
|
||||
/* 80169620 00166560 48 10 79 ED */ bl cSAngle_NS_Val_X3_
|
||||
/* 80169620 00166560 48 10 79 ED */ bl Val__7cSAngleFf
|
||||
/* 80169624 00166564 C0 02 9D 18 */ lfs f0, lbl_80453718-_SDA2_BASE_(r2)
|
||||
/* 80169628 00166568 FC 1A 00 40 */ fcmpo cr0, f26, f0
|
||||
/* 8016962C 0016656C 40 81 00 08 */ ble lbl_80169634
|
||||
@@ -1206,10 +1206,10 @@ lbl_801698A0:
|
||||
/* 801698C0 00166800 38 61 03 54 */ addi r3, r1, 0x354
|
||||
/* 801698C4 00166804 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 801698C8 00166808 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 801698CC 0016680C 48 0F D2 69 */ bl cXyz_NS___mi
|
||||
/* 801698CC 0016680C 48 0F D2 69 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801698D0 00166810 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 801698D4 00166814 38 81 03 54 */ addi r4, r1, 0x354
|
||||
/* 801698D8 00166818 48 10 81 99 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 801698D8 00166818 48 10 81 99 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 801698DC 0016681C 38 61 03 54 */ addi r3, r1, 0x354
|
||||
/* 801698E0 00166820 38 80 FF FF */ li r4, -1
|
||||
/* 801698E4 00166824 4B E9 F8 A1 */ bl cXyz_NS_dtor
|
||||
@@ -1305,20 +1305,20 @@ lbl_80169A18:
|
||||
/* 80169A3C 0016697C 38 80 FF FF */ li r4, -1
|
||||
/* 80169A40 00166980 4B E9 F7 45 */ bl cXyz_NS_dtor
|
||||
/* 80169A44 00166984 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80169A48 00166988 48 10 81 35 */ bl cSGlobe_NS_Invert
|
||||
/* 80169A48 00166988 48 10 81 35 */ bl Invert__7cSGlobeFv
|
||||
/* 80169A4C 0016698C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80169A50 00166990 38 61 01 18 */ addi r3, r1, 0x118
|
||||
/* 80169A54 00166994 48 10 7D 9D */ bl cSGlobe_X1_
|
||||
/* 80169A54 00166994 48 10 7D 9D */ bl __ct__7cSGlobeFRC7cSGlobe
|
||||
/* 80169A58 00166998 38 61 01 18 */ addi r3, r1, 0x118
|
||||
/* 80169A5C 0016699C C0 22 9D B0 */ lfs f1, lbl_804537B0-_SDA2_BASE_(r2)
|
||||
/* 80169A60 001669A0 48 01 8F ED */ bl cSGlobe_NS_R
|
||||
/* 80169A64 001669A4 38 61 03 30 */ addi r3, r1, 0x330
|
||||
/* 80169A68 001669A8 38 81 01 18 */ addi r4, r1, 0x118
|
||||
/* 80169A6C 001669AC 48 10 80 49 */ bl cSGlobe_NS_Xyz
|
||||
/* 80169A6C 001669AC 48 10 80 49 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80169A70 001669B0 38 61 03 24 */ addi r3, r1, 0x324
|
||||
/* 80169A74 001669B4 38 9F 00 3C */ addi r4, r31, 0x3c
|
||||
/* 80169A78 001669B8 38 A1 03 30 */ addi r5, r1, 0x330
|
||||
/* 80169A7C 001669BC 48 0F D0 69 */ bl cXyz_NS___pl
|
||||
/* 80169A7C 001669BC 48 0F D0 69 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80169A80 001669C0 38 61 04 2C */ addi r3, r1, 0x42c
|
||||
/* 80169A84 001669C4 38 81 03 24 */ addi r4, r1, 0x324
|
||||
/* 80169A88 001669C8 4B F2 DD 6D */ bl cXyz_X1_
|
||||
@@ -1331,12 +1331,12 @@ lbl_80169A18:
|
||||
/* 80169AA4 001669E4 38 61 04 9C */ addi r3, r1, 0x49c
|
||||
/* 80169AA8 001669E8 38 81 04 2C */ addi r4, r1, 0x42c
|
||||
/* 80169AAC 001669EC 38 BF 00 3C */ addi r5, r31, 0x3c
|
||||
/* 80169AB0 001669F0 48 10 57 F9 */ bl cM3dGLin
|
||||
/* 80169AB0 001669F0 48 10 57 F9 */ bl __ct__8cM3dGLinFRC4cXyzRC4cXyz
|
||||
/* 80169AB4 001669F4 38 61 04 9C */ addi r3, r1, 0x49c
|
||||
/* 80169AB8 001669F8 38 81 04 38 */ addi r4, r1, 0x438
|
||||
/* 80169ABC 001669FC 38 A1 04 2C */ addi r5, r1, 0x42c
|
||||
/* 80169AC0 00166A00 38 C1 00 E0 */ addi r6, r1, 0xe0
|
||||
/* 80169AC4 00166A04 48 0F EC 4D */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 80169AC4 00166A04 48 0F EC 4D */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 80169AC8 00166A08 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80169ACC 00166A0C 41 82 00 78 */ beq lbl_80169B44
|
||||
/* 80169AD0 00166A10 A8 1F 01 36 */ lha r0, 0x136(r31)
|
||||
@@ -1348,10 +1348,10 @@ lbl_80169A18:
|
||||
/* 80169AE8 00166A28 38 61 03 18 */ addi r3, r1, 0x318
|
||||
/* 80169AEC 00166A2C 38 9F 00 3C */ addi r4, r31, 0x3c
|
||||
/* 80169AF0 00166A30 38 BF 00 30 */ addi r5, r31, 0x30
|
||||
/* 80169AF4 00166A34 48 0F D0 41 */ bl cXyz_NS___mi
|
||||
/* 80169AF4 00166A34 48 0F D0 41 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80169AF8 00166A38 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80169AFC 00166A3C 38 81 03 18 */ addi r4, r1, 0x318
|
||||
/* 80169B00 00166A40 48 10 7F 71 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80169B00 00166A40 48 10 7F 71 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80169B04 00166A44 38 61 03 18 */ addi r3, r1, 0x318
|
||||
/* 80169B08 00166A48 38 80 FF FF */ li r4, -1
|
||||
/* 80169B0C 00166A4C 4B E9 F6 79 */ bl cXyz_NS_dtor
|
||||
@@ -1362,10 +1362,10 @@ lbl_80169B10:
|
||||
/* 80169B1C 00166A5C 38 61 03 0C */ addi r3, r1, 0x30c
|
||||
/* 80169B20 00166A60 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 80169B24 00166A64 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80169B28 00166A68 48 0F D0 0D */ bl cXyz_NS___mi
|
||||
/* 80169B28 00166A68 48 0F D0 0D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80169B2C 00166A6C 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 80169B30 00166A70 38 81 03 0C */ addi r4, r1, 0x30c
|
||||
/* 80169B34 00166A74 48 10 7F 3D */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80169B34 00166A74 48 10 7F 3D */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80169B38 00166A78 38 61 03 0C */ addi r3, r1, 0x30c
|
||||
/* 80169B3C 00166A7C 38 80 FF FF */ li r4, -1
|
||||
/* 80169B40 00166A80 4B E9 F6 45 */ bl cXyz_NS_dtor
|
||||
@@ -1392,10 +1392,10 @@ lbl_80169B70:
|
||||
/* 80169B8C 00166ACC 80 BF 01 80 */ lwz r5, 0x180(r31)
|
||||
/* 80169B90 00166AD0 4B F2 DB A9 */ bl dCamera_c_NS_directionOf
|
||||
/* 80169B94 00166AD4 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80169B98 00166AD8 48 10 75 51 */ bl cSAngle_NS_Inv
|
||||
/* 80169B98 00166AD8 48 10 75 51 */ bl Inv__7cSAngleCFv
|
||||
/* 80169B9C 00166ADC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80169BA0 00166AE0 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 80169BA4 00166AE4 48 10 74 61 */ bl cSAngle_NS_Val_X2_
|
||||
/* 80169BA4 00166AE4 48 10 74 61 */ bl Val__7cSAngleFs
|
||||
/* 80169BA8 00166AE8 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80169BAC 00166AEC 38 80 FF FF */ li r4, -1
|
||||
/* 80169BB0 00166AF0 4B EC 69 61 */ bl cSAngle_NS_dtor
|
||||
@@ -1405,30 +1405,30 @@ lbl_80169BB8:
|
||||
/* 80169BBC 00166AFC 48 01 90 C9 */ bl cSGlobe_NS_U_X1_
|
||||
/* 80169BC0 00166B00 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80169BC4 00166B04 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 80169BC8 00166B08 48 10 74 31 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80169BC8 00166B08 48 10 74 31 */ bl Val__7cSAngleFRC7cSAngle
|
||||
lbl_80169BCC:
|
||||
/* 80169BCC 00166B0C 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 80169BD0 00166B10 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80169BD4 00166B14 EC 13 90 2A */ fadds f0, f19, f18
|
||||
/* 80169BD8 00166B18 EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80169BDC 00166B1C 48 10 73 ED */ bl cSAngle_X3_
|
||||
/* 80169BDC 00166B1C 48 10 73 ED */ bl __ct__7cSAngleFf
|
||||
/* 80169BE0 00166B20 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 80169BE4 00166B24 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80169BE8 00166B28 EC 15 B0 2A */ fadds f0, f21, f22
|
||||
/* 80169BEC 00166B2C EC 21 00 32 */ fmuls f1, f1, f0
|
||||
/* 80169BF0 00166B30 38 81 00 9C */ addi r4, r1, 0x9c
|
||||
/* 80169BF4 00166B34 38 A1 00 CC */ addi r5, r1, 0xcc
|
||||
/* 80169BF8 00166B38 48 10 7C 59 */ bl cSGlobe_X3_
|
||||
/* 80169BF8 00166B38 48 10 7C 59 */ bl __ct__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 80169BFC 00166B3C 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 80169C00 00166B40 38 80 FF FF */ li r4, -1
|
||||
/* 80169C04 00166B44 4B EC 69 0D */ bl cSAngle_NS_dtor
|
||||
/* 80169C08 00166B48 38 61 03 00 */ addi r3, r1, 0x300
|
||||
/* 80169C0C 00166B4C 38 81 01 10 */ addi r4, r1, 0x110
|
||||
/* 80169C10 00166B50 48 10 7E A5 */ bl cSGlobe_NS_Xyz
|
||||
/* 80169C10 00166B50 48 10 7E A5 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80169C14 00166B54 38 61 02 F4 */ addi r3, r1, 0x2f4
|
||||
/* 80169C18 00166B58 38 81 04 38 */ addi r4, r1, 0x438
|
||||
/* 80169C1C 00166B5C 38 A1 03 00 */ addi r5, r1, 0x300
|
||||
/* 80169C20 00166B60 48 0F CE C5 */ bl cXyz_NS___pl
|
||||
/* 80169C20 00166B60 48 0F CE C5 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80169C24 00166B64 38 61 04 20 */ addi r3, r1, 0x420
|
||||
/* 80169C28 00166B68 38 81 02 F4 */ addi r4, r1, 0x2f4
|
||||
/* 80169C2C 00166B6C 4B F2 DB C9 */ bl cXyz_X1_
|
||||
@@ -1441,7 +1441,7 @@ lbl_80169BCC:
|
||||
/* 80169C48 00166B88 38 61 02 E8 */ addi r3, r1, 0x2e8
|
||||
/* 80169C4C 00166B8C 38 9F 00 3C */ addi r4, r31, 0x3c
|
||||
/* 80169C50 00166B90 38 A1 04 20 */ addi r5, r1, 0x420
|
||||
/* 80169C54 00166B94 48 0F CE E1 */ bl cXyz_NS___mi
|
||||
/* 80169C54 00166B94 48 0F CE E1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80169C58 00166B98 38 61 02 DC */ addi r3, r1, 0x2dc
|
||||
/* 80169C5C 00166B9C 38 81 02 E8 */ addi r4, r1, 0x2e8
|
||||
/* 80169C60 00166BA0 4B F2 DB 95 */ bl cXyz_X1_
|
||||
@@ -1470,7 +1470,7 @@ lbl_80169BCC:
|
||||
/* 80169CBC 00166BFC 38 61 02 D0 */ addi r3, r1, 0x2d0
|
||||
/* 80169CC0 00166C00 38 9F 00 30 */ addi r4, r31, 0x30
|
||||
/* 80169CC4 00166C04 38 A1 04 20 */ addi r5, r1, 0x420
|
||||
/* 80169CC8 00166C08 48 0F CE 6D */ bl cXyz_NS___mi
|
||||
/* 80169CC8 00166C08 48 0F CE 6D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80169CCC 00166C0C 38 61 02 C4 */ addi r3, r1, 0x2c4
|
||||
/* 80169CD0 00166C10 38 81 02 D0 */ addi r4, r1, 0x2d0
|
||||
/* 80169CD4 00166C14 4B F2 DB 21 */ bl cXyz_X1_
|
||||
@@ -1509,9 +1509,9 @@ lbl_80169D4C:
|
||||
/* 80169D4C 00166C8C FC 20 88 90 */ fmr f1, f17
|
||||
lbl_80169D50:
|
||||
/* 80169D50 00166C90 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80169D54 00166C94 48 10 72 75 */ bl cSAngle_X3_
|
||||
/* 80169D54 00166C94 48 10 72 75 */ bl __ct__7cSAngleFf
|
||||
/* 80169D58 00166C98 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80169D5C 00166C9C 48 10 73 9D */ bl cSAngle_NS_Sin
|
||||
/* 80169D5C 00166C9C 48 10 73 9D */ bl Sin__7cSAngleCFv
|
||||
/* 80169D60 00166CA0 FE 20 08 90 */ fmr f17, f1
|
||||
/* 80169D64 00166CA4 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80169D68 00166CA8 38 80 FF FF */ li r4, -1
|
||||
@@ -1617,10 +1617,10 @@ lbl_80169EB4:
|
||||
/* 80169ED8 00166E18 7C 70 1B 78 */ mr r16, r3
|
||||
/* 80169EDC 00166E1C 38 61 02 B8 */ addi r3, r1, 0x2b8
|
||||
/* 80169EE0 00166E20 38 9F 00 28 */ addi r4, r31, 0x28
|
||||
/* 80169EE4 00166E24 48 10 7B D1 */ bl cSGlobe_NS_Xyz
|
||||
/* 80169EE4 00166E24 48 10 7B D1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80169EE8 00166E28 38 61 02 AC */ addi r3, r1, 0x2ac
|
||||
/* 80169EEC 00166E2C 38 81 02 B8 */ addi r4, r1, 0x2b8
|
||||
/* 80169EF0 00166E30 48 0F CD F5 */ bl cXyz_NS_norm
|
||||
/* 80169EF0 00166E30 48 0F CD F5 */ bl norm__4cXyzCFv
|
||||
/* 80169EF4 00166E34 38 61 04 14 */ addi r3, r1, 0x414
|
||||
/* 80169EF8 00166E38 38 81 02 AC */ addi r4, r1, 0x2ac
|
||||
/* 80169EFC 00166E3C 4B F2 D8 F9 */ bl cXyz_X1_
|
||||
@@ -1639,11 +1639,11 @@ lbl_80169EB4:
|
||||
/* 80169F30 00166E70 38 61 02 A0 */ addi r3, r1, 0x2a0
|
||||
/* 80169F34 00166E74 38 81 04 14 */ addi r4, r1, 0x414
|
||||
/* 80169F38 00166E78 7E 05 83 78 */ mr r5, r16
|
||||
/* 80169F3C 00166E7C 48 0F CB A9 */ bl cXyz_NS___pl
|
||||
/* 80169F3C 00166E7C 48 0F CB A9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80169F40 00166E80 38 61 02 94 */ addi r3, r1, 0x294
|
||||
/* 80169F44 00166E84 38 81 02 A0 */ addi r4, r1, 0x2a0
|
||||
/* 80169F48 00166E88 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 80169F4C 00166E8C 48 0F CC 39 */ bl cXyz_NS___ml
|
||||
/* 80169F4C 00166E8C 48 0F CC 39 */ bl __ml__4cXyzCFf
|
||||
/* 80169F50 00166E90 38 61 04 14 */ addi r3, r1, 0x414
|
||||
/* 80169F54 00166E94 38 81 02 94 */ addi r4, r1, 0x294
|
||||
/* 80169F58 00166E98 4B F2 D8 81 */ bl cXyz_NS___as
|
||||
@@ -1655,17 +1655,17 @@ lbl_80169EB4:
|
||||
/* 80169F70 00166EB0 4B E9 F2 15 */ bl cXyz_NS_dtor
|
||||
/* 80169F74 00166EB4 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 80169F78 00166EB8 38 81 04 14 */ addi r4, r1, 0x414
|
||||
/* 80169F7C 00166EBC 48 10 7A F5 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80169F7C 00166EBC 48 10 7A F5 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80169F80 00166EC0 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 80169F84 00166EC4 FC 20 A8 90 */ fmr f1, f21
|
||||
/* 80169F88 00166EC8 48 01 8A C5 */ bl cSGlobe_NS_R
|
||||
/* 80169F8C 00166ECC 38 61 02 88 */ addi r3, r1, 0x288
|
||||
/* 80169F90 00166ED0 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 80169F94 00166ED4 48 10 7B 21 */ bl cSGlobe_NS_Xyz
|
||||
/* 80169F94 00166ED4 48 10 7B 21 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80169F98 00166ED8 38 61 02 7C */ addi r3, r1, 0x27c
|
||||
/* 80169F9C 00166EDC 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 80169FA0 00166EE0 38 A1 02 88 */ addi r5, r1, 0x288
|
||||
/* 80169FA4 00166EE4 48 0F CB 41 */ bl cXyz_NS___pl
|
||||
/* 80169FA4 00166EE4 48 0F CB 41 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80169FA8 00166EE8 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 80169FAC 00166EEC 38 81 02 7C */ addi r4, r1, 0x27c
|
||||
/* 80169FB0 00166EF0 4B F2 D8 29 */ bl cXyz_NS___as
|
||||
@@ -1704,24 +1704,24 @@ lbl_80169FE8:
|
||||
/* 8016A02C 00166F6C 4B E9 F1 59 */ bl cXyz_NS_dtor
|
||||
/* 8016A030 00166F70 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8016A034 00166F74 FC 20 90 90 */ fmr f1, f18
|
||||
/* 8016A038 00166F78 48 10 6F 91 */ bl cSAngle_X3_
|
||||
/* 8016A038 00166F78 48 10 6F 91 */ bl __ct__7cSAngleFf
|
||||
/* 8016A03C 00166F7C 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 8016A040 00166F80 48 01 8C 45 */ bl cSGlobe_NS_U_X1_
|
||||
/* 8016A044 00166F84 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8016A048 00166F88 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016A04C 00166F8C FC 20 A8 90 */ fmr f1, f21
|
||||
/* 8016A050 00166F90 38 81 00 94 */ addi r4, r1, 0x94
|
||||
/* 8016A054 00166F94 48 10 79 B5 */ bl cSGlobe_NS_Val_X2_
|
||||
/* 8016A054 00166F94 48 10 79 B5 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 8016A058 00166F98 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8016A05C 00166F9C 38 80 FF FF */ li r4, -1
|
||||
/* 8016A060 00166FA0 4B EC 64 B1 */ bl cSAngle_NS_dtor
|
||||
/* 8016A064 00166FA4 38 61 02 64 */ addi r3, r1, 0x264
|
||||
/* 8016A068 00166FA8 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8016A06C 00166FAC 48 10 7A 49 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016A06C 00166FAC 48 10 7A 49 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016A070 00166FB0 38 61 02 58 */ addi r3, r1, 0x258
|
||||
/* 8016A074 00166FB4 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8016A078 00166FB8 38 A1 02 64 */ addi r5, r1, 0x264
|
||||
/* 8016A07C 00166FBC 48 0F CA 69 */ bl cXyz_NS___pl
|
||||
/* 8016A07C 00166FBC 48 0F CA 69 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016A080 00166FC0 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 8016A084 00166FC4 38 81 02 58 */ addi r4, r1, 0x258
|
||||
/* 8016A088 00166FC8 4B F2 D7 51 */ bl cXyz_NS___as
|
||||
@@ -1767,7 +1767,7 @@ lbl_8016A114:
|
||||
lbl_8016A120:
|
||||
/* 8016A120 00167060 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016A124 00167064 48 01 88 E5 */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016A128 00167068 48 10 6F 09 */ bl cSAngle_NS_Degree
|
||||
/* 8016A128 00167068 48 10 6F 09 */ bl Degree__7cSAngleCFv
|
||||
/* 8016A12C 0016706C D0 3F 04 38 */ stfs f1, 0x438(r31)
|
||||
/* 8016A130 00167070 38 7F 04 40 */ addi r3, r31, 0x440
|
||||
/* 8016A134 00167074 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
@@ -1876,7 +1876,7 @@ lbl_8016A284:
|
||||
/* 8016A2BC 001671FC 4B F2 D4 61 */ bl dCamera_c_NS_attentionPos
|
||||
/* 8016A2C0 00167200 38 61 00 90 */ addi r3, r1, 0x90
|
||||
/* 8016A2C4 00167204 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 8016A2C8 00167208 48 10 6C A1 */ bl cSAngle_X1_
|
||||
/* 8016A2C8 00167208 48 10 6C A1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016A2CC 0016720C 38 61 02 28 */ addi r3, r1, 0x228
|
||||
/* 8016A2D0 00167210 38 81 03 F0 */ addi r4, r1, 0x3f0
|
||||
/* 8016A2D4 00167214 38 A1 00 90 */ addi r5, r1, 0x90
|
||||
@@ -1884,7 +1884,7 @@ lbl_8016A284:
|
||||
/* 8016A2DC 0016721C 38 61 02 1C */ addi r3, r1, 0x21c
|
||||
/* 8016A2E0 00167220 38 81 02 34 */ addi r4, r1, 0x234
|
||||
/* 8016A2E4 00167224 38 A1 02 28 */ addi r5, r1, 0x228
|
||||
/* 8016A2E8 00167228 48 0F C7 FD */ bl cXyz_NS___pl
|
||||
/* 8016A2E8 00167228 48 0F C7 FD */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016A2EC 0016722C 38 61 03 E4 */ addi r3, r1, 0x3e4
|
||||
/* 8016A2F0 00167230 38 81 02 1C */ addi r4, r1, 0x21c
|
||||
/* 8016A2F4 00167234 4B F2 D5 01 */ bl cXyz_X1_
|
||||
@@ -1936,10 +1936,10 @@ lbl_8016A3A4:
|
||||
/* 8016A3A8 001672E8 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8016A3AC 001672EC 40 82 05 3C */ bne lbl_8016A8E8
|
||||
/* 8016A3B0 001672F0 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 8016A3B4 001672F4 48 10 6D 35 */ bl cSAngle_NS_Inv
|
||||
/* 8016A3B4 001672F4 48 10 6D 35 */ bl Inv__7cSAngleCFv
|
||||
/* 8016A3B8 001672F8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016A3BC 001672FC 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 8016A3C0 00167300 48 10 6B D9 */ bl cSAngle_X2_
|
||||
/* 8016A3C0 00167300 48 10 6B D9 */ bl __ct__7cSAngleFs
|
||||
/* 8016A3C4 00167304 38 7F 04 7E */ addi r3, r31, 0x47e
|
||||
/* 8016A3C8 00167308 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 8016A3CC 0016730C 48 01 88 DD */ bl cSAngle_NS___as
|
||||
@@ -1995,11 +1995,11 @@ lbl_8016A48C:
|
||||
/* 8016A48C 001673CC 38 61 02 10 */ addi r3, r1, 0x210
|
||||
/* 8016A490 001673D0 38 81 04 08 */ addi r4, r1, 0x408
|
||||
/* 8016A494 001673D4 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8016A498 001673D8 48 0F C6 9D */ bl cXyz_NS___mi
|
||||
/* 8016A498 001673D8 48 0F C6 9D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016A49C 001673DC 38 61 02 04 */ addi r3, r1, 0x204
|
||||
/* 8016A4A0 001673E0 38 81 02 10 */ addi r4, r1, 0x210
|
||||
/* 8016A4A4 001673E4 FC 20 70 90 */ fmr f1, f14
|
||||
/* 8016A4A8 001673E8 48 0F C6 DD */ bl cXyz_NS___ml
|
||||
/* 8016A4A8 001673E8 48 0F C6 DD */ bl __ml__4cXyzCFf
|
||||
/* 8016A4AC 001673EC 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8016A4B0 001673F0 38 81 02 04 */ addi r4, r1, 0x204
|
||||
/* 8016A4B4 001673F4 4B F2 44 51 */ bl cXyz_NS___apl
|
||||
@@ -2088,27 +2088,27 @@ lbl_8016A5D0:
|
||||
/* 8016A5F0 00167530 EC 12 98 28 */ fsubs f0, f18, f19
|
||||
/* 8016A5F4 00167534 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8016A5F8 00167538 EC 33 00 2A */ fadds f1, f19, f0
|
||||
/* 8016A5FC 0016753C 48 10 69 CD */ bl cSAngle_X3_
|
||||
/* 8016A5FC 0016753C 48 10 69 CD */ bl __ct__7cSAngleFf
|
||||
/* 8016A600 00167540 88 1F 04 7D */ lbz r0, 0x47d(r31)
|
||||
/* 8016A604 00167544 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8016A608 00167548 40 82 00 10 */ bne lbl_8016A618
|
||||
/* 8016A60C 0016754C 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 8016A610 00167550 38 9F 01 B0 */ addi r4, r31, 0x1b0
|
||||
/* 8016A614 00167554 48 10 6B C1 */ bl cSAngle_NS___apl
|
||||
/* 8016A614 00167554 48 10 6B C1 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
lbl_8016A618:
|
||||
/* 8016A618 00167558 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 8016A61C 0016755C 48 10 6A 15 */ bl cSAngle_NS_Degree
|
||||
/* 8016A61C 0016755C 48 10 6A 15 */ bl Degree__7cSAngleCFv
|
||||
/* 8016A620 00167560 D0 3F 04 38 */ stfs f1, 0x438(r31)
|
||||
/* 8016A624 00167564 38 7F 00 8C */ addi r3, r31, 0x8c
|
||||
/* 8016A628 00167568 48 10 6A C1 */ bl cSAngle_NS_Inv
|
||||
/* 8016A628 00167568 48 10 6A C1 */ bl Inv__7cSAngleCFv
|
||||
/* 8016A62C 0016756C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016A630 00167570 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8016A634 00167574 48 10 69 65 */ bl cSAngle_X2_
|
||||
/* 8016A634 00167574 48 10 69 65 */ bl __ct__7cSAngleFs
|
||||
/* 8016A638 00167578 38 61 01 08 */ addi r3, r1, 0x108
|
||||
/* 8016A63C 0016757C FC 20 80 90 */ fmr f1, f16
|
||||
/* 8016A640 00167580 38 81 00 C8 */ addi r4, r1, 0xc8
|
||||
/* 8016A644 00167584 38 A1 00 88 */ addi r5, r1, 0x88
|
||||
/* 8016A648 00167588 48 10 72 09 */ bl cSGlobe_X3_
|
||||
/* 8016A648 00167588 48 10 72 09 */ bl __ct__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 8016A64C 0016758C 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8016A650 00167590 38 80 FF FF */ li r4, -1
|
||||
/* 8016A654 00167594 4B EC 5E BD */ bl cSAngle_NS_dtor
|
||||
@@ -2132,17 +2132,17 @@ lbl_8016A618:
|
||||
/* 8016A69C 001675DC 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016A6A0 001675E0 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 8016A6A4 001675E4 7E 05 83 78 */ mr r5, r16
|
||||
/* 8016A6A8 001675E8 48 10 6A FD */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016A6A8 001675E8 48 10 6A FD */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016A6AC 001675EC 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 8016A6B0 001675F0 38 81 00 84 */ addi r4, r1, 0x84
|
||||
/* 8016A6B4 001675F4 FC 20 70 90 */ fmr f1, f14
|
||||
/* 8016A6B8 001675F8 48 10 6B AD */ bl cSAngle_NS___ml
|
||||
/* 8016A6B8 001675F8 48 10 6B AD */ bl __ml__7cSAngleCFf
|
||||
/* 8016A6BC 001675FC 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016A6C0 00167600 48 01 83 49 */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016A6C4 00167604 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016A6C8 00167608 38 61 00 7C */ addi r3, r1, 0x7c
|
||||
/* 8016A6CC 0016760C 38 A1 00 80 */ addi r5, r1, 0x80
|
||||
/* 8016A6D0 00167610 48 10 6A A5 */ bl cSAngle_NS___pl
|
||||
/* 8016A6D0 00167610 48 10 6A A5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016A6D4 00167614 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016A6D8 00167618 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 8016A6DC 0016761C 4B F2 53 7D */ bl cSGlobe_NS_V
|
||||
@@ -2170,17 +2170,17 @@ lbl_8016A728:
|
||||
/* 8016A730 00167670 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8016A734 00167674 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 8016A738 00167678 38 9F 04 7E */ addi r4, r31, 0x47e
|
||||
/* 8016A73C 0016767C 48 10 6A 69 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016A73C 0016767C 48 10 6A 69 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016A740 00167680 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 8016A744 00167684 38 81 00 78 */ addi r4, r1, 0x78
|
||||
/* 8016A748 00167688 FC 20 70 90 */ fmr f1, f14
|
||||
/* 8016A74C 0016768C 48 10 6B 19 */ bl cSAngle_NS___ml
|
||||
/* 8016A74C 0016768C 48 10 6B 19 */ bl __ml__7cSAngleCFf
|
||||
/* 8016A750 00167690 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016A754 00167694 48 01 85 31 */ bl cSGlobe_NS_U_X1_
|
||||
/* 8016A758 00167698 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016A75C 0016769C 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 8016A760 001676A0 38 A1 00 74 */ addi r5, r1, 0x74
|
||||
/* 8016A764 001676A4 48 10 6A 11 */ bl cSAngle_NS___pl
|
||||
/* 8016A764 001676A4 48 10 6A 11 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016A768 001676A8 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016A76C 001676AC 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 8016A770 001676B0 4B F2 41 25 */ bl cSGlobe_NS_U
|
||||
@@ -2196,11 +2196,11 @@ lbl_8016A728:
|
||||
lbl_8016A798:
|
||||
/* 8016A798 001676D8 38 61 01 EC */ addi r3, r1, 0x1ec
|
||||
/* 8016A79C 001676DC 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8016A7A0 001676E0 48 10 73 15 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016A7A0 001676E0 48 10 73 15 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016A7A4 001676E4 38 61 01 E0 */ addi r3, r1, 0x1e0
|
||||
/* 8016A7A8 001676E8 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8016A7AC 001676EC 38 A1 01 EC */ addi r5, r1, 0x1ec
|
||||
/* 8016A7B0 001676F0 48 0F C3 35 */ bl cXyz_NS___pl
|
||||
/* 8016A7B0 001676F0 48 0F C3 35 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016A7B4 001676F4 38 7F 04 4C */ addi r3, r31, 0x44c
|
||||
/* 8016A7B8 001676F8 38 81 01 E0 */ addi r4, r1, 0x1e0
|
||||
/* 8016A7BC 001676FC 4B F2 D0 1D */ bl cXyz_NS___as
|
||||
@@ -2460,10 +2460,10 @@ lbl_8016AB74:
|
||||
/* 8016AB84 00167AC4 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 8016AB88 00167AC8 38 9F 04 80 */ addi r4, r31, 0x480
|
||||
/* 8016AB8C 00167ACC 38 A1 00 68 */ addi r5, r1, 0x68
|
||||
/* 8016AB90 00167AD0 48 10 66 15 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016AB90 00167AD0 48 10 66 15 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016AB94 00167AD4 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 8016AB98 00167AD8 38 81 00 64 */ addi r4, r1, 0x64
|
||||
/* 8016AB9C 00167ADC 48 10 63 CD */ bl cSAngle_X1_
|
||||
/* 8016AB9C 00167ADC 48 10 63 CD */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016ABA0 00167AE0 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 8016ABA4 00167AE4 38 80 FF FF */ li r4, -1
|
||||
/* 8016ABA8 00167AE8 4B EC 59 69 */ bl cSAngle_NS_dtor
|
||||
@@ -2472,12 +2472,12 @@ lbl_8016AB74:
|
||||
/* 8016ABB4 00167AF4 4B EC 59 5D */ bl cSAngle_NS_dtor
|
||||
/* 8016ABB8 00167AF8 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8016ABBC 00167AFC C0 22 9D 88 */ lfs f1, lbl_80453788-_SDA2_BASE_(r2)
|
||||
/* 8016ABC0 00167B00 48 10 64 09 */ bl cSAngle_X3_
|
||||
/* 8016ABC0 00167B00 48 10 64 09 */ bl __ct__7cSAngleFf
|
||||
/* 8016ABC4 00167B04 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8016ABC8 00167B08 48 01 80 4D */ bl cSAngle_NS___ops
|
||||
/* 8016ABCC 00167B0C 7C 70 07 34 */ extsh r16, r3
|
||||
/* 8016ABD0 00167B10 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 8016ABD4 00167B14 48 10 64 F9 */ bl cSAngle_NS_Abs
|
||||
/* 8016ABD4 00167B14 48 10 64 F9 */ bl Abs__7cSAngleCFv
|
||||
/* 8016ABD8 00167B18 7C 64 07 34 */ extsh r4, r3
|
||||
/* 8016ABDC 00167B1C 7C 80 82 78 */ xor r0, r4, r16
|
||||
/* 8016ABE0 00167B20 7C 03 0E 70 */ srawi r3, r0, 1
|
||||
@@ -2697,7 +2697,7 @@ lbl_8016AEC0:
|
||||
/* 8016AEF0 00167E30 38 61 01 B0 */ addi r3, r1, 0x1b0
|
||||
/* 8016AEF4 00167E34 38 81 01 C8 */ addi r4, r1, 0x1c8
|
||||
/* 8016AEF8 00167E38 38 A1 01 BC */ addi r5, r1, 0x1bc
|
||||
/* 8016AEFC 00167E3C 48 0F BC 39 */ bl cXyz_NS___mi
|
||||
/* 8016AEFC 00167E3C 48 0F BC 39 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016AF00 00167E40 38 61 03 B4 */ addi r3, r1, 0x3b4
|
||||
/* 8016AF04 00167E44 38 81 01 B0 */ addi r4, r1, 0x1b0
|
||||
/* 8016AF08 00167E48 4B F2 C8 ED */ bl cXyz_X1_
|
||||
@@ -2714,16 +2714,16 @@ lbl_8016AEC0:
|
||||
/* 8016AF34 00167E74 48 01 7D 51 */ bl cSGlobe_NS_U_X1_
|
||||
/* 8016AF38 00167E78 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016AF3C 00167E7C 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8016AF40 00167E80 48 10 62 09 */ bl cSAngle_NS___mi
|
||||
/* 8016AF40 00167E80 48 10 62 09 */ bl __mi__7cSAngleCFv
|
||||
/* 8016AF44 00167E84 38 61 00 C0 */ addi r3, r1, 0xc0
|
||||
/* 8016AF48 00167E88 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 8016AF4C 00167E8C 48 10 60 1D */ bl cSAngle_X1_
|
||||
/* 8016AF4C 00167E8C 48 10 60 1D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016AF50 00167E90 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8016AF54 00167E94 38 80 FF FF */ li r4, -1
|
||||
/* 8016AF58 00167E98 4B EC 55 B9 */ bl cSAngle_NS_dtor
|
||||
/* 8016AF5C 00167E9C 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 8016AF60 00167EA0 38 81 00 C0 */ addi r4, r1, 0xc0
|
||||
/* 8016AF64 00167EA4 48 10 60 05 */ bl cSAngle_X1_
|
||||
/* 8016AF64 00167EA4 48 10 60 05 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016AF68 00167EA8 38 61 01 A4 */ addi r3, r1, 0x1a4
|
||||
/* 8016AF6C 00167EAC 38 81 03 B4 */ addi r4, r1, 0x3b4
|
||||
/* 8016AF70 00167EB0 38 A1 00 58 */ addi r5, r1, 0x58
|
||||
@@ -2786,20 +2786,20 @@ lbl_8016B02C:
|
||||
/* 8016B04C 00167F8C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B050 00167F90 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8016B054 00167F94 38 AD 8C 18 */ addi r5, r13, 0x80451198 - 0x80458580 /*SDA HACK; original: lbl_80451198-_SDA_BASE_*/
|
||||
/* 8016B058 00167F98 48 10 61 1D */ bl cSAngle_NS___pl
|
||||
/* 8016B058 00167F98 48 10 61 1D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016B05C 00167F9C 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016B060 00167FA0 48 01 79 A9 */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016B064 00167FA4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B068 00167FA8 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 8016B06C 00167FAC C0 3F 04 28 */ lfs f1, 0x428(r31)
|
||||
/* 8016B070 00167FB0 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
/* 8016B074 00167FB4 48 10 67 DD */ bl cSGlobe_X3_
|
||||
/* 8016B074 00167FB4 48 10 67 DD */ bl __ct__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 8016B078 00167FB8 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8016B07C 00167FBC 38 80 FF FF */ li r4, -1
|
||||
/* 8016B080 00167FC0 4B EC 54 91 */ bl cSAngle_NS_dtor
|
||||
/* 8016B084 00167FC4 38 61 01 98 */ addi r3, r1, 0x198
|
||||
/* 8016B088 00167FC8 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 8016B08C 00167FCC 48 10 6A 29 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016B08C 00167FCC 48 10 6A 29 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016B090 00167FD0 38 61 04 08 */ addi r3, r1, 0x408
|
||||
/* 8016B094 00167FD4 38 81 01 98 */ addi r4, r1, 0x198
|
||||
/* 8016B098 00167FD8 4B F2 38 6D */ bl cXyz_NS___apl
|
||||
@@ -2813,11 +2813,11 @@ lbl_8016B0B4:
|
||||
/* 8016B0B4 00167FF4 38 61 01 8C */ addi r3, r1, 0x18c
|
||||
/* 8016B0B8 00167FF8 38 81 04 08 */ addi r4, r1, 0x408
|
||||
/* 8016B0BC 00167FFC 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8016B0C0 00168000 48 0F BA 75 */ bl cXyz_NS___mi
|
||||
/* 8016B0C0 00168000 48 0F BA 75 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016B0C4 00168004 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8016B0C8 00168008 38 81 01 8C */ addi r4, r1, 0x18c
|
||||
/* 8016B0CC 0016800C 38 A1 03 C0 */ addi r5, r1, 0x3c0
|
||||
/* 8016B0D0 00168010 48 0F BB 01 */ bl cXyz_NS___ml_X1_
|
||||
/* 8016B0D0 00168010 48 0F BB 01 */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 8016B0D4 00168014 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8016B0D8 00168018 38 81 01 80 */ addi r4, r1, 0x180
|
||||
/* 8016B0DC 0016801C 4B F2 38 29 */ bl cXyz_NS___apl
|
||||
@@ -2830,10 +2830,10 @@ lbl_8016B0B4:
|
||||
/* 8016B0F8 00168038 38 61 01 74 */ addi r3, r1, 0x174
|
||||
/* 8016B0FC 0016803C 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 8016B100 00168040 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8016B104 00168044 48 0F BA 31 */ bl cXyz_NS___mi
|
||||
/* 8016B104 00168044 48 0F BA 31 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016B108 00168048 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8016B10C 0016804C 38 81 01 74 */ addi r4, r1, 0x174
|
||||
/* 8016B110 00168050 48 10 67 71 */ bl cSGlobe_X4_
|
||||
/* 8016B110 00168050 48 10 67 71 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8016B114 00168054 38 61 01 74 */ addi r3, r1, 0x174
|
||||
/* 8016B118 00168058 38 80 FF FF */ li r4, -1
|
||||
/* 8016B11C 0016805C 4B E9 E0 69 */ bl cXyz_NS_dtor
|
||||
@@ -2881,9 +2881,9 @@ lbl_8016B190:
|
||||
/* 8016B1BC 001680FC 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8016B1C0 00168100 C0 02 9D E8 */ lfs f0, lbl_804537E8-_SDA2_BASE_(r2)
|
||||
/* 8016B1C4 00168104 EC 20 03 B2 */ fmuls f1, f0, f14
|
||||
/* 8016B1C8 00168108 48 10 5E 01 */ bl cSAngle_X3_
|
||||
/* 8016B1C8 00168108 48 10 5E 01 */ bl __ct__7cSAngleFf
|
||||
/* 8016B1CC 0016810C 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8016B1D0 00168110 48 10 5F 51 */ bl cSAngle_NS_Cos
|
||||
/* 8016B1D0 00168110 48 10 5F 51 */ bl Cos__7cSAngleCFv
|
||||
/* 8016B1D4 00168114 EC 5C 00 72 */ fmuls f2, f28, f1
|
||||
/* 8016B1D8 00168118 C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 8016B1DC 0016811C EC 01 E0 28 */ fsubs f0, f1, f28
|
||||
@@ -2964,9 +2964,9 @@ lbl_8016B2CC:
|
||||
/* 8016B2EC 0016822C 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8016B2F0 00168230 C0 02 9D E8 */ lfs f0, lbl_804537E8-_SDA2_BASE_(r2)
|
||||
/* 8016B2F4 00168234 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8016B2F8 00168238 48 10 5C D1 */ bl cSAngle_X3_
|
||||
/* 8016B2F8 00168238 48 10 5C D1 */ bl __ct__7cSAngleFf
|
||||
/* 8016B2FC 0016823C 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8016B300 00168240 48 10 5E 21 */ bl cSAngle_NS_Cos
|
||||
/* 8016B300 00168240 48 10 5E 21 */ bl Cos__7cSAngleCFv
|
||||
/* 8016B304 00168244 EC 5C 00 72 */ fmuls f2, f28, f1
|
||||
/* 8016B308 00168248 C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 8016B30C 0016824C EC 01 E0 28 */ fsubs f0, f1, f28
|
||||
@@ -2986,9 +2986,9 @@ lbl_8016B32C:
|
||||
/* 8016B340 00168280 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8016B344 00168284 C0 02 9D E8 */ lfs f0, lbl_804537E8-_SDA2_BASE_(r2)
|
||||
/* 8016B348 00168288 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8016B34C 0016828C 48 10 5C 7D */ bl cSAngle_X3_
|
||||
/* 8016B34C 0016828C 48 10 5C 7D */ bl __ct__7cSAngleFf
|
||||
/* 8016B350 00168290 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8016B354 00168294 48 10 5D CD */ bl cSAngle_NS_Cos
|
||||
/* 8016B354 00168294 48 10 5D CD */ bl Cos__7cSAngleCFv
|
||||
/* 8016B358 00168298 EC 5C 00 72 */ fmuls f2, f28, f1
|
||||
/* 8016B35C 0016829C C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 8016B360 001682A0 EC 01 E0 28 */ fsubs f0, f1, f28
|
||||
@@ -3077,7 +3077,7 @@ lbl_8016B488:
|
||||
/* 8016B48C 001683CC 48 01 75 BD */ bl __ct__7cSAngleFv
|
||||
/* 8016B490 001683D0 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8016B494 001683D4 48 01 75 75 */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016B498 001683D8 48 10 5C 89 */ bl cSAngle_NS_Cos
|
||||
/* 8016B498 001683D8 48 10 5C 89 */ bl Cos__7cSAngleCFv
|
||||
/* 8016B49C 001683DC C0 1F 04 30 */ lfs f0, 0x430(r31)
|
||||
/* 8016B4A0 001683E0 EE 20 00 72 */ fmuls f17, f0, f1
|
||||
/* 8016B4A4 001683E4 7F E3 FB 78 */ mr r3, r31
|
||||
@@ -3091,10 +3091,10 @@ lbl_8016B488:
|
||||
/* 8016B4C4 00168404 38 61 01 68 */ addi r3, r1, 0x168
|
||||
/* 8016B4C8 00168408 38 81 03 9C */ addi r4, r1, 0x39c
|
||||
/* 8016B4CC 0016840C 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8016B4D0 00168410 48 0F B6 65 */ bl cXyz_NS___mi
|
||||
/* 8016B4D0 00168410 48 0F B6 65 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016B4D4 00168414 38 61 00 F0 */ addi r3, r1, 0xf0
|
||||
/* 8016B4D8 00168418 38 81 01 68 */ addi r4, r1, 0x168
|
||||
/* 8016B4DC 0016841C 48 10 63 A5 */ bl cSGlobe_X4_
|
||||
/* 8016B4DC 0016841C 48 10 63 A5 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8016B4E0 00168420 38 61 01 68 */ addi r3, r1, 0x168
|
||||
/* 8016B4E4 00168424 38 80 FF FF */ li r4, -1
|
||||
/* 8016B4E8 00168428 4B E9 DC 9D */ bl cXyz_NS_dtor
|
||||
@@ -3107,7 +3107,7 @@ lbl_8016B488:
|
||||
/* 8016B504 00168444 38 9F 00 9C */ addi r4, r31, 0x9c
|
||||
/* 8016B508 00168448 48 00 0D CD */ bl _unnamed_d_camera_cpp__NS_sAngleX
|
||||
/* 8016B50C 0016844C 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 8016B510 00168450 48 10 5C 11 */ bl cSAngle_NS_Cos
|
||||
/* 8016B510 00168450 48 10 5C 11 */ bl Cos__7cSAngleCFv
|
||||
/* 8016B514 00168454 C0 02 9D 28 */ lfs f0, lbl_80453728-_SDA2_BASE_(r2)
|
||||
/* 8016B518 00168458 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8016B51C 0016845C C0 02 9D D4 */ lfs f0, lbl_804537D4-_SDA2_BASE_(r2)
|
||||
@@ -3127,10 +3127,10 @@ lbl_8016B54C:
|
||||
/* 8016B550 00168490 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8016B554 00168494 41 82 00 40 */ beq lbl_8016B594
|
||||
/* 8016B558 00168498 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 8016B55C 0016849C 48 10 5B 8D */ bl cSAngle_NS_Inv
|
||||
/* 8016B55C 0016849C 48 10 5B 8D */ bl Inv__7cSAngleCFv
|
||||
/* 8016B560 001684A0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B564 001684A4 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8016B568 001684A8 48 10 5A 31 */ bl cSAngle_X2_
|
||||
/* 8016B568 001684A8 48 10 5A 31 */ bl __ct__7cSAngleFs
|
||||
/* 8016B56C 001684AC 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016B570 001684B0 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 8016B574 001684B4 48 01 77 35 */ bl cSAngle_NS___as
|
||||
@@ -3154,10 +3154,10 @@ lbl_8016B5B4:
|
||||
/* 8016B5B4 001684F4 57 40 06 3F */ clrlwi. r0, r26, 0x18
|
||||
/* 8016B5B8 001684F8 41 82 00 34 */ beq lbl_8016B5EC
|
||||
/* 8016B5BC 001684FC 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 8016B5C0 00168500 48 10 5B 29 */ bl cSAngle_NS_Inv
|
||||
/* 8016B5C0 00168500 48 10 5B 29 */ bl Inv__7cSAngleCFv
|
||||
/* 8016B5C4 00168504 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B5C8 00168508 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8016B5CC 0016850C 48 10 59 CD */ bl cSAngle_X2_
|
||||
/* 8016B5CC 0016850C 48 10 59 CD */ bl __ct__7cSAngleFs
|
||||
/* 8016B5D0 00168510 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016B5D4 00168514 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 8016B5D8 00168518 48 01 76 D1 */ bl cSAngle_NS___as
|
||||
@@ -3190,10 +3190,10 @@ lbl_8016B608:
|
||||
/* 8016B63C 0016857C 38 61 01 50 */ addi r3, r1, 0x150
|
||||
/* 8016B640 00168580 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8016B644 00168584 38 A1 01 5C */ addi r5, r1, 0x15c
|
||||
/* 8016B648 00168588 48 0F B4 ED */ bl cXyz_NS___mi
|
||||
/* 8016B648 00168588 48 0F B4 ED */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016B64C 0016858C 38 61 00 E8 */ addi r3, r1, 0xe8
|
||||
/* 8016B650 00168590 38 81 01 50 */ addi r4, r1, 0x150
|
||||
/* 8016B654 00168594 48 10 62 2D */ bl cSGlobe_X4_
|
||||
/* 8016B654 00168594 48 10 62 2D */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8016B658 00168598 38 61 01 50 */ addi r3, r1, 0x150
|
||||
/* 8016B65C 0016859C 38 80 FF FF */ li r4, -1
|
||||
/* 8016B660 001685A0 4B E9 DB 25 */ bl cXyz_NS_dtor
|
||||
@@ -3224,10 +3224,10 @@ lbl_8016B6AC:
|
||||
/* 8016B6BC 001685FC 54 60 04 3F */ clrlwi. r0, r3, 0x10
|
||||
/* 8016B6C0 00168600 40 82 00 34 */ bne lbl_8016B6F4
|
||||
/* 8016B6C4 00168604 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 8016B6C8 00168608 48 10 5A 21 */ bl cSAngle_NS_Inv
|
||||
/* 8016B6C8 00168608 48 10 5A 21 */ bl Inv__7cSAngleCFv
|
||||
/* 8016B6CC 0016860C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B6D0 00168610 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 8016B6D4 00168614 48 10 58 C5 */ bl cSAngle_X2_
|
||||
/* 8016B6D4 00168614 48 10 58 C5 */ bl __ct__7cSAngleFs
|
||||
/* 8016B6D8 00168618 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016B6DC 0016861C 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 8016B6E0 00168620 48 01 75 C9 */ bl cSAngle_NS___as
|
||||
@@ -3242,10 +3242,10 @@ lbl_8016B6F4:
|
||||
/* 8016B700 00168640 48 00 00 30 */ b lbl_8016B730
|
||||
lbl_8016B704:
|
||||
/* 8016B704 00168644 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 8016B708 00168648 48 10 59 E1 */ bl cSAngle_NS_Inv
|
||||
/* 8016B708 00168648 48 10 59 E1 */ bl Inv__7cSAngleCFv
|
||||
/* 8016B70C 0016864C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B710 00168650 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8016B714 00168654 48 10 58 85 */ bl cSAngle_X2_
|
||||
/* 8016B714 00168654 48 10 58 85 */ bl __ct__7cSAngleFs
|
||||
/* 8016B718 00168658 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016B71C 0016865C 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 8016B720 00168660 48 01 75 89 */ bl cSAngle_NS___as
|
||||
@@ -3284,13 +3284,13 @@ lbl_8016B730:
|
||||
/* 8016B7A0 001686E0 D0 1F 04 94 */ stfs f0, 0x494(r31)
|
||||
/* 8016B7A4 001686E4 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8016B7A8 001686E8 C0 3F 04 94 */ lfs f1, 0x494(r31)
|
||||
/* 8016B7AC 001686EC 48 10 58 1D */ bl cSAngle_X3_
|
||||
/* 8016B7AC 001686EC 48 10 58 1D */ bl __ct__7cSAngleFf
|
||||
/* 8016B7B0 001686F0 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8016B7B4 001686F4 48 01 74 D1 */ bl cSGlobe_NS_U_X1_
|
||||
/* 8016B7B8 001686F8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B7BC 001686FC 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8016B7C0 00168700 38 A1 00 30 */ addi r5, r1, 0x30
|
||||
/* 8016B7C4 00168704 48 10 59 B1 */ bl cSAngle_NS___pl
|
||||
/* 8016B7C4 00168704 48 10 59 B1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016B7C8 00168708 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016B7CC 0016870C 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 8016B7D0 00168710 48 01 74 D9 */ bl cSAngle_NS___as
|
||||
@@ -3356,7 +3356,7 @@ lbl_8016B888:
|
||||
/* 8016B8B0 001687F0 48 00 0A 1D */ bl cSAngle_NS_Val
|
||||
/* 8016B8B4 001687F4 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B8B8 001687F8 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8016B8BC 001687FC 48 10 56 DD */ bl cSAngle_X2_
|
||||
/* 8016B8BC 001687FC 48 10 56 DD */ bl __ct__7cSAngleFs
|
||||
/* 8016B8C0 00168800 38 7F 04 82 */ addi r3, r31, 0x482
|
||||
/* 8016B8C4 00168804 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 8016B8C8 00168808 48 01 73 E1 */ bl cSAngle_NS___as
|
||||
@@ -3379,7 +3379,7 @@ lbl_8016B8E4:
|
||||
/* 8016B908 00168848 48 00 09 C5 */ bl cSAngle_NS_Val
|
||||
/* 8016B90C 0016884C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B910 00168850 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8016B914 00168854 48 10 56 85 */ bl cSAngle_X2_
|
||||
/* 8016B914 00168854 48 10 56 85 */ bl __ct__7cSAngleFs
|
||||
/* 8016B918 00168858 38 7F 04 82 */ addi r3, r31, 0x482
|
||||
/* 8016B91C 0016885C 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8016B920 00168860 48 01 73 89 */ bl cSAngle_NS___as
|
||||
@@ -3407,7 +3407,7 @@ lbl_8016B964:
|
||||
/* 8016B96C 001688AC 48 00 09 61 */ bl cSAngle_NS_Val
|
||||
/* 8016B970 001688B0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B974 001688B4 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8016B978 001688B8 48 10 56 21 */ bl cSAngle_X2_
|
||||
/* 8016B978 001688B8 48 10 56 21 */ bl __ct__7cSAngleFs
|
||||
/* 8016B97C 001688BC 38 7F 04 82 */ addi r3, r31, 0x482
|
||||
/* 8016B980 001688C0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8016B984 001688C4 48 01 73 25 */ bl cSAngle_NS___as
|
||||
@@ -3430,17 +3430,17 @@ lbl_8016B9B8:
|
||||
/* 8016B9C0 00168900 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8016B9C4 00168904 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8016B9C8 00168908 38 81 00 BC */ addi r4, r1, 0xbc
|
||||
/* 8016B9CC 0016890C 48 10 57 D9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016B9CC 0016890C 48 10 57 D9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016B9D0 00168910 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8016B9D4 00168914 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 8016B9D8 00168918 FC 20 88 90 */ fmr f1, f17
|
||||
/* 8016B9DC 0016891C 48 10 58 89 */ bl cSAngle_NS___ml
|
||||
/* 8016B9DC 0016891C 48 10 58 89 */ bl __ml__7cSAngleCFf
|
||||
/* 8016B9E0 00168920 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8016B9E4 00168924 48 01 72 A1 */ bl cSGlobe_NS_U_X1_
|
||||
/* 8016B9E8 00168928 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016B9EC 0016892C 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8016B9F0 00168930 38 A1 00 18 */ addi r5, r1, 0x18
|
||||
/* 8016B9F4 00168934 48 10 57 81 */ bl cSAngle_NS___pl
|
||||
/* 8016B9F4 00168934 48 10 57 81 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016B9F8 00168938 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016B9FC 0016893C 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8016BA00 00168940 4B F2 2E 95 */ bl cSGlobe_NS_U
|
||||
@@ -3579,7 +3579,7 @@ lbl_8016BBE4:
|
||||
/* 8016BBE8 00168B28 D0 1F 04 60 */ stfs f0, 0x460(r31)
|
||||
/* 8016BBEC 00168B2C 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016BBF0 00168B30 48 01 6E 19 */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016BBF4 00168B34 48 10 54 3D */ bl cSAngle_NS_Degree
|
||||
/* 8016BBF4 00168B34 48 10 54 3D */ bl Degree__7cSAngleCFv
|
||||
/* 8016BBF8 00168B38 D0 3F 04 38 */ stfs f1, 0x438(r31)
|
||||
/* 8016BBFC 00168B3C 48 00 01 7C */ b lbl_8016BD78
|
||||
lbl_8016BC00:
|
||||
@@ -3604,7 +3604,7 @@ lbl_8016BC38:
|
||||
/* 8016BC40 00168B80 EC 01 00 32 */ fmuls f0, f1, f0
|
||||
/* 8016BC44 00168B84 ED D3 00 2A */ fadds f14, f19, f0
|
||||
/* 8016BC48 00168B88 38 7F 01 B0 */ addi r3, r31, 0x1b0
|
||||
/* 8016BC4C 00168B8C 48 10 53 E5 */ bl cSAngle_NS_Degree
|
||||
/* 8016BC4C 00168B8C 48 10 53 E5 */ bl Degree__7cSAngleCFv
|
||||
/* 8016BC50 00168B90 ED CE 08 2A */ fadds f14, f14, f1
|
||||
/* 8016BC54 00168B94 C0 3F 04 38 */ lfs f1, 0x438(r31)
|
||||
/* 8016BC58 00168B98 EC 0E 08 28 */ fsubs f0, f14, f1
|
||||
@@ -3624,7 +3624,7 @@ lbl_8016BC88:
|
||||
/* 8016BC8C 00168BCC 41 82 00 20 */ beq lbl_8016BCAC
|
||||
/* 8016BC90 00168BD0 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8016BC94 00168BD4 48 01 6D 75 */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016BC98 00168BD8 48 10 53 99 */ bl cSAngle_NS_Degree
|
||||
/* 8016BC98 00168BD8 48 10 53 99 */ bl Degree__7cSAngleCFv
|
||||
/* 8016BC9C 00168BDC D0 3F 04 38 */ stfs f1, 0x438(r31)
|
||||
/* 8016BCA0 00168BE0 C0 02 9D 00 */ lfs f0, lbl_80453700-_SDA2_BASE_(r2)
|
||||
/* 8016BCA4 00168BE4 D0 1F 04 60 */ stfs f0, 0x460(r31)
|
||||
@@ -3664,13 +3664,13 @@ lbl_8016BD08:
|
||||
lbl_8016BD24:
|
||||
/* 8016BD24 00168C64 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8016BD28 00168C68 48 01 6C E1 */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016BD2C 00168C6C 48 10 53 05 */ bl cSAngle_NS_Degree
|
||||
/* 8016BD2C 00168C6C 48 10 53 05 */ bl Degree__7cSAngleCFv
|
||||
/* 8016BD30 00168C70 D0 3F 04 38 */ stfs f1, 0x438(r31)
|
||||
/* 8016BD34 00168C74 48 00 00 44 */ b lbl_8016BD78
|
||||
lbl_8016BD38:
|
||||
/* 8016BD38 00168C78 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8016BD3C 00168C7C 48 01 6C CD */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016BD40 00168C80 48 10 52 F1 */ bl cSAngle_NS_Degree
|
||||
/* 8016BD40 00168C80 48 10 52 F1 */ bl Degree__7cSAngleCFv
|
||||
/* 8016BD44 00168C84 D0 3F 04 38 */ stfs f1, 0x438(r31)
|
||||
/* 8016BD48 00168C88 C0 3F 04 08 */ lfs f1, 0x408(r31)
|
||||
/* 8016BD4C 00168C8C C0 41 05 B8 */ lfs f2, 0x5b8(r1)
|
||||
@@ -3681,7 +3681,7 @@ lbl_8016BD38:
|
||||
/* 8016BD60 00168CA0 41 82 00 18 */ beq lbl_8016BD78
|
||||
/* 8016BD64 00168CA4 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 8016BD68 00168CA8 C0 22 9D EC */ lfs f1, lbl_804537EC-_SDA2_BASE_(r2)
|
||||
/* 8016BD6C 00168CAC 48 10 52 A1 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8016BD6C 00168CAC 48 10 52 A1 */ bl Val__7cSAngleFf
|
||||
/* 8016BD70 00168CB0 C0 02 9D 24 */ lfs f0, lbl_80453724-_SDA2_BASE_(r2)
|
||||
/* 8016BD74 00168CB4 D0 1F 04 60 */ stfs f0, 0x460(r31)
|
||||
lbl_8016BD78:
|
||||
@@ -3702,7 +3702,7 @@ lbl_8016BD8C:
|
||||
/* 8016BDAC 00168CEC 4B E9 D3 D9 */ bl cXyz_NS_dtor
|
||||
/* 8016BDB0 00168CF0 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 8016BDB4 00168CF4 C0 3F 04 38 */ lfs f1, 0x438(r31)
|
||||
/* 8016BDB8 00168CF8 48 10 52 55 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8016BDB8 00168CF8 48 10 52 55 */ bl Val__7cSAngleFf
|
||||
/* 8016BDBC 00168CFC 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 8016BDC0 00168D00 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 8016BDC4 00168D04 48 01 6C A9 */ bl cSAngle_NS___lt
|
||||
@@ -3710,7 +3710,7 @@ lbl_8016BD8C:
|
||||
/* 8016BDCC 00168D0C 41 82 00 14 */ beq lbl_8016BDE0
|
||||
/* 8016BDD0 00168D10 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 8016BDD4 00168D14 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 8016BDD8 00168D18 48 10 52 21 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016BDD8 00168D18 48 10 52 21 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8016BDDC 00168D1C 48 00 00 24 */ b lbl_8016BE00
|
||||
lbl_8016BDE0:
|
||||
/* 8016BDE0 00168D20 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
@@ -3720,7 +3720,7 @@ lbl_8016BDE0:
|
||||
/* 8016BDF0 00168D30 41 82 00 10 */ beq lbl_8016BE00
|
||||
/* 8016BDF4 00168D34 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 8016BDF8 00168D38 38 81 00 D8 */ addi r4, r1, 0xd8
|
||||
/* 8016BDFC 00168D3C 48 10 51 FD */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016BDFC 00168D3C 48 10 51 FD */ bl Val__7cSAngleFRC7cSAngle
|
||||
lbl_8016BE00:
|
||||
/* 8016BE00 00168D40 A8 1F 04 04 */ lha r0, 0x404(r31)
|
||||
/* 8016BE04 00168D44 2C 00 00 00 */ cmpwi r0, 0
|
||||
@@ -3732,17 +3732,17 @@ lbl_8016BE10:
|
||||
/* 8016BE18 00168D58 7C 65 1B 78 */ mr r5, r3
|
||||
/* 8016BE1C 00168D5C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8016BE20 00168D60 38 81 00 B8 */ addi r4, r1, 0xb8
|
||||
/* 8016BE24 00168D64 48 10 53 81 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016BE24 00168D64 48 10 53 81 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016BE28 00168D68 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8016BE2C 00168D6C 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8016BE30 00168D70 C0 3F 04 60 */ lfs f1, 0x460(r31)
|
||||
/* 8016BE34 00168D74 48 10 54 31 */ bl cSAngle_NS___ml
|
||||
/* 8016BE34 00168D74 48 10 54 31 */ bl __ml__7cSAngleCFf
|
||||
/* 8016BE38 00168D78 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016BE3C 00168D7C 48 01 6B CD */ bl cSGlobe_NS_V_X1_
|
||||
/* 8016BE40 00168D80 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016BE44 00168D84 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8016BE48 00168D88 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 8016BE4C 00168D8C 48 10 53 29 */ bl cSAngle_NS___pl
|
||||
/* 8016BE4C 00168D8C 48 10 53 29 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016BE50 00168D90 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8016BE54 00168D94 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8016BE58 00168D98 4B F2 3C 01 */ bl cSGlobe_NS_V
|
||||
@@ -3880,11 +3880,11 @@ lbl_8016C014:
|
||||
/* 8016C040 00168F80 48 01 6A 0D */ bl cSGlobe_NS_R
|
||||
/* 8016C044 00168F84 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
/* 8016C048 00168F88 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8016C04C 00168F8C 48 10 5A 69 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016C04C 00168F8C 48 10 5A 69 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016C050 00168F90 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8016C054 00168F94 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8016C058 00168F98 38 A1 01 2C */ addi r5, r1, 0x12c
|
||||
/* 8016C05C 00168F9C 48 0F AA 89 */ bl cXyz_NS___pl
|
||||
/* 8016C05C 00168F9C 48 0F AA 89 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016C060 00168FA0 38 7F 04 4C */ addi r3, r31, 0x44c
|
||||
/* 8016C064 00168FA4 38 81 01 20 */ addi r4, r1, 0x120
|
||||
/* 8016C068 00168FA8 4B F2 B7 71 */ bl cXyz_NS___as
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
/* 8016C2F0 00169230 48 0F B3 85 */ bl cM_atan2s
|
||||
/* 8016C2F4 00169234 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016C2F8 00169238 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8016C2FC 0016923C 48 10 4C 9D */ bl cSAngle_X2_
|
||||
/* 8016C2FC 0016923C 48 10 4C 9D */ bl __ct__7cSAngleFs
|
||||
/* 8016C300 00169240 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8016C304 00169244 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8016C308 00169248 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -44,10 +44,10 @@
|
||||
/* 8016C430 00169370 C3 C3 0A 40 */ lfs f30, 0xa40(r3)
|
||||
/* 8016C434 00169374 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 8016C438 00169378 C0 3E 0A 30 */ lfs f1, 0xa30(r30)
|
||||
/* 8016C43C 0016937C 48 10 4B 8D */ bl cSAngle_X3_
|
||||
/* 8016C43C 0016937C 48 10 4B 8D */ bl __ct__7cSAngleFf
|
||||
/* 8016C440 00169380 38 61 01 48 */ addi r3, r1, 0x148
|
||||
/* 8016C444 00169384 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 8016C448 00169388 48 10 4B 21 */ bl cSAngle_X1_
|
||||
/* 8016C448 00169388 48 10 4B 21 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016C44C 0016938C 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 8016C450 00169390 38 80 FF FF */ li r4, -1
|
||||
/* 8016C454 00169394 4B EC 40 BD */ bl cSAngle_NS_dtor
|
||||
@@ -195,10 +195,10 @@ lbl_8016C62C:
|
||||
/* 8016C684 001695C4 38 61 02 58 */ addi r3, r1, 0x258
|
||||
/* 8016C688 001695C8 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 8016C68C 001695CC 38 A1 02 C4 */ addi r5, r1, 0x2c4
|
||||
/* 8016C690 001695D0 48 0F A4 A5 */ bl cXyz_NS___mi
|
||||
/* 8016C690 001695D0 48 0F A4 A5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016C694 001695D4 38 7E 04 1C */ addi r3, r30, 0x41c
|
||||
/* 8016C698 001695D8 38 81 02 58 */ addi r4, r1, 0x258
|
||||
/* 8016C69C 001695DC 48 10 53 D5 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8016C69C 001695DC 48 10 53 D5 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8016C6A0 001695E0 38 61 02 58 */ addi r3, r1, 0x258
|
||||
/* 8016C6A4 001695E4 38 80 FF FF */ li r4, -1
|
||||
/* 8016C6A8 001695E8 4B E9 CA DD */ bl cXyz_NS_dtor
|
||||
@@ -296,14 +296,14 @@ lbl_8016C7F0:
|
||||
/* 8016C804 00169744 40 82 00 90 */ bne lbl_8016C894
|
||||
/* 8016C808 00169748 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 8016C80C 0016974C C0 22 9D F0 */ lfs f1, lbl_804537F0-_SDA2_BASE_(r2)
|
||||
/* 8016C810 00169750 48 10 47 B9 */ bl cSAngle_X3_
|
||||
/* 8016C810 00169750 48 10 47 B9 */ bl __ct__7cSAngleFf
|
||||
/* 8016C814 00169754 A8 73 00 00 */ lha r3, 0(r19)
|
||||
/* 8016C818 00169758 A8 01 01 44 */ lha r0, 0x144(r1)
|
||||
/* 8016C81C 0016975C 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 8016C820 00169760 40 80 00 68 */ bge lbl_8016C888
|
||||
/* 8016C824 00169764 38 61 00 EC */ addi r3, r1, 0xec
|
||||
/* 8016C828 00169768 C0 22 9D F0 */ lfs f1, lbl_804537F0-_SDA2_BASE_(r2)
|
||||
/* 8016C82C 0016976C 48 10 47 9D */ bl cSAngle_X3_
|
||||
/* 8016C82C 0016976C 48 10 47 9D */ bl __ct__7cSAngleFf
|
||||
/* 8016C830 00169770 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8016C834 00169774 38 81 00 EC */ addi r4, r1, 0xec
|
||||
/* 8016C838 00169778 4B F2 32 21 */ bl cSGlobe_NS_V
|
||||
@@ -312,11 +312,11 @@ lbl_8016C7F0:
|
||||
/* 8016C844 00169784 4B EC 3C CD */ bl cSAngle_NS_dtor
|
||||
/* 8016C848 00169788 38 61 02 4C */ addi r3, r1, 0x24c
|
||||
/* 8016C84C 0016978C 38 9E 00 5C */ addi r4, r30, 0x5c
|
||||
/* 8016C850 00169790 48 10 52 65 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016C850 00169790 48 10 52 65 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016C854 00169794 38 61 02 40 */ addi r3, r1, 0x240
|
||||
/* 8016C858 00169798 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 8016C85C 0016979C 38 A1 02 4C */ addi r5, r1, 0x24c
|
||||
/* 8016C860 001697A0 48 0F A2 85 */ bl cXyz_NS___pl
|
||||
/* 8016C860 001697A0 48 0F A2 85 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016C864 001697A4 38 7E 00 70 */ addi r3, r30, 0x70
|
||||
/* 8016C868 001697A8 38 81 02 40 */ addi r4, r1, 0x240
|
||||
/* 8016C86C 001697AC 4B F2 AF 6D */ bl cXyz_NS___as
|
||||
@@ -455,7 +455,7 @@ lbl_8016CA14:
|
||||
/* 8016CA38 00169978 38 61 02 34 */ addi r3, r1, 0x234
|
||||
/* 8016CA3C 0016997C 38 9E 00 90 */ addi r4, r30, 0x90
|
||||
/* 8016CA40 00169980 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8016CA44 00169984 48 0F A0 F1 */ bl cXyz_NS___mi
|
||||
/* 8016CA44 00169984 48 0F A0 F1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016CA48 00169988 38 61 02 28 */ addi r3, r1, 0x228
|
||||
/* 8016CA4C 0016998C 38 81 02 34 */ addi r4, r1, 0x234
|
||||
/* 8016CA50 00169990 4B F2 AD A5 */ bl cXyz_X1_
|
||||
@@ -483,7 +483,7 @@ lbl_8016CA90:
|
||||
lbl_8016CAA0:
|
||||
/* 8016CAA0 001699E0 C3 02 9D 24 */ lfs f24, lbl_80453724-_SDA2_BASE_(r2)
|
||||
/* 8016CAA4 001699E4 38 7E 04 38 */ addi r3, r30, 0x438
|
||||
/* 8016CAA8 001699E8 48 10 45 89 */ bl cSAngle_NS_Degree
|
||||
/* 8016CAA8 001699E8 48 10 45 89 */ bl Degree__7cSAngleCFv
|
||||
/* 8016CAAC 001699EC FE E0 08 90 */ fmr f23, f1
|
||||
/* 8016CAB0 001699F0 C2 C2 9D 68 */ lfs f22, lbl_80453768-_SDA2_BASE_(r2)
|
||||
/* 8016CAB4 001699F4 C2 A2 9D 0C */ lfs f21, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
@@ -559,7 +559,7 @@ lbl_8016CB98:
|
||||
/* 8016CBB4 00169AF4 98 1E 04 12 */ stb r0, 0x412(r30)
|
||||
lbl_8016CBB8:
|
||||
/* 8016CBB8 00169AF8 38 61 01 60 */ addi r3, r1, 0x160
|
||||
/* 8016CBBC 00169AFC 48 00 18 65 */ bl cSGlobe
|
||||
/* 8016CBBC 00169AFC 48 00 18 65 */ bl __ct__7cSGlobeFv
|
||||
/* 8016CBC0 00169B00 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8016CBC4 00169B04 4B F0 6A 19 */ bl dAttention_c_NS_LockonReleaseDistanse
|
||||
/* 8016CBC8 00169B08 FD E0 08 90 */ fmr f15, f1
|
||||
@@ -642,10 +642,10 @@ lbl_8016CCF4:
|
||||
/* 8016CCF4 00169C34 38 61 01 E0 */ addi r3, r1, 0x1e0
|
||||
/* 8016CCF8 00169C38 38 81 02 B8 */ addi r4, r1, 0x2b8
|
||||
/* 8016CCFC 00169C3C 38 A1 02 AC */ addi r5, r1, 0x2ac
|
||||
/* 8016CD00 00169C40 48 0F 9E 35 */ bl cXyz_NS___mi
|
||||
/* 8016CD00 00169C40 48 0F 9E 35 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016CD04 00169C44 38 61 01 60 */ addi r3, r1, 0x160
|
||||
/* 8016CD08 00169C48 38 81 01 E0 */ addi r4, r1, 0x1e0
|
||||
/* 8016CD0C 00169C4C 48 10 4D 65 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8016CD0C 00169C4C 48 10 4D 65 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8016CD10 00169C50 38 61 01 E0 */ addi r3, r1, 0x1e0
|
||||
/* 8016CD14 00169C54 38 80 FF FF */ li r4, -1
|
||||
/* 8016CD18 00169C58 4B E9 C4 6D */ bl cXyz_NS_dtor
|
||||
@@ -686,7 +686,7 @@ lbl_8016CD88:
|
||||
/* 8016CD9C 00169CDC C0 3E 09 B0 */ lfs f1, 0x9b0(r30)
|
||||
/* 8016CDA0 00169CE0 38 8D 8C 08 */ addi r4, r13, 0x80451188 - 0x80458580 /*SDA HACK; original: lbl_80451188-_SDA_BASE_*/
|
||||
/* 8016CDA4 00169CE4 38 A1 00 E4 */ addi r5, r1, 0xe4
|
||||
/* 8016CDA8 00169CE8 48 10 4C 61 */ bl cSGlobe_NS_Val_X2_
|
||||
/* 8016CDA8 00169CE8 48 10 4C 61 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 8016CDAC 00169CEC 38 61 00 E4 */ addi r3, r1, 0xe4
|
||||
/* 8016CDB0 00169CF0 38 80 FF FF */ li r4, -1
|
||||
/* 8016CDB4 00169CF4 4B EC 37 5D */ bl cSAngle_NS_dtor
|
||||
@@ -695,13 +695,13 @@ lbl_8016CDBC:
|
||||
/* 8016CDBC 00169CFC 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016CDC0 00169D00 3B 21 01 66 */ addi r25, r1, 0x166
|
||||
/* 8016CDC4 00169D04 7F 24 CB 78 */ mr r4, r25
|
||||
/* 8016CDC8 00169D08 48 10 41 A1 */ bl cSAngle_X1_
|
||||
/* 8016CDC8 00169D08 48 10 41 A1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016CDCC 00169D0C FC 20 98 90 */ fmr f1, f19
|
||||
/* 8016CDD0 00169D10 FC 40 90 90 */ fmr f2, f18
|
||||
/* 8016CDD4 00169D14 FC 60 78 90 */ fmr f3, f15
|
||||
/* 8016CDD8 00169D18 48 00 16 39 */ bl _unnamed_d_camera_cpp__NS_rangef
|
||||
/* 8016CDDC 00169D1C 38 61 01 3C */ addi r3, r1, 0x13c
|
||||
/* 8016CDE0 00169D20 48 10 41 E9 */ bl cSAngle_X3_
|
||||
/* 8016CDE0 00169D20 48 10 41 E9 */ bl __ct__7cSAngleFf
|
||||
/* 8016CDE4 00169D24 7F 63 DB 78 */ mr r3, r27
|
||||
/* 8016CDE8 00169D28 81 9B 06 28 */ lwz r12, 0x628(r27)
|
||||
/* 8016CDEC 00169D2C 81 8C 01 88 */ lwz r12, 0x188(r12)
|
||||
@@ -715,7 +715,7 @@ lbl_8016CDBC:
|
||||
/* 8016CE0C 00169D4C 4B F2 A9 2D */ bl dCamera_c_NS_directionOf
|
||||
/* 8016CE10 00169D50 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016CE14 00169D54 38 81 00 E0 */ addi r4, r1, 0xe0
|
||||
/* 8016CE18 00169D58 48 10 41 E1 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016CE18 00169D58 48 10 41 E1 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8016CE1C 00169D5C 38 61 00 E0 */ addi r3, r1, 0xe0
|
||||
/* 8016CE20 00169D60 38 80 FF FF */ li r4, -1
|
||||
/* 8016CE24 00169D64 4B EC 36 ED */ bl cSAngle_NS_dtor
|
||||
@@ -770,7 +770,7 @@ lbl_8016CE8C:
|
||||
/* 8016CEDC 00169E1C 4B F1 B2 61 */ bl dCamMath_NS_rationalBezierRatio
|
||||
/* 8016CEE0 00169E20 FD C0 08 90 */ fmr f14, f1
|
||||
/* 8016CEE4 00169E24 38 61 01 3C */ addi r3, r1, 0x13c
|
||||
/* 8016CEE8 00169E28 48 10 43 CD */ bl cSAngle_NS___amu
|
||||
/* 8016CEE8 00169E28 48 10 43 CD */ bl __amu__7cSAngleFf
|
||||
/* 8016CEEC 00169E2C 48 00 00 18 */ b lbl_8016CF04
|
||||
lbl_8016CEF0:
|
||||
/* 8016CEF0 00169E30 7C 03 E8 40 */ cmplw r3, r29
|
||||
@@ -781,14 +781,14 @@ lbl_8016CEF0:
|
||||
lbl_8016CF04:
|
||||
/* 8016CF04 00169E44 3A FE 00 62 */ addi r23, r30, 0x62
|
||||
/* 8016CF08 00169E48 7E E3 BB 78 */ mr r3, r23
|
||||
/* 8016CF0C 00169E4C 48 10 41 DD */ bl cSAngle_NS_Inv
|
||||
/* 8016CF0C 00169E4C 48 10 41 DD */ bl Inv__7cSAngleCFv
|
||||
/* 8016CF10 00169E50 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016CF14 00169E54 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 8016CF18 00169E58 38 A1 01 40 */ addi r5, r1, 0x140
|
||||
/* 8016CF1C 00169E5C 48 10 44 05 */ bl cSAngle_NS___mi_short
|
||||
/* 8016CF1C 00169E5C 48 10 44 05 */ bl __mi__FsRC7cSAngle
|
||||
/* 8016CF20 00169E60 38 61 01 38 */ addi r3, r1, 0x138
|
||||
/* 8016CF24 00169E64 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 8016CF28 00169E68 48 10 40 41 */ bl cSAngle_X1_
|
||||
/* 8016CF28 00169E68 48 10 40 41 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016CF2C 00169E6C 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 8016CF30 00169E70 38 80 FF FF */ li r4, -1
|
||||
/* 8016CF34 00169E74 4B EC 35 DD */ bl cSAngle_NS_dtor
|
||||
@@ -802,10 +802,10 @@ lbl_8016CF04:
|
||||
/* 8016CF54 00169E94 40 82 00 38 */ bne lbl_8016CF8C
|
||||
/* 8016CF58 00169E98 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016CF5C 00169E9C 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8016CF60 00169EA0 48 10 42 89 */ bl cSAngle_NS___ami
|
||||
/* 8016CF60 00169EA0 48 10 42 89 */ bl __ami__7cSAngleFRC7cSAngle
|
||||
/* 8016CF64 00169EA4 38 61 00 D8 */ addi r3, r1, 0xd8
|
||||
/* 8016CF68 00169EA8 38 81 01 38 */ addi r4, r1, 0x138
|
||||
/* 8016CF6C 00169EAC 48 10 41 DD */ bl cSAngle_NS___mi
|
||||
/* 8016CF6C 00169EAC 48 10 41 DD */ bl __mi__7cSAngleCFv
|
||||
/* 8016CF70 00169EB0 38 61 01 38 */ addi r3, r1, 0x138
|
||||
/* 8016CF74 00169EB4 38 81 00 D8 */ addi r4, r1, 0xd8
|
||||
/* 8016CF78 00169EB8 48 01 5D 31 */ bl cSAngle_NS___as
|
||||
@@ -816,7 +816,7 @@ lbl_8016CF04:
|
||||
lbl_8016CF8C:
|
||||
/* 8016CF8C 00169ECC 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016CF90 00169ED0 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8016CF94 00169ED4 48 10 42 41 */ bl cSAngle_NS___apl
|
||||
/* 8016CF94 00169ED4 48 10 42 41 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8016CF98 00169ED8 48 00 00 64 */ b lbl_8016CFFC
|
||||
lbl_8016CF9C:
|
||||
/* 8016CF9C 00169EDC A8 61 01 38 */ lha r3, 0x138(r1)
|
||||
@@ -827,10 +827,10 @@ lbl_8016CF9C:
|
||||
/* 8016CFB0 00169EF0 90 1E 04 14 */ stw r0, 0x414(r30)
|
||||
/* 8016CFB4 00169EF4 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016CFB8 00169EF8 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8016CFBC 00169EFC 48 10 42 2D */ bl cSAngle_NS___ami
|
||||
/* 8016CFBC 00169EFC 48 10 42 2D */ bl __ami__7cSAngleFRC7cSAngle
|
||||
/* 8016CFC0 00169F00 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 8016CFC4 00169F04 38 81 01 38 */ addi r4, r1, 0x138
|
||||
/* 8016CFC8 00169F08 48 10 41 81 */ bl cSAngle_NS___mi
|
||||
/* 8016CFC8 00169F08 48 10 41 81 */ bl __mi__7cSAngleCFv
|
||||
/* 8016CFCC 00169F0C 38 61 01 38 */ addi r3, r1, 0x138
|
||||
/* 8016CFD0 00169F10 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 8016CFD4 00169F14 48 01 5C D5 */ bl cSAngle_NS___as
|
||||
@@ -843,7 +843,7 @@ lbl_8016CFE8:
|
||||
/* 8016CFEC 00169F2C 90 1E 04 14 */ stw r0, 0x414(r30)
|
||||
/* 8016CFF0 00169F30 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016CFF4 00169F34 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8016CFF8 00169F38 48 10 41 DD */ bl cSAngle_NS___apl
|
||||
/* 8016CFF8 00169F38 48 10 41 DD */ bl __apl__7cSAngleFRC7cSAngle
|
||||
lbl_8016CFFC:
|
||||
/* 8016CFFC 00169F3C 38 61 01 D4 */ addi r3, r1, 0x1d4
|
||||
/* 8016D000 00169F40 7F C4 F3 78 */ mr r4, r30
|
||||
@@ -978,10 +978,10 @@ lbl_8016D1A0:
|
||||
/* 8016D1D8 0016A118 38 61 01 BC */ addi r3, r1, 0x1bc
|
||||
/* 8016D1DC 0016A11C 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 8016D1E0 0016A120 38 A1 02 7C */ addi r5, r1, 0x27c
|
||||
/* 8016D1E4 0016A124 48 0F 99 51 */ bl cXyz_NS___mi
|
||||
/* 8016D1E4 0016A124 48 0F 99 51 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016D1E8 0016A128 38 7E 04 1C */ addi r3, r30, 0x41c
|
||||
/* 8016D1EC 0016A12C 38 81 01 BC */ addi r4, r1, 0x1bc
|
||||
/* 8016D1F0 0016A130 48 10 48 81 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8016D1F0 0016A130 48 10 48 81 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8016D1F4 0016A134 38 61 01 BC */ addi r3, r1, 0x1bc
|
||||
/* 8016D1F8 0016A138 38 80 FF FF */ li r4, -1
|
||||
/* 8016D1FC 0016A13C 4B E9 BF 89 */ bl cXyz_NS_dtor
|
||||
@@ -1012,13 +1012,13 @@ lbl_8016D254:
|
||||
/* 8016D258 0016A198 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8016D25C 0016A19C 41 82 00 A8 */ beq lbl_8016D304
|
||||
/* 8016D260 0016A1A0 38 61 01 38 */ addi r3, r1, 0x138
|
||||
/* 8016D264 0016A1A4 48 10 3E BD */ bl cSAngle_NS_Cos
|
||||
/* 8016D264 0016A1A4 48 10 3E BD */ bl Cos__7cSAngleCFv
|
||||
/* 8016D268 0016A1A8 FE 60 08 90 */ fmr f19, f1
|
||||
/* 8016D26C 0016A1AC 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 8016D270 0016A1B0 38 81 01 64 */ addi r4, r1, 0x164
|
||||
/* 8016D274 0016A1B4 48 10 3C F5 */ bl cSAngle_X1_
|
||||
/* 8016D274 0016A1B4 48 10 3C F5 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D278 0016A1B8 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 8016D27C 0016A1BC 48 10 3E A5 */ bl cSAngle_NS_Cos
|
||||
/* 8016D27C 0016A1BC 48 10 3E A5 */ bl Cos__7cSAngleCFv
|
||||
/* 8016D280 0016A1C0 FF 40 08 90 */ fmr f26, f1
|
||||
/* 8016D284 0016A1C4 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 8016D288 0016A1C8 38 80 FF FF */ li r4, -1
|
||||
@@ -1062,13 +1062,13 @@ lbl_8016D304:
|
||||
/* 8016D308 0016A248 C0 01 01 60 */ lfs f0, 0x160(r1)
|
||||
/* 8016D30C 0016A24C EE 61 00 32 */ fmuls f19, f1, f0
|
||||
/* 8016D310 0016A250 38 61 01 38 */ addi r3, r1, 0x138
|
||||
/* 8016D314 0016A254 48 10 3E 0D */ bl cSAngle_NS_Cos
|
||||
/* 8016D314 0016A254 48 10 3E 0D */ bl Cos__7cSAngleCFv
|
||||
/* 8016D318 0016A258 EC 13 00 72 */ fmuls f0, f19, f1
|
||||
/* 8016D31C 0016A25C EE 73 00 2A */ fadds f19, f19, f0
|
||||
lbl_8016D320:
|
||||
/* 8016D320 0016A260 38 61 01 34 */ addi r3, r1, 0x134
|
||||
/* 8016D324 0016A264 7F 24 CB 78 */ mr r4, r25
|
||||
/* 8016D328 0016A268 48 10 3C 41 */ bl cSAngle_X1_
|
||||
/* 8016D328 0016A268 48 10 3C 41 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D32C 0016A26C C0 5E 04 40 */ lfs f2, 0x440(r30)
|
||||
/* 8016D330 0016A270 EC 3C 10 28 */ fsubs f1, f28, f2
|
||||
/* 8016D334 0016A274 C0 1E 09 90 */ lfs f0, 0x990(r30)
|
||||
@@ -1085,10 +1085,10 @@ lbl_8016D320:
|
||||
/* 8016D360 0016A2A0 38 81 01 64 */ addi r4, r1, 0x164
|
||||
/* 8016D364 0016A2A4 3B 1E 04 20 */ addi r24, r30, 0x420
|
||||
/* 8016D368 0016A2A8 7F 05 C3 78 */ mr r5, r24
|
||||
/* 8016D36C 0016A2AC 48 10 3E 39 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016D36C 0016A2AC 48 10 3E 39 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016D370 0016A2B0 38 61 01 28 */ addi r3, r1, 0x128
|
||||
/* 8016D374 0016A2B4 38 81 00 C8 */ addi r4, r1, 0xc8
|
||||
/* 8016D378 0016A2B8 48 10 3B F1 */ bl cSAngle_X1_
|
||||
/* 8016D378 0016A2B8 48 10 3B F1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D37C 0016A2BC 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 8016D380 0016A2C0 38 80 FF FF */ li r4, -1
|
||||
/* 8016D384 0016A2C4 4B EC 31 8D */ bl cSAngle_NS_dtor
|
||||
@@ -1096,7 +1096,7 @@ lbl_8016D320:
|
||||
/* 8016D38C 0016A2CC 41 82 00 CC */ beq lbl_8016D458
|
||||
/* 8016D390 0016A2D0 C2 7E 04 1C */ lfs f19, 0x41c(r30)
|
||||
/* 8016D394 0016A2D4 38 61 01 28 */ addi r3, r1, 0x128
|
||||
/* 8016D398 0016A2D8 48 10 3D 89 */ bl cSAngle_NS_Cos
|
||||
/* 8016D398 0016A2D8 48 10 3D 89 */ bl Cos__7cSAngleCFv
|
||||
/* 8016D39C 0016A2DC 48 01 56 A1 */ bl std_NS_fabsf
|
||||
/* 8016D3A0 0016A2E0 C0 02 9D 24 */ lfs f0, lbl_80453724-_SDA2_BASE_(r2)
|
||||
/* 8016D3A4 0016A2E4 EC 00 04 F2 */ fmuls f0, f0, f19
|
||||
@@ -1105,18 +1105,18 @@ lbl_8016D320:
|
||||
/* 8016D3B0 0016A2F0 38 81 01 34 */ addi r4, r1, 0x134
|
||||
/* 8016D3B4 0016A2F4 3A 7E 04 22 */ addi r19, r30, 0x422
|
||||
/* 8016D3B8 0016A2F8 7E 65 9B 78 */ mr r5, r19
|
||||
/* 8016D3BC 0016A2FC 48 10 3D E9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016D3BC 0016A2FC 48 10 3D E9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016D3C0 0016A300 38 61 00 C0 */ addi r3, r1, 0xc0
|
||||
/* 8016D3C4 0016A304 38 81 00 C4 */ addi r4, r1, 0xc4
|
||||
/* 8016D3C8 0016A308 C0 3E 04 40 */ lfs f1, 0x440(r30)
|
||||
/* 8016D3CC 0016A30C 48 10 3E 99 */ bl cSAngle_NS___ml
|
||||
/* 8016D3CC 0016A30C 48 10 3E 99 */ bl __ml__7cSAngleCFf
|
||||
/* 8016D3D0 0016A310 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016D3D4 0016A314 7E 64 9B 78 */ mr r4, r19
|
||||
/* 8016D3D8 0016A318 38 A1 00 C0 */ addi r5, r1, 0xc0
|
||||
/* 8016D3DC 0016A31C 48 10 3D 99 */ bl cSAngle_NS___pl
|
||||
/* 8016D3DC 0016A31C 48 10 3D 99 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016D3E0 0016A320 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 8016D3E4 0016A324 38 81 00 BC */ addi r4, r1, 0xbc
|
||||
/* 8016D3E8 0016A328 48 10 3C 11 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016D3E8 0016A328 48 10 3C 11 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8016D3EC 0016A32C 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8016D3F0 0016A330 38 80 FF FF */ li r4, -1
|
||||
/* 8016D3F4 0016A334 4B EC 31 1D */ bl cSAngle_NS_dtor
|
||||
@@ -1129,14 +1129,14 @@ lbl_8016D320:
|
||||
/* 8016D410 0016A350 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 8016D414 0016A354 38 81 01 28 */ addi r4, r1, 0x128
|
||||
/* 8016D418 0016A358 C0 22 9C E8 */ lfs f1, lbl_804536E8-_SDA2_BASE_(r2)
|
||||
/* 8016D41C 0016A35C 48 10 3E 49 */ bl cSAngle_NS___ml
|
||||
/* 8016D41C 0016A35C 48 10 3E 49 */ bl __ml__7cSAngleCFf
|
||||
/* 8016D420 0016A360 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 8016D424 0016A364 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8016D428 0016A368 38 A1 00 B8 */ addi r5, r1, 0xb8
|
||||
/* 8016D42C 0016A36C 48 10 3D 49 */ bl cSAngle_NS___pl
|
||||
/* 8016D42C 0016A36C 48 10 3D 49 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016D430 0016A370 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
/* 8016D434 0016A374 38 81 00 B4 */ addi r4, r1, 0xb4
|
||||
/* 8016D438 0016A378 48 10 3B C1 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016D438 0016A378 48 10 3B C1 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8016D43C 0016A37C 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 8016D440 0016A380 38 80 FF FF */ li r4, -1
|
||||
/* 8016D444 0016A384 4B EC 30 CD */ bl cSAngle_NS_dtor
|
||||
@@ -1147,7 +1147,7 @@ lbl_8016D320:
|
||||
lbl_8016D458:
|
||||
/* 8016D458 0016A398 C3 3E 04 1C */ lfs f25, 0x41c(r30)
|
||||
/* 8016D45C 0016A39C 38 61 01 28 */ addi r3, r1, 0x128
|
||||
/* 8016D460 0016A3A0 48 10 3C C1 */ bl cSAngle_NS_Cos
|
||||
/* 8016D460 0016A3A0 48 10 3C C1 */ bl Cos__7cSAngleCFv
|
||||
/* 8016D464 0016A3A4 48 01 55 D9 */ bl std_NS_fabsf
|
||||
/* 8016D468 0016A3A8 C0 5E 04 3C */ lfs f2, 0x43c(r30)
|
||||
/* 8016D46C 0016A3AC EC 13 C8 28 */ fsubs f0, f19, f25
|
||||
@@ -1158,18 +1158,18 @@ lbl_8016D458:
|
||||
/* 8016D480 0016A3C0 38 81 01 34 */ addi r4, r1, 0x134
|
||||
/* 8016D484 0016A3C4 3A 7E 04 22 */ addi r19, r30, 0x422
|
||||
/* 8016D488 0016A3C8 7E 65 9B 78 */ mr r5, r19
|
||||
/* 8016D48C 0016A3CC 48 10 3D 19 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016D48C 0016A3CC 48 10 3D 19 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016D490 0016A3D0 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 8016D494 0016A3D4 38 81 00 B0 */ addi r4, r1, 0xb0
|
||||
/* 8016D498 0016A3D8 C0 3E 04 40 */ lfs f1, 0x440(r30)
|
||||
/* 8016D49C 0016A3DC 48 10 3D C9 */ bl cSAngle_NS___ml
|
||||
/* 8016D49C 0016A3DC 48 10 3D C9 */ bl __ml__7cSAngleCFf
|
||||
/* 8016D4A0 0016A3E0 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 8016D4A4 0016A3E4 7E 64 9B 78 */ mr r4, r19
|
||||
/* 8016D4A8 0016A3E8 38 A1 00 AC */ addi r5, r1, 0xac
|
||||
/* 8016D4AC 0016A3EC 48 10 3C C9 */ bl cSAngle_NS___pl
|
||||
/* 8016D4AC 0016A3EC 48 10 3C C9 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016D4B0 0016A3F0 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 8016D4B4 0016A3F4 38 81 00 A8 */ addi r4, r1, 0xa8
|
||||
/* 8016D4B8 0016A3F8 48 10 3B 41 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016D4B8 0016A3F8 48 10 3B 41 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8016D4BC 0016A3FC 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 8016D4C0 0016A400 38 80 FF FF */ li r4, -1
|
||||
/* 8016D4C4 0016A404 4B EC 30 4D */ bl cSAngle_NS_dtor
|
||||
@@ -1182,14 +1182,14 @@ lbl_8016D458:
|
||||
/* 8016D4E0 0016A420 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 8016D4E4 0016A424 38 81 01 28 */ addi r4, r1, 0x128
|
||||
/* 8016D4E8 0016A428 C0 3E 04 40 */ lfs f1, 0x440(r30)
|
||||
/* 8016D4EC 0016A42C 48 10 3D 79 */ bl cSAngle_NS___ml
|
||||
/* 8016D4EC 0016A42C 48 10 3D 79 */ bl __ml__7cSAngleCFf
|
||||
/* 8016D4F0 0016A430 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 8016D4F4 0016A434 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8016D4F8 0016A438 38 A1 00 A4 */ addi r5, r1, 0xa4
|
||||
/* 8016D4FC 0016A43C 48 10 3C 79 */ bl cSAngle_NS___pl
|
||||
/* 8016D4FC 0016A43C 48 10 3C 79 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016D500 0016A440 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
/* 8016D504 0016A444 38 81 00 A0 */ addi r4, r1, 0xa0
|
||||
/* 8016D508 0016A448 48 10 3A F1 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016D508 0016A448 48 10 3A F1 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8016D50C 0016A44C 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 8016D510 0016A450 38 80 FF FF */ li r4, -1
|
||||
/* 8016D514 0016A454 4B EC 2F FD */ bl cSAngle_NS_dtor
|
||||
@@ -1201,14 +1201,14 @@ lbl_8016D524:
|
||||
/* 8016D528 0016A468 FC 20 98 90 */ fmr f1, f19
|
||||
/* 8016D52C 0016A46C 38 81 01 2C */ addi r4, r1, 0x12c
|
||||
/* 8016D530 0016A470 38 A1 01 30 */ addi r5, r1, 0x130
|
||||
/* 8016D534 0016A474 48 10 44 D5 */ bl cSGlobe_NS_Val_X2_
|
||||
/* 8016D534 0016A474 48 10 44 D5 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 8016D538 0016A478 38 61 01 B0 */ addi r3, r1, 0x1b0
|
||||
/* 8016D53C 0016A47C 38 9E 04 1C */ addi r4, r30, 0x41c
|
||||
/* 8016D540 0016A480 48 10 45 75 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016D540 0016A480 48 10 45 75 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016D544 0016A484 38 61 01 A4 */ addi r3, r1, 0x1a4
|
||||
/* 8016D548 0016A488 38 9E 04 04 */ addi r4, r30, 0x404
|
||||
/* 8016D54C 0016A48C 38 A1 01 B0 */ addi r5, r1, 0x1b0
|
||||
/* 8016D550 0016A490 48 0F 95 95 */ bl cXyz_NS___pl
|
||||
/* 8016D550 0016A490 48 0F 95 95 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016D554 0016A494 38 7E 00 64 */ addi r3, r30, 0x64
|
||||
/* 8016D558 0016A498 38 81 01 A4 */ addi r4, r1, 0x1a4
|
||||
/* 8016D55C 0016A49C 4B F2 A2 7D */ bl cXyz_NS___as
|
||||
@@ -1283,7 +1283,7 @@ lbl_8016D62C:
|
||||
/* 8016D668 0016A5A8 38 61 01 8C */ addi r3, r1, 0x18c
|
||||
/* 8016D66C 0016A5AC 38 81 02 D0 */ addi r4, r1, 0x2d0
|
||||
/* 8016D670 0016A5B0 C0 22 9D 50 */ lfs f1, lbl_80453750-_SDA2_BASE_(r2)
|
||||
/* 8016D674 0016A5B4 48 0F 95 11 */ bl cXyz_NS___ml
|
||||
/* 8016D674 0016A5B4 48 0F 95 11 */ bl __ml__4cXyzCFf
|
||||
/* 8016D678 0016A5B8 38 7E 00 64 */ addi r3, r30, 0x64
|
||||
/* 8016D67C 0016A5BC 38 81 01 8C */ addi r4, r1, 0x18c
|
||||
/* 8016D680 0016A5C0 4B F2 12 85 */ bl cXyz_NS___apl
|
||||
@@ -1313,28 +1313,28 @@ lbl_8016D6D4:
|
||||
/* 8016D6D4 0016A614 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8016D6D8 0016A618 38 9E 00 70 */ addi r4, r30, 0x70
|
||||
/* 8016D6DC 0016A61C 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8016D6E0 0016A620 48 0F 94 55 */ bl cXyz_NS___mi
|
||||
/* 8016D6E0 0016A620 48 0F 94 55 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8016D6E4 0016A624 38 61 01 58 */ addi r3, r1, 0x158
|
||||
/* 8016D6E8 0016A628 38 81 01 80 */ addi r4, r1, 0x180
|
||||
/* 8016D6EC 0016A62C 48 10 41 95 */ bl cSGlobe_X4_
|
||||
/* 8016D6EC 0016A62C 48 10 41 95 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8016D6F0 0016A630 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8016D6F4 0016A634 38 80 FF FF */ li r4, -1
|
||||
/* 8016D6F8 0016A638 4B E9 BA 8D */ bl cXyz_NS_dtor
|
||||
/* 8016D6FC 0016A63C 38 61 01 24 */ addi r3, r1, 0x124
|
||||
/* 8016D700 0016A640 7E E4 BB 78 */ mr r4, r23
|
||||
/* 8016D704 0016A644 48 10 38 65 */ bl cSAngle_X1_
|
||||
/* 8016D704 0016A644 48 10 38 65 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D708 0016A648 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8016D70C 0016A64C 3A DE 00 60 */ addi r22, r30, 0x60
|
||||
/* 8016D710 0016A650 7E C4 B3 78 */ mr r4, r22
|
||||
/* 8016D714 0016A654 48 10 38 55 */ bl cSAngle_X1_
|
||||
/* 8016D714 0016A654 48 10 38 55 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D718 0016A658 C2 7E 00 5C */ lfs f19, 0x5c(r30)
|
||||
/* 8016D71C 0016A65C 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 8016D720 0016A660 38 81 01 38 */ addi r4, r1, 0x138
|
||||
/* 8016D724 0016A664 38 A1 01 3C */ addi r5, r1, 0x13c
|
||||
/* 8016D728 0016A668 48 10 3A 7D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016D728 0016A668 48 10 3A 7D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016D72C 0016A66C 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 8016D730 0016A670 38 81 00 9C */ addi r4, r1, 0x9c
|
||||
/* 8016D734 0016A674 48 10 38 35 */ bl cSAngle_X1_
|
||||
/* 8016D734 0016A674 48 10 38 35 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D738 0016A678 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 8016D73C 0016A67C 38 80 FF FF */ li r4, -1
|
||||
/* 8016D740 0016A680 4B EC 2D D1 */ bl cSAngle_NS_dtor
|
||||
@@ -1379,14 +1379,14 @@ lbl_8016D7A8:
|
||||
/* 8016D7CC 0016A70C C0 02 9E 04 */ lfs f0, lbl_80453804-_SDA2_BASE_(r2)
|
||||
/* 8016D7D0 0016A710 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8016D7D4 0016A714 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 8016D7D8 0016A718 48 10 37 F1 */ bl cSAngle_X3_
|
||||
/* 8016D7D8 0016A718 48 10 37 F1 */ bl __ct__7cSAngleFf
|
||||
/* 8016D7DC 0016A71C 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8016D7E0 0016A720 38 81 01 5E */ addi r4, r1, 0x15e
|
||||
/* 8016D7E4 0016A724 38 A1 00 98 */ addi r5, r1, 0x98
|
||||
/* 8016D7E8 0016A728 48 10 39 8D */ bl cSAngle_NS___pl
|
||||
/* 8016D7E8 0016A728 48 10 39 8D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016D7EC 0016A72C 38 61 01 18 */ addi r3, r1, 0x118
|
||||
/* 8016D7F0 0016A730 38 81 00 94 */ addi r4, r1, 0x94
|
||||
/* 8016D7F4 0016A734 48 10 37 75 */ bl cSAngle_X1_
|
||||
/* 8016D7F4 0016A734 48 10 37 75 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D7F8 0016A738 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8016D7FC 0016A73C 38 80 FF FF */ li r4, -1
|
||||
/* 8016D800 0016A740 4B EC 2D 11 */ bl cSAngle_NS_dtor
|
||||
@@ -1427,10 +1427,10 @@ lbl_8016D848:
|
||||
/* 8016D888 0016A7C8 3A 41 01 5E */ addi r18, r1, 0x15e
|
||||
/* 8016D88C 0016A7CC 7E 44 93 78 */ mr r4, r18
|
||||
/* 8016D890 0016A7D0 38 A1 00 90 */ addi r5, r1, 0x90
|
||||
/* 8016D894 0016A7D4 48 10 39 11 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016D894 0016A7D4 48 10 39 11 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016D898 0016A7D8 38 61 01 14 */ addi r3, r1, 0x114
|
||||
/* 8016D89C 0016A7DC 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 8016D8A0 0016A7E0 48 10 36 C9 */ bl cSAngle_X1_
|
||||
/* 8016D8A0 0016A7E0 48 10 36 C9 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016D8A4 0016A7E4 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 8016D8A8 0016A7E8 38 80 FF FF */ li r4, -1
|
||||
/* 8016D8AC 0016A7EC 4B EC 2C 65 */ bl cSAngle_NS_dtor
|
||||
@@ -1440,20 +1440,20 @@ lbl_8016D848:
|
||||
/* 8016D8BC 0016A7FC 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8016D8C0 0016A800 7E 44 93 78 */ mr r4, r18
|
||||
/* 8016D8C4 0016A804 7E E5 BB 78 */ mr r5, r23
|
||||
/* 8016D8C8 0016A808 48 10 38 DD */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016D8C8 0016A808 48 10 38 DD */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016D8CC 0016A80C 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 8016D8D0 0016A810 38 81 00 88 */ addi r4, r1, 0x88
|
||||
/* 8016D8D4 0016A814 FC 20 A0 90 */ fmr f1, f20
|
||||
/* 8016D8D8 0016A818 48 10 39 8D */ bl cSAngle_NS___ml
|
||||
/* 8016D8D8 0016A818 48 10 39 8D */ bl __ml__7cSAngleCFf
|
||||
/* 8016D8DC 0016A81C 38 61 01 14 */ addi r3, r1, 0x114
|
||||
/* 8016D8E0 0016A820 48 10 38 19 */ bl cSAngle_NS_Sin
|
||||
/* 8016D8E0 0016A820 48 10 38 19 */ bl Sin__7cSAngleCFv
|
||||
/* 8016D8E4 0016A824 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 8016D8E8 0016A828 38 81 00 84 */ addi r4, r1, 0x84
|
||||
/* 8016D8EC 0016A82C 48 10 39 79 */ bl cSAngle_NS___ml
|
||||
/* 8016D8EC 0016A82C 48 10 39 79 */ bl __ml__7cSAngleCFf
|
||||
/* 8016D8F0 0016A830 38 61 00 7C */ addi r3, r1, 0x7c
|
||||
/* 8016D8F4 0016A834 7E E4 BB 78 */ mr r4, r23
|
||||
/* 8016D8F8 0016A838 38 A1 00 80 */ addi r5, r1, 0x80
|
||||
/* 8016D8FC 0016A83C 48 10 38 79 */ bl cSAngle_NS___pl
|
||||
/* 8016D8FC 0016A83C 48 10 38 79 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016D900 0016A840 38 7E 04 2A */ addi r3, r30, 0x42a
|
||||
/* 8016D904 0016A844 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 8016D908 0016A848 48 01 53 A1 */ bl cSAngle_NS___as
|
||||
@@ -1482,7 +1482,7 @@ lbl_8016D948:
|
||||
/* 8016D960 0016A8A0 4B F2 9D D9 */ bl dCamera_c_NS_directionOf
|
||||
/* 8016D964 0016A8A4 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016D968 0016A8A8 38 81 00 78 */ addi r4, r1, 0x78
|
||||
/* 8016D96C 0016A8AC 48 10 36 8D */ bl cSAngle_NS_Val_X1_
|
||||
/* 8016D96C 0016A8AC 48 10 36 8D */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8016D970 0016A8B0 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 8016D974 0016A8B4 38 80 FF FF */ li r4, -1
|
||||
/* 8016D978 0016A8B8 4B EC 2B 99 */ bl cSAngle_NS_dtor
|
||||
@@ -1515,15 +1515,15 @@ lbl_8016D9D0:
|
||||
/* 8016D9D4 0016A914 38 9E 04 2A */ addi r4, r30, 0x42a
|
||||
/* 8016D9D8 0016A918 3A 41 01 5E */ addi r18, r1, 0x15e
|
||||
/* 8016D9DC 0016A91C 7E 45 93 78 */ mr r5, r18
|
||||
/* 8016D9E0 0016A920 48 10 37 C5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016D9E0 0016A920 48 10 37 C5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016D9E4 0016A924 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 8016D9E8 0016A928 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 8016D9EC 0016A92C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8016D9F0 0016A930 48 10 38 75 */ bl cSAngle_NS___ml
|
||||
/* 8016D9F0 0016A930 48 10 38 75 */ bl __ml__7cSAngleCFf
|
||||
/* 8016D9F4 0016A934 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 8016D9F8 0016A938 7E 44 93 78 */ mr r4, r18
|
||||
/* 8016D9FC 0016A93C 38 A1 00 70 */ addi r5, r1, 0x70
|
||||
/* 8016DA00 0016A940 48 10 37 75 */ bl cSAngle_NS___pl
|
||||
/* 8016DA00 0016A940 48 10 37 75 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016DA04 0016A944 38 61 01 24 */ addi r3, r1, 0x124
|
||||
/* 8016DA08 0016A948 38 81 00 6C */ addi r4, r1, 0x6c
|
||||
/* 8016DA0C 0016A94C 48 01 52 9D */ bl cSAngle_NS___as
|
||||
@@ -1545,30 +1545,30 @@ lbl_8016DA38:
|
||||
/* 8016DA48 0016A988 40 82 00 14 */ bne lbl_8016DA5C
|
||||
/* 8016DA4C 0016A98C 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 8016DA50 0016A990 C0 22 9D CC */ lfs f1, lbl_804537CC-_SDA2_BASE_(r2)
|
||||
/* 8016DA54 0016A994 48 10 35 B9 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8016DA54 0016A994 48 10 35 B9 */ bl Val__7cSAngleFf
|
||||
/* 8016DA58 0016A998 48 00 00 10 */ b lbl_8016DA68
|
||||
lbl_8016DA5C:
|
||||
/* 8016DA5C 0016A99C 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 8016DA60 0016A9A0 C0 22 9E 08 */ lfs f1, lbl_80453808-_SDA2_BASE_(r2)
|
||||
/* 8016DA64 0016A9A4 48 10 35 A9 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8016DA64 0016A9A4 48 10 35 A9 */ bl Val__7cSAngleFf
|
||||
lbl_8016DA68:
|
||||
/* 8016DA68 0016A9A8 7F 23 CB 78 */ mr r3, r25
|
||||
/* 8016DA6C 0016A9AC 48 10 36 7D */ bl cSAngle_NS_Inv
|
||||
/* 8016DA6C 0016A9AC 48 10 36 7D */ bl Inv__7cSAngleCFv
|
||||
/* 8016DA70 0016A9B0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016DA74 0016A9B4 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 8016DA78 0016A9B8 38 A1 01 10 */ addi r5, r1, 0x110
|
||||
/* 8016DA7C 0016A9BC 48 10 38 79 */ bl cSAngle_NS___pl_short
|
||||
/* 8016DA7C 0016A9BC 48 10 38 79 */ bl __pl__FsRC7cSAngle
|
||||
/* 8016DA80 0016A9C0 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 8016DA84 0016A9C4 38 81 00 68 */ addi r4, r1, 0x68
|
||||
/* 8016DA88 0016A9C8 38 A1 01 24 */ addi r5, r1, 0x124
|
||||
/* 8016DA8C 0016A9CC 48 10 37 19 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DA8C 0016A9CC 48 10 37 19 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DA90 0016A9D0 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8016DA94 0016A9D4 38 81 00 64 */ addi r4, r1, 0x64
|
||||
/* 8016DA98 0016A9D8 C0 22 9C E8 */ lfs f1, lbl_804536E8-_SDA2_BASE_(r2)
|
||||
/* 8016DA9C 0016A9DC 48 10 37 C9 */ bl cSAngle_NS___ml
|
||||
/* 8016DA9C 0016A9DC 48 10 37 C9 */ bl __ml__7cSAngleCFf
|
||||
/* 8016DAA0 0016A9E0 38 61 01 24 */ addi r3, r1, 0x124
|
||||
/* 8016DAA4 0016A9E4 38 81 00 60 */ addi r4, r1, 0x60
|
||||
/* 8016DAA8 0016A9E8 48 10 37 2D */ bl cSAngle_NS___apl
|
||||
/* 8016DAA8 0016A9E8 48 10 37 2D */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8016DAAC 0016A9EC 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8016DAB0 0016A9F0 38 80 FF FF */ li r4, -1
|
||||
/* 8016DAB4 0016A9F4 4B EC 2A 5D */ bl cSAngle_NS_dtor
|
||||
@@ -1627,18 +1627,18 @@ lbl_8016DB78:
|
||||
/* 8016DB78 0016AAB8 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8016DB7C 0016AABC 38 8D 8C 14 */ addi r4, r13, 0x80451194 - 0x80458580 /*SDA HACK; original: lbl_80451194-_SDA_BASE_*/
|
||||
/* 8016DB80 0016AAC0 38 A1 01 3C */ addi r5, r1, 0x13c
|
||||
/* 8016DB84 0016AAC4 48 10 36 21 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DB84 0016AAC4 48 10 36 21 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DB88 0016AAC8 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 8016DB8C 0016AACC 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 8016DB90 0016AAD0 C0 22 9C 90 */ lfs f1, lbl_80453690-_SDA2_BASE_(r2)
|
||||
/* 8016DB94 0016AAD4 48 10 36 D1 */ bl cSAngle_NS___ml
|
||||
/* 8016DB94 0016AAD4 48 10 36 D1 */ bl __ml__7cSAngleCFf
|
||||
/* 8016DB98 0016AAD8 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8016DB9C 0016AADC 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8016DBA0 0016AAE0 38 A1 00 58 */ addi r5, r1, 0x58
|
||||
/* 8016DBA4 0016AAE4 48 10 35 D1 */ bl cSAngle_NS___pl
|
||||
/* 8016DBA4 0016AAE4 48 10 35 D1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016DBA8 0016AAE8 38 61 01 0C */ addi r3, r1, 0x10c
|
||||
/* 8016DBAC 0016AAEC 38 81 00 54 */ addi r4, r1, 0x54
|
||||
/* 8016DBB0 0016AAF0 48 10 33 B9 */ bl cSAngle_X1_
|
||||
/* 8016DBB0 0016AAF0 48 10 33 B9 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016DBB4 0016AAF4 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8016DBB8 0016AAF8 38 80 FF FF */ li r4, -1
|
||||
/* 8016DBBC 0016AAFC 4B EC 29 55 */ bl cSAngle_NS_dtor
|
||||
@@ -1655,7 +1655,7 @@ lbl_8016DB78:
|
||||
/* 8016DBE8 0016AB28 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8016DBEC 0016AB2C 38 8D 8C 14 */ addi r4, r13, 0x80451194 - 0x80458580 /*SDA HACK; original: lbl_80451194-_SDA_BASE_*/
|
||||
/* 8016DBF0 0016AB30 38 A1 01 1C */ addi r5, r1, 0x11c
|
||||
/* 8016DBF4 0016AB34 48 10 35 B1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DBF4 0016AB34 48 10 35 B1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DBF8 0016AB38 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 8016DBFC 0016AB3C 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 8016DC00 0016AB40 48 01 50 A9 */ bl cSAngle_NS___as
|
||||
@@ -1665,7 +1665,7 @@ lbl_8016DB78:
|
||||
/* 8016DC10 0016AB50 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8016DC14 0016AB54 38 8D 8C 14 */ addi r4, r13, 0x80451194 - 0x80458580 /*SDA HACK; original: lbl_80451194-_SDA_BASE_*/
|
||||
/* 8016DC18 0016AB58 38 A1 01 0C */ addi r5, r1, 0x10c
|
||||
/* 8016DC1C 0016AB5C 48 10 35 89 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DC1C 0016AB5C 48 10 35 89 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DC20 0016AB60 38 61 01 0C */ addi r3, r1, 0x10c
|
||||
/* 8016DC24 0016AB64 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 8016DC28 0016AB68 48 01 50 81 */ bl cSAngle_NS___as
|
||||
@@ -1741,11 +1741,11 @@ lbl_8016DCEC:
|
||||
/* 8016DD34 0016AC74 EF E1 00 2A */ fadds f31, f1, f0
|
||||
lbl_8016DD38:
|
||||
/* 8016DD38 0016AC78 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016DD3C 0016AC7C 48 10 33 AD */ bl cSAngle_NS_Inv
|
||||
/* 8016DD3C 0016AC7C 48 10 33 AD */ bl Inv__7cSAngleCFv
|
||||
/* 8016DD40 0016AC80 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016DD44 0016AC84 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8016DD48 0016AC88 7E E5 BB 78 */ mr r5, r23
|
||||
/* 8016DD4C 0016AC8C 48 10 35 D5 */ bl cSAngle_NS___mi_short
|
||||
/* 8016DD4C 0016AC8C 48 10 35 D5 */ bl __mi__FsRC7cSAngle
|
||||
/* 8016DD50 0016AC90 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 8016DD54 0016AC94 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 8016DD58 0016AC98 48 01 4F 51 */ bl cSAngle_NS___as
|
||||
@@ -1753,19 +1753,19 @@ lbl_8016DD38:
|
||||
/* 8016DD60 0016ACA0 38 80 FF FF */ li r4, -1
|
||||
/* 8016DD64 0016ACA4 4B EC 27 AD */ bl cSAngle_NS_dtor
|
||||
/* 8016DD68 0016ACA8 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 8016DD6C 0016ACAC 48 10 32 C5 */ bl cSAngle_NS_Degree
|
||||
/* 8016DD6C 0016ACAC 48 10 32 C5 */ bl Degree__7cSAngleCFv
|
||||
/* 8016DD70 0016ACB0 48 01 4C CD */ bl std_NS_fabsf
|
||||
/* 8016DD74 0016ACB4 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 8016DD78 0016ACB8 38 81 01 1C */ addi r4, r1, 0x11c
|
||||
/* 8016DD7C 0016ACBC FC 20 F8 90 */ fmr f1, f31
|
||||
/* 8016DD80 0016ACC0 48 10 34 E5 */ bl cSAngle_NS___ml
|
||||
/* 8016DD80 0016ACC0 48 10 34 E5 */ bl __ml__7cSAngleCFf
|
||||
/* 8016DD84 0016ACC4 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8016DD88 0016ACC8 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 8016DD8C 0016ACCC C0 3E 04 34 */ lfs f1, 0x434(r30)
|
||||
/* 8016DD90 0016ACD0 48 10 34 D5 */ bl cSAngle_NS___ml
|
||||
/* 8016DD90 0016ACD0 48 10 34 D5 */ bl __ml__7cSAngleCFf
|
||||
/* 8016DD94 0016ACD4 38 61 01 24 */ addi r3, r1, 0x124
|
||||
/* 8016DD98 0016ACD8 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 8016DD9C 0016ACDC 48 10 34 39 */ bl cSAngle_NS___apl
|
||||
/* 8016DD9C 0016ACDC 48 10 34 39 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8016DDA0 0016ACE0 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8016DDA4 0016ACE4 38 80 FF FF */ li r4, -1
|
||||
/* 8016DDA8 0016ACE8 4B EC 27 69 */ bl cSAngle_NS_dtor
|
||||
@@ -1776,17 +1776,17 @@ lbl_8016DDB8:
|
||||
/* 8016DDB8 0016ACF8 56 A0 06 3F */ clrlwi. r0, r21, 0x18
|
||||
/* 8016DDBC 0016ACFC 41 82 00 C8 */ beq lbl_8016DE84
|
||||
/* 8016DDC0 0016AD00 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8016DDC4 0016AD04 48 10 33 25 */ bl cSAngle_NS_Inv
|
||||
/* 8016DDC4 0016AD04 48 10 33 25 */ bl Inv__7cSAngleCFv
|
||||
/* 8016DDC8 0016AD08 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8016DDCC 0016AD0C 38 61 01 08 */ addi r3, r1, 0x108
|
||||
/* 8016DDD0 0016AD10 48 10 31 C9 */ bl cSAngle_X2_
|
||||
/* 8016DDD0 0016AD10 48 10 31 C9 */ bl __ct__7cSAngleFs
|
||||
/* 8016DDD4 0016AD14 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8016DDD8 0016AD18 38 81 01 08 */ addi r4, r1, 0x108
|
||||
/* 8016DDDC 0016AD1C 38 A1 01 24 */ addi r5, r1, 0x124
|
||||
/* 8016DDE0 0016AD20 48 10 33 C5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DDE0 0016AD20 48 10 33 C5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DDE4 0016AD24 38 61 01 04 */ addi r3, r1, 0x104
|
||||
/* 8016DDE8 0016AD28 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 8016DDEC 0016AD2C 48 10 31 7D */ bl cSAngle_X1_
|
||||
/* 8016DDEC 0016AD2C 48 10 31 7D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016DDF0 0016AD30 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8016DDF4 0016AD34 38 80 FF FF */ li r4, -1
|
||||
/* 8016DDF8 0016AD38 4B EC 27 19 */ bl cSAngle_NS_dtor
|
||||
@@ -1797,7 +1797,7 @@ lbl_8016DDB8:
|
||||
/* 8016DE0C 0016AD4C 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 8016DE10 0016AD50 38 81 01 08 */ addi r4, r1, 0x108
|
||||
/* 8016DE14 0016AD54 38 AD 8C 18 */ addi r5, r13, 0x80451198 - 0x80458580 /*SDA HACK; original: lbl_80451198-_SDA_BASE_*/
|
||||
/* 8016DE18 0016AD58 48 10 33 8D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DE18 0016AD58 48 10 33 8D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DE1C 0016AD5C 38 61 01 24 */ addi r3, r1, 0x124
|
||||
/* 8016DE20 0016AD60 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 8016DE24 0016AD64 48 01 4E 85 */ bl cSAngle_NS___as
|
||||
@@ -1812,7 +1812,7 @@ lbl_8016DE38:
|
||||
/* 8016DE44 0016AD84 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8016DE48 0016AD88 38 81 01 08 */ addi r4, r1, 0x108
|
||||
/* 8016DE4C 0016AD8C 38 AD 8C 10 */ addi r5, r13, 0x80451190 - 0x80458580 /*SDA HACK; original: lbl_80451190-_SDA_BASE_*/
|
||||
/* 8016DE50 0016AD90 48 10 33 55 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DE50 0016AD90 48 10 33 55 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DE54 0016AD94 38 61 01 24 */ addi r3, r1, 0x124
|
||||
/* 8016DE58 0016AD98 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 8016DE5C 0016AD9C 48 01 4E 4D */ bl cSAngle_NS___as
|
||||
@@ -1846,16 +1846,16 @@ lbl_8016DE84:
|
||||
/* 8016DEC4 0016AE04 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8016DEC8 0016AE08 38 81 01 48 */ addi r4, r1, 0x148
|
||||
/* 8016DECC 0016AE0C 38 A1 01 20 */ addi r5, r1, 0x120
|
||||
/* 8016DED0 0016AE10 48 10 32 D5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DED0 0016AE10 48 10 32 D5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DED4 0016AE14 FC 20 90 90 */ fmr f1, f18
|
||||
/* 8016DED8 0016AE18 C0 41 03 E0 */ lfs f2, 0x3e0(r1)
|
||||
/* 8016DEDC 0016AE1C 4B F1 A2 61 */ bl dCamMath_NS_rationalBezierRatio
|
||||
/* 8016DEE0 0016AE20 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8016DEE4 0016AE24 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 8016DEE8 0016AE28 48 10 33 7D */ bl cSAngle_NS___ml
|
||||
/* 8016DEE8 0016AE28 48 10 33 7D */ bl __ml__7cSAngleCFf
|
||||
/* 8016DEEC 0016AE2C 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8016DEF0 0016AE30 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 8016DEF4 0016AE34 48 10 32 E1 */ bl cSAngle_NS___apl
|
||||
/* 8016DEF4 0016AE34 48 10 32 E1 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8016DEF8 0016AE38 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8016DEFC 0016AE3C 38 80 FF FF */ li r4, -1
|
||||
/* 8016DF00 0016AE40 4B EC 26 11 */ bl cSAngle_NS_dtor
|
||||
@@ -1885,20 +1885,20 @@ lbl_8016DF3C:
|
||||
/* 8016DF58 0016AE98 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8016DF5C 0016AE9C 38 81 01 5C */ addi r4, r1, 0x15c
|
||||
/* 8016DF60 0016AEA0 38 A1 01 20 */ addi r5, r1, 0x120
|
||||
/* 8016DF64 0016AEA4 48 10 32 41 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DF64 0016AEA4 48 10 32 41 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DF68 0016AEA8 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8016DF6C 0016AEAC 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 8016DF70 0016AEB0 FC 20 90 90 */ fmr f1, f18
|
||||
/* 8016DF74 0016AEB4 48 10 32 F1 */ bl cSAngle_NS___ml
|
||||
/* 8016DF74 0016AEB4 48 10 32 F1 */ bl __ml__7cSAngleCFf
|
||||
/* 8016DF78 0016AEB8 7E C3 B3 78 */ mr r3, r22
|
||||
/* 8016DF7C 0016AEBC 48 10 31 A5 */ bl cSAngle_NS_Cos
|
||||
/* 8016DF7C 0016AEBC 48 10 31 A5 */ bl Cos__7cSAngleCFv
|
||||
/* 8016DF80 0016AEC0 48 01 4A BD */ bl std_NS_fabsf
|
||||
/* 8016DF84 0016AEC4 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8016DF88 0016AEC8 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8016DF8C 0016AECC 48 10 32 D9 */ bl cSAngle_NS___ml
|
||||
/* 8016DF8C 0016AECC 48 10 32 D9 */ bl __ml__7cSAngleCFf
|
||||
/* 8016DF90 0016AED0 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8016DF94 0016AED4 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8016DF98 0016AED8 48 10 32 3D */ bl cSAngle_NS___apl
|
||||
/* 8016DF98 0016AED8 48 10 32 3D */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8016DF9C 0016AEDC 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8016DFA0 0016AEE0 38 80 FF FF */ li r4, -1
|
||||
/* 8016DFA4 0016AEE4 4B EC 25 6D */ bl cSAngle_NS_dtor
|
||||
@@ -1912,18 +1912,18 @@ lbl_8016DF3C:
|
||||
lbl_8016DFC4:
|
||||
/* 8016DFC4 0016AF04 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 8016DFC8 0016AF08 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8016DFCC 0016AF0C 48 10 2F 9D */ bl cSAngle_X1_
|
||||
/* 8016DFCC 0016AF0C 48 10 2F 9D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016DFD0 0016AF10 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8016DFD4 0016AF14 38 9E 04 22 */ addi r4, r30, 0x422
|
||||
/* 8016DFD8 0016AF18 7E E5 BB 78 */ mr r5, r23
|
||||
/* 8016DFDC 0016AF1C 48 10 31 C9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016DFDC 0016AF1C 48 10 31 C9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016DFE0 0016AF20 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8016DFE4 0016AF24 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 8016DFE8 0016AF28 48 10 2F 81 */ bl cSAngle_X1_
|
||||
/* 8016DFE8 0016AF28 48 10 2F 81 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8016DFEC 0016AF2C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8016DFF0 0016AF30 48 10 31 31 */ bl cSAngle_NS_Cos
|
||||
/* 8016DFF0 0016AF30 48 10 31 31 */ bl Cos__7cSAngleCFv
|
||||
/* 8016DFF4 0016AF34 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 8016DFF8 0016AF38 48 10 32 BD */ bl cSAngle_NS___amu
|
||||
/* 8016DFF8 0016AF38 48 10 32 BD */ bl __amu__7cSAngleFf
|
||||
/* 8016DFFC 0016AF3C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8016E000 0016AF40 38 80 FF FF */ li r4, -1
|
||||
/* 8016E004 0016AF44 4B EC 25 0D */ bl cSAngle_NS_dtor
|
||||
@@ -1932,36 +1932,36 @@ lbl_8016DFC4:
|
||||
/* 8016E010 0016AF50 4B EC 25 01 */ bl cSAngle_NS_dtor
|
||||
/* 8016E014 0016AF54 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 8016E018 0016AF58 FC 20 C0 90 */ fmr f1, f24
|
||||
/* 8016E01C 0016AF5C 48 10 32 99 */ bl cSAngle_NS___amu
|
||||
/* 8016E01C 0016AF5C 48 10 32 99 */ bl __amu__7cSAngleFf
|
||||
/* 8016E020 0016AF60 FC 20 B8 90 */ fmr f1, f23
|
||||
/* 8016E024 0016AF64 FC 40 B0 90 */ fmr f2, f22
|
||||
/* 8016E028 0016AF68 FC 60 78 90 */ fmr f3, f15
|
||||
/* 8016E02C 0016AF6C 48 00 03 E5 */ bl _unnamed_d_camera_cpp__NS_rangef
|
||||
/* 8016E030 0016AF70 38 61 00 FC */ addi r3, r1, 0xfc
|
||||
/* 8016E034 0016AF74 48 10 2F 95 */ bl cSAngle_X3_
|
||||
/* 8016E034 0016AF74 48 10 2F 95 */ bl __ct__7cSAngleFf
|
||||
/* 8016E038 0016AF78 38 61 00 FC */ addi r3, r1, 0xfc
|
||||
/* 8016E03C 0016AF7C C0 02 9C A8 */ lfs f0, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 8016E040 0016AF80 EC 20 C0 28 */ fsubs f1, f0, f24
|
||||
/* 8016E044 0016AF84 48 10 32 71 */ bl cSAngle_NS___amu
|
||||
/* 8016E044 0016AF84 48 10 32 71 */ bl __amu__7cSAngleFf
|
||||
/* 8016E048 0016AF88 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8016E04C 0016AF8C 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 8016E050 0016AF90 38 A1 00 FC */ addi r5, r1, 0xfc
|
||||
/* 8016E054 0016AF94 48 10 31 21 */ bl cSAngle_NS___pl
|
||||
/* 8016E054 0016AF94 48 10 31 21 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8016E058 0016AF98 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8016E05C 0016AF9C 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8016E060 0016AFA0 38 A1 01 20 */ addi r5, r1, 0x120
|
||||
/* 8016E064 0016AFA4 48 10 31 41 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8016E064 0016AFA4 48 10 31 41 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8016E068 0016AFA8 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8016E06C 0016AFAC 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8016E070 0016AFB0 C0 22 9D 94 */ lfs f1, lbl_80453794-_SDA2_BASE_(r2)
|
||||
/* 8016E074 0016AFB4 48 10 31 F1 */ bl cSAngle_NS___ml
|
||||
/* 8016E074 0016AFB4 48 10 31 F1 */ bl __ml__7cSAngleCFf
|
||||
/* 8016E078 0016AFB8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8016E07C 0016AFBC 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 8016E080 0016AFC0 FC 20 70 90 */ fmr f1, f14
|
||||
/* 8016E084 0016AFC4 48 10 31 E1 */ bl cSAngle_NS___ml
|
||||
/* 8016E084 0016AFC4 48 10 31 E1 */ bl __ml__7cSAngleCFf
|
||||
/* 8016E088 0016AFC8 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8016E08C 0016AFCC 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 8016E090 0016AFD0 48 10 31 45 */ bl cSAngle_NS___apl
|
||||
/* 8016E090 0016AFD0 48 10 31 45 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8016E094 0016AFD4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8016E098 0016AFD8 38 80 FF FF */ li r4, -1
|
||||
/* 8016E09C 0016AFDC 4B EC 24 75 */ bl cSAngle_NS_dtor
|
||||
@@ -1990,7 +1990,7 @@ lbl_8016E0DC:
|
||||
/* 8016E0F4 0016B034 40 82 00 10 */ bne lbl_8016E104
|
||||
/* 8016E0F8 0016B038 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8016E0FC 0016B03C A8 81 00 F8 */ lha r4, 0xf8(r1)
|
||||
/* 8016E100 0016B040 48 10 2F 05 */ bl cSAngle_NS_Val_X2_
|
||||
/* 8016E100 0016B040 48 10 2F 05 */ bl Val__7cSAngleFs
|
||||
lbl_8016E104:
|
||||
/* 8016E104 0016B044 56 80 06 3F */ clrlwi. r0, r20, 0x18
|
||||
/* 8016E108 0016B048 41 82 00 1C */ beq lbl_8016E124
|
||||
@@ -2030,14 +2030,14 @@ lbl_8016E184:
|
||||
/* 8016E184 0016B0C4 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8016E188 0016B0C8 38 81 01 20 */ addi r4, r1, 0x120
|
||||
/* 8016E18C 0016B0CC 38 A1 01 24 */ addi r5, r1, 0x124
|
||||
/* 8016E190 0016B0D0 48 10 38 79 */ bl cSGlobe_NS_Val_X2_
|
||||
/* 8016E190 0016B0D0 48 10 38 79 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 8016E194 0016B0D4 38 61 01 74 */ addi r3, r1, 0x174
|
||||
/* 8016E198 0016B0D8 38 9E 00 5C */ addi r4, r30, 0x5c
|
||||
/* 8016E19C 0016B0DC 48 10 39 19 */ bl cSGlobe_NS_Xyz
|
||||
/* 8016E19C 0016B0DC 48 10 39 19 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8016E1A0 0016B0E0 38 61 01 68 */ addi r3, r1, 0x168
|
||||
/* 8016E1A4 0016B0E4 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 8016E1A8 0016B0E8 38 A1 01 74 */ addi r5, r1, 0x174
|
||||
/* 8016E1AC 0016B0EC 48 0F 89 39 */ bl cXyz_NS___pl
|
||||
/* 8016E1AC 0016B0EC 48 0F 89 39 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8016E1B0 0016B0F0 38 7E 00 70 */ addi r3, r30, 0x70
|
||||
/* 8016E1B4 0016B0F4 38 81 01 68 */ addi r4, r1, 0x168
|
||||
/* 8016E1B8 0016B0F8 4B F2 96 21 */ bl cXyz_NS___as
|
||||
|
||||
File diff suppressed because it is too large
Load Diff
@@ -88,13 +88,13 @@
|
||||
/* 80175030 00171F70 90 1F 03 E8 */ stw r0, 0x3e8(r31)
|
||||
/* 80175034 00171F74 3A FF 00 62 */ addi r23, r31, 0x62
|
||||
/* 80175038 00171F78 7E E3 BB 78 */ mr r3, r23
|
||||
/* 8017503C 00171F7C 48 0F C0 AD */ bl cSAngle_NS_Inv
|
||||
/* 8017503C 00171F7C 48 0F C0 AD */ bl Inv__7cSAngleCFv
|
||||
/* 80175040 00171F80 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80175044 00171F84 38 7F 04 12 */ addi r3, r31, 0x412
|
||||
/* 80175048 00171F88 48 0F BF BD */ bl cSAngle_NS_Val_X2_
|
||||
/* 80175048 00171F88 48 0F BF BD */ bl Val__7cSAngleFs
|
||||
/* 8017504C 00171F8C 38 7F 04 10 */ addi r3, r31, 0x410
|
||||
/* 80175050 00171F90 38 9F 00 60 */ addi r4, r31, 0x60
|
||||
/* 80175054 00171F94 48 0F BF A5 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80175054 00171F94 48 0F BF A5 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 80175058 00171F98 38 00 00 07 */ li r0, 7
|
||||
/* 8017505C 00171F9C 90 1F 03 FC */ stw r0, 0x3fc(r31)
|
||||
/* 80175060 00171FA0 80 7F 01 7C */ lwz r3, 0x17c(r31)
|
||||
@@ -127,7 +127,7 @@ lbl_801750B4:
|
||||
/* 801750C4 00172004 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 801750C8 00172008 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 801750CC 0017200C 7E E5 BB 78 */ mr r5, r23
|
||||
/* 801750D0 00172010 48 0F C0 D5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801750D0 00172010 48 0F C0 D5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801750D4 00172014 A8 81 00 44 */ lha r4, 0x44(r1)
|
||||
/* 801750D8 00172018 A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
/* 801750DC 0017201C 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -164,7 +164,7 @@ lbl_80175120:
|
||||
/* 8017514C 0017208C 3A DD 2C 78 */ addi r22, r29, 0x2c78
|
||||
/* 80175150 00172090 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80175154 00172094 A8 9D 31 18 */ lha r4, 0x3118(r29)
|
||||
/* 80175158 00172098 48 0F BE 41 */ bl cSAngle_X2_
|
||||
/* 80175158 00172098 48 0F BE 41 */ bl __ct__7cSAngleFs
|
||||
/* 8017515C 0017209C A8 01 00 40 */ lha r0, 0x40(r1)
|
||||
/* 80175160 001720A0 B0 01 00 58 */ sth r0, 0x58(r1)
|
||||
/* 80175164 001720A4 48 00 00 3C */ b lbl_801751A0
|
||||
@@ -186,10 +186,10 @@ lbl_80175168:
|
||||
lbl_801751A0:
|
||||
/* 801751A0 001720E0 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 801751A4 001720E4 A8 9D 31 0A */ lha r4, 0x310a(r29)
|
||||
/* 801751A8 001720E8 48 0F BD F1 */ bl cSAngle_X2_
|
||||
/* 801751A8 001720E8 48 0F BD F1 */ bl __ct__7cSAngleFs
|
||||
/* 801751AC 001720EC 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 801751B0 001720F0 A8 9D 31 0C */ lha r4, 0x310c(r29)
|
||||
/* 801751B4 001720F4 48 0F BD E5 */ bl cSAngle_X2_
|
||||
/* 801751B4 001720F4 48 0F BD E5 */ bl __ct__7cSAngleFs
|
||||
/* 801751B8 001720F8 7F A3 EB 78 */ mr r3, r29
|
||||
/* 801751BC 001720FC 38 81 00 56 */ addi r4, r1, 0x56
|
||||
/* 801751C0 00172100 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
@@ -207,10 +207,10 @@ lbl_801751A0:
|
||||
/* 801751F0 00172130 4B F2 25 E9 */ bl cXyz_NS___as
|
||||
/* 801751F4 00172134 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 801751F8 00172138 A8 81 00 56 */ lha r4, 0x56(r1)
|
||||
/* 801751FC 0017213C 48 0F BE 09 */ bl cSAngle_NS_Val_X2_
|
||||
/* 801751FC 0017213C 48 0F BE 09 */ bl Val__7cSAngleFs
|
||||
/* 80175200 00172140 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 80175204 00172144 A8 81 00 54 */ lha r4, 0x54(r1)
|
||||
/* 80175208 00172148 48 0F BD FD */ bl cSAngle_NS_Val_X2_
|
||||
/* 80175208 00172148 48 0F BD FD */ bl Val__7cSAngleFs
|
||||
/* 8017520C 0017214C 48 00 01 9C */ b lbl_801753A8
|
||||
lbl_80175210:
|
||||
/* 80175210 00172150 57 60 06 3F */ clrlwi. r0, r27, 0x18
|
||||
@@ -254,14 +254,14 @@ lbl_8017525C:
|
||||
/* 801752A0 001721E0 38 61 02 24 */ addi r3, r1, 0x224
|
||||
/* 801752A4 001721E4 38 81 02 D8 */ addi r4, r1, 0x2d8
|
||||
/* 801752A8 001721E8 7E A5 AB 78 */ mr r5, r21
|
||||
/* 801752AC 001721EC 48 0F 18 89 */ bl cXyz_NS___mi
|
||||
/* 801752AC 001721EC 48 0F 18 89 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801752B0 001721F0 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 801752B4 001721F4 38 81 02 24 */ addi r4, r1, 0x224
|
||||
/* 801752B8 001721F8 48 0F C5 C9 */ bl cSGlobe_X4_
|
||||
/* 801752B8 001721F8 48 0F C5 C9 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 801752BC 001721FC 38 61 02 18 */ addi r3, r1, 0x218
|
||||
/* 801752C0 00172200 7E A4 AB 78 */ mr r4, r21
|
||||
/* 801752C4 00172204 38 A1 02 D8 */ addi r5, r1, 0x2d8
|
||||
/* 801752C8 00172208 48 0F 18 6D */ bl cXyz_NS___mi
|
||||
/* 801752C8 00172208 48 0F 18 6D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801752CC 0017220C 38 61 02 0C */ addi r3, r1, 0x20c
|
||||
/* 801752D0 00172210 38 81 02 18 */ addi r4, r1, 0x218
|
||||
/* 801752D4 00172214 4B F2 25 21 */ bl cXyz_X1_
|
||||
@@ -273,10 +273,10 @@ lbl_8017525C:
|
||||
/* 801752EC 0017222C A8 01 00 70 */ lha r0, 0x70(r1)
|
||||
/* 801752F0 00172230 B0 01 00 50 */ sth r0, 0x50(r1)
|
||||
/* 801752F4 00172234 38 61 00 72 */ addi r3, r1, 0x72
|
||||
/* 801752F8 00172238 48 0F BD F1 */ bl cSAngle_NS_Inv
|
||||
/* 801752F8 00172238 48 0F BD F1 */ bl Inv__7cSAngleCFv
|
||||
/* 801752FC 0017223C 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80175300 00172240 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80175304 00172244 48 0F BC 95 */ bl cSAngle_X2_
|
||||
/* 80175304 00172244 48 0F BC 95 */ bl __ct__7cSAngleFs
|
||||
/* 80175308 00172248 A8 01 00 38 */ lha r0, 0x38(r1)
|
||||
/* 8017530C 0017224C B0 01 00 4C */ sth r0, 0x4c(r1)
|
||||
/* 80175310 00172250 48 00 00 14 */ b lbl_80175324
|
||||
@@ -288,10 +288,10 @@ lbl_80175314:
|
||||
lbl_80175324:
|
||||
/* 80175324 00172264 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 80175328 00172268 C0 22 9D 50 */ lfs f1, lbl_80453750-_SDA2_BASE_(r2)
|
||||
/* 8017532C 0017226C 48 0F BC 9D */ bl cSAngle_X3_
|
||||
/* 8017532C 0017226C 48 0F BC 9D */ bl __ct__7cSAngleFf
|
||||
/* 80175330 00172270 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80175334 00172274 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 80175338 00172278 48 0F BE 9D */ bl cSAngle_NS___apl
|
||||
/* 80175338 00172278 48 0F BE 9D */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8017533C 0017227C 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 80175340 00172280 38 80 FF FF */ li r4, -1
|
||||
/* 80175344 00172284 4B EF C3 39 */ bl cSGlobe_NS_dtor
|
||||
@@ -312,10 +312,10 @@ lbl_8017534C:
|
||||
/* 8017537C 001722BC B0 1F 04 12 */ sth r0, 0x412(r31)
|
||||
/* 80175380 001722C0 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80175384 001722C4 C0 22 9D 50 */ lfs f1, lbl_80453750-_SDA2_BASE_(r2)
|
||||
/* 80175388 001722C8 48 0F BC 41 */ bl cSAngle_X3_
|
||||
/* 80175388 001722C8 48 0F BC 41 */ bl __ct__7cSAngleFf
|
||||
/* 8017538C 001722CC 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80175390 001722D0 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 80175394 001722D4 48 0F BE 41 */ bl cSAngle_NS___apl
|
||||
/* 80175394 001722D4 48 0F BE 41 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 80175398 001722D8 48 00 00 10 */ b lbl_801753A8
|
||||
lbl_8017539C:
|
||||
/* 8017539C 001722DC 38 61 02 D8 */ addi r3, r1, 0x2d8
|
||||
@@ -338,14 +338,14 @@ lbl_801753A8:
|
||||
/* 801753DC 0017231C 38 61 01 E8 */ addi r3, r1, 0x1e8
|
||||
/* 801753E0 00172320 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 801753E4 00172324 38 A1 02 B4 */ addi r5, r1, 0x2b4
|
||||
/* 801753E8 00172328 48 0F 17 4D */ bl cXyz_NS___mi
|
||||
/* 801753E8 00172328 48 0F 17 4D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801753EC 0017232C 38 7F 03 EC */ addi r3, r31, 0x3ec
|
||||
/* 801753F0 00172330 38 81 01 E8 */ addi r4, r1, 0x1e8
|
||||
/* 801753F4 00172334 4B F2 23 E5 */ bl cXyz_NS___as
|
||||
/* 801753F8 00172338 38 61 01 DC */ addi r3, r1, 0x1dc
|
||||
/* 801753FC 0017233C 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 80175400 00172340 38 A1 02 B4 */ addi r5, r1, 0x2b4
|
||||
/* 80175404 00172344 48 0F 17 31 */ bl cXyz_NS___mi
|
||||
/* 80175404 00172344 48 0F 17 31 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175408 00172348 38 7F 04 18 */ addi r3, r31, 0x418
|
||||
/* 8017540C 0017234C 38 81 01 DC */ addi r4, r1, 0x1dc
|
||||
/* 80175410 00172350 4B F2 23 C9 */ bl cXyz_NS___as
|
||||
@@ -368,10 +368,10 @@ lbl_801753A8:
|
||||
/* 80175454 00172394 38 61 01 D0 */ addi r3, r1, 0x1d0
|
||||
/* 80175458 00172398 38 9F 04 18 */ addi r4, r31, 0x418
|
||||
/* 8017545C 0017239C 38 BF 03 EC */ addi r5, r31, 0x3ec
|
||||
/* 80175460 001723A0 48 0F 16 D5 */ bl cXyz_NS___mi
|
||||
/* 80175460 001723A0 48 0F 16 D5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175464 001723A4 38 7F 04 30 */ addi r3, r31, 0x430
|
||||
/* 80175468 001723A8 38 81 01 D0 */ addi r4, r1, 0x1d0
|
||||
/* 8017546C 001723AC 48 0F C6 05 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8017546C 001723AC 48 0F C6 05 */ bl Val__7cSGlobeFRC4cXyz
|
||||
lbl_80175470:
|
||||
/* 80175470 001723B0 80 1F 01 74 */ lwz r0, 0x174(r31)
|
||||
/* 80175474 001723B4 28 00 00 00 */ cmplwi r0, 0
|
||||
@@ -616,7 +616,7 @@ lbl_801757D0:
|
||||
/* 801757D8 00172718 D3 81 02 B0 */ stfs f28, 0x2b0(r1)
|
||||
/* 801757DC 0017271C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801757E0 00172720 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 801757E4 00172724 48 0F B7 85 */ bl cSAngle_X1_
|
||||
/* 801757E4 00172724 48 0F B7 85 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 801757E8 00172728 38 61 01 C4 */ addi r3, r1, 0x1c4
|
||||
/* 801757EC 0017272C 38 81 02 A8 */ addi r4, r1, 0x2a8
|
||||
/* 801757F0 00172730 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
@@ -626,7 +626,7 @@ lbl_801757D0:
|
||||
/* 80175800 00172740 4B F2 1F D9 */ bl cXyz_NS___as
|
||||
/* 80175804 00172744 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80175808 00172748 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 8017580C 0017274C 48 0F B7 5D */ bl cSAngle_X1_
|
||||
/* 8017580C 0017274C 48 0F B7 5D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80175810 00172750 38 61 01 B8 */ addi r3, r1, 0x1b8
|
||||
/* 80175814 00172754 38 81 02 CC */ addi r4, r1, 0x2cc
|
||||
/* 80175818 00172758 38 A1 00 28 */ addi r5, r1, 0x28
|
||||
@@ -648,7 +648,7 @@ lbl_80175840:
|
||||
/* 80175850 00172790 D0 01 02 A4 */ stfs f0, 0x2a4(r1)
|
||||
/* 80175854 00172794 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80175858 00172798 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 8017585C 0017279C 48 0F B7 0D */ bl cSAngle_X1_
|
||||
/* 8017585C 0017279C 48 0F B7 0D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80175860 001727A0 38 61 01 AC */ addi r3, r1, 0x1ac
|
||||
/* 80175864 001727A4 38 81 02 9C */ addi r4, r1, 0x29c
|
||||
/* 80175868 001727A8 38 A1 00 24 */ addi r5, r1, 0x24
|
||||
@@ -658,7 +658,7 @@ lbl_80175840:
|
||||
/* 80175878 001727B8 4B F2 1F 61 */ bl cXyz_NS___as
|
||||
/* 8017587C 001727BC 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80175880 001727C0 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80175884 001727C4 48 0F B6 E5 */ bl cSAngle_X1_
|
||||
/* 80175884 001727C4 48 0F B6 E5 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80175888 001727C8 38 61 01 A0 */ addi r3, r1, 0x1a0
|
||||
/* 8017588C 001727CC 38 81 02 CC */ addi r4, r1, 0x2cc
|
||||
/* 80175890 001727D0 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
@@ -705,7 +705,7 @@ lbl_80175924:
|
||||
/* 80175924 00172864 38 61 01 94 */ addi r3, r1, 0x194
|
||||
/* 80175928 00172868 38 81 02 D8 */ addi r4, r1, 0x2d8
|
||||
/* 8017592C 0017286C 38 A1 02 A8 */ addi r5, r1, 0x2a8
|
||||
/* 80175930 00172870 48 0F 11 B5 */ bl cXyz_NS___pl
|
||||
/* 80175930 00172870 48 0F 11 B5 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80175934 00172874 38 61 02 90 */ addi r3, r1, 0x290
|
||||
/* 80175938 00172878 38 81 01 94 */ addi r4, r1, 0x194
|
||||
/* 8017593C 0017287C 4B F2 1E B9 */ bl cXyz_X1_
|
||||
@@ -746,7 +746,7 @@ lbl_80175924:
|
||||
/* 801759C8 00172908 38 61 01 7C */ addi r3, r1, 0x17c
|
||||
/* 801759CC 0017290C 38 81 02 F0 */ addi r4, r1, 0x2f0
|
||||
/* 801759D0 00172910 C0 22 9D 50 */ lfs f1, lbl_80453750-_SDA2_BASE_(r2)
|
||||
/* 801759D4 00172914 48 0F 11 B1 */ bl cXyz_NS___ml
|
||||
/* 801759D4 00172914 48 0F 11 B1 */ bl __ml__4cXyzCFf
|
||||
/* 801759D8 00172918 38 61 02 90 */ addi r3, r1, 0x290
|
||||
/* 801759DC 0017291C 38 81 01 7C */ addi r4, r1, 0x17c
|
||||
/* 801759E0 00172920 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -758,37 +758,37 @@ lbl_801759F4:
|
||||
/* 801759F4 00172934 38 61 01 70 */ addi r3, r1, 0x170
|
||||
/* 801759F8 00172938 38 81 02 90 */ addi r4, r1, 0x290
|
||||
/* 801759FC 0017293C 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80175A00 00172940 48 0F 11 35 */ bl cXyz_NS___mi
|
||||
/* 80175A00 00172940 48 0F 11 35 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175A04 00172944 38 61 01 64 */ addi r3, r1, 0x164
|
||||
/* 80175A08 00172948 38 81 01 70 */ addi r4, r1, 0x170
|
||||
/* 80175A0C 0017294C FC 20 90 90 */ fmr f1, f18
|
||||
/* 80175A10 00172950 48 0F 11 75 */ bl cXyz_NS___ml
|
||||
/* 80175A10 00172950 48 0F 11 75 */ bl __ml__4cXyzCFf
|
||||
/* 80175A14 00172954 38 61 01 58 */ addi r3, r1, 0x158
|
||||
/* 80175A18 00172958 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 80175A1C 0017295C 38 A1 01 64 */ addi r5, r1, 0x164
|
||||
/* 80175A20 00172960 48 0F 10 C5 */ bl cXyz_NS___pl
|
||||
/* 80175A20 00172960 48 0F 10 C5 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80175A24 00172964 38 61 02 90 */ addi r3, r1, 0x290
|
||||
/* 80175A28 00172968 38 81 01 58 */ addi r4, r1, 0x158
|
||||
/* 80175A2C 0017296C 4B F2 1D AD */ bl cXyz_NS___as
|
||||
/* 80175A30 00172970 38 61 01 4C */ addi r3, r1, 0x14c
|
||||
/* 80175A34 00172974 38 81 02 90 */ addi r4, r1, 0x290
|
||||
/* 80175A38 00172978 38 A1 02 9C */ addi r5, r1, 0x29c
|
||||
/* 80175A3C 0017297C 48 0F 10 A9 */ bl cXyz_NS___pl
|
||||
/* 80175A3C 0017297C 48 0F 10 A9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80175A40 00172980 38 61 02 78 */ addi r3, r1, 0x278
|
||||
/* 80175A44 00172984 38 81 01 4C */ addi r4, r1, 0x14c
|
||||
/* 80175A48 00172988 4B F2 1D AD */ bl cXyz_X1_
|
||||
/* 80175A4C 0017298C 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 80175A50 00172990 38 81 02 78 */ addi r4, r1, 0x278
|
||||
/* 80175A54 00172994 38 BF 00 70 */ addi r5, r31, 0x70
|
||||
/* 80175A58 00172998 48 0F 10 DD */ bl cXyz_NS___mi
|
||||
/* 80175A58 00172998 48 0F 10 DD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175A5C 0017299C 38 61 01 34 */ addi r3, r1, 0x134
|
||||
/* 80175A60 001729A0 38 81 01 40 */ addi r4, r1, 0x140
|
||||
/* 80175A64 001729A4 FC 20 90 90 */ fmr f1, f18
|
||||
/* 80175A68 001729A8 48 0F 11 1D */ bl cXyz_NS___ml
|
||||
/* 80175A68 001729A8 48 0F 11 1D */ bl __ml__4cXyzCFf
|
||||
/* 80175A6C 001729AC 38 61 01 28 */ addi r3, r1, 0x128
|
||||
/* 80175A70 001729B0 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 80175A74 001729B4 38 A1 01 34 */ addi r5, r1, 0x134
|
||||
/* 80175A78 001729B8 48 0F 10 6D */ bl cXyz_NS___pl
|
||||
/* 80175A78 001729B8 48 0F 10 6D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80175A7C 001729BC 38 61 02 78 */ addi r3, r1, 0x278
|
||||
/* 80175A80 001729C0 38 81 01 28 */ addi r4, r1, 0x128
|
||||
/* 80175A84 001729C4 4B F2 1D 55 */ bl cXyz_NS___as
|
||||
@@ -810,21 +810,21 @@ lbl_80175ABC:
|
||||
/* 80175ABC 001729FC 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 80175AC0 00172A00 38 81 02 78 */ addi r4, r1, 0x278
|
||||
/* 80175AC4 00172A04 38 A1 02 90 */ addi r5, r1, 0x290
|
||||
/* 80175AC8 00172A08 48 0F 10 6D */ bl cXyz_NS___mi
|
||||
/* 80175AC8 00172A08 48 0F 10 6D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175ACC 00172A0C 38 61 02 6C */ addi r3, r1, 0x26c
|
||||
/* 80175AD0 00172A10 38 81 01 1C */ addi r4, r1, 0x11c
|
||||
/* 80175AD4 00172A14 4B F2 1D 21 */ bl cXyz_X1_
|
||||
/* 80175AD8 00172A18 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 80175ADC 00172A1C 38 81 02 6C */ addi r4, r1, 0x26c
|
||||
/* 80175AE0 00172A20 48 0F 14 15 */ bl cXyz_NS_normalize
|
||||
/* 80175AE0 00172A20 48 0F 14 15 */ bl normalize__4cXyzFv
|
||||
/* 80175AE4 00172A24 38 61 01 04 */ addi r3, r1, 0x104
|
||||
/* 80175AE8 00172A28 38 81 02 6C */ addi r4, r1, 0x26c
|
||||
/* 80175AEC 00172A2C C0 22 9D 34 */ lfs f1, lbl_80453734-_SDA2_BASE_(r2)
|
||||
/* 80175AF0 00172A30 48 0F 10 95 */ bl cXyz_NS___ml
|
||||
/* 80175AF0 00172A30 48 0F 10 95 */ bl __ml__4cXyzCFf
|
||||
/* 80175AF4 00172A34 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 80175AF8 00172A38 38 81 02 90 */ addi r4, r1, 0x290
|
||||
/* 80175AFC 00172A3C 38 A1 01 04 */ addi r5, r1, 0x104
|
||||
/* 80175B00 00172A40 48 0F 0F E5 */ bl cXyz_NS___pl
|
||||
/* 80175B00 00172A40 48 0F 0F E5 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80175B04 00172A44 38 61 02 60 */ addi r3, r1, 0x260
|
||||
/* 80175B08 00172A48 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80175B0C 00172A4C 4B F2 1C CD */ bl cXyz_NS___as
|
||||
@@ -839,11 +839,11 @@ lbl_80175ABC:
|
||||
/* 80175B30 00172A70 38 61 00 EC */ addi r3, r1, 0xec
|
||||
/* 80175B34 00172A74 38 81 02 6C */ addi r4, r1, 0x26c
|
||||
/* 80175B38 00172A78 C0 22 9C E4 */ lfs f1, lbl_804536E4-_SDA2_BASE_(r2)
|
||||
/* 80175B3C 00172A7C 48 0F 10 49 */ bl cXyz_NS___ml
|
||||
/* 80175B3C 00172A7C 48 0F 10 49 */ bl __ml__4cXyzCFf
|
||||
/* 80175B40 00172A80 38 61 00 E0 */ addi r3, r1, 0xe0
|
||||
/* 80175B44 00172A84 38 81 02 54 */ addi r4, r1, 0x254
|
||||
/* 80175B48 00172A88 38 A1 00 EC */ addi r5, r1, 0xec
|
||||
/* 80175B4C 00172A8C 48 0F 0F 99 */ bl cXyz_NS___pl
|
||||
/* 80175B4C 00172A8C 48 0F 0F 99 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80175B50 00172A90 38 61 02 78 */ addi r3, r1, 0x278
|
||||
/* 80175B54 00172A94 38 81 00 E0 */ addi r4, r1, 0xe0
|
||||
/* 80175B58 00172A98 4B F2 1C 81 */ bl cXyz_NS___as
|
||||
@@ -862,10 +862,10 @@ lbl_80175B84:
|
||||
/* 80175B84 00172AC4 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 80175B88 00172AC8 38 81 02 78 */ addi r4, r1, 0x278
|
||||
/* 80175B8C 00172ACC 38 A1 02 90 */ addi r5, r1, 0x290
|
||||
/* 80175B90 00172AD0 48 0F 0F A5 */ bl cXyz_NS___mi
|
||||
/* 80175B90 00172AD0 48 0F 0F A5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175B94 00172AD4 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 80175B98 00172AD8 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 80175B9C 00172ADC 48 0F BC E5 */ bl cSGlobe_X4_
|
||||
/* 80175B9C 00172ADC 48 0F BC E5 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80175BA0 00172AE0 C0 42 9C A8 */ lfs f2, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 80175BA4 00172AE4 80 7F 03 F8 */ lwz r3, 0x3f8(r31)
|
||||
/* 80175BA8 00172AE8 80 1F 03 FC */ lwz r0, 0x3fc(r31)
|
||||
@@ -881,11 +881,11 @@ lbl_80175B84:
|
||||
/* 80175BD0 00172B10 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 80175BD4 00172B14 38 81 02 90 */ addi r4, r1, 0x290
|
||||
/* 80175BD8 00172B18 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80175BDC 00172B1C 48 0F 0F 59 */ bl cXyz_NS___mi
|
||||
/* 80175BDC 00172B1C 48 0F 0F 59 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175BE0 00172B20 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 80175BE4 00172B24 38 81 00 C8 */ addi r4, r1, 0xc8
|
||||
/* 80175BE8 00172B28 FC 20 88 90 */ fmr f1, f17
|
||||
/* 80175BEC 00172B2C 48 0F 0F 99 */ bl cXyz_NS___ml
|
||||
/* 80175BEC 00172B2C 48 0F 0F 99 */ bl __ml__4cXyzCFf
|
||||
/* 80175BF0 00172B30 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 80175BF4 00172B34 38 81 00 BC */ addi r4, r1, 0xbc
|
||||
/* 80175BF8 00172B38 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -900,15 +900,15 @@ lbl_80175B84:
|
||||
/* 80175C1C 00172B5C 38 81 00 68 */ addi r4, r1, 0x68
|
||||
/* 80175C20 00172B60 3A DF 00 60 */ addi r22, r31, 0x60
|
||||
/* 80175C24 00172B64 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80175C28 00172B68 48 0F B5 7D */ bl cSAngle_NS___mi_X1_
|
||||
/* 80175C28 00172B68 48 0F B5 7D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80175C2C 00172B6C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80175C30 00172B70 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 80175C34 00172B74 FC 20 88 90 */ fmr f1, f17
|
||||
/* 80175C38 00172B78 48 0F B6 2D */ bl cSAngle_NS___ml
|
||||
/* 80175C38 00172B78 48 0F B6 2D */ bl __ml__7cSAngleCFf
|
||||
/* 80175C3C 00172B7C 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80175C40 00172B80 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80175C44 00172B84 38 A1 00 18 */ addi r5, r1, 0x18
|
||||
/* 80175C48 00172B88 48 0F B5 2D */ bl cSAngle_NS___pl
|
||||
/* 80175C48 00172B88 48 0F B5 2D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80175C4C 00172B8C 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 80175C50 00172B90 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80175C54 00172B94 4B F1 9E 05 */ bl cSGlobe_NS_V
|
||||
@@ -916,25 +916,25 @@ lbl_80175B84:
|
||||
/* 80175C5C 00172B9C 38 81 00 6A */ addi r4, r1, 0x6a
|
||||
/* 80175C60 00172BA0 3A DF 00 62 */ addi r22, r31, 0x62
|
||||
/* 80175C64 00172BA4 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80175C68 00172BA8 48 0F B5 3D */ bl cSAngle_NS___mi_X1_
|
||||
/* 80175C68 00172BA8 48 0F B5 3D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80175C6C 00172BAC 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80175C70 00172BB0 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80175C74 00172BB4 FC 20 88 90 */ fmr f1, f17
|
||||
/* 80175C78 00172BB8 48 0F B5 ED */ bl cSAngle_NS___ml
|
||||
/* 80175C78 00172BB8 48 0F B5 ED */ bl __ml__7cSAngleCFf
|
||||
/* 80175C7C 00172BBC 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80175C80 00172BC0 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80175C84 00172BC4 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 80175C88 00172BC8 48 0F B4 ED */ bl cSAngle_NS___pl
|
||||
/* 80175C88 00172BC8 48 0F B4 ED */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80175C8C 00172BCC 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 80175C90 00172BD0 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80175C94 00172BD4 4B F1 8C 01 */ bl cSGlobe_NS_U
|
||||
/* 80175C98 00172BD8 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 80175C9C 00172BDC 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 80175CA0 00172BE0 48 0F BE 15 */ bl cSGlobe_NS_Xyz
|
||||
/* 80175CA0 00172BE0 48 0F BE 15 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80175CA4 00172BE4 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80175CA8 00172BE8 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 80175CAC 00172BEC 38 A1 00 B0 */ addi r5, r1, 0xb0
|
||||
/* 80175CB0 00172BF0 48 0F 0E 35 */ bl cXyz_NS___pl
|
||||
/* 80175CB0 00172BF0 48 0F 0E 35 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80175CB4 00172BF4 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 80175CB8 00172BF8 38 81 00 A4 */ addi r4, r1, 0xa4
|
||||
/* 80175CBC 00172BFC 4B F2 1B 1D */ bl cXyz_NS___as
|
||||
@@ -946,18 +946,18 @@ lbl_80175B84:
|
||||
/* 80175CD4 00172C14 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80175CD8 00172C18 38 81 02 C0 */ addi r4, r1, 0x2c0
|
||||
/* 80175CDC 00172C1C 38 BF 04 24 */ addi r5, r31, 0x424
|
||||
/* 80175CE0 00172C20 48 0F 0E 55 */ bl cXyz_NS___mi
|
||||
/* 80175CE0 00172C20 48 0F 0E 55 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175CE4 00172C24 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 80175CE8 00172C28 38 81 00 98 */ addi r4, r1, 0x98
|
||||
/* 80175CEC 00172C2C FC 20 88 90 */ fmr f1, f17
|
||||
/* 80175CF0 00172C30 48 0F 0E 95 */ bl cXyz_NS___ml
|
||||
/* 80175CF0 00172C30 48 0F 0E 95 */ bl __ml__4cXyzCFf
|
||||
/* 80175CF4 00172C34 38 7F 04 24 */ addi r3, r31, 0x424
|
||||
/* 80175CF8 00172C38 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 80175CFC 00172C3C 7C 65 1B 78 */ mr r5, r3
|
||||
/* 80175D00 00172C40 48 1D 13 91 */ bl PSVECAdd
|
||||
/* 80175D04 00172C44 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 80175D08 00172C48 38 9F 04 24 */ addi r4, r31, 0x424
|
||||
/* 80175D0C 00172C4C 48 0F 0F D9 */ bl cXyz_NS_norm
|
||||
/* 80175D0C 00172C4C 48 0F 0F D9 */ bl norm__4cXyzCFv
|
||||
/* 80175D10 00172C50 38 61 02 C0 */ addi r3, r1, 0x2c0
|
||||
/* 80175D14 00172C54 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 80175D18 00172C58 4B F2 1A C1 */ bl cXyz_NS___as
|
||||
@@ -999,10 +999,10 @@ lbl_80175D9C:
|
||||
/* 80175D9C 00172CDC 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80175DA0 00172CE0 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 80175DA4 00172CE4 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 80175DA8 00172CE8 48 0F 0D 8D */ bl cXyz_NS___mi
|
||||
/* 80175DA8 00172CE8 48 0F 0D 8D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80175DAC 00172CEC 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 80175DB0 00172CF0 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80175DB4 00172CF4 48 0F BC BD */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80175DB4 00172CF4 48 0F BC BD */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80175DB8 00172CF8 38 7F 07 40 */ addi r3, r31, 0x740
|
||||
/* 80175DBC 00172CFC 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 80175DC0 00172D00 4B F2 1A 19 */ bl cXyz_NS___as
|
||||
|
||||
@@ -66,7 +66,7 @@
|
||||
/* 80176178 001730B8 3B 84 2C 78 */ addi r28, r4, 0x2c78
|
||||
/* 8017617C 001730BC 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 80176180 001730C0 A8 84 31 18 */ lha r4, 0x3118(r4)
|
||||
/* 80176184 001730C4 48 0F AE 15 */ bl cSAngle_X2_
|
||||
/* 80176184 001730C4 48 0F AE 15 */ bl __ct__7cSAngleFs
|
||||
/* 80176188 001730C8 A8 01 00 4C */ lha r0, 0x4c(r1)
|
||||
/* 8017618C 001730CC B0 01 00 5C */ sth r0, 0x5c(r1)
|
||||
/* 80176190 001730D0 48 00 00 2C */ b lbl_801761BC
|
||||
@@ -95,7 +95,7 @@ lbl_801761BC:
|
||||
/* 801761E4 00173124 38 61 01 28 */ addi r3, r1, 0x128
|
||||
/* 801761E8 00173128 38 9D 00 64 */ addi r4, r29, 0x64
|
||||
/* 801761EC 0017312C 38 A1 01 70 */ addi r5, r1, 0x170
|
||||
/* 801761F0 00173130 48 0F 09 45 */ bl cXyz_NS___mi
|
||||
/* 801761F0 00173130 48 0F 09 45 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801761F4 00173134 C0 01 01 28 */ lfs f0, 0x128(r1)
|
||||
/* 801761F8 00173138 D0 1D 03 EC */ stfs f0, 0x3ec(r29)
|
||||
/* 801761FC 0017313C C0 01 01 2C */ lfs f0, 0x12c(r1)
|
||||
@@ -105,7 +105,7 @@ lbl_801761BC:
|
||||
/* 8017620C 0017314C 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 80176210 00173150 38 9D 00 70 */ addi r4, r29, 0x70
|
||||
/* 80176214 00173154 38 A1 01 70 */ addi r5, r1, 0x170
|
||||
/* 80176218 00173158 48 0F 09 1D */ bl cXyz_NS___mi
|
||||
/* 80176218 00173158 48 0F 09 1D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017621C 0017315C C0 01 01 1C */ lfs f0, 0x11c(r1)
|
||||
/* 80176220 00173160 D0 1D 03 F8 */ stfs f0, 0x3f8(r29)
|
||||
/* 80176224 00173164 C0 01 01 20 */ lfs f0, 0x120(r1)
|
||||
@@ -137,10 +137,10 @@ lbl_801761BC:
|
||||
/* 8017628C 001731CC 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 80176290 001731D0 38 9D 03 F8 */ addi r4, r29, 0x3f8
|
||||
/* 80176294 001731D4 38 BD 03 EC */ addi r5, r29, 0x3ec
|
||||
/* 80176298 001731D8 48 0F 08 9D */ bl cXyz_NS___mi
|
||||
/* 80176298 001731D8 48 0F 08 9D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017629C 001731DC 38 7D 04 04 */ addi r3, r29, 0x404
|
||||
/* 801762A0 001731E0 38 81 01 10 */ addi r4, r1, 0x110
|
||||
/* 801762A4 001731E4 48 0F B7 CD */ bl cSGlobe_NS_Val_X3_
|
||||
/* 801762A4 001731E4 48 0F B7 CD */ bl Val__7cSGlobeFRC4cXyz
|
||||
lbl_801762A8:
|
||||
/* 801762A8 001731E8 C0 1D 04 04 */ lfs f0, 0x404(r29)
|
||||
/* 801762AC 001731EC EC 20 80 28 */ fsubs f1, f0, f16
|
||||
@@ -165,7 +165,7 @@ lbl_801762DC:
|
||||
/* 801762F0 00173230 D2 81 01 6C */ stfs f20, 0x16c(r1)
|
||||
/* 801762F4 00173234 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 801762F8 00173238 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 801762FC 0017323C 48 0F AC 6D */ bl cSAngle_X1_
|
||||
/* 801762FC 0017323C 48 0F AC 6D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80176300 00173240 38 61 01 04 */ addi r3, r1, 0x104
|
||||
/* 80176304 00173244 38 81 01 64 */ addi r4, r1, 0x164
|
||||
/* 80176308 00173248 38 A1 00 44 */ addi r5, r1, 0x44
|
||||
@@ -183,7 +183,7 @@ lbl_801762DC:
|
||||
/* 80176338 00173278 38 61 00 EC */ addi r3, r1, 0xec
|
||||
/* 8017633C 0017327C 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80176340 00173280 38 A1 01 70 */ addi r5, r1, 0x170
|
||||
/* 80176344 00173284 48 0F 07 F1 */ bl cXyz_NS___mi
|
||||
/* 80176344 00173284 48 0F 07 F1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80176348 00173288 C0 01 00 EC */ lfs f0, 0xec(r1)
|
||||
/* 8017634C 0017328C D0 01 01 58 */ stfs f0, 0x158(r1)
|
||||
/* 80176350 00173290 C0 01 00 F0 */ lfs f0, 0xf0(r1)
|
||||
@@ -201,15 +201,15 @@ lbl_801762DC:
|
||||
/* 80176380 001732C0 38 61 00 E0 */ addi r3, r1, 0xe0
|
||||
/* 80176384 001732C4 38 81 01 58 */ addi r4, r1, 0x158
|
||||
/* 80176388 001732C8 38 A1 01 64 */ addi r5, r1, 0x164
|
||||
/* 8017638C 001732CC 48 0F 07 59 */ bl cXyz_NS___pl
|
||||
/* 8017638C 001732CC 48 0F 07 59 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80176390 001732D0 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 80176394 001732D4 38 81 00 E0 */ addi r4, r1, 0xe0
|
||||
/* 80176398 001732D8 38 BD 03 EC */ addi r5, r29, 0x3ec
|
||||
/* 8017639C 001732DC 48 0F 07 99 */ bl cXyz_NS___mi
|
||||
/* 8017639C 001732DC 48 0F 07 99 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801763A0 001732E0 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 801763A4 001732E4 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 801763A8 001732E8 FC 20 B0 90 */ fmr f1, f22
|
||||
/* 801763AC 001732EC 48 0F 07 D9 */ bl cXyz_NS___ml
|
||||
/* 801763AC 001732EC 48 0F 07 D9 */ bl __ml__4cXyzCFf
|
||||
/* 801763B0 001732F0 38 7D 03 EC */ addi r3, r29, 0x3ec
|
||||
/* 801763B4 001732F4 38 81 00 C8 */ addi r4, r1, 0xc8
|
||||
/* 801763B8 001732F8 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -217,10 +217,10 @@ lbl_801762DC:
|
||||
/* 801763C0 00173300 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 801763C4 00173304 38 9D 03 F8 */ addi r4, r29, 0x3f8
|
||||
/* 801763C8 00173308 38 BD 03 EC */ addi r5, r29, 0x3ec
|
||||
/* 801763CC 0017330C 48 0F 07 69 */ bl cXyz_NS___mi
|
||||
/* 801763CC 0017330C 48 0F 07 69 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801763D0 00173310 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 801763D4 00173314 38 81 00 BC */ addi r4, r1, 0xbc
|
||||
/* 801763D8 00173318 48 0F B4 A9 */ bl cSGlobe_X4_
|
||||
/* 801763D8 00173318 48 0F B4 A9 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 801763DC 0017331C C0 01 00 60 */ lfs f0, 0x60(r1)
|
||||
/* 801763E0 00173320 FE 40 00 90 */ fmr f18, f0
|
||||
/* 801763E4 00173324 FC 00 88 40 */ fcmpo cr0, f0, f17
|
||||
@@ -244,10 +244,10 @@ lbl_8017641C:
|
||||
/* 80176420 00173360 2C 00 00 01 */ cmpwi r0, 1
|
||||
/* 80176424 00173364 40 82 00 24 */ bne lbl_80176448
|
||||
/* 80176428 00173368 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8017642C 0017336C 48 0F AC BD */ bl cSAngle_NS_Inv
|
||||
/* 8017642C 0017336C 48 0F AC BD */ bl Inv__7cSAngleCFv
|
||||
/* 80176430 00173370 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80176434 00173374 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80176438 00173378 48 0F AB 61 */ bl cSAngle_X2_
|
||||
/* 80176438 00173378 48 0F AB 61 */ bl __ct__7cSAngleFs
|
||||
/* 8017643C 0017337C A8 01 00 40 */ lha r0, 0x40(r1)
|
||||
/* 80176440 00173380 B0 01 00 58 */ sth r0, 0x58(r1)
|
||||
/* 80176444 00173384 48 00 00 E4 */ b lbl_80176528
|
||||
@@ -262,34 +262,34 @@ lbl_80176448:
|
||||
/* 80176464 001733A4 C0 02 9C E4 */ lfs f0, lbl_804536E4-_SDA2_BASE_(r2)
|
||||
/* 80176468 001733A8 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8017646C 001733AC 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 80176470 001733B0 48 0F AB 59 */ bl cSAngle_X3_
|
||||
/* 80176470 001733B0 48 0F AB 59 */ bl __ct__7cSAngleFf
|
||||
/* 80176474 001733B4 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80176478 001733B8 38 9D 04 0A */ addi r4, r29, 0x40a
|
||||
/* 8017647C 001733BC 38 A1 00 3C */ addi r5, r1, 0x3c
|
||||
/* 80176480 001733C0 48 0F AC F5 */ bl cSAngle_NS___pl
|
||||
/* 80176480 001733C0 48 0F AC F5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80176484 001733C4 A8 01 00 38 */ lha r0, 0x38(r1)
|
||||
/* 80176488 001733C8 B0 01 00 58 */ sth r0, 0x58(r1)
|
||||
/* 8017648C 001733CC 48 00 00 9C */ b lbl_80176528
|
||||
lbl_80176490:
|
||||
/* 80176490 001733D0 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 80176494 001733D4 48 0F AC 55 */ bl cSAngle_NS_Inv
|
||||
/* 80176494 001733D4 48 0F AC 55 */ bl Inv__7cSAngleCFv
|
||||
/* 80176498 001733D8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017649C 001733DC 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 801764A0 001733E0 3B E1 00 66 */ addi r31, r1, 0x66
|
||||
/* 801764A4 001733E4 7F E5 FB 78 */ mr r5, r31
|
||||
/* 801764A8 001733E8 48 0F AE 79 */ bl cSAngle_NS___mi_short
|
||||
/* 801764A8 001733E8 48 0F AE 79 */ bl __mi__FsRC7cSAngle
|
||||
/* 801764AC 001733EC 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 801764B0 001733F0 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 801764B4 001733F4 48 0F AA B5 */ bl cSAngle_X1_
|
||||
/* 801764B4 001733F4 48 0F AA B5 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 801764B8 001733F8 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 801764BC 001733FC 48 0F AC 3D */ bl cSAngle_NS_Sin
|
||||
/* 801764BC 001733FC 48 0F AC 3D */ bl Sin__7cSAngleCFv
|
||||
/* 801764C0 00173400 FE 00 08 90 */ fmr f16, f1
|
||||
/* 801764C4 00173404 C0 1D 01 C4 */ lfs f0, 0x1c4(r29)
|
||||
/* 801764C8 00173408 EC 10 00 32 */ fmuls f0, f16, f0
|
||||
/* 801764CC 0017340C FC 00 02 10 */ fabs f0, f0
|
||||
/* 801764D0 00173410 FE 20 00 18 */ frsp f17, f0
|
||||
/* 801764D4 00173414 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 801764D8 00173418 48 0F AC 49 */ bl cSAngle_NS_Cos
|
||||
/* 801764D8 00173418 48 0F AC 49 */ bl Cos__7cSAngleCFv
|
||||
/* 801764DC 0017341C C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
|
||||
/* 801764E0 00173420 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 801764E4 00173424 40 81 00 0C */ ble lbl_801764F0
|
||||
@@ -304,11 +304,11 @@ lbl_801764F4:
|
||||
/* 80176500 00173440 EC 10 04 F2 */ fmuls f0, f16, f19
|
||||
/* 80176504 00173444 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80176508 00173448 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8017650C 0017344C 48 0F AA BD */ bl cSAngle_X3_
|
||||
/* 8017650C 0017344C 48 0F AA BD */ bl __ct__7cSAngleFf
|
||||
/* 80176510 00173450 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80176514 00173454 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80176518 00173458 38 A1 00 30 */ addi r5, r1, 0x30
|
||||
/* 8017651C 0017345C 48 0F AC 59 */ bl cSAngle_NS___pl
|
||||
/* 8017651C 0017345C 48 0F AC 59 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80176520 00173460 A8 01 00 2C */ lha r0, 0x2c(r1)
|
||||
/* 80176524 00173464 B0 01 00 58 */ sth r0, 0x58(r1)
|
||||
lbl_80176528:
|
||||
@@ -316,19 +316,19 @@ lbl_80176528:
|
||||
/* 8017652C 0017346C EC 1E E8 28 */ fsubs f0, f30, f29
|
||||
/* 80176530 00173470 EC 17 00 32 */ fmuls f0, f23, f0
|
||||
/* 80176534 00173474 EC 3D 00 2A */ fadds f1, f29, f0
|
||||
/* 80176538 00173478 48 0F AA 91 */ bl cSAngle_X3_
|
||||
/* 80176538 00173478 48 0F AA 91 */ bl __ct__7cSAngleFf
|
||||
/* 8017653C 0017347C 38 7D 04 04 */ addi r3, r29, 0x404
|
||||
/* 80176540 00173480 FC 20 90 90 */ fmr f1, f18
|
||||
/* 80176544 00173484 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80176548 00173488 38 A1 00 58 */ addi r5, r1, 0x58
|
||||
/* 8017654C 0017348C 48 0F B4 BD */ bl cSGlobe_NS_Val_X2_
|
||||
/* 8017654C 0017348C 48 0F B4 BD */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 80176550 00173490 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 80176554 00173494 38 9D 04 04 */ addi r4, r29, 0x404
|
||||
/* 80176558 00173498 48 0F B5 5D */ bl cSGlobe_NS_Xyz
|
||||
/* 80176558 00173498 48 0F B5 5D */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017655C 0017349C 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80176560 001734A0 38 9D 03 EC */ addi r4, r29, 0x3ec
|
||||
/* 80176564 001734A4 38 A1 00 B0 */ addi r5, r1, 0xb0
|
||||
/* 80176568 001734A8 48 0F 05 7D */ bl cXyz_NS___pl
|
||||
/* 80176568 001734A8 48 0F 05 7D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017656C 001734AC C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
/* 80176570 001734B0 D0 1D 03 F8 */ stfs f0, 0x3f8(r29)
|
||||
/* 80176574 001734B4 C0 01 00 A8 */ lfs f0, 0xa8(r1)
|
||||
@@ -338,7 +338,7 @@ lbl_80176528:
|
||||
/* 80176584 001734C4 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80176588 001734C8 38 9D 03 EC */ addi r4, r29, 0x3ec
|
||||
/* 8017658C 001734CC 38 A1 01 70 */ addi r5, r1, 0x170
|
||||
/* 80176590 001734D0 48 0F 05 A5 */ bl cXyz_NS___mi
|
||||
/* 80176590 001734D0 48 0F 05 A5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80176594 001734D4 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
/* 80176598 001734D8 D0 01 01 4C */ stfs f0, 0x14c(r1)
|
||||
/* 8017659C 001734DC C0 01 00 9C */ lfs f0, 0x9c(r1)
|
||||
@@ -348,7 +348,7 @@ lbl_80176528:
|
||||
/* 801765AC 001734EC 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 801765B0 001734F0 38 9D 03 F8 */ addi r4, r29, 0x3f8
|
||||
/* 801765B4 001734F4 38 A1 01 70 */ addi r5, r1, 0x170
|
||||
/* 801765B8 001734F8 48 0F 05 7D */ bl cXyz_NS___mi
|
||||
/* 801765B8 001734F8 48 0F 05 7D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801765BC 001734FC C0 01 00 8C */ lfs f0, 0x8c(r1)
|
||||
/* 801765C0 00173500 D0 01 01 40 */ stfs f0, 0x140(r1)
|
||||
/* 801765C4 00173504 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
@@ -374,10 +374,10 @@ lbl_80176528:
|
||||
/* 80176614 00173554 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 80176618 00173558 38 81 01 40 */ addi r4, r1, 0x140
|
||||
/* 8017661C 0017355C 38 A1 01 4C */ addi r5, r1, 0x14c
|
||||
/* 80176620 00173560 48 0F 05 15 */ bl cXyz_NS___mi
|
||||
/* 80176620 00173560 48 0F 05 15 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80176624 00173564 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 80176628 00173568 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 8017662C 0017356C 48 0F B4 45 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8017662C 0017356C 48 0F B4 45 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80176630 00173570 C0 01 01 4C */ lfs f0, 0x14c(r1)
|
||||
/* 80176634 00173574 D0 1D 00 64 */ stfs f0, 0x64(r29)
|
||||
/* 80176638 00173578 C0 01 01 50 */ lfs f0, 0x150(r1)
|
||||
@@ -395,50 +395,50 @@ lbl_80176528:
|
||||
/* 80176668 001735A8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017666C 001735AC 3B DD 00 60 */ addi r30, r29, 0x60
|
||||
/* 80176670 001735B0 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80176674 001735B4 48 0F AB 31 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80176674 001735B4 48 0F AB 31 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80176678 001735B8 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017667C 001735BC 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 80176680 001735C0 FC 20 E0 90 */ fmr f1, f28
|
||||
/* 80176684 001735C4 48 0F AB E1 */ bl cSAngle_NS___ml
|
||||
/* 80176684 001735C4 48 0F AB E1 */ bl __ml__7cSAngleCFf
|
||||
/* 80176688 001735C8 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017668C 001735CC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80176690 001735D0 38 A1 00 24 */ addi r5, r1, 0x24
|
||||
/* 80176694 001735D4 48 0F AA E1 */ bl cSAngle_NS___pl
|
||||
/* 80176694 001735D4 48 0F AA E1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80176698 001735D8 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8017669C 001735DC A8 81 00 20 */ lha r4, 0x20(r1)
|
||||
/* 801766A0 001735E0 48 0F A8 F9 */ bl cSAngle_X2_
|
||||
/* 801766A0 001735E0 48 0F A8 F9 */ bl __ct__7cSAngleFs
|
||||
/* 801766A4 001735E4 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 801766A8 001735E8 B0 1D 00 60 */ sth r0, 0x60(r29)
|
||||
/* 801766AC 001735EC 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 801766B0 001735F0 38 81 00 66 */ addi r4, r1, 0x66
|
||||
/* 801766B4 001735F4 3B DD 00 62 */ addi r30, r29, 0x62
|
||||
/* 801766B8 001735F8 7F C5 F3 78 */ mr r5, r30
|
||||
/* 801766BC 001735FC 48 0F AA E9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801766BC 001735FC 48 0F AA E9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801766C0 00173600 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801766C4 00173604 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 801766C8 00173608 FC 20 D8 90 */ fmr f1, f27
|
||||
/* 801766CC 0017360C 48 0F AB 99 */ bl cSAngle_NS___ml
|
||||
/* 801766CC 0017360C 48 0F AB 99 */ bl __ml__7cSAngleCFf
|
||||
/* 801766D0 00173610 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801766D4 00173614 48 0F AA 4D */ bl cSAngle_NS_Cos
|
||||
/* 801766D4 00173614 48 0F AA 4D */ bl Cos__7cSAngleCFv
|
||||
/* 801766D8 00173618 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 801766DC 0017361C 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 801766E0 00173620 48 0F AB 85 */ bl cSAngle_NS___ml
|
||||
/* 801766E0 00173620 48 0F AB 85 */ bl __ml__7cSAngleCFf
|
||||
/* 801766E4 00173624 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 801766E8 00173628 7F C4 F3 78 */ mr r4, r30
|
||||
/* 801766EC 0017362C 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 801766F0 00173630 48 0F AA 85 */ bl cSAngle_NS___pl
|
||||
/* 801766F0 00173630 48 0F AA 85 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801766F4 00173634 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801766F8 00173638 A8 81 00 10 */ lha r4, 0x10(r1)
|
||||
/* 801766FC 0017363C 48 0F A8 9D */ bl cSAngle_X2_
|
||||
/* 801766FC 0017363C 48 0F A8 9D */ bl __ct__7cSAngleFs
|
||||
/* 80176700 00173640 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80176704 00173644 B0 1D 00 62 */ sth r0, 0x62(r29)
|
||||
/* 80176708 00173648 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 8017670C 0017364C 38 9D 00 5C */ addi r4, r29, 0x5c
|
||||
/* 80176710 00173650 48 0F B3 A5 */ bl cSGlobe_NS_Xyz
|
||||
/* 80176710 00173650 48 0F B3 A5 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80176714 00173654 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 80176718 00173658 38 9D 00 64 */ addi r4, r29, 0x64
|
||||
/* 8017671C 0017365C 38 A1 00 74 */ addi r5, r1, 0x74
|
||||
/* 80176720 00173660 48 0F 03 C5 */ bl cXyz_NS___pl
|
||||
/* 80176720 00173660 48 0F 03 C5 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80176724 00173664 C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
/* 80176728 00173668 D0 1D 00 70 */ stfs f0, 0x70(r29)
|
||||
/* 8017672C 0017366C C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
|
||||
@@ -170,10 +170,10 @@ lbl_80176A74:
|
||||
/* 80176A80 001739C0 D3 A1 01 04 */ stfs f29, 0x104(r1)
|
||||
/* 80176A84 001739C4 3B DD 00 62 */ addi r30, r29, 0x62
|
||||
/* 80176A88 001739C8 7F C3 F3 78 */ mr r3, r30
|
||||
/* 80176A8C 001739CC 48 0F A6 5D */ bl cSAngle_NS_Inv
|
||||
/* 80176A8C 001739CC 48 0F A6 5D */ bl Inv__7cSAngleCFv
|
||||
/* 80176A90 001739D0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80176A94 001739D4 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80176A98 001739D8 48 0F A5 01 */ bl cSAngle_X2_
|
||||
/* 80176A98 001739D8 48 0F A5 01 */ bl __ct__7cSAngleFs
|
||||
/* 80176A9C 001739DC 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 80176AA0 001739E0 38 81 00 FC */ addi r4, r1, 0xfc
|
||||
/* 80176AA4 001739E4 38 A1 00 28 */ addi r5, r1, 0x28
|
||||
@@ -195,10 +195,10 @@ lbl_80176A74:
|
||||
/* 80176AE4 00173A24 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 80176AE8 00173A28 38 81 00 F0 */ addi r4, r1, 0xf0
|
||||
/* 80176AEC 00173A2C 38 A1 01 08 */ addi r5, r1, 0x108
|
||||
/* 80176AF0 00173A30 48 0F 00 45 */ bl cXyz_NS___mi
|
||||
/* 80176AF0 00173A30 48 0F 00 45 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80176AF4 00173A34 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 80176AF8 00173A38 38 81 00 84 */ addi r4, r1, 0x84
|
||||
/* 80176AFC 00173A3C 48 0F AD 85 */ bl cSGlobe_X4_
|
||||
/* 80176AFC 00173A3C 48 0F AD 85 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80176B00 00173A40 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
/* 80176B04 00173A44 FC 00 C0 40 */ fcmpo cr0, f0, f24
|
||||
/* 80176B08 00173A48 40 80 00 10 */ bge lbl_80176B18
|
||||
@@ -226,11 +226,11 @@ lbl_80176B44:
|
||||
/* 80176B54 00173A94 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80176B58 00173A98 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 80176B5C 00173A9C 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 80176B60 00173AA0 48 0F AF 55 */ bl cSGlobe_NS_Xyz
|
||||
/* 80176B60 00173AA0 48 0F AF 55 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80176B64 00173AA4 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 80176B68 00173AA8 38 81 01 08 */ addi r4, r1, 0x108
|
||||
/* 80176B6C 00173AAC 38 A1 00 78 */ addi r5, r1, 0x78
|
||||
/* 80176B70 00173AB0 48 0E FF 75 */ bl cXyz_NS___pl
|
||||
/* 80176B70 00173AB0 48 0E FF 75 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80176B74 00173AB4 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
/* 80176B78 00173AB8 D0 01 00 E4 */ stfs f0, 0xe4(r1)
|
||||
/* 80176B7C 00173ABC C0 01 00 70 */ lfs f0, 0x70(r1)
|
||||
@@ -258,7 +258,7 @@ lbl_80176BA8:
|
||||
/* 80176BD0 00173B10 EC 17 B0 28 */ fsubs f0, f23, f22
|
||||
/* 80176BD4 00173B14 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80176BD8 00173B18 EC 36 00 2A */ fadds f1, f22, f0
|
||||
/* 80176BDC 00173B1C 48 0F A3 ED */ bl cSAngle_X3_
|
||||
/* 80176BDC 00173B1C 48 0F A3 ED */ bl __ct__7cSAngleFf
|
||||
/* 80176BE0 00173B20 80 1D 0A F4 */ lwz r0, 0xaf4(r29)
|
||||
/* 80176BE4 00173B24 7C 60 FA 14 */ add r3, r0, r31
|
||||
/* 80176BE8 00173B28 A0 03 00 06 */ lhz r0, 6(r3)
|
||||
@@ -266,22 +266,22 @@ lbl_80176BA8:
|
||||
/* 80176BF0 00173B30 41 82 00 10 */ beq lbl_80176C00
|
||||
/* 80176BF4 00173B34 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80176BF8 00173B38 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80176BFC 00173B3C 48 0F A5 D9 */ bl cSAngle_NS___apl
|
||||
/* 80176BFC 00173B3C 48 0F A5 D9 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
lbl_80176C00:
|
||||
/* 80176C00 00173B40 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80176C04 00173B44 38 81 00 3A */ addi r4, r1, 0x3a
|
||||
/* 80176C08 00173B48 48 0F A3 61 */ bl cSAngle_X1_
|
||||
/* 80176C08 00173B48 48 0F A3 61 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80176C0C 00173B4C 88 1D 01 58 */ lbz r0, 0x158(r29)
|
||||
/* 80176C10 00173B50 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 80176C14 00173B54 40 82 00 DC */ bne lbl_80176CF0
|
||||
/* 80176C18 00173B58 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 80176C1C 00173B5C 38 81 00 E4 */ addi r4, r1, 0xe4
|
||||
/* 80176C20 00173B60 38 BD 00 64 */ addi r5, r29, 0x64
|
||||
/* 80176C24 00173B64 48 0E FF 11 */ bl cXyz_NS___mi
|
||||
/* 80176C24 00173B64 48 0E FF 11 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80176C28 00173B68 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 80176C2C 00173B6C 38 81 00 60 */ addi r4, r1, 0x60
|
||||
/* 80176C30 00173B70 C0 3D 03 FC */ lfs f1, 0x3fc(r29)
|
||||
/* 80176C34 00173B74 48 0E FF 51 */ bl cXyz_NS___ml
|
||||
/* 80176C34 00173B74 48 0E FF 51 */ bl __ml__4cXyzCFf
|
||||
/* 80176C38 00173B78 38 7D 00 64 */ addi r3, r29, 0x64
|
||||
/* 80176C3C 00173B7C 38 81 00 54 */ addi r4, r1, 0x54
|
||||
/* 80176C40 00173B80 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -296,35 +296,35 @@ lbl_80176C00:
|
||||
/* 80176C64 00173BA4 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 80176C68 00173BA8 3B FD 00 60 */ addi r31, r29, 0x60
|
||||
/* 80176C6C 00173BAC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 80176C70 00173BB0 48 0F A5 35 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80176C70 00173BB0 48 0F A5 35 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80176C74 00173BB4 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80176C78 00173BB8 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 80176C7C 00173BBC C0 3D 03 FC */ lfs f1, 0x3fc(r29)
|
||||
/* 80176C80 00173BC0 48 0F A5 E5 */ bl cSAngle_NS___ml
|
||||
/* 80176C80 00173BC0 48 0F A5 E5 */ bl __ml__7cSAngleCFf
|
||||
/* 80176C84 00173BC4 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80176C88 00173BC8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80176C8C 00173BCC 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
/* 80176C90 00173BD0 48 0F A4 E5 */ bl cSAngle_NS___pl
|
||||
/* 80176C90 00173BD0 48 0F A4 E5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80176C94 00173BD4 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80176C98 00173BD8 A8 81 00 1C */ lha r4, 0x1c(r1)
|
||||
/* 80176C9C 00173BDC 48 0F A2 FD */ bl cSAngle_X2_
|
||||
/* 80176C9C 00173BDC 48 0F A2 FD */ bl __ct__7cSAngleFs
|
||||
/* 80176CA0 00173BE0 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 80176CA4 00173BE4 B0 1D 00 60 */ sth r0, 0x60(r29)
|
||||
/* 80176CA8 00173BE8 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 80176CAC 00173BEC 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 80176CB0 00173BF0 7F C5 F3 78 */ mr r5, r30
|
||||
/* 80176CB4 00173BF4 48 0F A4 F1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80176CB4 00173BF4 48 0F A4 F1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80176CB8 00173BF8 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80176CBC 00173BFC 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 80176CC0 00173C00 C0 3D 03 FC */ lfs f1, 0x3fc(r29)
|
||||
/* 80176CC4 00173C04 48 0F A5 A1 */ bl cSAngle_NS___ml
|
||||
/* 80176CC4 00173C04 48 0F A5 A1 */ bl __ml__7cSAngleCFf
|
||||
/* 80176CC8 00173C08 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80176CCC 00173C0C 7F C4 F3 78 */ mr r4, r30
|
||||
/* 80176CD0 00173C10 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 80176CD4 00173C14 48 0F A4 A1 */ bl cSAngle_NS___pl
|
||||
/* 80176CD4 00173C14 48 0F A4 A1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80176CD8 00173C18 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80176CDC 00173C1C A8 81 00 10 */ lha r4, 0x10(r1)
|
||||
/* 80176CE0 00173C20 48 0F A2 B9 */ bl cSAngle_X2_
|
||||
/* 80176CE0 00173C20 48 0F A2 B9 */ bl __ct__7cSAngleFs
|
||||
/* 80176CE4 00173C24 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80176CE8 00173C28 B0 1D 00 62 */ sth r0, 0x62(r29)
|
||||
/* 80176CEC 00173C2C 48 00 00 30 */ b lbl_80176D1C
|
||||
@@ -339,15 +339,15 @@ lbl_80176CF0:
|
||||
/* 80176D0C 00173C4C FC 20 C0 90 */ fmr f1, f24
|
||||
/* 80176D10 00173C50 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 80176D14 00173C54 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 80176D18 00173C58 48 0F AC F1 */ bl cSGlobe_NS_Val_X2_
|
||||
/* 80176D18 00173C58 48 0F AC F1 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
lbl_80176D1C:
|
||||
/* 80176D1C 00173C5C 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 80176D20 00173C60 38 9D 00 5C */ addi r4, r29, 0x5c
|
||||
/* 80176D24 00173C64 48 0F AD 91 */ bl cSGlobe_NS_Xyz
|
||||
/* 80176D24 00173C64 48 0F AD 91 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80176D28 00173C68 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 80176D2C 00173C6C 38 9D 00 64 */ addi r4, r29, 0x64
|
||||
/* 80176D30 00173C70 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 80176D34 00173C74 48 0E FD B1 */ bl cXyz_NS___pl
|
||||
/* 80176D34 00173C74 48 0E FD B1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80176D38 00173C78 C0 01 00 3C */ lfs f0, 0x3c(r1)
|
||||
/* 80176D3C 00173C7C D0 1D 00 70 */ stfs f0, 0x70(r29)
|
||||
/* 80176D40 00173C80 C0 01 00 40 */ lfs f0, 0x40(r1)
|
||||
|
||||
@@ -43,22 +43,22 @@
|
||||
/* 80176EA8 00173DE8 7C 99 23 78 */ mr r25, r4
|
||||
/* 80176EAC 00173DEC 38 61 00 FC */ addi r3, r1, 0xfc
|
||||
/* 80176EB0 00173DF0 C0 38 0A 30 */ lfs f1, 0xa30(r24)
|
||||
/* 80176EB4 00173DF4 48 0F A1 15 */ bl cSAngle_X3_
|
||||
/* 80176EB4 00173DF4 48 0F A1 15 */ bl __ct__7cSAngleFf
|
||||
/* 80176EB8 00173DF8 38 61 01 4C */ addi r3, r1, 0x14c
|
||||
/* 80176EBC 00173DFC 38 81 00 FC */ addi r4, r1, 0xfc
|
||||
/* 80176EC0 00173E00 48 0F A0 A9 */ bl cSAngle_X1_
|
||||
/* 80176EC0 00173E00 48 0F A0 A9 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80176EC4 00173E04 38 61 00 FC */ addi r3, r1, 0xfc
|
||||
/* 80176EC8 00173E08 38 80 FF FF */ li r4, -1
|
||||
/* 80176ECC 00173E0C 4B EB 96 45 */ bl cSAngle_NS_dtor
|
||||
/* 80176ED0 00173E10 38 61 01 48 */ addi r3, r1, 0x148
|
||||
/* 80176ED4 00173E14 C0 22 9D 54 */ lfs f1, lbl_80453754-_SDA2_BASE_(r2)
|
||||
/* 80176ED8 00173E18 48 0F A0 F1 */ bl cSAngle_X3_
|
||||
/* 80176ED8 00173E18 48 0F A0 F1 */ bl __ct__7cSAngleFf
|
||||
/* 80176EDC 00173E1C 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 80176EE0 00173E20 C0 22 9D 98 */ lfs f1, lbl_80453798-_SDA2_BASE_(r2)
|
||||
/* 80176EE4 00173E24 48 0F A0 E5 */ bl cSAngle_X3_
|
||||
/* 80176EE4 00173E24 48 0F A0 E5 */ bl __ct__7cSAngleFf
|
||||
/* 80176EE8 00173E28 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 80176EEC 00173E2C C0 22 9C B8 */ lfs f1, lbl_804536B8-_SDA2_BASE_(r2)
|
||||
/* 80176EF0 00173E30 48 0F A0 D9 */ bl cSAngle_X3_
|
||||
/* 80176EF0 00173E30 48 0F A0 D9 */ bl __ct__7cSAngleFf
|
||||
/* 80176EF4 00173E34 38 78 0A EC */ addi r3, r24, 0xaec
|
||||
/* 80176EF8 00173E38 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80176EFC 00173E3C 38 A0 00 00 */ li r5, 0
|
||||
@@ -154,13 +154,13 @@
|
||||
/* 80177064 00173FA4 38 A0 00 17 */ li r5, 0x17
|
||||
/* 80177068 00173FA8 48 00 BC 69 */ bl dCamParam_c_NS_Val
|
||||
/* 8017706C 00173FAC 38 61 01 3C */ addi r3, r1, 0x13c
|
||||
/* 80177070 00173FB0 48 0F 9F 59 */ bl cSAngle_X3_
|
||||
/* 80177070 00173FB0 48 0F 9F 59 */ bl __ct__7cSAngleFf
|
||||
/* 80177074 00173FB4 38 78 0A EC */ addi r3, r24, 0xaec
|
||||
/* 80177078 00173FB8 7F 24 CB 78 */ mr r4, r25
|
||||
/* 8017707C 00173FBC 38 A0 00 18 */ li r5, 0x18
|
||||
/* 80177080 00173FC0 48 00 BC 51 */ bl dCamParam_c_NS_Val
|
||||
/* 80177084 00173FC4 38 61 01 38 */ addi r3, r1, 0x138
|
||||
/* 80177088 00173FC8 48 0F 9F 41 */ bl cSAngle_X3_
|
||||
/* 80177088 00173FC8 48 0F 9F 41 */ bl __ct__7cSAngleFf
|
||||
/* 8017708C 00173FCC 38 78 0A EC */ addi r3, r24, 0xaec
|
||||
/* 80177090 00173FD0 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80177094 00173FD4 38 A0 00 16 */ li r5, 0x16
|
||||
@@ -216,7 +216,7 @@ lbl_80177130:
|
||||
/* 80177158 00174098 D0 18 04 44 */ stfs f0, 0x444(r24)
|
||||
/* 8017715C 0017409C 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 80177160 001740A0 A8 98 07 D2 */ lha r4, 0x7d2(r24)
|
||||
/* 80177164 001740A4 48 0F 9E 35 */ bl cSAngle_X2_
|
||||
/* 80177164 001740A4 48 0F 9E 35 */ bl __ct__7cSAngleFs
|
||||
/* 80177168 001740A8 38 78 04 48 */ addi r3, r24, 0x448
|
||||
/* 8017716C 001740AC 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80177170 001740B0 48 00 BB 39 */ bl cSAngle_NS___as
|
||||
@@ -277,7 +277,7 @@ lbl_80177234:
|
||||
/* 80177244 00174184 41 82 00 5C */ beq lbl_801772A0
|
||||
/* 80177248 00174188 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 8017724C 0017418C C0 22 9E A4 */ lfs f1, lbl_804538A4-_SDA2_BASE_(r2)
|
||||
/* 80177250 00174190 48 0F 9D 79 */ bl cSAngle_X3_
|
||||
/* 80177250 00174190 48 0F 9D 79 */ bl __ct__7cSAngleFf
|
||||
/* 80177254 00174194 A8 01 01 44 */ lha r0, 0x144(r1)
|
||||
/* 80177258 00174198 A8 81 00 F4 */ lha r4, 0xf4(r1)
|
||||
/* 8017725C 0017419C 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -292,7 +292,7 @@ lbl_80177234:
|
||||
/* 80177280 001741C0 41 82 00 10 */ beq lbl_80177290
|
||||
/* 80177284 001741C4 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 80177288 001741C8 C0 22 9E A4 */ lfs f1, lbl_804538A4-_SDA2_BASE_(r2)
|
||||
/* 8017728C 001741CC 48 0F 9D 81 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8017728C 001741CC 48 0F 9D 81 */ bl Val__7cSAngleFf
|
||||
lbl_80177290:
|
||||
/* 80177290 001741D0 C0 02 9D F0 */ lfs f0, lbl_804537F0-_SDA2_BASE_(r2)
|
||||
/* 80177294 001741D4 FC 18 00 40 */ fcmpo cr0, f24, f0
|
||||
@@ -306,10 +306,10 @@ lbl_801772A0:
|
||||
/* 801772B0 001741F0 38 61 03 14 */ addi r3, r1, 0x314
|
||||
/* 801772B4 001741F4 38 81 03 20 */ addi r4, r1, 0x320
|
||||
/* 801772B8 001741F8 38 B8 04 3C */ addi r5, r24, 0x43c
|
||||
/* 801772BC 001741FC 48 0E F8 79 */ bl cXyz_NS___mi
|
||||
/* 801772BC 001741FC 48 0E F8 79 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801772C0 00174200 38 61 01 74 */ addi r3, r1, 0x174
|
||||
/* 801772C4 00174204 38 81 03 14 */ addi r4, r1, 0x314
|
||||
/* 801772C8 00174208 48 0F A5 B9 */ bl cSGlobe_X4_
|
||||
/* 801772C8 00174208 48 0F A5 B9 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 801772CC 0017420C 38 61 03 14 */ addi r3, r1, 0x314
|
||||
/* 801772D0 00174210 38 80 FF FF */ li r4, -1
|
||||
/* 801772D4 00174214 4B E9 1E B1 */ bl cXyz_NS_dtor
|
||||
@@ -322,7 +322,7 @@ lbl_801772A0:
|
||||
/* 801772F0 00174230 4B F2 04 49 */ bl dCamera_c_NS_directionOf
|
||||
/* 801772F4 00174234 38 61 01 34 */ addi r3, r1, 0x134
|
||||
/* 801772F8 00174238 38 81 00 F0 */ addi r4, r1, 0xf0
|
||||
/* 801772FC 0017423C 48 0F 9C 6D */ bl cSAngle_X1_
|
||||
/* 801772FC 0017423C 48 0F 9C 6D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80177300 00174240 38 61 00 F0 */ addi r3, r1, 0xf0
|
||||
/* 80177304 00174244 38 80 FF FF */ li r4, -1
|
||||
/* 80177308 00174248 4B EB 92 09 */ bl cSAngle_NS_dtor
|
||||
@@ -331,7 +331,7 @@ lbl_801772A0:
|
||||
/* 80177314 00174254 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80177318 00174258 3B 78 00 62 */ addi r27, r24, 0x62
|
||||
/* 8017731C 0017425C 7F 65 DB 78 */ mr r5, r27
|
||||
/* 80177320 00174260 48 0F 9E 85 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80177320 00174260 48 0F 9E 85 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80177324 00174264 A8 81 00 EC */ lha r4, 0xec(r1)
|
||||
/* 80177328 00174268 A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
/* 8017732C 0017426C 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -345,7 +345,7 @@ lbl_801772A0:
|
||||
/* 8017734C 0017428C 38 61 00 E8 */ addi r3, r1, 0xe8
|
||||
/* 80177350 00174290 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80177354 00174294 38 A1 01 34 */ addi r5, r1, 0x134
|
||||
/* 80177358 00174298 48 0F 9E 4D */ bl cSAngle_NS___mi_X1_
|
||||
/* 80177358 00174298 48 0F 9E 4D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017735C 0017429C A8 81 00 E8 */ lha r4, 0xe8(r1)
|
||||
/* 80177360 001742A0 A8 0D 8C 08 */ lha r0, lbl_80451188-_SDA_BASE_(r13)
|
||||
/* 80177364 001742A4 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -365,10 +365,10 @@ lbl_801772A0:
|
||||
/* 8017739C 001742DC 38 61 03 08 */ addi r3, r1, 0x308
|
||||
/* 801773A0 001742E0 38 98 00 70 */ addi r4, r24, 0x70
|
||||
/* 801773A4 001742E4 38 B8 00 64 */ addi r5, r24, 0x64
|
||||
/* 801773A8 001742E8 48 0E F7 8D */ bl cXyz_NS___mi
|
||||
/* 801773A8 001742E8 48 0E F7 8D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801773AC 001742EC 38 78 00 5C */ addi r3, r24, 0x5c
|
||||
/* 801773B0 001742F0 38 81 03 08 */ addi r4, r1, 0x308
|
||||
/* 801773B4 001742F4 48 0F A6 BD */ bl cSGlobe_NS_Val_X3_
|
||||
/* 801773B4 001742F4 48 0F A6 BD */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 801773B8 001742F8 38 61 03 08 */ addi r3, r1, 0x308
|
||||
/* 801773BC 001742FC 38 80 FF FF */ li r4, -1
|
||||
/* 801773C0 00174300 4B E9 1D C5 */ bl cXyz_NS_dtor
|
||||
@@ -381,7 +381,7 @@ lbl_801772A0:
|
||||
/* 801773DC 0017431C 90 18 03 FC */ stw r0, 0x3fc(r24)
|
||||
/* 801773E0 00174320 90 18 03 F8 */ stw r0, 0x3f8(r24)
|
||||
/* 801773E4 00174324 38 78 00 2C */ addi r3, r24, 0x2c
|
||||
/* 801773E8 00174328 48 0F 9C 49 */ bl cSAngle_NS_Degree
|
||||
/* 801773E8 00174328 48 0F 9C 49 */ bl Degree__7cSAngleCFv
|
||||
/* 801773EC 0017432C D0 38 04 28 */ stfs f1, 0x428(r24)
|
||||
/* 801773F0 00174330 D0 38 04 0C */ stfs f1, 0x40c(r24)
|
||||
/* 801773F4 00174334 38 78 04 30 */ addi r3, r24, 0x430
|
||||
@@ -413,15 +413,15 @@ lbl_801772A0:
|
||||
/* 8017745C 0017439C 54 60 04 3F */ clrlwi. r0, r3, 0x10
|
||||
/* 80177460 001743A0 41 82 00 3C */ beq lbl_8017749C
|
||||
/* 80177464 001743A4 7F 63 DB 78 */ mr r3, r27
|
||||
/* 80177468 001743A8 48 0F 9C 81 */ bl cSAngle_NS_Inv
|
||||
/* 80177468 001743A8 48 0F 9C 81 */ bl Inv__7cSAngleCFv
|
||||
/* 8017746C 001743AC 7C 60 1B 78 */ mr r0, r3
|
||||
/* 80177470 001743B0 38 61 00 E4 */ addi r3, r1, 0xe4
|
||||
/* 80177474 001743B4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80177478 001743B8 7C 05 07 34 */ extsh r5, r0
|
||||
/* 8017747C 001743BC 48 0F 9D AD */ bl cSAngle_NS___mi_X2_
|
||||
/* 8017747C 001743BC 48 0F 9D AD */ bl __mi__7cSAngleCFs
|
||||
/* 80177480 001743C0 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 80177484 001743C4 38 81 00 E4 */ addi r4, r1, 0xe4
|
||||
/* 80177488 001743C8 48 0F 9B 71 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80177488 001743C8 48 0F 9B 71 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017748C 001743CC 38 61 00 E4 */ addi r3, r1, 0xe4
|
||||
/* 80177490 001743D0 38 80 FF FF */ li r4, -1
|
||||
/* 80177494 001743D4 4B EB 90 7D */ bl cSAngle_NS_dtor
|
||||
@@ -434,10 +434,10 @@ lbl_8017749C:
|
||||
/* 801774AC 001743EC 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 801774B0 001743F0 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801774B4 001743F4 38 A1 00 E0 */ addi r5, r1, 0xe0
|
||||
/* 801774B8 001743F8 48 0F 9C ED */ bl cSAngle_NS___mi_X1_
|
||||
/* 801774B8 001743F8 48 0F 9C ED */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801774BC 001743FC 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 801774C0 00174400 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 801774C4 00174404 48 0F 9B 35 */ bl cSAngle_NS_Val_X1_
|
||||
/* 801774C4 00174404 48 0F 9B 35 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 801774C8 00174408 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 801774CC 0017440C 38 80 FF FF */ li r4, -1
|
||||
/* 801774D0 00174410 4B EB 90 41 */ bl cSAngle_NS_dtor
|
||||
@@ -487,15 +487,15 @@ lbl_80177538:
|
||||
/* 80177570 001744B0 38 61 00 D8 */ addi r3, r1, 0xd8
|
||||
/* 80177574 001744B4 38 98 04 48 */ addi r4, r24, 0x448
|
||||
/* 80177578 001744B8 7F 85 E3 78 */ mr r5, r28
|
||||
/* 8017757C 001744BC 48 0F 9C 29 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017757C 001744BC 48 0F 9C 29 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80177580 001744C0 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
/* 80177584 001744C4 38 81 00 D8 */ addi r4, r1, 0xd8
|
||||
/* 80177588 001744C8 48 0F 99 E1 */ bl cSAngle_X1_
|
||||
/* 80177588 001744C8 48 0F 99 E1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017758C 001744CC 38 61 00 D8 */ addi r3, r1, 0xd8
|
||||
/* 80177590 001744D0 38 80 FF FF */ li r4, -1
|
||||
/* 80177594 001744D4 4B EB 8F 7D */ bl cSAngle_NS_dtor
|
||||
/* 80177598 001744D8 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
/* 8017759C 001744DC 48 0F 9B 5D */ bl cSAngle_NS_Sin
|
||||
/* 8017759C 001744DC 48 0F 9B 5D */ bl Sin__7cSAngleCFv
|
||||
/* 801775A0 001744E0 EC 1A 00 72 */ fmuls f0, f26, f1
|
||||
/* 801775A4 001744E4 D0 18 04 18 */ stfs f0, 0x418(r24)
|
||||
/* 801775A8 001744E8 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
@@ -667,7 +667,7 @@ lbl_801777CC:
|
||||
/* 801777F8 00174738 38 61 02 F0 */ addi r3, r1, 0x2f0
|
||||
/* 801777FC 0017473C 38 98 00 3C */ addi r4, r24, 0x3c
|
||||
/* 80177800 00174740 38 A1 03 74 */ addi r5, r1, 0x374
|
||||
/* 80177804 00174744 48 0E F3 31 */ bl cXyz_NS___mi
|
||||
/* 80177804 00174744 48 0E F3 31 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80177808 00174748 38 61 02 E4 */ addi r3, r1, 0x2e4
|
||||
/* 8017780C 0017474C 38 81 02 F0 */ addi r4, r1, 0x2f0
|
||||
/* 80177810 00174750 4B F1 FF E5 */ bl cXyz_X1_
|
||||
@@ -683,7 +683,7 @@ lbl_801777CC:
|
||||
/* 80177838 00174778 38 61 02 D8 */ addi r3, r1, 0x2d8
|
||||
/* 8017783C 0017477C 38 98 00 30 */ addi r4, r24, 0x30
|
||||
/* 80177840 00174780 38 A1 03 74 */ addi r5, r1, 0x374
|
||||
/* 80177844 00174784 48 0E F2 F1 */ bl cXyz_NS___mi
|
||||
/* 80177844 00174784 48 0E F2 F1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80177848 00174788 38 61 02 CC */ addi r3, r1, 0x2cc
|
||||
/* 8017784C 0017478C 38 81 02 D8 */ addi r4, r1, 0x2d8
|
||||
/* 80177850 00174790 4B F1 FF A5 */ bl cXyz_X1_
|
||||
@@ -745,7 +745,7 @@ lbl_801778E4:
|
||||
lbl_8017791C:
|
||||
/* 8017791C 0017485C 38 61 01 6C */ addi r3, r1, 0x16c
|
||||
/* 80177920 00174860 38 81 03 80 */ addi r4, r1, 0x380
|
||||
/* 80177924 00174864 48 0F 9F 5D */ bl cSGlobe_X4_
|
||||
/* 80177924 00174864 48 0F 9F 5D */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80177928 00174868 38 78 0A EC */ addi r3, r24, 0xaec
|
||||
/* 8017792C 0017486C 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80177930 00174870 38 A0 10 00 */ li r5, 0x1000
|
||||
@@ -759,7 +759,7 @@ lbl_8017791C:
|
||||
/* 80177950 00174890 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 80177954 00174894 38 81 01 72 */ addi r4, r1, 0x172
|
||||
/* 80177958 00174898 38 A1 00 D4 */ addi r5, r1, 0xd4
|
||||
/* 8017795C 0017489C 48 0F 98 19 */ bl cSAngle_NS___pl
|
||||
/* 8017795C 0017489C 48 0F 98 19 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80177960 001748A0 38 61 01 6C */ addi r3, r1, 0x16c
|
||||
/* 80177964 001748A4 38 81 00 D0 */ addi r4, r1, 0xd0
|
||||
/* 80177968 001748A8 4B F1 6F 2D */ bl cSGlobe_NS_U
|
||||
@@ -774,7 +774,7 @@ lbl_80177988:
|
||||
/* 80177988 001748C8 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 8017798C 001748CC 38 81 01 72 */ addi r4, r1, 0x172
|
||||
/* 80177990 001748D0 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80177994 001748D4 48 0F 97 E1 */ bl cSAngle_NS___pl
|
||||
/* 80177994 001748D4 48 0F 97 E1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80177998 001748D8 38 61 01 6C */ addi r3, r1, 0x16c
|
||||
/* 8017799C 001748DC 38 81 00 CC */ addi r4, r1, 0xcc
|
||||
/* 801779A0 001748E0 4B F1 6E F5 */ bl cSGlobe_NS_U
|
||||
@@ -797,11 +797,11 @@ lbl_801779B0:
|
||||
/* 801779E0 00174920 4B F1 FD 3D */ bl dCamera_c_NS_attentionPos
|
||||
/* 801779E4 00174924 38 61 02 B4 */ addi r3, r1, 0x2b4
|
||||
/* 801779E8 00174928 38 81 01 6C */ addi r4, r1, 0x16c
|
||||
/* 801779EC 0017492C 48 0F A0 C9 */ bl cSGlobe_NS_Xyz
|
||||
/* 801779EC 0017492C 48 0F A0 C9 */ bl Xyz__7cSGlobeCFv
|
||||
/* 801779F0 00174930 38 61 02 A8 */ addi r3, r1, 0x2a8
|
||||
/* 801779F4 00174934 38 81 02 C0 */ addi r4, r1, 0x2c0
|
||||
/* 801779F8 00174938 38 A1 02 B4 */ addi r5, r1, 0x2b4
|
||||
/* 801779FC 0017493C 48 0E F0 E9 */ bl cXyz_NS___pl
|
||||
/* 801779FC 0017493C 48 0E F0 E9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80177A00 00174940 38 61 02 9C */ addi r3, r1, 0x29c
|
||||
/* 80177A04 00174944 7F 04 C3 78 */ mr r4, r24
|
||||
/* 80177A08 00174948 80 B8 01 84 */ lwz r5, 0x184(r24)
|
||||
@@ -813,15 +813,15 @@ lbl_801779B0:
|
||||
/* 80177A20 00174960 38 61 02 84 */ addi r3, r1, 0x284
|
||||
/* 80177A24 00174964 38 81 02 9C */ addi r4, r1, 0x29c
|
||||
/* 80177A28 00174968 38 A1 02 90 */ addi r5, r1, 0x290
|
||||
/* 80177A2C 0017496C 48 0E F1 09 */ bl cXyz_NS___mi
|
||||
/* 80177A2C 0017496C 48 0E F1 09 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80177A30 00174970 38 61 02 78 */ addi r3, r1, 0x278
|
||||
/* 80177A34 00174974 38 81 02 84 */ addi r4, r1, 0x284
|
||||
/* 80177A38 00174978 C0 21 04 18 */ lfs f1, 0x418(r1)
|
||||
/* 80177A3C 0017497C 48 0E F1 49 */ bl cXyz_NS___ml
|
||||
/* 80177A3C 0017497C 48 0E F1 49 */ bl __ml__4cXyzCFf
|
||||
/* 80177A40 00174980 38 61 02 6C */ addi r3, r1, 0x26c
|
||||
/* 80177A44 00174984 38 81 02 A8 */ addi r4, r1, 0x2a8
|
||||
/* 80177A48 00174988 38 A1 02 78 */ addi r5, r1, 0x278
|
||||
/* 80177A4C 0017498C 48 0E F0 99 */ bl cXyz_NS___pl
|
||||
/* 80177A4C 0017498C 48 0E F0 99 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80177A50 00174990 38 61 03 68 */ addi r3, r1, 0x368
|
||||
/* 80177A54 00174994 38 81 02 6C */ addi r4, r1, 0x26c
|
||||
/* 80177A58 00174998 4B F1 FD 81 */ bl cXyz_NS___as
|
||||
@@ -862,11 +862,11 @@ lbl_80177AD4:
|
||||
/* 80177AE0 00174A20 4B F1 FC 3D */ bl dCamera_c_NS_attentionPos
|
||||
/* 80177AE4 00174A24 38 61 02 54 */ addi r3, r1, 0x254
|
||||
/* 80177AE8 00174A28 38 81 01 6C */ addi r4, r1, 0x16c
|
||||
/* 80177AEC 00174A2C 48 0F 9F C9 */ bl cSGlobe_NS_Xyz
|
||||
/* 80177AEC 00174A2C 48 0F 9F C9 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80177AF0 00174A30 38 61 02 48 */ addi r3, r1, 0x248
|
||||
/* 80177AF4 00174A34 38 81 02 60 */ addi r4, r1, 0x260
|
||||
/* 80177AF8 00174A38 38 A1 02 54 */ addi r5, r1, 0x254
|
||||
/* 80177AFC 00174A3C 48 0E EF E9 */ bl cXyz_NS___pl
|
||||
/* 80177AFC 00174A3C 48 0E EF E9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80177B00 00174A40 38 61 03 68 */ addi r3, r1, 0x368
|
||||
/* 80177B04 00174A44 38 81 02 48 */ addi r4, r1, 0x248
|
||||
/* 80177B08 00174A48 4B F1 FC D1 */ bl cXyz_NS___as
|
||||
@@ -913,11 +913,11 @@ lbl_80177B6C:
|
||||
/* 80177BA4 00174AE4 38 61 02 3C */ addi r3, r1, 0x23c
|
||||
/* 80177BA8 00174AE8 38 81 03 68 */ addi r4, r1, 0x368
|
||||
/* 80177BAC 00174AEC 38 B8 04 30 */ addi r5, r24, 0x430
|
||||
/* 80177BB0 00174AF0 48 0E EF 85 */ bl cXyz_NS___mi
|
||||
/* 80177BB0 00174AF0 48 0E EF 85 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80177BB4 00174AF4 38 61 02 30 */ addi r3, r1, 0x230
|
||||
/* 80177BB8 00174AF8 38 81 02 3C */ addi r4, r1, 0x23c
|
||||
/* 80177BBC 00174AFC FC 20 78 90 */ fmr f1, f15
|
||||
/* 80177BC0 00174B00 48 0E EF C5 */ bl cXyz_NS___ml
|
||||
/* 80177BC0 00174B00 48 0E EF C5 */ bl __ml__4cXyzCFf
|
||||
/* 80177BC4 00174B04 38 78 04 30 */ addi r3, r24, 0x430
|
||||
/* 80177BC8 00174B08 38 81 02 30 */ addi r4, r1, 0x230
|
||||
/* 80177BCC 00174B0C 4B F1 6D 39 */ bl cXyz_NS___apl
|
||||
@@ -930,11 +930,11 @@ lbl_80177B6C:
|
||||
/* 80177BE8 00174B28 38 61 02 24 */ addi r3, r1, 0x224
|
||||
/* 80177BEC 00174B2C 38 98 04 30 */ addi r4, r24, 0x430
|
||||
/* 80177BF0 00174B30 38 B8 00 64 */ addi r5, r24, 0x64
|
||||
/* 80177BF4 00174B34 48 0E EF 41 */ bl cXyz_NS___mi
|
||||
/* 80177BF4 00174B34 48 0E EF 41 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80177BF8 00174B38 38 61 02 18 */ addi r3, r1, 0x218
|
||||
/* 80177BFC 00174B3C 38 81 02 24 */ addi r4, r1, 0x224
|
||||
/* 80177C00 00174B40 FC 20 B8 90 */ fmr f1, f23
|
||||
/* 80177C04 00174B44 48 0E EF 81 */ bl cXyz_NS___ml
|
||||
/* 80177C04 00174B44 48 0E EF 81 */ bl __ml__4cXyzCFf
|
||||
/* 80177C08 00174B48 38 78 00 64 */ addi r3, r24, 0x64
|
||||
/* 80177C0C 00174B4C 38 81 02 18 */ addi r4, r1, 0x218
|
||||
/* 80177C10 00174B50 4B F1 6C F5 */ bl cXyz_NS___apl
|
||||
@@ -1001,7 +1001,7 @@ lbl_80177CD8:
|
||||
/* 80177D00 00174C40 41 82 00 28 */ beq lbl_80177D28
|
||||
/* 80177D04 00174C44 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 80177D08 00174C48 FC 20 98 90 */ fmr f1, f19
|
||||
/* 80177D0C 00174C4C 48 0F 92 BD */ bl cSAngle_X3_
|
||||
/* 80177D0C 00174C4C 48 0F 92 BD */ bl __ct__7cSAngleFf
|
||||
/* 80177D10 00174C50 38 61 01 28 */ addi r3, r1, 0x128
|
||||
/* 80177D14 00174C54 38 81 00 C8 */ addi r4, r1, 0xc8
|
||||
/* 80177D18 00174C58 48 00 AF 91 */ bl cSAngle_NS___as
|
||||
@@ -1026,15 +1026,15 @@ lbl_80177D44:
|
||||
/* 80177D5C 00174C9C 48 00 AF 4D */ bl cSAngle_NS___as
|
||||
lbl_80177D60:
|
||||
/* 80177D60 00174CA0 38 78 00 8C */ addi r3, r24, 0x8c
|
||||
/* 80177D64 00174CA4 48 0F 93 85 */ bl cSAngle_NS_Inv
|
||||
/* 80177D64 00174CA4 48 0F 93 85 */ bl Inv__7cSAngleCFv
|
||||
/* 80177D68 00174CA8 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80177D6C 00174CAC 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 80177D70 00174CB0 48 0F 92 29 */ bl cSAngle_X2_
|
||||
/* 80177D70 00174CB0 48 0F 92 29 */ bl __ct__7cSAngleFs
|
||||
/* 80177D74 00174CB4 38 61 01 64 */ addi r3, r1, 0x164
|
||||
/* 80177D78 00174CB8 FC 20 70 90 */ fmr f1, f14
|
||||
/* 80177D7C 00174CBC 38 81 01 28 */ addi r4, r1, 0x128
|
||||
/* 80177D80 00174CC0 38 A1 00 C4 */ addi r5, r1, 0xc4
|
||||
/* 80177D84 00174CC4 48 0F 9A CD */ bl cSGlobe_X3_
|
||||
/* 80177D84 00174CC4 48 0F 9A CD */ bl __ct__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 80177D88 00174CC8 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 80177D8C 00174CCC 38 80 FF FF */ li r4, -1
|
||||
/* 80177D90 00174CD0 4B EB 87 81 */ bl cSAngle_NS_dtor
|
||||
@@ -1047,15 +1047,15 @@ lbl_80177D60:
|
||||
/* 80177DAC 00174CEC 38 61 00 C0 */ addi r3, r1, 0xc0
|
||||
/* 80177DB0 00174CF0 38 81 01 68 */ addi r4, r1, 0x168
|
||||
/* 80177DB4 00174CF4 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80177DB8 00174CF8 48 0F 93 ED */ bl cSAngle_NS___mi_X1_
|
||||
/* 80177DB8 00174CF8 48 0F 93 ED */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80177DBC 00174CFC 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 80177DC0 00174D00 38 81 00 C0 */ addi r4, r1, 0xc0
|
||||
/* 80177DC4 00174D04 FC 20 78 90 */ fmr f1, f15
|
||||
/* 80177DC8 00174D08 48 0F 94 9D */ bl cSAngle_NS___ml
|
||||
/* 80177DC8 00174D08 48 0F 94 9D */ bl __ml__7cSAngleCFf
|
||||
/* 80177DCC 00174D0C 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 80177DD0 00174D10 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80177DD4 00174D14 38 A1 00 BC */ addi r5, r1, 0xbc
|
||||
/* 80177DD8 00174D18 48 0F 93 9D */ bl cSAngle_NS___pl
|
||||
/* 80177DD8 00174D18 48 0F 93 9D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80177DDC 00174D1C 38 78 00 5C */ addi r3, r24, 0x5c
|
||||
/* 80177DE0 00174D20 38 81 00 B8 */ addi r4, r1, 0xb8
|
||||
/* 80177DE4 00174D24 4B F1 7C 75 */ bl cSGlobe_NS_V
|
||||
@@ -1070,11 +1070,11 @@ lbl_80177D60:
|
||||
/* 80177E08 00174D48 4B EB 87 09 */ bl cSAngle_NS_dtor
|
||||
/* 80177E0C 00174D4C 38 61 02 00 */ addi r3, r1, 0x200
|
||||
/* 80177E10 00174D50 38 98 00 5C */ addi r4, r24, 0x5c
|
||||
/* 80177E14 00174D54 48 0F 9C A1 */ bl cSGlobe_NS_Xyz
|
||||
/* 80177E14 00174D54 48 0F 9C A1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80177E18 00174D58 38 61 01 F4 */ addi r3, r1, 0x1f4
|
||||
/* 80177E1C 00174D5C 38 98 00 64 */ addi r4, r24, 0x64
|
||||
/* 80177E20 00174D60 38 A1 02 00 */ addi r5, r1, 0x200
|
||||
/* 80177E24 00174D64 48 0E EC C1 */ bl cXyz_NS___pl
|
||||
/* 80177E24 00174D64 48 0E EC C1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80177E28 00174D68 38 78 00 70 */ addi r3, r24, 0x70
|
||||
/* 80177E2C 00174D6C 38 81 01 F4 */ addi r4, r1, 0x1f4
|
||||
/* 80177E30 00174D70 4B F1 F9 A9 */ bl cXyz_NS___as
|
||||
@@ -1093,7 +1093,7 @@ lbl_80177D60:
|
||||
/* 80177E64 00174DA4 98 18 01 58 */ stb r0, 0x158(r24)
|
||||
lbl_80177E68:
|
||||
/* 80177E68 00174DA8 7E C3 B3 78 */ mr r3, r22
|
||||
/* 80177E6C 00174DAC 48 0F 91 C5 */ bl cSAngle_NS_Degree
|
||||
/* 80177E6C 00174DAC 48 0F 91 C5 */ bl Degree__7cSAngleCFv
|
||||
/* 80177E70 00174DB0 D0 38 04 0C */ stfs f1, 0x40c(r24)
|
||||
/* 80177E74 00174DB4 C0 18 00 5C */ lfs f0, 0x5c(r24)
|
||||
/* 80177E78 00174DB8 D0 18 04 08 */ stfs f0, 0x408(r24)
|
||||
@@ -1208,10 +1208,10 @@ lbl_80178020:
|
||||
/* 80178020 00174F60 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 80178024 00174F64 38 81 01 34 */ addi r4, r1, 0x134
|
||||
/* 80178028 00174F68 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017802C 00174F6C 48 0F 91 79 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017802C 00174F6C 48 0F 91 79 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178030 00174F70 38 61 01 24 */ addi r3, r1, 0x124
|
||||
/* 80178034 00174F74 38 81 00 B4 */ addi r4, r1, 0xb4
|
||||
/* 80178038 00174F78 48 0F 8F 31 */ bl cSAngle_X1_
|
||||
/* 80178038 00174F78 48 0F 8F 31 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017803C 00174F7C 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 80178040 00174F80 38 80 FF FF */ li r4, -1
|
||||
/* 80178044 00174F84 4B EB 84 CD */ bl cSAngle_NS_dtor
|
||||
@@ -1223,11 +1223,11 @@ lbl_80178020:
|
||||
/* 8017805C 00174F9C 38 61 01 DC */ addi r3, r1, 0x1dc
|
||||
/* 80178060 00174FA0 38 81 03 68 */ addi r4, r1, 0x368
|
||||
/* 80178064 00174FA4 38 B8 00 64 */ addi r5, r24, 0x64
|
||||
/* 80178068 00174FA8 48 0E EA CD */ bl cXyz_NS___mi
|
||||
/* 80178068 00174FA8 48 0E EA CD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017806C 00174FAC 38 61 01 D0 */ addi r3, r1, 0x1d0
|
||||
/* 80178070 00174FB0 38 81 01 DC */ addi r4, r1, 0x1dc
|
||||
/* 80178074 00174FB4 38 A1 03 44 */ addi r5, r1, 0x344
|
||||
/* 80178078 00174FB8 48 0E EB 59 */ bl cXyz_NS___ml_X1_
|
||||
/* 80178078 00174FB8 48 0E EB 59 */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 8017807C 00174FBC 38 78 00 64 */ addi r3, r24, 0x64
|
||||
/* 80178080 00174FC0 38 81 01 D0 */ addi r4, r1, 0x1d0
|
||||
/* 80178084 00174FC4 4B F1 68 81 */ bl cXyz_NS___apl
|
||||
@@ -1254,10 +1254,10 @@ lbl_80178020:
|
||||
/* 801780D8 00175018 38 61 01 B8 */ addi r3, r1, 0x1b8
|
||||
/* 801780DC 0017501C 38 98 00 70 */ addi r4, r24, 0x70
|
||||
/* 801780E0 00175020 38 B8 00 64 */ addi r5, r24, 0x64
|
||||
/* 801780E4 00175024 48 0E EA 51 */ bl cXyz_NS___mi
|
||||
/* 801780E4 00175024 48 0E EA 51 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801780E8 00175028 38 61 01 5C */ addi r3, r1, 0x15c
|
||||
/* 801780EC 0017502C 38 81 01 B8 */ addi r4, r1, 0x1b8
|
||||
/* 801780F0 00175030 48 0F 97 91 */ bl cSGlobe_X4_
|
||||
/* 801780F0 00175030 48 0F 97 91 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 801780F4 00175034 38 61 01 B8 */ addi r3, r1, 0x1b8
|
||||
/* 801780F8 00175038 38 80 FF FF */ li r4, -1
|
||||
/* 801780FC 0017503C 4B E9 10 89 */ bl cXyz_NS_dtor
|
||||
@@ -1293,18 +1293,18 @@ lbl_80178164:
|
||||
/* 80178164 001750A4 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 80178168 001750A8 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8017816C 001750AC 38 A1 01 38 */ addi r5, r1, 0x138
|
||||
/* 80178170 001750B0 48 0F 90 35 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178170 001750B0 48 0F 90 35 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178174 001750B4 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 80178178 001750B8 38 81 00 B0 */ addi r4, r1, 0xb0
|
||||
/* 8017817C 001750BC FC 20 B0 90 */ fmr f1, f22
|
||||
/* 80178180 001750C0 48 0F 90 E5 */ bl cSAngle_NS___ml
|
||||
/* 80178180 001750C0 48 0F 90 E5 */ bl __ml__7cSAngleCFf
|
||||
/* 80178184 001750C4 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 80178188 001750C8 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8017818C 001750CC 38 A1 00 AC */ addi r5, r1, 0xac
|
||||
/* 80178190 001750D0 48 0F 8F E5 */ bl cSAngle_NS___pl
|
||||
/* 80178190 001750D0 48 0F 8F E5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80178194 001750D4 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 80178198 001750D8 38 81 00 A8 */ addi r4, r1, 0xa8
|
||||
/* 8017819C 001750DC 48 0F 8D CD */ bl cSAngle_X1_
|
||||
/* 8017819C 001750DC 48 0F 8D CD */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 801781A0 001750E0 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 801781A4 001750E4 38 80 FF FF */ li r4, -1
|
||||
/* 801781A8 001750E8 4B EB 83 69 */ bl cSAngle_NS_dtor
|
||||
@@ -1331,14 +1331,14 @@ lbl_80178164:
|
||||
/* 801781FC 0017513C C0 02 9D B8 */ lfs f0, lbl_804537B8-_SDA2_BASE_(r2)
|
||||
/* 80178200 00175140 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80178204 00175144 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80178208 00175148 48 0F 8D C1 */ bl cSAngle_X3_
|
||||
/* 80178208 00175148 48 0F 8D C1 */ bl __ct__7cSAngleFf
|
||||
/* 8017820C 0017514C 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80178210 00175150 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80178214 00175154 38 A1 00 A4 */ addi r5, r1, 0xa4
|
||||
/* 80178218 00175158 48 0F 8F 5D */ bl cSAngle_NS___pl
|
||||
/* 80178218 00175158 48 0F 8F 5D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017821C 0017515C 38 61 01 18 */ addi r3, r1, 0x118
|
||||
/* 80178220 00175160 38 81 00 A0 */ addi r4, r1, 0xa0
|
||||
/* 80178224 00175164 48 0F 8D 45 */ bl cSAngle_X1_
|
||||
/* 80178224 00175164 48 0F 8D 45 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80178228 00175168 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 8017822C 0017516C 38 80 FF FF */ li r4, -1
|
||||
/* 80178230 00175170 4B EB 82 E1 */ bl cSAngle_NS_dtor
|
||||
@@ -1352,18 +1352,18 @@ lbl_80178164:
|
||||
/* 80178250 00175190 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 80178254 00175194 38 81 01 18 */ addi r4, r1, 0x118
|
||||
/* 80178258 00175198 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017825C 0017519C 48 0F 8F 49 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017825C 0017519C 48 0F 8F 49 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178260 001751A0 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80178264 001751A4 38 81 00 9C */ addi r4, r1, 0x9c
|
||||
/* 80178268 001751A8 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017826C 001751AC 48 0F 8F F9 */ bl cSAngle_NS___ml
|
||||
/* 8017826C 001751AC 48 0F 8F F9 */ bl __ml__7cSAngleCFf
|
||||
/* 80178270 001751B0 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 80178274 001751B4 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80178278 001751B8 38 A1 00 98 */ addi r5, r1, 0x98
|
||||
/* 8017827C 001751BC 48 0F 8E F9 */ bl cSAngle_NS___pl
|
||||
/* 8017827C 001751BC 48 0F 8E F9 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80178280 001751C0 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 80178284 001751C4 38 81 00 94 */ addi r4, r1, 0x94
|
||||
/* 80178288 001751C8 48 0F 8D 71 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80178288 001751C8 48 0F 8D 71 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017828C 001751CC 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 80178290 001751D0 38 80 FF FF */ li r4, -1
|
||||
/* 80178294 001751D4 4B EB 82 7D */ bl cSAngle_NS_dtor
|
||||
@@ -1411,10 +1411,10 @@ lbl_8017830C:
|
||||
/* 80178334 00175274 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 80178338 00175278 7F 84 E3 78 */ mr r4, r28
|
||||
/* 8017833C 0017527C 38 A1 00 90 */ addi r5, r1, 0x90
|
||||
/* 80178340 00175280 48 0F 8E 65 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178340 00175280 48 0F 8E 65 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178344 00175284 38 61 01 14 */ addi r3, r1, 0x114
|
||||
/* 80178348 00175288 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 8017834C 0017528C 48 0F 8C AD */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017834C 0017528C 48 0F 8C AD */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 80178350 00175290 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 80178354 00175294 38 80 FF FF */ li r4, -1
|
||||
/* 80178358 00175298 4B EB 81 B9 */ bl cSAngle_NS_dtor
|
||||
@@ -1465,23 +1465,23 @@ lbl_801783D8:
|
||||
/* 80178400 00175340 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 80178404 00175344 38 8D 8C 14 */ addi r4, r13, 0x80451194 - 0x80458580 /*SDA HACK; original: lbl_80451194-_SDA_BASE_*/
|
||||
/* 80178408 00175348 38 A1 01 1C */ addi r5, r1, 0x11c
|
||||
/* 8017840C 0017534C 48 0F 8D 99 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017840C 0017534C 48 0F 8D 99 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178410 00175350 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 80178414 00175354 38 81 00 88 */ addi r4, r1, 0x88
|
||||
/* 80178418 00175358 48 0F 8B 51 */ bl cSAngle_X1_
|
||||
/* 80178418 00175358 48 0F 8B 51 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017841C 0017535C 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 80178420 00175360 38 80 FF FF */ li r4, -1
|
||||
/* 80178424 00175364 4B EB 80 ED */ bl cSAngle_NS_dtor
|
||||
/* 80178428 00175368 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 8017842C 0017536C 38 81 01 10 */ addi r4, r1, 0x110
|
||||
/* 80178430 00175370 C0 38 04 2C */ lfs f1, 0x42c(r24)
|
||||
/* 80178434 00175374 48 0F 8E 31 */ bl cSAngle_NS___ml
|
||||
/* 80178434 00175374 48 0F 8E 31 */ bl __ml__7cSAngleCFf
|
||||
/* 80178438 00175378 7F 83 E3 78 */ mr r3, r28
|
||||
/* 8017843C 0017537C 48 0F 8C AD */ bl cSAngle_NS_Inv
|
||||
/* 8017843C 0017537C 48 0F 8C AD */ bl Inv__7cSAngleCFv
|
||||
/* 80178440 00175380 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80178444 00175384 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 80178448 00175388 38 A1 00 84 */ addi r5, r1, 0x84
|
||||
/* 8017844C 0017538C 48 0F 8E D5 */ bl cSAngle_NS___mi_short
|
||||
/* 8017844C 0017538C 48 0F 8E D5 */ bl __mi__FsRC7cSAngle
|
||||
/* 80178450 00175390 38 78 04 10 */ addi r3, r24, 0x410
|
||||
/* 80178454 00175394 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 80178458 00175398 48 00 A8 51 */ bl cSAngle_NS___as
|
||||
@@ -1498,15 +1498,15 @@ lbl_801783D8:
|
||||
lbl_80178484:
|
||||
/* 80178484 001753C4 38 61 01 0C */ addi r3, r1, 0x10c
|
||||
/* 80178488 001753C8 38 81 01 1C */ addi r4, r1, 0x11c
|
||||
/* 8017848C 001753CC 48 0F 8A DD */ bl cSAngle_X1_
|
||||
/* 8017848C 001753CC 48 0F 8A DD */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80178490 001753D0 38 61 00 7C */ addi r3, r1, 0x7c
|
||||
/* 80178494 001753D4 38 81 01 0C */ addi r4, r1, 0x10c
|
||||
/* 80178498 001753D8 C0 38 04 2C */ lfs f1, 0x42c(r24)
|
||||
/* 8017849C 001753DC 48 0F 8D C9 */ bl cSAngle_NS___ml
|
||||
/* 8017849C 001753DC 48 0F 8D C9 */ bl __ml__7cSAngleCFf
|
||||
/* 801784A0 001753E0 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 801784A4 001753E4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801784A8 001753E8 38 A1 00 7C */ addi r5, r1, 0x7c
|
||||
/* 801784AC 001753EC 48 0F 8C F9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801784AC 001753EC 48 0F 8C F9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801784B0 001753F0 38 78 04 10 */ addi r3, r24, 0x410
|
||||
/* 801784B4 001753F4 38 81 00 78 */ addi r4, r1, 0x78
|
||||
/* 801784B8 001753F8 48 00 A7 F1 */ bl cSAngle_NS___as
|
||||
@@ -1537,10 +1537,10 @@ lbl_801784F0:
|
||||
/* 80178514 00175454 3A C1 01 62 */ addi r22, r1, 0x162
|
||||
/* 80178518 00175458 7E C4 B3 78 */ mr r4, r22
|
||||
/* 8017851C 0017545C 7F 85 E3 78 */ mr r5, r28
|
||||
/* 80178520 00175460 48 0F 8C 85 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178520 00175460 48 0F 8C 85 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178524 00175464 38 61 01 08 */ addi r3, r1, 0x108
|
||||
/* 80178528 00175468 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 8017852C 0017546C 48 0F 8A 3D */ bl cSAngle_X1_
|
||||
/* 8017852C 0017546C 48 0F 8A 3D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 80178530 00175470 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80178534 00175474 38 80 FF FF */ li r4, -1
|
||||
/* 80178538 00175478 4B EB 7F D9 */ bl cSAngle_NS_dtor
|
||||
@@ -1557,22 +1557,22 @@ lbl_80178560:
|
||||
/* 80178560 001754A0 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 80178564 001754A4 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80178568 001754A8 38 A1 01 1C */ addi r5, r1, 0x11c
|
||||
/* 8017856C 001754AC 48 0F 8C 09 */ bl cSAngle_NS___pl
|
||||
/* 8017856C 001754AC 48 0F 8C 09 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80178570 001754B0 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 80178574 001754B4 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 80178578 001754B8 7E C5 B3 78 */ mr r5, r22
|
||||
/* 8017857C 001754BC 48 0F 8C 29 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017857C 001754BC 48 0F 8C 29 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178580 001754C0 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 80178584 001754C4 38 81 00 6C */ addi r4, r1, 0x6c
|
||||
/* 80178588 001754C8 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017858C 001754CC 48 0F 8C D9 */ bl cSAngle_NS___ml
|
||||
/* 8017858C 001754CC 48 0F 8C D9 */ bl __ml__7cSAngleCFf
|
||||
/* 80178590 001754D0 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 80178594 001754D4 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80178598 001754D8 38 A1 00 68 */ addi r5, r1, 0x68
|
||||
/* 8017859C 001754DC 48 0F 8B D9 */ bl cSAngle_NS___pl
|
||||
/* 8017859C 001754DC 48 0F 8B D9 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801785A0 001754E0 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 801785A4 001754E4 38 81 00 64 */ addi r4, r1, 0x64
|
||||
/* 801785A8 001754E8 48 0F 8A 51 */ bl cSAngle_NS_Val_X1_
|
||||
/* 801785A8 001754E8 48 0F 8A 51 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 801785AC 001754EC 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 801785B0 001754F0 38 80 FF FF */ li r4, -1
|
||||
/* 801785B4 001754F4 4B EB 7F 5D */ bl cSAngle_NS_dtor
|
||||
@@ -1594,10 +1594,10 @@ lbl_801785EC:
|
||||
/* 801785F0 00175530 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801785F4 00175534 3A C1 01 62 */ addi r22, r1, 0x162
|
||||
/* 801785F8 00175538 7E C5 B3 78 */ mr r5, r22
|
||||
/* 801785FC 0017553C 48 0F 8B A9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801785FC 0017553C 48 0F 8B A9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178600 00175540 38 61 01 04 */ addi r3, r1, 0x104
|
||||
/* 80178604 00175544 38 81 00 60 */ addi r4, r1, 0x60
|
||||
/* 80178608 00175548 48 0F 89 61 */ bl cSAngle_X1_
|
||||
/* 80178608 00175548 48 0F 89 61 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017860C 0017554C 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 80178610 00175550 38 80 FF FF */ li r4, -1
|
||||
/* 80178614 00175554 4B EB 7E FD */ bl cSAngle_NS_dtor
|
||||
@@ -1614,22 +1614,22 @@ lbl_8017863C:
|
||||
/* 8017863C 0017557C 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 80178640 00175580 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80178644 00175584 38 A1 01 1C */ addi r5, r1, 0x11c
|
||||
/* 80178648 00175588 48 0F 8B 5D */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178648 00175588 48 0F 8B 5D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017864C 0017558C 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 80178650 00175590 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 80178654 00175594 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80178658 00175598 48 0F 8B 4D */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178658 00175598 48 0F 8B 4D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017865C 0017559C 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 80178660 001755A0 38 81 00 58 */ addi r4, r1, 0x58
|
||||
/* 80178664 001755A4 FC 20 78 90 */ fmr f1, f15
|
||||
/* 80178668 001755A8 48 0F 8B FD */ bl cSAngle_NS___ml
|
||||
/* 80178668 001755A8 48 0F 8B FD */ bl __ml__7cSAngleCFf
|
||||
/* 8017866C 001755AC 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80178670 001755B0 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80178674 001755B4 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
/* 80178678 001755B8 48 0F 8A FD */ bl cSAngle_NS___pl
|
||||
/* 80178678 001755B8 48 0F 8A FD */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017867C 001755BC 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 80178680 001755C0 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 80178684 001755C4 48 0F 89 75 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80178684 001755C4 48 0F 89 75 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 80178688 001755C8 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8017868C 001755CC 38 80 FF FF */ li r4, -1
|
||||
/* 80178690 001755D0 4B EB 7E 81 */ bl cSAngle_NS_dtor
|
||||
@@ -1649,14 +1649,14 @@ lbl_801786C4:
|
||||
/* 801786C4 00175604 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 801786C8 00175608 38 81 01 20 */ addi r4, r1, 0x120
|
||||
/* 801786CC 0017560C 38 B8 04 10 */ addi r5, r24, 0x410
|
||||
/* 801786D0 00175610 48 0F 8A D5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801786D0 00175610 48 0F 8A D5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801786D4 00175614 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 801786D8 00175618 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 801786DC 0017561C C0 22 9D 3C */ lfs f1, lbl_8045373C-_SDA2_BASE_(r2)
|
||||
/* 801786E0 00175620 48 0F 8B 85 */ bl cSAngle_NS___ml
|
||||
/* 801786E0 00175620 48 0F 8B 85 */ bl __ml__7cSAngleCFf
|
||||
/* 801786E4 00175624 38 78 04 10 */ addi r3, r24, 0x410
|
||||
/* 801786E8 00175628 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 801786EC 0017562C 48 0F 8A E9 */ bl cSAngle_NS___apl
|
||||
/* 801786EC 0017562C 48 0F 8A E9 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 801786F0 00175630 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 801786F4 00175634 38 80 FF FF */ li r4, -1
|
||||
/* 801786F8 00175638 4B EB 7E 19 */ bl cSAngle_NS_dtor
|
||||
@@ -1682,23 +1682,23 @@ lbl_80178738:
|
||||
/* 80178740 00175680 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 80178744 00175684 7F 84 E3 78 */ mr r4, r28
|
||||
/* 80178748 00175688 38 A1 01 1C */ addi r5, r1, 0x11c
|
||||
/* 8017874C 0017568C 48 0F 8A 29 */ bl cSAngle_NS___pl
|
||||
/* 8017874C 0017568C 48 0F 8A 29 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80178750 00175690 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80178754 00175694 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 80178758 00175698 3A C1 01 62 */ addi r22, r1, 0x162
|
||||
/* 8017875C 0017569C 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80178760 001756A0 48 0F 8A 45 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178760 001756A0 48 0F 8A 45 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178764 001756A4 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 80178768 001756A8 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 8017876C 001756AC C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 80178770 001756B0 48 0F 8A F5 */ bl cSAngle_NS___ml
|
||||
/* 80178770 001756B0 48 0F 8A F5 */ bl __ml__7cSAngleCFf
|
||||
/* 80178774 001756B4 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80178778 001756B8 7E C4 B3 78 */ mr r4, r22
|
||||
/* 8017877C 001756BC 38 A1 00 3C */ addi r5, r1, 0x3c
|
||||
/* 80178780 001756C0 48 0F 89 F5 */ bl cSAngle_NS___pl
|
||||
/* 80178780 001756C0 48 0F 89 F5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80178784 001756C4 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 80178788 001756C8 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 8017878C 001756CC 48 0F 88 6D */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017878C 001756CC 48 0F 88 6D */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 80178790 001756D0 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80178794 001756D4 38 80 FF FF */ li r4, -1
|
||||
/* 80178798 001756D8 4B EB 7D 79 */ bl cSAngle_NS_dtor
|
||||
@@ -1716,23 +1716,23 @@ lbl_801787C4:
|
||||
/* 801787C4 00175704 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 801787C8 00175708 7F 84 E3 78 */ mr r4, r28
|
||||
/* 801787CC 0017570C 38 A1 01 1C */ addi r5, r1, 0x11c
|
||||
/* 801787D0 00175710 48 0F 89 D5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801787D0 00175710 48 0F 89 D5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801787D4 00175714 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 801787D8 00175718 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 801787DC 0017571C 3A C1 01 62 */ addi r22, r1, 0x162
|
||||
/* 801787E0 00175720 7E C5 B3 78 */ mr r5, r22
|
||||
/* 801787E4 00175724 48 0F 89 C1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801787E4 00175724 48 0F 89 C1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801787E8 00175728 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801787EC 0017572C 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 801787F0 00175730 C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 801787F4 00175734 48 0F 8A 71 */ bl cSAngle_NS___ml
|
||||
/* 801787F4 00175734 48 0F 8A 71 */ bl __ml__7cSAngleCFf
|
||||
/* 801787F8 00175738 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 801787FC 0017573C 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80178800 00175740 38 A1 00 2C */ addi r5, r1, 0x2c
|
||||
/* 80178804 00175744 48 0F 89 71 */ bl cSAngle_NS___pl
|
||||
/* 80178804 00175744 48 0F 89 71 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80178808 00175748 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8017880C 0017574C 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 80178810 00175750 48 0F 87 E9 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80178810 00175750 48 0F 87 E9 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 80178814 00175754 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80178818 00175758 38 80 FF FF */ li r4, -1
|
||||
/* 8017881C 0017575C 4B EB 7C F5 */ bl cSAngle_NS_dtor
|
||||
@@ -1749,14 +1749,14 @@ lbl_80178844:
|
||||
/* 80178844 00175784 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80178848 00175788 38 81 01 20 */ addi r4, r1, 0x120
|
||||
/* 8017884C 0017578C 38 B8 04 10 */ addi r5, r24, 0x410
|
||||
/* 80178850 00175790 48 0F 89 55 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178850 00175790 48 0F 89 55 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178854 00175794 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80178858 00175798 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8017885C 0017579C C0 22 9D 3C */ lfs f1, lbl_8045373C-_SDA2_BASE_(r2)
|
||||
/* 80178860 001757A0 48 0F 8A 05 */ bl cSAngle_NS___ml
|
||||
/* 80178860 001757A0 48 0F 8A 05 */ bl __ml__7cSAngleCFf
|
||||
/* 80178864 001757A4 38 78 04 10 */ addi r3, r24, 0x410
|
||||
/* 80178868 001757A8 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8017886C 001757AC 48 0F 89 69 */ bl cSAngle_NS___apl
|
||||
/* 8017886C 001757AC 48 0F 89 69 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 80178870 001757B0 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80178874 001757B4 38 80 FF FF */ li r4, -1
|
||||
/* 80178878 001757B8 4B EB 7C 99 */ bl cSAngle_NS_dtor
|
||||
@@ -1790,15 +1790,15 @@ lbl_801788D8:
|
||||
/* 801788DC 0017581C 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 801788E0 00175820 38 98 04 10 */ addi r4, r24, 0x410
|
||||
/* 801788E4 00175824 7F 65 DB 78 */ mr r5, r27
|
||||
/* 801788E8 00175828 48 0F 88 BD */ bl cSAngle_NS___mi_X1_
|
||||
/* 801788E8 00175828 48 0F 88 BD */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801788EC 0017582C 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801788F0 00175830 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 801788F4 00175834 C0 38 04 60 */ lfs f1, 0x460(r24)
|
||||
/* 801788F8 00175838 48 0F 89 6D */ bl cSAngle_NS___ml
|
||||
/* 801788F8 00175838 48 0F 89 6D */ bl __ml__7cSAngleCFf
|
||||
/* 801788FC 0017583C 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80178900 00175840 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80178904 00175844 38 A1 00 18 */ addi r5, r1, 0x18
|
||||
/* 80178908 00175848 48 0F 88 6D */ bl cSAngle_NS___pl
|
||||
/* 80178908 00175848 48 0F 88 6D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017890C 0017584C 38 78 00 5C */ addi r3, r24, 0x5c
|
||||
/* 80178910 00175850 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 80178914 00175854 4B F1 5F 81 */ bl cSGlobe_NS_U
|
||||
@@ -1833,11 +1833,11 @@ lbl_80178980:
|
||||
/* 80178984 001758C4 2C 00 00 00 */ cmpwi r0, 0
|
||||
/* 80178988 001758C8 40 82 00 3C */ bne lbl_801789C4
|
||||
/* 8017898C 001758CC 38 78 01 B0 */ addi r3, r24, 0x1b0
|
||||
/* 80178990 001758D0 48 0F 86 A1 */ bl cSAngle_NS_Degree
|
||||
/* 80178990 001758D0 48 0F 86 A1 */ bl Degree__7cSAngleCFv
|
||||
/* 80178994 001758D4 C0 18 04 0C */ lfs f0, 0x40c(r24)
|
||||
/* 80178998 001758D8 EC 20 08 2A */ fadds f1, f0, f1
|
||||
/* 8017899C 001758DC 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 801789A0 001758E0 48 0F 86 6D */ bl cSAngle_NS_Val_X3_
|
||||
/* 801789A0 001758E0 48 0F 86 6D */ bl Val__7cSAngleFf
|
||||
/* 801789A4 001758E4 C0 58 04 5C */ lfs f2, 0x45c(r24)
|
||||
/* 801789A8 001758E8 C0 22 9C E0 */ lfs f1, lbl_804536E0-_SDA2_BASE_(r2)
|
||||
/* 801789AC 001758EC C8 01 04 30 */ lfd f0, 0x430(r1)
|
||||
@@ -1851,7 +1851,7 @@ lbl_801789C4:
|
||||
/* 801789C8 00175908 38 81 01 60 */ addi r4, r1, 0x160
|
||||
/* 801789CC 0017590C 48 00 A2 DD */ bl cSAngle_NS___as
|
||||
/* 801789D0 00175910 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 801789D4 00175914 48 0F 86 5D */ bl cSAngle_NS_Degree
|
||||
/* 801789D4 00175914 48 0F 86 5D */ bl Degree__7cSAngleCFv
|
||||
/* 801789D8 00175918 D0 38 04 0C */ stfs f1, 0x40c(r24)
|
||||
/* 801789DC 0017591C C0 38 04 00 */ lfs f1, 0x400(r24)
|
||||
/* 801789E0 00175920 C0 42 9D 30 */ lfs f2, lbl_80453730-_SDA2_BASE_(r2)
|
||||
@@ -1864,7 +1864,7 @@ lbl_801789EC:
|
||||
/* 801789F8 00175938 40 80 00 14 */ bge lbl_80178A0C
|
||||
/* 801789FC 0017593C 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 80178A00 00175940 38 81 01 44 */ addi r4, r1, 0x144
|
||||
/* 80178A04 00175944 48 0F 85 F5 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80178A04 00175944 48 0F 85 F5 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 80178A08 00175948 48 00 00 1C */ b lbl_80178A24
|
||||
lbl_80178A0C:
|
||||
/* 80178A0C 0017594C A8 01 01 40 */ lha r0, 0x140(r1)
|
||||
@@ -1872,21 +1872,21 @@ lbl_80178A0C:
|
||||
/* 80178A14 00175954 40 81 00 10 */ ble lbl_80178A24
|
||||
/* 80178A18 00175958 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 80178A1C 0017595C 38 81 01 40 */ addi r4, r1, 0x140
|
||||
/* 80178A20 00175960 48 0F 85 D9 */ bl cSAngle_NS_Val_X1_
|
||||
/* 80178A20 00175960 48 0F 85 D9 */ bl Val__7cSAngleFRC7cSAngle
|
||||
lbl_80178A24:
|
||||
/* 80178A24 00175964 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80178A28 00175968 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 80178A2C 0017596C 3A D8 00 60 */ addi r22, r24, 0x60
|
||||
/* 80178A30 00175970 7E C5 B3 78 */ mr r5, r22
|
||||
/* 80178A34 00175974 48 0F 87 71 */ bl cSAngle_NS___mi_X1_
|
||||
/* 80178A34 00175974 48 0F 87 71 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80178A38 00175978 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80178A3C 0017597C 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80178A40 00175980 C0 38 04 5C */ lfs f1, 0x45c(r24)
|
||||
/* 80178A44 00175984 48 0F 88 21 */ bl cSAngle_NS___ml
|
||||
/* 80178A44 00175984 48 0F 88 21 */ bl __ml__7cSAngleCFf
|
||||
/* 80178A48 00175988 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80178A4C 0017598C 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80178A50 00175990 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 80178A54 00175994 48 0F 87 21 */ bl cSAngle_NS___pl
|
||||
/* 80178A54 00175994 48 0F 87 21 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 80178A58 00175998 38 78 00 5C */ addi r3, r24, 0x5c
|
||||
/* 80178A5C 0017599C 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80178A60 001759A0 4B F1 6F F9 */ bl cSGlobe_NS_V
|
||||
@@ -1948,14 +1948,14 @@ lbl_80178B18:
|
||||
/* 80178B34 00175A74 FC 20 78 90 */ fmr f1, f15
|
||||
/* 80178B38 00175A78 7E C4 B3 78 */ mr r4, r22
|
||||
/* 80178B3C 00175A7C 7F 65 DB 78 */ mr r5, r27
|
||||
/* 80178B40 00175A80 48 0F 8D 11 */ bl cSGlobe_X3_
|
||||
/* 80178B40 00175A80 48 0F 8D 11 */ bl __ct__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 80178B44 00175A84 38 61 01 AC */ addi r3, r1, 0x1ac
|
||||
/* 80178B48 00175A88 38 81 01 54 */ addi r4, r1, 0x154
|
||||
/* 80178B4C 00175A8C 48 0F 8F 69 */ bl cSGlobe_NS_Xyz
|
||||
/* 80178B4C 00175A8C 48 0F 8F 69 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80178B50 00175A90 38 61 01 A0 */ addi r3, r1, 0x1a0
|
||||
/* 80178B54 00175A94 38 98 00 64 */ addi r4, r24, 0x64
|
||||
/* 80178B58 00175A98 38 A1 01 AC */ addi r5, r1, 0x1ac
|
||||
/* 80178B5C 00175A9C 48 0E DF 89 */ bl cXyz_NS___pl
|
||||
/* 80178B5C 00175A9C 48 0E DF 89 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80178B60 00175AA0 38 61 03 2C */ addi r3, r1, 0x32c
|
||||
/* 80178B64 00175AA4 38 81 01 A0 */ addi r4, r1, 0x1a0
|
||||
/* 80178B68 00175AA8 4B F1 EC 8D */ bl cXyz_X1_
|
||||
@@ -1996,11 +1996,11 @@ lbl_80178BD8:
|
||||
/* 80178BEC 00175B2C D0 18 00 5C */ stfs f0, 0x5c(r24)
|
||||
/* 80178BF0 00175B30 38 61 01 94 */ addi r3, r1, 0x194
|
||||
/* 80178BF4 00175B34 38 98 00 5C */ addi r4, r24, 0x5c
|
||||
/* 80178BF8 00175B38 48 0F 8E BD */ bl cSGlobe_NS_Xyz
|
||||
/* 80178BF8 00175B38 48 0F 8E BD */ bl Xyz__7cSGlobeCFv
|
||||
/* 80178BFC 00175B3C 38 61 01 88 */ addi r3, r1, 0x188
|
||||
/* 80178C00 00175B40 38 98 00 64 */ addi r4, r24, 0x64
|
||||
/* 80178C04 00175B44 38 A1 01 94 */ addi r5, r1, 0x194
|
||||
/* 80178C08 00175B48 48 0E DE DD */ bl cXyz_NS___pl
|
||||
/* 80178C08 00175B48 48 0E DE DD */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80178C0C 00175B4C 38 78 00 70 */ addi r3, r24, 0x70
|
||||
/* 80178C10 00175B50 38 81 01 88 */ addi r4, r1, 0x188
|
||||
/* 80178C14 00175B54 4B F1 EB C5 */ bl cXyz_NS___as
|
||||
@@ -2023,10 +2023,10 @@ lbl_80178BD8:
|
||||
/* 80178C58 00175B98 38 61 01 7C */ addi r3, r1, 0x17c
|
||||
/* 80178C5C 00175B9C 38 98 00 70 */ addi r4, r24, 0x70
|
||||
/* 80178C60 00175BA0 38 B8 00 64 */ addi r5, r24, 0x64
|
||||
/* 80178C64 00175BA4 48 0E DE D1 */ bl cXyz_NS___mi
|
||||
/* 80178C64 00175BA4 48 0E DE D1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80178C68 00175BA8 38 78 00 5C */ addi r3, r24, 0x5c
|
||||
/* 80178C6C 00175BAC 38 81 01 7C */ addi r4, r1, 0x17c
|
||||
/* 80178C70 00175BB0 48 0F 8E 01 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80178C70 00175BB0 48 0F 8E 01 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80178C74 00175BB4 38 61 01 7C */ addi r3, r1, 0x17c
|
||||
/* 80178C78 00175BB8 38 80 FF FF */ li r4, -1
|
||||
/* 80178C7C 00175BBC 4B E9 05 09 */ bl cXyz_NS_dtor
|
||||
|
||||
@@ -134,7 +134,7 @@
|
||||
/* 80179064 00175FA4 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 80179068 00175FA8 38 81 01 64 */ addi r4, r1, 0x164
|
||||
/* 8017906C 00175FAC 38 A1 01 70 */ addi r5, r1, 0x170
|
||||
/* 80179070 00175FB0 48 0E DA C5 */ bl cXyz_NS___mi
|
||||
/* 80179070 00175FB0 48 0E DA C5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80179074 00175FB4 C0 01 00 BC */ lfs f0, 0xbc(r1)
|
||||
/* 80179078 00175FB8 D0 01 01 58 */ stfs f0, 0x158(r1)
|
||||
/* 8017907C 00175FBC C0 01 00 C0 */ lfs f0, 0xc0(r1)
|
||||
@@ -151,7 +151,7 @@
|
||||
/* 801790A8 00175FE8 41 82 00 30 */ beq lbl_801790D8
|
||||
/* 801790AC 00175FEC 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 801790B0 00175FF0 38 81 01 58 */ addi r4, r1, 0x158
|
||||
/* 801790B4 00175FF4 48 0F 87 CD */ bl cSGlobe_X4_
|
||||
/* 801790B4 00175FF4 48 0F 87 CD */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 801790B8 00175FF8 A8 01 00 50 */ lha r0, 0x50(r1)
|
||||
/* 801790BC 00175FFC B0 01 00 54 */ sth r0, 0x54(r1)
|
||||
/* 801790C0 00176000 A8 01 00 52 */ lha r0, 0x52(r1)
|
||||
@@ -260,14 +260,14 @@ lbl_801791F8:
|
||||
lbl_8017922C:
|
||||
/* 8017922C 0017616C 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 80179230 00176170 38 81 01 4C */ addi r4, r1, 0x14c
|
||||
/* 80179234 00176174 48 0F 88 3D */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80179234 00176174 48 0F 88 3D */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80179238 00176178 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8017923C 0017617C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80179240 00176180 A8 A1 00 56 */ lha r5, 0x56(r1)
|
||||
/* 80179244 00176184 48 0F 7F B9 */ bl cSAngle_NS___pl_X1_
|
||||
/* 80179244 00176184 48 0F 7F B9 */ bl __pl__7cSAngleCFs
|
||||
/* 80179248 00176188 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017924C 0017618C A8 81 00 34 */ lha r4, 0x34(r1)
|
||||
/* 80179250 00176190 48 0F 7D 49 */ bl cSAngle_X2_
|
||||
/* 80179250 00176190 48 0F 7D 49 */ bl __ct__7cSAngleFs
|
||||
/* 80179254 00176194 A8 01 00 14 */ lha r0, 0x14(r1)
|
||||
/* 80179258 00176198 B0 01 00 4A */ sth r0, 0x4a(r1)
|
||||
/* 8017925C 0017619C 28 1D 00 00 */ cmplwi r29, 0
|
||||
@@ -275,20 +275,20 @@ lbl_8017922C:
|
||||
/* 80179264 001761A4 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80179268 001761A8 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017926C 001761AC A8 A1 00 54 */ lha r5, 0x54(r1)
|
||||
/* 80179270 001761B0 48 0F 7F 8D */ bl cSAngle_NS___pl_X1_
|
||||
/* 80179270 001761B0 48 0F 7F 8D */ bl __pl__7cSAngleCFs
|
||||
/* 80179274 001761B4 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80179278 001761B8 A8 81 00 30 */ lha r4, 0x30(r1)
|
||||
/* 8017927C 001761BC 48 0F 7D 1D */ bl cSAngle_X2_
|
||||
/* 8017927C 001761BC 48 0F 7D 1D */ bl __ct__7cSAngleFs
|
||||
/* 80179280 001761C0 A8 01 00 10 */ lha r0, 0x10(r1)
|
||||
/* 80179284 001761C4 B0 01 00 48 */ sth r0, 0x48(r1)
|
||||
lbl_80179288:
|
||||
/* 80179288 001761C8 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 8017928C 001761CC 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 80179290 001761D0 48 0F 88 25 */ bl cSGlobe_NS_Xyz
|
||||
/* 80179290 001761D0 48 0F 88 25 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80179294 001761D4 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80179298 001761D8 38 81 01 64 */ addi r4, r1, 0x164
|
||||
/* 8017929C 001761DC 38 A1 00 B0 */ addi r5, r1, 0xb0
|
||||
/* 801792A0 001761E0 48 0E D8 45 */ bl cXyz_NS___pl
|
||||
/* 801792A0 001761E0 48 0E D8 45 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801792A4 001761E4 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
/* 801792A8 001761E8 D0 1A 03 FC */ stfs f0, 0x3fc(r26)
|
||||
/* 801792AC 001761EC C0 01 00 A8 */ lfs f0, 0xa8(r1)
|
||||
@@ -383,11 +383,11 @@ lbl_801793F8:
|
||||
/* 801793F8 00176338 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 801793FC 0017633C 38 81 01 34 */ addi r4, r1, 0x134
|
||||
/* 80179400 00176340 38 BA 00 64 */ addi r5, r26, 0x64
|
||||
/* 80179404 00176344 48 0E D7 31 */ bl cXyz_NS___mi
|
||||
/* 80179404 00176344 48 0E D7 31 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80179408 00176348 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 8017940C 0017634C 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 80179410 00176350 38 A1 01 40 */ addi r5, r1, 0x140
|
||||
/* 80179414 00176354 48 0E D7 BD */ bl cXyz_NS___ml_X1_
|
||||
/* 80179414 00176354 48 0E D7 BD */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 80179418 00176358 38 7A 00 64 */ addi r3, r26, 0x64
|
||||
/* 8017941C 0017635C 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 80179420 00176360 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -395,10 +395,10 @@ lbl_801793F8:
|
||||
/* 80179428 00176368 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 8017942C 0017636C 38 81 01 88 */ addi r4, r1, 0x188
|
||||
/* 80179430 00176370 38 BA 00 64 */ addi r5, r26, 0x64
|
||||
/* 80179434 00176374 48 0E D7 01 */ bl cXyz_NS___mi
|
||||
/* 80179434 00176374 48 0E D7 01 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80179438 00176378 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8017943C 0017637C 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80179440 00176380 48 0F 84 41 */ bl cSGlobe_X4_
|
||||
/* 80179440 00176380 48 0F 84 41 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80179444 00176384 C0 01 00 3C */ lfs f0, 0x3c(r1)
|
||||
/* 80179448 00176388 FC 00 F0 40 */ fcmpo cr0, f0, f30
|
||||
/* 8017944C 0017638C 40 80 00 08 */ bge lbl_80179454
|
||||
@@ -419,45 +419,45 @@ lbl_80179464:
|
||||
/* 80179480 001763C0 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80179484 001763C4 3B 7A 00 60 */ addi r27, r26, 0x60
|
||||
/* 80179488 001763C8 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017948C 001763CC 48 0F 7D 19 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017948C 001763CC 48 0F 7D 19 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 80179490 001763D0 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80179494 001763D4 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 80179498 001763D8 FC 20 E0 90 */ fmr f1, f28
|
||||
/* 8017949C 001763DC 48 0F 7D C9 */ bl cSAngle_NS___ml
|
||||
/* 8017949C 001763DC 48 0F 7D C9 */ bl __ml__7cSAngleCFf
|
||||
/* 801794A0 001763E0 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 801794A4 001763E4 7F 64 DB 78 */ mr r4, r27
|
||||
/* 801794A8 001763E8 38 A1 00 28 */ addi r5, r1, 0x28
|
||||
/* 801794AC 001763EC 48 0F 7C C9 */ bl cSAngle_NS___pl
|
||||
/* 801794AC 001763EC 48 0F 7C C9 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801794B0 001763F0 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 801794B4 001763F4 A8 81 00 24 */ lha r4, 0x24(r1)
|
||||
/* 801794B8 001763F8 48 0F 7A E1 */ bl cSAngle_X2_
|
||||
/* 801794B8 001763F8 48 0F 7A E1 */ bl __ct__7cSAngleFs
|
||||
/* 801794BC 001763FC A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 801794C0 00176400 B0 1A 00 60 */ sth r0, 0x60(r26)
|
||||
/* 801794C4 00176404 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 801794C8 00176408 38 81 00 42 */ addi r4, r1, 0x42
|
||||
/* 801794CC 0017640C 3B 7A 00 62 */ addi r27, r26, 0x62
|
||||
/* 801794D0 00176410 7F 65 DB 78 */ mr r5, r27
|
||||
/* 801794D4 00176414 48 0F 7C D1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801794D4 00176414 48 0F 7C D1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801794D8 00176418 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 801794DC 0017641C 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 801794E0 00176420 FC 20 E0 90 */ fmr f1, f28
|
||||
/* 801794E4 00176424 48 0F 7D 81 */ bl cSAngle_NS___ml
|
||||
/* 801794E4 00176424 48 0F 7D 81 */ bl __ml__7cSAngleCFf
|
||||
/* 801794E8 00176428 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801794EC 0017642C 7F 64 DB 78 */ mr r4, r27
|
||||
/* 801794F0 00176430 38 A1 00 1C */ addi r5, r1, 0x1c
|
||||
/* 801794F4 00176434 48 0F 7C 81 */ bl cSAngle_NS___pl
|
||||
/* 801794F4 00176434 48 0F 7C 81 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801794F8 00176438 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801794FC 0017643C A8 81 00 18 */ lha r4, 0x18(r1)
|
||||
/* 80179500 00176440 48 0F 7A 99 */ bl cSAngle_X2_
|
||||
/* 80179500 00176440 48 0F 7A 99 */ bl __ct__7cSAngleFs
|
||||
/* 80179504 00176444 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80179508 00176448 B0 1A 00 62 */ sth r0, 0x62(r26)
|
||||
/* 8017950C 0017644C 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 80179510 00176450 38 9A 00 5C */ addi r4, r26, 0x5c
|
||||
/* 80179514 00176454 48 0F 85 A1 */ bl cSGlobe_NS_Xyz
|
||||
/* 80179514 00176454 48 0F 85 A1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80179518 00176458 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8017951C 0017645C 38 9A 00 64 */ addi r4, r26, 0x64
|
||||
/* 80179520 00176460 38 A1 00 68 */ addi r5, r1, 0x68
|
||||
/* 80179524 00176464 48 0E D5 C1 */ bl cXyz_NS___pl
|
||||
/* 80179524 00176464 48 0E D5 C1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80179528 00176468 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
/* 8017952C 0017646C D0 1A 00 70 */ stfs f0, 0x70(r26)
|
||||
/* 80179530 00176470 C0 01 00 60 */ lfs f0, 0x60(r1)
|
||||
|
||||
@@ -341,10 +341,10 @@ lbl_80179A90:
|
||||
/* 80179AA0 001769E0 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 80179AA4 001769E4 38 81 02 20 */ addi r4, r1, 0x220
|
||||
/* 80179AA8 001769E8 38 A1 01 3C */ addi r5, r1, 0x13c
|
||||
/* 80179AAC 001769EC 48 0E D0 89 */ bl cXyz_NS___mi
|
||||
/* 80179AAC 001769EC 48 0E D0 89 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80179AB0 001769F0 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 80179AB4 001769F4 38 81 01 30 */ addi r4, r1, 0x130
|
||||
/* 80179AB8 001769F8 48 0F 7D C9 */ bl cSGlobe_X4_
|
||||
/* 80179AB8 001769F8 48 0F 7D C9 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80179ABC 001769FC C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 80179AC0 00176A00 C0 41 00 44 */ lfs f2, 0x44(r1)
|
||||
/* 80179AC4 00176A04 EC 02 D8 24 */ fdivs f0, f2, f27
|
||||
@@ -358,7 +358,7 @@ lbl_80179A90:
|
||||
/* 80179AE4 00176A24 90 1C 03 F0 */ stw r0, 0x3f0(r28)
|
||||
/* 80179AE8 00176A28 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 80179AEC 00176A2C 38 9C 00 5C */ addi r4, r28, 0x5c
|
||||
/* 80179AF0 00176A30 48 0F 7D 01 */ bl cSGlobe_X1_
|
||||
/* 80179AF0 00176A30 48 0F 7D 01 */ bl __ct__7cSGlobeFRC7cSGlobe
|
||||
/* 80179AF4 00176A34 FC 00 98 50 */ fneg f0, f19
|
||||
/* 80179AF8 00176A38 D0 01 00 3C */ stfs f0, 0x3c(r1)
|
||||
/* 80179AFC 00176A3C 38 61 01 24 */ addi r3, r1, 0x124
|
||||
@@ -367,11 +367,11 @@ lbl_80179A90:
|
||||
/* 80179B08 00176A48 4B F1 DC 15 */ bl dCamera_c_NS_attentionPos
|
||||
/* 80179B0C 00176A4C 38 61 01 18 */ addi r3, r1, 0x118
|
||||
/* 80179B10 00176A50 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 80179B14 00176A54 48 0F 7F A1 */ bl cSGlobe_NS_Xyz
|
||||
/* 80179B14 00176A54 48 0F 7F A1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80179B18 00176A58 38 61 01 0C */ addi r3, r1, 0x10c
|
||||
/* 80179B1C 00176A5C 38 81 01 24 */ addi r4, r1, 0x124
|
||||
/* 80179B20 00176A60 38 A1 01 18 */ addi r5, r1, 0x118
|
||||
/* 80179B24 00176A64 48 0E CF C1 */ bl cXyz_NS___pl
|
||||
/* 80179B24 00176A64 48 0E CF C1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80179B28 00176A68 C0 41 01 0C */ lfs f2, 0x10c(r1)
|
||||
/* 80179B2C 00176A6C D0 41 02 14 */ stfs f2, 0x214(r1)
|
||||
/* 80179B30 00176A70 C0 21 01 10 */ lfs f1, 0x110(r1)
|
||||
@@ -427,22 +427,22 @@ lbl_80179BD4:
|
||||
/* 80179BE8 00176B28 54 05 20 36 */ slwi r5, r0, 4
|
||||
/* 80179BEC 00176B2C 38 A5 00 04 */ addi r5, r5, 4
|
||||
/* 80179BF0 00176B30 7C A6 2A 14 */ add r5, r6, r5
|
||||
/* 80179BF4 00176B34 48 0F 57 29 */ bl cM3dGLin_NS_SetStartEnd_X1_
|
||||
/* 80179BF4 00176B34 48 0F 57 29 */ bl SetStartEnd__8cM3dGLinFRC3VecRC3Vec
|
||||
/* 80179BF8 00176B38 38 61 02 80 */ addi r3, r1, 0x280
|
||||
/* 80179BFC 00176B3C 38 81 02 14 */ addi r4, r1, 0x214
|
||||
/* 80179C00 00176B40 38 A1 01 E4 */ addi r5, r1, 0x1e4
|
||||
/* 80179C04 00176B44 38 C1 00 30 */ addi r6, r1, 0x30
|
||||
/* 80179C08 00176B48 48 0E EB 09 */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 80179C08 00176B48 48 0E EB 09 */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 80179C0C 00176B4C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 80179C10 00176B50 41 82 00 3C */ beq lbl_80179C4C
|
||||
/* 80179C14 00176B54 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 80179C18 00176B58 38 81 02 14 */ addi r4, r1, 0x214
|
||||
/* 80179C1C 00176B5C 38 A1 01 E4 */ addi r5, r1, 0x1e4
|
||||
/* 80179C20 00176B60 48 0E CF 15 */ bl cXyz_NS___mi
|
||||
/* 80179C20 00176B60 48 0E CF 15 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80179C24 00176B64 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 80179C28 00176B68 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 80179C2C 00176B6C C0 22 9D 0C */ lfs f1, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 80179C30 00176B70 48 0E CF 55 */ bl cXyz_NS___ml
|
||||
/* 80179C30 00176B70 48 0E CF 55 */ bl __ml__4cXyzCFf
|
||||
/* 80179C34 00176B74 38 61 01 E4 */ addi r3, r1, 0x1e4
|
||||
/* 80179C38 00176B78 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 80179C3C 00176B7C 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -464,11 +464,11 @@ lbl_80179C5C:
|
||||
/* 80179C70 00176BB0 4B F1 DA AD */ bl dCamera_c_NS_attentionPos
|
||||
/* 80179C74 00176BB4 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 80179C78 00176BB8 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 80179C7C 00176BBC 48 0F 7E 39 */ bl cSGlobe_NS_Xyz
|
||||
/* 80179C7C 00176BBC 48 0F 7E 39 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80179C80 00176BC0 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 80179C84 00176BC4 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 80179C88 00176BC8 38 A1 00 DC */ addi r5, r1, 0xdc
|
||||
/* 80179C8C 00176BCC 48 0E CE 59 */ bl cXyz_NS___pl
|
||||
/* 80179C8C 00176BCC 48 0E CE 59 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80179C90 00176BD0 C0 01 00 D0 */ lfs f0, 0xd0(r1)
|
||||
/* 80179C94 00176BD4 D0 01 01 E4 */ stfs f0, 0x1e4(r1)
|
||||
/* 80179C98 00176BD8 C0 01 00 D4 */ lfs f0, 0xd4(r1)
|
||||
@@ -479,15 +479,15 @@ lbl_80179CA8:
|
||||
/* 80179CA8 00176BE8 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 80179CAC 00176BEC 38 81 01 E4 */ addi r4, r1, 0x1e4
|
||||
/* 80179CB0 00176BF0 38 BC 00 64 */ addi r5, r28, 0x64
|
||||
/* 80179CB4 00176BF4 48 0E CE 81 */ bl cXyz_NS___mi
|
||||
/* 80179CB4 00176BF4 48 0E CE 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80179CB8 00176BF8 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 80179CBC 00176BFC 38 81 00 C4 */ addi r4, r1, 0xc4
|
||||
/* 80179CC0 00176C00 C0 22 9D 0C */ lfs f1, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 80179CC4 00176C04 48 0E CE C1 */ bl cXyz_NS___ml
|
||||
/* 80179CC4 00176C04 48 0E CE C1 */ bl __ml__4cXyzCFf
|
||||
/* 80179CC8 00176C08 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 80179CCC 00176C0C 38 9C 00 64 */ addi r4, r28, 0x64
|
||||
/* 80179CD0 00176C10 38 A1 00 B8 */ addi r5, r1, 0xb8
|
||||
/* 80179CD4 00176C14 48 0E CE 11 */ bl cXyz_NS___pl
|
||||
/* 80179CD4 00176C14 48 0E CE 11 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80179CD8 00176C18 C0 01 00 AC */ lfs f0, 0xac(r1)
|
||||
/* 80179CDC 00176C1C D0 01 02 08 */ stfs f0, 0x208(r1)
|
||||
/* 80179CE0 00176C20 C0 01 00 B0 */ lfs f0, 0xb0(r1)
|
||||
@@ -506,11 +506,11 @@ lbl_80179D00:
|
||||
/* 80179D10 00176C50 4B FE B0 5D */ bl dCamera_c_NS_relationalPos
|
||||
/* 80179D14 00176C54 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 80179D18 00176C58 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 80179D1C 00176C5C 48 0F 7D 99 */ bl cSGlobe_NS_Xyz
|
||||
/* 80179D1C 00176C5C 48 0F 7D 99 */ bl Xyz__7cSGlobeCFv
|
||||
/* 80179D20 00176C60 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 80179D24 00176C64 38 81 00 A0 */ addi r4, r1, 0xa0
|
||||
/* 80179D28 00176C68 38 A1 00 94 */ addi r5, r1, 0x94
|
||||
/* 80179D2C 00176C6C 48 0E CD B9 */ bl cXyz_NS___pl
|
||||
/* 80179D2C 00176C6C 48 0E CD B9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80179D30 00176C70 C0 01 00 88 */ lfs f0, 0x88(r1)
|
||||
/* 80179D34 00176C74 D0 01 02 08 */ stfs f0, 0x208(r1)
|
||||
/* 80179D38 00176C78 C0 01 00 8C */ lfs f0, 0x8c(r1)
|
||||
@@ -521,11 +521,11 @@ lbl_80179D48:
|
||||
/* 80179D48 00176C88 38 61 00 7C */ addi r3, r1, 0x7c
|
||||
/* 80179D4C 00176C8C 38 81 02 08 */ addi r4, r1, 0x208
|
||||
/* 80179D50 00176C90 38 BC 00 64 */ addi r5, r28, 0x64
|
||||
/* 80179D54 00176C94 48 0E CD E1 */ bl cXyz_NS___mi
|
||||
/* 80179D54 00176C94 48 0E CD E1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80179D58 00176C98 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 80179D5C 00176C9C 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 80179D60 00176CA0 38 A1 01 FC */ addi r5, r1, 0x1fc
|
||||
/* 80179D64 00176CA4 48 0E CE 6D */ bl cXyz_NS___ml_X1_
|
||||
/* 80179D64 00176CA4 48 0E CE 6D */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 80179D68 00176CA8 38 7C 00 64 */ addi r3, r28, 0x64
|
||||
/* 80179D6C 00176CAC 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 80179D70 00176CB0 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -540,7 +540,7 @@ lbl_80179D48:
|
||||
/* 80179D94 00176CD4 38 61 02 6C */ addi r3, r1, 0x26c
|
||||
/* 80179D98 00176CD8 38 9C 00 64 */ addi r4, r28, 0x64
|
||||
/* 80179D9C 00176CDC FC 20 98 90 */ fmr f1, f19
|
||||
/* 80179DA0 00176CE0 48 0F 58 C5 */ bl cM3dGSph_NS_Set
|
||||
/* 80179DA0 00176CE0 48 0F 58 C5 */ bl Set__8cM3dGSphFRC4cXyzf
|
||||
/* 80179DA4 00176CE4 C2 62 9C A0 */ lfs f19, lbl_804536A0-_SDA2_BASE_(r2)
|
||||
/* 80179DA8 00176CE8 C0 1C 00 70 */ lfs f0, 0x70(r28)
|
||||
/* 80179DAC 00176CEC D0 01 01 D8 */ stfs f0, 0x1d8(r1)
|
||||
@@ -590,12 +590,12 @@ lbl_80179E08:
|
||||
/* 80179E54 00176D94 38 61 02 50 */ addi r3, r1, 0x250
|
||||
/* 80179E58 00176D98 38 81 01 CC */ addi r4, r1, 0x1cc
|
||||
/* 80179E5C 00176D9C 38 A1 01 C0 */ addi r5, r1, 0x1c0
|
||||
/* 80179E60 00176DA0 48 0F 54 BD */ bl cM3dGLin_NS_SetStartEnd_X1_
|
||||
/* 80179E60 00176DA0 48 0F 54 BD */ bl SetStartEnd__8cM3dGLinFRC3VecRC3Vec
|
||||
/* 80179E64 00176DA4 38 61 02 6C */ addi r3, r1, 0x26c
|
||||
/* 80179E68 00176DA8 38 81 02 50 */ addi r4, r1, 0x250
|
||||
/* 80179E6C 00176DAC 38 A1 01 B4 */ addi r5, r1, 0x1b4
|
||||
/* 80179E70 00176DB0 38 C1 01 A8 */ addi r6, r1, 0x1a8
|
||||
/* 80179E74 00176DB4 48 0F 16 75 */ bl cM3d_Cross_LinSph_CrossPos
|
||||
/* 80179E74 00176DB4 48 0F 16 75 */ bl cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec
|
||||
/* 80179E78 00176DB8 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 80179E7C 00176DBC 41 82 00 14 */ beq lbl_80179E90
|
||||
/* 80179E80 00176DC0 40 80 00 A0 */ bge lbl_80179F20
|
||||
@@ -668,12 +668,12 @@ lbl_80179F28:
|
||||
/* 80179F7C 00176EBC 38 61 02 50 */ addi r3, r1, 0x250
|
||||
/* 80179F80 00176EC0 38 81 01 CC */ addi r4, r1, 0x1cc
|
||||
/* 80179F84 00176EC4 38 A1 01 C0 */ addi r5, r1, 0x1c0
|
||||
/* 80179F88 00176EC8 48 0F 53 95 */ bl cM3dGLin_NS_SetStartEnd_X1_
|
||||
/* 80179F88 00176EC8 48 0F 53 95 */ bl SetStartEnd__8cM3dGLinFRC3VecRC3Vec
|
||||
/* 80179F8C 00176ECC 38 61 02 6C */ addi r3, r1, 0x26c
|
||||
/* 80179F90 00176ED0 38 81 02 50 */ addi r4, r1, 0x250
|
||||
/* 80179F94 00176ED4 38 A1 01 B4 */ addi r5, r1, 0x1b4
|
||||
/* 80179F98 00176ED8 38 C1 01 A8 */ addi r6, r1, 0x1a8
|
||||
/* 80179F9C 00176EDC 48 0F 15 4D */ bl cM3d_Cross_LinSph_CrossPos
|
||||
/* 80179F9C 00176EDC 48 0F 15 4D */ bl cM3d_Cross_LinSph_CrossPos__FRC8cM3dGSphRC8cM3dGLinP3VecP3Vec
|
||||
/* 80179FA0 00176EE0 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 80179FA4 00176EE4 41 82 00 14 */ beq lbl_80179FB8
|
||||
/* 80179FA8 00176EE8 40 80 00 9C */ bge lbl_8017A044
|
||||
@@ -721,25 +721,25 @@ lbl_8017A044:
|
||||
/* 8017A044 00176F84 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 8017A048 00176F88 38 81 01 D8 */ addi r4, r1, 0x1d8
|
||||
/* 8017A04C 00176F8C 38 BC 00 64 */ addi r5, r28, 0x64
|
||||
/* 8017A050 00176F90 48 0E CA E5 */ bl cXyz_NS___mi
|
||||
/* 8017A050 00176F90 48 0E CA E5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017A054 00176F94 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8017A058 00176F98 38 81 00 64 */ addi r4, r1, 0x64
|
||||
/* 8017A05C 00176F9C 48 0F 78 25 */ bl cSGlobe_X4_
|
||||
/* 8017A05C 00176F9C 48 0F 78 25 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017A060 00176FA0 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8017A064 00176FA4 3B A1 00 3A */ addi r29, r1, 0x3a
|
||||
/* 8017A068 00176FA8 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017A06C 00176FAC 3B FC 00 62 */ addi r31, r28, 0x62
|
||||
/* 8017A070 00176FB0 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017A074 00176FB4 48 0F 71 31 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017A074 00176FB4 48 0F 71 31 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017A078 00176FB8 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8017A07C 00176FBC 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 8017A080 00176FC0 48 0F 6E E9 */ bl cSAngle_X1_
|
||||
/* 8017A080 00176FC0 48 0F 6E E9 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017A084 00176FC4 88 0D 8A BE */ lbz r0, lbl_8045103E-_SDA_BASE_(r13)
|
||||
/* 8017A088 00176FC8 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 8017A08C 00176FCC 40 82 00 2C */ bne lbl_8017A0B8
|
||||
/* 8017A090 00176FD0 38 6D 8A C0 */ addi r3, r13, 0x80451040 - 0x80458580 /*SDA HACK; original: lbl_80451040-_SDA_BASE_*/
|
||||
/* 8017A094 00176FD4 C0 22 9E 58 */ lfs f1, lbl_80453858-_SDA2_BASE_(r2)
|
||||
/* 8017A098 00176FD8 48 0F 6F 31 */ bl cSAngle_X3_
|
||||
/* 8017A098 00176FD8 48 0F 6F 31 */ bl __ct__7cSAngleFf
|
||||
/* 8017A09C 00176FDC 3C 80 80 03 */ lis r4, cSAngle_NS_dtor@ha
|
||||
/* 8017A0A0 00176FE0 38 84 05 10 */ addi r4, r4, cSAngle_NS_dtor@l
|
||||
/* 8017A0A4 00176FE4 3C A0 80 43 */ lis r5, lbl_8042C9AC@ha
|
||||
@@ -750,7 +750,7 @@ lbl_8017A044:
|
||||
lbl_8017A0B8:
|
||||
/* 8017A0B8 00176FF8 AB 4D 8A C0 */ lha r26, lbl_80451040-_SDA_BASE_(r13)
|
||||
/* 8017A0BC 00176FFC 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8017A0C0 00177000 48 0F 70 0D */ bl cSAngle_NS_Abs
|
||||
/* 8017A0C0 00177000 48 0F 70 0D */ bl Abs__7cSAngleCFv
|
||||
/* 8017A0C4 00177004 7C 63 07 34 */ extsh r3, r3
|
||||
/* 8017A0C8 00177008 7F 40 07 34 */ extsh r0, r26
|
||||
/* 8017A0CC 0017700C 7C 03 00 00 */ cmpw r3, r0
|
||||
@@ -779,45 +779,45 @@ lbl_8017A104:
|
||||
/* 8017A11C 0017705C 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017A120 00177060 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017A124 00177064 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017A128 00177068 48 0F 70 7D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017A128 00177068 48 0F 70 7D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017A12C 0017706C 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017A130 00177070 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8017A134 00177074 C0 3C 03 F8 */ lfs f1, 0x3f8(r28)
|
||||
/* 8017A138 00177078 48 0F 71 2D */ bl cSAngle_NS___ml
|
||||
/* 8017A138 00177078 48 0F 71 2D */ bl __ml__7cSAngleCFf
|
||||
/* 8017A13C 0017707C 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8017A140 00177080 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017A144 00177084 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
/* 8017A148 00177088 48 0F 70 2D */ bl cSAngle_NS___pl
|
||||
/* 8017A148 00177088 48 0F 70 2D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017A14C 0017708C 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8017A150 00177090 A8 81 00 1C */ lha r4, 0x1c(r1)
|
||||
/* 8017A154 00177094 48 0F 6E 45 */ bl cSAngle_X2_
|
||||
/* 8017A154 00177094 48 0F 6E 45 */ bl __ct__7cSAngleFs
|
||||
/* 8017A158 00177098 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 8017A15C 0017709C B0 1C 00 62 */ sth r0, 0x62(r28)
|
||||
/* 8017A160 001770A0 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017A164 001770A4 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 8017A168 001770A8 3B 5C 00 60 */ addi r26, r28, 0x60
|
||||
/* 8017A16C 001770AC 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017A170 001770B0 48 0F 70 35 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017A170 001770B0 48 0F 70 35 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017A174 001770B4 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017A178 001770B8 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8017A17C 001770BC C0 3C 03 F8 */ lfs f1, 0x3f8(r28)
|
||||
/* 8017A180 001770C0 48 0F 70 E5 */ bl cSAngle_NS___ml
|
||||
/* 8017A180 001770C0 48 0F 70 E5 */ bl __ml__7cSAngleCFf
|
||||
/* 8017A184 001770C4 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017A188 001770C8 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017A18C 001770CC 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 8017A190 001770D0 48 0F 6F E5 */ bl cSAngle_NS___pl
|
||||
/* 8017A190 001770D0 48 0F 6F E5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017A194 001770D4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8017A198 001770D8 A8 81 00 10 */ lha r4, 0x10(r1)
|
||||
/* 8017A19C 001770DC 48 0F 6D FD */ bl cSAngle_X2_
|
||||
/* 8017A19C 001770DC 48 0F 6D FD */ bl __ct__7cSAngleFs
|
||||
/* 8017A1A0 001770E0 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8017A1A4 001770E4 B0 1C 00 60 */ sth r0, 0x60(r28)
|
||||
/* 8017A1A8 001770E8 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 8017A1AC 001770EC 38 9C 00 5C */ addi r4, r28, 0x5c
|
||||
/* 8017A1B0 001770F0 48 0F 79 05 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017A1B0 001770F0 48 0F 79 05 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017A1B4 001770F4 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8017A1B8 001770F8 38 9C 00 64 */ addi r4, r28, 0x64
|
||||
/* 8017A1BC 001770FC 38 A1 00 58 */ addi r5, r1, 0x58
|
||||
/* 8017A1C0 00177100 48 0E C9 25 */ bl cXyz_NS___pl
|
||||
/* 8017A1C0 00177100 48 0E C9 25 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017A1C4 00177104 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
||||
/* 8017A1C8 00177108 D0 1C 00 70 */ stfs f0, 0x70(r28)
|
||||
/* 8017A1CC 0017710C C0 01 00 50 */ lfs f0, 0x50(r1)
|
||||
|
||||
@@ -165,7 +165,7 @@ lbl_8017A500:
|
||||
/* 8017A508 00177448 90 19 03 F0 */ stw r0, 0x3f0(r25)
|
||||
/* 8017A50C 0017744C 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8017A510 00177450 38 99 00 5C */ addi r4, r25, 0x5c
|
||||
/* 8017A514 00177454 48 0F 72 DD */ bl cSGlobe_X1_
|
||||
/* 8017A514 00177454 48 0F 72 DD */ bl __ct__7cSGlobeFRC7cSGlobe
|
||||
/* 8017A518 00177458 C0 02 9D 38 */ lfs f0, lbl_80453738-_SDA2_BASE_(r2)
|
||||
/* 8017A51C 0017745C D0 01 00 50 */ stfs f0, 0x50(r1)
|
||||
/* 8017A520 00177460 38 61 01 60 */ addi r3, r1, 0x160
|
||||
@@ -174,11 +174,11 @@ lbl_8017A500:
|
||||
/* 8017A52C 0017746C 4B F1 D1 F1 */ bl dCamera_c_NS_attentionPos
|
||||
/* 8017A530 00177470 38 61 01 54 */ addi r3, r1, 0x154
|
||||
/* 8017A534 00177474 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 8017A538 00177478 48 0F 75 7D */ bl cSGlobe_NS_Xyz
|
||||
/* 8017A538 00177478 48 0F 75 7D */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017A53C 0017747C 38 61 01 48 */ addi r3, r1, 0x148
|
||||
/* 8017A540 00177480 38 81 01 60 */ addi r4, r1, 0x160
|
||||
/* 8017A544 00177484 38 A1 01 54 */ addi r5, r1, 0x154
|
||||
/* 8017A548 00177488 48 0E C5 9D */ bl cXyz_NS___pl
|
||||
/* 8017A548 00177488 48 0E C5 9D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017A54C 0017748C C0 41 01 48 */ lfs f2, 0x148(r1)
|
||||
/* 8017A550 00177490 D0 41 01 E4 */ stfs f2, 0x1e4(r1)
|
||||
/* 8017A554 00177494 C0 21 01 4C */ lfs f1, 0x14c(r1)
|
||||
@@ -196,10 +196,10 @@ lbl_8017A570:
|
||||
/* 8017A580 001774C0 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 8017A584 001774C4 38 81 01 F0 */ addi r4, r1, 0x1f0
|
||||
/* 8017A588 001774C8 38 A1 01 3C */ addi r5, r1, 0x13c
|
||||
/* 8017A58C 001774CC 48 0E C5 A9 */ bl cXyz_NS___mi
|
||||
/* 8017A58C 001774CC 48 0E C5 A9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017A590 001774D0 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8017A594 001774D4 38 81 01 30 */ addi r4, r1, 0x130
|
||||
/* 8017A598 001774D8 48 0F 72 E9 */ bl cSGlobe_X4_
|
||||
/* 8017A598 001774D8 48 0F 72 E9 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017A59C 001774DC C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 8017A5A0 001774E0 C0 41 00 48 */ lfs f2, 0x48(r1)
|
||||
/* 8017A5A4 001774E4 EC 02 F8 24 */ fdivs f0, f2, f31
|
||||
@@ -213,7 +213,7 @@ lbl_8017A570:
|
||||
/* 8017A5C4 00177504 90 19 03 F0 */ stw r0, 0x3f0(r25)
|
||||
/* 8017A5C8 00177508 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8017A5CC 0017750C 38 99 00 5C */ addi r4, r25, 0x5c
|
||||
/* 8017A5D0 00177510 48 0F 72 21 */ bl cSGlobe_X1_
|
||||
/* 8017A5D0 00177510 48 0F 72 21 */ bl __ct__7cSGlobeFRC7cSGlobe
|
||||
/* 8017A5D4 00177514 FC 00 B0 50 */ fneg f0, f22
|
||||
/* 8017A5D8 00177518 D0 01 00 40 */ stfs f0, 0x40(r1)
|
||||
/* 8017A5DC 0017751C 38 61 01 24 */ addi r3, r1, 0x124
|
||||
@@ -222,11 +222,11 @@ lbl_8017A570:
|
||||
/* 8017A5E8 00177528 4B F1 D1 35 */ bl dCamera_c_NS_attentionPos
|
||||
/* 8017A5EC 0017752C 38 61 01 18 */ addi r3, r1, 0x118
|
||||
/* 8017A5F0 00177530 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 8017A5F4 00177534 48 0F 74 C1 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017A5F4 00177534 48 0F 74 C1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017A5F8 00177538 38 61 01 0C */ addi r3, r1, 0x10c
|
||||
/* 8017A5FC 0017753C 38 81 01 24 */ addi r4, r1, 0x124
|
||||
/* 8017A600 00177540 38 A1 01 18 */ addi r5, r1, 0x118
|
||||
/* 8017A604 00177544 48 0E C4 E1 */ bl cXyz_NS___pl
|
||||
/* 8017A604 00177544 48 0E C4 E1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017A608 00177548 C0 41 01 0C */ lfs f2, 0x10c(r1)
|
||||
/* 8017A60C 0017754C D0 41 01 E4 */ stfs f2, 0x1e4(r1)
|
||||
/* 8017A610 00177550 C0 21 01 10 */ lfs f1, 0x110(r1)
|
||||
@@ -282,22 +282,22 @@ lbl_8017A6B4:
|
||||
/* 8017A6C8 00177608 54 05 20 36 */ slwi r5, r0, 4
|
||||
/* 8017A6CC 0017760C 38 A5 00 04 */ addi r5, r5, 4
|
||||
/* 8017A6D0 00177610 7C A6 2A 14 */ add r5, r6, r5
|
||||
/* 8017A6D4 00177614 48 0F 4C 49 */ bl cM3dGLin_NS_SetStartEnd_X1_
|
||||
/* 8017A6D4 00177614 48 0F 4C 49 */ bl SetStartEnd__8cM3dGLinFRC3VecRC3Vec
|
||||
/* 8017A6D8 00177618 38 61 02 20 */ addi r3, r1, 0x220
|
||||
/* 8017A6DC 0017761C 38 81 01 E4 */ addi r4, r1, 0x1e4
|
||||
/* 8017A6E0 00177620 38 A1 01 B4 */ addi r5, r1, 0x1b4
|
||||
/* 8017A6E4 00177624 38 C1 00 30 */ addi r6, r1, 0x30
|
||||
/* 8017A6E8 00177628 48 0E E0 29 */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 8017A6E8 00177628 48 0E E0 29 */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 8017A6EC 0017762C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017A6F0 00177630 41 82 00 3C */ beq lbl_8017A72C
|
||||
/* 8017A6F4 00177634 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 8017A6F8 00177638 38 81 01 E4 */ addi r4, r1, 0x1e4
|
||||
/* 8017A6FC 0017763C 38 A1 01 B4 */ addi r5, r1, 0x1b4
|
||||
/* 8017A700 00177640 48 0E C4 35 */ bl cXyz_NS___mi
|
||||
/* 8017A700 00177640 48 0E C4 35 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017A704 00177644 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 8017A708 00177648 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 8017A70C 0017764C C0 22 9D 0C */ lfs f1, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 8017A710 00177650 48 0E C4 75 */ bl cXyz_NS___ml
|
||||
/* 8017A710 00177650 48 0E C4 75 */ bl __ml__4cXyzCFf
|
||||
/* 8017A714 00177654 38 61 01 B4 */ addi r3, r1, 0x1b4
|
||||
/* 8017A718 00177658 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 8017A71C 0017765C 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -367,11 +367,11 @@ lbl_8017A808:
|
||||
/* 8017A808 00177748 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 8017A80C 0017774C 38 81 01 E4 */ addi r4, r1, 0x1e4
|
||||
/* 8017A810 00177750 38 A1 01 B4 */ addi r5, r1, 0x1b4
|
||||
/* 8017A814 00177754 48 0E C3 21 */ bl cXyz_NS___mi
|
||||
/* 8017A814 00177754 48 0E C3 21 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017A818 00177758 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 8017A81C 0017775C 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 8017A820 00177760 C0 22 9D 0C */ lfs f1, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 8017A824 00177764 48 0E C3 61 */ bl cXyz_NS___ml
|
||||
/* 8017A824 00177764 48 0E C3 61 */ bl __ml__4cXyzCFf
|
||||
/* 8017A828 00177768 38 61 01 B4 */ addi r3, r1, 0x1b4
|
||||
/* 8017A82C 0017776C 38 81 00 D0 */ addi r4, r1, 0xd0
|
||||
/* 8017A830 00177770 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -395,11 +395,11 @@ lbl_8017A860:
|
||||
/* 8017A870 001777B0 4B FE A4 FD */ bl dCamera_c_NS_relationalPos
|
||||
/* 8017A874 001777B4 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 8017A878 001777B8 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 8017A87C 001777BC 48 0F 72 39 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017A87C 001777BC 48 0F 72 39 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017A880 001777C0 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 8017A884 001777C4 38 81 00 C4 */ addi r4, r1, 0xc4
|
||||
/* 8017A888 001777C8 38 A1 00 B8 */ addi r5, r1, 0xb8
|
||||
/* 8017A88C 001777CC 48 0E C2 59 */ bl cXyz_NS___pl
|
||||
/* 8017A88C 001777CC 48 0E C2 59 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017A890 001777D0 C0 01 00 AC */ lfs f0, 0xac(r1)
|
||||
/* 8017A894 001777D4 D0 01 01 D8 */ stfs f0, 0x1d8(r1)
|
||||
/* 8017A898 001777D8 C0 01 00 B0 */ lfs f0, 0xb0(r1)
|
||||
@@ -410,11 +410,11 @@ lbl_8017A8A8:
|
||||
/* 8017A8A8 001777E8 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 8017A8AC 001777EC 38 81 01 D8 */ addi r4, r1, 0x1d8
|
||||
/* 8017A8B0 001777F0 38 B9 00 64 */ addi r5, r25, 0x64
|
||||
/* 8017A8B4 001777F4 48 0E C2 81 */ bl cXyz_NS___mi
|
||||
/* 8017A8B4 001777F4 48 0E C2 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017A8B8 001777F8 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8017A8BC 001777FC 38 81 00 A0 */ addi r4, r1, 0xa0
|
||||
/* 8017A8C0 00177800 38 A1 01 CC */ addi r5, r1, 0x1cc
|
||||
/* 8017A8C4 00177804 48 0E C3 0D */ bl cXyz_NS___ml_X1_
|
||||
/* 8017A8C4 00177804 48 0E C3 0D */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 8017A8C8 00177808 38 79 00 64 */ addi r3, r25, 0x64
|
||||
/* 8017A8CC 0017780C 38 81 00 94 */ addi r4, r1, 0x94
|
||||
/* 8017A8D0 00177810 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -458,12 +458,12 @@ lbl_8017A918:
|
||||
/* 8017A964 001778A4 38 61 02 3C */ addi r3, r1, 0x23c
|
||||
/* 8017A968 001778A8 38 81 02 08 */ addi r4, r1, 0x208
|
||||
/* 8017A96C 001778AC 38 A1 01 FC */ addi r5, r1, 0x1fc
|
||||
/* 8017A970 001778B0 48 0F 49 AD */ bl cM3dGLin_NS_SetStartEnd_X1_
|
||||
/* 8017A970 001778B0 48 0F 49 AD */ bl SetStartEnd__8cM3dGLinFRC3VecRC3Vec
|
||||
/* 8017A974 001778B4 38 61 02 3C */ addi r3, r1, 0x23c
|
||||
/* 8017A978 001778B8 38 99 00 64 */ addi r4, r25, 0x64
|
||||
/* 8017A97C 001778BC 38 A1 02 14 */ addi r5, r1, 0x214
|
||||
/* 8017A980 001778C0 38 C1 00 34 */ addi r6, r1, 0x34
|
||||
/* 8017A984 001778C4 48 0E DD 8D */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 8017A984 001778C4 48 0E DD 8D */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 8017A988 001778C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017A98C 001778CC 41 82 00 30 */ beq lbl_8017A9BC
|
||||
/* 8017A990 001778D0 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
@@ -506,12 +506,12 @@ lbl_8017A9C4:
|
||||
/* 8017AA18 00177958 38 61 02 3C */ addi r3, r1, 0x23c
|
||||
/* 8017AA1C 0017795C 38 81 02 08 */ addi r4, r1, 0x208
|
||||
/* 8017AA20 00177960 38 A1 01 FC */ addi r5, r1, 0x1fc
|
||||
/* 8017AA24 00177964 48 0F 48 F9 */ bl cM3dGLin_NS_SetStartEnd_X1_
|
||||
/* 8017AA24 00177964 48 0F 48 F9 */ bl SetStartEnd__8cM3dGLinFRC3VecRC3Vec
|
||||
/* 8017AA28 00177968 38 61 02 3C */ addi r3, r1, 0x23c
|
||||
/* 8017AA2C 0017796C 38 99 00 64 */ addi r4, r25, 0x64
|
||||
/* 8017AA30 00177970 38 A1 02 14 */ addi r5, r1, 0x214
|
||||
/* 8017AA34 00177974 38 C1 00 34 */ addi r6, r1, 0x34
|
||||
/* 8017AA38 00177978 48 0E DC D9 */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 8017AA38 00177978 48 0E DC D9 */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 8017AA3C 0017797C 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017AA40 00177980 41 82 00 2C */ beq lbl_8017AA6C
|
||||
/* 8017AA44 00177984 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
@@ -588,11 +588,11 @@ lbl_8017AB4C:
|
||||
/* 8017AB4C 00177A8C 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8017AB50 00177A90 38 81 01 84 */ addi r4, r1, 0x184
|
||||
/* 8017AB54 00177A94 38 B9 03 F8 */ addi r5, r25, 0x3f8
|
||||
/* 8017AB58 00177A98 48 0E BF DD */ bl cXyz_NS___mi
|
||||
/* 8017AB58 00177A98 48 0E BF DD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017AB5C 00177A9C 38 61 00 7C */ addi r3, r1, 0x7c
|
||||
/* 8017AB60 00177AA0 38 81 00 88 */ addi r4, r1, 0x88
|
||||
/* 8017AB64 00177AA4 C0 22 9D 0C */ lfs f1, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 8017AB68 00177AA8 48 0E C0 1D */ bl cXyz_NS___ml
|
||||
/* 8017AB68 00177AA8 48 0E C0 1D */ bl __ml__4cXyzCFf
|
||||
/* 8017AB6C 00177AAC 38 79 03 F8 */ addi r3, r25, 0x3f8
|
||||
/* 8017AB70 00177AB0 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 8017AB74 00177AB4 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -601,25 +601,25 @@ lbl_8017AB7C:
|
||||
/* 8017AB7C 00177ABC 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 8017AB80 00177AC0 38 99 03 F8 */ addi r4, r25, 0x3f8
|
||||
/* 8017AB84 00177AC4 38 B9 00 64 */ addi r5, r25, 0x64
|
||||
/* 8017AB88 00177AC8 48 0E BF AD */ bl cXyz_NS___mi
|
||||
/* 8017AB88 00177AC8 48 0E BF AD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017AB8C 00177ACC 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 8017AB90 00177AD0 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 8017AB94 00177AD4 48 0F 6C ED */ bl cSGlobe_X4_
|
||||
/* 8017AB94 00177AD4 48 0F 6C ED */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017AB98 00177AD8 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8017AB9C 00177ADC 3B A1 00 3E */ addi r29, r1, 0x3e
|
||||
/* 8017ABA0 00177AE0 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017ABA4 00177AE4 3B F9 00 62 */ addi r31, r25, 0x62
|
||||
/* 8017ABA8 00177AE8 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017ABAC 00177AEC 48 0F 65 F9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017ABAC 00177AEC 48 0F 65 F9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017ABB0 00177AF0 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8017ABB4 00177AF4 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 8017ABB8 00177AF8 48 0F 63 B1 */ bl cSAngle_X1_
|
||||
/* 8017ABB8 00177AF8 48 0F 63 B1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017ABBC 00177AFC 88 0D 8A C2 */ lbz r0, lbl_80451042-_SDA_BASE_(r13)
|
||||
/* 8017ABC0 00177B00 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 8017ABC4 00177B04 40 82 00 2C */ bne lbl_8017ABF0
|
||||
/* 8017ABC8 00177B08 38 6D 8A C4 */ addi r3, r13, 0x80451044 - 0x80458580 /*SDA HACK; original: lbl_80451044-_SDA_BASE_*/
|
||||
/* 8017ABCC 00177B0C C0 22 9E 58 */ lfs f1, lbl_80453858-_SDA2_BASE_(r2)
|
||||
/* 8017ABD0 00177B10 48 0F 63 F9 */ bl cSAngle_X3_
|
||||
/* 8017ABD0 00177B10 48 0F 63 F9 */ bl __ct__7cSAngleFf
|
||||
/* 8017ABD4 00177B14 3C 80 80 03 */ lis r4, cSAngle_NS_dtor@ha
|
||||
/* 8017ABD8 00177B18 38 84 05 10 */ addi r4, r4, cSAngle_NS_dtor@l
|
||||
/* 8017ABDC 00177B1C 3C A0 80 43 */ lis r5, lbl_8042C9B8@ha
|
||||
@@ -630,7 +630,7 @@ lbl_8017AB7C:
|
||||
lbl_8017ABF0:
|
||||
/* 8017ABF0 00177B30 AB 0D 8A C4 */ lha r24, lbl_80451044-_SDA_BASE_(r13)
|
||||
/* 8017ABF4 00177B34 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8017ABF8 00177B38 48 0F 64 D5 */ bl cSAngle_NS_Abs
|
||||
/* 8017ABF8 00177B38 48 0F 64 D5 */ bl Abs__7cSAngleCFv
|
||||
/* 8017ABFC 00177B3C 7C 63 07 34 */ extsh r3, r3
|
||||
/* 8017AC00 00177B40 7F 00 07 34 */ extsh r0, r24
|
||||
/* 8017AC04 00177B44 7C 03 00 00 */ cmpw r3, r0
|
||||
@@ -659,45 +659,45 @@ lbl_8017AC3C:
|
||||
/* 8017AC54 00177B94 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017AC58 00177B98 7F A4 EB 78 */ mr r4, r29
|
||||
/* 8017AC5C 00177B9C 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017AC60 00177BA0 48 0F 65 45 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017AC60 00177BA0 48 0F 65 45 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017AC64 00177BA4 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017AC68 00177BA8 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8017AC6C 00177BAC C0 39 04 04 */ lfs f1, 0x404(r25)
|
||||
/* 8017AC70 00177BB0 48 0F 65 F5 */ bl cSAngle_NS___ml
|
||||
/* 8017AC70 00177BB0 48 0F 65 F5 */ bl __ml__7cSAngleCFf
|
||||
/* 8017AC74 00177BB4 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8017AC78 00177BB8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017AC7C 00177BBC 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
/* 8017AC80 00177BC0 48 0F 64 F5 */ bl cSAngle_NS___pl
|
||||
/* 8017AC80 00177BC0 48 0F 64 F5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017AC84 00177BC4 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8017AC88 00177BC8 A8 81 00 1C */ lha r4, 0x1c(r1)
|
||||
/* 8017AC8C 00177BCC 48 0F 63 0D */ bl cSAngle_X2_
|
||||
/* 8017AC8C 00177BCC 48 0F 63 0D */ bl __ct__7cSAngleFs
|
||||
/* 8017AC90 00177BD0 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 8017AC94 00177BD4 B0 19 00 62 */ sth r0, 0x62(r25)
|
||||
/* 8017AC98 00177BD8 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017AC9C 00177BDC 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 8017ACA0 00177BE0 3B 19 00 60 */ addi r24, r25, 0x60
|
||||
/* 8017ACA4 00177BE4 7F 05 C3 78 */ mr r5, r24
|
||||
/* 8017ACA8 00177BE8 48 0F 64 FD */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017ACA8 00177BE8 48 0F 64 FD */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017ACAC 00177BEC 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017ACB0 00177BF0 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8017ACB4 00177BF4 C0 39 04 04 */ lfs f1, 0x404(r25)
|
||||
/* 8017ACB8 00177BF8 48 0F 65 AD */ bl cSAngle_NS___ml
|
||||
/* 8017ACB8 00177BF8 48 0F 65 AD */ bl __ml__7cSAngleCFf
|
||||
/* 8017ACBC 00177BFC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017ACC0 00177C00 7F 04 C3 78 */ mr r4, r24
|
||||
/* 8017ACC4 00177C04 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 8017ACC8 00177C08 48 0F 64 AD */ bl cSAngle_NS___pl
|
||||
/* 8017ACC8 00177C08 48 0F 64 AD */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017ACCC 00177C0C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8017ACD0 00177C10 A8 81 00 10 */ lha r4, 0x10(r1)
|
||||
/* 8017ACD4 00177C14 48 0F 62 C5 */ bl cSAngle_X2_
|
||||
/* 8017ACD4 00177C14 48 0F 62 C5 */ bl __ct__7cSAngleFs
|
||||
/* 8017ACD8 00177C18 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8017ACDC 00177C1C B0 19 00 60 */ sth r0, 0x60(r25)
|
||||
/* 8017ACE0 00177C20 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 8017ACE4 00177C24 38 99 00 5C */ addi r4, r25, 0x5c
|
||||
/* 8017ACE8 00177C28 48 0F 6D CD */ bl cSGlobe_NS_Xyz
|
||||
/* 8017ACE8 00177C28 48 0F 6D CD */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017ACEC 00177C2C 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 8017ACF0 00177C30 38 99 00 64 */ addi r4, r25, 0x64
|
||||
/* 8017ACF4 00177C34 38 A1 00 64 */ addi r5, r1, 0x64
|
||||
/* 8017ACF8 00177C38 48 0E BD ED */ bl cXyz_NS___pl
|
||||
/* 8017ACF8 00177C38 48 0E BD ED */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017ACFC 00177C3C C0 01 00 58 */ lfs f0, 0x58(r1)
|
||||
/* 8017AD00 00177C40 D0 19 00 70 */ stfs f0, 0x70(r25)
|
||||
/* 8017AD04 00177C44 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
|
||||
@@ -48,7 +48,7 @@
|
||||
/* 8017AE7C 00177DBC 40 82 00 28 */ bne lbl_8017AEA4
|
||||
/* 8017AE80 00177DC0 38 6D 8A C8 */ addi r3, r13, 0x80451048 - 0x80458580 /*SDA HACK; original: lbl_80451048-_SDA_BASE_*/
|
||||
/* 8017AE84 00177DC4 C0 22 9D 90 */ lfs f1, lbl_80453790-_SDA2_BASE_(r2)
|
||||
/* 8017AE88 00177DC8 48 0F 61 41 */ bl cSAngle_X3_
|
||||
/* 8017AE88 00177DC8 48 0F 61 41 */ bl __ct__7cSAngleFf
|
||||
/* 8017AE8C 00177DCC 3C 80 80 03 */ lis r4, cSAngle_NS_dtor@ha
|
||||
/* 8017AE90 00177DD0 38 84 05 10 */ addi r4, r4, cSAngle_NS_dtor@l
|
||||
/* 8017AE94 00177DD4 38 BC 00 CC */ addi r5, r28, 0xcc
|
||||
@@ -61,7 +61,7 @@ lbl_8017AEA4:
|
||||
/* 8017AEAC 00177DEC 40 82 00 28 */ bne lbl_8017AED4
|
||||
/* 8017AEB0 00177DF0 38 6D 8A CC */ addi r3, r13, 0x8045104C - 0x80458580 /*SDA HACK; original: lbl_8045104C-_SDA_BASE_*/
|
||||
/* 8017AEB4 00177DF4 C0 22 9D 54 */ lfs f1, lbl_80453754-_SDA2_BASE_(r2)
|
||||
/* 8017AEB8 00177DF8 48 0F 61 11 */ bl cSAngle_X3_
|
||||
/* 8017AEB8 00177DF8 48 0F 61 11 */ bl __ct__7cSAngleFf
|
||||
/* 8017AEBC 00177DFC 3C 80 80 03 */ lis r4, cSAngle_NS_dtor@ha
|
||||
/* 8017AEC0 00177E00 38 84 05 10 */ addi r4, r4, cSAngle_NS_dtor@l
|
||||
/* 8017AEC4 00177E04 38 BC 00 D8 */ addi r5, r28, 0xd8
|
||||
@@ -138,7 +138,7 @@ lbl_8017AED4:
|
||||
/* 8017AFDC 00177F1C 38 A0 00 17 */ li r5, 0x17
|
||||
/* 8017AFE0 00177F20 48 00 7C F1 */ bl dCamParam_c_NS_Val
|
||||
/* 8017AFE4 00177F24 38 61 01 74 */ addi r3, r1, 0x174
|
||||
/* 8017AFE8 00177F28 48 0F 5F E1 */ bl cSAngle_X3_
|
||||
/* 8017AFE8 00177F28 48 0F 5F E1 */ bl __ct__7cSAngleFf
|
||||
/* 8017AFEC 00177F2C 38 7F 0A EC */ addi r3, r31, 0xaec
|
||||
/* 8017AFF0 00177F30 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017AFF4 00177F34 38 A0 00 11 */ li r5, 0x11
|
||||
@@ -197,11 +197,11 @@ lbl_8017B0C0:
|
||||
lbl_8017B0C4:
|
||||
/* 8017B0C4 00178004 38 61 01 70 */ addi r3, r1, 0x170
|
||||
/* 8017B0C8 00178008 C0 22 9E 08 */ lfs f1, lbl_80453808-_SDA2_BASE_(r2)
|
||||
/* 8017B0CC 0017800C 48 0F 5E FD */ bl cSAngle_X3_
|
||||
/* 8017B0CC 0017800C 48 0F 5E FD */ bl __ct__7cSAngleFf
|
||||
/* 8017B0D0 00178010 C2 02 9D 0C */ lfs f16, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 8017B0D4 00178014 38 61 01 6C */ addi r3, r1, 0x16c
|
||||
/* 8017B0D8 00178018 38 8D 8C 08 */ addi r4, r13, 0x80451188 - 0x80458580 /*SDA HACK; original: lbl_80451188-_SDA_BASE_*/
|
||||
/* 8017B0DC 0017801C 48 0F 5E 8D */ bl cSAngle_X1_
|
||||
/* 8017B0DC 0017801C 48 0F 5E 8D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017B0E0 00178020 C1 E2 9C A8 */ lfs f15, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 8017B0E4 00178024 48 00 77 95 */ bl daAlink_getAlinkActorClass
|
||||
/* 8017B0E8 00178028 7C 7D 1B 78 */ mr r29, r3
|
||||
@@ -268,7 +268,7 @@ lbl_8017B17C:
|
||||
/* 8017B1CC 0017810C 38 61 03 BC */ addi r3, r1, 0x3bc
|
||||
/* 8017B1D0 00178110 38 81 03 C8 */ addi r4, r1, 0x3c8
|
||||
/* 8017B1D4 00178114 38 BF 04 6C */ addi r5, r31, 0x46c
|
||||
/* 8017B1D8 00178118 48 0E B9 5D */ bl cXyz_NS___mi
|
||||
/* 8017B1D8 00178118 48 0E B9 5D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017B1DC 0017811C 38 61 03 B0 */ addi r3, r1, 0x3b0
|
||||
/* 8017B1E0 00178120 38 81 03 BC */ addi r4, r1, 0x3bc
|
||||
/* 8017B1E4 00178124 4B F1 C6 11 */ bl cXyz_X1_
|
||||
@@ -308,7 +308,7 @@ lbl_8017B24C:
|
||||
/* 8017B260 001781A0 4B F1 C4 D9 */ bl dCamera_c_NS_directionOf
|
||||
/* 8017B264 001781A4 38 7F 04 30 */ addi r3, r31, 0x430
|
||||
/* 8017B268 001781A8 38 81 01 30 */ addi r4, r1, 0x130
|
||||
/* 8017B26C 001781AC 48 0F 5D 8D */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017B26C 001781AC 48 0F 5D 8D */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017B270 001781B0 38 61 01 30 */ addi r3, r1, 0x130
|
||||
/* 8017B274 001781B4 38 80 FF FF */ li r4, -1
|
||||
/* 8017B278 001781B8 4B EB 52 99 */ bl cSAngle_NS_dtor
|
||||
@@ -346,7 +346,7 @@ lbl_8017B24C:
|
||||
/* 8017B2F8 00178238 D0 1F 04 34 */ stfs f0, 0x434(r31)
|
||||
/* 8017B2FC 0017823C D0 3F 04 38 */ stfs f1, 0x438(r31)
|
||||
/* 8017B300 00178240 38 7F 00 60 */ addi r3, r31, 0x60
|
||||
/* 8017B304 00178244 48 0F 5D 2D */ bl cSAngle_NS_Degree
|
||||
/* 8017B304 00178244 48 0F 5D 2D */ bl Degree__7cSAngleCFv
|
||||
/* 8017B308 00178248 D0 3F 04 3C */ stfs f1, 0x43c(r31)
|
||||
/* 8017B30C 0017824C C0 02 9C A0 */ lfs f0, lbl_804536A0-_SDA2_BASE_(r2)
|
||||
/* 8017B310 00178250 D0 1F 04 40 */ stfs f0, 0x440(r31)
|
||||
@@ -461,10 +461,10 @@ lbl_8017B4A4:
|
||||
/* 8017B4A4 001783E4 38 61 03 98 */ addi r3, r1, 0x398
|
||||
/* 8017B4A8 001783E8 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 8017B4AC 001783EC 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017B4B0 001783F0 48 0E B6 85 */ bl cXyz_NS___mi
|
||||
/* 8017B4B0 001783F0 48 0E B6 85 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017B4B4 001783F4 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017B4B8 001783F8 38 81 03 98 */ addi r4, r1, 0x398
|
||||
/* 8017B4BC 001783FC 48 0F 65 B5 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8017B4BC 001783FC 48 0F 65 B5 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8017B4C0 00178400 38 61 03 98 */ addi r3, r1, 0x398
|
||||
/* 8017B4C4 00178404 38 80 FF FF */ li r4, -1
|
||||
/* 8017B4C8 00178408 4B E8 DC BD */ bl cXyz_NS_dtor
|
||||
@@ -612,7 +612,7 @@ lbl_8017B694:
|
||||
/* 8017B6D0 00178610 38 61 03 74 */ addi r3, r1, 0x374
|
||||
/* 8017B6D4 00178614 38 81 03 8C */ addi r4, r1, 0x38c
|
||||
/* 8017B6D8 00178618 38 A1 03 80 */ addi r5, r1, 0x380
|
||||
/* 8017B6DC 0017861C 48 0E B4 59 */ bl cXyz_NS___mi
|
||||
/* 8017B6DC 0017861C 48 0E B4 59 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017B6E0 00178620 38 61 04 70 */ addi r3, r1, 0x470
|
||||
/* 8017B6E4 00178624 38 81 03 74 */ addi r4, r1, 0x374
|
||||
/* 8017B6E8 00178628 4B F1 C1 0D */ bl cXyz_X1_
|
||||
@@ -631,16 +631,16 @@ lbl_8017B694:
|
||||
/* 8017B71C 0017865C 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
/* 8017B720 00178660 3B 5F 00 62 */ addi r26, r31, 0x62
|
||||
/* 8017B724 00178664 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017B728 00178668 48 0F 5A 21 */ bl cSAngle_NS___mi
|
||||
/* 8017B728 00178668 48 0F 5A 21 */ bl __mi__7cSAngleCFv
|
||||
/* 8017B72C 0017866C 38 61 01 68 */ addi r3, r1, 0x168
|
||||
/* 8017B730 00178670 38 81 01 2C */ addi r4, r1, 0x12c
|
||||
/* 8017B734 00178674 48 0F 58 35 */ bl cSAngle_X1_
|
||||
/* 8017B734 00178674 48 0F 58 35 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017B738 00178678 38 61 01 2C */ addi r3, r1, 0x12c
|
||||
/* 8017B73C 0017867C 38 80 FF FF */ li r4, -1
|
||||
/* 8017B740 00178680 4B EB 4D D1 */ bl cSAngle_NS_dtor
|
||||
/* 8017B744 00178684 38 61 01 28 */ addi r3, r1, 0x128
|
||||
/* 8017B748 00178688 38 81 01 68 */ addi r4, r1, 0x168
|
||||
/* 8017B74C 0017868C 48 0F 58 1D */ bl cSAngle_X1_
|
||||
/* 8017B74C 0017868C 48 0F 58 1D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017B750 00178690 38 61 03 68 */ addi r3, r1, 0x368
|
||||
/* 8017B754 00178694 38 81 04 70 */ addi r4, r1, 0x470
|
||||
/* 8017B758 00178698 38 A1 01 28 */ addi r5, r1, 0x128
|
||||
@@ -726,7 +726,7 @@ lbl_8017B838:
|
||||
/* 8017B888 001787C8 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8017B88C 001787CC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017B890 001787D0 38 A1 01 24 */ addi r5, r1, 0x124
|
||||
/* 8017B894 001787D4 48 0F 59 11 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017B894 001787D4 48 0F 59 11 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017B898 001787D8 38 61 01 68 */ addi r3, r1, 0x168
|
||||
/* 8017B89C 001787DC 38 81 01 20 */ addi r4, r1, 0x120
|
||||
/* 8017B8A0 001787E0 48 00 74 09 */ bl cSAngle_NS___as
|
||||
@@ -837,7 +837,7 @@ lbl_8017BA10:
|
||||
/* 8017BA30 00178970 38 61 03 2C */ addi r3, r1, 0x32c
|
||||
/* 8017BA34 00178974 38 81 03 44 */ addi r4, r1, 0x344
|
||||
/* 8017BA38 00178978 38 A1 03 38 */ addi r5, r1, 0x338
|
||||
/* 8017BA3C 0017897C 48 0E B0 F9 */ bl cXyz_NS___mi
|
||||
/* 8017BA3C 0017897C 48 0E B0 F9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017BA40 00178980 38 61 04 40 */ addi r3, r1, 0x440
|
||||
/* 8017BA44 00178984 38 81 03 2C */ addi r4, r1, 0x32c
|
||||
/* 8017BA48 00178988 4B F1 BD AD */ bl cXyz_X1_
|
||||
@@ -852,16 +852,16 @@ lbl_8017BA10:
|
||||
/* 8017BA6C 001789AC 4B E8 D7 19 */ bl cXyz_NS_dtor
|
||||
/* 8017BA70 001789B0 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 8017BA74 001789B4 38 9F 00 62 */ addi r4, r31, 0x62
|
||||
/* 8017BA78 001789B8 48 0F 56 D1 */ bl cSAngle_NS___mi
|
||||
/* 8017BA78 001789B8 48 0F 56 D1 */ bl __mi__7cSAngleCFv
|
||||
/* 8017BA7C 001789BC 38 61 01 64 */ addi r3, r1, 0x164
|
||||
/* 8017BA80 001789C0 38 81 01 1C */ addi r4, r1, 0x11c
|
||||
/* 8017BA84 001789C4 48 0F 54 E5 */ bl cSAngle_X1_
|
||||
/* 8017BA84 001789C4 48 0F 54 E5 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017BA88 001789C8 38 61 01 1C */ addi r3, r1, 0x11c
|
||||
/* 8017BA8C 001789CC 38 80 FF FF */ li r4, -1
|
||||
/* 8017BA90 001789D0 4B EB 4A 81 */ bl cSAngle_NS_dtor
|
||||
/* 8017BA94 001789D4 38 61 01 18 */ addi r3, r1, 0x118
|
||||
/* 8017BA98 001789D8 38 81 01 64 */ addi r4, r1, 0x164
|
||||
/* 8017BA9C 001789DC 48 0F 54 CD */ bl cSAngle_X1_
|
||||
/* 8017BA9C 001789DC 48 0F 54 CD */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017BAA0 001789E0 38 61 03 20 */ addi r3, r1, 0x320
|
||||
/* 8017BAA4 001789E4 38 81 04 40 */ addi r4, r1, 0x440
|
||||
/* 8017BAA8 001789E8 38 A1 01 18 */ addi r5, r1, 0x118
|
||||
@@ -927,7 +927,7 @@ lbl_8017BB68:
|
||||
/* 8017BB90 00178AD0 38 61 02 FC */ addi r3, r1, 0x2fc
|
||||
/* 8017BB94 00178AD4 38 81 03 14 */ addi r4, r1, 0x314
|
||||
/* 8017BB98 00178AD8 38 A1 03 08 */ addi r5, r1, 0x308
|
||||
/* 8017BB9C 00178ADC 48 0E AF 99 */ bl cXyz_NS___mi
|
||||
/* 8017BB9C 00178ADC 48 0E AF 99 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017BBA0 00178AE0 38 61 04 28 */ addi r3, r1, 0x428
|
||||
/* 8017BBA4 00178AE4 38 81 02 FC */ addi r4, r1, 0x2fc
|
||||
/* 8017BBA8 00178AE8 4B F1 BC 4D */ bl cXyz_X1_
|
||||
@@ -942,16 +942,16 @@ lbl_8017BB68:
|
||||
/* 8017BBCC 00178B0C 4B E8 D5 B9 */ bl cXyz_NS_dtor
|
||||
/* 8017BBD0 00178B10 38 61 01 14 */ addi r3, r1, 0x114
|
||||
/* 8017BBD4 00178B14 38 9F 00 62 */ addi r4, r31, 0x62
|
||||
/* 8017BBD8 00178B18 48 0F 55 71 */ bl cSAngle_NS___mi
|
||||
/* 8017BBD8 00178B18 48 0F 55 71 */ bl __mi__7cSAngleCFv
|
||||
/* 8017BBDC 00178B1C 38 61 01 60 */ addi r3, r1, 0x160
|
||||
/* 8017BBE0 00178B20 38 81 01 14 */ addi r4, r1, 0x114
|
||||
/* 8017BBE4 00178B24 48 0F 53 85 */ bl cSAngle_X1_
|
||||
/* 8017BBE4 00178B24 48 0F 53 85 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017BBE8 00178B28 38 61 01 14 */ addi r3, r1, 0x114
|
||||
/* 8017BBEC 00178B2C 38 80 FF FF */ li r4, -1
|
||||
/* 8017BBF0 00178B30 4B EB 49 21 */ bl cSAngle_NS_dtor
|
||||
/* 8017BBF4 00178B34 38 61 01 10 */ addi r3, r1, 0x110
|
||||
/* 8017BBF8 00178B38 38 81 01 60 */ addi r4, r1, 0x160
|
||||
/* 8017BBFC 00178B3C 48 0F 53 6D */ bl cSAngle_X1_
|
||||
/* 8017BBFC 00178B3C 48 0F 53 6D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017BC00 00178B40 38 61 02 F0 */ addi r3, r1, 0x2f0
|
||||
/* 8017BC04 00178B44 38 81 04 28 */ addi r4, r1, 0x428
|
||||
/* 8017BC08 00178B48 38 A1 01 10 */ addi r5, r1, 0x110
|
||||
@@ -1120,7 +1120,7 @@ lbl_8017BE58:
|
||||
/* 8017BE60 00178DA0 D0 01 05 14 */ stfs f0, 0x514(r1)
|
||||
/* 8017BE64 00178DA4 38 61 01 0C */ addi r3, r1, 0x10c
|
||||
/* 8017BE68 00178DA8 C0 22 9C E4 */ lfs f1, lbl_804536E4-_SDA2_BASE_(r2)
|
||||
/* 8017BE6C 00178DAC 48 0F 51 5D */ bl cSAngle_X3_
|
||||
/* 8017BE6C 00178DAC 48 0F 51 5D */ bl __ct__7cSAngleFf
|
||||
/* 8017BE70 00178DB0 A8 1F 00 60 */ lha r0, 0x60(r31)
|
||||
/* 8017BE74 00178DB4 A8 81 01 0C */ lha r4, 0x10c(r1)
|
||||
/* 8017BE78 00178DB8 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -1192,7 +1192,7 @@ lbl_8017BF14:
|
||||
/* 8017BF68 00178EA8 38 61 02 CC */ addi r3, r1, 0x2cc
|
||||
/* 8017BF6C 00178EAC 38 81 02 E4 */ addi r4, r1, 0x2e4
|
||||
/* 8017BF70 00178EB0 38 A1 02 D8 */ addi r5, r1, 0x2d8
|
||||
/* 8017BF74 00178EB4 48 0E AB C1 */ bl cXyz_NS___mi
|
||||
/* 8017BF74 00178EB4 48 0E AB C1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017BF78 00178EB8 38 61 04 10 */ addi r3, r1, 0x410
|
||||
/* 8017BF7C 00178EBC 38 81 02 CC */ addi r4, r1, 0x2cc
|
||||
/* 8017BF80 00178EC0 4B F1 B8 75 */ bl cXyz_X1_
|
||||
@@ -1221,16 +1221,16 @@ lbl_8017BF14:
|
||||
/* 8017BFDC 00178F1C FE 60 D8 90 */ fmr f19, f27
|
||||
/* 8017BFE0 00178F20 38 61 01 08 */ addi r3, r1, 0x108
|
||||
/* 8017BFE4 00178F24 38 9F 00 62 */ addi r4, r31, 0x62
|
||||
/* 8017BFE8 00178F28 48 0F 51 61 */ bl cSAngle_NS___mi
|
||||
/* 8017BFE8 00178F28 48 0F 51 61 */ bl __mi__7cSAngleCFv
|
||||
/* 8017BFEC 00178F2C 38 61 01 5C */ addi r3, r1, 0x15c
|
||||
/* 8017BFF0 00178F30 38 81 01 08 */ addi r4, r1, 0x108
|
||||
/* 8017BFF4 00178F34 48 0F 4F 75 */ bl cSAngle_X1_
|
||||
/* 8017BFF4 00178F34 48 0F 4F 75 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017BFF8 00178F38 38 61 01 08 */ addi r3, r1, 0x108
|
||||
/* 8017BFFC 00178F3C 38 80 FF FF */ li r4, -1
|
||||
/* 8017C000 00178F40 4B EB 45 11 */ bl cSAngle_NS_dtor
|
||||
/* 8017C004 00178F44 38 61 01 04 */ addi r3, r1, 0x104
|
||||
/* 8017C008 00178F48 38 81 01 5C */ addi r4, r1, 0x15c
|
||||
/* 8017C00C 00178F4C 48 0F 4F 5D */ bl cSAngle_X1_
|
||||
/* 8017C00C 00178F4C 48 0F 4F 5D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017C010 00178F50 38 61 02 C0 */ addi r3, r1, 0x2c0
|
||||
/* 8017C014 00178F54 38 81 04 10 */ addi r4, r1, 0x410
|
||||
/* 8017C018 00178F58 38 A1 01 04 */ addi r5, r1, 0x104
|
||||
@@ -1252,12 +1252,12 @@ lbl_8017BF14:
|
||||
/* 8017C058 00178F98 48 00 18 DD */ bl _unnamed_d_camera_cpp__NS_sAngleY
|
||||
/* 8017C05C 00178F9C 38 61 01 58 */ addi r3, r1, 0x158
|
||||
/* 8017C060 00178FA0 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 8017C064 00178FA4 48 0F 4F 05 */ bl cSAngle_X1_
|
||||
/* 8017C064 00178FA4 48 0F 4F 05 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017C068 00178FA8 38 61 01 00 */ addi r3, r1, 0x100
|
||||
/* 8017C06C 00178FAC 38 80 FF FF */ li r4, -1
|
||||
/* 8017C070 00178FB0 4B EB 44 A1 */ bl cSAngle_NS_dtor
|
||||
/* 8017C074 00178FB4 38 61 01 58 */ addi r3, r1, 0x158
|
||||
/* 8017C078 00178FB8 48 0F 50 A9 */ bl cSAngle_NS_Cos
|
||||
/* 8017C078 00178FB8 48 0F 50 A9 */ bl Cos__7cSAngleCFv
|
||||
/* 8017C07C 00178FBC C0 02 9C B4 */ lfs f0, lbl_804536B4-_SDA2_BASE_(r2)
|
||||
/* 8017C080 00178FC0 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 8017C084 00178FC4 EF 39 00 2A */ fadds f25, f25, f0
|
||||
@@ -1459,7 +1459,7 @@ lbl_8017C348:
|
||||
/* 8017C368 001792A8 EC 13 04 32 */ fmuls f0, f19, f16
|
||||
/* 8017C36C 001792AC EE 74 00 2A */ fadds f19, f20, f0
|
||||
/* 8017C370 001792B0 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8017C374 001792B4 4B FF 20 AD */ bl cSGlobe
|
||||
/* 8017C374 001792B4 4B FF 20 AD */ bl __ct__7cSGlobeFv
|
||||
/* 8017C378 001792B8 EC 1B 04 32 */ fmuls f0, f27, f16
|
||||
/* 8017C37C 001792BC EC 1C 00 2A */ fadds f0, f28, f0
|
||||
/* 8017C380 001792C0 D0 1F 04 54 */ stfs f0, 0x454(r31)
|
||||
@@ -1484,7 +1484,7 @@ lbl_8017C348:
|
||||
/* 8017C3CC 0017930C C0 7F 04 58 */ lfs f3, 0x458(r31)
|
||||
/* 8017C3D0 00179310 4B FC 55 8D */ bl cXyz_X2_
|
||||
/* 8017C3D4 00179314 38 7F 04 30 */ addi r3, r31, 0x430
|
||||
/* 8017C3D8 00179318 48 0F 4D 11 */ bl cSAngle_NS_Inv
|
||||
/* 8017C3D8 00179318 48 0F 4D 11 */ bl Inv__7cSAngleCFv
|
||||
/* 8017C3DC 0017931C 7C 7A 1B 78 */ mr r26, r3
|
||||
/* 8017C3E0 00179320 FC 20 B8 90 */ fmr f1, f23
|
||||
/* 8017C3E4 00179324 48 00 69 45 */ bl cAngle_NS_d2s
|
||||
@@ -1492,7 +1492,7 @@ lbl_8017C348:
|
||||
/* 8017C3EC 0017932C 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8017C3F0 00179330 FC 20 B0 90 */ fmr f1, f22
|
||||
/* 8017C3F4 00179334 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017C3F8 00179338 48 0F 55 AD */ bl cSGlobe_NS_Val_X1_
|
||||
/* 8017C3F8 00179338 48 0F 55 AD */ bl Val__7cSGlobeFfss
|
||||
/* 8017C3FC 0017933C 7F A3 EB 78 */ mr r3, r29
|
||||
/* 8017C400 00179340 81 9D 06 28 */ lwz r12, 0x628(r29)
|
||||
/* 8017C404 00179344 81 8C 02 54 */ lwz r12, 0x254(r12)
|
||||
@@ -1505,18 +1505,18 @@ lbl_8017C348:
|
||||
/* 8017C420 00179360 41 82 00 6C */ beq lbl_8017C48C
|
||||
/* 8017C424 00179364 38 61 00 FC */ addi r3, r1, 0xfc
|
||||
/* 8017C428 00179368 38 81 01 70 */ addi r4, r1, 0x170
|
||||
/* 8017C42C 0017936C 48 0F 4B 3D */ bl cSAngle_X1_
|
||||
/* 8017C42C 0017936C 48 0F 4B 3D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017C430 00179370 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8017C434 00179374 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017C438 00179378 80 BF 04 84 */ lwz r5, 0x484(r31)
|
||||
/* 8017C43C 0017937C 4B F1 B2 FD */ bl dCamera_c_NS_directionOf
|
||||
/* 8017C440 00179380 38 61 00 F8 */ addi r3, r1, 0xf8
|
||||
/* 8017C444 00179384 48 0F 4C A5 */ bl cSAngle_NS_Inv
|
||||
/* 8017C444 00179384 48 0F 4C A5 */ bl Inv__7cSAngleCFv
|
||||
/* 8017C448 00179388 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8017C44C 0017938C 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 8017C450 00179390 38 81 00 FC */ addi r4, r1, 0xfc
|
||||
/* 8017C454 00179394 7C 05 07 34 */ extsh r5, r0
|
||||
/* 8017C458 00179398 48 0F 4D A5 */ bl cSAngle_NS___pl_X1_
|
||||
/* 8017C458 00179398 48 0F 4D A5 */ bl __pl__7cSAngleCFs
|
||||
/* 8017C45C 0017939C 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8017C460 001793A0 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 8017C464 001793A4 4B F1 24 31 */ bl cSGlobe_NS_U
|
||||
@@ -1612,11 +1612,11 @@ lbl_8017C58C:
|
||||
/* 8017C5BC 001794FC 38 61 02 9C */ addi r3, r1, 0x29c
|
||||
/* 8017C5C0 00179500 38 81 03 E0 */ addi r4, r1, 0x3e0
|
||||
/* 8017C5C4 00179504 38 BF 04 24 */ addi r5, r31, 0x424
|
||||
/* 8017C5C8 00179508 48 0E A5 6D */ bl cXyz_NS___mi
|
||||
/* 8017C5C8 00179508 48 0E A5 6D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017C5CC 0017950C 38 61 02 90 */ addi r3, r1, 0x290
|
||||
/* 8017C5D0 00179510 38 81 02 9C */ addi r4, r1, 0x29c
|
||||
/* 8017C5D4 00179514 C0 3F 04 48 */ lfs f1, 0x448(r31)
|
||||
/* 8017C5D8 00179518 48 0E A5 AD */ bl cXyz_NS___ml
|
||||
/* 8017C5D8 00179518 48 0E A5 AD */ bl __ml__4cXyzCFf
|
||||
/* 8017C5DC 0017951C 38 7F 04 24 */ addi r3, r31, 0x424
|
||||
/* 8017C5E0 00179520 38 81 02 90 */ addi r4, r1, 0x290
|
||||
/* 8017C5E4 00179524 4B F1 23 21 */ bl cXyz_NS___apl
|
||||
@@ -1662,11 +1662,11 @@ lbl_8017C64C:
|
||||
/* 8017C67C 001795BC 38 61 02 84 */ addi r3, r1, 0x284
|
||||
/* 8017C680 001795C0 38 9F 04 24 */ addi r4, r31, 0x424
|
||||
/* 8017C684 001795C4 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017C688 001795C8 48 0E A4 AD */ bl cXyz_NS___mi
|
||||
/* 8017C688 001795C8 48 0E A4 AD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017C68C 001795CC 38 61 02 78 */ addi r3, r1, 0x278
|
||||
/* 8017C690 001795D0 38 81 02 84 */ addi r4, r1, 0x284
|
||||
/* 8017C694 001795D4 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017C698 001795D8 48 0E A4 ED */ bl cXyz_NS___ml
|
||||
/* 8017C698 001795D8 48 0E A4 ED */ bl __ml__4cXyzCFf
|
||||
/* 8017C69C 001795DC 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8017C6A0 001795E0 38 81 02 78 */ addi r4, r1, 0x278
|
||||
/* 8017C6A4 001795E4 4B F1 22 61 */ bl cXyz_NS___apl
|
||||
@@ -1682,10 +1682,10 @@ lbl_8017C64C:
|
||||
/* 8017C6CC 0017960C 38 61 02 6C */ addi r3, r1, 0x26c
|
||||
/* 8017C6D0 00179610 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 8017C6D4 00179614 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017C6D8 00179618 48 0E A4 5D */ bl cXyz_NS___mi
|
||||
/* 8017C6D8 00179618 48 0E A4 5D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017C6DC 0017961C 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017C6E0 00179620 38 81 02 6C */ addi r4, r1, 0x26c
|
||||
/* 8017C6E4 00179624 48 0F 53 8D */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8017C6E4 00179624 48 0F 53 8D */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8017C6E8 00179628 38 61 02 6C */ addi r3, r1, 0x26c
|
||||
/* 8017C6EC 0017962C 38 80 FF FF */ li r4, -1
|
||||
/* 8017C6F0 00179630 4B E8 CA 95 */ bl cXyz_NS_dtor
|
||||
@@ -1709,11 +1709,11 @@ lbl_8017C700:
|
||||
/* 8017C730 00179670 4B F1 21 65 */ bl cSGlobe_NS_U
|
||||
/* 8017C734 00179674 38 61 02 60 */ addi r3, r1, 0x260
|
||||
/* 8017C738 00179678 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8017C73C 0017967C 48 0F 53 79 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017C73C 0017967C 48 0F 53 79 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017C740 00179680 38 61 02 54 */ addi r3, r1, 0x254
|
||||
/* 8017C744 00179684 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8017C748 00179688 38 A1 02 60 */ addi r5, r1, 0x260
|
||||
/* 8017C74C 0017968C 48 0E A3 99 */ bl cXyz_NS___pl
|
||||
/* 8017C74C 0017968C 48 0E A3 99 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017C750 00179690 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 8017C754 00179694 38 81 02 54 */ addi r4, r1, 0x254
|
||||
/* 8017C758 00179698 4B F1 B0 81 */ bl cXyz_NS___as
|
||||
@@ -1740,11 +1740,11 @@ lbl_8017C778:
|
||||
/* 8017C7A8 001796E8 38 61 02 48 */ addi r3, r1, 0x248
|
||||
/* 8017C7AC 001796EC 38 9F 04 24 */ addi r4, r31, 0x424
|
||||
/* 8017C7B0 001796F0 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017C7B4 001796F4 48 0E A3 81 */ bl cXyz_NS___mi
|
||||
/* 8017C7B4 001796F4 48 0E A3 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017C7B8 001796F8 38 61 02 3C */ addi r3, r1, 0x23c
|
||||
/* 8017C7BC 001796FC 38 81 02 48 */ addi r4, r1, 0x248
|
||||
/* 8017C7C0 00179700 38 A1 03 D4 */ addi r5, r1, 0x3d4
|
||||
/* 8017C7C4 00179704 48 0E A4 0D */ bl cXyz_NS___ml_X1_
|
||||
/* 8017C7C4 00179704 48 0E A4 0D */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 8017C7C8 00179708 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8017C7CC 0017970C 38 81 02 3C */ addi r4, r1, 0x23c
|
||||
/* 8017C7D0 00179710 4B F1 21 35 */ bl cXyz_NS___apl
|
||||
@@ -1764,15 +1764,15 @@ lbl_8017C778:
|
||||
/* 8017C808 00179748 38 81 01 84 */ addi r4, r1, 0x184
|
||||
/* 8017C80C 0017974C 3B 5F 00 60 */ addi r26, r31, 0x60
|
||||
/* 8017C810 00179750 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017C814 00179754 48 0F 49 91 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017C814 00179754 48 0F 49 91 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017C818 00179758 38 61 00 EC */ addi r3, r1, 0xec
|
||||
/* 8017C81C 0017975C 38 81 00 F0 */ addi r4, r1, 0xf0
|
||||
/* 8017C820 00179760 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017C824 00179764 48 0F 4A 41 */ bl cSAngle_NS___ml
|
||||
/* 8017C824 00179764 48 0F 4A 41 */ bl __ml__7cSAngleCFf
|
||||
/* 8017C828 00179768 38 61 00 E8 */ addi r3, r1, 0xe8
|
||||
/* 8017C82C 0017976C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017C830 00179770 38 A1 00 EC */ addi r5, r1, 0xec
|
||||
/* 8017C834 00179774 48 0F 49 41 */ bl cSAngle_NS___pl
|
||||
/* 8017C834 00179774 48 0F 49 41 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017C838 00179778 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017C83C 0017977C 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 8017C840 00179780 4B F1 32 19 */ bl cSGlobe_NS_V
|
||||
@@ -1789,15 +1789,15 @@ lbl_8017C778:
|
||||
/* 8017C86C 001797AC 38 81 01 86 */ addi r4, r1, 0x186
|
||||
/* 8017C870 001797B0 3B 5F 00 62 */ addi r26, r31, 0x62
|
||||
/* 8017C874 001797B4 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017C878 001797B8 48 0F 49 2D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017C878 001797B8 48 0F 49 2D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017C87C 001797BC 38 61 00 E0 */ addi r3, r1, 0xe0
|
||||
/* 8017C880 001797C0 38 81 00 E4 */ addi r4, r1, 0xe4
|
||||
/* 8017C884 001797C4 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017C888 001797C8 48 0F 49 DD */ bl cSAngle_NS___ml
|
||||
/* 8017C888 001797C8 48 0F 49 DD */ bl __ml__7cSAngleCFf
|
||||
/* 8017C88C 001797CC 38 61 00 DC */ addi r3, r1, 0xdc
|
||||
/* 8017C890 001797D0 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017C894 001797D4 38 A1 00 E0 */ addi r5, r1, 0xe0
|
||||
/* 8017C898 001797D8 48 0F 48 DD */ bl cSAngle_NS___pl
|
||||
/* 8017C898 001797D8 48 0F 48 DD */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017C89C 001797DC 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017C8A0 001797E0 38 81 00 DC */ addi r4, r1, 0xdc
|
||||
/* 8017C8A4 001797E4 4B F1 1F F1 */ bl cSGlobe_NS_U
|
||||
@@ -1812,11 +1812,11 @@ lbl_8017C778:
|
||||
/* 8017C8C8 00179808 4B EB 3C 49 */ bl cSAngle_NS_dtor
|
||||
/* 8017C8CC 0017980C 38 61 02 30 */ addi r3, r1, 0x230
|
||||
/* 8017C8D0 00179810 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8017C8D4 00179814 48 0F 51 E1 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017C8D4 00179814 48 0F 51 E1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017C8D8 00179818 38 61 02 24 */ addi r3, r1, 0x224
|
||||
/* 8017C8DC 0017981C 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8017C8E0 00179820 38 A1 02 30 */ addi r5, r1, 0x230
|
||||
/* 8017C8E4 00179824 48 0E A2 01 */ bl cXyz_NS___pl
|
||||
/* 8017C8E4 00179824 48 0E A2 01 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017C8E8 00179828 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 8017C8EC 0017982C 38 81 02 24 */ addi r4, r1, 0x224
|
||||
/* 8017C8F0 00179830 4B F1 AE E9 */ bl cXyz_NS___as
|
||||
@@ -1846,11 +1846,11 @@ lbl_8017C910:
|
||||
/* 8017C94C 0017988C 38 61 02 18 */ addi r3, r1, 0x218
|
||||
/* 8017C950 00179890 38 9F 04 24 */ addi r4, r31, 0x424
|
||||
/* 8017C954 00179894 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017C958 00179898 48 0E A1 DD */ bl cXyz_NS___mi
|
||||
/* 8017C958 00179898 48 0E A1 DD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017C95C 0017989C 38 61 02 0C */ addi r3, r1, 0x20c
|
||||
/* 8017C960 001798A0 38 81 02 18 */ addi r4, r1, 0x218
|
||||
/* 8017C964 001798A4 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017C968 001798A8 48 0E A2 1D */ bl cXyz_NS___ml
|
||||
/* 8017C968 001798A8 48 0E A2 1D */ bl __ml__4cXyzCFf
|
||||
/* 8017C96C 001798AC 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8017C970 001798B0 38 81 02 0C */ addi r4, r1, 0x20c
|
||||
/* 8017C974 001798B4 4B F1 1F 91 */ bl cXyz_NS___apl
|
||||
@@ -1878,7 +1878,7 @@ lbl_8017C910:
|
||||
/* 8017C9CC 0017990C 38 61 01 50 */ addi r3, r1, 0x150
|
||||
/* 8017C9D0 00179910 80 9F 04 84 */ lwz r4, 0x484(r31)
|
||||
/* 8017C9D4 00179914 A8 84 04 E4 */ lha r4, 0x4e4(r4)
|
||||
/* 8017C9D8 00179918 48 0F 48 7D */ bl cSAngle_NS___apl_X1_
|
||||
/* 8017C9D8 00179918 48 0F 48 7D */ bl __apl__7cSAngleFs
|
||||
lbl_8017C9DC:
|
||||
/* 8017C9DC 0017991C C0 3F 00 5C */ lfs f1, 0x5c(r31)
|
||||
/* 8017C9E0 00179920 C0 01 01 80 */ lfs f0, 0x180(r1)
|
||||
@@ -1890,15 +1890,15 @@ lbl_8017C9DC:
|
||||
/* 8017C9F8 00179938 38 81 01 50 */ addi r4, r1, 0x150
|
||||
/* 8017C9FC 0017993C 3B 5F 00 60 */ addi r26, r31, 0x60
|
||||
/* 8017CA00 00179940 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017CA04 00179944 48 0F 47 A1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017CA04 00179944 48 0F 47 A1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017CA08 00179948 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 8017CA0C 0017994C 38 81 00 D8 */ addi r4, r1, 0xd8
|
||||
/* 8017CA10 00179950 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017CA14 00179954 48 0F 48 51 */ bl cSAngle_NS___ml
|
||||
/* 8017CA14 00179954 48 0F 48 51 */ bl __ml__7cSAngleCFf
|
||||
/* 8017CA18 00179958 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 8017CA1C 0017995C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017CA20 00179960 38 A1 00 D4 */ addi r5, r1, 0xd4
|
||||
/* 8017CA24 00179964 48 0F 47 51 */ bl cSAngle_NS___pl
|
||||
/* 8017CA24 00179964 48 0F 47 51 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017CA28 00179968 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017CA2C 0017996C 38 81 00 D0 */ addi r4, r1, 0xd0
|
||||
/* 8017CA30 00179970 4B F1 30 29 */ bl cSGlobe_NS_V
|
||||
@@ -1915,15 +1915,15 @@ lbl_8017C9DC:
|
||||
/* 8017CA5C 0017999C 38 81 01 86 */ addi r4, r1, 0x186
|
||||
/* 8017CA60 001799A0 3B 5F 00 62 */ addi r26, r31, 0x62
|
||||
/* 8017CA64 001799A4 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017CA68 001799A8 48 0F 47 3D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017CA68 001799A8 48 0F 47 3D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017CA6C 001799AC 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 8017CA70 001799B0 38 81 00 CC */ addi r4, r1, 0xcc
|
||||
/* 8017CA74 001799B4 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017CA78 001799B8 48 0F 47 ED */ bl cSAngle_NS___ml
|
||||
/* 8017CA78 001799B8 48 0F 47 ED */ bl __ml__7cSAngleCFf
|
||||
/* 8017CA7C 001799BC 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 8017CA80 001799C0 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017CA84 001799C4 38 A1 00 C8 */ addi r5, r1, 0xc8
|
||||
/* 8017CA88 001799C8 48 0F 46 ED */ bl cSAngle_NS___pl
|
||||
/* 8017CA88 001799C8 48 0F 46 ED */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017CA8C 001799CC 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017CA90 001799D0 38 81 00 C4 */ addi r4, r1, 0xc4
|
||||
/* 8017CA94 001799D4 4B F1 1E 01 */ bl cSGlobe_NS_U
|
||||
@@ -1938,11 +1938,11 @@ lbl_8017C9DC:
|
||||
/* 8017CAB8 001799F8 4B EB 3A 59 */ bl cSAngle_NS_dtor
|
||||
/* 8017CABC 001799FC 38 61 02 00 */ addi r3, r1, 0x200
|
||||
/* 8017CAC0 00179A00 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8017CAC4 00179A04 48 0F 4F F1 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017CAC4 00179A04 48 0F 4F F1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017CAC8 00179A08 38 61 01 F4 */ addi r3, r1, 0x1f4
|
||||
/* 8017CACC 00179A0C 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8017CAD0 00179A10 38 A1 02 00 */ addi r5, r1, 0x200
|
||||
/* 8017CAD4 00179A14 48 0E A0 11 */ bl cXyz_NS___pl
|
||||
/* 8017CAD4 00179A14 48 0E A0 11 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017CAD8 00179A18 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 8017CADC 00179A1C 38 81 01 F4 */ addi r4, r1, 0x1f4
|
||||
/* 8017CAE0 00179A20 4B F1 AC F9 */ bl cXyz_NS___as
|
||||
@@ -1975,11 +1975,11 @@ lbl_8017CB14:
|
||||
/* 8017CB44 00179A84 38 61 01 E8 */ addi r3, r1, 0x1e8
|
||||
/* 8017CB48 00179A88 38 9F 04 24 */ addi r4, r31, 0x424
|
||||
/* 8017CB4C 00179A8C 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017CB50 00179A90 48 0E 9F E5 */ bl cXyz_NS___mi
|
||||
/* 8017CB50 00179A90 48 0E 9F E5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017CB54 00179A94 38 61 01 DC */ addi r3, r1, 0x1dc
|
||||
/* 8017CB58 00179A98 38 81 01 E8 */ addi r4, r1, 0x1e8
|
||||
/* 8017CB5C 00179A9C FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017CB60 00179AA0 48 0E A0 25 */ bl cXyz_NS___ml
|
||||
/* 8017CB60 00179AA0 48 0E A0 25 */ bl __ml__4cXyzCFf
|
||||
/* 8017CB64 00179AA4 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8017CB68 00179AA8 38 81 01 DC */ addi r4, r1, 0x1dc
|
||||
/* 8017CB6C 00179AAC 4B F1 1D 99 */ bl cXyz_NS___apl
|
||||
@@ -2007,7 +2007,7 @@ lbl_8017CB14:
|
||||
/* 8017CBC4 00179B04 38 61 01 50 */ addi r3, r1, 0x150
|
||||
/* 8017CBC8 00179B08 80 9F 04 84 */ lwz r4, 0x484(r31)
|
||||
/* 8017CBCC 00179B0C A8 84 04 E4 */ lha r4, 0x4e4(r4)
|
||||
/* 8017CBD0 00179B10 48 0F 46 85 */ bl cSAngle_NS___apl_X1_
|
||||
/* 8017CBD0 00179B10 48 0F 46 85 */ bl __apl__7cSAngleFs
|
||||
lbl_8017CBD4:
|
||||
/* 8017CBD4 00179B14 C0 3F 00 5C */ lfs f1, 0x5c(r31)
|
||||
/* 8017CBD8 00179B18 C0 01 01 80 */ lfs f0, 0x180(r1)
|
||||
@@ -2019,15 +2019,15 @@ lbl_8017CBD4:
|
||||
/* 8017CBF0 00179B30 38 81 01 50 */ addi r4, r1, 0x150
|
||||
/* 8017CBF4 00179B34 3B 5F 00 60 */ addi r26, r31, 0x60
|
||||
/* 8017CBF8 00179B38 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017CBFC 00179B3C 48 0F 45 A9 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017CBFC 00179B3C 48 0F 45 A9 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017CC00 00179B40 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 8017CC04 00179B44 38 81 00 C0 */ addi r4, r1, 0xc0
|
||||
/* 8017CC08 00179B48 FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017CC0C 00179B4C 48 0F 46 59 */ bl cSAngle_NS___ml
|
||||
/* 8017CC0C 00179B4C 48 0F 46 59 */ bl __ml__7cSAngleCFf
|
||||
/* 8017CC10 00179B50 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 8017CC14 00179B54 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017CC18 00179B58 38 A1 00 BC */ addi r5, r1, 0xbc
|
||||
/* 8017CC1C 00179B5C 48 0F 45 59 */ bl cSAngle_NS___pl
|
||||
/* 8017CC1C 00179B5C 48 0F 45 59 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017CC20 00179B60 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017CC24 00179B64 38 81 00 B8 */ addi r4, r1, 0xb8
|
||||
/* 8017CC28 00179B68 4B F1 2E 31 */ bl cSGlobe_NS_V
|
||||
@@ -2044,15 +2044,15 @@ lbl_8017CBD4:
|
||||
/* 8017CC54 00179B94 38 81 01 86 */ addi r4, r1, 0x186
|
||||
/* 8017CC58 00179B98 3B 5F 00 62 */ addi r26, r31, 0x62
|
||||
/* 8017CC5C 00179B9C 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8017CC60 00179BA0 48 0F 45 45 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017CC60 00179BA0 48 0F 45 45 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017CC64 00179BA4 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 8017CC68 00179BA8 38 81 00 B4 */ addi r4, r1, 0xb4
|
||||
/* 8017CC6C 00179BAC FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017CC70 00179BB0 48 0F 45 F5 */ bl cSAngle_NS___ml
|
||||
/* 8017CC70 00179BB0 48 0F 45 F5 */ bl __ml__7cSAngleCFf
|
||||
/* 8017CC74 00179BB4 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 8017CC78 00179BB8 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8017CC7C 00179BBC 38 A1 00 B0 */ addi r5, r1, 0xb0
|
||||
/* 8017CC80 00179BC0 48 0F 44 F5 */ bl cSAngle_NS___pl
|
||||
/* 8017CC80 00179BC0 48 0F 44 F5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017CC84 00179BC4 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017CC88 00179BC8 38 81 00 AC */ addi r4, r1, 0xac
|
||||
/* 8017CC8C 00179BCC 4B F1 1C 09 */ bl cSGlobe_NS_U
|
||||
@@ -2067,11 +2067,11 @@ lbl_8017CBD4:
|
||||
/* 8017CCB0 00179BF0 4B EB 38 61 */ bl cSAngle_NS_dtor
|
||||
/* 8017CCB4 00179BF4 38 61 01 D0 */ addi r3, r1, 0x1d0
|
||||
/* 8017CCB8 00179BF8 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8017CCBC 00179BFC 48 0F 4D F9 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017CCBC 00179BFC 48 0F 4D F9 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017CCC0 00179C00 38 61 01 C4 */ addi r3, r1, 0x1c4
|
||||
/* 8017CCC4 00179C04 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8017CCC8 00179C08 38 A1 01 D0 */ addi r5, r1, 0x1d0
|
||||
/* 8017CCCC 00179C0C 48 0E 9E 19 */ bl cXyz_NS___pl
|
||||
/* 8017CCCC 00179C0C 48 0E 9E 19 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017CCD0 00179C10 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 8017CCD4 00179C14 38 81 01 C4 */ addi r4, r1, 0x1c4
|
||||
/* 8017CCD8 00179C18 4B F1 AB 01 */ bl cXyz_NS___as
|
||||
@@ -2146,11 +2146,11 @@ lbl_8017CDDC:
|
||||
/* 8017CDDC 00179D1C 38 61 01 B8 */ addi r3, r1, 0x1b8
|
||||
/* 8017CDE0 00179D20 38 9F 04 24 */ addi r4, r31, 0x424
|
||||
/* 8017CDE4 00179D24 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017CDE8 00179D28 48 0E 9D 4D */ bl cXyz_NS___mi
|
||||
/* 8017CDE8 00179D28 48 0E 9D 4D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017CDEC 00179D2C 38 61 01 AC */ addi r3, r1, 0x1ac
|
||||
/* 8017CDF0 00179D30 38 81 01 B8 */ addi r4, r1, 0x1b8
|
||||
/* 8017CDF4 00179D34 38 A1 03 D4 */ addi r5, r1, 0x3d4
|
||||
/* 8017CDF8 00179D38 48 0E 9D D9 */ bl cXyz_NS___ml_X1_
|
||||
/* 8017CDF8 00179D38 48 0E 9D D9 */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 8017CDFC 00179D3C 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8017CE00 00179D40 38 81 01 AC */ addi r4, r1, 0x1ac
|
||||
/* 8017CE04 00179D44 4B F1 1B 01 */ bl cXyz_NS___apl
|
||||
@@ -2214,14 +2214,14 @@ lbl_8017CECC:
|
||||
/* 8017CEE0 00179E20 80 BF 04 84 */ lwz r5, 0x484(r31)
|
||||
/* 8017CEE4 00179E24 4B F1 A8 55 */ bl dCamera_c_NS_directionOf
|
||||
/* 8017CEE8 00179E28 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 8017CEEC 00179E2C 48 0F 41 FD */ bl cSAngle_NS_Inv
|
||||
/* 8017CEEC 00179E2C 48 0F 41 FD */ bl Inv__7cSAngleCFv
|
||||
/* 8017CEF0 00179E30 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017CEF4 00179E34 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 8017CEF8 00179E38 38 BF 00 62 */ addi r5, r31, 0x62
|
||||
/* 8017CEFC 00179E3C 48 0F 44 25 */ bl cSAngle_NS___mi_short
|
||||
/* 8017CEFC 00179E3C 48 0F 44 25 */ bl __mi__FsRC7cSAngle
|
||||
/* 8017CF00 00179E40 38 61 01 4C */ addi r3, r1, 0x14c
|
||||
/* 8017CF04 00179E44 38 81 00 A4 */ addi r4, r1, 0xa4
|
||||
/* 8017CF08 00179E48 48 0F 40 61 */ bl cSAngle_X1_
|
||||
/* 8017CF08 00179E48 48 0F 40 61 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017CF0C 00179E4C 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 8017CF10 00179E50 38 80 FF FF */ li r4, -1
|
||||
/* 8017CF14 00179E54 4B EB 35 FD */ bl cSAngle_NS_dtor
|
||||
@@ -2229,7 +2229,7 @@ lbl_8017CECC:
|
||||
/* 8017CF1C 00179E5C 38 80 FF FF */ li r4, -1
|
||||
/* 8017CF20 00179E60 4B EB 35 F1 */ bl cSAngle_NS_dtor
|
||||
/* 8017CF24 00179E64 38 61 01 4C */ addi r3, r1, 0x14c
|
||||
/* 8017CF28 00179E68 48 0F 41 D1 */ bl cSAngle_NS_Sin
|
||||
/* 8017CF28 00179E68 48 0F 41 D1 */ bl Sin__7cSAngleCFv
|
||||
/* 8017CF2C 00179E6C 48 00 5B 11 */ bl std_NS_fabsf
|
||||
/* 8017CF30 00179E70 C8 01 05 20 */ lfd f0, 0x520(r1)
|
||||
/* 8017CF34 00179E74 EE 00 00 72 */ fmuls f16, f0, f1
|
||||
@@ -2252,14 +2252,14 @@ lbl_8017CF68:
|
||||
/* 8017CF70 00179EB0 80 BF 04 84 */ lwz r5, 0x484(r31)
|
||||
/* 8017CF74 00179EB4 4B F1 A7 C5 */ bl dCamera_c_NS_directionOf
|
||||
/* 8017CF78 00179EB8 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 8017CF7C 00179EBC 48 0F 41 6D */ bl cSAngle_NS_Inv
|
||||
/* 8017CF7C 00179EBC 48 0F 41 6D */ bl Inv__7cSAngleCFv
|
||||
/* 8017CF80 00179EC0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017CF84 00179EC4 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 8017CF88 00179EC8 38 BF 00 62 */ addi r5, r31, 0x62
|
||||
/* 8017CF8C 00179ECC 48 0F 43 95 */ bl cSAngle_NS___mi_short
|
||||
/* 8017CF8C 00179ECC 48 0F 43 95 */ bl __mi__FsRC7cSAngle
|
||||
/* 8017CF90 00179ED0 38 61 01 48 */ addi r3, r1, 0x148
|
||||
/* 8017CF94 00179ED4 38 81 00 9C */ addi r4, r1, 0x9c
|
||||
/* 8017CF98 00179ED8 48 0F 3F D1 */ bl cSAngle_X1_
|
||||
/* 8017CF98 00179ED8 48 0F 3F D1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017CF9C 00179EDC 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 8017CFA0 00179EE0 38 80 FF FF */ li r4, -1
|
||||
/* 8017CFA4 00179EE4 4B EB 35 6D */ bl cSAngle_NS_dtor
|
||||
@@ -2267,7 +2267,7 @@ lbl_8017CF68:
|
||||
/* 8017CFAC 00179EEC 38 80 FF FF */ li r4, -1
|
||||
/* 8017CFB0 00179EF0 4B EB 35 61 */ bl cSAngle_NS_dtor
|
||||
/* 8017CFB4 00179EF4 38 61 01 48 */ addi r3, r1, 0x148
|
||||
/* 8017CFB8 00179EF8 48 0F 41 41 */ bl cSAngle_NS_Sin
|
||||
/* 8017CFB8 00179EF8 48 0F 41 41 */ bl Sin__7cSAngleCFv
|
||||
/* 8017CFBC 00179EFC 48 00 5A 81 */ bl std_NS_fabsf
|
||||
/* 8017CFC0 00179F00 EC 3D 00 72 */ fmuls f1, f29, f1
|
||||
/* 8017CFC4 00179F04 C8 01 05 20 */ lfd f0, 0x520(r1)
|
||||
@@ -2306,15 +2306,15 @@ lbl_8017D030:
|
||||
/* 8017D03C 00179F7C C0 02 9D B8 */ lfs f0, lbl_804537B8-_SDA2_BASE_(r2)
|
||||
/* 8017D040 00179F80 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8017D044 00179F84 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 8017D048 00179F88 48 0F 3F 81 */ bl cSAngle_X3_
|
||||
/* 8017D048 00179F88 48 0F 3F 81 */ bl __ct__7cSAngleFf
|
||||
/* 8017D04C 00179F8C 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8017D050 00179F90 3B 7F 00 62 */ addi r27, r31, 0x62
|
||||
/* 8017D054 00179F94 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D058 00179F98 38 A1 00 98 */ addi r5, r1, 0x98
|
||||
/* 8017D05C 00179F9C 48 0F 41 19 */ bl cSAngle_NS___pl
|
||||
/* 8017D05C 00179F9C 48 0F 41 19 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D060 00179FA0 38 61 01 3C */ addi r3, r1, 0x13c
|
||||
/* 8017D064 00179FA4 38 81 00 94 */ addi r4, r1, 0x94
|
||||
/* 8017D068 00179FA8 48 0F 3F 01 */ bl cSAngle_X1_
|
||||
/* 8017D068 00179FA8 48 0F 3F 01 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017D06C 00179FAC 38 61 00 94 */ addi r3, r1, 0x94
|
||||
/* 8017D070 00179FB0 38 80 FF FF */ li r4, -1
|
||||
/* 8017D074 00179FB4 4B EB 34 9D */ bl cSAngle_NS_dtor
|
||||
@@ -2328,18 +2328,18 @@ lbl_8017D030:
|
||||
/* 8017D094 00179FD4 38 61 00 90 */ addi r3, r1, 0x90
|
||||
/* 8017D098 00179FD8 38 81 01 3C */ addi r4, r1, 0x13c
|
||||
/* 8017D09C 00179FDC 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017D0A0 00179FE0 48 0F 41 05 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D0A0 00179FE0 48 0F 41 05 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D0A4 00179FE4 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 8017D0A8 00179FE8 38 81 00 90 */ addi r4, r1, 0x90
|
||||
/* 8017D0AC 00179FEC FC 20 70 90 */ fmr f1, f14
|
||||
/* 8017D0B0 00179FF0 48 0F 41 B5 */ bl cSAngle_NS___ml
|
||||
/* 8017D0B0 00179FF0 48 0F 41 B5 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D0B4 00179FF4 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8017D0B8 00179FF8 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D0BC 00179FFC 38 A1 00 8C */ addi r5, r1, 0x8c
|
||||
/* 8017D0C0 0017A000 48 0F 40 B5 */ bl cSAngle_NS___pl
|
||||
/* 8017D0C0 0017A000 48 0F 40 B5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D0C4 0017A004 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 8017D0C8 0017A008 38 81 00 88 */ addi r4, r1, 0x88
|
||||
/* 8017D0CC 0017A00C 48 0F 3F 2D */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017D0CC 0017A00C 48 0F 3F 2D */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017D0D0 0017A010 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8017D0D4 0017A014 38 80 FF FF */ li r4, -1
|
||||
/* 8017D0D8 0017A018 4B EB 34 39 */ bl cSAngle_NS_dtor
|
||||
@@ -2370,15 +2370,15 @@ lbl_8017D118:
|
||||
/* 8017D138 0017A078 80 BF 04 84 */ lwz r5, 0x484(r31)
|
||||
/* 8017D13C 0017A07C 4B F1 A5 FD */ bl dCamera_c_NS_directionOf
|
||||
/* 8017D140 0017A080 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 8017D144 0017A084 48 0F 3F A5 */ bl cSAngle_NS_Inv
|
||||
/* 8017D144 0017A084 48 0F 3F A5 */ bl Inv__7cSAngleCFv
|
||||
/* 8017D148 0017A088 7C 60 1B 78 */ mr r0, r3
|
||||
/* 8017D14C 0017A08C 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 8017D150 0017A090 38 81 01 6C */ addi r4, r1, 0x16c
|
||||
/* 8017D154 0017A094 7C 05 07 34 */ extsh r5, r0
|
||||
/* 8017D158 0017A098 48 0F 40 A5 */ bl cSAngle_NS___pl_X1_
|
||||
/* 8017D158 0017A098 48 0F 40 A5 */ bl __pl__7cSAngleCFs
|
||||
/* 8017D15C 0017A09C 38 61 01 38 */ addi r3, r1, 0x138
|
||||
/* 8017D160 0017A0A0 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 8017D164 0017A0A4 48 0F 3E 05 */ bl cSAngle_X1_
|
||||
/* 8017D164 0017A0A4 48 0F 3E 05 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017D168 0017A0A8 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 8017D16C 0017A0AC 38 80 FF FF */ li r4, -1
|
||||
/* 8017D170 0017A0B0 4B EB 33 A1 */ bl cSAngle_NS_dtor
|
||||
@@ -2389,18 +2389,18 @@ lbl_8017D118:
|
||||
/* 8017D184 0017A0C4 38 81 01 38 */ addi r4, r1, 0x138
|
||||
/* 8017D188 0017A0C8 3B 7F 00 62 */ addi r27, r31, 0x62
|
||||
/* 8017D18C 0017A0CC 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017D190 0017A0D0 48 0F 40 15 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D190 0017A0D0 48 0F 40 15 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D194 0017A0D4 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 8017D198 0017A0D8 38 81 00 7C */ addi r4, r1, 0x7c
|
||||
/* 8017D19C 0017A0DC FC 20 80 90 */ fmr f1, f16
|
||||
/* 8017D1A0 0017A0E0 48 0F 40 C5 */ bl cSAngle_NS___ml
|
||||
/* 8017D1A0 0017A0E0 48 0F 40 C5 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D1A4 0017A0E4 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 8017D1A8 0017A0E8 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D1AC 0017A0EC 38 A1 00 78 */ addi r5, r1, 0x78
|
||||
/* 8017D1B0 0017A0F0 48 0F 3F C5 */ bl cSAngle_NS___pl
|
||||
/* 8017D1B0 0017A0F0 48 0F 3F C5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D1B4 0017A0F4 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 8017D1B8 0017A0F8 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 8017D1BC 0017A0FC 48 0F 3E 3D */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017D1BC 0017A0FC 48 0F 3E 3D */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017D1C0 0017A100 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 8017D1C4 0017A104 38 80 FF FF */ li r4, -1
|
||||
/* 8017D1C8 0017A108 4B EB 33 49 */ bl cSAngle_NS_dtor
|
||||
@@ -2423,25 +2423,25 @@ lbl_8017D1F4:
|
||||
/* 8017D208 0017A148 41 82 00 14 */ beq lbl_8017D21C
|
||||
/* 8017D20C 0017A14C 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 8017D210 0017A150 38 9F 00 62 */ addi r4, r31, 0x62
|
||||
/* 8017D214 0017A154 48 0F 3D E5 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017D214 0017A154 48 0F 3D E5 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017D218 0017A158 48 00 00 D0 */ b lbl_8017D2E8
|
||||
lbl_8017D21C:
|
||||
/* 8017D21C 0017A15C 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 8017D220 0017A160 38 81 01 86 */ addi r4, r1, 0x186
|
||||
/* 8017D224 0017A164 3B 7F 00 62 */ addi r27, r31, 0x62
|
||||
/* 8017D228 0017A168 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017D22C 0017A16C 48 0F 3F 79 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D22C 0017A16C 48 0F 3F 79 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D230 0017A170 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 8017D234 0017A174 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 8017D238 0017A178 FC 20 80 90 */ fmr f1, f16
|
||||
/* 8017D23C 0017A17C 48 0F 40 29 */ bl cSAngle_NS___ml
|
||||
/* 8017D23C 0017A17C 48 0F 40 29 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D240 0017A180 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 8017D244 0017A184 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D248 0017A188 38 A1 00 6C */ addi r5, r1, 0x6c
|
||||
/* 8017D24C 0017A18C 48 0F 3F 29 */ bl cSAngle_NS___pl
|
||||
/* 8017D24C 0017A18C 48 0F 3F 29 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D250 0017A190 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 8017D254 0017A194 38 81 00 68 */ addi r4, r1, 0x68
|
||||
/* 8017D258 0017A198 48 0F 3D A1 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017D258 0017A198 48 0F 3D A1 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017D25C 0017A19C 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 8017D260 0017A1A0 38 80 FF FF */ li r4, -1
|
||||
/* 8017D264 0017A1A4 4B EB 32 AD */ bl cSAngle_NS_dtor
|
||||
@@ -2457,18 +2457,18 @@ lbl_8017D284:
|
||||
/* 8017D288 0017A1C8 38 81 01 86 */ addi r4, r1, 0x186
|
||||
/* 8017D28C 0017A1CC 3B 7F 00 62 */ addi r27, r31, 0x62
|
||||
/* 8017D290 0017A1D0 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017D294 0017A1D4 48 0F 3F 11 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D294 0017A1D4 48 0F 3F 11 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D298 0017A1D8 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8017D29C 0017A1DC 38 81 00 64 */ addi r4, r1, 0x64
|
||||
/* 8017D2A0 0017A1E0 FC 20 80 90 */ fmr f1, f16
|
||||
/* 8017D2A4 0017A1E4 48 0F 3F C1 */ bl cSAngle_NS___ml
|
||||
/* 8017D2A4 0017A1E4 48 0F 3F C1 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D2A8 0017A1E8 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8017D2AC 0017A1EC 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D2B0 0017A1F0 38 A1 00 60 */ addi r5, r1, 0x60
|
||||
/* 8017D2B4 0017A1F4 48 0F 3E C1 */ bl cSAngle_NS___pl
|
||||
/* 8017D2B4 0017A1F4 48 0F 3E C1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D2B8 0017A1F8 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 8017D2BC 0017A1FC 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 8017D2C0 0017A200 48 0F 3D 39 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017D2C0 0017A200 48 0F 3D 39 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017D2C4 0017A204 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8017D2C8 0017A208 38 80 FF FF */ li r4, -1
|
||||
/* 8017D2CC 0017A20C 4B EB 32 45 */ bl cSAngle_NS_dtor
|
||||
@@ -2492,10 +2492,10 @@ lbl_8017D30C:
|
||||
/* 8017D30C 0017A24C 38 61 01 A0 */ addi r3, r1, 0x1a0
|
||||
/* 8017D310 0017A250 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 8017D314 0017A254 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017D318 0017A258 48 0E 98 1D */ bl cXyz_NS___mi
|
||||
/* 8017D318 0017A258 48 0E 98 1D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017D31C 0017A25C 38 61 01 78 */ addi r3, r1, 0x178
|
||||
/* 8017D320 0017A260 38 81 01 A0 */ addi r4, r1, 0x1a0
|
||||
/* 8017D324 0017A264 48 0F 45 5D */ bl cSGlobe_X4_
|
||||
/* 8017D324 0017A264 48 0F 45 5D */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017D328 0017A268 38 61 01 A0 */ addi r3, r1, 0x1a0
|
||||
/* 8017D32C 0017A26C 38 80 FF FF */ li r4, -1
|
||||
/* 8017D330 0017A270 4B E8 BE 55 */ bl cXyz_NS_dtor
|
||||
@@ -2520,7 +2520,7 @@ lbl_8017D30C:
|
||||
/* 8017D37C 0017A2BC 38 81 01 84 */ addi r4, r1, 0x184
|
||||
/* 8017D380 0017A2C0 80 BF 04 84 */ lwz r5, 0x484(r31)
|
||||
/* 8017D384 0017A2C4 A8 A5 04 E4 */ lha r5, 0x4e4(r5)
|
||||
/* 8017D388 0017A2C8 48 0F 3E 75 */ bl cSAngle_NS___pl_X1_
|
||||
/* 8017D388 0017A2C8 48 0F 3E 75 */ bl __pl__7cSAngleCFs
|
||||
/* 8017D38C 0017A2CC 38 61 01 78 */ addi r3, r1, 0x178
|
||||
/* 8017D390 0017A2D0 38 81 00 58 */ addi r4, r1, 0x58
|
||||
/* 8017D394 0017A2D4 4B F1 26 C5 */ bl cSGlobe_NS_V
|
||||
@@ -2532,7 +2532,7 @@ lbl_8017D3A8:
|
||||
/* 8017D3A8 0017A2E8 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8017D3AC 0017A2EC 80 9F 04 84 */ lwz r4, 0x484(r31)
|
||||
/* 8017D3B0 0017A2F0 A8 84 04 E4 */ lha r4, 0x4e4(r4)
|
||||
/* 8017D3B4 0017A2F4 48 0F 3B E5 */ bl cSAngle_X2_
|
||||
/* 8017D3B4 0017A2F4 48 0F 3B E5 */ bl __ct__7cSAngleFs
|
||||
/* 8017D3B8 0017A2F8 38 61 01 78 */ addi r3, r1, 0x178
|
||||
/* 8017D3BC 0017A2FC 38 81 00 54 */ addi r4, r1, 0x54
|
||||
/* 8017D3C0 0017A300 4B F1 26 99 */ bl cSGlobe_NS_V
|
||||
@@ -2556,12 +2556,12 @@ lbl_8017D3D8:
|
||||
/* 8017D400 0017A340 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8017D404 0017A344 38 81 01 86 */ addi r4, r1, 0x186
|
||||
/* 8017D408 0017A348 38 A1 01 44 */ addi r5, r1, 0x144
|
||||
/* 8017D40C 0017A34C 48 0F 3D 99 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D40C 0017A34C 48 0F 3D 99 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D410 0017A350 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8017D414 0017A354 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 8017D418 0017A358 48 0F 3B 51 */ bl cSAngle_X1_
|
||||
/* 8017D418 0017A358 48 0F 3B 51 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017D41C 0017A35C 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8017D420 0017A360 48 0F 3D 01 */ bl cSAngle_NS_Cos
|
||||
/* 8017D420 0017A360 48 0F 3D 01 */ bl Cos__7cSAngleCFv
|
||||
/* 8017D424 0017A364 FD C0 08 90 */ fmr f14, f1
|
||||
/* 8017D428 0017A368 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8017D42C 0017A36C 38 80 FF FF */ li r4, -1
|
||||
@@ -2572,15 +2572,15 @@ lbl_8017D3D8:
|
||||
/* 8017D440 0017A380 38 61 01 40 */ addi r3, r1, 0x140
|
||||
/* 8017D444 0017A384 80 9F 04 84 */ lwz r4, 0x484(r31)
|
||||
/* 8017D448 0017A388 A8 84 04 E4 */ lha r4, 0x4e4(r4)
|
||||
/* 8017D44C 0017A38C 48 0F 3B B9 */ bl cSAngle_NS_Val_X2_
|
||||
/* 8017D44C 0017A38C 48 0F 3B B9 */ bl Val__7cSAngleFs
|
||||
/* 8017D450 0017A390 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8017D454 0017A394 38 81 01 40 */ addi r4, r1, 0x140
|
||||
/* 8017D458 0017A398 FC 20 70 90 */ fmr f1, f14
|
||||
/* 8017D45C 0017A39C 48 0F 3E 09 */ bl cSAngle_NS___ml
|
||||
/* 8017D45C 0017A39C 48 0F 3E 09 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D460 0017A3A0 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 8017D464 0017A3A4 38 81 01 84 */ addi r4, r1, 0x184
|
||||
/* 8017D468 0017A3A8 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 8017D46C 0017A3AC 48 0F 3D 09 */ bl cSAngle_NS___pl
|
||||
/* 8017D46C 0017A3AC 48 0F 3D 09 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D470 0017A3B0 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8017D474 0017A3B4 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 8017D478 0017A3B8 4B F1 25 E1 */ bl cSGlobe_NS_V
|
||||
@@ -2615,11 +2615,11 @@ lbl_8017D4C8:
|
||||
/* 8017D4E4 0017A424 ED CE 00 2A */ fadds f14, f14, f0
|
||||
/* 8017D4E8 0017A428 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8017D4EC 0017A42C C0 22 9C E4 */ lfs f1, lbl_804536E4-_SDA2_BASE_(r2)
|
||||
/* 8017D4F0 0017A430 48 0F 3A D9 */ bl cSAngle_X3_
|
||||
/* 8017D4F0 0017A430 48 0F 3A D9 */ bl __ct__7cSAngleFf
|
||||
/* 8017D4F4 0017A434 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8017D4F8 0017A438 38 81 01 7C */ addi r4, r1, 0x17c
|
||||
/* 8017D4FC 0017A43C 38 A1 00 40 */ addi r5, r1, 0x40
|
||||
/* 8017D500 0017A440 48 0F 3C 75 */ bl cSAngle_NS___pl
|
||||
/* 8017D500 0017A440 48 0F 3C 75 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D504 0017A444 38 61 01 78 */ addi r3, r1, 0x178
|
||||
/* 8017D508 0017A448 38 81 00 3C */ addi r4, r1, 0x3c
|
||||
/* 8017D50C 0017A44C 4B F1 25 4D */ bl cSGlobe_NS_V
|
||||
@@ -2634,15 +2634,15 @@ lbl_8017D528:
|
||||
/* 8017D52C 0017A46C 38 81 01 7C */ addi r4, r1, 0x17c
|
||||
/* 8017D530 0017A470 3B 61 01 84 */ addi r27, r1, 0x184
|
||||
/* 8017D534 0017A474 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017D538 0017A478 48 0F 3C 6D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D538 0017A478 48 0F 3C 6D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D53C 0017A47C 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8017D540 0017A480 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 8017D544 0017A484 FC 20 70 90 */ fmr f1, f14
|
||||
/* 8017D548 0017A488 48 0F 3D 1D */ bl cSAngle_NS___ml
|
||||
/* 8017D548 0017A488 48 0F 3D 1D */ bl __ml__7cSAngleCFf
|
||||
/* 8017D54C 0017A48C 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8017D550 0017A490 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D554 0017A494 38 A1 00 34 */ addi r5, r1, 0x34
|
||||
/* 8017D558 0017A498 48 0F 3C 1D */ bl cSAngle_NS___pl
|
||||
/* 8017D558 0017A498 48 0F 3C 1D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D55C 0017A49C 38 61 01 80 */ addi r3, r1, 0x180
|
||||
/* 8017D560 0017A4A0 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 8017D564 0017A4A4 4B F1 24 F5 */ bl cSGlobe_NS_V
|
||||
@@ -2659,18 +2659,18 @@ lbl_8017D528:
|
||||
/* 8017D590 0017A4D0 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D594 0017A4D4 3B 7F 00 60 */ addi r27, r31, 0x60
|
||||
/* 8017D598 0017A4D8 7F 65 DB 78 */ mr r5, r27
|
||||
/* 8017D59C 0017A4DC 48 0F 3C 09 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D59C 0017A4DC 48 0F 3C 09 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D5A0 0017A4E0 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8017D5A4 0017A4E4 38 81 00 2C */ addi r4, r1, 0x2c
|
||||
/* 8017D5A8 0017A4E8 C0 3F 04 64 */ lfs f1, 0x464(r31)
|
||||
/* 8017D5AC 0017A4EC 48 0F 3C B9 */ bl cSAngle_NS___ml
|
||||
/* 8017D5AC 0017A4EC 48 0F 3C B9 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D5B0 0017A4F0 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017D5B4 0017A4F4 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8017D5B8 0017A4F8 38 A1 00 28 */ addi r5, r1, 0x28
|
||||
/* 8017D5BC 0017A4FC 48 0F 3B B9 */ bl cSAngle_NS___pl
|
||||
/* 8017D5BC 0017A4FC 48 0F 3B B9 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017D5C0 0017A500 38 61 01 34 */ addi r3, r1, 0x134
|
||||
/* 8017D5C4 0017A504 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8017D5C8 0017A508 48 0F 39 A1 */ bl cSAngle_X1_
|
||||
/* 8017D5C8 0017A508 48 0F 39 A1 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017D5CC 0017A50C 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017D5D0 0017A510 38 80 FF FF */ li r4, -1
|
||||
/* 8017D5D4 0017A514 4B EB 2F 3D */ bl cSAngle_NS_dtor
|
||||
@@ -2686,7 +2686,7 @@ lbl_8017D528:
|
||||
/* 8017D5FC 0017A53C 40 80 00 14 */ bge lbl_8017D610
|
||||
/* 8017D600 0017A540 38 61 01 34 */ addi r3, r1, 0x134
|
||||
/* 8017D604 0017A544 38 8D 8A C8 */ addi r4, r13, 0x80451048 - 0x80458580 /*SDA HACK; original: lbl_80451048-_SDA_BASE_*/
|
||||
/* 8017D608 0017A548 48 0F 39 F1 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017D608 0017A548 48 0F 39 F1 */ bl Val__7cSAngleFRC7cSAngle
|
||||
/* 8017D60C 0017A54C 48 00 00 1C */ b lbl_8017D628
|
||||
lbl_8017D610:
|
||||
/* 8017D610 0017A550 A8 0D 8A CC */ lha r0, lbl_8045104C-_SDA_BASE_(r13)
|
||||
@@ -2694,20 +2694,20 @@ lbl_8017D610:
|
||||
/* 8017D618 0017A558 40 81 00 10 */ ble lbl_8017D628
|
||||
/* 8017D61C 0017A55C 38 61 01 34 */ addi r3, r1, 0x134
|
||||
/* 8017D620 0017A560 38 8D 8A CC */ addi r4, r13, 0x8045104C - 0x80458580 /*SDA HACK; original: lbl_8045104C-_SDA_BASE_*/
|
||||
/* 8017D624 0017A564 48 0F 39 D5 */ bl cSAngle_NS_Val_X1_
|
||||
/* 8017D624 0017A564 48 0F 39 D5 */ bl Val__7cSAngleFRC7cSAngle
|
||||
lbl_8017D628:
|
||||
/* 8017D628 0017A568 38 7F 00 5C */ addi r3, r31, 0x5c
|
||||
/* 8017D62C 0017A56C FC 20 78 90 */ fmr f1, f15
|
||||
/* 8017D630 0017A570 38 81 01 34 */ addi r4, r1, 0x134
|
||||
/* 8017D634 0017A574 38 A1 01 44 */ addi r5, r1, 0x144
|
||||
/* 8017D638 0017A578 48 0F 43 D1 */ bl cSGlobe_NS_Val_X2_
|
||||
/* 8017D638 0017A578 48 0F 43 D1 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
|
||||
/* 8017D63C 0017A57C 38 61 01 94 */ addi r3, r1, 0x194
|
||||
/* 8017D640 0017A580 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8017D644 0017A584 48 0F 44 71 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017D644 0017A584 48 0F 44 71 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017D648 0017A588 38 61 01 88 */ addi r3, r1, 0x188
|
||||
/* 8017D64C 0017A58C 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8017D650 0017A590 38 A1 01 94 */ addi r5, r1, 0x194
|
||||
/* 8017D654 0017A594 48 0E 94 91 */ bl cXyz_NS___pl
|
||||
/* 8017D654 0017A594 48 0E 94 91 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017D658 0017A598 38 7F 00 70 */ addi r3, r31, 0x70
|
||||
/* 8017D65C 0017A59C 38 81 01 88 */ addi r4, r1, 0x188
|
||||
/* 8017D660 0017A5A0 4B F1 A1 79 */ bl cXyz_NS___as
|
||||
@@ -2757,21 +2757,21 @@ lbl_8017D700:
|
||||
/* 8017D708 0017A648 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017D70C 0017A64C 38 81 01 74 */ addi r4, r1, 0x174
|
||||
/* 8017D710 0017A650 C0 3F 01 BC */ lfs f1, 0x1bc(r31)
|
||||
/* 8017D714 0017A654 48 0F 3B 51 */ bl cSAngle_NS___ml
|
||||
/* 8017D714 0017A654 48 0F 3B 51 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D718 0017A658 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8017D71C 0017A65C 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8017D720 0017A660 38 BF 00 7C */ addi r5, r31, 0x7c
|
||||
/* 8017D724 0017A664 48 0F 3A 81 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D724 0017A664 48 0F 3A 81 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D728 0017A668 FC 20 E8 90 */ fmr f1, f29
|
||||
/* 8017D72C 0017A66C 48 00 53 11 */ bl std_NS_fabsf
|
||||
/* 8017D730 0017A670 C0 02 9C E0 */ lfs f0, lbl_804536E0-_SDA2_BASE_(r2)
|
||||
/* 8017D734 0017A674 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8017D738 0017A678 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017D73C 0017A67C 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 8017D740 0017A680 48 0F 3B 25 */ bl cSAngle_NS___ml
|
||||
/* 8017D740 0017A680 48 0F 3B 25 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D744 0017A684 38 7F 00 7C */ addi r3, r31, 0x7c
|
||||
/* 8017D748 0017A688 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8017D74C 0017A68C 48 0F 3A 89 */ bl cSAngle_NS___apl
|
||||
/* 8017D74C 0017A68C 48 0F 3A 89 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8017D750 0017A690 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017D754 0017A694 38 80 FF FF */ li r4, -1
|
||||
/* 8017D758 0017A698 4B EB 2D B9 */ bl cSAngle_NS_dtor
|
||||
@@ -2789,14 +2789,14 @@ lbl_8017D784:
|
||||
/* 8017D784 0017A6C4 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017D788 0017A6C8 38 8D 8C 08 */ addi r4, r13, 0x80451188 - 0x80458580 /*SDA HACK; original: lbl_80451188-_SDA_BASE_*/
|
||||
/* 8017D78C 0017A6CC 38 BF 00 7C */ addi r5, r31, 0x7c
|
||||
/* 8017D790 0017A6D0 48 0F 3A 15 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017D790 0017A6D0 48 0F 3A 15 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017D794 0017A6D4 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017D798 0017A6D8 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8017D79C 0017A6DC C0 22 9C E8 */ lfs f1, lbl_804536E8-_SDA2_BASE_(r2)
|
||||
/* 8017D7A0 0017A6E0 48 0F 3A C5 */ bl cSAngle_NS___ml
|
||||
/* 8017D7A0 0017A6E0 48 0F 3A C5 */ bl __ml__7cSAngleCFf
|
||||
/* 8017D7A4 0017A6E4 38 7F 00 7C */ addi r3, r31, 0x7c
|
||||
/* 8017D7A8 0017A6E8 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8017D7AC 0017A6EC 48 0F 3A 29 */ bl cSAngle_NS___apl
|
||||
/* 8017D7AC 0017A6EC 48 0F 3A 29 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
/* 8017D7B0 0017A6F0 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017D7B4 0017A6F4 38 80 FF FF */ li r4, -1
|
||||
/* 8017D7B8 0017A6F8 4B EB 2D 59 */ bl cSAngle_NS_dtor
|
||||
|
||||
@@ -8,7 +8,7 @@
|
||||
/* 8017D950 0017A890 48 0E 9D 25 */ bl cM_atan2s
|
||||
/* 8017D954 0017A894 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017D958 0017A898 7F E3 FB 78 */ mr r3, r31
|
||||
/* 8017D95C 0017A89C 48 0F 36 3D */ bl cSAngle_X2_
|
||||
/* 8017D95C 0017A89C 48 0F 36 3D */ bl __ct__7cSAngleFs
|
||||
/* 8017D960 0017A8A0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 8017D964 0017A8A4 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8017D968 0017A8A8 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -21,12 +21,12 @@
|
||||
/* 8017D9CC 0017A90C C3 A4 00 4C */ lfs f29, 0x4c(r4)
|
||||
/* 8017D9D0 0017A910 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 8017D9D4 0017A914 C0 24 00 48 */ lfs f1, 0x48(r4)
|
||||
/* 8017D9D8 0017A918 48 0F 35 F1 */ bl cSAngle_X3_
|
||||
/* 8017D9D8 0017A918 48 0F 35 F1 */ bl __ct__7cSAngleFf
|
||||
/* 8017D9DC 0017A91C 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8017D9E0 0017A920 80 1D 0A F4 */ lwz r0, 0xaf4(r29)
|
||||
/* 8017D9E4 0017A924 7C 80 FA 14 */ add r4, r0, r31
|
||||
/* 8017D9E8 0017A928 C0 24 00 68 */ lfs f1, 0x68(r4)
|
||||
/* 8017D9EC 0017A92C 48 0F 35 DD */ bl cSAngle_X3_
|
||||
/* 8017D9EC 0017A92C 48 0F 35 DD */ bl __ct__7cSAngleFf
|
||||
/* 8017D9F0 0017A930 80 1D 01 74 */ lwz r0, 0x174(r29)
|
||||
/* 8017D9F4 0017A934 28 00 00 00 */ cmplwi r0, 0
|
||||
/* 8017D9F8 0017A938 40 82 02 54 */ bne lbl_8017DC4C
|
||||
@@ -111,14 +111,14 @@ lbl_8017DAF0:
|
||||
/* 8017DB2C 0017AA6C 7C 00 00 D0 */ neg r0, r0
|
||||
/* 8017DB30 0017AA70 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8017DB34 0017AA74 A8 BD 07 D2 */ lha r5, 0x7d2(r29)
|
||||
/* 8017DB38 0017AA78 48 0F 3C E9 */ bl cSGlobe_X2_
|
||||
/* 8017DB38 0017AA78 48 0F 3C E9 */ bl __ct__7cSGlobeFfss
|
||||
/* 8017DB3C 0017AA7C 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 8017DB40 0017AA80 38 81 00 64 */ addi r4, r1, 0x64
|
||||
/* 8017DB44 0017AA84 48 0F 3F 71 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017DB44 0017AA84 48 0F 3F 71 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017DB48 0017AA88 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 8017DB4C 0017AA8C 38 9D 03 EC */ addi r4, r29, 0x3ec
|
||||
/* 8017DB50 0017AA90 38 A1 00 B4 */ addi r5, r1, 0xb4
|
||||
/* 8017DB54 0017AA94 48 0E 8F 91 */ bl cXyz_NS___pl
|
||||
/* 8017DB54 0017AA94 48 0E 8F 91 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017DB58 0017AA98 C0 01 00 A8 */ lfs f0, 0xa8(r1)
|
||||
/* 8017DB5C 0017AA9C D0 1D 04 10 */ stfs f0, 0x410(r29)
|
||||
/* 8017DB60 0017AAA0 C0 01 00 AC */ lfs f0, 0xac(r1)
|
||||
@@ -134,22 +134,22 @@ lbl_8017DB74:
|
||||
/* 8017DB84 0017AAC4 C0 1D 00 78 */ lfs f0, 0x78(r29)
|
||||
/* 8017DB88 0017AAC8 D0 1D 03 F4 */ stfs f0, 0x3f4(r29)
|
||||
/* 8017DB8C 0017AACC 38 7D 00 62 */ addi r3, r29, 0x62
|
||||
/* 8017DB90 0017AAD0 48 0F 35 59 */ bl cSAngle_NS_Inv
|
||||
/* 8017DB90 0017AAD0 48 0F 35 59 */ bl Inv__7cSAngleCFv
|
||||
/* 8017DB94 0017AAD4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 8017DB98 0017AAD8 38 7D 00 60 */ addi r3, r29, 0x60
|
||||
/* 8017DB9C 0017AADC 48 0F 35 4D */ bl cSAngle_NS_Inv
|
||||
/* 8017DB9C 0017AADC 48 0F 35 4D */ bl Inv__7cSAngleCFv
|
||||
/* 8017DBA0 0017AAE0 7C 64 1B 78 */ mr r4, r3
|
||||
/* 8017DBA4 0017AAE4 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8017DBA8 0017AAE8 C0 22 9D 88 */ lfs f1, lbl_80453788-_SDA2_BASE_(r2)
|
||||
/* 8017DBAC 0017AAEC 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8017DBB0 0017AAF0 48 0F 3C 71 */ bl cSGlobe_X2_
|
||||
/* 8017DBB0 0017AAF0 48 0F 3C 71 */ bl __ct__7cSGlobeFfss
|
||||
/* 8017DBB4 0017AAF4 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 8017DBB8 0017AAF8 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 8017DBBC 0017AAFC 48 0F 3E F9 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017DBBC 0017AAFC 48 0F 3E F9 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017DBC0 0017AB00 38 61 00 90 */ addi r3, r1, 0x90
|
||||
/* 8017DBC4 0017AB04 38 9D 03 EC */ addi r4, r29, 0x3ec
|
||||
/* 8017DBC8 0017AB08 38 A1 00 9C */ addi r5, r1, 0x9c
|
||||
/* 8017DBCC 0017AB0C 48 0E 8F 19 */ bl cXyz_NS___pl
|
||||
/* 8017DBCC 0017AB0C 48 0E 8F 19 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017DBD0 0017AB10 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
/* 8017DBD4 0017AB14 D0 1D 04 10 */ stfs f0, 0x410(r29)
|
||||
/* 8017DBD8 0017AB18 C0 01 00 94 */ lfs f0, 0x94(r1)
|
||||
@@ -160,10 +160,10 @@ lbl_8017DBE8:
|
||||
/* 8017DBE8 0017AB28 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 8017DBEC 0017AB2C 38 9D 03 EC */ addi r4, r29, 0x3ec
|
||||
/* 8017DBF0 0017AB30 38 BD 04 10 */ addi r5, r29, 0x410
|
||||
/* 8017DBF4 0017AB34 48 0E 8F 41 */ bl cXyz_NS___mi
|
||||
/* 8017DBF4 0017AB34 48 0E 8F 41 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017DBF8 0017AB38 38 7D 03 F8 */ addi r3, r29, 0x3f8
|
||||
/* 8017DBFC 0017AB3C 38 81 00 84 */ addi r4, r1, 0x84
|
||||
/* 8017DC00 0017AB40 48 0F 3E 71 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8017DC00 0017AB40 48 0F 3E 71 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8017DC04 0017AB44 C0 1D 04 10 */ lfs f0, 0x410(r29)
|
||||
/* 8017DC08 0017AB48 D0 1D 00 64 */ stfs f0, 0x64(r29)
|
||||
/* 8017DC0C 0017AB4C C0 1D 04 14 */ lfs f0, 0x414(r29)
|
||||
@@ -212,7 +212,7 @@ lbl_8017DC8C:
|
||||
/* 8017DCB0 0017ABF0 90 01 00 D0 */ stw r0, 0xd0(r1)
|
||||
/* 8017DCB4 0017ABF4 C8 01 00 D0 */ lfd f0, 0xd0(r1)
|
||||
/* 8017DCB8 0017ABF8 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8017DCBC 0017ABFC 48 0F 33 0D */ bl cSAngle_X3_
|
||||
/* 8017DCBC 0017ABFC 48 0F 33 0D */ bl __ct__7cSAngleFf
|
||||
/* 8017DCC0 0017AC00 A8 01 00 44 */ lha r0, 0x44(r1)
|
||||
/* 8017DCC4 0017AC04 B0 01 00 58 */ sth r0, 0x58(r1)
|
||||
lbl_8017DCC8:
|
||||
@@ -228,7 +228,7 @@ lbl_8017DCC8:
|
||||
/* 8017DCEC 0017AC2C 90 01 00 D0 */ stw r0, 0xd0(r1)
|
||||
/* 8017DCF0 0017AC30 C8 01 00 D0 */ lfd f0, 0xd0(r1)
|
||||
/* 8017DCF4 0017AC34 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8017DCF8 0017AC38 48 0F 32 D1 */ bl cSAngle_X3_
|
||||
/* 8017DCF8 0017AC38 48 0F 32 D1 */ bl __ct__7cSAngleFf
|
||||
/* 8017DCFC 0017AC3C A8 01 00 40 */ lha r0, 0x40(r1)
|
||||
/* 8017DD00 0017AC40 B0 01 00 54 */ sth r0, 0x54(r1)
|
||||
lbl_8017DD04:
|
||||
@@ -282,19 +282,19 @@ lbl_8017DD90:
|
||||
lbl_8017DDA8:
|
||||
/* 8017DDA8 0017ACE8 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8017DDAC 0017ACEC EC 3E 00 72 */ fmuls f1, f30, f1
|
||||
/* 8017DDB0 0017ACF0 48 0F 32 19 */ bl cSAngle_X3_
|
||||
/* 8017DDB0 0017ACF0 48 0F 32 19 */ bl __ct__7cSAngleFf
|
||||
/* 8017DDB4 0017ACF4 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 8017DDB8 0017ACF8 38 9D 00 60 */ addi r4, r29, 0x60
|
||||
/* 8017DDBC 0017ACFC 38 A1 00 3C */ addi r5, r1, 0x3c
|
||||
/* 8017DDC0 0017AD00 48 0F 33 B5 */ bl cSAngle_NS___pl
|
||||
/* 8017DDC0 0017AD00 48 0F 33 B5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017DDC4 0017AD04 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8017DDC8 0017AD08 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 8017DDCC 0017AD0C 48 0F 31 9D */ bl cSAngle_X1_
|
||||
/* 8017DDCC 0017AD0C 48 0F 31 9D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017DDD0 0017AD10 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8017DDD4 0017AD14 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 8017DDD8 0017AD18 3B DD 03 FC */ addi r30, r29, 0x3fc
|
||||
/* 8017DDDC 0017AD1C 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8017DDE0 0017AD20 48 0F 33 C5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017DDE0 0017AD20 48 0F 33 C5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017DDE4 0017AD24 A8 01 00 34 */ lha r0, 0x34(r1)
|
||||
/* 8017DDE8 0017AD28 B0 01 00 50 */ sth r0, 0x50(r1)
|
||||
/* 8017DDEC 0017AD2C 7C 03 07 34 */ extsh r3, r0
|
||||
@@ -304,14 +304,14 @@ lbl_8017DDA8:
|
||||
/* 8017DDFC 0017AD3C 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8017DE00 0017AD40 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017DE04 0017AD44 38 A1 00 58 */ addi r5, r1, 0x58
|
||||
/* 8017DE08 0017AD48 48 0F 33 6D */ bl cSAngle_NS___pl
|
||||
/* 8017DE08 0017AD48 48 0F 33 6D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017DE0C 0017AD4C A8 01 00 30 */ lha r0, 0x30(r1)
|
||||
/* 8017DE10 0017AD50 B0 01 00 4C */ sth r0, 0x4c(r1)
|
||||
/* 8017DE14 0017AD54 48 00 00 48 */ b lbl_8017DE5C
|
||||
lbl_8017DE18:
|
||||
/* 8017DE18 0017AD58 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8017DE1C 0017AD5C 38 81 00 58 */ addi r4, r1, 0x58
|
||||
/* 8017DE20 0017AD60 48 0F 33 29 */ bl cSAngle_NS___mi
|
||||
/* 8017DE20 0017AD60 48 0F 33 29 */ bl __mi__7cSAngleCFv
|
||||
/* 8017DE24 0017AD64 A8 01 00 50 */ lha r0, 0x50(r1)
|
||||
/* 8017DE28 0017AD68 A8 81 00 2C */ lha r4, 0x2c(r1)
|
||||
/* 8017DE2C 0017AD6C 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -323,30 +323,30 @@ lbl_8017DE18:
|
||||
/* 8017DE44 0017AD84 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8017DE48 0017AD88 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017DE4C 0017AD8C 38 A1 00 58 */ addi r5, r1, 0x58
|
||||
/* 8017DE50 0017AD90 48 0F 33 55 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017DE50 0017AD90 48 0F 33 55 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017DE54 0017AD94 A8 01 00 28 */ lha r0, 0x28(r1)
|
||||
/* 8017DE58 0017AD98 B0 01 00 4C */ sth r0, 0x4c(r1)
|
||||
lbl_8017DE5C:
|
||||
/* 8017DE5C 0017AD9C 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8017DE60 0017ADA0 A8 81 00 4C */ lha r4, 0x4c(r1)
|
||||
/* 8017DE64 0017ADA4 48 0F 31 35 */ bl cSAngle_X2_
|
||||
/* 8017DE64 0017ADA4 48 0F 31 35 */ bl __ct__7cSAngleFs
|
||||
/* 8017DE68 0017ADA8 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 8017DE6C 0017ADAC B0 1D 00 60 */ sth r0, 0x60(r29)
|
||||
/* 8017DE70 0017ADB0 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017DE74 0017ADB4 EC 3E 07 32 */ fmuls f1, f30, f28
|
||||
/* 8017DE78 0017ADB8 48 0F 31 51 */ bl cSAngle_X3_
|
||||
/* 8017DE78 0017ADB8 48 0F 31 51 */ bl __ct__7cSAngleFf
|
||||
/* 8017DE7C 0017ADBC 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017DE80 0017ADC0 38 9D 00 62 */ addi r4, r29, 0x62
|
||||
/* 8017DE84 0017ADC4 38 A1 00 24 */ addi r5, r1, 0x24
|
||||
/* 8017DE88 0017ADC8 48 0F 33 1D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017DE88 0017ADC8 48 0F 33 1D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017DE8C 0017ADCC 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8017DE90 0017ADD0 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 8017DE94 0017ADD4 48 0F 30 D5 */ bl cSAngle_X1_
|
||||
/* 8017DE94 0017ADD4 48 0F 30 D5 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017DE98 0017ADD8 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8017DE9C 0017ADDC 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 8017DEA0 0017ADE0 3B DD 03 FE */ addi r30, r29, 0x3fe
|
||||
/* 8017DEA4 0017ADE4 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8017DEA8 0017ADE8 48 0F 32 FD */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017DEA8 0017ADE8 48 0F 32 FD */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017DEAC 0017ADEC A8 01 00 1C */ lha r0, 0x1c(r1)
|
||||
/* 8017DEB0 0017ADF0 B0 01 00 50 */ sth r0, 0x50(r1)
|
||||
/* 8017DEB4 0017ADF4 7C 03 07 34 */ extsh r3, r0
|
||||
@@ -356,14 +356,14 @@ lbl_8017DE5C:
|
||||
/* 8017DEC4 0017AE04 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017DEC8 0017AE08 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017DECC 0017AE0C 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
/* 8017DED0 0017AE10 48 0F 32 A5 */ bl cSAngle_NS___pl
|
||||
/* 8017DED0 0017AE10 48 0F 32 A5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017DED4 0017AE14 A8 01 00 18 */ lha r0, 0x18(r1)
|
||||
/* 8017DED8 0017AE18 B0 01 00 48 */ sth r0, 0x48(r1)
|
||||
/* 8017DEDC 0017AE1C 48 00 00 48 */ b lbl_8017DF24
|
||||
lbl_8017DEE0:
|
||||
/* 8017DEE0 0017AE20 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017DEE4 0017AE24 38 81 00 54 */ addi r4, r1, 0x54
|
||||
/* 8017DEE8 0017AE28 48 0F 32 61 */ bl cSAngle_NS___mi
|
||||
/* 8017DEE8 0017AE28 48 0F 32 61 */ bl __mi__7cSAngleCFv
|
||||
/* 8017DEEC 0017AE2C A8 01 00 50 */ lha r0, 0x50(r1)
|
||||
/* 8017DEF0 0017AE30 A8 81 00 14 */ lha r4, 0x14(r1)
|
||||
/* 8017DEF4 0017AE34 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -375,22 +375,22 @@ lbl_8017DEE0:
|
||||
/* 8017DF0C 0017AE4C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017DF10 0017AE50 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017DF14 0017AE54 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
/* 8017DF18 0017AE58 48 0F 32 8D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017DF18 0017AE58 48 0F 32 8D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017DF1C 0017AE5C A8 01 00 10 */ lha r0, 0x10(r1)
|
||||
/* 8017DF20 0017AE60 B0 01 00 48 */ sth r0, 0x48(r1)
|
||||
lbl_8017DF24:
|
||||
/* 8017DF24 0017AE64 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8017DF28 0017AE68 A8 81 00 48 */ lha r4, 0x48(r1)
|
||||
/* 8017DF2C 0017AE6C 48 0F 30 6D */ bl cSAngle_X2_
|
||||
/* 8017DF2C 0017AE6C 48 0F 30 6D */ bl __ct__7cSAngleFs
|
||||
/* 8017DF30 0017AE70 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8017DF34 0017AE74 B0 1D 00 62 */ sth r0, 0x62(r29)
|
||||
/* 8017DF38 0017AE78 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 8017DF3C 0017AE7C 38 9D 00 5C */ addi r4, r29, 0x5c
|
||||
/* 8017DF40 0017AE80 48 0F 3B 75 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017DF40 0017AE80 48 0F 3B 75 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017DF44 0017AE84 38 61 00 6C */ addi r3, r1, 0x6c
|
||||
/* 8017DF48 0017AE88 38 9D 00 64 */ addi r4, r29, 0x64
|
||||
/* 8017DF4C 0017AE8C 38 A1 00 78 */ addi r5, r1, 0x78
|
||||
/* 8017DF50 0017AE90 48 0E 8B 95 */ bl cXyz_NS___pl
|
||||
/* 8017DF50 0017AE90 48 0E 8B 95 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017DF54 0017AE94 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
/* 8017DF58 0017AE98 D0 1D 00 70 */ stfs f0, 0x70(r29)
|
||||
/* 8017DF5C 0017AE9C C0 01 00 70 */ lfs f0, 0x70(r1)
|
||||
|
||||
@@ -57,14 +57,14 @@ lbl_8017E038:
|
||||
/* 8017E080 0017AFC0 7C 00 00 D0 */ neg r0, r0
|
||||
/* 8017E084 0017AFC4 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8017E088 0017AFC8 A8 BF 07 D2 */ lha r5, 0x7d2(r31)
|
||||
/* 8017E08C 0017AFCC 48 0F 37 95 */ bl cSGlobe_X2_
|
||||
/* 8017E08C 0017AFCC 48 0F 37 95 */ bl __ct__7cSGlobeFfss
|
||||
/* 8017E090 0017AFD0 38 61 00 FC */ addi r3, r1, 0xfc
|
||||
/* 8017E094 0017AFD4 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 8017E098 0017AFD8 48 0F 3A 1D */ bl cSGlobe_NS_Xyz
|
||||
/* 8017E098 0017AFD8 48 0F 3A 1D */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017E09C 0017AFDC 38 61 00 F0 */ addi r3, r1, 0xf0
|
||||
/* 8017E0A0 0017AFE0 38 9F 03 EC */ addi r4, r31, 0x3ec
|
||||
/* 8017E0A4 0017AFE4 38 A1 00 FC */ addi r5, r1, 0xfc
|
||||
/* 8017E0A8 0017AFE8 48 0E 8A 3D */ bl cXyz_NS___pl
|
||||
/* 8017E0A8 0017AFE8 48 0E 8A 3D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017E0AC 0017AFEC C0 01 00 F0 */ lfs f0, 0xf0(r1)
|
||||
/* 8017E0B0 0017AFF0 D0 1F 04 20 */ stfs f0, 0x420(r31)
|
||||
/* 8017E0B4 0017AFF4 C0 01 00 F4 */ lfs f0, 0xf4(r1)
|
||||
@@ -80,7 +80,7 @@ lbl_8017E038:
|
||||
/* 8017E0DC 0017B01C 38 61 01 4C */ addi r3, r1, 0x14c
|
||||
/* 8017E0E0 0017B020 38 9F 04 14 */ addi r4, r31, 0x414
|
||||
/* 8017E0E4 0017B024 38 BF 03 EC */ addi r5, r31, 0x3ec
|
||||
/* 8017E0E8 0017B028 48 0F 11 C1 */ bl cM3dGLin
|
||||
/* 8017E0E8 0017B028 48 0F 11 C1 */ bl __ct__8cM3dGLinFRC4cXyzRC4cXyz
|
||||
/* 8017E0EC 0017B02C 38 61 00 E4 */ addi r3, r1, 0xe4
|
||||
/* 8017E0F0 0017B030 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017E0F4 0017B034 80 BF 01 80 */ lwz r5, 0x180(r31)
|
||||
@@ -95,7 +95,7 @@ lbl_8017E038:
|
||||
/* 8017E118 0017B058 38 81 01 2C */ addi r4, r1, 0x12c
|
||||
/* 8017E11C 0017B05C 38 A1 01 20 */ addi r5, r1, 0x120
|
||||
/* 8017E120 0017B060 38 C1 00 30 */ addi r6, r1, 0x30
|
||||
/* 8017E124 0017B064 48 0E A5 ED */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 8017E124 0017B064 48 0E A5 ED */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 8017E128 0017B068 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017E12C 0017B06C 41 82 00 20 */ beq lbl_8017E14C
|
||||
/* 8017E130 0017B070 C0 01 01 20 */ lfs f0, 0x120(r1)
|
||||
@@ -113,7 +113,7 @@ lbl_8017E14C:
|
||||
/* 8017E15C 0017B09C 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 8017E160 0017B0A0 38 9F 03 EC */ addi r4, r31, 0x3ec
|
||||
/* 8017E164 0017B0A4 38 A1 00 D8 */ addi r5, r1, 0xd8
|
||||
/* 8017E168 0017B0A8 48 0E 89 CD */ bl cXyz_NS___mi
|
||||
/* 8017E168 0017B0A8 48 0E 89 CD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017E16C 0017B0AC C0 01 00 CC */ lfs f0, 0xcc(r1)
|
||||
/* 8017E170 0017B0B0 D0 01 00 C0 */ stfs f0, 0xc0(r1)
|
||||
/* 8017E174 0017B0B4 C0 01 00 D0 */ lfs f0, 0xd0(r1)
|
||||
@@ -193,14 +193,14 @@ lbl_8017E270:
|
||||
/* 8017E278 0017B1B8 7C 00 00 D0 */ neg r0, r0
|
||||
/* 8017E27C 0017B1BC 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8017E280 0017B1C0 A8 BF 07 D2 */ lha r5, 0x7d2(r31)
|
||||
/* 8017E284 0017B1C4 48 0F 37 21 */ bl cSGlobe_NS_Val_X1_
|
||||
/* 8017E284 0017B1C4 48 0F 37 21 */ bl Val__7cSGlobeFfss
|
||||
/* 8017E288 0017B1C8 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 8017E28C 0017B1CC 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 8017E290 0017B1D0 48 0F 38 25 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017E290 0017B1D0 48 0F 38 25 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017E294 0017B1D4 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 8017E298 0017B1D8 38 9F 03 EC */ addi r4, r31, 0x3ec
|
||||
/* 8017E29C 0017B1DC 38 A1 00 B4 */ addi r5, r1, 0xb4
|
||||
/* 8017E2A0 0017B1E0 48 0E 88 45 */ bl cXyz_NS___pl
|
||||
/* 8017E2A0 0017B1E0 48 0E 88 45 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017E2A4 0017B1E4 C0 01 00 A8 */ lfs f0, 0xa8(r1)
|
||||
/* 8017E2A8 0017B1E8 D0 1F 04 14 */ stfs f0, 0x414(r31)
|
||||
/* 8017E2AC 0017B1EC C0 01 00 AC */ lfs f0, 0xac(r1)
|
||||
@@ -236,11 +236,11 @@ lbl_8017E2BC:
|
||||
/* 8017E320 0017B260 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 8017E324 0017B264 38 81 01 38 */ addi r4, r1, 0x138
|
||||
/* 8017E328 0017B268 C0 22 9D 50 */ lfs f1, lbl_80453750-_SDA2_BASE_(r2)
|
||||
/* 8017E32C 0017B26C 48 0E 88 59 */ bl cXyz_NS___ml
|
||||
/* 8017E32C 0017B26C 48 0E 88 59 */ bl __ml__4cXyzCFf
|
||||
/* 8017E330 0017B270 38 61 00 90 */ addi r3, r1, 0x90
|
||||
/* 8017E334 0017B274 38 81 01 14 */ addi r4, r1, 0x114
|
||||
/* 8017E338 0017B278 38 A1 00 9C */ addi r5, r1, 0x9c
|
||||
/* 8017E33C 0017B27C 48 0E 87 F9 */ bl cXyz_NS___mi
|
||||
/* 8017E33C 0017B27C 48 0E 87 F9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017E340 0017B280 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
/* 8017E344 0017B284 D0 1F 04 14 */ stfs f0, 0x414(r31)
|
||||
/* 8017E348 0017B288 C0 01 00 94 */ lfs f0, 0x94(r1)
|
||||
@@ -254,10 +254,10 @@ lbl_8017E364:
|
||||
/* 8017E364 0017B2A4 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 8017E368 0017B2A8 38 9F 03 EC */ addi r4, r31, 0x3ec
|
||||
/* 8017E36C 0017B2AC 38 BF 04 14 */ addi r5, r31, 0x414
|
||||
/* 8017E370 0017B2B0 48 0E 87 C5 */ bl cXyz_NS___mi
|
||||
/* 8017E370 0017B2B0 48 0E 87 C5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017E374 0017B2B4 38 7F 03 F8 */ addi r3, r31, 0x3f8
|
||||
/* 8017E378 0017B2B8 38 81 00 84 */ addi r4, r1, 0x84
|
||||
/* 8017E37C 0017B2BC 48 0F 36 F5 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8017E37C 0017B2BC 48 0F 36 F5 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8017E380 0017B2C0 88 1F 07 BD */ lbz r0, 0x7bd(r31)
|
||||
/* 8017E384 0017B2C4 28 00 00 FF */ cmplwi r0, 0xff
|
||||
/* 8017E388 0017B2C8 40 82 00 08 */ bne lbl_8017E390
|
||||
@@ -282,7 +282,7 @@ lbl_8017E3C0:
|
||||
/* 8017E3C8 0017B308 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 8017E3CC 0017B30C 38 9F 03 EC */ addi r4, r31, 0x3ec
|
||||
/* 8017E3D0 0017B310 38 BF 00 3C */ addi r5, r31, 0x3c
|
||||
/* 8017E3D4 0017B314 48 0E 87 61 */ bl cXyz_NS___mi
|
||||
/* 8017E3D4 0017B314 48 0E 87 61 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017E3D8 0017B318 C0 01 00 78 */ lfs f0, 0x78(r1)
|
||||
/* 8017E3DC 0017B31C D0 01 00 6C */ stfs f0, 0x6c(r1)
|
||||
/* 8017E3E0 0017B320 C0 01 00 7C */ lfs f0, 0x7c(r1)
|
||||
@@ -424,11 +424,11 @@ lbl_8017E578:
|
||||
/* 8017E5C4 0017B504 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8017E5C8 0017B508 38 9F 04 14 */ addi r4, r31, 0x414
|
||||
/* 8017E5CC 0017B50C 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 8017E5D0 0017B510 48 0E 85 65 */ bl cXyz_NS___mi
|
||||
/* 8017E5D0 0017B510 48 0E 85 65 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017E5D4 0017B514 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8017E5D8 0017B518 38 81 00 60 */ addi r4, r1, 0x60
|
||||
/* 8017E5DC 0017B51C FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8017E5E0 0017B520 48 0E 85 A5 */ bl cXyz_NS___ml
|
||||
/* 8017E5E0 0017B520 48 0E 85 A5 */ bl __ml__4cXyzCFf
|
||||
/* 8017E5E4 0017B524 38 7F 00 64 */ addi r3, r31, 0x64
|
||||
/* 8017E5E8 0017B528 38 81 00 54 */ addi r4, r1, 0x54
|
||||
/* 8017E5EC 0017B52C 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -443,45 +443,45 @@ lbl_8017E578:
|
||||
/* 8017E610 0017B550 38 9F 03 FC */ addi r4, r31, 0x3fc
|
||||
/* 8017E614 0017B554 3B DF 00 60 */ addi r30, r31, 0x60
|
||||
/* 8017E618 0017B558 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8017E61C 0017B55C 48 0F 2B 89 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017E61C 0017B55C 48 0F 2B 89 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017E620 0017B560 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017E624 0017B564 38 81 00 24 */ addi r4, r1, 0x24
|
||||
/* 8017E628 0017B568 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8017E62C 0017B56C 48 0F 2C 39 */ bl cSAngle_NS___ml
|
||||
/* 8017E62C 0017B56C 48 0F 2C 39 */ bl __ml__7cSAngleCFf
|
||||
/* 8017E630 0017B570 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8017E634 0017B574 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017E638 0017B578 38 A1 00 20 */ addi r5, r1, 0x20
|
||||
/* 8017E63C 0017B57C 48 0F 2B 39 */ bl cSAngle_NS___pl
|
||||
/* 8017E63C 0017B57C 48 0F 2B 39 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017E640 0017B580 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8017E644 0017B584 A8 81 00 1C */ lha r4, 0x1c(r1)
|
||||
/* 8017E648 0017B588 48 0F 29 51 */ bl cSAngle_X2_
|
||||
/* 8017E648 0017B588 48 0F 29 51 */ bl __ct__7cSAngleFs
|
||||
/* 8017E64C 0017B58C A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 8017E650 0017B590 B0 1F 00 60 */ sth r0, 0x60(r31)
|
||||
/* 8017E654 0017B594 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017E658 0017B598 38 9F 03 FE */ addi r4, r31, 0x3fe
|
||||
/* 8017E65C 0017B59C 3B DF 00 62 */ addi r30, r31, 0x62
|
||||
/* 8017E660 0017B5A0 7F C5 F3 78 */ mr r5, r30
|
||||
/* 8017E664 0017B5A4 48 0F 2B 41 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017E664 0017B5A4 48 0F 2B 41 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017E668 0017B5A8 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017E66C 0017B5AC 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8017E670 0017B5B0 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 8017E674 0017B5B4 48 0F 2B F1 */ bl cSAngle_NS___ml
|
||||
/* 8017E674 0017B5B4 48 0F 2B F1 */ bl __ml__7cSAngleCFf
|
||||
/* 8017E678 0017B5B8 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017E67C 0017B5BC 7F C4 F3 78 */ mr r4, r30
|
||||
/* 8017E680 0017B5C0 38 A1 00 14 */ addi r5, r1, 0x14
|
||||
/* 8017E684 0017B5C4 48 0F 2A F1 */ bl cSAngle_NS___pl
|
||||
/* 8017E684 0017B5C4 48 0F 2A F1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017E688 0017B5C8 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8017E68C 0017B5CC A8 81 00 10 */ lha r4, 0x10(r1)
|
||||
/* 8017E690 0017B5D0 48 0F 29 09 */ bl cSAngle_X2_
|
||||
/* 8017E690 0017B5D0 48 0F 29 09 */ bl __ct__7cSAngleFs
|
||||
/* 8017E694 0017B5D4 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8017E698 0017B5D8 B0 1F 00 62 */ sth r0, 0x62(r31)
|
||||
/* 8017E69C 0017B5DC 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8017E6A0 0017B5E0 38 9F 00 5C */ addi r4, r31, 0x5c
|
||||
/* 8017E6A4 0017B5E4 48 0F 34 11 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017E6A4 0017B5E4 48 0F 34 11 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017E6A8 0017B5E8 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8017E6AC 0017B5EC 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 8017E6B0 0017B5F0 38 A1 00 48 */ addi r5, r1, 0x48
|
||||
/* 8017E6B4 0017B5F4 48 0E 84 31 */ bl cXyz_NS___pl
|
||||
/* 8017E6B4 0017B5F4 48 0E 84 31 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017E6B8 0017B5F8 C0 01 00 3C */ lfs f0, 0x3c(r1)
|
||||
/* 8017E6BC 0017B5FC D0 1F 00 70 */ stfs f0, 0x70(r31)
|
||||
/* 8017E6C0 0017B600 C0 01 00 40 */ lfs f0, 0x40(r1)
|
||||
|
||||
@@ -115,7 +115,7 @@ lbl_8017E8D4:
|
||||
/* 8017E8E8 0017B828 D0 01 01 AC */ stfs f0, 0x1ac(r1)
|
||||
/* 8017E8EC 0017B82C 38 7E 04 04 */ addi r3, r30, 0x404
|
||||
/* 8017E8F0 0017B830 38 81 01 A4 */ addi r4, r1, 0x1a4
|
||||
/* 8017E8F4 0017B834 48 0E 87 79 */ bl cXyz_NS___ne
|
||||
/* 8017E8F4 0017B834 48 0E 87 79 */ bl __ne__4cXyzCFRC3Vec
|
||||
/* 8017E8F8 0017B838 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017E8FC 0017B83C 41 82 00 0C */ beq lbl_8017E908
|
||||
/* 8017E900 0017B840 7F C3 F3 78 */ mr r3, r30
|
||||
@@ -193,10 +193,10 @@ lbl_8017E9E4:
|
||||
/* 8017EA08 0017B948 38 61 01 68 */ addi r3, r1, 0x168
|
||||
/* 8017EA0C 0017B94C 38 81 01 A4 */ addi r4, r1, 0x1a4
|
||||
/* 8017EA10 0017B950 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8017EA14 0017B954 48 0E 81 21 */ bl cXyz_NS___mi
|
||||
/* 8017EA14 0017B954 48 0E 81 21 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017EA18 0017B958 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 8017EA1C 0017B95C 38 81 01 68 */ addi r4, r1, 0x168
|
||||
/* 8017EA20 0017B960 48 0F 2E 61 */ bl cSGlobe_X4_
|
||||
/* 8017EA20 0017B960 48 0F 2E 61 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017EA24 0017B964 C0 01 00 70 */ lfs f0, 0x70(r1)
|
||||
/* 8017EA28 0017B968 FC 00 E8 40 */ fcmpo cr0, f0, f29
|
||||
/* 8017EA2C 0017B96C 40 81 00 08 */ ble lbl_8017EA34
|
||||
@@ -204,11 +204,11 @@ lbl_8017E9E4:
|
||||
lbl_8017EA34:
|
||||
/* 8017EA34 0017B974 38 61 01 5C */ addi r3, r1, 0x15c
|
||||
/* 8017EA38 0017B978 38 81 00 70 */ addi r4, r1, 0x70
|
||||
/* 8017EA3C 0017B97C 48 0F 30 79 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017EA3C 0017B97C 48 0F 30 79 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017EA40 0017B980 38 61 01 50 */ addi r3, r1, 0x150
|
||||
/* 8017EA44 0017B984 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 8017EA48 0017B988 38 A1 01 5C */ addi r5, r1, 0x15c
|
||||
/* 8017EA4C 0017B98C 48 0E 80 99 */ bl cXyz_NS___pl
|
||||
/* 8017EA4C 0017B98C 48 0E 80 99 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017EA50 0017B990 C0 01 01 50 */ lfs f0, 0x150(r1)
|
||||
/* 8017EA54 0017B994 D0 01 01 8C */ stfs f0, 0x18c(r1)
|
||||
/* 8017EA58 0017B998 C0 01 01 54 */ lfs f0, 0x154(r1)
|
||||
@@ -218,7 +218,7 @@ lbl_8017EA34:
|
||||
/* 8017EA68 0017B9A8 38 61 01 44 */ addi r3, r1, 0x144
|
||||
/* 8017EA6C 0017B9AC 38 81 01 8C */ addi r4, r1, 0x18c
|
||||
/* 8017EA70 0017B9B0 38 BE 00 3C */ addi r5, r30, 0x3c
|
||||
/* 8017EA74 0017B9B4 48 0E 80 C1 */ bl cXyz_NS___mi
|
||||
/* 8017EA74 0017B9B4 48 0E 80 C1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017EA78 0017B9B8 C0 01 01 44 */ lfs f0, 0x144(r1)
|
||||
/* 8017EA7C 0017B9BC D0 01 01 38 */ stfs f0, 0x138(r1)
|
||||
/* 8017EA80 0017B9C0 C0 01 01 48 */ lfs f0, 0x148(r1)
|
||||
@@ -304,7 +304,7 @@ lbl_8017EB84:
|
||||
/* 8017EB98 0017BAD8 38 61 01 20 */ addi r3, r1, 0x120
|
||||
/* 8017EB9C 0017BADC 38 9E 00 30 */ addi r4, r30, 0x30
|
||||
/* 8017EBA0 0017BAE0 38 A1 01 2C */ addi r5, r1, 0x12c
|
||||
/* 8017EBA4 0017BAE4 48 0E 7F 91 */ bl cXyz_NS___mi
|
||||
/* 8017EBA4 0017BAE4 48 0E 7F 91 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017EBA8 0017BAE8 C0 01 01 20 */ lfs f0, 0x120(r1)
|
||||
/* 8017EBAC 0017BAEC D0 01 01 14 */ stfs f0, 0x114(r1)
|
||||
/* 8017EBB0 0017BAF0 C0 01 01 24 */ lfs f0, 0x124(r1)
|
||||
@@ -507,11 +507,11 @@ lbl_8017EE6C:
|
||||
/* 8017EE6C 0017BDAC 38 61 00 FC */ addi r3, r1, 0xfc
|
||||
/* 8017EE70 0017BDB0 38 81 01 74 */ addi r4, r1, 0x174
|
||||
/* 8017EE74 0017BDB4 38 BE 03 F8 */ addi r5, r30, 0x3f8
|
||||
/* 8017EE78 0017BDB8 48 0E 7C BD */ bl cXyz_NS___mi
|
||||
/* 8017EE78 0017BDB8 48 0E 7C BD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017EE7C 0017BDBC 38 61 00 F0 */ addi r3, r1, 0xf0
|
||||
/* 8017EE80 0017BDC0 38 81 00 FC */ addi r4, r1, 0xfc
|
||||
/* 8017EE84 0017BDC4 FC 20 B0 90 */ fmr f1, f22
|
||||
/* 8017EE88 0017BDC8 48 0E 7C FD */ bl cXyz_NS___ml
|
||||
/* 8017EE88 0017BDC8 48 0E 7C FD */ bl __ml__4cXyzCFf
|
||||
/* 8017EE8C 0017BDCC 38 7E 03 F8 */ addi r3, r30, 0x3f8
|
||||
/* 8017EE90 0017BDD0 38 81 00 F0 */ addi r4, r1, 0xf0
|
||||
/* 8017EE94 0017BDD4 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -519,11 +519,11 @@ lbl_8017EE6C:
|
||||
/* 8017EE9C 0017BDDC 38 61 00 E4 */ addi r3, r1, 0xe4
|
||||
/* 8017EEA0 0017BDE0 38 9E 03 F8 */ addi r4, r30, 0x3f8
|
||||
/* 8017EEA4 0017BDE4 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8017EEA8 0017BDE8 48 0E 7C 8D */ bl cXyz_NS___mi
|
||||
/* 8017EEA8 0017BDE8 48 0E 7C 8D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017EEAC 0017BDEC 38 61 00 D8 */ addi r3, r1, 0xd8
|
||||
/* 8017EEB0 0017BDF0 38 81 00 E4 */ addi r4, r1, 0xe4
|
||||
/* 8017EEB4 0017BDF4 38 A1 01 80 */ addi r5, r1, 0x180
|
||||
/* 8017EEB8 0017BDF8 48 0E 7D 19 */ bl cXyz_NS___ml_X1_
|
||||
/* 8017EEB8 0017BDF8 48 0E 7D 19 */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 8017EEBC 0017BDFC 38 7E 00 64 */ addi r3, r30, 0x64
|
||||
/* 8017EEC0 0017BE00 38 81 00 D8 */ addi r4, r1, 0xd8
|
||||
/* 8017EEC4 0017BE04 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -531,10 +531,10 @@ lbl_8017EE6C:
|
||||
/* 8017EECC 0017BE0C 38 61 00 CC */ addi r3, r1, 0xcc
|
||||
/* 8017EED0 0017BE10 38 81 01 A4 */ addi r4, r1, 0x1a4
|
||||
/* 8017EED4 0017BE14 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8017EED8 0017BE18 48 0E 7C 5D */ bl cXyz_NS___mi
|
||||
/* 8017EED8 0017BE18 48 0E 7C 5D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017EEDC 0017BE1C 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 8017EEE0 0017BE20 38 81 00 CC */ addi r4, r1, 0xcc
|
||||
/* 8017EEE4 0017BE24 48 0F 29 9D */ bl cSGlobe_X4_
|
||||
/* 8017EEE4 0017BE24 48 0F 29 9D */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017EEE8 0017BE28 80 1E 0A F4 */ lwz r0, 0xaf4(r30)
|
||||
/* 8017EEEC 0017BE2C 7C 60 FA 14 */ add r3, r0, r31
|
||||
/* 8017EEF0 0017BE30 A0 03 00 06 */ lhz r0, 6(r3)
|
||||
@@ -544,10 +544,10 @@ lbl_8017EE6C:
|
||||
/* 8017EF00 0017BE40 A8 1E 07 D0 */ lha r0, 0x7d0(r30)
|
||||
/* 8017EF04 0017BE44 7C 00 00 D0 */ neg r0, r0
|
||||
/* 8017EF08 0017BE48 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8017EF0C 0017BE4C 48 0F 20 8D */ bl cSAngle_X2_
|
||||
/* 8017EF0C 0017BE4C 48 0F 20 8D */ bl __ct__7cSAngleFs
|
||||
/* 8017EF10 0017BE50 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8017EF14 0017BE54 A8 81 00 54 */ lha r4, 0x54(r1)
|
||||
/* 8017EF18 0017BE58 48 0F 20 81 */ bl cSAngle_X2_
|
||||
/* 8017EF18 0017BE58 48 0F 20 81 */ bl __ct__7cSAngleFs
|
||||
/* 8017EF1C 0017BE5C A8 01 00 1C */ lha r0, 0x1c(r1)
|
||||
/* 8017EF20 0017BE60 B0 01 00 6C */ sth r0, 0x6c(r1)
|
||||
lbl_8017EF24:
|
||||
@@ -571,45 +571,45 @@ lbl_8017EF44:
|
||||
/* 8017EF60 0017BEA0 38 81 00 6C */ addi r4, r1, 0x6c
|
||||
/* 8017EF64 0017BEA4 3B FE 00 60 */ addi r31, r30, 0x60
|
||||
/* 8017EF68 0017BEA8 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017EF6C 0017BEAC 48 0F 22 39 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017EF6C 0017BEAC 48 0F 22 39 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017EF70 0017BEB0 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8017EF74 0017BEB4 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 8017EF78 0017BEB8 FC 20 B0 90 */ fmr f1, f22
|
||||
/* 8017EF7C 0017BEBC 48 0F 22 E9 */ bl cSAngle_NS___ml
|
||||
/* 8017EF7C 0017BEBC 48 0F 22 E9 */ bl __ml__7cSAngleCFf
|
||||
/* 8017EF80 0017BEC0 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8017EF84 0017BEC4 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017EF88 0017BEC8 38 A1 00 4C */ addi r5, r1, 0x4c
|
||||
/* 8017EF8C 0017BECC 48 0F 21 E9 */ bl cSAngle_NS___pl
|
||||
/* 8017EF8C 0017BECC 48 0F 21 E9 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017EF90 0017BED0 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017EF94 0017BED4 A8 81 00 48 */ lha r4, 0x48(r1)
|
||||
/* 8017EF98 0017BED8 48 0F 20 01 */ bl cSAngle_X2_
|
||||
/* 8017EF98 0017BED8 48 0F 20 01 */ bl __ct__7cSAngleFs
|
||||
/* 8017EF9C 0017BEDC A8 01 00 18 */ lha r0, 0x18(r1)
|
||||
/* 8017EFA0 0017BEE0 B0 1E 00 60 */ sth r0, 0x60(r30)
|
||||
/* 8017EFA4 0017BEE4 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 8017EFA8 0017BEE8 38 81 00 6E */ addi r4, r1, 0x6e
|
||||
/* 8017EFAC 0017BEEC 3B FE 00 62 */ addi r31, r30, 0x62
|
||||
/* 8017EFB0 0017BEF0 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017EFB4 0017BEF4 48 0F 21 F1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017EFB4 0017BEF4 48 0F 21 F1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017EFB8 0017BEF8 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8017EFBC 0017BEFC 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 8017EFC0 0017BF00 FC 20 B0 90 */ fmr f1, f22
|
||||
/* 8017EFC4 0017BF04 48 0F 22 A1 */ bl cSAngle_NS___ml
|
||||
/* 8017EFC4 0017BF04 48 0F 22 A1 */ bl __ml__7cSAngleCFf
|
||||
/* 8017EFC8 0017BF08 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8017EFCC 0017BF0C 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017EFD0 0017BF10 38 A1 00 40 */ addi r5, r1, 0x40
|
||||
/* 8017EFD4 0017BF14 48 0F 21 A1 */ bl cSAngle_NS___pl
|
||||
/* 8017EFD4 0017BF14 48 0F 21 A1 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017EFD8 0017BF18 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017EFDC 0017BF1C A8 81 00 3C */ lha r4, 0x3c(r1)
|
||||
/* 8017EFE0 0017BF20 48 0F 1F B9 */ bl cSAngle_X2_
|
||||
/* 8017EFE0 0017BF20 48 0F 1F B9 */ bl __ct__7cSAngleFs
|
||||
/* 8017EFE4 0017BF24 A8 01 00 14 */ lha r0, 0x14(r1)
|
||||
/* 8017EFE8 0017BF28 B0 1E 00 62 */ sth r0, 0x62(r30)
|
||||
/* 8017EFEC 0017BF2C 38 61 00 C0 */ addi r3, r1, 0xc0
|
||||
/* 8017EFF0 0017BF30 38 9E 00 5C */ addi r4, r30, 0x5c
|
||||
/* 8017EFF4 0017BF34 48 0F 2A C1 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017EFF4 0017BF34 48 0F 2A C1 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017EFF8 0017BF38 38 61 00 B4 */ addi r3, r1, 0xb4
|
||||
/* 8017EFFC 0017BF3C 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 8017F000 0017BF40 38 A1 00 C0 */ addi r5, r1, 0xc0
|
||||
/* 8017F004 0017BF44 48 0E 7A E1 */ bl cXyz_NS___pl
|
||||
/* 8017F004 0017BF44 48 0E 7A E1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017F008 0017BF48 C0 01 00 B4 */ lfs f0, 0xb4(r1)
|
||||
/* 8017F00C 0017BF4C D0 1E 00 70 */ stfs f0, 0x70(r30)
|
||||
/* 8017F010 0017BF50 C0 01 00 B8 */ lfs f0, 0xb8(r1)
|
||||
@@ -635,11 +635,11 @@ lbl_8017F058:
|
||||
/* 8017F058 0017BF98 38 61 00 A8 */ addi r3, r1, 0xa8
|
||||
/* 8017F05C 0017BF9C 38 81 01 74 */ addi r4, r1, 0x174
|
||||
/* 8017F060 0017BFA0 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8017F064 0017BFA4 48 0E 7A D1 */ bl cXyz_NS___mi
|
||||
/* 8017F064 0017BFA4 48 0E 7A D1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017F068 0017BFA8 38 61 00 9C */ addi r3, r1, 0x9c
|
||||
/* 8017F06C 0017BFAC 38 81 00 A8 */ addi r4, r1, 0xa8
|
||||
/* 8017F070 0017BFB0 38 A1 01 80 */ addi r5, r1, 0x180
|
||||
/* 8017F074 0017BFB4 48 0E 7B 5D */ bl cXyz_NS___ml_X1_
|
||||
/* 8017F074 0017BFB4 48 0E 7B 5D */ bl __ml__4cXyzCFRC3Vec
|
||||
/* 8017F078 0017BFB8 38 7E 00 64 */ addi r3, r30, 0x64
|
||||
/* 8017F07C 0017BFBC 38 81 00 9C */ addi r4, r1, 0x9c
|
||||
/* 8017F080 0017BFC0 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -647,10 +647,10 @@ lbl_8017F058:
|
||||
/* 8017F088 0017BFC8 38 61 00 90 */ addi r3, r1, 0x90
|
||||
/* 8017F08C 0017BFCC 38 81 01 A4 */ addi r4, r1, 0x1a4
|
||||
/* 8017F090 0017BFD0 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8017F094 0017BFD4 48 0E 7A A1 */ bl cXyz_NS___mi
|
||||
/* 8017F094 0017BFD4 48 0E 7A A1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017F098 0017BFD8 38 61 00 60 */ addi r3, r1, 0x60
|
||||
/* 8017F09C 0017BFDC 38 81 00 90 */ addi r4, r1, 0x90
|
||||
/* 8017F0A0 0017BFE0 48 0F 27 E1 */ bl cSGlobe_X4_
|
||||
/* 8017F0A0 0017BFE0 48 0F 27 E1 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017F0A4 0017BFE4 80 1E 0A F4 */ lwz r0, 0xaf4(r30)
|
||||
/* 8017F0A8 0017BFE8 7C 60 FA 14 */ add r3, r0, r31
|
||||
/* 8017F0AC 0017BFEC A0 03 00 06 */ lhz r0, 6(r3)
|
||||
@@ -660,10 +660,10 @@ lbl_8017F058:
|
||||
/* 8017F0BC 0017BFFC A8 1E 07 D0 */ lha r0, 0x7d0(r30)
|
||||
/* 8017F0C0 0017C000 7C 00 00 D0 */ neg r0, r0
|
||||
/* 8017F0C4 0017C004 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8017F0C8 0017C008 48 0F 1E D1 */ bl cSAngle_X2_
|
||||
/* 8017F0C8 0017C008 48 0F 1E D1 */ bl __ct__7cSAngleFs
|
||||
/* 8017F0CC 0017C00C 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017F0D0 0017C010 A8 81 00 38 */ lha r4, 0x38(r1)
|
||||
/* 8017F0D4 0017C014 48 0F 1E C5 */ bl cSAngle_X2_
|
||||
/* 8017F0D4 0017C014 48 0F 1E C5 */ bl __ct__7cSAngleFs
|
||||
/* 8017F0D8 0017C018 A8 01 00 10 */ lha r0, 0x10(r1)
|
||||
/* 8017F0DC 0017C01C B0 01 00 64 */ sth r0, 0x64(r1)
|
||||
lbl_8017F0E0:
|
||||
@@ -687,45 +687,45 @@ lbl_8017F100:
|
||||
/* 8017F11C 0017C05C 38 81 00 64 */ addi r4, r1, 0x64
|
||||
/* 8017F120 0017C060 3B FE 00 60 */ addi r31, r30, 0x60
|
||||
/* 8017F124 0017C064 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017F128 0017C068 48 0F 20 7D */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017F128 0017C068 48 0F 20 7D */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017F12C 0017C06C 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8017F130 0017C070 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 8017F134 0017C074 FC 20 D0 90 */ fmr f1, f26
|
||||
/* 8017F138 0017C078 48 0F 21 2D */ bl cSAngle_NS___ml
|
||||
/* 8017F138 0017C078 48 0F 21 2D */ bl __ml__7cSAngleCFf
|
||||
/* 8017F13C 0017C07C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8017F140 0017C080 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017F144 0017C084 38 A1 00 30 */ addi r5, r1, 0x30
|
||||
/* 8017F148 0017C088 48 0F 20 2D */ bl cSAngle_NS___pl
|
||||
/* 8017F148 0017C088 48 0F 20 2D */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017F14C 0017C08C 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8017F150 0017C090 A8 81 00 2C */ lha r4, 0x2c(r1)
|
||||
/* 8017F154 0017C094 48 0F 1E 45 */ bl cSAngle_X2_
|
||||
/* 8017F154 0017C094 48 0F 1E 45 */ bl __ct__7cSAngleFs
|
||||
/* 8017F158 0017C098 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 8017F15C 0017C09C B0 1E 00 60 */ sth r0, 0x60(r30)
|
||||
/* 8017F160 0017C0A0 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8017F164 0017C0A4 38 81 00 66 */ addi r4, r1, 0x66
|
||||
/* 8017F168 0017C0A8 3B FE 00 62 */ addi r31, r30, 0x62
|
||||
/* 8017F16C 0017C0AC 7F E5 FB 78 */ mr r5, r31
|
||||
/* 8017F170 0017C0B0 48 0F 20 35 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017F170 0017C0B0 48 0F 20 35 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017F174 0017C0B4 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017F178 0017C0B8 38 81 00 28 */ addi r4, r1, 0x28
|
||||
/* 8017F17C 0017C0BC FC 20 D0 90 */ fmr f1, f26
|
||||
/* 8017F180 0017C0C0 48 0F 20 E5 */ bl cSAngle_NS___ml
|
||||
/* 8017F180 0017C0C0 48 0F 20 E5 */ bl __ml__7cSAngleCFf
|
||||
/* 8017F184 0017C0C4 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017F188 0017C0C8 7F E4 FB 78 */ mr r4, r31
|
||||
/* 8017F18C 0017C0CC 38 A1 00 24 */ addi r5, r1, 0x24
|
||||
/* 8017F190 0017C0D0 48 0F 1F E5 */ bl cSAngle_NS___pl
|
||||
/* 8017F190 0017C0D0 48 0F 1F E5 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017F194 0017C0D4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8017F198 0017C0D8 A8 81 00 20 */ lha r4, 0x20(r1)
|
||||
/* 8017F19C 0017C0DC 48 0F 1D FD */ bl cSAngle_X2_
|
||||
/* 8017F19C 0017C0DC 48 0F 1D FD */ bl __ct__7cSAngleFs
|
||||
/* 8017F1A0 0017C0E0 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8017F1A4 0017C0E4 B0 1E 00 62 */ sth r0, 0x62(r30)
|
||||
/* 8017F1A8 0017C0E8 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 8017F1AC 0017C0EC 38 9E 00 5C */ addi r4, r30, 0x5c
|
||||
/* 8017F1B0 0017C0F0 48 0F 29 05 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017F1B0 0017C0F0 48 0F 29 05 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017F1B4 0017C0F4 38 61 00 78 */ addi r3, r1, 0x78
|
||||
/* 8017F1B8 0017C0F8 38 9E 00 64 */ addi r4, r30, 0x64
|
||||
/* 8017F1BC 0017C0FC 38 A1 00 84 */ addi r5, r1, 0x84
|
||||
/* 8017F1C0 0017C100 48 0E 79 25 */ bl cXyz_NS___pl
|
||||
/* 8017F1C0 0017C100 48 0E 79 25 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017F1C4 0017C104 C0 01 00 78 */ lfs f0, 0x78(r1)
|
||||
/* 8017F1C8 0017C108 D0 1E 00 70 */ stfs f0, 0x70(r30)
|
||||
/* 8017F1CC 0017C10C C0 01 00 7C */ lfs f0, 0x7c(r1)
|
||||
|
||||
@@ -103,7 +103,7 @@ lbl_8017F3D0:
|
||||
/* 8017F3E4 0017C324 D0 01 00 DC */ stfs f0, 0xdc(r1)
|
||||
/* 8017F3E8 0017C328 38 7E 04 04 */ addi r3, r30, 0x404
|
||||
/* 8017F3EC 0017C32C 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 8017F3F0 0017C330 48 0E 7C 7D */ bl cXyz_NS___ne
|
||||
/* 8017F3F0 0017C330 48 0E 7C 7D */ bl __ne__4cXyzCFRC3Vec
|
||||
/* 8017F3F4 0017C334 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8017F3F8 0017C338 41 82 00 0C */ beq lbl_8017F404
|
||||
/* 8017F3FC 0017C33C 7F C3 F3 78 */ mr r3, r30
|
||||
@@ -138,12 +138,12 @@ lbl_8017F44C:
|
||||
/* 8017F468 0017C3A8 90 01 00 E0 */ stw r0, 0xe0(r1)
|
||||
/* 8017F46C 0017C3AC C8 01 00 E0 */ lfd f0, 0xe0(r1)
|
||||
/* 8017F470 0017C3B0 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 8017F474 0017C3B4 48 0F 1B 99 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8017F474 0017C3B4 48 0F 1B 99 */ bl Val__7cSAngleFf
|
||||
/* 8017F478 0017C3B8 48 00 00 10 */ b lbl_8017F488
|
||||
lbl_8017F47C:
|
||||
/* 8017F47C 0017C3BC 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8017F480 0017C3C0 C0 22 9D 84 */ lfs f1, lbl_80453784-_SDA2_BASE_(r2)
|
||||
/* 8017F484 0017C3C4 48 0F 1B 89 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8017F484 0017C3C4 48 0F 1B 89 */ bl Val__7cSAngleFf
|
||||
lbl_8017F488:
|
||||
/* 8017F488 0017C3C8 88 1E 0A EE */ lbz r0, 0xaee(r30)
|
||||
/* 8017F48C 0017C3CC 28 00 00 FF */ cmplwi r0, 0xff
|
||||
@@ -166,7 +166,7 @@ lbl_8017F4B8:
|
||||
/* 8017F4CC 0017C40C D0 01 00 DC */ stfs f0, 0xdc(r1)
|
||||
/* 8017F4D0 0017C410 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8017F4D4 0017C414 C0 22 9D 84 */ lfs f1, lbl_80453784-_SDA2_BASE_(r2)
|
||||
/* 8017F4D8 0017C418 48 0F 1B 35 */ bl cSAngle_NS_Val_X3_
|
||||
/* 8017F4D8 0017C418 48 0F 1B 35 */ bl Val__7cSAngleFf
|
||||
lbl_8017F4DC:
|
||||
/* 8017F4DC 0017C41C 38 00 00 01 */ li r0, 1
|
||||
/* 8017F4E0 0017C420 98 1E 01 58 */ stb r0, 0x158(r30)
|
||||
@@ -194,7 +194,7 @@ lbl_8017F4DC:
|
||||
/* 8017F538 0017C478 38 61 00 8C */ addi r3, r1, 0x8c
|
||||
/* 8017F53C 0017C47C 38 81 00 98 */ addi r4, r1, 0x98
|
||||
/* 8017F540 0017C480 38 A1 00 C8 */ addi r5, r1, 0xc8
|
||||
/* 8017F544 0017C484 48 0E 75 A1 */ bl cXyz_NS___pl
|
||||
/* 8017F544 0017C484 48 0E 75 A1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017F548 0017C488 C0 01 00 8C */ lfs f0, 0x8c(r1)
|
||||
/* 8017F54C 0017C48C D0 01 00 BC */ stfs f0, 0xbc(r1)
|
||||
/* 8017F550 0017C490 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
@@ -204,10 +204,10 @@ lbl_8017F4DC:
|
||||
/* 8017F560 0017C4A0 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 8017F564 0017C4A4 38 81 00 BC */ addi r4, r1, 0xbc
|
||||
/* 8017F568 0017C4A8 38 A1 00 D4 */ addi r5, r1, 0xd4
|
||||
/* 8017F56C 0017C4AC 48 0E 75 C9 */ bl cXyz_NS___mi
|
||||
/* 8017F56C 0017C4AC 48 0E 75 C9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017F570 0017C4B0 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8017F574 0017C4B4 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 8017F578 0017C4B8 48 0F 23 09 */ bl cSGlobe_X4_
|
||||
/* 8017F578 0017C4B8 48 0F 23 09 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 8017F57C 0017C4BC C0 21 00 54 */ lfs f1, 0x54(r1)
|
||||
/* 8017F580 0017C4C0 C0 02 9D E8 */ lfs f0, lbl_804537E8-_SDA2_BASE_(r2)
|
||||
/* 8017F584 0017C4C4 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
@@ -227,37 +227,37 @@ lbl_8017F59C:
|
||||
/* 8017F5B4 0017C4F4 A8 1E 07 D0 */ lha r0, 0x7d0(r30)
|
||||
/* 8017F5B8 0017C4F8 7C 00 00 D0 */ neg r0, r0
|
||||
/* 8017F5BC 0017C4FC 7C 04 07 34 */ extsh r4, r0
|
||||
/* 8017F5C0 0017C500 48 0F 19 D9 */ bl cSAngle_X2_
|
||||
/* 8017F5C0 0017C500 48 0F 19 D9 */ bl __ct__7cSAngleFs
|
||||
/* 8017F5C4 0017C504 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 8017F5C8 0017C508 A8 81 00 38 */ lha r4, 0x38(r1)
|
||||
/* 8017F5CC 0017C50C 48 0F 19 CD */ bl cSAngle_X2_
|
||||
/* 8017F5CC 0017C50C 48 0F 19 CD */ bl __ct__7cSAngleFs
|
||||
/* 8017F5D0 0017C510 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 8017F5D4 0017C514 B0 01 00 58 */ sth r0, 0x58(r1)
|
||||
lbl_8017F5D8:
|
||||
/* 8017F5D8 0017C518 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 8017F5DC 0017C51C A8 9E 07 D2 */ lha r4, 0x7d2(r30)
|
||||
/* 8017F5E0 0017C520 48 0F 19 B9 */ bl cSAngle_X2_
|
||||
/* 8017F5E0 0017C520 48 0F 19 B9 */ bl __ct__7cSAngleFs
|
||||
/* 8017F5E4 0017C524 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 8017F5E8 0017C528 38 81 00 5A */ addi r4, r1, 0x5a
|
||||
/* 8017F5EC 0017C52C 38 A1 00 4C */ addi r5, r1, 0x4c
|
||||
/* 8017F5F0 0017C530 48 0F 1B B5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017F5F0 0017C530 48 0F 1B B5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017F5F4 0017C534 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8017F5F8 0017C538 38 81 00 34 */ addi r4, r1, 0x34
|
||||
/* 8017F5FC 0017C53C 48 0F 19 6D */ bl cSAngle_X1_
|
||||
/* 8017F5FC 0017C53C 48 0F 19 6D */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017F600 0017C540 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8017F604 0017C544 38 81 00 48 */ addi r4, r1, 0x48
|
||||
/* 8017F608 0017C548 FC 20 D0 90 */ fmr f1, f26
|
||||
/* 8017F60C 0017C54C 48 0F 1C 59 */ bl cSAngle_NS___ml
|
||||
/* 8017F60C 0017C54C 48 0F 1C 59 */ bl __ml__7cSAngleCFf
|
||||
/* 8017F610 0017C550 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 8017F614 0017C554 38 81 00 30 */ addi r4, r1, 0x30
|
||||
/* 8017F618 0017C558 48 0F 19 51 */ bl cSAngle_X1_
|
||||
/* 8017F618 0017C558 48 0F 19 51 */ bl __ct__7cSAngleFRC7cSAngle
|
||||
/* 8017F61C 0017C55C A8 61 00 48 */ lha r3, 0x48(r1)
|
||||
/* 8017F620 0017C560 A8 01 00 50 */ lha r0, 0x50(r1)
|
||||
/* 8017F624 0017C564 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 8017F628 0017C568 40 80 00 30 */ bge lbl_8017F658
|
||||
/* 8017F62C 0017C56C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8017F630 0017C570 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 8017F634 0017C574 48 0F 1B 15 */ bl cSAngle_NS___mi
|
||||
/* 8017F634 0017C574 48 0F 1B 15 */ bl __mi__7cSAngleCFv
|
||||
/* 8017F638 0017C578 A8 A1 00 48 */ lha r5, 0x48(r1)
|
||||
/* 8017F63C 0017C57C A8 01 00 2C */ lha r0, 0x2c(r1)
|
||||
/* 8017F640 0017C580 7C 04 FE 70 */ srawi r4, r0, 0x1f
|
||||
@@ -281,14 +281,14 @@ lbl_8017F670:
|
||||
/* 8017F680 0017C5C0 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 8017F684 0017C5C4 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 8017F688 0017C5C8 38 A1 00 50 */ addi r5, r1, 0x50
|
||||
/* 8017F68C 0017C5CC 48 0F 1A E9 */ bl cSAngle_NS___pl
|
||||
/* 8017F68C 0017C5CC 48 0F 1A E9 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017F690 0017C5D0 A8 01 00 28 */ lha r0, 0x28(r1)
|
||||
/* 8017F694 0017C5D4 B0 01 00 44 */ sth r0, 0x44(r1)
|
||||
/* 8017F698 0017C5D8 48 00 00 64 */ b lbl_8017F6FC
|
||||
lbl_8017F69C:
|
||||
/* 8017F69C 0017C5DC 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 8017F6A0 0017C5E0 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 8017F6A4 0017C5E4 48 0F 1A A5 */ bl cSAngle_NS___mi
|
||||
/* 8017F6A4 0017C5E4 48 0F 1A A5 */ bl __mi__7cSAngleCFv
|
||||
/* 8017F6A8 0017C5E8 A8 01 00 40 */ lha r0, 0x40(r1)
|
||||
/* 8017F6AC 0017C5EC A8 81 00 24 */ lha r4, 0x24(r1)
|
||||
/* 8017F6B0 0017C5F0 7C 80 02 78 */ xor r0, r4, r0
|
||||
@@ -300,7 +300,7 @@ lbl_8017F69C:
|
||||
/* 8017F6C8 0017C608 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8017F6CC 0017C60C 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 8017F6D0 0017C610 38 A1 00 50 */ addi r5, r1, 0x50
|
||||
/* 8017F6D4 0017C614 48 0F 1A D1 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017F6D4 0017C614 48 0F 1A D1 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017F6D8 0017C618 A8 01 00 20 */ lha r0, 0x20(r1)
|
||||
/* 8017F6DC 0017C61C B0 01 00 44 */ sth r0, 0x44(r1)
|
||||
/* 8017F6E0 0017C620 48 00 00 1C */ b lbl_8017F6FC
|
||||
@@ -308,7 +308,7 @@ lbl_8017F6E4:
|
||||
/* 8017F6E4 0017C624 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 8017F6E8 0017C628 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 8017F6EC 0017C62C 38 A1 00 40 */ addi r5, r1, 0x40
|
||||
/* 8017F6F0 0017C630 48 0F 1A 85 */ bl cSAngle_NS___pl
|
||||
/* 8017F6F0 0017C630 48 0F 1A 85 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 8017F6F4 0017C634 A8 01 00 1C */ lha r0, 0x1c(r1)
|
||||
/* 8017F6F8 0017C638 B0 01 00 44 */ sth r0, 0x44(r1)
|
||||
lbl_8017F6FC:
|
||||
@@ -322,31 +322,31 @@ lbl_8017F714:
|
||||
/* 8017F714 0017C654 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 8017F718 0017C658 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 8017F71C 0017C65C 38 BE 04 1A */ addi r5, r30, 0x41a
|
||||
/* 8017F720 0017C660 48 0F 1A 85 */ bl cSAngle_NS___mi_X1_
|
||||
/* 8017F720 0017C660 48 0F 1A 85 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 8017F724 0017C664 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8017F728 0017C668 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 8017F72C 0017C66C FC 20 E0 90 */ fmr f1, f28
|
||||
/* 8017F730 0017C670 48 0F 1B 35 */ bl cSAngle_NS___ml
|
||||
/* 8017F730 0017C670 48 0F 1B 35 */ bl __ml__7cSAngleCFf
|
||||
/* 8017F734 0017C674 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 8017F738 0017C678 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 8017F73C 0017C67C FC 20 E8 90 */ fmr f1, f29
|
||||
/* 8017F740 0017C680 48 0F 1B 25 */ bl cSAngle_NS___ml
|
||||
/* 8017F740 0017C680 48 0F 1B 25 */ bl __ml__7cSAngleCFf
|
||||
/* 8017F744 0017C684 38 7E 04 1A */ addi r3, r30, 0x41a
|
||||
/* 8017F748 0017C688 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 8017F74C 0017C68C 48 0F 1A 89 */ bl cSAngle_NS___apl
|
||||
/* 8017F74C 0017C68C 48 0F 1A 89 */ bl __apl__7cSAngleFRC7cSAngle
|
||||
lbl_8017F750:
|
||||
/* 8017F750 0017C690 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8017F754 0017C694 A8 9E 04 1A */ lha r4, 0x41a(r30)
|
||||
/* 8017F758 0017C698 48 0F 18 41 */ bl cSAngle_X2_
|
||||
/* 8017F758 0017C698 48 0F 18 41 */ bl __ct__7cSAngleFs
|
||||
/* 8017F75C 0017C69C A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 8017F760 0017C6A0 B0 01 00 5A */ sth r0, 0x5a(r1)
|
||||
/* 8017F764 0017C6A4 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 8017F768 0017C6A8 38 81 00 54 */ addi r4, r1, 0x54
|
||||
/* 8017F76C 0017C6AC 48 0F 23 49 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017F76C 0017C6AC 48 0F 23 49 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017F770 0017C6B0 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 8017F774 0017C6B4 38 81 00 D4 */ addi r4, r1, 0xd4
|
||||
/* 8017F778 0017C6B8 38 A1 00 74 */ addi r5, r1, 0x74
|
||||
/* 8017F77C 0017C6BC 48 0E 73 69 */ bl cXyz_NS___pl
|
||||
/* 8017F77C 0017C6BC 48 0E 73 69 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017F780 0017C6C0 C0 41 00 68 */ lfs f2, 0x68(r1)
|
||||
/* 8017F784 0017C6C4 D0 41 00 B0 */ stfs f2, 0xb0(r1)
|
||||
/* 8017F788 0017C6C8 C0 21 00 6C */ lfs f1, 0x6c(r1)
|
||||
@@ -365,10 +365,10 @@ lbl_8017F750:
|
||||
/* 8017F7BC 0017C6FC 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 8017F7C0 0017C700 38 9E 00 70 */ addi r4, r30, 0x70
|
||||
/* 8017F7C4 0017C704 38 BE 00 64 */ addi r5, r30, 0x64
|
||||
/* 8017F7C8 0017C708 48 0E 73 6D */ bl cXyz_NS___mi
|
||||
/* 8017F7C8 0017C708 48 0E 73 6D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8017F7CC 0017C70C 38 7E 00 5C */ addi r3, r30, 0x5c
|
||||
/* 8017F7D0 0017C710 38 81 00 5C */ addi r4, r1, 0x5c
|
||||
/* 8017F7D4 0017C714 48 0F 22 9D */ bl cSGlobe_NS_Val_X3_
|
||||
/* 8017F7D4 0017C714 48 0F 22 9D */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 8017F7D8 0017C718 D3 7E 00 80 */ stfs f27, 0x80(r30)
|
||||
/* 8017F7DC 0017C71C 38 60 00 01 */ li r3, 1
|
||||
/* 8017F7E0 0017C720 E3 E1 01 48 */ psq_l f31, 328(r1), 0, 0
|
||||
|
||||
@@ -502,11 +502,11 @@ lbl_8017FF5C:
|
||||
/* 8017FF98 0017CED8 D0 3D 00 5C */ stfs f1, 0x5c(r29)
|
||||
/* 8017FF9C 0017CEDC 38 61 00 54 */ addi r3, r1, 0x54
|
||||
/* 8017FFA0 0017CEE0 38 9D 00 5C */ addi r4, r29, 0x5c
|
||||
/* 8017FFA4 0017CEE4 48 0F 1B 11 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017FFA4 0017CEE4 48 0F 1B 11 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017FFA8 0017CEE8 38 61 00 48 */ addi r3, r1, 0x48
|
||||
/* 8017FFAC 0017CEEC 38 9D 00 64 */ addi r4, r29, 0x64
|
||||
/* 8017FFB0 0017CEF0 38 A1 00 54 */ addi r5, r1, 0x54
|
||||
/* 8017FFB4 0017CEF4 48 0E 6B 31 */ bl cXyz_NS___pl
|
||||
/* 8017FFB4 0017CEF4 48 0E 6B 31 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017FFB8 0017CEF8 C0 01 00 48 */ lfs f0, 0x48(r1)
|
||||
/* 8017FFBC 0017CEFC D0 1D 00 70 */ stfs f0, 0x70(r29)
|
||||
/* 8017FFC0 0017CF00 C0 01 00 4C */ lfs f0, 0x4c(r1)
|
||||
@@ -517,11 +517,11 @@ lbl_8017FF5C:
|
||||
/* 8017FFD4 0017CF14 D0 1D 00 28 */ stfs f0, 0x28(r29)
|
||||
/* 8017FFD8 0017CF18 38 61 00 3C */ addi r3, r1, 0x3c
|
||||
/* 8017FFDC 0017CF1C 38 9D 00 28 */ addi r4, r29, 0x28
|
||||
/* 8017FFE0 0017CF20 48 0F 1A D5 */ bl cSGlobe_NS_Xyz
|
||||
/* 8017FFE0 0017CF20 48 0F 1A D5 */ bl Xyz__7cSGlobeCFv
|
||||
/* 8017FFE4 0017CF24 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 8017FFE8 0017CF28 38 9D 00 30 */ addi r4, r29, 0x30
|
||||
/* 8017FFEC 0017CF2C 38 A1 00 3C */ addi r5, r1, 0x3c
|
||||
/* 8017FFF0 0017CF30 48 0E 6A F5 */ bl cXyz_NS___pl
|
||||
/* 8017FFF0 0017CF30 48 0E 6A F5 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8017FFF4 0017CF34 C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
/* 8017FFF8 0017CF38 D0 1D 00 3C */ stfs f0, 0x3c(r29)
|
||||
/* 8017FFFC 0017CF3C C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
@@ -843,7 +843,7 @@ lbl_80180444:
|
||||
/* 80180450 0017D390 38 61 00 84 */ addi r3, r1, 0x84
|
||||
/* 80180454 0017D394 38 9D 00 64 */ addi r4, r29, 0x64
|
||||
/* 80180458 0017D398 38 BD 00 70 */ addi r5, r29, 0x70
|
||||
/* 8018045C 0017D39C 48 0E EE 4D */ bl cM3dGLin
|
||||
/* 8018045C 0017D39C 48 0E EE 4D */ bl __ct__8cM3dGLinFRC4cXyzRC4cXyz
|
||||
/* 80180460 0017D3A0 38 61 00 24 */ addi r3, r1, 0x24
|
||||
/* 80180464 0017D3A4 7F A4 EB 78 */ mr r4, r29
|
||||
/* 80180468 0017D3A8 80 BD 01 80 */ lwz r5, 0x180(r29)
|
||||
@@ -858,7 +858,7 @@ lbl_80180444:
|
||||
/* 8018048C 0017D3CC 38 81 00 6C */ addi r4, r1, 0x6c
|
||||
/* 80180490 0017D3D0 38 A1 00 60 */ addi r5, r1, 0x60
|
||||
/* 80180494 0017D3D4 38 C1 00 08 */ addi r6, r1, 8
|
||||
/* 80180498 0017D3D8 48 0E 82 79 */ bl cM3d_Len3dSqPntAndSegLine
|
||||
/* 80180498 0017D3D8 48 0E 82 79 */ bl cM3d_Len3dSqPntAndSegLine__FPC8cM3dGLinPC3VecP3VecPf
|
||||
/* 8018049C 0017D3DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 801804A0 0017D3E0 41 82 00 38 */ beq lbl_801804D8
|
||||
/* 801804A4 0017D3E4 C0 01 00 60 */ lfs f0, 0x60(r1)
|
||||
@@ -870,10 +870,10 @@ lbl_80180444:
|
||||
/* 801804BC 0017D3FC 38 61 00 18 */ addi r3, r1, 0x18
|
||||
/* 801804C0 0017D400 38 9D 00 70 */ addi r4, r29, 0x70
|
||||
/* 801804C4 0017D404 38 BD 00 64 */ addi r5, r29, 0x64
|
||||
/* 801804C8 0017D408 48 0E 66 6D */ bl cXyz_NS___mi
|
||||
/* 801804C8 0017D408 48 0E 66 6D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801804CC 0017D40C 38 7D 00 5C */ addi r3, r29, 0x5c
|
||||
/* 801804D0 0017D410 38 81 00 18 */ addi r4, r1, 0x18
|
||||
/* 801804D4 0017D414 48 0F 15 9D */ bl cSGlobe_NS_Val_X3_
|
||||
/* 801804D4 0017D414 48 0F 15 9D */ bl Val__7cSGlobeFRC4cXyz
|
||||
lbl_801804D8:
|
||||
/* 801804D8 0017D418 80 1D 06 0C */ lwz r0, 0x60c(r29)
|
||||
/* 801804DC 0017D41C 54 00 00 80 */ rlwinm r0, r0, 0, 2, 0
|
||||
|
||||
@@ -39,15 +39,15 @@ lbl_80180788:
|
||||
/* 801807CC 0017D70C 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 801807D0 0017D710 38 9F 01 18 */ addi r4, r31, 0x118
|
||||
/* 801807D4 0017D714 38 BF 00 64 */ addi r5, r31, 0x64
|
||||
/* 801807D8 0017D718 48 0E 63 5D */ bl cXyz_NS___mi
|
||||
/* 801807D8 0017D718 48 0E 63 5D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801807DC 0017D71C 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 801807E0 0017D720 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 801807E4 0017D724 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801807E8 0017D728 48 0E 63 9D */ bl cXyz_NS___ml
|
||||
/* 801807E8 0017D728 48 0E 63 9D */ bl __ml__4cXyzCFf
|
||||
/* 801807EC 0017D72C 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 801807F0 0017D730 38 9F 00 64 */ addi r4, r31, 0x64
|
||||
/* 801807F4 0017D734 38 A1 00 74 */ addi r5, r1, 0x74
|
||||
/* 801807F8 0017D738 48 0E 62 ED */ bl cXyz_NS___pl
|
||||
/* 801807F8 0017D738 48 0E 62 ED */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801807FC 0017D73C C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
/* 80180800 0017D740 D0 1F 00 30 */ stfs f0, 0x30(r31)
|
||||
/* 80180804 0017D744 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
@@ -95,7 +95,7 @@ lbl_80180788:
|
||||
/* 801808AC 0017D7EC 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 801808B0 0017D7F0 38 81 00 98 */ addi r4, r1, 0x98
|
||||
/* 801808B4 0017D7F4 C0 22 9D 50 */ lfs f1, lbl_80453750-_SDA2_BASE_(r2)
|
||||
/* 801808B8 0017D7F8 48 0E 62 CD */ bl cXyz_NS___ml
|
||||
/* 801808B8 0017D7F8 48 0E 62 CD */ bl __ml__4cXyzCFf
|
||||
/* 801808BC 0017D7FC 38 7F 00 30 */ addi r3, r31, 0x30
|
||||
/* 801808C0 0017D800 38 81 00 50 */ addi r4, r1, 0x50
|
||||
/* 801808C4 0017D804 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -104,15 +104,15 @@ lbl_801808CC:
|
||||
/* 801808CC 0017D80C 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 801808D0 0017D810 38 9F 01 24 */ addi r4, r31, 0x124
|
||||
/* 801808D4 0017D814 38 BF 00 70 */ addi r5, r31, 0x70
|
||||
/* 801808D8 0017D818 48 0E 62 5D */ bl cXyz_NS___mi
|
||||
/* 801808D8 0017D818 48 0E 62 5D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801808DC 0017D81C 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 801808E0 0017D820 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 801808E4 0017D824 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801808E8 0017D828 48 0E 62 9D */ bl cXyz_NS___ml
|
||||
/* 801808E8 0017D828 48 0E 62 9D */ bl __ml__4cXyzCFf
|
||||
/* 801808EC 0017D82C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 801808F0 0017D830 38 9F 00 70 */ addi r4, r31, 0x70
|
||||
/* 801808F4 0017D834 38 A1 00 38 */ addi r5, r1, 0x38
|
||||
/* 801808F8 0017D838 48 0E 61 ED */ bl cXyz_NS___pl
|
||||
/* 801808F8 0017D838 48 0E 61 ED */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 801808FC 0017D83C C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 80180900 0017D840 D0 1F 00 3C */ stfs f0, 0x3c(r31)
|
||||
/* 80180904 0017D844 C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
@@ -145,7 +145,7 @@ lbl_801808CC:
|
||||
/* 80180970 0017D8B0 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80180974 0017D8B4 38 81 00 98 */ addi r4, r1, 0x98
|
||||
/* 80180978 0017D8B8 C0 3F 0A B4 */ lfs f1, 0xab4(r31)
|
||||
/* 8018097C 0017D8BC 48 0E 62 09 */ bl cXyz_NS___ml
|
||||
/* 8018097C 0017D8BC 48 0E 62 09 */ bl __ml__4cXyzCFf
|
||||
/* 80180980 0017D8C0 38 7F 00 3C */ addi r3, r31, 0x3c
|
||||
/* 80180984 0017D8C4 38 81 00 20 */ addi r4, r1, 0x20
|
||||
/* 80180988 0017D8C8 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -154,10 +154,10 @@ lbl_80180990:
|
||||
/* 80180990 0017D8D0 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80180994 0017D8D4 38 9F 00 3C */ addi r4, r31, 0x3c
|
||||
/* 80180998 0017D8D8 38 BF 00 30 */ addi r5, r31, 0x30
|
||||
/* 8018099C 0017D8DC 48 0E 61 99 */ bl cXyz_NS___mi
|
||||
/* 8018099C 0017D8DC 48 0E 61 99 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 801809A0 0017D8E0 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 801809A4 0017D8E4 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801809A8 0017D8E8 48 0F 10 C9 */ bl cSGlobe_NS_Val_X3_
|
||||
/* 801809A8 0017D8E8 48 0F 10 C9 */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 801809AC 0017D8EC C0 3F 00 80 */ lfs f1, 0x80(r31)
|
||||
/* 801809B0 0017D8F0 C0 1F 01 30 */ lfs f0, 0x130(r31)
|
||||
/* 801809B4 0017D8F4 EC 00 08 28 */ fsubs f0, f0, f1
|
||||
@@ -167,15 +167,15 @@ lbl_80180990:
|
||||
/* 801809C4 0017D904 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 801809C8 0017D908 38 9F 01 34 */ addi r4, r31, 0x134
|
||||
/* 801809CC 0017D90C 38 BF 00 7C */ addi r5, r31, 0x7c
|
||||
/* 801809D0 0017D910 48 0F 07 D5 */ bl cSAngle_NS___mi_X1_
|
||||
/* 801809D0 0017D910 48 0F 07 D5 */ bl __mi__7cSAngleCFRC7cSAngle
|
||||
/* 801809D4 0017D914 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 801809D8 0017D918 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 801809DC 0017D91C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 801809E0 0017D920 48 0F 08 85 */ bl cSAngle_NS___ml
|
||||
/* 801809E0 0017D920 48 0F 08 85 */ bl __ml__7cSAngleCFf
|
||||
/* 801809E4 0017D924 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 801809E8 0017D928 38 9F 00 7C */ addi r4, r31, 0x7c
|
||||
/* 801809EC 0017D92C 38 A1 00 0C */ addi r5, r1, 0xc
|
||||
/* 801809F0 0017D930 48 0F 07 85 */ bl cSAngle_NS___pl
|
||||
/* 801809F0 0017D930 48 0F 07 85 */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801809F4 0017D934 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 801809F8 0017D938 B0 1F 00 54 */ sth r0, 0x54(r31)
|
||||
/* 801809FC 0017D93C 3C 60 80 3A */ lis r3, lbl_803A37C0@ha
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
/* 80180B1C 0017DA5C D0 23 00 58 */ stfs f1, 0x58(r3)
|
||||
/* 80180B20 0017DA60 7C C4 33 78 */ mr r4, r6
|
||||
/* 80180B24 0017DA64 38 63 00 54 */ addi r3, r3, 0x54
|
||||
/* 80180B28 0017DA68 48 0F 04 DD */ bl cSAngle_NS_Val_X2_
|
||||
/* 80180B28 0017DA68 48 0F 04 DD */ bl Val__7cSAngleFs
|
||||
/* 80180B2C 0017DA6C 38 60 00 01 */ li r3, 1
|
||||
/* 80180B30 0017DA70 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80180B34 0017DA74 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -16,7 +16,7 @@
|
||||
/* 80180B7C 0017DABC D0 23 00 58 */ stfs f1, 0x58(r3)
|
||||
/* 80180B80 0017DAC0 7C C4 33 78 */ mr r4, r6
|
||||
/* 80180B84 0017DAC4 38 63 00 54 */ addi r3, r3, 0x54
|
||||
/* 80180B88 0017DAC8 48 0F 04 7D */ bl cSAngle_NS_Val_X2_
|
||||
/* 80180B88 0017DAC8 48 0F 04 7D */ bl Val__7cSAngleFs
|
||||
/* 80180B8C 0017DACC 38 60 00 01 */ li r3, 1
|
||||
/* 80180B90 0017DAD0 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80180B94 0017DAD4 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
/* 80180BE4 0017DB24 D0 23 00 58 */ stfs f1, 0x58(r3)
|
||||
/* 80180BE8 0017DB28 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80180BEC 0017DB2C 7C C4 33 78 */ mr r4, r6
|
||||
/* 80180BF0 0017DB30 48 0F 03 A9 */ bl cSAngle_X2_
|
||||
/* 80180BF0 0017DB30 48 0F 03 A9 */ bl __ct__7cSAngleFs
|
||||
/* 80180BF4 0017DB34 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80180BF8 0017DB38 B0 1F 00 54 */ sth r0, 0x54(r31)
|
||||
/* 80180BFC 0017DB3C 7F E3 FB 78 */ mr r3, r31
|
||||
|
||||
@@ -22,10 +22,10 @@
|
||||
/* 80180CBC 0017DBFC 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80180CC0 0017DC00 38 9F 00 3C */ addi r4, r31, 0x3c
|
||||
/* 80180CC4 0017DC04 38 BF 00 30 */ addi r5, r31, 0x30
|
||||
/* 80180CC8 0017DC08 48 0E 5E 6D */ bl cXyz_NS___mi
|
||||
/* 80180CC8 0017DC08 48 0E 5E 6D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80180CCC 0017DC0C 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 80180CD0 0017DC10 38 81 00 0C */ addi r4, r1, 0xc
|
||||
/* 80180CD4 0017DC14 48 0F 0D 9D */ bl cSGlobe_NS_Val_X3_
|
||||
/* 80180CD4 0017DC14 48 0F 0D 9D */ bl Val__7cSGlobeFRC4cXyz
|
||||
/* 80180CD8 0017DC18 C0 1F 00 28 */ lfs f0, 0x28(r31)
|
||||
/* 80180CDC 0017DC1C D0 1F 00 5C */ stfs f0, 0x5c(r31)
|
||||
/* 80180CE0 0017DC20 A8 1F 00 2C */ lha r0, 0x2c(r31)
|
||||
@@ -33,10 +33,10 @@
|
||||
/* 80180CE8 0017DC28 A8 1F 00 2E */ lha r0, 0x2e(r31)
|
||||
/* 80180CEC 0017DC2C B0 1F 00 62 */ sth r0, 0x62(r31)
|
||||
/* 80180CF0 0017DC30 38 7F 00 2E */ addi r3, r31, 0x2e
|
||||
/* 80180CF4 0017DC34 48 0F 03 F5 */ bl cSAngle_NS_Inv
|
||||
/* 80180CF4 0017DC34 48 0F 03 F5 */ bl Inv__7cSAngleCFv
|
||||
/* 80180CF8 0017DC38 7C 64 1B 78 */ mr r4, r3
|
||||
/* 80180CFC 0017DC3C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80180D00 0017DC40 48 0F 02 99 */ bl cSAngle_X2_
|
||||
/* 80180D00 0017DC40 48 0F 02 99 */ bl __ct__7cSAngleFs
|
||||
/* 80180D04 0017DC44 A8 01 00 08 */ lha r0, 8(r1)
|
||||
/* 80180D08 0017DC48 B0 1F 00 8C */ sth r0, 0x8c(r31)
|
||||
/* 80180D0C 0017DC4C 38 60 00 01 */ li r3, 1
|
||||
|
||||
@@ -75,7 +75,7 @@ lbl_80180DFC:
|
||||
/* 80180E3C 0017DD7C 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80180E40 0017DD80 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80180E44 0017DD84 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80180E48 0017DD88 48 0E 5D 3D */ bl cXyz_NS___ml
|
||||
/* 80180E48 0017DD88 48 0E 5D 3D */ bl __ml__4cXyzCFf
|
||||
/* 80180E4C 0017DD8C C0 01 00 40 */ lfs f0, 0x40(r1)
|
||||
/* 80180E50 0017DD90 D0 01 00 4C */ stfs f0, 0x4c(r1)
|
||||
/* 80180E54 0017DD94 C0 01 00 44 */ lfs f0, 0x44(r1)
|
||||
@@ -88,7 +88,7 @@ lbl_80180DFC:
|
||||
/* 80180E70 0017DDB0 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 80180E74 0017DDB4 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80180E78 0017DDB8 C0 22 9C A8 */ lfs f1, lbl_804536A8-_SDA2_BASE_(r2)
|
||||
/* 80180E7C 0017DDBC 48 0E 5D 09 */ bl cXyz_NS___ml
|
||||
/* 80180E7C 0017DDBC 48 0E 5D 09 */ bl __ml__4cXyzCFf
|
||||
/* 80180E80 0017DDC0 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
/* 80180E84 0017DDC4 D0 1F 06 E8 */ stfs f0, 0x6e8(r31)
|
||||
/* 80180E88 0017DDC8 C0 01 00 38 */ lfs f0, 0x38(r1)
|
||||
@@ -108,7 +108,7 @@ lbl_80180EB0:
|
||||
/* 80180EBC 0017DDFC 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80180EC0 0017DE00 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80180EC4 0017DE04 C0 22 9C E4 */ lfs f1, lbl_804536E4-_SDA2_BASE_(r2)
|
||||
/* 80180EC8 0017DE08 48 0E 5C BD */ bl cXyz_NS___ml
|
||||
/* 80180EC8 0017DE08 48 0E 5C BD */ bl __ml__4cXyzCFf
|
||||
/* 80180ECC 0017DE0C C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
/* 80180ED0 0017DE10 D0 1F 06 E8 */ stfs f0, 0x6e8(r31)
|
||||
/* 80180ED4 0017DE14 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
@@ -137,7 +137,7 @@ lbl_80180F18:
|
||||
/* 80180F28 0017DE68 48 0E 6A 65 */ bl cM_rndFX
|
||||
/* 80180F2C 0017DE6C EC 3F 00 72 */ fmuls f1, f31, f1
|
||||
/* 80180F30 0017DE70 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80180F34 0017DE74 48 0F 00 95 */ bl cSAngle_X3_
|
||||
/* 80180F34 0017DE74 48 0F 00 95 */ bl __ct__7cSAngleFf
|
||||
/* 80180F38 0017DE78 A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 80180F3C 0017DE7C B0 1F 06 F8 */ sth r0, 0x6f8(r31)
|
||||
lbl_80180F40:
|
||||
@@ -156,7 +156,7 @@ lbl_80180F6C:
|
||||
/* 80180F6C 0017DEAC 38 61 00 1C */ addi r3, r1, 0x1c
|
||||
/* 80180F70 0017DEB0 38 9F 06 DC */ addi r4, r31, 0x6dc
|
||||
/* 80180F74 0017DEB4 C0 22 9D 0C */ lfs f1, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 80180F78 0017DEB8 48 0E 5C 0D */ bl cXyz_NS___ml
|
||||
/* 80180F78 0017DEB8 48 0E 5C 0D */ bl __ml__4cXyzCFf
|
||||
/* 80180F7C 0017DEBC 38 7F 06 DC */ addi r3, r31, 0x6dc
|
||||
/* 80180F80 0017DEC0 38 81 00 1C */ addi r4, r1, 0x1c
|
||||
/* 80180F84 0017DEC4 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -164,7 +164,7 @@ lbl_80180F6C:
|
||||
/* 80180F8C 0017DECC 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80180F90 0017DED0 38 9F 06 E8 */ addi r4, r31, 0x6e8
|
||||
/* 80180F94 0017DED4 C0 22 9D 0C */ lfs f1, lbl_8045370C-_SDA2_BASE_(r2)
|
||||
/* 80180F98 0017DED8 48 0E 5B ED */ bl cXyz_NS___ml
|
||||
/* 80180F98 0017DED8 48 0E 5B ED */ bl __ml__4cXyzCFf
|
||||
/* 80180F9C 0017DEDC 38 7F 06 E8 */ addi r3, r31, 0x6e8
|
||||
/* 80180FA0 0017DEE0 38 81 00 10 */ addi r4, r1, 0x10
|
||||
/* 80180FA4 0017DEE4 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -176,10 +176,10 @@ lbl_80180F6C:
|
||||
/* 80180FBC 0017DEFC D0 1F 06 F4 */ stfs f0, 0x6f4(r31)
|
||||
/* 80180FC0 0017DF00 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80180FC4 0017DF04 38 9F 06 F8 */ addi r4, r31, 0x6f8
|
||||
/* 80180FC8 0017DF08 48 0F 02 9D */ bl cSAngle_NS___ml
|
||||
/* 80180FC8 0017DF08 48 0F 02 9D */ bl __ml__7cSAngleCFf
|
||||
/* 80180FCC 0017DF0C 38 7F 06 F8 */ addi r3, r31, 0x6f8
|
||||
/* 80180FD0 0017DF10 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80180FD4 0017DF14 48 0F 02 15 */ bl cSAngle_NS___ami
|
||||
/* 80180FD4 0017DF14 48 0F 02 15 */ bl __ami__7cSAngleFRC7cSAngle
|
||||
lbl_80180FD8:
|
||||
/* 80180FD8 0017DF18 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 80180FDC 0017DF1C E3 E1 00 88 */ psq_l f31, 136(r1), 0, 0
|
||||
|
||||
@@ -76,7 +76,7 @@ lbl_80181104:
|
||||
lbl_8018110C:
|
||||
/* 8018110C 0017E04C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80181110 0017E050 7C E4 3B 78 */ mr r4, r7
|
||||
/* 80181114 0017E054 48 0E 5B D1 */ bl cXyz_NS_norm
|
||||
/* 80181114 0017E054 48 0E 5B D1 */ bl norm__4cXyzCFv
|
||||
/* 80181118 0017E058 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 8018111C 0017E05C D0 1E 06 D0 */ stfs f0, 0x6d0(r30)
|
||||
/* 80181120 0017E060 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
|
||||
@@ -32,7 +32,7 @@
|
||||
/* 80181880 0017E7C0 D0 01 00 70 */ stfs f0, 0x70(r1)
|
||||
/* 80181884 0017E7C4 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80181888 0017E7C8 A8 9B 00 FC */ lha r4, 0xfc(r27)
|
||||
/* 8018188C 0017E7CC 48 0E F7 0D */ bl cSAngle_X2_
|
||||
/* 8018188C 0017E7CC 48 0E F7 0D */ bl __ct__7cSAngleFs
|
||||
/* 80181890 0017E7D0 C3 FB 00 D0 */ lfs f31, 0xd0(r27)
|
||||
/* 80181894 0017E7D4 80 6D 88 A0 */ lwz r3, lbl_80450E20-_SDA_BASE_(r13)
|
||||
/* 80181898 0017E7D8 4B EB 78 91 */ bl dDemo_object_c_NS_getActiveCamera
|
||||
@@ -82,7 +82,7 @@ lbl_8018191C:
|
||||
/* 8018193C 0017E87C D8 01 00 90 */ stfd f0, 0x90(r1)
|
||||
/* 80181940 0017E880 80 81 00 94 */ lwz r4, 0x94(r1)
|
||||
/* 80181944 0017E884 38 61 00 0C */ addi r3, r1, 0xc
|
||||
/* 80181948 0017E888 48 0E F6 51 */ bl cSAngle_X2_
|
||||
/* 80181948 0017E888 48 0E F6 51 */ bl __ct__7cSAngleFs
|
||||
/* 8018194C 0017E88C A8 01 00 0C */ lha r0, 0xc(r1)
|
||||
/* 80181950 0017E890 B0 01 00 10 */ sth r0, 0x10(r1)
|
||||
lbl_80181954:
|
||||
@@ -431,12 +431,12 @@ lbl_80181DD0:
|
||||
/* 80181DD0 0017ED10 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80181DD4 0017ED14 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 80181DD8 0017ED18 38 A1 00 80 */ addi r5, r1, 0x80
|
||||
/* 80181DDC 0017ED1C 48 0E 4D 59 */ bl cXyz_NS___mi
|
||||
/* 80181DDC 0017ED1C 48 0E 4D 59 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80181DE0 0017ED20 38 61 00 30 */ addi r3, r1, 0x30
|
||||
/* 80181DE4 0017ED24 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80181DE8 0017ED28 48 0E FA 99 */ bl cSGlobe_X4_
|
||||
/* 80181DE8 0017ED28 48 0E FA 99 */ bl __ct__7cSGlobeFRC4cXyz
|
||||
/* 80181DEC 0017ED2C 38 61 00 36 */ addi r3, r1, 0x36
|
||||
/* 80181DF0 0017ED30 48 0E F2 F9 */ bl cSAngle_NS_Inv
|
||||
/* 80181DF0 0017ED30 48 0E F2 F9 */ bl Inv__7cSAngleCFv
|
||||
/* 80181DF4 0017ED34 B0 7B 02 32 */ sth r3, 0x232(r27)
|
||||
/* 80181DF8 0017ED38 A8 01 00 34 */ lha r0, 0x34(r1)
|
||||
/* 80181DFC 0017ED3C B0 1B 02 30 */ sth r0, 0x230(r27)
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* 80181E74 0017EDB4 7C 85 23 78 */ mr r5, r4
|
||||
/* 80181E78 0017EDB8 38 85 00 3C */ addi r4, r5, 0x3c
|
||||
/* 80181E7C 0017EDBC 38 A5 06 E8 */ addi r5, r5, 0x6e8
|
||||
/* 80181E80 0017EDC0 48 0E 4C 65 */ bl cXyz_NS___pl
|
||||
/* 80181E80 0017EDC0 48 0E 4C 65 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80181E84 0017EDC4 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80181E88 0017EDC8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80181E8C 0017EDCC 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* 80181EA8 0017EDE8 7C 85 23 78 */ mr r5, r4
|
||||
/* 80181EAC 0017EDEC 38 85 00 30 */ addi r4, r5, 0x30
|
||||
/* 80181EB0 0017EDF0 38 A5 06 DC */ addi r5, r5, 0x6dc
|
||||
/* 80181EB4 0017EDF4 48 0E 4C 31 */ bl cXyz_NS___pl
|
||||
/* 80181EB4 0017EDF4 48 0E 4C 31 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80181EB8 0017EDF8 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80181EBC 0017EDFC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80181EC0 0017EE00 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
@@ -84,7 +84,7 @@
|
||||
/* 801820BC 0017EFFC 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 801820C0 0017F000 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 801820C4 0017F004 38 9D 00 D8 */ addi r4, r29, 0xd8
|
||||
/* 801820C8 0017F008 48 0E 5C 61 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 801820C8 0017F008 48 0E 5C 61 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 801820CC 0017F00C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 801820D0 0017F010 38 81 00 14 */ addi r4, r1, 0x14
|
||||
/* 801820D4 0017F014 4B EF 23 CD */ bl cBgS_NS_GroundCross
|
||||
|
||||
@@ -41,7 +41,7 @@ lbl_801822D4:
|
||||
/* 801822FC 0017F23C D0 01 00 0C */ stfs f0, 0xc(r1)
|
||||
/* 80182300 0017F240 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 80182304 0017F244 38 81 00 08 */ addi r4, r1, 8
|
||||
/* 80182308 0017F248 48 0E 5A 21 */ bl cBgS_GndChk_NS_SetPos_X1_
|
||||
/* 80182308 0017F248 48 0E 5A 21 */ bl SetPos__11cBgS_GndChkFPC4cXyz
|
||||
/* 8018230C 0017F24C 3C 60 80 40 */ lis r3, g_dComIfG_gameInfo@ha
|
||||
/* 80182310 0017F250 38 63 61 C0 */ addi r3, r3, g_dComIfG_gameInfo@l
|
||||
/* 80182314 0017F254 3B A3 0F 38 */ addi r29, r3, 0xf38
|
||||
|
||||
@@ -5,7 +5,7 @@
|
||||
/* 801829BC 0017F8FC 7C 85 23 78 */ mr r5, r4
|
||||
/* 801829C0 0017F900 38 85 00 54 */ addi r4, r5, 0x54
|
||||
/* 801829C4 0017F904 38 A5 06 F8 */ addi r5, r5, 0x6f8
|
||||
/* 801829C8 0017F908 48 0E E7 AD */ bl cSAngle_NS___pl
|
||||
/* 801829C8 0017F908 48 0E E7 AD */ bl __pl__7cSAngleCFRC7cSAngle
|
||||
/* 801829CC 0017F90C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 801829D0 0017F910 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 801829D4 0017F914 7C 08 03 A6 */ mtlr r0
|
||||
|
||||
Reference in New Issue
Block a user