mirror of
https://github.com/projectPiki/pikmin2.git
synced 2025-03-04 03:27:20 +00:00
Do some sysMath
This commit is contained in:
parent
535a972375
commit
28dd988f46
@ -91,825 +91,7 @@ lbl_805202C0:
|
||||
lbl_805202C4:
|
||||
.float -32768.0
|
||||
|
||||
.section .text, "ax" # 0x800056C0 - 0x80472F00
|
||||
|
||||
.global "CRSplineTangent__FfP10Vector3<f>"
|
||||
"CRSplineTangent__FfP10Vector3<f>":
|
||||
/* 80411858 0040E798 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 8041185C 0040E79C DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80411860 0040E7A0 F3 E1 00 18 */ psq_st f31, 24(r1), 0, qr0
|
||||
/* 80411864 0040E7A4 C0 02 1F 34 */ lfs f0, lbl_80520294@sda21(r2)
|
||||
/* 80411868 0040E7A8 ED 41 00 72 */ fmuls f10, f1, f1
|
||||
/* 8041186C 0040E7AC C0 42 1F 3C */ lfs f2, lbl_8052029C@sda21(r2)
|
||||
/* 80411870 0040E7B0 EC A0 00 72 */ fmuls f5, f0, f1
|
||||
/* 80411874 0040E7B4 C0 C2 1F 30 */ lfs f6, lbl_80520290@sda21(r2)
|
||||
/* 80411878 0040E7B8 C0 02 1F 44 */ lfs f0, lbl_805202A4@sda21(r2)
|
||||
/* 8041187C 0040E7BC EC 62 00 72 */ fmuls f3, f2, f1
|
||||
/* 80411880 0040E7C0 C0 82 1F 38 */ lfs f4, lbl_80520298@sda21(r2)
|
||||
/* 80411884 0040E7C4 EC A6 2A BA */ fmadds f5, f6, f10, f5
|
||||
/* 80411888 0040E7C8 C0 E2 1F 28 */ lfs f7, lbl_80520288@sda21(r2)
|
||||
/* 8041188C 0040E7CC EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80411890 0040E7D0 C0 42 1F 40 */ lfs f2, lbl_805202A0@sda21(r2)
|
||||
/* 80411894 0040E7D4 ED 84 1A B8 */ fmsubs f12, f4, f10, f3
|
||||
/* 80411898 0040E7D8 ED 65 38 28 */ fsubs f11, f5, f7
|
||||
/* 8041189C 0040E7DC EC C2 02 BA */ fmadds f6, f2, f10, f0
|
||||
/* 804118A0 0040E7E0 C0 44 00 00 */ lfs f2, 0(r4)
|
||||
/* 804118A4 0040E7E4 C0 04 00 0C */ lfs f0, 0xc(r4)
|
||||
/* 804118A8 0040E7E8 C0 A4 00 04 */ lfs f5, 4(r4)
|
||||
/* 804118AC 0040E7EC EC 62 02 F2 */ fmuls f3, f2, f11
|
||||
/* 804118B0 0040E7F0 EC 40 03 32 */ fmuls f2, f0, f12
|
||||
/* 804118B4 0040E7F4 C0 84 00 10 */ lfs f4, 0x10(r4)
|
||||
/* 804118B8 0040E7F8 ED A7 30 2A */ fadds f13, f7, f6
|
||||
/* 804118BC 0040E7FC C1 02 1F 2C */ lfs f8, lbl_8052028C@sda21(r2)
|
||||
/* 804118C0 0040E800 EC C5 02 F2 */ fmuls f6, f5, f11
|
||||
/* 804118C4 0040E804 C0 04 00 18 */ lfs f0, 0x18(r4)
|
||||
/* 804118C8 0040E808 EC A4 03 32 */ fmuls f5, f4, f12
|
||||
/* 804118CC 0040E80C C1 24 00 08 */ lfs f9, 8(r4)
|
||||
/* 804118D0 0040E810 C0 E4 00 14 */ lfs f7, 0x14(r4)
|
||||
/* 804118D4 0040E814 EF E8 0A B8 */ fmsubs f31, f8, f10, f1
|
||||
/* 804118D8 0040E818 C0 84 00 1C */ lfs f4, 0x1c(r4)
|
||||
/* 804118DC 0040E81C EC 43 10 2A */ fadds f2, f3, f2
|
||||
/* 804118E0 0040E820 EC 20 03 72 */ fmuls f1, f0, f13
|
||||
/* 804118E4 0040E824 C0 04 00 24 */ lfs f0, 0x24(r4)
|
||||
/* 804118E8 0040E828 C1 04 00 20 */ lfs f8, 0x20(r4)
|
||||
/* 804118EC 0040E82C ED 49 02 F2 */ fmuls f10, f9, f11
|
||||
/* 804118F0 0040E830 ED 27 03 32 */ fmuls f9, f7, f12
|
||||
/* 804118F4 0040E834 C0 64 00 28 */ lfs f3, 0x28(r4)
|
||||
/* 804118F8 0040E838 C0 E4 00 2C */ lfs f7, 0x2c(r4)
|
||||
/* 804118FC 0040E83C EC A6 28 2A */ fadds f5, f6, f5
|
||||
/* 80411900 0040E840 EC 84 03 72 */ fmuls f4, f4, f13
|
||||
/* 80411904 0040E844 EC 22 08 2A */ fadds f1, f2, f1
|
||||
/* 80411908 0040E848 EC 00 07 F2 */ fmuls f0, f0, f31
|
||||
/* 8041190C 0040E84C ED 2A 48 2A */ fadds f9, f10, f9
|
||||
/* 80411910 0040E850 EC C8 03 72 */ fmuls f6, f8, f13
|
||||
/* 80411914 0040E854 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 80411918 0040E858 EC 45 20 2A */ fadds f2, f5, f4
|
||||
/* 8041191C 0040E85C EC 23 07 F2 */ fmuls f1, f3, f31
|
||||
/* 80411920 0040E860 EC 69 30 2A */ fadds f3, f9, f6
|
||||
/* 80411924 0040E864 D0 03 00 00 */ stfs f0, 0(r3)
|
||||
/* 80411928 0040E868 EC 07 07 F2 */ fmuls f0, f7, f31
|
||||
/* 8041192C 0040E86C EC 22 08 2A */ fadds f1, f2, f1
|
||||
/* 80411930 0040E870 EC 03 00 2A */ fadds f0, f3, f0
|
||||
/* 80411934 0040E874 D0 23 00 04 */ stfs f1, 4(r3)
|
||||
/* 80411938 0040E878 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 8041193C 0040E87C E3 E1 00 18 */ psq_l f31, 24(r1), 0, qr0
|
||||
/* 80411940 0040E880 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80411944 0040E884 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80411948 0040E888 4E 80 00 20 */ blr
|
||||
|
||||
.global read__8BoundBoxFR6Stream
|
||||
read__8BoundBoxFR6Stream:
|
||||
/* 8041194C 0040E88C 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80411950 0040E890 7C 08 02 A6 */ mflr r0
|
||||
/* 80411954 0040E894 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80411958 0040E898 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 8041195C 0040E89C 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80411960 0040E8A0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80411964 0040E8A4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80411968 0040E8A8 48 00 00 29 */ bl "read__10Vector3<f>FR6Stream"
|
||||
/* 8041196C 0040E8AC 7F E4 FB 78 */ mr r4, r31
|
||||
/* 80411970 0040E8B0 38 7E 00 0C */ addi r3, r30, 0xc
|
||||
/* 80411974 0040E8B4 48 00 00 1D */ bl "read__10Vector3<f>FR6Stream"
|
||||
/* 80411978 0040E8B8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 8041197C 0040E8BC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80411980 0040E8C0 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80411984 0040E8C4 7C 08 03 A6 */ mtlr r0
|
||||
/* 80411988 0040E8C8 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8041198C 0040E8CC 4E 80 00 20 */ blr
|
||||
|
||||
.global "read__10Vector3<f>FR6Stream"
|
||||
"read__10Vector3<f>FR6Stream":
|
||||
/* 80411990 0040E8D0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80411994 0040E8D4 7C 08 02 A6 */ mflr r0
|
||||
/* 80411998 0040E8D8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 8041199C 0040E8DC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 804119A0 0040E8E0 7C 9F 23 78 */ mr r31, r4
|
||||
/* 804119A4 0040E8E4 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 804119A8 0040E8E8 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 804119AC 0040E8EC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 804119B0 0040E8F0 48 00 33 FD */ bl readFloat__6StreamFv
|
||||
/* 804119B4 0040E8F4 D0 3E 00 00 */ stfs f1, 0(r30)
|
||||
/* 804119B8 0040E8F8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 804119BC 0040E8FC 48 00 33 F1 */ bl readFloat__6StreamFv
|
||||
/* 804119C0 0040E900 D0 3E 00 04 */ stfs f1, 4(r30)
|
||||
/* 804119C4 0040E904 7F E3 FB 78 */ mr r3, r31
|
||||
/* 804119C8 0040E908 48 00 33 E5 */ bl readFloat__6StreamFv
|
||||
/* 804119CC 0040E90C D0 3E 00 08 */ stfs f1, 8(r30)
|
||||
/* 804119D0 0040E910 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 804119D4 0040E914 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 804119D8 0040E918 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 804119DC 0040E91C 7C 08 03 A6 */ mtlr r0
|
||||
/* 804119E0 0040E920 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 804119E4 0040E924 4E 80 00 20 */ blr
|
||||
|
||||
.global "write__10Vector3<f>FR6Stream"
|
||||
"write__10Vector3<f>FR6Stream":
|
||||
/* 804119E8 0040E928 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 804119EC 0040E92C 7C 08 02 A6 */ mflr r0
|
||||
/* 804119F0 0040E930 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 804119F4 0040E934 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 804119F8 0040E938 7C 9F 23 78 */ mr r31, r4
|
||||
/* 804119FC 0040E93C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80411A00 0040E940 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80411A04 0040E944 C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 80411A08 0040E948 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411A0C 0040E94C 48 00 3E 3D */ bl writeFloat__6StreamFf
|
||||
/* 80411A10 0040E950 C0 3E 00 04 */ lfs f1, 4(r30)
|
||||
/* 80411A14 0040E954 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411A18 0040E958 48 00 3E 31 */ bl writeFloat__6StreamFf
|
||||
/* 80411A1C 0040E95C C0 3E 00 08 */ lfs f1, 8(r30)
|
||||
/* 80411A20 0040E960 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411A24 0040E964 48 00 3E 25 */ bl writeFloat__6StreamFf
|
||||
/* 80411A28 0040E968 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80411A2C 0040E96C 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80411A30 0040E970 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80411A34 0040E974 7C 08 03 A6 */ mtlr r0
|
||||
/* 80411A38 0040E978 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80411A3C 0040E97C 4E 80 00 20 */ blr
|
||||
|
||||
.global write__5PlaneFR6Stream
|
||||
write__5PlaneFR6Stream:
|
||||
/* 80411A40 0040E980 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80411A44 0040E984 7C 08 02 A6 */ mflr r0
|
||||
/* 80411A48 0040E988 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80411A4C 0040E98C 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80411A50 0040E990 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80411A54 0040E994 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80411A58 0040E998 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80411A5C 0040E99C C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 80411A60 0040E9A0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411A64 0040E9A4 48 00 3D E5 */ bl writeFloat__6StreamFf
|
||||
/* 80411A68 0040E9A8 C0 3E 00 04 */ lfs f1, 4(r30)
|
||||
/* 80411A6C 0040E9AC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411A70 0040E9B0 48 00 3D D9 */ bl writeFloat__6StreamFf
|
||||
/* 80411A74 0040E9B4 C0 3E 00 08 */ lfs f1, 8(r30)
|
||||
/* 80411A78 0040E9B8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411A7C 0040E9BC 48 00 3D CD */ bl writeFloat__6StreamFf
|
||||
/* 80411A80 0040E9C0 C0 3E 00 0C */ lfs f1, 0xc(r30)
|
||||
/* 80411A84 0040E9C4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411A88 0040E9C8 48 00 3D C1 */ bl writeFloat__6StreamFf
|
||||
/* 80411A8C 0040E9CC 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80411A90 0040E9D0 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80411A94 0040E9D4 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80411A98 0040E9D8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80411A9C 0040E9DC 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80411AA0 0040E9E0 4E 80 00 20 */ blr
|
||||
|
||||
.global read__5PlaneFR6Stream
|
||||
read__5PlaneFR6Stream:
|
||||
/* 80411AA4 0040E9E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80411AA8 0040E9E8 7C 08 02 A6 */ mflr r0
|
||||
/* 80411AAC 0040E9EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80411AB0 0040E9F0 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80411AB4 0040E9F4 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80411AB8 0040E9F8 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80411ABC 0040E9FC 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80411AC0 0040EA00 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411AC4 0040EA04 48 00 32 E9 */ bl readFloat__6StreamFv
|
||||
/* 80411AC8 0040EA08 D0 3E 00 00 */ stfs f1, 0(r30)
|
||||
/* 80411ACC 0040EA0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411AD0 0040EA10 48 00 32 DD */ bl readFloat__6StreamFv
|
||||
/* 80411AD4 0040EA14 D0 3E 00 04 */ stfs f1, 4(r30)
|
||||
/* 80411AD8 0040EA18 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411ADC 0040EA1C 48 00 32 D1 */ bl readFloat__6StreamFv
|
||||
/* 80411AE0 0040EA20 D0 3E 00 08 */ stfs f1, 8(r30)
|
||||
/* 80411AE4 0040EA24 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411AE8 0040EA28 48 00 32 C5 */ bl readFloat__6StreamFv
|
||||
/* 80411AEC 0040EA2C D0 3E 00 0C */ stfs f1, 0xc(r30)
|
||||
/* 80411AF0 0040EA30 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80411AF4 0040EA34 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80411AF8 0040EA38 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80411AFC 0040EA3C 7C 08 03 A6 */ mtlr r0
|
||||
/* 80411B00 0040EA40 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80411B04 0040EA44 4E 80 00 20 */ blr
|
||||
|
||||
.global write__6Color4FR6Stream
|
||||
write__6Color4FR6Stream:
|
||||
/* 80411B08 0040EA48 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80411B0C 0040EA4C 7C 08 02 A6 */ mflr r0
|
||||
/* 80411B10 0040EA50 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80411B14 0040EA54 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80411B18 0040EA58 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80411B1C 0040EA5C 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80411B20 0040EA60 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80411B24 0040EA64 88 83 00 00 */ lbz r4, 0(r3)
|
||||
/* 80411B28 0040EA68 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411B2C 0040EA6C 48 00 3B 45 */ bl writeByte__6StreamFUc
|
||||
/* 80411B30 0040EA70 88 9E 00 01 */ lbz r4, 1(r30)
|
||||
/* 80411B34 0040EA74 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411B38 0040EA78 48 00 3B 39 */ bl writeByte__6StreamFUc
|
||||
/* 80411B3C 0040EA7C 88 9E 00 02 */ lbz r4, 2(r30)
|
||||
/* 80411B40 0040EA80 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411B44 0040EA84 48 00 3B 2D */ bl writeByte__6StreamFUc
|
||||
/* 80411B48 0040EA88 88 9E 00 03 */ lbz r4, 3(r30)
|
||||
/* 80411B4C 0040EA8C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411B50 0040EA90 48 00 3B 21 */ bl writeByte__6StreamFUc
|
||||
/* 80411B54 0040EA94 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80411B58 0040EA98 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80411B5C 0040EA9C 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80411B60 0040EAA0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80411B64 0040EAA4 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80411B68 0040EAA8 4E 80 00 20 */ blr
|
||||
|
||||
.global read__6Color4FR6Stream
|
||||
read__6Color4FR6Stream:
|
||||
/* 80411B6C 0040EAAC 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80411B70 0040EAB0 7C 08 02 A6 */ mflr r0
|
||||
/* 80411B74 0040EAB4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80411B78 0040EAB8 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 80411B7C 0040EABC 7C 9F 23 78 */ mr r31, r4
|
||||
/* 80411B80 0040EAC0 93 C1 00 08 */ stw r30, 8(r1)
|
||||
/* 80411B84 0040EAC4 7C 7E 1B 78 */ mr r30, r3
|
||||
/* 80411B88 0040EAC8 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411B8C 0040EACC 48 00 29 11 */ bl readByte__6StreamFv
|
||||
/* 80411B90 0040EAD0 98 7E 00 00 */ stb r3, 0(r30)
|
||||
/* 80411B94 0040EAD4 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411B98 0040EAD8 48 00 29 05 */ bl readByte__6StreamFv
|
||||
/* 80411B9C 0040EADC 98 7E 00 01 */ stb r3, 1(r30)
|
||||
/* 80411BA0 0040EAE0 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411BA4 0040EAE4 48 00 28 F9 */ bl readByte__6StreamFv
|
||||
/* 80411BA8 0040EAE8 98 7E 00 02 */ stb r3, 2(r30)
|
||||
/* 80411BAC 0040EAEC 7F E3 FB 78 */ mr r3, r31
|
||||
/* 80411BB0 0040EAF0 48 00 28 ED */ bl readByte__6StreamFv
|
||||
/* 80411BB4 0040EAF4 98 7E 00 03 */ stb r3, 3(r30)
|
||||
/* 80411BB8 0040EAF8 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80411BBC 0040EAFC 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 80411BC0 0040EB00 83 C1 00 08 */ lwz r30, 8(r1)
|
||||
/* 80411BC4 0040EB04 7C 08 03 A6 */ mtlr r0
|
||||
/* 80411BC8 0040EB08 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80411BCC 0040EB0C 4E 80 00 20 */ blr
|
||||
|
||||
.global roundAng__Ff
|
||||
roundAng__Ff:
|
||||
/* 80411BD0 0040EB10 C0 02 1F 10 */ lfs f0, lbl_80520270@sda21(r2)
|
||||
/* 80411BD4 0040EB14 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80411BD8 0040EB18 40 80 00 0C */ bge lbl_80411BE4
|
||||
/* 80411BDC 0040EB1C C0 02 1F 48 */ lfs f0, lbl_805202A8@sda21(r2)
|
||||
/* 80411BE0 0040EB20 EC 21 00 2A */ fadds f1, f1, f0
|
||||
lbl_80411BE4:
|
||||
/* 80411BE4 0040EB24 C0 02 1F 48 */ lfs f0, lbl_805202A8@sda21(r2)
|
||||
/* 80411BE8 0040EB28 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80411BEC 0040EB2C 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80411BF0 0040EB30 4C 82 00 20 */ bnelr
|
||||
/* 80411BF4 0040EB34 EC 21 00 28 */ fsubs f1, f1, f0
|
||||
/* 80411BF8 0040EB38 4E 80 00 20 */ blr
|
||||
|
||||
.global angDist__Fff
|
||||
angDist__Fff:
|
||||
/* 80411BFC 0040EB3C EC 41 10 28 */ fsubs f2, f1, f2
|
||||
/* 80411C00 0040EB40 C0 02 1F 10 */ lfs f0, lbl_80520270@sda21(r2)
|
||||
/* 80411C04 0040EB44 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80411C08 0040EB48 40 80 00 0C */ bge lbl_80411C14
|
||||
/* 80411C0C 0040EB4C C0 02 1F 48 */ lfs f0, lbl_805202A8@sda21(r2)
|
||||
/* 80411C10 0040EB50 EC 42 00 2A */ fadds f2, f2, f0
|
||||
lbl_80411C14:
|
||||
/* 80411C14 0040EB54 C0 02 1F 48 */ lfs f0, lbl_805202A8@sda21(r2)
|
||||
/* 80411C18 0040EB58 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80411C1C 0040EB5C 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80411C20 0040EB60 40 82 00 08 */ bne lbl_80411C28
|
||||
/* 80411C24 0040EB64 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
lbl_80411C28:
|
||||
/* 80411C28 0040EB68 C0 02 1F 1C */ lfs f0, lbl_8052027C@sda21(r2)
|
||||
/* 80411C2C 0040EB6C FC 20 10 90 */ fmr f1, f2
|
||||
/* 80411C30 0040EB70 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80411C34 0040EB74 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80411C38 0040EB78 4C 82 00 20 */ bnelr
|
||||
/* 80411C3C 0040EB7C C0 22 1F 48 */ lfs f1, lbl_805202A8@sda21(r2)
|
||||
/* 80411C40 0040EB80 C0 02 1F 10 */ lfs f0, lbl_80520270@sda21(r2)
|
||||
/* 80411C44 0040EB84 EC 41 10 28 */ fsubs f2, f1, f2
|
||||
/* 80411C48 0040EB88 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80411C4C 0040EB8C 40 80 00 08 */ bge lbl_80411C54
|
||||
/* 80411C50 0040EB90 EC 42 08 2A */ fadds f2, f2, f1
|
||||
lbl_80411C54:
|
||||
/* 80411C54 0040EB94 C0 02 1F 48 */ lfs f0, lbl_805202A8@sda21(r2)
|
||||
/* 80411C58 0040EB98 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80411C5C 0040EB9C 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80411C60 0040EBA0 40 82 00 08 */ bne lbl_80411C68
|
||||
/* 80411C64 0040EBA4 EC 42 00 28 */ fsubs f2, f2, f0
|
||||
lbl_80411C68:
|
||||
/* 80411C68 0040EBA8 FC 20 10 50 */ fneg f1, f2
|
||||
/* 80411C6C 0040EBAC 4E 80 00 20 */ blr
|
||||
|
||||
.global makeIdentity__8Matrix3fFv
|
||||
makeIdentity__8Matrix3fFv:
|
||||
/* 80411C70 0040EBB0 C0 22 1F 18 */ lfs f1, lbl_80520278@sda21(r2)
|
||||
/* 80411C74 0040EBB4 C0 02 1F 10 */ lfs f0, lbl_80520270@sda21(r2)
|
||||
/* 80411C78 0040EBB8 D0 23 00 00 */ stfs f1, 0(r3)
|
||||
/* 80411C7C 0040EBBC D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 80411C80 0040EBC0 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 80411C84 0040EBC4 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 80411C88 0040EBC8 D0 23 00 10 */ stfs f1, 0x10(r3)
|
||||
/* 80411C8C 0040EBCC D0 03 00 14 */ stfs f0, 0x14(r3)
|
||||
/* 80411C90 0040EBD0 D0 03 00 18 */ stfs f0, 0x18(r3)
|
||||
/* 80411C94 0040EBD4 D0 03 00 1C */ stfs f0, 0x1c(r3)
|
||||
/* 80411C98 0040EBD8 D0 23 00 20 */ stfs f1, 0x20(r3)
|
||||
/* 80411C9C 0040EBDC 4E 80 00 20 */ blr
|
||||
|
||||
.global calcEigenMatrix__8Matrix3fFR8Matrix3fR8Matrix3f
|
||||
calcEigenMatrix__8Matrix3fFR8Matrix3fR8Matrix3f:
|
||||
/* 80411CA0 0040EBE0 94 21 FE 70 */ stwu r1, -0x190(r1)
|
||||
/* 80411CA4 0040EBE4 C0 42 1F 18 */ lfs f2, lbl_80520278@sda21(r2)
|
||||
/* 80411CA8 0040EBE8 BE 01 01 50 */ stmw r16, 0x150(r1)
|
||||
/* 80411CAC 0040EBEC 3A 21 01 28 */ addi r17, r1, 0x128
|
||||
/* 80411CB0 0040EBF0 C0 22 1F 10 */ lfs f1, lbl_80520270@sda21(r2)
|
||||
/* 80411CB4 0040EBF4 3A 40 00 00 */ li r18, 0
|
||||
/* 80411CB8 0040EBF8 C0 02 1F 4C */ lfs f0, lbl_805202AC@sda21(r2)
|
||||
/* 80411CBC 0040EBFC 80 C3 00 00 */ lwz r6, 0(r3)
|
||||
/* 80411CC0 0040EC00 80 03 00 04 */ lwz r0, 4(r3)
|
||||
/* 80411CC4 0040EC04 90 C4 00 00 */ stw r6, 0(r4)
|
||||
/* 80411CC8 0040EC08 90 04 00 04 */ stw r0, 4(r4)
|
||||
/* 80411CCC 0040EC0C 80 C3 00 08 */ lwz r6, 8(r3)
|
||||
/* 80411CD0 0040EC10 80 03 00 0C */ lwz r0, 0xc(r3)
|
||||
/* 80411CD4 0040EC14 90 C4 00 08 */ stw r6, 8(r4)
|
||||
/* 80411CD8 0040EC18 90 04 00 0C */ stw r0, 0xc(r4)
|
||||
/* 80411CDC 0040EC1C 80 C3 00 10 */ lwz r6, 0x10(r3)
|
||||
/* 80411CE0 0040EC20 80 03 00 14 */ lwz r0, 0x14(r3)
|
||||
/* 80411CE4 0040EC24 90 C4 00 10 */ stw r6, 0x10(r4)
|
||||
/* 80411CE8 0040EC28 90 04 00 14 */ stw r0, 0x14(r4)
|
||||
/* 80411CEC 0040EC2C 80 C3 00 18 */ lwz r6, 0x18(r3)
|
||||
/* 80411CF0 0040EC30 80 03 00 1C */ lwz r0, 0x1c(r3)
|
||||
/* 80411CF4 0040EC34 90 C4 00 18 */ stw r6, 0x18(r4)
|
||||
/* 80411CF8 0040EC38 90 04 00 1C */ stw r0, 0x1c(r4)
|
||||
/* 80411CFC 0040EC3C 80 03 00 20 */ lwz r0, 0x20(r3)
|
||||
/* 80411D00 0040EC40 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
/* 80411D04 0040EC44 D0 45 00 00 */ stfs f2, 0(r5)
|
||||
/* 80411D08 0040EC48 D0 25 00 04 */ stfs f1, 4(r5)
|
||||
/* 80411D0C 0040EC4C D0 25 00 08 */ stfs f1, 8(r5)
|
||||
/* 80411D10 0040EC50 D0 25 00 0C */ stfs f1, 0xc(r5)
|
||||
/* 80411D14 0040EC54 D0 45 00 10 */ stfs f2, 0x10(r5)
|
||||
/* 80411D18 0040EC58 D0 25 00 14 */ stfs f1, 0x14(r5)
|
||||
/* 80411D1C 0040EC5C D0 25 00 18 */ stfs f1, 0x18(r5)
|
||||
/* 80411D20 0040EC60 D0 25 00 1C */ stfs f1, 0x1c(r5)
|
||||
/* 80411D24 0040EC64 D0 45 00 20 */ stfs f2, 0x20(r5)
|
||||
lbl_80411D28:
|
||||
/* 80411D28 0040EC68 38 00 00 03 */ li r0, 3
|
||||
/* 80411D2C 0040EC6C 7C 86 23 78 */ mr r6, r4
|
||||
/* 80411D30 0040EC70 C0 42 1F 10 */ lfs f2, lbl_80520270@sda21(r2)
|
||||
/* 80411D34 0040EC74 38 60 00 00 */ li r3, 0
|
||||
/* 80411D38 0040EC78 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80411D3C:
|
||||
/* 80411D3C 0040EC7C 38 00 00 00 */ li r0, 0
|
||||
/* 80411D40 0040EC80 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80411D44 0040EC84 41 82 00 0C */ beq lbl_80411D50
|
||||
/* 80411D48 0040EC88 C0 26 00 00 */ lfs f1, 0(r6)
|
||||
/* 80411D4C 0040EC8C EC 42 08 2A */ fadds f2, f2, f1
|
||||
lbl_80411D50:
|
||||
/* 80411D50 0040EC90 38 00 00 01 */ li r0, 1
|
||||
/* 80411D54 0040EC94 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80411D58 0040EC98 41 82 00 0C */ beq lbl_80411D64
|
||||
/* 80411D5C 0040EC9C C0 26 00 04 */ lfs f1, 4(r6)
|
||||
/* 80411D60 0040ECA0 EC 42 08 2A */ fadds f2, f2, f1
|
||||
lbl_80411D64:
|
||||
/* 80411D64 0040ECA4 38 00 00 02 */ li r0, 2
|
||||
/* 80411D68 0040ECA8 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80411D6C 0040ECAC 41 82 00 0C */ beq lbl_80411D78
|
||||
/* 80411D70 0040ECB0 C0 26 00 08 */ lfs f1, 8(r6)
|
||||
/* 80411D74 0040ECB4 EC 42 08 2A */ fadds f2, f2, f1
|
||||
lbl_80411D78:
|
||||
/* 80411D78 0040ECB8 38 C6 00 0C */ addi r6, r6, 0xc
|
||||
/* 80411D7C 0040ECBC 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80411D80 0040ECC0 42 00 FF BC */ bdnz lbl_80411D3C
|
||||
/* 80411D84 0040ECC4 FC 20 12 10 */ fabs f1, f2
|
||||
/* 80411D88 0040ECC8 FC 20 08 18 */ frsp f1, f1
|
||||
/* 80411D8C 0040ECCC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80411D90 0040ECD0 40 80 00 64 */ bge lbl_80411DF4
|
||||
/* 80411D94 0040ECD4 C0 22 1F 10 */ lfs f1, lbl_80520270@sda21(r2)
|
||||
/* 80411D98 0040ECD8 FC 01 10 00 */ fcmpu cr0, f1, f2
|
||||
/* 80411D9C 0040ECDC 41 82 00 50 */ beq lbl_80411DEC
|
||||
/* 80411DA0 0040ECE0 38 00 00 03 */ li r0, 3
|
||||
/* 80411DA4 0040ECE4 7C 86 23 78 */ mr r6, r4
|
||||
/* 80411DA8 0040ECE8 38 60 00 00 */ li r3, 0
|
||||
/* 80411DAC 0040ECEC 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80411DB0:
|
||||
/* 80411DB0 0040ECF0 38 00 00 00 */ li r0, 0
|
||||
/* 80411DB4 0040ECF4 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80411DB8 0040ECF8 41 82 00 08 */ beq lbl_80411DC0
|
||||
/* 80411DBC 0040ECFC D0 26 00 00 */ stfs f1, 0(r6)
|
||||
lbl_80411DC0:
|
||||
/* 80411DC0 0040ED00 38 00 00 01 */ li r0, 1
|
||||
/* 80411DC4 0040ED04 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80411DC8 0040ED08 41 82 00 08 */ beq lbl_80411DD0
|
||||
/* 80411DCC 0040ED0C D0 26 00 04 */ stfs f1, 4(r6)
|
||||
lbl_80411DD0:
|
||||
/* 80411DD0 0040ED10 38 00 00 02 */ li r0, 2
|
||||
/* 80411DD4 0040ED14 7C 03 00 00 */ cmpw r3, r0
|
||||
/* 80411DD8 0040ED18 41 82 00 08 */ beq lbl_80411DE0
|
||||
/* 80411DDC 0040ED1C D0 26 00 08 */ stfs f1, 8(r6)
|
||||
lbl_80411DE0:
|
||||
/* 80411DE0 0040ED20 38 C6 00 0C */ addi r6, r6, 0xc
|
||||
/* 80411DE4 0040ED24 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80411DE8 0040ED28 42 00 FF C8 */ bdnz lbl_80411DB0
|
||||
lbl_80411DEC:
|
||||
/* 80411DEC 0040ED2C 38 00 00 01 */ li r0, 1
|
||||
/* 80411DF0 0040ED30 48 00 00 08 */ b lbl_80411DF8
|
||||
lbl_80411DF4:
|
||||
/* 80411DF4 0040ED34 38 00 00 00 */ li r0, 0
|
||||
lbl_80411DF8:
|
||||
/* 80411DF8 0040ED38 54 00 06 3F */ clrlwi. r0, r0, 0x18
|
||||
/* 80411DFC 0040ED3C 40 82 05 C0 */ bne lbl_804123BC
|
||||
/* 80411E00 0040ED40 3B 00 00 00 */ li r24, 0
|
||||
/* 80411E04 0040ED44 7C 93 23 78 */ mr r19, r4
|
||||
/* 80411E08 0040ED48 7E 39 8B 78 */ mr r25, r17
|
||||
/* 80411E0C 0040ED4C 38 60 00 00 */ li r3, 0
|
||||
/* 80411E10 0040ED50 7F 17 C3 78 */ mr r23, r24
|
||||
lbl_80411E14:
|
||||
/* 80411E14 0040ED54 38 C3 00 01 */ addi r6, r3, 1
|
||||
/* 80411E18 0040ED58 3B 61 01 28 */ addi r27, r1, 0x128
|
||||
/* 80411E1C 0040ED5C 1E A6 00 0C */ mulli r21, r6, 0xc
|
||||
/* 80411E20 0040ED60 54 D6 10 3A */ slwi r22, r6, 2
|
||||
/* 80411E24 0040ED64 7F 93 B2 14 */ add r28, r19, r22
|
||||
/* 80411E28 0040ED68 7F 59 B2 14 */ add r26, r25, r22
|
||||
/* 80411E2C 0040ED6C 7F 7B AA 14 */ add r27, r27, r21
|
||||
/* 80411E30 0040ED70 48 00 05 5C */ b lbl_8041238C
|
||||
lbl_80411E34:
|
||||
/* 80411E34 0040ED74 C0 3C 00 00 */ lfs f1, 0(r28)
|
||||
/* 80411E38 0040ED78 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 80411E3C 0040ED7C 41 80 05 38 */ blt lbl_80412374
|
||||
/* 80411E40 0040ED80 83 A4 00 00 */ lwz r29, 0(r4)
|
||||
/* 80411E44 0040ED84 3B C1 01 28 */ addi r30, r1, 0x128
|
||||
/* 80411E48 0040ED88 82 84 00 04 */ lwz r20, 4(r4)
|
||||
/* 80411E4C 0040ED8C 81 84 00 08 */ lwz r12, 8(r4)
|
||||
/* 80411E50 0040ED90 81 64 00 0C */ lwz r11, 0xc(r4)
|
||||
/* 80411E54 0040ED94 81 44 00 10 */ lwz r10, 0x10(r4)
|
||||
/* 80411E58 0040ED98 81 24 00 14 */ lwz r9, 0x14(r4)
|
||||
/* 80411E5C 0040ED9C 81 04 00 18 */ lwz r8, 0x18(r4)
|
||||
/* 80411E60 0040EDA0 80 E4 00 1C */ lwz r7, 0x1c(r4)
|
||||
/* 80411E64 0040EDA4 80 04 00 20 */ lwz r0, 0x20(r4)
|
||||
/* 80411E68 0040EDA8 93 A1 01 28 */ stw r29, 0x128(r1)
|
||||
/* 80411E6C 0040EDAC C0 62 1F 34 */ lfs f3, lbl_80520294@sda21(r2)
|
||||
/* 80411E70 0040EDB0 92 81 01 2C */ stw r20, 0x12c(r1)
|
||||
/* 80411E74 0040EDB4 C0 42 1F 10 */ lfs f2, lbl_80520270@sda21(r2)
|
||||
/* 80411E78 0040EDB8 91 81 01 30 */ stw r12, 0x130(r1)
|
||||
/* 80411E7C 0040EDBC 91 61 01 34 */ stw r11, 0x134(r1)
|
||||
/* 80411E80 0040EDC0 91 41 01 38 */ stw r10, 0x138(r1)
|
||||
/* 80411E84 0040EDC4 91 21 01 3C */ stw r9, 0x13c(r1)
|
||||
/* 80411E88 0040EDC8 91 01 01 40 */ stw r8, 0x140(r1)
|
||||
/* 80411E8C 0040EDCC 90 E1 01 44 */ stw r7, 0x144(r1)
|
||||
/* 80411E90 0040EDD0 90 01 01 48 */ stw r0, 0x148(r1)
|
||||
/* 80411E94 0040EDD4 C0 3A 00 00 */ lfs f1, 0(r26)
|
||||
/* 80411E98 0040EDD8 7C BB B4 2E */ lfsx f5, r27, r22
|
||||
/* 80411E9C 0040EDDC 7C 99 C4 2E */ lfsx f4, r25, r24
|
||||
/* 80411EA0 0040EDE0 EC 23 00 72 */ fmuls f1, f3, f1
|
||||
/* 80411EA4 0040EDE4 EC 65 20 28 */ fsubs f3, f5, f4
|
||||
/* 80411EA8 0040EDE8 EC 63 08 24 */ fdivs f3, f3, f1
|
||||
/* 80411EAC 0040EDEC FC 03 10 40 */ fcmpo cr0, f3, f2
|
||||
/* 80411EB0 0040EDF0 40 81 00 2C */ ble lbl_80411EDC
|
||||
/* 80411EB4 0040EDF4 C0 22 1F 18 */ lfs f1, lbl_80520278@sda21(r2)
|
||||
/* 80411EB8 0040EDF8 EC 83 08 FA */ fmadds f4, f3, f3, f1
|
||||
/* 80411EBC 0040EDFC FC 04 10 40 */ fcmpo cr0, f4, f2
|
||||
/* 80411EC0 0040EE00 40 81 00 0C */ ble lbl_80411ECC
|
||||
/* 80411EC4 0040EE04 FC 20 20 34 */ frsqrte f1, f4
|
||||
/* 80411EC8 0040EE08 EC 81 01 32 */ fmuls f4, f1, f4
|
||||
lbl_80411ECC:
|
||||
/* 80411ECC 0040EE0C EC 23 20 2A */ fadds f1, f3, f4
|
||||
/* 80411ED0 0040EE10 C0 42 1F 18 */ lfs f2, lbl_80520278@sda21(r2)
|
||||
/* 80411ED4 0040EE14 EC 62 08 24 */ fdivs f3, f2, f1
|
||||
/* 80411ED8 0040EE18 48 00 00 2C */ b lbl_80411F04
|
||||
lbl_80411EDC:
|
||||
/* 80411EDC 0040EE1C C0 22 1F 18 */ lfs f1, lbl_80520278@sda21(r2)
|
||||
/* 80411EE0 0040EE20 EC 83 08 FA */ fmadds f4, f3, f3, f1
|
||||
/* 80411EE4 0040EE24 FC 04 10 40 */ fcmpo cr0, f4, f2
|
||||
/* 80411EE8 0040EE28 40 81 00 0C */ ble lbl_80411EF4
|
||||
/* 80411EEC 0040EE2C FC 20 20 34 */ frsqrte f1, f4
|
||||
/* 80411EF0 0040EE30 EC 81 01 32 */ fmuls f4, f1, f4
|
||||
lbl_80411EF4:
|
||||
/* 80411EF4 0040EE34 FC 20 18 50 */ fneg f1, f3
|
||||
/* 80411EF8 0040EE38 C0 42 1F 14 */ lfs f2, lbl_80520274@sda21(r2)
|
||||
/* 80411EFC 0040EE3C EC 21 20 2A */ fadds f1, f1, f4
|
||||
/* 80411F00 0040EE40 EC 62 08 24 */ fdivs f3, f2, f1
|
||||
lbl_80411F04:
|
||||
/* 80411F04 0040EE44 C0 42 1F 18 */ lfs f2, lbl_80520278@sda21(r2)
|
||||
/* 80411F08 0040EE48 C0 22 1F 10 */ lfs f1, lbl_80520270@sda21(r2)
|
||||
/* 80411F0C 0040EE4C EC 83 10 FA */ fmadds f4, f3, f3, f2
|
||||
/* 80411F10 0040EE50 FC 04 08 40 */ fcmpo cr0, f4, f1
|
||||
/* 80411F14 0040EE54 40 81 00 0C */ ble lbl_80411F20
|
||||
/* 80411F18 0040EE58 FC 20 20 34 */ frsqrte f1, f4
|
||||
/* 80411F1C 0040EE5C EC 81 01 32 */ fmuls f4, f1, f4
|
||||
lbl_80411F20:
|
||||
/* 80411F20 0040EE60 C0 42 1F 18 */ lfs f2, lbl_80520278@sda21(r2)
|
||||
/* 80411F24 0040EE64 7D 3E BA 14 */ add r9, r30, r23
|
||||
/* 80411F28 0040EE68 C1 02 1F 10 */ lfs f8, lbl_80520270@sda21(r2)
|
||||
/* 80411F2C 0040EE6C 7D 5E AA 14 */ add r10, r30, r21
|
||||
/* 80411F30 0040EE70 EC 82 20 24 */ fdivs f4, f2, f4
|
||||
/* 80411F34 0040EE74 D0 41 01 28 */ stfs f2, 0x128(r1)
|
||||
/* 80411F38 0040EE78 38 00 00 03 */ li r0, 3
|
||||
/* 80411F3C 0040EE7C 7C A8 2B 78 */ mr r8, r5
|
||||
/* 80411F40 0040EE80 D1 01 01 2C */ stfs f8, 0x12c(r1)
|
||||
/* 80411F44 0040EE84 38 E1 00 50 */ addi r7, r1, 0x50
|
||||
/* 80411F48 0040EE88 EC 63 01 32 */ fmuls f3, f3, f4
|
||||
/* 80411F4C 0040EE8C D1 01 01 30 */ stfs f8, 0x130(r1)
|
||||
/* 80411F50 0040EE90 D1 01 01 34 */ stfs f8, 0x134(r1)
|
||||
/* 80411F54 0040EE94 FC 20 18 50 */ fneg f1, f3
|
||||
/* 80411F58 0040EE98 D0 41 01 38 */ stfs f2, 0x138(r1)
|
||||
/* 80411F5C 0040EE9C D1 01 01 3C */ stfs f8, 0x13c(r1)
|
||||
/* 80411F60 0040EEA0 D1 01 01 40 */ stfs f8, 0x140(r1)
|
||||
/* 80411F64 0040EEA4 D1 01 01 44 */ stfs f8, 0x144(r1)
|
||||
/* 80411F68 0040EEA8 D0 41 01 48 */ stfs f2, 0x148(r1)
|
||||
/* 80411F6C 0040EEAC 7C 89 C5 2E */ stfsx f4, r9, r24
|
||||
/* 80411F70 0040EEB0 7C 8A B5 2E */ stfsx f4, r10, r22
|
||||
/* 80411F74 0040EEB4 7C 69 B5 2E */ stfsx f3, r9, r22
|
||||
/* 80411F78 0040EEB8 7C 2A C5 2E */ stfsx f1, r10, r24
|
||||
/* 80411F7C 0040EEBC 7C 09 03 A6 */ mtctr r0
|
||||
lbl_80411F80:
|
||||
/* 80411F80 0040EEC0 D1 07 00 00 */ stfs f8, 0(r7)
|
||||
/* 80411F84 0040EEC4 C0 E8 00 00 */ lfs f7, 0(r8)
|
||||
/* 80411F88 0040EEC8 C0 C1 01 28 */ lfs f6, 0x128(r1)
|
||||
/* 80411F8C 0040EECC C0 27 00 00 */ lfs f1, 0(r7)
|
||||
/* 80411F90 0040EED0 C0 A8 00 04 */ lfs f5, 4(r8)
|
||||
/* 80411F94 0040EED4 EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 80411F98 0040EED8 C0 68 00 08 */ lfs f3, 8(r8)
|
||||
/* 80411F9C 0040EEDC C0 81 01 34 */ lfs f4, 0x134(r1)
|
||||
/* 80411FA0 0040EEE0 39 08 00 0C */ addi r8, r8, 0xc
|
||||
/* 80411FA4 0040EEE4 C0 41 01 40 */ lfs f2, 0x140(r1)
|
||||
/* 80411FA8 0040EEE8 D0 27 00 00 */ stfs f1, 0(r7)
|
||||
/* 80411FAC 0040EEEC C0 C1 01 2C */ lfs f6, 0x12c(r1)
|
||||
/* 80411FB0 0040EEF0 C0 27 00 00 */ lfs f1, 0(r7)
|
||||
/* 80411FB4 0040EEF4 EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 80411FB8 0040EEF8 C0 81 01 38 */ lfs f4, 0x138(r1)
|
||||
/* 80411FBC 0040EEFC D0 27 00 00 */ stfs f1, 0(r7)
|
||||
/* 80411FC0 0040EF00 C0 27 00 00 */ lfs f1, 0(r7)
|
||||
/* 80411FC4 0040EF04 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 80411FC8 0040EF08 C0 41 01 44 */ lfs f2, 0x144(r1)
|
||||
/* 80411FCC 0040EF0C D0 27 00 00 */ stfs f1, 0(r7)
|
||||
/* 80411FD0 0040EF10 D1 07 00 04 */ stfs f8, 4(r7)
|
||||
/* 80411FD4 0040EF14 C0 27 00 04 */ lfs f1, 4(r7)
|
||||
/* 80411FD8 0040EF18 EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 80411FDC 0040EF1C C0 C1 01 30 */ lfs f6, 0x130(r1)
|
||||
/* 80411FE0 0040EF20 D0 27 00 04 */ stfs f1, 4(r7)
|
||||
/* 80411FE4 0040EF24 C0 27 00 04 */ lfs f1, 4(r7)
|
||||
/* 80411FE8 0040EF28 EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 80411FEC 0040EF2C C0 81 01 3C */ lfs f4, 0x13c(r1)
|
||||
/* 80411FF0 0040EF30 D0 27 00 04 */ stfs f1, 4(r7)
|
||||
/* 80411FF4 0040EF34 C0 27 00 04 */ lfs f1, 4(r7)
|
||||
/* 80411FF8 0040EF38 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 80411FFC 0040EF3C C0 41 01 48 */ lfs f2, 0x148(r1)
|
||||
/* 80412000 0040EF40 D0 27 00 04 */ stfs f1, 4(r7)
|
||||
/* 80412004 0040EF44 D1 07 00 08 */ stfs f8, 8(r7)
|
||||
/* 80412008 0040EF48 C0 27 00 08 */ lfs f1, 8(r7)
|
||||
/* 8041200C 0040EF4C EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 80412010 0040EF50 D0 27 00 08 */ stfs f1, 8(r7)
|
||||
/* 80412014 0040EF54 C0 27 00 08 */ lfs f1, 8(r7)
|
||||
/* 80412018 0040EF58 EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 8041201C 0040EF5C D0 27 00 08 */ stfs f1, 8(r7)
|
||||
/* 80412020 0040EF60 C0 27 00 08 */ lfs f1, 8(r7)
|
||||
/* 80412024 0040EF64 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 80412028 0040EF68 D0 27 00 08 */ stfs f1, 8(r7)
|
||||
/* 8041202C 0040EF6C 38 E7 00 0C */ addi r7, r7, 0xc
|
||||
/* 80412030 0040EF70 42 00 FF 50 */ bdnz lbl_80411F80
|
||||
/* 80412034 0040EF74 83 C1 00 50 */ lwz r30, 0x50(r1)
|
||||
/* 80412038 0040EF78 3A 00 00 03 */ li r16, 3
|
||||
/* 8041203C 0040EF7C 83 E1 00 54 */ lwz r31, 0x54(r1)
|
||||
/* 80412040 0040EF80 3A 81 00 E0 */ addi r20, r1, 0xe0
|
||||
/* 80412044 0040EF84 93 C5 00 00 */ stw r30, 0(r5)
|
||||
/* 80412048 0040EF88 3B A1 00 2C */ addi r29, r1, 0x2c
|
||||
/* 8041204C 0040EF8C 81 81 00 58 */ lwz r12, 0x58(r1)
|
||||
/* 80412050 0040EF90 93 E5 00 04 */ stw r31, 4(r5)
|
||||
/* 80412054 0040EF94 81 61 00 5C */ lwz r11, 0x5c(r1)
|
||||
/* 80412058 0040EF98 91 85 00 08 */ stw r12, 8(r5)
|
||||
/* 8041205C 0040EF9C 81 41 00 60 */ lwz r10, 0x60(r1)
|
||||
/* 80412060 0040EFA0 91 65 00 0C */ stw r11, 0xc(r5)
|
||||
/* 80412064 0040EFA4 81 21 00 64 */ lwz r9, 0x64(r1)
|
||||
/* 80412068 0040EFA8 91 45 00 10 */ stw r10, 0x10(r5)
|
||||
/* 8041206C 0040EFAC 81 01 00 68 */ lwz r8, 0x68(r1)
|
||||
/* 80412070 0040EFB0 91 25 00 14 */ stw r9, 0x14(r5)
|
||||
/* 80412074 0040EFB4 C0 61 01 28 */ lfs f3, 0x128(r1)
|
||||
/* 80412078 0040EFB8 80 E1 00 6C */ lwz r7, 0x6c(r1)
|
||||
/* 8041207C 0040EFBC C0 41 01 34 */ lfs f2, 0x134(r1)
|
||||
/* 80412080 0040EFC0 80 01 00 70 */ lwz r0, 0x70(r1)
|
||||
/* 80412084 0040EFC4 C0 21 01 40 */ lfs f1, 0x140(r1)
|
||||
/* 80412088 0040EFC8 91 05 00 18 */ stw r8, 0x18(r5)
|
||||
/* 8041208C 0040EFCC C1 02 1F 10 */ lfs f8, lbl_80520270@sda21(r2)
|
||||
/* 80412090 0040EFD0 D0 61 00 E0 */ stfs f3, 0xe0(r1)
|
||||
/* 80412094 0040EFD4 C0 61 01 2C */ lfs f3, 0x12c(r1)
|
||||
/* 80412098 0040EFD8 D0 41 00 E4 */ stfs f2, 0xe4(r1)
|
||||
/* 8041209C 0040EFDC C0 41 01 38 */ lfs f2, 0x138(r1)
|
||||
/* 804120A0 0040EFE0 D0 21 00 E8 */ stfs f1, 0xe8(r1)
|
||||
/* 804120A4 0040EFE4 C0 21 01 44 */ lfs f1, 0x144(r1)
|
||||
/* 804120A8 0040EFE8 90 E5 00 1C */ stw r7, 0x1c(r5)
|
||||
/* 804120AC 0040EFEC D0 61 00 EC */ stfs f3, 0xec(r1)
|
||||
/* 804120B0 0040EFF0 C0 61 01 30 */ lfs f3, 0x130(r1)
|
||||
/* 804120B4 0040EFF4 D0 41 00 F0 */ stfs f2, 0xf0(r1)
|
||||
/* 804120B8 0040EFF8 C0 41 01 3C */ lfs f2, 0x13c(r1)
|
||||
/* 804120BC 0040EFFC D0 21 00 F4 */ stfs f1, 0xf4(r1)
|
||||
/* 804120C0 0040F000 C0 21 01 48 */ lfs f1, 0x148(r1)
|
||||
/* 804120C4 0040F004 93 C1 00 BC */ stw r30, 0xbc(r1)
|
||||
/* 804120C8 0040F008 93 E1 00 C0 */ stw r31, 0xc0(r1)
|
||||
/* 804120CC 0040F00C 91 81 00 C4 */ stw r12, 0xc4(r1)
|
||||
/* 804120D0 0040F010 91 61 00 C8 */ stw r11, 0xc8(r1)
|
||||
/* 804120D4 0040F014 91 41 00 CC */ stw r10, 0xcc(r1)
|
||||
/* 804120D8 0040F018 91 21 00 D0 */ stw r9, 0xd0(r1)
|
||||
/* 804120DC 0040F01C 91 01 00 D4 */ stw r8, 0xd4(r1)
|
||||
/* 804120E0 0040F020 90 E1 00 D8 */ stw r7, 0xd8(r1)
|
||||
/* 804120E4 0040F024 90 01 00 DC */ stw r0, 0xdc(r1)
|
||||
/* 804120E8 0040F028 93 C1 01 04 */ stw r30, 0x104(r1)
|
||||
/* 804120EC 0040F02C 93 E1 01 08 */ stw r31, 0x108(r1)
|
||||
/* 804120F0 0040F030 91 81 01 0C */ stw r12, 0x10c(r1)
|
||||
/* 804120F4 0040F034 91 61 01 10 */ stw r11, 0x110(r1)
|
||||
/* 804120F8 0040F038 91 41 01 14 */ stw r10, 0x114(r1)
|
||||
/* 804120FC 0040F03C 91 21 01 18 */ stw r9, 0x118(r1)
|
||||
/* 80412100 0040F040 91 01 01 1C */ stw r8, 0x11c(r1)
|
||||
/* 80412104 0040F044 90 E1 01 20 */ stw r7, 0x120(r1)
|
||||
/* 80412108 0040F048 90 01 01 24 */ stw r0, 0x124(r1)
|
||||
/* 8041210C 0040F04C 90 05 00 20 */ stw r0, 0x20(r5)
|
||||
/* 80412110 0040F050 D0 61 00 F8 */ stfs f3, 0xf8(r1)
|
||||
/* 80412114 0040F054 D0 41 00 FC */ stfs f2, 0xfc(r1)
|
||||
/* 80412118 0040F058 D0 21 01 00 */ stfs f1, 0x100(r1)
|
||||
/* 8041211C 0040F05C 7E 09 03 A6 */ mtctr r16
|
||||
lbl_80412120:
|
||||
/* 80412120 0040F060 D1 1D 00 00 */ stfs f8, 0(r29)
|
||||
/* 80412124 0040F064 C0 F4 00 00 */ lfs f7, 0(r20)
|
||||
/* 80412128 0040F068 C0 C4 00 00 */ lfs f6, 0(r4)
|
||||
/* 8041212C 0040F06C C0 3D 00 00 */ lfs f1, 0(r29)
|
||||
/* 80412130 0040F070 C0 B4 00 04 */ lfs f5, 4(r20)
|
||||
/* 80412134 0040F074 EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 80412138 0040F078 C0 74 00 08 */ lfs f3, 8(r20)
|
||||
/* 8041213C 0040F07C C0 84 00 0C */ lfs f4, 0xc(r4)
|
||||
/* 80412140 0040F080 3A 94 00 0C */ addi r20, r20, 0xc
|
||||
/* 80412144 0040F084 C0 44 00 18 */ lfs f2, 0x18(r4)
|
||||
/* 80412148 0040F088 D0 3D 00 00 */ stfs f1, 0(r29)
|
||||
/* 8041214C 0040F08C C0 C4 00 04 */ lfs f6, 4(r4)
|
||||
/* 80412150 0040F090 C0 3D 00 00 */ lfs f1, 0(r29)
|
||||
/* 80412154 0040F094 EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 80412158 0040F098 C0 84 00 10 */ lfs f4, 0x10(r4)
|
||||
/* 8041215C 0040F09C D0 3D 00 00 */ stfs f1, 0(r29)
|
||||
/* 80412160 0040F0A0 C0 3D 00 00 */ lfs f1, 0(r29)
|
||||
/* 80412164 0040F0A4 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 80412168 0040F0A8 C0 44 00 1C */ lfs f2, 0x1c(r4)
|
||||
/* 8041216C 0040F0AC D0 3D 00 00 */ stfs f1, 0(r29)
|
||||
/* 80412170 0040F0B0 D1 1D 00 04 */ stfs f8, 4(r29)
|
||||
/* 80412174 0040F0B4 C0 3D 00 04 */ lfs f1, 4(r29)
|
||||
/* 80412178 0040F0B8 EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 8041217C 0040F0BC C0 C4 00 08 */ lfs f6, 8(r4)
|
||||
/* 80412180 0040F0C0 D0 3D 00 04 */ stfs f1, 4(r29)
|
||||
/* 80412184 0040F0C4 C0 3D 00 04 */ lfs f1, 4(r29)
|
||||
/* 80412188 0040F0C8 EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 8041218C 0040F0CC C0 84 00 14 */ lfs f4, 0x14(r4)
|
||||
/* 80412190 0040F0D0 D0 3D 00 04 */ stfs f1, 4(r29)
|
||||
/* 80412194 0040F0D4 C0 3D 00 04 */ lfs f1, 4(r29)
|
||||
/* 80412198 0040F0D8 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 8041219C 0040F0DC C0 44 00 20 */ lfs f2, 0x20(r4)
|
||||
/* 804121A0 0040F0E0 D0 3D 00 04 */ stfs f1, 4(r29)
|
||||
/* 804121A4 0040F0E4 D1 1D 00 08 */ stfs f8, 8(r29)
|
||||
/* 804121A8 0040F0E8 C0 3D 00 08 */ lfs f1, 8(r29)
|
||||
/* 804121AC 0040F0EC EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 804121B0 0040F0F0 D0 3D 00 08 */ stfs f1, 8(r29)
|
||||
/* 804121B4 0040F0F4 C0 3D 00 08 */ lfs f1, 8(r29)
|
||||
/* 804121B8 0040F0F8 EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 804121BC 0040F0FC D0 3D 00 08 */ stfs f1, 8(r29)
|
||||
/* 804121C0 0040F100 C0 3D 00 08 */ lfs f1, 8(r29)
|
||||
/* 804121C4 0040F104 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 804121C8 0040F108 D0 3D 00 08 */ stfs f1, 8(r29)
|
||||
/* 804121CC 0040F10C 3B BD 00 0C */ addi r29, r29, 0xc
|
||||
/* 804121D0 0040F110 42 00 FF 50 */ bdnz lbl_80412120
|
||||
/* 804121D4 0040F114 83 E1 00 2C */ lwz r31, 0x2c(r1)
|
||||
/* 804121D8 0040F118 3A 00 00 03 */ li r16, 3
|
||||
/* 804121DC 0040F11C 83 C1 00 30 */ lwz r30, 0x30(r1)
|
||||
/* 804121E0 0040F120 38 E1 00 08 */ addi r7, r1, 8
|
||||
/* 804121E4 0040F124 83 A1 00 34 */ lwz r29, 0x34(r1)
|
||||
/* 804121E8 0040F128 39 01 01 04 */ addi r8, r1, 0x104
|
||||
/* 804121EC 0040F12C 82 81 00 38 */ lwz r20, 0x38(r1)
|
||||
/* 804121F0 0040F130 81 81 00 3C */ lwz r12, 0x3c(r1)
|
||||
/* 804121F4 0040F134 81 61 00 40 */ lwz r11, 0x40(r1)
|
||||
/* 804121F8 0040F138 81 41 00 44 */ lwz r10, 0x44(r1)
|
||||
/* 804121FC 0040F13C 81 21 00 48 */ lwz r9, 0x48(r1)
|
||||
/* 80412200 0040F140 80 01 00 4C */ lwz r0, 0x4c(r1)
|
||||
/* 80412204 0040F144 93 E1 00 98 */ stw r31, 0x98(r1)
|
||||
/* 80412208 0040F148 C1 02 1F 10 */ lfs f8, lbl_80520270@sda21(r2)
|
||||
/* 8041220C 0040F14C 93 C1 00 9C */ stw r30, 0x9c(r1)
|
||||
/* 80412210 0040F150 93 A1 00 A0 */ stw r29, 0xa0(r1)
|
||||
/* 80412214 0040F154 92 81 00 A4 */ stw r20, 0xa4(r1)
|
||||
/* 80412218 0040F158 91 81 00 A8 */ stw r12, 0xa8(r1)
|
||||
/* 8041221C 0040F15C 91 61 00 AC */ stw r11, 0xac(r1)
|
||||
/* 80412220 0040F160 91 41 00 B0 */ stw r10, 0xb0(r1)
|
||||
/* 80412224 0040F164 91 21 00 B4 */ stw r9, 0xb4(r1)
|
||||
/* 80412228 0040F168 90 01 00 B8 */ stw r0, 0xb8(r1)
|
||||
/* 8041222C 0040F16C 93 E1 01 04 */ stw r31, 0x104(r1)
|
||||
/* 80412230 0040F170 93 C1 01 08 */ stw r30, 0x108(r1)
|
||||
/* 80412234 0040F174 93 A1 01 0C */ stw r29, 0x10c(r1)
|
||||
/* 80412238 0040F178 92 81 01 10 */ stw r20, 0x110(r1)
|
||||
/* 8041223C 0040F17C 91 81 01 14 */ stw r12, 0x114(r1)
|
||||
/* 80412240 0040F180 91 61 01 18 */ stw r11, 0x118(r1)
|
||||
/* 80412244 0040F184 91 41 01 1C */ stw r10, 0x11c(r1)
|
||||
/* 80412248 0040F188 91 21 01 20 */ stw r9, 0x120(r1)
|
||||
/* 8041224C 0040F18C 90 01 01 24 */ stw r0, 0x124(r1)
|
||||
/* 80412250 0040F190 7E 09 03 A6 */ mtctr r16
|
||||
lbl_80412254:
|
||||
/* 80412254 0040F194 D1 07 00 00 */ stfs f8, 0(r7)
|
||||
/* 80412258 0040F198 C0 E8 00 00 */ lfs f7, 0(r8)
|
||||
/* 8041225C 0040F19C C0 C1 01 28 */ lfs f6, 0x128(r1)
|
||||
/* 80412260 0040F1A0 C0 27 00 00 */ lfs f1, 0(r7)
|
||||
/* 80412264 0040F1A4 C0 A8 00 04 */ lfs f5, 4(r8)
|
||||
/* 80412268 0040F1A8 EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 8041226C 0040F1AC C0 68 00 08 */ lfs f3, 8(r8)
|
||||
/* 80412270 0040F1B0 C0 81 01 34 */ lfs f4, 0x134(r1)
|
||||
/* 80412274 0040F1B4 39 08 00 0C */ addi r8, r8, 0xc
|
||||
/* 80412278 0040F1B8 C0 41 01 40 */ lfs f2, 0x140(r1)
|
||||
/* 8041227C 0040F1BC D0 27 00 00 */ stfs f1, 0(r7)
|
||||
/* 80412280 0040F1C0 C0 C1 01 2C */ lfs f6, 0x12c(r1)
|
||||
/* 80412284 0040F1C4 C0 27 00 00 */ lfs f1, 0(r7)
|
||||
/* 80412288 0040F1C8 EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 8041228C 0040F1CC C0 81 01 38 */ lfs f4, 0x138(r1)
|
||||
/* 80412290 0040F1D0 D0 27 00 00 */ stfs f1, 0(r7)
|
||||
/* 80412294 0040F1D4 C0 27 00 00 */ lfs f1, 0(r7)
|
||||
/* 80412298 0040F1D8 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 8041229C 0040F1DC C0 41 01 44 */ lfs f2, 0x144(r1)
|
||||
/* 804122A0 0040F1E0 D0 27 00 00 */ stfs f1, 0(r7)
|
||||
/* 804122A4 0040F1E4 D1 07 00 04 */ stfs f8, 4(r7)
|
||||
/* 804122A8 0040F1E8 C0 27 00 04 */ lfs f1, 4(r7)
|
||||
/* 804122AC 0040F1EC EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 804122B0 0040F1F0 C0 C1 01 30 */ lfs f6, 0x130(r1)
|
||||
/* 804122B4 0040F1F4 D0 27 00 04 */ stfs f1, 4(r7)
|
||||
/* 804122B8 0040F1F8 C0 27 00 04 */ lfs f1, 4(r7)
|
||||
/* 804122BC 0040F1FC EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 804122C0 0040F200 C0 81 01 3C */ lfs f4, 0x13c(r1)
|
||||
/* 804122C4 0040F204 D0 27 00 04 */ stfs f1, 4(r7)
|
||||
/* 804122C8 0040F208 C0 27 00 04 */ lfs f1, 4(r7)
|
||||
/* 804122CC 0040F20C EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 804122D0 0040F210 C0 41 01 48 */ lfs f2, 0x148(r1)
|
||||
/* 804122D4 0040F214 D0 27 00 04 */ stfs f1, 4(r7)
|
||||
/* 804122D8 0040F218 D1 07 00 08 */ stfs f8, 8(r7)
|
||||
/* 804122DC 0040F21C C0 27 00 08 */ lfs f1, 8(r7)
|
||||
/* 804122E0 0040F220 EC 27 09 BA */ fmadds f1, f7, f6, f1
|
||||
/* 804122E4 0040F224 D0 27 00 08 */ stfs f1, 8(r7)
|
||||
/* 804122E8 0040F228 C0 27 00 08 */ lfs f1, 8(r7)
|
||||
/* 804122EC 0040F22C EC 25 09 3A */ fmadds f1, f5, f4, f1
|
||||
/* 804122F0 0040F230 D0 27 00 08 */ stfs f1, 8(r7)
|
||||
/* 804122F4 0040F234 C0 27 00 08 */ lfs f1, 8(r7)
|
||||
/* 804122F8 0040F238 EC 23 08 BA */ fmadds f1, f3, f2, f1
|
||||
/* 804122FC 0040F23C D0 27 00 08 */ stfs f1, 8(r7)
|
||||
/* 80412300 0040F240 38 E7 00 0C */ addi r7, r7, 0xc
|
||||
/* 80412304 0040F244 42 00 FF 50 */ bdnz lbl_80412254
|
||||
/* 80412308 0040F248 82 81 00 08 */ lwz r20, 8(r1)
|
||||
/* 8041230C 0040F24C 82 01 00 0C */ lwz r16, 0xc(r1)
|
||||
/* 80412310 0040F250 92 84 00 00 */ stw r20, 0(r4)
|
||||
/* 80412314 0040F254 81 81 00 10 */ lwz r12, 0x10(r1)
|
||||
/* 80412318 0040F258 92 04 00 04 */ stw r16, 4(r4)
|
||||
/* 8041231C 0040F25C 81 61 00 14 */ lwz r11, 0x14(r1)
|
||||
/* 80412320 0040F260 91 84 00 08 */ stw r12, 8(r4)
|
||||
/* 80412324 0040F264 81 41 00 18 */ lwz r10, 0x18(r1)
|
||||
/* 80412328 0040F268 91 64 00 0C */ stw r11, 0xc(r4)
|
||||
/* 8041232C 0040F26C 81 21 00 1C */ lwz r9, 0x1c(r1)
|
||||
/* 80412330 0040F270 91 44 00 10 */ stw r10, 0x10(r4)
|
||||
/* 80412334 0040F274 81 01 00 20 */ lwz r8, 0x20(r1)
|
||||
/* 80412338 0040F278 91 24 00 14 */ stw r9, 0x14(r4)
|
||||
/* 8041233C 0040F27C 80 E1 00 24 */ lwz r7, 0x24(r1)
|
||||
/* 80412340 0040F280 91 04 00 18 */ stw r8, 0x18(r4)
|
||||
/* 80412344 0040F284 80 01 00 28 */ lwz r0, 0x28(r1)
|
||||
/* 80412348 0040F288 90 E4 00 1C */ stw r7, 0x1c(r4)
|
||||
/* 8041234C 0040F28C 92 81 00 74 */ stw r20, 0x74(r1)
|
||||
/* 80412350 0040F290 92 01 00 78 */ stw r16, 0x78(r1)
|
||||
/* 80412354 0040F294 91 81 00 7C */ stw r12, 0x7c(r1)
|
||||
/* 80412358 0040F298 91 61 00 80 */ stw r11, 0x80(r1)
|
||||
/* 8041235C 0040F29C 91 41 00 84 */ stw r10, 0x84(r1)
|
||||
/* 80412360 0040F2A0 91 21 00 88 */ stw r9, 0x88(r1)
|
||||
/* 80412364 0040F2A4 91 01 00 8C */ stw r8, 0x8c(r1)
|
||||
/* 80412368 0040F2A8 90 E1 00 90 */ stw r7, 0x90(r1)
|
||||
/* 8041236C 0040F2AC 90 01 00 94 */ stw r0, 0x94(r1)
|
||||
/* 80412370 0040F2B0 90 04 00 20 */ stw r0, 0x20(r4)
|
||||
lbl_80412374:
|
||||
/* 80412374 0040F2B4 3B 9C 00 04 */ addi r28, r28, 4
|
||||
/* 80412378 0040F2B8 3A D6 00 04 */ addi r22, r22, 4
|
||||
/* 8041237C 0040F2BC 3B 7B 00 0C */ addi r27, r27, 0xc
|
||||
/* 80412380 0040F2C0 3B 5A 00 04 */ addi r26, r26, 4
|
||||
/* 80412384 0040F2C4 3A B5 00 0C */ addi r21, r21, 0xc
|
||||
/* 80412388 0040F2C8 38 C6 00 01 */ addi r6, r6, 1
|
||||
lbl_8041238C:
|
||||
/* 8041238C 0040F2CC 2C 06 00 03 */ cmpwi r6, 3
|
||||
/* 80412390 0040F2D0 41 80 FA A4 */ blt lbl_80411E34
|
||||
/* 80412394 0040F2D4 38 63 00 01 */ addi r3, r3, 1
|
||||
/* 80412398 0040F2D8 3B 39 00 0C */ addi r25, r25, 0xc
|
||||
/* 8041239C 0040F2DC 2C 03 00 02 */ cmpwi r3, 2
|
||||
/* 804123A0 0040F2E0 3B 18 00 04 */ addi r24, r24, 4
|
||||
/* 804123A4 0040F2E4 3A F7 00 0C */ addi r23, r23, 0xc
|
||||
/* 804123A8 0040F2E8 3A 73 00 0C */ addi r19, r19, 0xc
|
||||
/* 804123AC 0040F2EC 41 80 FA 68 */ blt lbl_80411E14
|
||||
/* 804123B0 0040F2F0 3A 52 00 01 */ addi r18, r18, 1
|
||||
/* 804123B4 0040F2F4 2C 12 00 32 */ cmpwi r18, 0x32
|
||||
/* 804123B8 0040F2F8 41 80 F9 70 */ blt lbl_80411D28
|
||||
lbl_804123BC:
|
||||
/* 804123BC 0040F2FC BA 01 01 50 */ lmw r16, 0x150(r1)
|
||||
/* 804123C0 0040F300 38 21 01 90 */ addi r1, r1, 0x190
|
||||
/* 804123C4 0040F304 4E 80 00 20 */ blr
|
||||
|
||||
.global __ct__4QuatFv
|
||||
__ct__4QuatFv:
|
||||
/* 804123C8 0040F308 C0 02 1F 10 */ lfs f0, lbl_80520270@sda21(r2)
|
||||
/* 804123CC 0040F30C D0 03 00 00 */ stfs f0, 0(r3)
|
||||
/* 804123D0 0040F310 D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 804123D4 0040F314 D0 03 00 08 */ stfs f0, 8(r3)
|
||||
/* 804123D8 0040F318 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 804123DC 0040F31C 4E 80 00 20 */ blr
|
||||
|
||||
.global "__ct__4QuatFf10Vector3<f>"
|
||||
"__ct__4QuatFf10Vector3<f>":
|
||||
/* 804123E0 0040F320 D0 23 00 00 */ stfs f1, 0(r3)
|
||||
/* 804123E4 0040F324 C0 04 00 00 */ lfs f0, 0(r4)
|
||||
/* 804123E8 0040F328 C0 24 00 04 */ lfs f1, 4(r4)
|
||||
/* 804123EC 0040F32C D0 03 00 04 */ stfs f0, 4(r3)
|
||||
/* 804123F0 0040F330 C0 04 00 08 */ lfs f0, 8(r4)
|
||||
/* 804123F4 0040F334 D0 23 00 08 */ stfs f1, 8(r3)
|
||||
/* 804123F8 0040F338 D0 03 00 0C */ stfs f0, 0xc(r3)
|
||||
/* 804123FC 0040F33C 4E 80 00 20 */ blr
|
||||
.section .text, "ax" # 0x800056C0 - 0x80472F005
|
||||
|
||||
.global __ml__FR4QuatR4Quat
|
||||
__ml__FR4QuatR4Quat:
|
||||
|
File diff suppressed because it is too large
Load Diff
Loading…
x
Reference in New Issue
Block a user