diff options
author | Max <mparisi@stevens.edu> | 2020-09-29 19:18:08 -0400 |
---|---|---|
committer | Max <mparisi@stevens.edu> | 2020-09-29 19:18:08 -0400 |
commit | 0912e90a6ac1aee0d04cf4e26bc871a392b827d7 (patch) | |
tree | f0c99427dfbb5b3055f1added38a70303af04cba /asm/text_1.s | |
parent | bb28572125c45ec20f5fbf85120cd71fb2486bac (diff) |
math library splits
Diffstat (limited to 'asm/text_1.s')
-rw-r--r-- | asm/text_1.s | 60 |
1 files changed, 30 insertions, 30 deletions
diff --git a/asm/text_1.s b/asm/text_1.s index 366e5a8..c32a8b1 100644 --- a/asm/text_1.s +++ b/asm/text_1.s @@ -40830,7 +40830,7 @@ tanf: /* 8002A460 000260C0 94 21 FF F0 */ stwu r1, -0x10(r1) /* 8002A464 000260C4 7C 08 02 A6 */ mflr r0 /* 8002A468 000260C8 90 01 00 14 */ stw r0, 0x14(r1) -/* 8002A46C 000260CC 48 1A A1 71 */ bl func_801D45DC +/* 8002A46C 000260CC 48 1A A1 71 */ bl atan2 /* 8002A470 000260D0 80 01 00 14 */ lwz r0, 0x14(r1) /* 8002A474 000260D4 FC 20 08 18 */ frsp f1, f1 /* 8002A478 000260D8 7C 08 03 A6 */ mtlr r0 @@ -57865,7 +57865,7 @@ func_80038B8C: /* 80038BF8 00034858 48 24 40 F1 */ bl func_8027CCE8 /* 80038BFC 0003485C C0 41 00 34 */ lfs f2, 0x34(r1) /* 80038C00 00034860 C0 21 00 2C */ lfs f1, 0x2c(r1) -/* 80038C04 00034864 48 19 B9 D9 */ bl func_801D45DC +/* 80038C04 00034864 48 19 B9 D9 */ bl atan2 /* 80038C08 00034868 EC 5D F0 24 */ fdivs f2, f29, f30 /* 80038C0C 0003486C C0 02 82 20 */ lfs f0, lbl_80640820-_SDA2_BASE_(r2) /* 80038C10 00034870 FC 40 10 1E */ fctiwz f2, f2 @@ -57973,7 +57973,7 @@ lbl_80038D58: /* 80038D84 000349E4 48 24 3F 65 */ bl func_8027CCE8 /* 80038D88 000349E8 C0 41 00 40 */ lfs f2, 0x40(r1) /* 80038D8C 000349EC C0 21 00 38 */ lfs f1, 0x38(r1) -/* 80038D90 000349F0 48 19 B8 4D */ bl func_801D45DC +/* 80038D90 000349F0 48 19 B8 4D */ bl atan2 /* 80038D94 000349F4 FF E0 08 18 */ frsp f31, f1 /* 80038D98 000349F8 7F A4 EB 78 */ mr r4, r29 /* 80038D9C 000349FC 38 61 00 14 */ addi r3, r1, 0x14 @@ -58001,7 +58001,7 @@ lbl_80038DE0: /* 80038DF0 00034A50 C0 02 82 80 */ lfs f0, lbl_80640880-_SDA2_BASE_(r2) /* 80038DF4 00034A54 48 00 00 0C */ b lbl_80038E00 lbl_80038DF8: -/* 80038DF8 00034A58 48 19 B7 E1 */ bl func_801D45D8 +/* 80038DF8 00034A58 48 19 B7 E1 */ bl asin /* 80038DFC 00034A5C FC 00 08 18 */ frsp f0, f1 lbl_80038E00: /* 80038E00 00034A60 FC 40 00 50 */ fneg f2, f0 @@ -58063,7 +58063,7 @@ lbl_80038E9C: /* 80038ECC 00034B2C 48 24 3E 1D */ bl func_8027CCE8 /* 80038ED0 00034B30 C0 41 00 40 */ lfs f2, 0x40(r1) /* 80038ED4 00034B34 C0 21 00 38 */ lfs f1, 0x38(r1) -/* 80038ED8 00034B38 48 19 B7 05 */ bl func_801D45DC +/* 80038ED8 00034B38 48 19 B7 05 */ bl atan2 /* 80038EDC 00034B3C FF E0 08 18 */ frsp f31, f1 /* 80038EE0 00034B40 7F C4 F3 78 */ mr r4, r30 /* 80038EE4 00034B44 38 61 00 14 */ addi r3, r1, 0x14 @@ -58100,7 +58100,7 @@ lbl_80038F44: /* 80038F54 00034BB4 C0 02 82 80 */ lfs f0, lbl_80640880-_SDA2_BASE_(r2) /* 80038F58 00034BB8 48 00 00 0C */ b lbl_80038F64 lbl_80038F5C: -/* 80038F5C 00034BBC 48 19 B6 7D */ bl func_801D45D8 +/* 80038F5C 00034BBC 48 19 B6 7D */ bl asin /* 80038F60 00034BC0 FC 00 08 18 */ frsp f0, f1 lbl_80038F64: /* 80038F64 00034BC4 FC 20 00 50 */ fneg f1, f0 @@ -59931,7 +59931,7 @@ lbl_8003A7A4: /* 8003A7D0 00036430 D0 1B 0C 78 */ stfs f0, 0xc78(r27) /* 8003A7D4 00036434 C0 5F 00 38 */ lfs f2, 0x38(r31) /* 8003A7D8 00036438 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 8003A7DC 0003643C 48 19 9E 01 */ bl func_801D45DC +/* 8003A7DC 0003643C 48 19 9E 01 */ bl atan2 /* 8003A7E0 00036440 FC 40 08 18 */ frsp f2, f1 /* 8003A7E4 00036444 C0 22 82 3C */ lfs f1, lbl_8064083C-_SDA2_BASE_(r2) /* 8003A7E8 00036448 C0 02 82 7C */ lfs f0, lbl_8064087C-_SDA2_BASE_(r2) @@ -59947,7 +59947,7 @@ lbl_8003A7FC: /* 8003A80C 0003646C D0 1B 0C 78 */ stfs f0, 0xc78(r27) /* 8003A810 00036470 C0 5F 00 38 */ lfs f2, 0x38(r31) /* 8003A814 00036474 C0 3F 00 2C */ lfs f1, 0x2c(r31) -/* 8003A818 00036478 48 19 9D C5 */ bl func_801D45DC +/* 8003A818 00036478 48 19 9D C5 */ bl atan2 /* 8003A81C 0003647C FC 40 08 18 */ frsp f2, f1 /* 8003A820 00036480 C0 22 82 3C */ lfs f1, lbl_8064083C-_SDA2_BASE_(r2) /* 8003A824 00036484 C0 02 82 A4 */ lfs f0, lbl_806408A4-_SDA2_BASE_(r2) @@ -59968,7 +59968,7 @@ lbl_8003A838: /* 8003A85C 000364BC EC 20 00 72 */ fmuls f1, f0, f1 /* 8003A860 000364C0 EF A3 10 28 */ fsubs f29, f3, f2 /* 8003A864 000364C4 EC 5D E0 2A */ fadds f2, f29, f28 -/* 8003A868 000364C8 48 19 9D 75 */ bl func_801D45DC +/* 8003A868 000364C8 48 19 9D 75 */ bl atan2 /* 8003A86C 000364CC FC 20 08 18 */ frsp f1, f1 /* 8003A870 000364D0 C0 02 82 3C */ lfs f0, lbl_8064083C-_SDA2_BASE_(r2) /* 8003A874 000364D4 EC 5D E0 28 */ fsubs f2, f29, f28 @@ -59981,7 +59981,7 @@ lbl_8003A838: /* 8003A890 000364F0 EC 23 00 72 */ fmuls f1, f3, f1 /* 8003A894 000364F4 EC 24 08 28 */ fsubs f1, f4, f1 /* 8003A898 000364F8 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8003A89C 000364FC 48 19 9D 41 */ bl func_801D45DC +/* 8003A89C 000364FC 48 19 9D 41 */ bl atan2 /* 8003A8A0 00036500 C0 42 82 3C */ lfs f2, lbl_8064083C-_SDA2_BASE_(r2) /* 8003A8A4 00036504 FC 60 08 18 */ frsp f3, f1 /* 8003A8A8 00036508 C0 02 82 30 */ lfs f0, lbl_80640830-_SDA2_BASE_(r2) @@ -60000,7 +60000,7 @@ lbl_8003A8C8: /* 8003A8D8 00036538 C0 02 82 80 */ lfs f0, lbl_80640880-_SDA2_BASE_(r2) /* 8003A8DC 0003653C 48 00 00 0C */ b lbl_8003A8E8 lbl_8003A8E0: -/* 8003A8E0 00036540 48 19 9C F9 */ bl func_801D45D8 +/* 8003A8E0 00036540 48 19 9C F9 */ bl asin /* 8003A8E4 00036544 FC 00 08 18 */ frsp f0, f1 lbl_8003A8E8: /* 8003A8E8 00036548 D0 1B 0C 80 */ stfs f0, 0xc80(r27) @@ -67202,7 +67202,7 @@ lbl_800409CC: /* 80040A4C 0003C6AC 40 82 00 08 */ bne lbl_80040A54 /* 80040A50 0003C6B0 48 00 00 0C */ b lbl_80040A5C lbl_80040A54: -/* 80040A54 0003C6B4 48 19 3D E1 */ bl func_801D4834 +/* 80040A54 0003C6B4 48 19 3D E1 */ bl sqrt /* 80040A58 0003C6B8 FC E0 08 18 */ frsp f7, f1 lbl_80040A5C: /* 80040A5C 0003C6BC C0 5D 00 50 */ lfs f2, 0x50(r29) @@ -67852,7 +67852,7 @@ lbl_80041308: lbl_80041320: /* 80041320 0003CF80 C0 41 00 5C */ lfs f2, 0x5c(r1) /* 80041324 0003CF84 C0 21 00 54 */ lfs f1, 0x54(r1) -/* 80041328 0003CF88 48 19 32 B5 */ bl func_801D45DC +/* 80041328 0003CF88 48 19 32 B5 */ bl atan2 /* 8004132C 0003CF8C FF E0 08 18 */ frsp f31, f1 lbl_80041330: /* 80041330 0003CF90 80 1D 01 48 */ lwz r0, 0x148(r29) @@ -67896,7 +67896,7 @@ lbl_800413A8: /* 800413B8 0003D018 C0 42 82 E4 */ lfs f2, lbl_806408E4-_SDA2_BASE_(r2) /* 800413BC 0003D01C 48 00 00 A4 */ b lbl_80041460 lbl_800413C0: -/* 800413C0 0003D020 48 19 32 19 */ bl func_801D45D8 +/* 800413C0 0003D020 48 19 32 19 */ bl asin /* 800413C4 0003D024 FC 40 08 18 */ frsp f2, f1 /* 800413C8 0003D028 48 00 00 98 */ b lbl_80041460 lbl_800413CC: @@ -67940,7 +67940,7 @@ lbl_80041440: /* 80041450 0003D0B0 C0 42 82 E4 */ lfs f2, lbl_806408E4-_SDA2_BASE_(r2) /* 80041454 0003D0B4 48 00 00 0C */ b lbl_80041460 lbl_80041458: -/* 80041458 0003D0B8 48 19 31 81 */ bl func_801D45D8 +/* 80041458 0003D0B8 48 19 31 81 */ bl asin /* 8004145C 0003D0BC FC 40 08 18 */ frsp f2, f1 lbl_80041460: /* 80041460 0003D0C0 FC 40 10 50 */ fneg f2, f2 @@ -68615,7 +68615,7 @@ lbl_80041D3C: /* 80041D58 0003D9B8 FF 60 00 90 */ fmr f27, f0 lbl_80041D5C: /* 80041D5C 0003D9BC C8 22 83 08 */ lfd f1, lbl_80640908-_SDA2_BASE_(r2) -/* 80041D60 0003D9C0 48 19 27 FD */ bl func_801D455C +/* 80041D60 0003D9C0 48 19 27 FD */ bl tan /* 80041D64 0003D9C4 FC 00 08 18 */ frsp f0, f1 /* 80041D68 0003D9C8 7F E3 FB 78 */ mr r3, r31 /* 80041D6C 0003D9CC EF 7B 00 24 */ fdivs f27, f27, f0 @@ -68656,7 +68656,7 @@ lbl_80041DE0: /* 80041DEC 0003DA4C FF 80 08 90 */ fmr f28, f1 lbl_80041DF0: /* 80041DF0 0003DA50 C8 22 83 20 */ lfd f1, lbl_80640920-_SDA2_BASE_(r2) -/* 80041DF4 0003DA54 48 19 27 69 */ bl func_801D455C +/* 80041DF4 0003DA54 48 19 27 69 */ bl tan /* 80041DF8 0003DA58 FC 00 08 18 */ frsp f0, f1 /* 80041DFC 0003DA5C 7F C4 F3 78 */ mr r4, r30 /* 80041E00 0003DA60 38 61 00 14 */ addi r3, r1, 0x14 @@ -68760,7 +68760,7 @@ func_80041ED4: /* 80041F74 0003DBD4 38 81 00 68 */ addi r4, r1, 0x68 /* 80041F78 0003DBD8 48 23 AE 51 */ bl PSQUATDotProduct /* 80041F7C 0003DBDC C8 42 83 30 */ lfd f2, lbl_80640930-_SDA2_BASE_(r2) -/* 80041F80 0003DBE0 48 19 26 65 */ bl func_801D45E4 +/* 80041F80 0003DBE0 48 19 26 65 */ bl pow /* 80041F84 0003DBE4 FF C0 08 18 */ frsp f30, f1 /* 80041F88 0003DBE8 38 61 00 68 */ addi r3, r1, 0x68 /* 80041F8C 0003DBEC 7C 64 1B 78 */ mr r4, r3 @@ -68768,7 +68768,7 @@ func_80041ED4: /* 80041F94 0003DBF4 FF E0 08 90 */ fmr f31, f1 /* 80041F98 0003DBF8 C8 22 83 38 */ lfd f1, lbl_80640938-_SDA2_BASE_(r2) /* 80041F9C 0003DBFC C8 42 83 30 */ lfd f2, lbl_80640930-_SDA2_BASE_(r2) -/* 80041FA0 0003DC00 48 19 26 45 */ bl func_801D45E4 +/* 80041FA0 0003DC00 48 19 26 45 */ bl pow /* 80041FA4 0003DC04 FC 20 08 18 */ frsp f1, f1 /* 80041FA8 0003DC08 C3 A2 82 B0 */ lfs f29, lbl_806408B0-_SDA2_BASE_(r2) /* 80041FAC 0003DC0C EC 1E F8 28 */ fsubs f0, f30, f31 @@ -68778,7 +68778,7 @@ func_80041ED4: /* 80041FBC 0003DC1C 40 82 00 08 */ bne lbl_80041FC4 /* 80041FC0 0003DC20 48 00 00 0C */ b lbl_80041FCC lbl_80041FC4: -/* 80041FC4 0003DC24 48 19 28 71 */ bl func_801D4834 +/* 80041FC4 0003DC24 48 19 28 71 */ bl sqrt /* 80041FC8 0003DC28 FF A0 08 18 */ frsp f29, f1 lbl_80041FCC: /* 80041FCC 0003DC2C 38 61 00 5C */ addi r3, r1, 0x5c @@ -69564,7 +69564,7 @@ func_80042A84: /* 80042AD4 0003E734 48 23 A2 15 */ bl func_8027CCE8 /* 80042AD8 0003E738 C0 41 00 18 */ lfs f2, 0x18(r1) /* 80042ADC 0003E73C C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80042AE0 0003E740 48 19 1A FD */ bl func_801D45DC +/* 80042AE0 0003E740 48 19 1A FD */ bl atan2 /* 80042AE4 0003E744 FC 00 08 18 */ frsp f0, f1 /* 80042AE8 0003E748 7F E7 FB 78 */ mr r7, r31 /* 80042AEC 0003E74C FC 20 F8 90 */ fmr f1, f31 @@ -69617,7 +69617,7 @@ func_80042B34: /* 80042B9C 0003E7FC 41 82 00 28 */ beq lbl_80042BC4 /* 80042BA0 0003E800 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80042BA4 0003E804 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 80042BA8 0003E808 48 19 1A 35 */ bl func_801D45DC +/* 80042BA8 0003E808 48 19 1A 35 */ bl atan2 /* 80042BAC 0003E80C FF E0 08 18 */ frsp f31, f1 /* 80042BB0 0003E810 38 7E 06 50 */ addi r3, r30, 0x650 /* 80042BB4 0003E814 4B FF E0 85 */ bl func_80040C38 @@ -69627,7 +69627,7 @@ func_80042B34: lbl_80042BC4: /* 80042BC4 0003E824 C0 41 00 20 */ lfs f2, 0x20(r1) /* 80042BC8 0003E828 C0 21 00 18 */ lfs f1, 0x18(r1) -/* 80042BCC 0003E82C 48 19 1A 11 */ bl func_801D45DC +/* 80042BCC 0003E82C 48 19 1A 11 */ bl atan2 /* 80042BD0 0003E830 FF E0 08 18 */ frsp f31, f1 /* 80042BD4 0003E834 38 7E 05 60 */ addi r3, r30, 0x560 /* 80042BD8 0003E838 4B FF E0 61 */ bl func_80040C38 @@ -69657,7 +69657,7 @@ lbl_80042C20: /* 80042C30 0003E890 C0 02 82 E4 */ lfs f0, lbl_806408E4-_SDA2_BASE_(r2) /* 80042C34 0003E894 48 00 00 0C */ b lbl_80042C40 lbl_80042C38: -/* 80042C38 0003E898 48 19 19 A1 */ bl func_801D45D8 +/* 80042C38 0003E898 48 19 19 A1 */ bl asin /* 80042C3C 0003E89C FC 00 08 18 */ frsp f0, f1 lbl_80042C40: /* 80042C40 0003E8A0 D0 01 00 10 */ stfs f0, 0x10(r1) @@ -69719,7 +69719,7 @@ func_80042CB0: /* 80042D14 0003E974 41 82 00 28 */ beq lbl_80042D3C /* 80042D18 0003E978 C0 41 00 18 */ lfs f2, 0x18(r1) /* 80042D1C 0003E97C C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80042D20 0003E980 48 19 18 BD */ bl func_801D45DC +/* 80042D20 0003E980 48 19 18 BD */ bl atan2 /* 80042D24 0003E984 FF E0 08 18 */ frsp f31, f1 /* 80042D28 0003E988 38 7E 06 50 */ addi r3, r30, 0x650 /* 80042D2C 0003E98C 4B FF DF 0D */ bl func_80040C38 @@ -69729,7 +69729,7 @@ func_80042CB0: lbl_80042D3C: /* 80042D3C 0003E99C C0 41 00 18 */ lfs f2, 0x18(r1) /* 80042D40 0003E9A0 C0 21 00 10 */ lfs f1, 0x10(r1) -/* 80042D44 0003E9A4 48 19 18 99 */ bl func_801D45DC +/* 80042D44 0003E9A4 48 19 18 99 */ bl atan2 /* 80042D48 0003E9A8 FF E0 08 18 */ frsp f31, f1 /* 80042D4C 0003E9AC 38 7E 05 60 */ addi r3, r30, 0x560 /* 80042D50 0003E9B0 4B FF DE E9 */ bl func_80040C38 @@ -69803,7 +69803,7 @@ lbl_80042E3C: /* 80042E4C 0003EAAC C0 02 82 E4 */ lfs f0, lbl_806408E4-_SDA2_BASE_(r2) /* 80042E50 0003EAB0 48 00 00 0C */ b lbl_80042E5C lbl_80042E54: -/* 80042E54 0003EAB4 48 19 17 85 */ bl func_801D45D8 +/* 80042E54 0003EAB4 48 19 17 85 */ bl asin /* 80042E58 0003EAB8 FC 00 08 18 */ frsp f0, f1 lbl_80042E5C: /* 80042E5C 0003EABC D0 01 00 0C */ stfs f0, 0xc(r1) @@ -70645,10 +70645,10 @@ lbl_80043AAC: /* 80043ABC 0003F71C C0 02 82 DC */ lfs f0, lbl_806408DC-_SDA2_BASE_(r2) /* 80043AC0 0003F720 EC 21 00 B2 */ fmuls f1, f1, f2 /* 80043AC4 0003F724 EF A0 08 28 */ fsubs f29, f0, f1 -/* 80043AC8 0003F728 48 19 09 BD */ bl func_801D4484 +/* 80043AC8 0003F728 48 19 09 BD */ bl sin /* 80043ACC 0003F72C FF E0 08 18 */ frsp f31, f1 /* 80043AD0 0003F730 FC 20 E8 90 */ fmr f1, f29 -/* 80043AD4 0003F734 48 19 09 B1 */ bl func_801D4484 +/* 80043AD4 0003F734 48 19 09 B1 */ bl sin /* 80043AD8 0003F738 FC 00 08 18 */ frsp f0, f1 /* 80043ADC 0003F73C EC 1E 00 32 */ fmuls f0, f30, f0 /* 80043AE0 0003F740 EC 20 F8 24 */ fdivs f1, f0, f31 @@ -86122,7 +86122,7 @@ lbl_80050FF4: /* 80050FFC 0004CC5C 41 82 00 20 */ beq lbl_8005101C /* 80051000 0004CC60 C0 02 84 A8 */ lfs f0, lbl_80640AA8-_SDA2_BASE_(r2) /* 80051004 0004CC64 EC 20 01 32 */ fmuls f1, f0, f4 -/* 80051008 0004CC68 48 18 30 71 */ bl func_801D4078 +/* 80051008 0004CC68 48 18 30 71 */ bl cos /* 8005100C 0004CC6C FC 20 08 18 */ frsp f1, f1 /* 80051010 0004CC70 C0 1E 00 24 */ lfs f0, 0x24(r30) /* 80051014 0004CC74 EC 80 00 72 */ fmuls f4, f0, f1 |