mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-07 01:35:29 -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:
+74
-74
@@ -3126,7 +3126,7 @@ mDoExt_morf_c_NS_frameUpdate:
|
||||
/* 8000FBF4 0000CB34 40 80 00 34 */ bge lbl_8000FC28
|
||||
/* 8000FBF8 0000CB38 38 7F 00 30 */ addi r3, r31, 0x30
|
||||
/* 8000FBFC 0000CB3C FC 40 10 50 */ fneg f2, f2
|
||||
/* 8000FC00 0000CB40 48 26 0B 41 */ bl cLib_chaseF
|
||||
/* 8000FC00 0000CB40 48 26 0B 41 */ bl cLib_chaseF__FPfff
|
||||
/* 8000FC04 0000CB44 C0 3F 00 28 */ lfs f1, 0x28(r31)
|
||||
/* 8000FC08 0000CB48 C0 5F 00 30 */ lfs f2, 0x30(r31)
|
||||
/* 8000FC0C 0000CB4C C0 02 81 18 */ lfs f0, lbl_80451B18-_SDA2_BASE_(r2)
|
||||
@@ -3138,7 +3138,7 @@ mDoExt_morf_c_NS_frameUpdate:
|
||||
/* 8000FC24 0000CB64 48 00 00 0C */ b lbl_8000FC30
|
||||
lbl_8000FC28:
|
||||
/* 8000FC28 0000CB68 38 7F 00 28 */ addi r3, r31, 0x28
|
||||
/* 8000FC2C 0000CB6C 48 26 0B 15 */ bl cLib_chaseF
|
||||
/* 8000FC2C 0000CB6C 48 26 0B 15 */ bl cLib_chaseF__FPfff
|
||||
lbl_8000FC30:
|
||||
/* 8000FC30 0000CB70 38 7F 00 0C */ addi r3, r31, 0xc
|
||||
/* 8000FC34 0000CB74 48 31 8D 99 */ bl J3DFrameCtrl_NS_update
|
||||
@@ -6283,7 +6283,7 @@ lbl_8001295C:
|
||||
/* 80012980 0000F8C0 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 80012984 0000F8C4 38 9A 00 0C */ addi r4, r26, 0xc
|
||||
/* 80012988 0000F8C8 7F 45 D3 78 */ mr r5, r26
|
||||
/* 8001298C 0000F8CC 48 25 41 A9 */ bl cXyz_NS___mi
|
||||
/* 8001298C 0000F8CC 48 25 41 A9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012990 0000F8D0 C0 01 00 D4 */ lfs f0, 0xd4(r1)
|
||||
/* 80012994 0000F8D4 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 80012998 0000F8D8 C0 01 00 D8 */ lfs f0, 0xd8(r1)
|
||||
@@ -6293,7 +6293,7 @@ lbl_8001295C:
|
||||
/* 800129A8 0000F8E8 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 800129AC 0000F8EC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800129B0 0000F8F0 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 800129B4 0000F8F4 48 25 41 81 */ bl cXyz_NS___mi
|
||||
/* 800129B4 0000F8F4 48 25 41 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800129B8 0000F8F8 C0 01 00 C8 */ lfs f0, 0xc8(r1)
|
||||
/* 800129BC 0000F8FC D0 01 01 04 */ stfs f0, 0x104(r1)
|
||||
/* 800129C0 0000F900 C0 01 00 CC */ lfs f0, 0xcc(r1)
|
||||
@@ -6303,7 +6303,7 @@ lbl_8001295C:
|
||||
/* 800129D0 0000F910 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 800129D4 0000F914 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 800129D8 0000F918 38 A1 01 04 */ addi r5, r1, 0x104
|
||||
/* 800129DC 0000F91C 48 25 42 E1 */ bl cXyz_NS_outprod
|
||||
/* 800129DC 0000F91C 48 25 42 E1 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 800129E0 0000F920 C0 01 00 BC */ lfs f0, 0xbc(r1)
|
||||
/* 800129E4 0000F924 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 800129E8 0000F928 C0 01 00 C0 */ lfs f0, 0xc0(r1)
|
||||
@@ -6312,7 +6312,7 @@ lbl_8001295C:
|
||||
/* 800129F4 0000F934 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 800129F8 0000F938 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 800129FC 0000F93C 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80012A00 0000F940 48 25 45 49 */ bl cXyz_NS_normalizeZP
|
||||
/* 80012A00 0000F940 48 25 45 49 */ bl normalizeZP__4cXyzFv
|
||||
/* 80012A04 0000F944 C0 01 00 F8 */ lfs f0, 0xf8(r1)
|
||||
/* 80012A08 0000F948 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80012A0C 0000F94C FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -6347,7 +6347,7 @@ lbl_8001295C:
|
||||
/* 80012A80 0000F9C0 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80012A84 0000F9C4 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012A88 0000F9C8 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012A8C 0000F9CC 48 25 40 59 */ bl cXyz_NS___pl
|
||||
/* 80012A8C 0000F9CC 48 25 40 59 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80012A90 0000F9D0 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
/* 80012A94 0000F9D4 D0 18 00 00 */ stfs f0, 0(r24)
|
||||
/* 80012A98 0000F9D8 C0 01 00 A8 */ lfs f0, 0xa8(r1)
|
||||
@@ -6357,7 +6357,7 @@ lbl_8001295C:
|
||||
/* 80012AA8 0000F9E8 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80012AAC 0000F9EC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012AB0 0000F9F0 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012AB4 0000F9F4 48 25 40 81 */ bl cXyz_NS___mi
|
||||
/* 80012AB4 0000F9F4 48 25 40 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012AB8 0000F9F8 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
/* 80012ABC 0000F9FC D0 18 00 0C */ stfs f0, 0xc(r24)
|
||||
/* 80012AC0 0000FA00 C0 01 00 9C */ lfs f0, 0x9c(r1)
|
||||
@@ -6369,7 +6369,7 @@ lbl_8001295C:
|
||||
/* 80012AD8 0000FA18 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012ADC 0000FA1C 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012AE0 0000FA20 3B 38 00 18 */ addi r25, r24, 0x18
|
||||
/* 80012AE4 0000FA24 48 25 40 01 */ bl cXyz_NS___pl
|
||||
/* 80012AE4 0000FA24 48 25 40 01 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80012AE8 0000FA28 C0 01 00 8C */ lfs f0, 0x8c(r1)
|
||||
/* 80012AEC 0000FA2C D0 01 00 EC */ stfs f0, 0xec(r1)
|
||||
/* 80012AF0 0000FA30 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
@@ -6379,7 +6379,7 @@ lbl_8001295C:
|
||||
/* 80012B00 0000FA40 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 80012B04 0000FA44 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012B08 0000FA48 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012B0C 0000FA4C 48 25 40 29 */ bl cXyz_NS___mi
|
||||
/* 80012B0C 0000FA4C 48 25 40 29 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012B10 0000FA50 C0 01 00 80 */ lfs f0, 0x80(r1)
|
||||
/* 80012B14 0000FA54 D0 01 00 E0 */ stfs f0, 0xe0(r1)
|
||||
/* 80012B18 0000FA58 C0 01 00 84 */ lfs f0, 0x84(r1)
|
||||
@@ -6397,7 +6397,7 @@ lbl_80012B40:
|
||||
/* 80012B40 0000FA80 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 80012B44 0000FA84 38 9A 00 0C */ addi r4, r26, 0xc
|
||||
/* 80012B48 0000FA88 7F 45 D3 78 */ mr r5, r26
|
||||
/* 80012B4C 0000FA8C 48 25 3F E9 */ bl cXyz_NS___mi
|
||||
/* 80012B4C 0000FA8C 48 25 3F E9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012B50 0000FA90 C0 01 00 74 */ lfs f0, 0x74(r1)
|
||||
/* 80012B54 0000FA94 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 80012B58 0000FA98 C0 01 00 78 */ lfs f0, 0x78(r1)
|
||||
@@ -6407,7 +6407,7 @@ lbl_80012B40:
|
||||
/* 80012B68 0000FAA8 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 80012B6C 0000FAAC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012B70 0000FAB0 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 80012B74 0000FAB4 48 25 3F C1 */ bl cXyz_NS___mi
|
||||
/* 80012B74 0000FAB4 48 25 3F C1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012B78 0000FAB8 C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
/* 80012B7C 0000FABC D0 01 01 04 */ stfs f0, 0x104(r1)
|
||||
/* 80012B80 0000FAC0 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
@@ -6417,7 +6417,7 @@ lbl_80012B40:
|
||||
/* 80012B90 0000FAD0 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 80012B94 0000FAD4 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80012B98 0000FAD8 38 A1 01 04 */ addi r5, r1, 0x104
|
||||
/* 80012B9C 0000FADC 48 25 41 21 */ bl cXyz_NS_outprod
|
||||
/* 80012B9C 0000FADC 48 25 41 21 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 80012BA0 0000FAE0 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
/* 80012BA4 0000FAE4 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 80012BA8 0000FAE8 C0 01 00 60 */ lfs f0, 0x60(r1)
|
||||
@@ -6426,7 +6426,7 @@ lbl_80012B40:
|
||||
/* 80012BB4 0000FAF4 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 80012BB8 0000FAF8 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80012BBC 0000FAFC 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80012BC0 0000FB00 48 25 43 89 */ bl cXyz_NS_normalizeZP
|
||||
/* 80012BC0 0000FB00 48 25 43 89 */ bl normalizeZP__4cXyzFv
|
||||
/* 80012BC4 0000FB04 C0 01 00 F8 */ lfs f0, 0xf8(r1)
|
||||
/* 80012BC8 0000FB08 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80012BCC 0000FB0C FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -6463,7 +6463,7 @@ lbl_80012B40:
|
||||
/* 80012C48 0000FB88 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 80012C4C 0000FB8C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012C50 0000FB90 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012C54 0000FB94 48 25 3E 91 */ bl cXyz_NS___pl
|
||||
/* 80012C54 0000FB94 48 25 3E 91 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80012C58 0000FB98 38 61 00 EC */ addi r3, r1, 0xec
|
||||
/* 80012C5C 0000FB9C 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 80012C60 0000FBA0 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -6471,7 +6471,7 @@ lbl_80012B40:
|
||||
/* 80012C68 0000FBA8 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 80012C6C 0000FBAC 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012C70 0000FBB0 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012C74 0000FBB4 48 25 3E C1 */ bl cXyz_NS___mi
|
||||
/* 80012C74 0000FBB4 48 25 3E C1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012C78 0000FBB8 38 61 00 E0 */ addi r3, r1, 0xe0
|
||||
/* 80012C7C 0000FBBC 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 80012C80 0000FBC0 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -6479,7 +6479,7 @@ lbl_80012B40:
|
||||
/* 80012C88 0000FBC8 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80012C8C 0000FBCC 38 81 00 EC */ addi r4, r1, 0xec
|
||||
/* 80012C90 0000FBD0 C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 80012C94 0000FBD4 48 25 3E F1 */ bl cXyz_NS___ml
|
||||
/* 80012C94 0000FBD4 48 25 3E F1 */ bl __ml__4cXyzCFf
|
||||
/* 80012C98 0000FBD8 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 80012C9C 0000FBDC D0 19 00 00 */ stfs f0, 0(r25)
|
||||
/* 80012CA0 0000FBE0 C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
@@ -6489,7 +6489,7 @@ lbl_80012B40:
|
||||
/* 80012CB0 0000FBF0 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80012CB4 0000FBF4 38 81 00 E0 */ addi r4, r1, 0xe0
|
||||
/* 80012CB8 0000FBF8 C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 80012CBC 0000FBFC 48 25 3E C9 */ bl cXyz_NS___ml
|
||||
/* 80012CBC 0000FBFC 48 25 3E C9 */ bl __ml__4cXyzCFf
|
||||
/* 80012CC0 0000FC00 C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 80012CC4 0000FC04 D0 19 00 0C */ stfs f0, 0xc(r25)
|
||||
/* 80012CC8 0000FC08 C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
@@ -6501,7 +6501,7 @@ lbl_80012B40:
|
||||
/* 80012CE0 0000FC20 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012CE4 0000FC24 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012CE8 0000FC28 3B 39 00 18 */ addi r25, r25, 0x18
|
||||
/* 80012CEC 0000FC2C 48 25 3D F9 */ bl cXyz_NS___pl
|
||||
/* 80012CEC 0000FC2C 48 25 3D F9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80012CF0 0000FC30 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 80012CF4 0000FC34 D0 01 00 EC */ stfs f0, 0xec(r1)
|
||||
/* 80012CF8 0000FC38 C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
@@ -6511,7 +6511,7 @@ lbl_80012B40:
|
||||
/* 80012D08 0000FC48 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80012D0C 0000FC4C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80012D10 0000FC50 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80012D14 0000FC54 48 25 3E 21 */ bl cXyz_NS___mi
|
||||
/* 80012D14 0000FC54 48 25 3E 21 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012D18 0000FC58 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 80012D1C 0000FC5C D0 01 00 E0 */ stfs f0, 0xe0(r1)
|
||||
/* 80012D20 0000FC60 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
@@ -6644,7 +6644,7 @@ lbl_80012ED8:
|
||||
/* 80012EFC 0000FE3C 38 61 00 D4 */ addi r3, r1, 0xd4
|
||||
/* 80012F00 0000FE40 38 9B 00 0C */ addi r4, r27, 0xc
|
||||
/* 80012F04 0000FE44 7F 65 DB 78 */ mr r5, r27
|
||||
/* 80012F08 0000FE48 48 25 3C 2D */ bl cXyz_NS___mi
|
||||
/* 80012F08 0000FE48 48 25 3C 2D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012F0C 0000FE4C C0 01 00 D4 */ lfs f0, 0xd4(r1)
|
||||
/* 80012F10 0000FE50 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 80012F14 0000FE54 C0 01 00 D8 */ lfs f0, 0xd8(r1)
|
||||
@@ -6654,7 +6654,7 @@ lbl_80012ED8:
|
||||
/* 80012F24 0000FE64 38 61 00 C8 */ addi r3, r1, 0xc8
|
||||
/* 80012F28 0000FE68 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80012F2C 0000FE6C 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 80012F30 0000FE70 48 25 3C 05 */ bl cXyz_NS___mi
|
||||
/* 80012F30 0000FE70 48 25 3C 05 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80012F34 0000FE74 C0 01 00 C8 */ lfs f0, 0xc8(r1)
|
||||
/* 80012F38 0000FE78 D0 01 01 04 */ stfs f0, 0x104(r1)
|
||||
/* 80012F3C 0000FE7C C0 01 00 CC */ lfs f0, 0xcc(r1)
|
||||
@@ -6664,7 +6664,7 @@ lbl_80012ED8:
|
||||
/* 80012F4C 0000FE8C 38 61 00 BC */ addi r3, r1, 0xbc
|
||||
/* 80012F50 0000FE90 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80012F54 0000FE94 38 A1 01 04 */ addi r5, r1, 0x104
|
||||
/* 80012F58 0000FE98 48 25 3D 65 */ bl cXyz_NS_outprod
|
||||
/* 80012F58 0000FE98 48 25 3D 65 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 80012F5C 0000FE9C C0 01 00 BC */ lfs f0, 0xbc(r1)
|
||||
/* 80012F60 0000FEA0 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 80012F64 0000FEA4 C0 01 00 C0 */ lfs f0, 0xc0(r1)
|
||||
@@ -6673,7 +6673,7 @@ lbl_80012ED8:
|
||||
/* 80012F70 0000FEB0 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 80012F74 0000FEB4 38 61 00 B0 */ addi r3, r1, 0xb0
|
||||
/* 80012F78 0000FEB8 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80012F7C 0000FEBC 48 25 3F CD */ bl cXyz_NS_normalizeZP
|
||||
/* 80012F7C 0000FEBC 48 25 3F CD */ bl normalizeZP__4cXyzFv
|
||||
/* 80012F80 0000FEC0 C0 01 00 F8 */ lfs f0, 0xf8(r1)
|
||||
/* 80012F84 0000FEC4 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80012F88 0000FEC8 FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -6708,7 +6708,7 @@ lbl_80012ED8:
|
||||
/* 80012FFC 0000FF3C 38 61 00 A4 */ addi r3, r1, 0xa4
|
||||
/* 80013000 0000FF40 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80013004 0000FF44 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80013008 0000FF48 48 25 3A DD */ bl cXyz_NS___pl
|
||||
/* 80013008 0000FF48 48 25 3A DD */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8001300C 0000FF4C C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
/* 80013010 0000FF50 D0 19 00 00 */ stfs f0, 0(r25)
|
||||
/* 80013014 0000FF54 C0 01 00 A8 */ lfs f0, 0xa8(r1)
|
||||
@@ -6718,7 +6718,7 @@ lbl_80012ED8:
|
||||
/* 80013024 0000FF64 38 61 00 98 */ addi r3, r1, 0x98
|
||||
/* 80013028 0000FF68 7F 64 DB 78 */ mr r4, r27
|
||||
/* 8001302C 0000FF6C 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 80013030 0000FF70 48 25 3B 05 */ bl cXyz_NS___mi
|
||||
/* 80013030 0000FF70 48 25 3B 05 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013034 0000FF74 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
/* 80013038 0000FF78 D0 19 00 0C */ stfs f0, 0xc(r25)
|
||||
/* 8001303C 0000FF7C C0 01 00 9C */ lfs f0, 0x9c(r1)
|
||||
@@ -6731,7 +6731,7 @@ lbl_80012ED8:
|
||||
/* 80013058 0000FF98 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 8001305C 0000FF9C 3B 59 00 18 */ addi r26, r25, 0x18
|
||||
/* 80013060 0000FFA0 3A B5 00 04 */ addi r21, r21, 4
|
||||
/* 80013064 0000FFA4 48 25 3A 81 */ bl cXyz_NS___pl
|
||||
/* 80013064 0000FFA4 48 25 3A 81 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80013068 0000FFA8 C0 01 00 8C */ lfs f0, 0x8c(r1)
|
||||
/* 8001306C 0000FFAC D0 01 00 EC */ stfs f0, 0xec(r1)
|
||||
/* 80013070 0000FFB0 C0 01 00 90 */ lfs f0, 0x90(r1)
|
||||
@@ -6741,7 +6741,7 @@ lbl_80012ED8:
|
||||
/* 80013080 0000FFC0 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 80013084 0000FFC4 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80013088 0000FFC8 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 8001308C 0000FFCC 48 25 3A A9 */ bl cXyz_NS___mi
|
||||
/* 8001308C 0000FFCC 48 25 3A A9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013090 0000FFD0 C0 01 00 80 */ lfs f0, 0x80(r1)
|
||||
/* 80013094 0000FFD4 D0 01 00 E0 */ stfs f0, 0xe0(r1)
|
||||
/* 80013098 0000FFD8 C0 01 00 84 */ lfs f0, 0x84(r1)
|
||||
@@ -6755,7 +6755,7 @@ lbl_800130B4:
|
||||
/* 800130B4 0000FFF4 38 61 00 74 */ addi r3, r1, 0x74
|
||||
/* 800130B8 0000FFF8 38 9B 00 0C */ addi r4, r27, 0xc
|
||||
/* 800130BC 0000FFFC 7F 65 DB 78 */ mr r5, r27
|
||||
/* 800130C0 00010000 48 25 3A 75 */ bl cXyz_NS___mi
|
||||
/* 800130C0 00010000 48 25 3A 75 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800130C4 00010004 C0 01 00 74 */ lfs f0, 0x74(r1)
|
||||
/* 800130C8 00010008 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 800130CC 0001000C C0 01 00 78 */ lfs f0, 0x78(r1)
|
||||
@@ -6765,7 +6765,7 @@ lbl_800130B4:
|
||||
/* 800130DC 0001001C 38 61 00 68 */ addi r3, r1, 0x68
|
||||
/* 800130E0 00010020 7F 64 DB 78 */ mr r4, r27
|
||||
/* 800130E4 00010024 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 800130E8 00010028 48 25 3A 4D */ bl cXyz_NS___mi
|
||||
/* 800130E8 00010028 48 25 3A 4D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800130EC 0001002C C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
/* 800130F0 00010030 D0 01 01 04 */ stfs f0, 0x104(r1)
|
||||
/* 800130F4 00010034 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
@@ -6775,7 +6775,7 @@ lbl_800130B4:
|
||||
/* 80013104 00010044 38 61 00 5C */ addi r3, r1, 0x5c
|
||||
/* 80013108 00010048 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 8001310C 0001004C 38 A1 01 04 */ addi r5, r1, 0x104
|
||||
/* 80013110 00010050 48 25 3B AD */ bl cXyz_NS_outprod
|
||||
/* 80013110 00010050 48 25 3B AD */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 80013114 00010054 C0 01 00 5C */ lfs f0, 0x5c(r1)
|
||||
/* 80013118 00010058 D0 01 00 F8 */ stfs f0, 0xf8(r1)
|
||||
/* 8001311C 0001005C C0 01 00 60 */ lfs f0, 0x60(r1)
|
||||
@@ -6784,7 +6784,7 @@ lbl_800130B4:
|
||||
/* 80013128 00010068 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 8001312C 0001006C 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 80013130 00010070 38 81 00 F8 */ addi r4, r1, 0xf8
|
||||
/* 80013134 00010074 48 25 3E 15 */ bl cXyz_NS_normalizeZP
|
||||
/* 80013134 00010074 48 25 3E 15 */ bl normalizeZP__4cXyzFv
|
||||
/* 80013138 00010078 C0 01 00 F8 */ lfs f0, 0xf8(r1)
|
||||
/* 8001313C 0001007C EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80013140 00010080 FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -6821,7 +6821,7 @@ lbl_800130B4:
|
||||
/* 800131BC 000100FC 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 800131C0 00010100 7F 64 DB 78 */ mr r4, r27
|
||||
/* 800131C4 00010104 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 800131C8 00010108 48 25 39 1D */ bl cXyz_NS___pl
|
||||
/* 800131C8 00010108 48 25 39 1D */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 800131CC 0001010C 38 61 00 EC */ addi r3, r1, 0xec
|
||||
/* 800131D0 00010110 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 800131D4 00010114 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -6829,7 +6829,7 @@ lbl_800130B4:
|
||||
/* 800131DC 0001011C 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 800131E0 00010120 7F 64 DB 78 */ mr r4, r27
|
||||
/* 800131E4 00010124 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 800131E8 00010128 48 25 39 4D */ bl cXyz_NS___mi
|
||||
/* 800131E8 00010128 48 25 39 4D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800131EC 0001012C 38 61 00 E0 */ addi r3, r1, 0xe0
|
||||
/* 800131F0 00010130 38 81 00 38 */ addi r4, r1, 0x38
|
||||
/* 800131F4 00010134 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -6837,7 +6837,7 @@ lbl_800130B4:
|
||||
/* 800131FC 0001013C 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 80013200 00010140 38 81 00 EC */ addi r4, r1, 0xec
|
||||
/* 80013204 00010144 C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 80013208 00010148 48 25 39 7D */ bl cXyz_NS___ml
|
||||
/* 80013208 00010148 48 25 39 7D */ bl __ml__4cXyzCFf
|
||||
/* 8001320C 0001014C C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 80013210 00010150 D0 1A 00 00 */ stfs f0, 0(r26)
|
||||
/* 80013214 00010154 C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
@@ -6847,7 +6847,7 @@ lbl_800130B4:
|
||||
/* 80013224 00010164 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 80013228 00010168 38 81 00 E0 */ addi r4, r1, 0xe0
|
||||
/* 8001322C 0001016C C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 80013230 00010170 48 25 39 55 */ bl cXyz_NS___ml
|
||||
/* 80013230 00010170 48 25 39 55 */ bl __ml__4cXyzCFf
|
||||
/* 80013234 00010174 C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
/* 80013238 00010178 D0 1A 00 0C */ stfs f0, 0xc(r26)
|
||||
/* 8001323C 0001017C C0 01 00 24 */ lfs f0, 0x24(r1)
|
||||
@@ -6860,7 +6860,7 @@ lbl_800130B4:
|
||||
/* 80013258 00010198 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 8001325C 0001019C 3B 5A 00 18 */ addi r26, r26, 0x18
|
||||
/* 80013260 000101A0 3A B5 00 04 */ addi r21, r21, 4
|
||||
/* 80013264 000101A4 48 25 38 81 */ bl cXyz_NS___pl
|
||||
/* 80013264 000101A4 48 25 38 81 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80013268 000101A8 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 8001326C 000101AC D0 01 00 EC */ stfs f0, 0xec(r1)
|
||||
/* 80013270 000101B0 C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
@@ -6870,7 +6870,7 @@ lbl_800130B4:
|
||||
/* 80013280 000101C0 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 80013284 000101C4 7F 64 DB 78 */ mr r4, r27
|
||||
/* 80013288 000101C8 38 A1 00 F8 */ addi r5, r1, 0xf8
|
||||
/* 8001328C 000101CC 48 25 38 A9 */ bl cXyz_NS___mi
|
||||
/* 8001328C 000101CC 48 25 38 A9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013290 000101D0 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 80013294 000101D4 D0 01 00 E0 */ stfs f0, 0xe0(r1)
|
||||
/* 80013298 000101D8 C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
@@ -7277,7 +7277,7 @@ lbl_80013858:
|
||||
/* 8001388C 000107CC 38 99 00 0C */ addi r4, r25, 0xc
|
||||
/* 80013890 000107D0 7F 25 CB 78 */ mr r5, r25
|
||||
/* 80013894 000107D4 3A 72 00 10 */ addi r19, r18, 0x10
|
||||
/* 80013898 000107D8 48 25 32 9D */ bl cXyz_NS___mi
|
||||
/* 80013898 000107D8 48 25 32 9D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8001389C 000107DC C0 01 00 DC */ lfs f0, 0xdc(r1)
|
||||
/* 800138A0 000107E0 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 800138A4 000107E4 C0 01 00 E0 */ lfs f0, 0xe0(r1)
|
||||
@@ -7367,7 +7367,7 @@ lbl_800139C8:
|
||||
/* 800139C8 00010908 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 800139CC 0001090C 7F 24 CB 78 */ mr r4, r25
|
||||
/* 800139D0 00010910 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 800139D4 00010914 48 25 31 61 */ bl cXyz_NS___mi
|
||||
/* 800139D4 00010914 48 25 31 61 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800139D8 00010918 C0 01 00 D0 */ lfs f0, 0xd0(r1)
|
||||
/* 800139DC 0001091C D0 01 01 0C */ stfs f0, 0x10c(r1)
|
||||
/* 800139E0 00010920 C0 01 00 D4 */ lfs f0, 0xd4(r1)
|
||||
@@ -7377,7 +7377,7 @@ lbl_800139C8:
|
||||
/* 800139F0 00010930 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 800139F4 00010934 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 800139F8 00010938 38 A1 01 0C */ addi r5, r1, 0x10c
|
||||
/* 800139FC 0001093C 48 25 32 C1 */ bl cXyz_NS_outprod
|
||||
/* 800139FC 0001093C 48 25 32 C1 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 80013A00 00010940 C0 01 00 C4 */ lfs f0, 0xc4(r1)
|
||||
/* 80013A04 00010944 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 80013A08 00010948 C0 01 00 C8 */ lfs f0, 0xc8(r1)
|
||||
@@ -7386,7 +7386,7 @@ lbl_800139C8:
|
||||
/* 80013A14 00010954 D0 01 01 08 */ stfs f0, 0x108(r1)
|
||||
/* 80013A18 00010958 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 80013A1C 0001095C 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 80013A20 00010960 48 25 35 29 */ bl cXyz_NS_normalizeZP
|
||||
/* 80013A20 00010960 48 25 35 29 */ bl normalizeZP__4cXyzFv
|
||||
/* 80013A24 00010964 C0 01 01 00 */ lfs f0, 0x100(r1)
|
||||
/* 80013A28 00010968 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80013A2C 0001096C FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -7421,7 +7421,7 @@ lbl_800139C8:
|
||||
/* 80013AA0 000109E0 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 80013AA4 000109E4 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013AA8 000109E8 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013AAC 000109EC 48 25 30 39 */ bl cXyz_NS___pl
|
||||
/* 80013AAC 000109EC 48 25 30 39 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80013AB0 000109F0 C0 01 00 AC */ lfs f0, 0xac(r1)
|
||||
/* 80013AB4 000109F4 D0 17 00 00 */ stfs f0, 0(r23)
|
||||
/* 80013AB8 000109F8 C0 01 00 B0 */ lfs f0, 0xb0(r1)
|
||||
@@ -7431,7 +7431,7 @@ lbl_800139C8:
|
||||
/* 80013AC8 00010A08 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 80013ACC 00010A0C 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013AD0 00010A10 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013AD4 00010A14 48 25 30 61 */ bl cXyz_NS___mi
|
||||
/* 80013AD4 00010A14 48 25 30 61 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013AD8 00010A18 C0 01 00 A0 */ lfs f0, 0xa0(r1)
|
||||
/* 80013ADC 00010A1C D0 17 00 0C */ stfs f0, 0xc(r23)
|
||||
/* 80013AE0 00010A20 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
@@ -7443,7 +7443,7 @@ lbl_800139C8:
|
||||
/* 80013AF8 00010A38 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013AFC 00010A3C 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013B00 00010A40 3B 17 00 18 */ addi r24, r23, 0x18
|
||||
/* 80013B04 00010A44 48 25 2F E1 */ bl cXyz_NS___pl
|
||||
/* 80013B04 00010A44 48 25 2F E1 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80013B08 00010A48 C0 01 00 94 */ lfs f0, 0x94(r1)
|
||||
/* 80013B0C 00010A4C D0 01 00 F4 */ stfs f0, 0xf4(r1)
|
||||
/* 80013B10 00010A50 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
@@ -7453,7 +7453,7 @@ lbl_800139C8:
|
||||
/* 80013B20 00010A60 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 80013B24 00010A64 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013B28 00010A68 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013B2C 00010A6C 48 25 30 09 */ bl cXyz_NS___mi
|
||||
/* 80013B2C 00010A6C 48 25 30 09 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013B30 00010A70 C0 01 00 88 */ lfs f0, 0x88(r1)
|
||||
/* 80013B34 00010A74 D0 01 00 E8 */ stfs f0, 0xe8(r1)
|
||||
/* 80013B38 00010A78 C0 01 00 8C */ lfs f0, 0x8c(r1)
|
||||
@@ -7474,7 +7474,7 @@ lbl_80013B60:
|
||||
/* 80013B6C 00010AAC 38 99 00 0C */ addi r4, r25, 0xc
|
||||
/* 80013B70 00010AB0 7F 25 CB 78 */ mr r5, r25
|
||||
/* 80013B74 00010AB4 3A 73 00 10 */ addi r19, r19, 0x10
|
||||
/* 80013B78 00010AB8 48 25 2F BD */ bl cXyz_NS___mi
|
||||
/* 80013B78 00010AB8 48 25 2F BD */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013B7C 00010ABC C0 01 00 7C */ lfs f0, 0x7c(r1)
|
||||
/* 80013B80 00010AC0 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 80013B84 00010AC4 C0 01 00 80 */ lfs f0, 0x80(r1)
|
||||
@@ -7564,7 +7564,7 @@ lbl_80013CA8:
|
||||
/* 80013CA8 00010BE8 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 80013CAC 00010BEC 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013CB0 00010BF0 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 80013CB4 00010BF4 48 25 2E 81 */ bl cXyz_NS___mi
|
||||
/* 80013CB4 00010BF4 48 25 2E 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013CB8 00010BF8 C0 01 00 70 */ lfs f0, 0x70(r1)
|
||||
/* 80013CBC 00010BFC D0 01 01 0C */ stfs f0, 0x10c(r1)
|
||||
/* 80013CC0 00010C00 C0 01 00 74 */ lfs f0, 0x74(r1)
|
||||
@@ -7574,7 +7574,7 @@ lbl_80013CA8:
|
||||
/* 80013CD0 00010C10 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 80013CD4 00010C14 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 80013CD8 00010C18 38 A1 01 0C */ addi r5, r1, 0x10c
|
||||
/* 80013CDC 00010C1C 48 25 2F E1 */ bl cXyz_NS_outprod
|
||||
/* 80013CDC 00010C1C 48 25 2F E1 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 80013CE0 00010C20 C0 01 00 64 */ lfs f0, 0x64(r1)
|
||||
/* 80013CE4 00010C24 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 80013CE8 00010C28 C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
@@ -7583,7 +7583,7 @@ lbl_80013CA8:
|
||||
/* 80013CF4 00010C34 D0 01 01 08 */ stfs f0, 0x108(r1)
|
||||
/* 80013CF8 00010C38 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 80013CFC 00010C3C 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 80013D00 00010C40 48 25 32 49 */ bl cXyz_NS_normalizeZP
|
||||
/* 80013D00 00010C40 48 25 32 49 */ bl normalizeZP__4cXyzFv
|
||||
/* 80013D04 00010C44 C0 01 01 00 */ lfs f0, 0x100(r1)
|
||||
/* 80013D08 00010C48 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80013D0C 00010C4C FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -7620,7 +7620,7 @@ lbl_80013CA8:
|
||||
/* 80013D88 00010CC8 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 80013D8C 00010CCC 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013D90 00010CD0 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013D94 00010CD4 48 25 2D 51 */ bl cXyz_NS___pl
|
||||
/* 80013D94 00010CD4 48 25 2D 51 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80013D98 00010CD8 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 80013D9C 00010CDC 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80013DA0 00010CE0 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -7628,7 +7628,7 @@ lbl_80013CA8:
|
||||
/* 80013DA8 00010CE8 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80013DAC 00010CEC 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013DB0 00010CF0 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013DB4 00010CF4 48 25 2D 81 */ bl cXyz_NS___mi
|
||||
/* 80013DB4 00010CF4 48 25 2D 81 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013DB8 00010CF8 38 61 00 E8 */ addi r3, r1, 0xe8
|
||||
/* 80013DBC 00010CFC 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80013DC0 00010D00 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -7636,7 +7636,7 @@ lbl_80013CA8:
|
||||
/* 80013DC8 00010D08 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 80013DCC 00010D0C 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 80013DD0 00010D10 C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 80013DD4 00010D14 48 25 2D B1 */ bl cXyz_NS___ml
|
||||
/* 80013DD4 00010D14 48 25 2D B1 */ bl __ml__4cXyzCFf
|
||||
/* 80013DD8 00010D18 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
/* 80013DDC 00010D1C D0 18 00 00 */ stfs f0, 0(r24)
|
||||
/* 80013DE0 00010D20 C0 01 00 38 */ lfs f0, 0x38(r1)
|
||||
@@ -7646,7 +7646,7 @@ lbl_80013CA8:
|
||||
/* 80013DF0 00010D30 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 80013DF4 00010D34 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 80013DF8 00010D38 C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 80013DFC 00010D3C 48 25 2D 89 */ bl cXyz_NS___ml
|
||||
/* 80013DFC 00010D3C 48 25 2D 89 */ bl __ml__4cXyzCFf
|
||||
/* 80013E00 00010D40 C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
/* 80013E04 00010D44 D0 18 00 0C */ stfs f0, 0xc(r24)
|
||||
/* 80013E08 00010D48 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
@@ -7658,7 +7658,7 @@ lbl_80013CA8:
|
||||
/* 80013E20 00010D60 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013E24 00010D64 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013E28 00010D68 3B 18 00 18 */ addi r24, r24, 0x18
|
||||
/* 80013E2C 00010D6C 48 25 2C B9 */ bl cXyz_NS___pl
|
||||
/* 80013E2C 00010D6C 48 25 2C B9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80013E30 00010D70 C0 01 00 1C */ lfs f0, 0x1c(r1)
|
||||
/* 80013E34 00010D74 D0 01 00 F4 */ stfs f0, 0xf4(r1)
|
||||
/* 80013E38 00010D78 C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
@@ -7668,7 +7668,7 @@ lbl_80013CA8:
|
||||
/* 80013E48 00010D88 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80013E4C 00010D8C 7F 24 CB 78 */ mr r4, r25
|
||||
/* 80013E50 00010D90 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80013E54 00010D94 48 25 2C E1 */ bl cXyz_NS___mi
|
||||
/* 80013E54 00010D94 48 25 2C E1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80013E58 00010D98 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80013E5C 00010D9C D0 01 00 E8 */ stfs f0, 0xe8(r1)
|
||||
/* 80013E60 00010DA0 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
@@ -7831,7 +7831,7 @@ lbl_80014080:
|
||||
/* 800140B4 00010FF4 38 9A 00 0C */ addi r4, r26, 0xc
|
||||
/* 800140B8 00010FF8 7F 45 D3 78 */ mr r5, r26
|
||||
/* 800140BC 00010FFC 3A 93 00 10 */ addi r20, r19, 0x10
|
||||
/* 800140C0 00011000 48 25 2A 75 */ bl cXyz_NS___mi
|
||||
/* 800140C0 00011000 48 25 2A 75 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800140C4 00011004 C0 01 00 DC */ lfs f0, 0xdc(r1)
|
||||
/* 800140C8 00011008 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 800140CC 0001100C C0 01 00 E0 */ lfs f0, 0xe0(r1)
|
||||
@@ -7910,7 +7910,7 @@ lbl_800141C4:
|
||||
/* 800141CC 0001110C 38 61 00 D0 */ addi r3, r1, 0xd0
|
||||
/* 800141D0 00011110 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800141D4 00011114 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 800141D8 00011118 48 25 29 5D */ bl cXyz_NS___mi
|
||||
/* 800141D8 00011118 48 25 29 5D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800141DC 0001111C C0 01 00 D0 */ lfs f0, 0xd0(r1)
|
||||
/* 800141E0 00011120 D0 01 01 0C */ stfs f0, 0x10c(r1)
|
||||
/* 800141E4 00011124 C0 01 00 D4 */ lfs f0, 0xd4(r1)
|
||||
@@ -7920,7 +7920,7 @@ lbl_800141C4:
|
||||
/* 800141F4 00011134 38 61 00 C4 */ addi r3, r1, 0xc4
|
||||
/* 800141F8 00011138 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 800141FC 0001113C 38 A1 01 0C */ addi r5, r1, 0x10c
|
||||
/* 80014200 00011140 48 25 2A BD */ bl cXyz_NS_outprod
|
||||
/* 80014200 00011140 48 25 2A BD */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 80014204 00011144 C0 01 00 C4 */ lfs f0, 0xc4(r1)
|
||||
/* 80014208 00011148 D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 8001420C 0001114C C0 01 00 C8 */ lfs f0, 0xc8(r1)
|
||||
@@ -7929,7 +7929,7 @@ lbl_800141C4:
|
||||
/* 80014218 00011158 D0 01 01 08 */ stfs f0, 0x108(r1)
|
||||
/* 8001421C 0001115C 38 61 00 B8 */ addi r3, r1, 0xb8
|
||||
/* 80014220 00011160 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 80014224 00011164 48 25 2D 25 */ bl cXyz_NS_normalizeZP
|
||||
/* 80014224 00011164 48 25 2D 25 */ bl normalizeZP__4cXyzFv
|
||||
/* 80014228 00011168 C0 01 01 00 */ lfs f0, 0x100(r1)
|
||||
/* 8001422C 0001116C EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 80014230 00011170 FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -7964,7 +7964,7 @@ lbl_800141C4:
|
||||
/* 800142A4 000111E4 38 61 00 AC */ addi r3, r1, 0xac
|
||||
/* 800142A8 000111E8 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800142AC 000111EC 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 800142B0 000111F0 48 25 28 35 */ bl cXyz_NS___pl
|
||||
/* 800142B0 000111F0 48 25 28 35 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 800142B4 000111F4 C0 01 00 AC */ lfs f0, 0xac(r1)
|
||||
/* 800142B8 000111F8 D0 18 00 00 */ stfs f0, 0(r24)
|
||||
/* 800142BC 000111FC C0 01 00 B0 */ lfs f0, 0xb0(r1)
|
||||
@@ -7974,7 +7974,7 @@ lbl_800141C4:
|
||||
/* 800142CC 0001120C 38 61 00 A0 */ addi r3, r1, 0xa0
|
||||
/* 800142D0 00011210 7F 44 D3 78 */ mr r4, r26
|
||||
/* 800142D4 00011214 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 800142D8 00011218 48 25 28 5D */ bl cXyz_NS___mi
|
||||
/* 800142D8 00011218 48 25 28 5D */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 800142DC 0001121C C0 01 00 A0 */ lfs f0, 0xa0(r1)
|
||||
/* 800142E0 00011220 D0 18 00 0C */ stfs f0, 0xc(r24)
|
||||
/* 800142E4 00011224 C0 01 00 A4 */ lfs f0, 0xa4(r1)
|
||||
@@ -7987,7 +7987,7 @@ lbl_800141C4:
|
||||
/* 80014300 00011240 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80014304 00011244 3B 38 00 18 */ addi r25, r24, 0x18
|
||||
/* 80014308 00011248 3A 52 00 04 */ addi r18, r18, 4
|
||||
/* 8001430C 0001124C 48 25 27 D9 */ bl cXyz_NS___pl
|
||||
/* 8001430C 0001124C 48 25 27 D9 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80014310 00011250 C0 01 00 94 */ lfs f0, 0x94(r1)
|
||||
/* 80014314 00011254 D0 01 00 F4 */ stfs f0, 0xf4(r1)
|
||||
/* 80014318 00011258 C0 01 00 98 */ lfs f0, 0x98(r1)
|
||||
@@ -7997,7 +7997,7 @@ lbl_800141C4:
|
||||
/* 80014328 00011268 38 61 00 88 */ addi r3, r1, 0x88
|
||||
/* 8001432C 0001126C 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80014330 00011270 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80014334 00011274 48 25 28 01 */ bl cXyz_NS___mi
|
||||
/* 80014334 00011274 48 25 28 01 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80014338 00011278 C0 01 00 88 */ lfs f0, 0x88(r1)
|
||||
/* 8001433C 0001127C D0 01 00 E8 */ stfs f0, 0xe8(r1)
|
||||
/* 80014340 00011280 C0 01 00 8C */ lfs f0, 0x8c(r1)
|
||||
@@ -8014,7 +8014,7 @@ lbl_8001435C:
|
||||
/* 80014368 000112A8 38 9A 00 0C */ addi r4, r26, 0xc
|
||||
/* 8001436C 000112AC 7F 45 D3 78 */ mr r5, r26
|
||||
/* 80014370 000112B0 3A 94 00 10 */ addi r20, r20, 0x10
|
||||
/* 80014374 000112B4 48 25 27 C1 */ bl cXyz_NS___mi
|
||||
/* 80014374 000112B4 48 25 27 C1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80014378 000112B8 C0 01 00 7C */ lfs f0, 0x7c(r1)
|
||||
/* 8001437C 000112BC D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 80014380 000112C0 C0 01 00 80 */ lfs f0, 0x80(r1)
|
||||
@@ -8093,7 +8093,7 @@ lbl_80014478:
|
||||
/* 80014480 000113C0 38 61 00 70 */ addi r3, r1, 0x70
|
||||
/* 80014484 000113C4 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80014488 000113C8 38 BF 00 D8 */ addi r5, r31, 0xd8
|
||||
/* 8001448C 000113CC 48 25 26 A9 */ bl cXyz_NS___mi
|
||||
/* 8001448C 000113CC 48 25 26 A9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80014490 000113D0 C0 01 00 70 */ lfs f0, 0x70(r1)
|
||||
/* 80014494 000113D4 D0 01 01 0C */ stfs f0, 0x10c(r1)
|
||||
/* 80014498 000113D8 C0 01 00 74 */ lfs f0, 0x74(r1)
|
||||
@@ -8103,7 +8103,7 @@ lbl_80014478:
|
||||
/* 800144A8 000113E8 38 61 00 64 */ addi r3, r1, 0x64
|
||||
/* 800144AC 000113EC 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 800144B0 000113F0 38 A1 01 0C */ addi r5, r1, 0x10c
|
||||
/* 800144B4 000113F4 48 25 28 09 */ bl cXyz_NS_outprod
|
||||
/* 800144B4 000113F4 48 25 28 09 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 800144B8 000113F8 C0 01 00 64 */ lfs f0, 0x64(r1)
|
||||
/* 800144BC 000113FC D0 01 01 00 */ stfs f0, 0x100(r1)
|
||||
/* 800144C0 00011400 C0 01 00 68 */ lfs f0, 0x68(r1)
|
||||
@@ -8112,7 +8112,7 @@ lbl_80014478:
|
||||
/* 800144CC 0001140C D0 01 01 08 */ stfs f0, 0x108(r1)
|
||||
/* 800144D0 00011410 38 61 00 58 */ addi r3, r1, 0x58
|
||||
/* 800144D4 00011414 38 81 01 00 */ addi r4, r1, 0x100
|
||||
/* 800144D8 00011418 48 25 2A 71 */ bl cXyz_NS_normalizeZP
|
||||
/* 800144D8 00011418 48 25 2A 71 */ bl normalizeZP__4cXyzFv
|
||||
/* 800144DC 0001141C C0 01 01 00 */ lfs f0, 0x100(r1)
|
||||
/* 800144E0 00011420 EC 1F 00 32 */ fmuls f0, f31, f0
|
||||
/* 800144E4 00011424 FC 00 00 1E */ fctiwz f0, f0
|
||||
@@ -8149,7 +8149,7 @@ lbl_80014478:
|
||||
/* 80014560 000114A0 38 61 00 4C */ addi r3, r1, 0x4c
|
||||
/* 80014564 000114A4 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80014568 000114A8 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 8001456C 000114AC 48 25 25 79 */ bl cXyz_NS___pl
|
||||
/* 8001456C 000114AC 48 25 25 79 */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 80014570 000114B0 38 61 00 F4 */ addi r3, r1, 0xf4
|
||||
/* 80014574 000114B4 38 81 00 4C */ addi r4, r1, 0x4c
|
||||
/* 80014578 000114B8 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -8157,7 +8157,7 @@ lbl_80014478:
|
||||
/* 80014580 000114C0 38 61 00 40 */ addi r3, r1, 0x40
|
||||
/* 80014584 000114C4 7F 44 D3 78 */ mr r4, r26
|
||||
/* 80014588 000114C8 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 8001458C 000114CC 48 25 25 A9 */ bl cXyz_NS___mi
|
||||
/* 8001458C 000114CC 48 25 25 A9 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80014590 000114D0 38 61 00 E8 */ addi r3, r1, 0xe8
|
||||
/* 80014594 000114D4 38 81 00 40 */ addi r4, r1, 0x40
|
||||
/* 80014598 000114D8 7C 65 1B 78 */ mr r5, r3
|
||||
@@ -8165,7 +8165,7 @@ lbl_80014478:
|
||||
/* 800145A0 000114E0 38 61 00 34 */ addi r3, r1, 0x34
|
||||
/* 800145A4 000114E4 38 81 00 F4 */ addi r4, r1, 0xf4
|
||||
/* 800145A8 000114E8 C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 800145AC 000114EC 48 25 25 D9 */ bl cXyz_NS___ml
|
||||
/* 800145AC 000114EC 48 25 25 D9 */ bl __ml__4cXyzCFf
|
||||
/* 800145B0 000114F0 C0 01 00 34 */ lfs f0, 0x34(r1)
|
||||
/* 800145B4 000114F4 D0 19 00 00 */ stfs f0, 0(r25)
|
||||
/* 800145B8 000114F8 C0 01 00 38 */ lfs f0, 0x38(r1)
|
||||
@@ -8175,7 +8175,7 @@ lbl_80014478:
|
||||
/* 800145C8 00011508 38 61 00 28 */ addi r3, r1, 0x28
|
||||
/* 800145CC 0001150C 38 81 00 E8 */ addi r4, r1, 0xe8
|
||||
/* 800145D0 00011510 C0 22 81 2C */ lfs f1, lbl_80451B2C-_SDA2_BASE_(r2)
|
||||
/* 800145D4 00011514 48 25 25 B1 */ bl cXyz_NS___ml
|
||||
/* 800145D4 00011514 48 25 25 B1 */ bl __ml__4cXyzCFf
|
||||
/* 800145D8 00011518 C0 01 00 28 */ lfs f0, 0x28(r1)
|
||||
/* 800145DC 0001151C D0 19 00 0C */ stfs f0, 0xc(r25)
|
||||
/* 800145E0 00011520 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
@@ -8188,7 +8188,7 @@ lbl_80014478:
|
||||
/* 800145FC 0001153C 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80014600 00011540 3B 39 00 18 */ addi r25, r25, 0x18
|
||||
/* 80014604 00011544 3A 52 00 04 */ addi r18, r18, 4
|
||||
/* 80014608 00011548 48 25 24 DD */ bl cXyz_NS___pl
|
||||
/* 80014608 00011548 48 25 24 DD */ bl __pl__4cXyzCFRC3Vec
|
||||
/* 8001460C 0001154C C0 01 00 1C */ lfs f0, 0x1c(r1)
|
||||
/* 80014610 00011550 D0 01 00 F4 */ stfs f0, 0xf4(r1)
|
||||
/* 80014614 00011554 C0 01 00 20 */ lfs f0, 0x20(r1)
|
||||
@@ -8198,7 +8198,7 @@ lbl_80014478:
|
||||
/* 80014624 00011564 38 61 00 10 */ addi r3, r1, 0x10
|
||||
/* 80014628 00011568 7F 44 D3 78 */ mr r4, r26
|
||||
/* 8001462C 0001156C 38 A1 01 00 */ addi r5, r1, 0x100
|
||||
/* 80014630 00011570 48 25 25 05 */ bl cXyz_NS___mi
|
||||
/* 80014630 00011570 48 25 25 05 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 80014634 00011574 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 80014638 00011578 D0 01 00 E8 */ stfs f0, 0xe8(r1)
|
||||
/* 8001463C 0001157C C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
|
||||
@@ -830,7 +830,7 @@ lbl_80008948:
|
||||
/* 8000895C 0000589C C0 42 80 8C */ lfs f2, lbl_80451A8C-_SDA2_BASE_(r2)
|
||||
/* 80008960 000058A0 C0 62 80 90 */ lfs f3, lbl_80451A90-_SDA2_BASE_(r2)
|
||||
/* 80008964 000058A4 C0 82 80 94 */ lfs f4, lbl_80451A94-_SDA2_BASE_(r2)
|
||||
/* 80008968 000058A8 48 26 70 15 */ bl cLib_addCalc
|
||||
/* 80008968 000058A8 48 26 70 15 */ bl cLib_addCalc__FPfffff
|
||||
/* 8000896C 000058AC C0 15 00 00 */ lfs f0, 0(r21)
|
||||
/* 80008970 000058B0 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80008974 000058B4 D8 01 00 A8 */ stfd f0, 0xa8(r1)
|
||||
|
||||
@@ -1051,11 +1051,11 @@ lbl_8000C020:
|
||||
/* 8000C05C 00008F9C 38 63 B9 5C */ addi r3, r3, fault_callback_scroll@l
|
||||
/* 8000C060 00008FA0 48 2D 7A 9D */ bl JUTException_NS_setPostUserCallback
|
||||
/* 8000C064 00008FA4 48 00 2D 1D */ bl mDoExt_getZeldaHeap
|
||||
/* 8000C068 00008FA8 48 25 71 B9 */ bl cMl_NS_init
|
||||
/* 8000C068 00008FA8 48 25 71 B9 */ bl init__3cMlFP7JKRHeap
|
||||
/* 8000C06C 00008FAC 38 60 00 64 */ li r3, 0x64
|
||||
/* 8000C070 00008FB0 38 80 00 64 */ li r4, 0x64
|
||||
/* 8000C074 00008FB4 38 A0 00 64 */ li r5, 0x64
|
||||
/* 8000C078 00008FB8 48 25 B7 E5 */ bl cM_initRnd
|
||||
/* 8000C078 00008FB8 48 25 B7 E5 */ bl cM_initRnd__Fiii
|
||||
/* 8000C07C 00008FBC 38 00 40 00 */ li r0, 0x4000
|
||||
/* 8000C080 00008FC0 90 0D 83 4C */ stw r0, lbl_804508CC-_SDA_BASE_(r13)
|
||||
/* 8000C084 00008FC4 90 0D 83 54 */ stw r0, lbl_804508D4-_SDA_BASE_(r13)
|
||||
|
||||
+14
-14
@@ -343,7 +343,7 @@ mDoMtx_lookAt:
|
||||
/* 8000C558 00009498 38 61 00 50 */ addi r3, r1, 0x50
|
||||
/* 8000C55C 0000949C 38 81 00 8C */ addi r4, r1, 0x8c
|
||||
/* 8000C560 000094A0 38 A1 00 5C */ addi r5, r1, 0x5c
|
||||
/* 8000C564 000094A4 48 25 A5 D1 */ bl cXyz_NS___mi
|
||||
/* 8000C564 000094A4 48 25 A5 D1 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8000C568 000094A8 C0 01 00 50 */ lfs f0, 0x50(r1)
|
||||
/* 8000C56C 000094AC D0 01 00 68 */ stfs f0, 0x68(r1)
|
||||
/* 8000C570 000094B0 C0 01 00 54 */ lfs f0, 0x54(r1)
|
||||
@@ -352,7 +352,7 @@ mDoMtx_lookAt:
|
||||
/* 8000C57C 000094BC D0 01 00 70 */ stfs f0, 0x70(r1)
|
||||
/* 8000C580 000094C0 38 61 00 44 */ addi r3, r1, 0x44
|
||||
/* 8000C584 000094C4 38 81 00 68 */ addi r4, r1, 0x68
|
||||
/* 8000C588 000094C8 48 25 A9 6D */ bl cXyz_NS_normalize
|
||||
/* 8000C588 000094C8 48 25 A9 6D */ bl normalize__4cXyzFv
|
||||
/* 8000C58C 000094CC C0 22 81 0C */ lfs f1, lbl_80451B0C-_SDA2_BASE_(r2)
|
||||
/* 8000C590 000094D0 D0 21 00 80 */ stfs f1, 0x80(r1)
|
||||
/* 8000C594 000094D4 C0 02 81 08 */ lfs f0, lbl_80451B08-_SDA2_BASE_(r2)
|
||||
@@ -361,7 +361,7 @@ mDoMtx_lookAt:
|
||||
/* 8000C5A0 000094E0 38 61 00 38 */ addi r3, r1, 0x38
|
||||
/* 8000C5A4 000094E4 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 8000C5A8 000094E8 38 A1 00 68 */ addi r5, r1, 0x68
|
||||
/* 8000C5AC 000094EC 48 25 A7 11 */ bl cXyz_NS_outprod
|
||||
/* 8000C5AC 000094EC 48 25 A7 11 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 8000C5B0 000094F0 C0 01 00 38 */ lfs f0, 0x38(r1)
|
||||
/* 8000C5B4 000094F4 D0 01 00 80 */ stfs f0, 0x80(r1)
|
||||
/* 8000C5B8 000094F8 C0 01 00 3C */ lfs f0, 0x3c(r1)
|
||||
@@ -369,7 +369,7 @@ mDoMtx_lookAt:
|
||||
/* 8000C5C0 00009500 C0 01 00 40 */ lfs f0, 0x40(r1)
|
||||
/* 8000C5C4 00009504 D0 01 00 88 */ stfs f0, 0x88(r1)
|
||||
/* 8000C5C8 00009508 38 61 00 80 */ addi r3, r1, 0x80
|
||||
/* 8000C5CC 0000950C 48 25 AA 11 */ bl cXyz_NS_normalizeRS
|
||||
/* 8000C5CC 0000950C 48 25 AA 11 */ bl normalizeRS__4cXyzFv
|
||||
/* 8000C5D0 00009510 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8000C5D4 00009514 40 82 00 50 */ bne lbl_8000C624
|
||||
/* 8000C5D8 00009518 C0 01 00 6C */ lfs f0, 0x6c(r1)
|
||||
@@ -381,7 +381,7 @@ mDoMtx_lookAt:
|
||||
/* 8000C5F0 00009530 38 61 00 2C */ addi r3, r1, 0x2c
|
||||
/* 8000C5F4 00009534 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 8000C5F8 00009538 38 A1 00 68 */ addi r5, r1, 0x68
|
||||
/* 8000C5FC 0000953C 48 25 A6 C1 */ bl cXyz_NS_outprod
|
||||
/* 8000C5FC 0000953C 48 25 A6 C1 */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 8000C600 00009540 C0 01 00 2C */ lfs f0, 0x2c(r1)
|
||||
/* 8000C604 00009544 D0 01 00 80 */ stfs f0, 0x80(r1)
|
||||
/* 8000C608 00009548 C0 01 00 30 */ lfs f0, 0x30(r1)
|
||||
@@ -390,12 +390,12 @@ mDoMtx_lookAt:
|
||||
/* 8000C614 00009554 D0 01 00 88 */ stfs f0, 0x88(r1)
|
||||
/* 8000C618 00009558 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8000C61C 0000955C 38 81 00 80 */ addi r4, r1, 0x80
|
||||
/* 8000C620 00009560 48 25 A8 D5 */ bl cXyz_NS_normalize
|
||||
/* 8000C620 00009560 48 25 A8 D5 */ bl normalize__4cXyzFv
|
||||
lbl_8000C624:
|
||||
/* 8000C624 00009564 38 61 00 14 */ addi r3, r1, 0x14
|
||||
/* 8000C628 00009568 38 81 00 68 */ addi r4, r1, 0x68
|
||||
/* 8000C62C 0000956C 38 A1 00 80 */ addi r5, r1, 0x80
|
||||
/* 8000C630 00009570 48 25 A6 8D */ bl cXyz_NS_outprod
|
||||
/* 8000C630 00009570 48 25 A6 8D */ bl outprod__4cXyzCFRC3Vec
|
||||
/* 8000C634 00009574 C0 01 00 14 */ lfs f0, 0x14(r1)
|
||||
/* 8000C638 00009578 D0 01 00 74 */ stfs f0, 0x74(r1)
|
||||
/* 8000C63C 0000957C C0 01 00 18 */ lfs f0, 0x18(r1)
|
||||
@@ -404,7 +404,7 @@ lbl_8000C624:
|
||||
/* 8000C648 00009588 D0 01 00 7C */ stfs f0, 0x7c(r1)
|
||||
/* 8000C64C 0000958C 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8000C650 00009590 38 81 00 74 */ addi r4, r1, 0x74
|
||||
/* 8000C654 00009594 48 25 A8 A1 */ bl cXyz_NS_normalize
|
||||
/* 8000C654 00009594 48 25 A8 A1 */ bl normalize__4cXyzFv
|
||||
/* 8000C658 00009598 C0 01 00 80 */ lfs f0, 0x80(r1)
|
||||
/* 8000C65C 0000959C D0 1E 00 00 */ stfs f0, 0(r30)
|
||||
/* 8000C660 000095A0 C0 01 00 84 */ lfs f0, 0x84(r1)
|
||||
@@ -482,7 +482,7 @@ mDoMtx_lookAt_X1_:
|
||||
/* 8000C774 000096B4 38 61 00 08 */ addi r3, r1, 8
|
||||
/* 8000C778 000096B8 38 81 00 44 */ addi r4, r1, 0x44
|
||||
/* 8000C77C 000096BC 38 A1 00 38 */ addi r5, r1, 0x38
|
||||
/* 8000C780 000096C0 48 25 A3 B5 */ bl cXyz_NS___mi
|
||||
/* 8000C780 000096C0 48 25 A3 B5 */ bl __mi__4cXyzCFRC3Vec
|
||||
/* 8000C784 000096C4 C0 01 00 08 */ lfs f0, 8(r1)
|
||||
/* 8000C788 000096C8 D0 01 00 20 */ stfs f0, 0x20(r1)
|
||||
/* 8000C78C 000096CC C0 01 00 0C */ lfs f0, 0xc(r1)
|
||||
@@ -490,7 +490,7 @@ mDoMtx_lookAt_X1_:
|
||||
/* 8000C794 000096D4 C0 01 00 10 */ lfs f0, 0x10(r1)
|
||||
/* 8000C798 000096D8 D0 01 00 28 */ stfs f0, 0x28(r1)
|
||||
/* 8000C79C 000096DC 38 61 00 20 */ addi r3, r1, 0x20
|
||||
/* 8000C7A0 000096E0 48 25 A8 3D */ bl cXyz_NS_normalizeRS
|
||||
/* 8000C7A0 000096E0 48 25 A8 3D */ bl normalizeRS__4cXyzFv
|
||||
/* 8000C7A4 000096E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 8000C7A8 000096E8 40 82 00 14 */ bne lbl_8000C7BC
|
||||
/* 8000C7AC 000096EC C0 21 00 40 */ lfs f1, 0x40(r1)
|
||||
@@ -810,7 +810,7 @@ lbl_8000CC48:
|
||||
lbl_8000CC4C:
|
||||
/* 8000CC4C 00009B8C C0 1E 00 18 */ lfs f0, 0x18(r30)
|
||||
/* 8000CC50 00009B90 FC 20 00 50 */ fneg f1, f0
|
||||
/* 8000CC54 00009B94 48 25 AA 21 */ bl cM_atan2s
|
||||
/* 8000CC54 00009B94 48 25 AA 21 */ bl cM_atan2s__Fff
|
||||
/* 8000CC58 00009B98 B0 7F 00 00 */ sth r3, 0(r31)
|
||||
/* 8000CC5C 00009B9C A8 1F 00 00 */ lha r0, 0(r31)
|
||||
/* 8000CC60 00009BA0 2C 00 40 00 */ cmpwi r0, 0x4000
|
||||
@@ -823,17 +823,17 @@ lbl_8000CC70:
|
||||
/* 8000CC78 00009BB8 C0 1E 00 20 */ lfs f0, 0x20(r30)
|
||||
/* 8000CC7C 00009BBC FC 20 00 50 */ fneg f1, f0
|
||||
/* 8000CC80 00009BC0 C0 5E 00 00 */ lfs f2, 0(r30)
|
||||
/* 8000CC84 00009BC4 48 25 A9 F1 */ bl cM_atan2s
|
||||
/* 8000CC84 00009BC4 48 25 A9 F1 */ bl cM_atan2s__Fff
|
||||
/* 8000CC88 00009BC8 B0 7F 00 02 */ sth r3, 2(r31)
|
||||
/* 8000CC8C 00009BCC 48 00 00 24 */ b lbl_8000CCB0
|
||||
lbl_8000CC90:
|
||||
/* 8000CC90 00009BD0 C0 3E 00 08 */ lfs f1, 8(r30)
|
||||
/* 8000CC94 00009BD4 C0 5E 00 28 */ lfs f2, 0x28(r30)
|
||||
/* 8000CC98 00009BD8 48 25 A9 DD */ bl cM_atan2s
|
||||
/* 8000CC98 00009BD8 48 25 A9 DD */ bl cM_atan2s__Fff
|
||||
/* 8000CC9C 00009BDC B0 7F 00 02 */ sth r3, 2(r31)
|
||||
/* 8000CCA0 00009BE0 C0 3E 00 10 */ lfs f1, 0x10(r30)
|
||||
/* 8000CCA4 00009BE4 C0 5E 00 14 */ lfs f2, 0x14(r30)
|
||||
/* 8000CCA8 00009BE8 48 25 A9 CD */ bl cM_atan2s
|
||||
/* 8000CCA8 00009BE8 48 25 A9 CD */ bl cM_atan2s__Fff
|
||||
/* 8000CCAC 00009BEC B0 7F 00 04 */ sth r3, 4(r31)
|
||||
lbl_8000CCB0:
|
||||
/* 8000CCB0 00009BF0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
|
||||
Reference in New Issue
Block a user