diff options
Diffstat (limited to 'asm/text_8.s')
-rw-r--r-- | asm/text_8.s | 132 |
1 files changed, 66 insertions, 66 deletions
diff --git a/asm/text_8.s b/asm/text_8.s index f31eb47..c04e55b 100644 --- a/asm/text_8.s +++ b/asm/text_8.s @@ -3042,10 +3042,10 @@ func_8027C268: /* 8027C28C 00277EEC 7C 9F 23 78 */ mr r31, r4 /* 8027C290 00277EF0 93 C1 00 08 */ stw r30, 8(r1) /* 8027C294 00277EF4 7C 7E 1B 78 */ mr r30, r3 -/* 8027C298 00277EF8 4B F5 81 ED */ bl func_801D4484 +/* 8027C298 00277EF8 4B F5 81 ED */ bl sin /* 8027C29C 00277EFC FF E0 08 18 */ frsp f31, f1 /* 8027C2A0 00277F00 FC 20 F0 90 */ fmr f1, f30 -/* 8027C2A4 00277F04 4B F5 7D D5 */ bl func_801D4078 +/* 8027C2A4 00277F04 4B F5 7D D5 */ bl cos /* 8027C2A8 00277F08 FC 40 08 18 */ frsp f2, f1 /* 8027C2AC 00277F0C 7F C3 F3 78 */ mr r3, r30 /* 8027C2B0 00277F10 FC 20 F8 90 */ fmr f1, f31 @@ -3173,10 +3173,10 @@ func_8027C444: /* 8027C468 002780C8 7C 9F 23 78 */ mr r31, r4 /* 8027C46C 002780CC 93 C1 00 08 */ stw r30, 8(r1) /* 8027C470 002780D0 7C 7E 1B 78 */ mr r30, r3 -/* 8027C474 002780D4 4B F5 80 11 */ bl func_801D4484 +/* 8027C474 002780D4 4B F5 80 11 */ bl sin /* 8027C478 002780D8 FF E0 08 18 */ frsp f31, f1 /* 8027C47C 002780DC FC 20 F0 90 */ fmr f1, f30 -/* 8027C480 002780E0 4B F5 7B F9 */ bl func_801D4078 +/* 8027C480 002780E0 4B F5 7B F9 */ bl cos /* 8027C484 002780E4 FC 40 08 18 */ frsp f2, f1 /* 8027C488 002780E8 7F C3 F3 78 */ mr r3, r30 /* 8027C48C 002780EC FC 20 F8 90 */ fmr f1, f31 @@ -3479,7 +3479,7 @@ func_8027C87C: /* 8027C8D0 00278530 FF E0 30 90 */ fmr f31, f6 /* 8027C8D4 00278534 7C 7F 1B 78 */ mr r31, r3 /* 8027C8D8 00278538 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8027C8DC 0027853C 4B F5 7C 81 */ bl func_801D455C +/* 8027C8DC 0027853C 4B F5 7C 81 */ bl tan /* 8027C8E0 00278540 FC A0 08 18 */ frsp f5, f1 /* 8027C8E4 00278544 C0 62 A0 74 */ lfs f3, lbl_80642674-_SDA2_BASE_(r2) /* 8027C8E8 00278548 C0 82 A0 70 */ lfs f4, lbl_80642670-_SDA2_BASE_(r2) @@ -3665,7 +3665,7 @@ func_8027CB40: /* 8027CB7C 002787DC C0 02 A0 A4 */ lfs f0, lbl_806426A4-_SDA2_BASE_(r2) /* 8027CB80 002787E0 7C 7F 1B 78 */ mr r31, r3 /* 8027CB84 002787E4 EC 20 00 72 */ fmuls f1, f0, f1 -/* 8027CB88 002787E8 4B F5 79 D5 */ bl func_801D455C +/* 8027CB88 002787E8 4B F5 79 D5 */ bl tan /* 8027CB8C 002787EC FC 80 08 18 */ frsp f4, f1 /* 8027CB90 002787F0 C0 62 A0 98 */ lfs f3, lbl_80642698-_SDA2_BASE_(r2) /* 8027CB94 002787F4 C0 A2 A0 90 */ lfs f5, lbl_80642690-_SDA2_BASE_(r2) @@ -4091,10 +4091,10 @@ func_8027D124: /* 8027D158 00278DB8 C0 02 A0 C0 */ lfs f0, lbl_806426C0-_SDA2_BASE_(r2) /* 8027D15C 00278DBC EF C0 07 B2 */ fmuls f30, f0, f30 /* 8027D160 00278DC0 FC 20 F0 90 */ fmr f1, f30 -/* 8027D164 00278DC4 4B F5 73 21 */ bl func_801D4484 +/* 8027D164 00278DC4 4B F5 73 21 */ bl sin /* 8027D168 00278DC8 FF E0 08 18 */ frsp f31, f1 /* 8027D16C 00278DCC FC 20 F0 90 */ fmr f1, f30 -/* 8027D170 00278DD0 4B F5 6F 09 */ bl func_801D4078 +/* 8027D170 00278DD0 4B F5 6F 09 */ bl cos /* 8027D174 00278DD4 C0 01 00 08 */ lfs f0, 8(r1) /* 8027D178 00278DD8 FC 20 08 18 */ frsp f1, f1 /* 8027D17C 00278DDC EC 1F 00 32 */ fmuls f0, f31, f0 @@ -4142,7 +4142,7 @@ func_8027D1C4: /* 8027D218 00278E78 40 81 00 64 */ ble lbl_8027D27C /* 8027D21C 00278E7C C0 02 A0 B8 */ lfs f0, lbl_806426B8-_SDA2_BASE_(r2) /* 8027D220 00278E80 EC 20 08 2A */ fadds f1, f0, f1 -/* 8027D224 00278E84 4B F5 76 11 */ bl func_801D4834 +/* 8027D224 00278E84 4B F5 76 11 */ bl sqrt /* 8027D228 00278E88 FC E0 08 18 */ frsp f7, f1 /* 8027D22C 00278E8C C0 C2 A0 C0 */ lfs f6, lbl_806426C0-_SDA2_BASE_(r2) /* 8027D230 00278E90 C0 B9 00 24 */ lfs f5, 0x24(r25) @@ -4198,7 +4198,7 @@ lbl_8027D2AC: /* 8027D2EC 00278F4C EC 43 10 2A */ fadds f2, f3, f2 /* 8027D2F0 00278F50 EC 21 10 28 */ fsubs f1, f1, f2 /* 8027D2F4 00278F54 EC 20 08 2A */ fadds f1, f0, f1 -/* 8027D2F8 00278F58 4B F5 75 3D */ bl func_801D4834 +/* 8027D2F8 00278F58 4B F5 75 3D */ bl sqrt /* 8027D2FC 00278F5C FC A0 08 18 */ frsp f5, f1 /* 8027D300 00278F60 C0 42 A0 C0 */ lfs f2, lbl_806426C0-_SDA2_BASE_(r2) /* 8027D304 00278F64 C0 02 A0 BC */ lfs f0, lbl_806426BC-_SDA2_BASE_(r2) @@ -4286,19 +4286,19 @@ lbl_8027D42C: /* 8027D434 00279094 4C 40 13 82 */ cror 2, 0, 2 /* 8027D438 00279098 40 82 00 4C */ bne lbl_8027D484 /* 8027D43C 0027909C FC 20 10 90 */ fmr f1, f2 -/* 8027D440 002790A0 4B F5 71 95 */ bl func_801D45D4 +/* 8027D440 002790A0 4B F5 71 95 */ bl acos /* 8027D444 002790A4 FF A0 08 18 */ frsp f29, f1 /* 8027D448 002790A8 FC 20 E8 90 */ fmr f1, f29 -/* 8027D44C 002790AC 4B F5 70 39 */ bl func_801D4484 +/* 8027D44C 002790AC 4B F5 70 39 */ bl sin /* 8027D450 002790B0 C0 02 A0 B8 */ lfs f0, lbl_806426B8-_SDA2_BASE_(r2) /* 8027D454 002790B4 FF 80 08 18 */ frsp f28, f1 /* 8027D458 002790B8 EC 00 F8 28 */ fsubs f0, f0, f31 /* 8027D45C 002790BC EC 20 07 72 */ fmuls f1, f0, f29 -/* 8027D460 002790C0 4B F5 70 25 */ bl func_801D4484 +/* 8027D460 002790C0 4B F5 70 25 */ bl sin /* 8027D464 002790C4 FC 00 08 18 */ frsp f0, f1 /* 8027D468 002790C8 EC 3F 07 72 */ fmuls f1, f31, f29 /* 8027D46C 002790CC EF E0 E0 24 */ fdivs f31, f0, f28 -/* 8027D470 002790D0 4B F5 70 15 */ bl func_801D4484 +/* 8027D470 002790D0 4B F5 70 15 */ bl sin /* 8027D474 002790D4 FC 00 08 18 */ frsp f0, f1 /* 8027D478 002790D8 EC 00 E0 24 */ fdivs f0, f0, f28 /* 8027D47C 002790DC EF DE 00 32 */ fmuls f30, f30, f0 @@ -9588,7 +9588,7 @@ lbl_80281F90: /* 80281F94 0027DBF4 C0 02 A1 14 */ lfs f0, lbl_80642714-_SDA2_BASE_(r2) /* 80281F98 0027DBF8 EC 22 00 72 */ fmuls f1, f2, f1 /* 80281F9C 0027DBFC EC 21 00 24 */ fdivs f1, f1, f0 -/* 80281FA0 0027DC00 4B F5 20 D9 */ bl func_801D4078 +/* 80281FA0 0027DC00 4B F5 20 D9 */ bl cos /* 80281FA4 0027DC04 28 1F 00 06 */ cmplwi r31, 6 /* 80281FA8 0027DC08 FC A0 08 18 */ frsp f5, f1 /* 80281FAC 0027DC0C 41 81 01 00 */ bgt lbl_802820AC @@ -9786,7 +9786,7 @@ func_802821D8: /* 80282250 0027DEB0 EC 26 08 2A */ fadds f1, f6, f1 /* 80282254 0027DEB4 FC 00 08 00 */ fcmpu cr0, f0, f1 /* 80282258 0027DEB8 41 82 00 14 */ beq lbl_8028226C -/* 8028225C 0027DEBC 4B F5 25 D9 */ bl func_801D4834 +/* 8028225C 0027DEBC 4B F5 25 D9 */ bl sqrt /* 80282260 0027DEC0 FC 20 08 18 */ frsp f1, f1 /* 80282264 0027DEC4 C0 02 A1 20 */ lfs f0, lbl_80642720-_SDA2_BASE_(r2) /* 80282268 0027DEC8 EC 20 08 24 */ fdivs f1, f0, f1 @@ -12341,7 +12341,7 @@ lbl_802844D8: /* 802844F8 00280158 EC 00 00 32 */ fmuls f0, f0, f0 /* 802844FC 0028015C EC 00 E8 24 */ fdivs f0, f0, f29 /* 80284500 00280160 EC 3E 00 2A */ fadds f1, f30, f0 -/* 80284504 00280164 4B F5 03 31 */ bl func_801D4834 +/* 80284504 00280164 4B F5 03 31 */ bl sqrt /* 80284508 00280168 FC 00 08 18 */ frsp f0, f1 /* 8028450C 0028016C EC 3F 00 32 */ fmuls f1, f31, f0 /* 80284510 00280170 4B F4 2A F1 */ bl __cvt_fp2unsigned @@ -12752,7 +12752,7 @@ lbl_80284A2C: /* 80284AC4 00280724 C0 04 00 08 */ lfs f0, 8(r4) /* 80284AC8 00280728 EC 02 00 2A */ fadds f0, f2, f0 /* 80284ACC 0028072C D0 01 00 10 */ stfs f0, 0x10(r1) -/* 80284AD0 00280730 4B F4 FD 65 */ bl func_801D4834 +/* 80284AD0 00280730 4B F4 FD 65 */ bl sqrt /* 80284AD4 00280734 FC C0 08 18 */ frsp f6, f1 /* 80284AD8 00280738 C0 01 00 20 */ lfs f0, 0x20(r1) /* 80284ADC 0028073C C0 81 00 24 */ lfs f4, 0x24(r1) @@ -12771,7 +12771,7 @@ lbl_80284A2C: /* 80284B10 00280770 EC 42 00 B2 */ fmuls f2, f2, f2 /* 80284B14 00280774 EC 01 00 2A */ fadds f0, f1, f0 /* 80284B18 00280778 EC 22 00 2A */ fadds f1, f2, f0 -/* 80284B1C 0028077C 4B F4 FD 19 */ bl func_801D4834 +/* 80284B1C 0028077C 4B F4 FD 19 */ bl sqrt /* 80284B20 00280780 FC C0 08 18 */ frsp f6, f1 /* 80284B24 00280784 C0 01 00 14 */ lfs f0, 0x14(r1) /* 80284B28 00280788 C0 81 00 18 */ lfs f4, 0x18(r1) @@ -12790,7 +12790,7 @@ lbl_80284A2C: /* 80284B5C 002807BC EC 42 00 B2 */ fmuls f2, f2, f2 /* 80284B60 002807C0 EC 01 00 2A */ fadds f0, f1, f0 /* 80284B64 002807C4 EC 22 00 2A */ fadds f1, f2, f0 -/* 80284B68 002807C8 4B F4 FC CD */ bl func_801D4834 +/* 80284B68 002807C8 4B F4 FC CD */ bl sqrt /* 80284B6C 002807CC FC 60 08 18 */ frsp f3, f1 /* 80284B70 002807D0 C0 41 00 08 */ lfs f2, 8(r1) /* 80284B74 002807D4 C0 21 00 0C */ lfs f1, 0xc(r1) @@ -12905,11 +12905,11 @@ lbl_80284CEC: /* 80284D14 00280974 EC 3C 00 72 */ fmuls f1, f28, f1 /* 80284D18 00280978 EF 21 00 24 */ fdivs f25, f1, f0 /* 80284D1C 0028097C FC 20 C8 90 */ fmr f1, f25 -/* 80284D20 00280980 4B F4 F3 59 */ bl func_801D4078 +/* 80284D20 00280980 4B F4 F3 59 */ bl cos /* 80284D24 00280984 FC 00 08 18 */ frsp f0, f1 /* 80284D28 00280988 FC 20 C8 90 */ fmr f1, f25 /* 80284D2C 0028098C D0 1D 00 00 */ stfs f0, 0(r29) -/* 80284D30 00280990 4B F4 F7 55 */ bl func_801D4484 +/* 80284D30 00280990 4B F4 F7 55 */ bl sin /* 80284D34 00280994 FC 00 08 18 */ frsp f0, f1 /* 80284D38 00280998 3B BD 00 04 */ addi r29, r29, 4 /* 80284D3C 0028099C 3B 7B 00 01 */ addi r27, r27, 1 @@ -13497,14 +13497,14 @@ lbl_802855B8: /* 802855EC 0028124C C8 01 00 10 */ lfd f0, 0x10(r1) /* 802855F0 00281250 EC 00 F8 28 */ fsubs f0, f0, f31 /* 802855F4 00281254 EC 21 00 24 */ fdivs f1, f1, f0 -/* 802855F8 00281258 4B F4 EA 81 */ bl func_801D4078 +/* 802855F8 00281258 4B F4 EA 81 */ bl cos /* 802855FC 0028125C 93 61 00 1C */ stw r27, 0x1c(r1) /* 80285600 00281260 EC 5C 06 B2 */ fmuls f2, f28, f26 /* 80285604 00281264 FF A0 08 18 */ frsp f29, f1 /* 80285608 00281268 C8 01 00 18 */ lfd f0, 0x18(r1) /* 8028560C 0028126C EC 00 F8 28 */ fsubs f0, f0, f31 /* 80285610 00281270 EC 22 00 24 */ fdivs f1, f2, f0 -/* 80285614 00281274 4B F4 EA 65 */ bl func_801D4078 +/* 80285614 00281274 4B F4 EA 65 */ bl cos /* 80285618 00281278 93 81 00 14 */ stw r28, 0x14(r1) /* 8028561C 0028127C FC 40 08 18 */ frsp f2, f1 /* 80285620 00281280 EC 3B 06 B2 */ fmuls f1, f27, f26 @@ -13514,14 +13514,14 @@ lbl_802855B8: /* 80285630 00281290 EC 59 10 28 */ fsubs f2, f25, f2 /* 80285634 00281294 EC 21 00 24 */ fdivs f1, f1, f0 /* 80285638 00281298 EF A2 07 72 */ fmuls f29, f2, f29 -/* 8028563C 0028129C 4B F4 EE 49 */ bl func_801D4484 +/* 8028563C 0028129C 4B F4 EE 49 */ bl sin /* 80285640 002812A0 93 61 00 1C */ stw r27, 0x1c(r1) /* 80285644 002812A4 EC 5C 06 B2 */ fmuls f2, f28, f26 /* 80285648 002812A8 FE E0 08 18 */ frsp f23, f1 /* 8028564C 002812AC C8 01 00 18 */ lfd f0, 0x18(r1) /* 80285650 002812B0 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80285654 002812B4 EC 22 00 24 */ fdivs f1, f2, f0 -/* 80285658 002812B8 4B F4 EA 21 */ bl func_801D4078 +/* 80285658 002812B8 4B F4 EA 21 */ bl cos /* 8028565C 002812BC 93 61 00 14 */ stw r27, 0x14(r1) /* 80285660 002812C0 FC 40 08 18 */ frsp f2, f1 /* 80285664 002812C4 EC 3C 06 B2 */ fmuls f1, f28, f26 @@ -13531,7 +13531,7 @@ lbl_802855B8: /* 80285674 002812D4 EC 59 10 28 */ fsubs f2, f25, f2 /* 80285678 002812D8 EC 21 00 24 */ fdivs f1, f1, f0 /* 8028567C 002812DC EE E2 05 F2 */ fmuls f23, f2, f23 -/* 80285680 002812E0 4B F4 EE 05 */ bl func_801D4484 +/* 80285680 002812E0 4B F4 EE 05 */ bl sin /* 80285684 002812E4 93 61 00 1C */ stw r27, 0x1c(r1) /* 80285688 002812E8 FC 40 08 18 */ frsp f2, f1 /* 8028568C 002812EC EC 3C 06 B2 */ fmuls f1, f28, f26 @@ -13542,14 +13542,14 @@ lbl_802855B8: /* 802856A0 00281300 D2 FA 80 00 */ stfs f23, -0x8000(r26) /* 802856A4 00281304 EC 21 00 24 */ fdivs f1, f1, f0 /* 802856A8 00281308 D0 5A 80 00 */ stfs f2, -0x8000(r26) -/* 802856AC 0028130C 4B F4 E9 CD */ bl func_801D4078 +/* 802856AC 0028130C 4B F4 E9 CD */ bl cos /* 802856B0 00281310 93 81 00 14 */ stw r28, 0x14(r1) /* 802856B4 00281314 EC 5B 06 B2 */ fmuls f2, f27, f26 /* 802856B8 00281318 FE E0 08 18 */ frsp f23, f1 /* 802856BC 0028131C C8 01 00 10 */ lfd f0, 0x10(r1) /* 802856C0 00281320 EC 00 F8 28 */ fsubs f0, f0, f31 /* 802856C4 00281324 EC 22 00 24 */ fdivs f1, f2, f0 -/* 802856C8 00281328 4B F4 E9 B1 */ bl func_801D4078 +/* 802856C8 00281328 4B F4 E9 B1 */ bl cos /* 802856CC 0028132C 93 61 00 1C */ stw r27, 0x1c(r1) /* 802856D0 00281330 FC 40 08 18 */ frsp f2, f1 /* 802856D4 00281334 EC 3C 06 B2 */ fmuls f1, f28, f26 @@ -13558,14 +13558,14 @@ lbl_802855B8: /* 802856E0 00281340 EC 00 F8 28 */ fsubs f0, f0, f31 /* 802856E4 00281344 EF A2 05 F2 */ fmuls f29, f2, f23 /* 802856E8 00281348 EC 21 00 24 */ fdivs f1, f1, f0 -/* 802856EC 0028134C 4B F4 E9 8D */ bl func_801D4078 +/* 802856EC 0028134C 4B F4 E9 8D */ bl cos /* 802856F0 00281350 93 81 00 14 */ stw r28, 0x14(r1) /* 802856F4 00281354 EC 5B 06 B2 */ fmuls f2, f27, f26 /* 802856F8 00281358 FE E0 08 18 */ frsp f23, f1 /* 802856FC 0028135C C8 01 00 10 */ lfd f0, 0x10(r1) /* 80285700 00281360 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80285704 00281364 EC 22 00 24 */ fdivs f1, f2, f0 -/* 80285708 00281368 4B F4 ED 7D */ bl func_801D4484 +/* 80285708 00281368 4B F4 ED 7D */ bl sin /* 8028570C 0028136C 93 61 00 1C */ stw r27, 0x1c(r1) /* 80285710 00281370 FC 40 08 18 */ frsp f2, f1 /* 80285714 00281374 EC 3C 06 B2 */ fmuls f1, f28, f26 @@ -13574,7 +13574,7 @@ lbl_802855B8: /* 80285720 00281380 EC 00 F8 28 */ fsubs f0, f0, f31 /* 80285724 00281384 EE E2 05 F2 */ fmuls f23, f2, f23 /* 80285728 00281388 EC 21 00 24 */ fdivs f1, f1, f0 -/* 8028572C 0028138C 4B F4 ED 59 */ bl func_801D4484 +/* 8028572C 0028138C 4B F4 ED 59 */ bl sin /* 80285730 00281390 D3 BA 80 00 */ stfs f29, -0x8000(r26) /* 80285734 00281394 FC 00 08 18 */ frsp f0, f1 /* 80285738 00281398 2C 17 00 00 */ cmpwi r23, 0 @@ -13749,19 +13749,19 @@ lbl_802859AC: /* 802859BC 0028161C EE 80 06 72 */ fmuls f20, f0, f25 /* 802859C0 00281620 FC 20 A0 90 */ fmr f1, f20 /* 802859C4 00281624 EE B4 C8 2A */ fadds f21, f20, f25 -/* 802859C8 00281628 4B F4 EA BD */ bl func_801D4484 +/* 802859C8 00281628 4B F4 EA BD */ bl sin /* 802859CC 0028162C FC 00 08 18 */ frsp f0, f1 /* 802859D0 00281630 FC 20 A8 90 */ fmr f1, f21 /* 802859D4 00281634 EE FA 00 32 */ fmuls f23, f26, f0 -/* 802859D8 00281638 4B F4 EA AD */ bl func_801D4484 +/* 802859D8 00281638 4B F4 EA AD */ bl sin /* 802859DC 0028163C FC 00 08 18 */ frsp f0, f1 /* 802859E0 00281640 FC 20 A0 90 */ fmr f1, f20 /* 802859E4 00281644 EE DA 00 32 */ fmuls f22, f26, f0 -/* 802859E8 00281648 4B F4 E6 91 */ bl func_801D4078 +/* 802859E8 00281648 4B F4 E6 91 */ bl cos /* 802859EC 0028164C FC 00 08 18 */ frsp f0, f1 /* 802859F0 00281650 FC 20 A8 90 */ fmr f1, f21 /* 802859F4 00281654 EE BA 00 32 */ fmuls f21, f26, f0 -/* 802859F8 00281658 4B F4 E6 81 */ bl func_801D4078 +/* 802859F8 00281658 4B F4 E6 81 */ bl cos /* 802859FC 0028165C FC 00 08 18 */ frsp f0, f1 /* 80285A00 00281660 57 C5 04 3E */ clrlwi r5, r30, 0x10 /* 80285A04 00281664 38 60 00 98 */ li r3, 0x98 @@ -13780,10 +13780,10 @@ lbl_80285A28: /* 80285A34 00281694 EC 00 E0 28 */ fsubs f0, f0, f28 /* 80285A38 00281698 EE 60 06 32 */ fmuls f19, f0, f24 /* 80285A3C 0028169C FC 20 98 90 */ fmr f1, f19 -/* 80285A40 002816A0 4B F4 E6 39 */ bl func_801D4078 +/* 80285A40 002816A0 4B F4 E6 39 */ bl cos /* 80285A44 002816A4 FF 60 08 18 */ frsp f27, f1 /* 80285A48 002816A8 FC 20 98 90 */ fmr f1, f19 -/* 80285A4C 002816AC 4B F4 EA 39 */ bl func_801D4484 +/* 80285A4C 002816AC 4B F4 EA 39 */ bl sin /* 80285A50 002816B0 FC 80 08 18 */ frsp f4, f1 /* 80285A54 002816B4 2C 1D 00 00 */ cmpwi r29, 0 /* 80285A58 002816B8 EC 5B 05 B2 */ fmuls f2, f27, f22 @@ -14277,7 +14277,7 @@ lbl_802860E0: /* 8028619C 00281DFC EC 21 00 2A */ fadds f1, f1, f0 /* 802861A0 00281E00 D0 81 00 18 */ stfs f4, 0x18(r1) /* 802861A4 00281E04 D0 41 00 1C */ stfs f2, 0x1c(r1) -/* 802861A8 00281E08 4B F4 E6 8D */ bl func_801D4834 +/* 802861A8 00281E08 4B F4 E6 8D */ bl sqrt /* 802861AC 00281E0C FC 60 08 18 */ frsp f3, f1 /* 802861B0 00281E10 C0 41 00 14 */ lfs f2, 0x14(r1) /* 802861B4 00281E14 C0 21 00 18 */ lfs f1, 0x18(r1) @@ -28055,14 +28055,14 @@ func_80292258: /* 80292298 0028DEF8 7C 9E 23 78 */ mr r30, r4 /* 8029229C 0028DEFC EC 21 00 B2 */ fmuls f1, f1, f2 /* 802922A0 0028DF00 EC 21 00 24 */ fdivs f1, f1, f0 -/* 802922A4 0028DF04 4B F4 1D D5 */ bl func_801D4078 +/* 802922A4 0028DF04 4B F4 1D D5 */ bl cos /* 802922A8 0028DF08 FC 40 08 18 */ frsp f2, f1 /* 802922AC 0028DF0C C0 22 A2 1C */ lfs f1, lbl_8064281C-_SDA2_BASE_(r2) /* 802922B0 0028DF10 C0 02 A2 28 */ lfs f0, lbl_80642828-_SDA2_BASE_(r2) /* 802922B4 0028DF14 EF E1 10 28 */ fsubs f31, f1, f2 /* 802922B8 0028DF18 EC 3F 07 F2 */ fmuls f1, f31, f31 /* 802922BC 0028DF1C EC 21 00 28 */ fsubs f1, f1, f0 -/* 802922C0 0028DF20 4B F4 25 75 */ bl func_801D4834 +/* 802922C0 0028DF20 4B F4 25 75 */ bl sqrt /* 802922C4 0028DF24 FC 20 08 18 */ frsp f1, f1 /* 802922C8 0028DF28 C0 02 A2 2C */ lfs f0, lbl_8064282C-_SDA2_BASE_(r2) /* 802922CC 0028DF2C EC 21 F8 28 */ fsubs f1, f1, f31 @@ -29298,7 +29298,7 @@ lbl_802933B4: /* 802933E4 0028F044 EC 5E 00 B2 */ fmuls f2, f30, f2 /* 802933E8 0028F048 EC 1F 00 32 */ fmuls f0, f31, f0 /* 802933EC 0028F04C EC 42 00 24 */ fdivs f2, f2, f0 -/* 802933F0 0028F050 4B F4 11 F5 */ bl func_801D45E4 +/* 802933F0 0028F050 4B F4 11 F5 */ bl pow /* 802933F4 0028F054 FC 00 08 18 */ frsp f0, f1 /* 802933F8 0028F058 3B 18 00 01 */ addi r24, r24, 1 /* 802933FC 0028F05C 28 18 00 03 */ cmplwi r24, 3 @@ -30414,7 +30414,7 @@ lbl_802943A0: /* 802943D0 00290030 EC 5E 00 B2 */ fmuls f2, f30, f2 /* 802943D4 00290034 EC 1F 00 32 */ fmuls f0, f31, f0 /* 802943D8 00290038 EC 42 00 24 */ fdivs f2, f2, f0 -/* 802943DC 0029003C 4B F4 02 09 */ bl func_801D45E4 +/* 802943DC 0029003C 4B F4 02 09 */ bl pow /* 802943E0 00290040 FC 00 08 18 */ frsp f0, f1 /* 802943E4 00290044 3B 18 00 01 */ addi r24, r24, 1 /* 802943E8 00290048 28 18 00 03 */ cmplwi r24, 3 @@ -31848,7 +31848,7 @@ lbl_8029579C: /* 802957CC 0029142C EC 5E 00 B2 */ fmuls f2, f30, f2 /* 802957D0 00291430 EC 1F 00 32 */ fmuls f0, f31, f0 /* 802957D4 00291434 EC 42 00 24 */ fdivs f2, f2, f0 -/* 802957D8 00291438 4B F3 EE 0D */ bl func_801D45E4 +/* 802957D8 00291438 4B F3 EE 0D */ bl pow /* 802957DC 0029143C FC 00 08 18 */ frsp f0, f1 /* 802957E0 00291440 3B 39 00 01 */ addi r25, r25, 1 /* 802957E4 00291444 28 19 00 02 */ cmplwi r25, 2 @@ -43426,7 +43426,7 @@ func_8029F728: /* 8029F754 0029B3B4 EC 21 00 72 */ fmuls f1, f1, f1 /* 8029F758 0029B3B8 EC 00 00 32 */ fmuls f0, f0, f0 /* 8029F75C 0029B3BC EC 21 00 2A */ fadds f1, f1, f0 -/* 8029F760 0029B3C0 4B F3 50 D5 */ bl func_801D4834 +/* 8029F760 0029B3C0 4B F3 50 D5 */ bl sqrt /* 8029F764 0029B3C4 FD 00 08 18 */ frsp f8, f1 /* 8029F768 0029B3C8 C0 02 A3 A0 */ lfs f0, lbl_806429A0-_SDA2_BASE_(r2) /* 8029F76C 0029B3CC FC 00 40 00 */ fcmpu cr0, f0, f8 @@ -43468,7 +43468,7 @@ lbl_8029F7A8: /* 8029F7F4 0029B454 EC 3F 07 F2 */ fmuls f1, f31, f31 /* 8029F7F8 0029B458 EC 1E 07 B2 */ fmuls f0, f30, f30 /* 8029F7FC 0029B45C EC 21 00 2A */ fadds f1, f1, f0 -/* 8029F800 0029B460 4B F3 50 35 */ bl func_801D4834 +/* 8029F800 0029B460 4B F3 50 35 */ bl sqrt /* 8029F804 0029B464 FC 20 08 18 */ frsp f1, f1 /* 8029F808 0029B468 C0 02 A3 A0 */ lfs f0, lbl_806429A0-_SDA2_BASE_(r2) /* 8029F80C 0029B46C FC 00 08 00 */ fcmpu cr0, f0, f1 @@ -43537,13 +43537,13 @@ func_8029F8BC: /* 8029F8F4 0029B554 EC 00 00 32 */ fmuls f0, f0, f0 /* 8029F8F8 0029B558 EF C1 00 2A */ fadds f30, f1, f0 /* 8029F8FC 0029B55C FC 20 F0 90 */ fmr f1, f30 -/* 8029F900 0029B560 4B F3 4F 35 */ bl func_801D4834 +/* 8029F900 0029B560 4B F3 4F 35 */ bl sqrt /* 8029F904 0029B564 C0 1F 04 AC */ lfs f0, 0x4ac(r31) /* 8029F908 0029B568 FF E0 08 18 */ frsp f31, f1 /* 8029F90C 0029B56C FF A0 00 50 */ fneg f29, f0 /* 8029F910 0029B570 EC 1D 07 72 */ fmuls f0, f29, f29 /* 8029F914 0029B574 EC 3E 00 2A */ fadds f1, f30, f0 -/* 8029F918 0029B578 4B F3 4F 1D */ bl func_801D4834 +/* 8029F918 0029B578 4B F3 4F 1D */ bl sqrt /* 8029F91C 0029B57C FC A0 08 18 */ frsp f5, f1 /* 8029F920 0029B580 C0 02 A3 A0 */ lfs f0, lbl_806429A0-_SDA2_BASE_(r2) /* 8029F924 0029B584 FC 00 28 00 */ fcmpu cr0, f0, f5 @@ -43575,7 +43575,7 @@ lbl_8029F958: /* 8029F984 0029B5E4 EC 3F 07 F2 */ fmuls f1, f31, f31 /* 8029F988 0029B5E8 EC 1E 07 B2 */ fmuls f0, f30, f30 /* 8029F98C 0029B5EC EC 21 00 2A */ fadds f1, f1, f0 -/* 8029F990 0029B5F0 4B F3 4E A5 */ bl func_801D4834 +/* 8029F990 0029B5F0 4B F3 4E A5 */ bl sqrt /* 8029F994 0029B5F4 FC 40 08 18 */ frsp f2, f1 /* 8029F998 0029B5F8 C0 02 A3 A0 */ lfs f0, lbl_806429A0-_SDA2_BASE_(r2) /* 8029F99C 0029B5FC FC 00 10 00 */ fcmpu cr0, f0, f2 @@ -43796,7 +43796,7 @@ lbl_8029FC64: /* 8029FC8C 0029B8EC EC 22 00 B2 */ fmuls f1, f2, f2 /* 8029FC90 0029B8F0 D0 43 00 14 */ stfs f2, 0x14(r3) /* 8029FC94 0029B8F4 EC 21 00 2A */ fadds f1, f1, f0 -/* 8029FC98 0029B8F8 4B F3 4B 9D */ bl func_801D4834 +/* 8029FC98 0029B8F8 4B F3 4B 9D */ bl sqrt /* 8029FC9C 0029B8FC C0 41 00 14 */ lfs f2, 0x14(r1) /* 8029FCA0 0029B900 FC C0 08 18 */ frsp f6, f1 /* 8029FCA4 0029B904 C0 1E 00 0C */ lfs f0, 0xc(r30) @@ -43816,7 +43816,7 @@ lbl_8029FC64: /* 8029FCDC 0029B93C D0 81 00 18 */ stfs f4, 0x18(r1) /* 8029FCE0 0029B940 D0 61 00 1C */ stfs f3, 0x1c(r1) /* 8029FCE4 0029B944 EC 22 00 2A */ fadds f1, f2, f0 -/* 8029FCE8 0029B948 4B F3 4B 4D */ bl func_801D4834 +/* 8029FCE8 0029B948 4B F3 4B 4D */ bl sqrt /* 8029FCEC 0029B94C FC 00 08 18 */ frsp f0, f1 /* 8029FCF0 0029B950 7F C3 F3 78 */ mr r3, r30 /* 8029FCF4 0029B954 D0 1E 00 1C */ stfs f0, 0x1c(r30) @@ -44001,7 +44001,7 @@ lbl_8029FF40: /* 8029FF68 0029BBC8 EC 22 00 B2 */ fmuls f1, f2, f2 /* 8029FF6C 0029BBCC D0 5E 00 70 */ stfs f2, 0x70(r30) /* 8029FF70 0029BBD0 EC 21 00 2A */ fadds f1, f1, f0 -/* 8029FF74 0029BBD4 4B F3 48 C1 */ bl func_801D4834 +/* 8029FF74 0029BBD4 4B F3 48 C1 */ bl sqrt /* 8029FF78 0029BBD8 C0 41 00 08 */ lfs f2, 8(r1) /* 8029FF7C 0029BBDC FC C0 08 18 */ frsp f6, f1 /* 8029FF80 0029BBE0 C0 1E 00 68 */ lfs f0, 0x68(r30) @@ -44021,7 +44021,7 @@ lbl_8029FF40: /* 8029FFB8 0029BC18 D0 81 00 0C */ stfs f4, 0xc(r1) /* 8029FFBC 0029BC1C D0 61 00 10 */ stfs f3, 0x10(r1) /* 8029FFC0 0029BC20 EC 22 00 2A */ fadds f1, f2, f0 -/* 8029FFC4 0029BC24 4B F3 48 71 */ bl func_801D4834 +/* 8029FFC4 0029BC24 4B F3 48 71 */ bl sqrt /* 8029FFC8 0029BC28 FC 00 08 18 */ frsp f0, f1 /* 8029FFCC 0029BC2C D0 1E 00 78 */ stfs f0, 0x78(r30) lbl_8029FFD0: @@ -44074,7 +44074,7 @@ lbl_802A0050: /* 802A0074 0029BCD4 EC 3B 06 F2 */ fmuls f1, f27, f27 /* 802A0078 0029BCD8 EC 1C 07 32 */ fmuls f0, f28, f28 /* 802A007C 0029BCDC EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0080 0029BCE0 4B F3 47 B5 */ bl func_801D4834 +/* 802A0080 0029BCE0 4B F3 47 B5 */ bl sqrt /* 802A0084 0029BCE4 FC 00 08 18 */ frsp f0, f1 /* 802A0088 0029BCE8 C0 B9 00 B0 */ lfs f5, 0xb0(r25) /* 802A008C 0029BCEC C0 59 00 B4 */ lfs f2, 0xb4(r25) @@ -44206,7 +44206,7 @@ lbl_802A0238: /* 802A025C 0029BEBC EC 3C 07 32 */ fmuls f1, f28, f28 /* 802A0260 0029BEC0 EC 1B 06 F2 */ fmuls f0, f27, f27 /* 802A0264 0029BEC4 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0268 0029BEC8 4B F3 45 CD */ bl func_801D4834 +/* 802A0268 0029BEC8 4B F3 45 CD */ bl sqrt /* 802A026C 0029BECC FC 40 08 18 */ frsp f2, f1 /* 802A0270 0029BED0 C0 3F 05 10 */ lfs f1, 0x510(r31) /* 802A0274 0029BED4 C0 1F 05 14 */ lfs f0, 0x514(r31) @@ -44589,7 +44589,7 @@ lbl_802A07B8: /* 802A07D0 0029C430 EC 02 00 B2 */ fmuls f0, f2, f2 /* 802A07D4 0029C434 D0 41 00 0C */ stfs f2, 0xc(r1) /* 802A07D8 0029C438 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A07DC 0029C43C 4B F3 40 59 */ bl func_801D4834 +/* 802A07DC 0029C43C 4B F3 40 59 */ bl sqrt /* 802A07E0 0029C440 FC 20 08 18 */ frsp f1, f1 /* 802A07E4 0029C444 C0 1E 00 8C */ lfs f0, 0x8c(r30) /* 802A07E8 0029C448 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -44617,7 +44617,7 @@ lbl_802A0808: /* 802A0838 0029C498 EC 02 00 B2 */ fmuls f0, f2, f2 /* 802A083C 0029C49C D0 41 00 0C */ stfs f2, 0xc(r1) /* 802A0840 0029C4A0 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0844 0029C4A4 4B F3 3F F1 */ bl func_801D4834 +/* 802A0844 0029C4A4 4B F3 3F F1 */ bl sqrt /* 802A0848 0029C4A8 FC 80 08 18 */ frsp f4, f1 /* 802A084C 0029C4AC C0 01 00 08 */ lfs f0, 8(r1) /* 802A0850 0029C4B0 C0 41 00 0C */ lfs f2, 0xc(r1) @@ -44634,7 +44634,7 @@ lbl_802A0808: /* 802A087C 0029C4DC EC 02 00 B2 */ fmuls f0, f2, f2 /* 802A0880 0029C4E0 D0 5E 00 40 */ stfs f2, 0x40(r30) /* 802A0884 0029C4E4 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0888 0029C4E8 4B F3 3F AD */ bl func_801D4834 +/* 802A0888 0029C4E8 4B F3 3F AD */ bl sqrt /* 802A088C 0029C4EC FC 00 08 18 */ frsp f0, f1 /* 802A0890 0029C4F0 80 61 00 08 */ lwz r3, 8(r1) /* 802A0894 0029C4F4 80 01 00 0C */ lwz r0, 0xc(r1) @@ -44764,7 +44764,7 @@ lbl_802A0A44: /* 802A0A5C 0029C6BC EC 02 00 B2 */ fmuls f0, f2, f2 /* 802A0A60 0029C6C0 D0 41 00 0C */ stfs f2, 0xc(r1) /* 802A0A64 0029C6C4 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0A68 0029C6C8 4B F3 3D CD */ bl func_801D4834 +/* 802A0A68 0029C6C8 4B F3 3D CD */ bl sqrt /* 802A0A6C 0029C6CC FC 20 08 18 */ frsp f1, f1 /* 802A0A70 0029C6D0 C0 1E 00 84 */ lfs f0, 0x84(r30) /* 802A0A74 0029C6D4 FC 01 00 40 */ fcmpo cr0, f1, f0 @@ -44788,7 +44788,7 @@ lbl_802A0A94: /* 802A0AB4 0029C714 EC 02 00 B2 */ fmuls f0, f2, f2 /* 802A0AB8 0029C718 D0 5E 00 2C */ stfs f2, 0x2c(r30) /* 802A0ABC 0029C71C EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0AC0 0029C720 4B F3 3D 75 */ bl func_801D4834 +/* 802A0AC0 0029C720 4B F3 3D 75 */ bl sqrt /* 802A0AC4 0029C724 FC 80 08 18 */ frsp f4, f1 /* 802A0AC8 0029C728 C0 7E 00 20 */ lfs f3, 0x20(r30) /* 802A0ACC 0029C72C C0 5E 00 28 */ lfs f2, 0x28(r30) @@ -45043,7 +45043,7 @@ lbl_802A0E18: /* 802A0E38 0029CA98 EC 3E 07 B2 */ fmuls f1, f30, f30 /* 802A0E3C 0029CA9C EC 1F 07 F2 */ fmuls f0, f31, f31 /* 802A0E40 0029CAA0 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0E44 0029CAA4 4B F3 39 F1 */ bl func_801D4834 +/* 802A0E44 0029CAA4 4B F3 39 F1 */ bl sqrt /* 802A0E48 0029CAA8 FC 60 08 18 */ frsp f3, f1 /* 802A0E4C 0029CAAC C0 02 A3 B0 */ lfs f0, lbl_806429B0-_SDA2_BASE_(r2) /* 802A0E50 0029CAB0 A0 1F 04 C8 */ lhz r0, 0x4c8(r31) @@ -45156,7 +45156,7 @@ lbl_802A0F60: /* 802A0FE4 0029CC44 EF 82 20 28 */ fsubs f28, f2, f4 /* 802A0FE8 0029CC48 7C 7F 1B 78 */ mr r31, r3 /* 802A0FEC 0029CC4C EC 21 00 2A */ fadds f1, f1, f0 -/* 802A0FF0 0029CC50 4B F3 38 45 */ bl func_801D4834 +/* 802A0FF0 0029CC50 4B F3 38 45 */ bl sqrt /* 802A0FF4 0029CC54 FC 40 08 18 */ frsp f2, f1 /* 802A0FF8 0029CC58 FC 02 E8 40 */ fcmpo cr0, f2, f29 /* 802A0FFC 0029CC5C 4C 40 13 82 */ cror 2, 0, 2 @@ -45336,7 +45336,7 @@ lbl_802A1258: /* 802A126C 0029CECC EC 22 08 2A */ fadds f1, f2, f1 /* 802A1270 0029CED0 FC 01 00 40 */ fcmpo cr0, f1, f0 /* 802A1274 0029CED4 40 81 00 24 */ ble lbl_802A1298 -/* 802A1278 0029CED8 4B F3 35 BD */ bl func_801D4834 +/* 802A1278 0029CED8 4B F3 35 BD */ bl sqrt /* 802A127C 0029CEDC FC 40 08 18 */ frsp f2, f1 /* 802A1280 0029CEE0 C0 3F 00 00 */ lfs f1, 0(r31) /* 802A1284 0029CEE4 C0 1F 00 04 */ lfs f0, 4(r31) @@ -46091,7 +46091,7 @@ lbl_802A1CFC: /* 802A1D4C 0029D9AC 80 0D AD CC */ lwz r0, lbl_8064008C-_SDA_BASE_(r13) /* 802A1D50 0029D9B0 90 7A 00 B8 */ stw r3, 0xb8(r26) /* 802A1D54 0029D9B4 90 1A 00 BC */ stw r0, 0xbc(r26) -/* 802A1D58 0029D9B8 4B F3 2A DD */ bl func_801D4834 +/* 802A1D58 0029D9B8 4B F3 2A DD */ bl sqrt /* 802A1D5C 0029D9BC C0 1A 00 B8 */ lfs f0, 0xb8(r26) /* 802A1D60 0029D9C0 FC 20 08 18 */ frsp f1, f1 /* 802A1D64 0029D9C4 FC 00 E0 40 */ fcmpo cr0, f0, f28 @@ -46142,7 +46142,7 @@ lbl_802A1DA0: /* 802A1E00 0029DA60 EC 1B 06 F2 */ fmuls f0, f27, f27 /* 802A1E04 0029DA64 D3 BA 00 BC */ stfs f29, 0xbc(r26) /* 802A1E08 0029DA68 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A1E0C 0029DA6C 4B F3 2A 29 */ bl func_801D4834 +/* 802A1E0C 0029DA6C 4B F3 2A 29 */ bl sqrt /* 802A1E10 0029DA70 C0 1A 00 B8 */ lfs f0, 0xb8(r26) /* 802A1E14 0029DA74 FC 20 08 18 */ frsp f1, f1 /* 802A1E18 0029DA78 FC 00 E0 40 */ fcmpo cr0, f0, f28 @@ -46177,7 +46177,7 @@ lbl_802A1E60: /* 802A1E70 0029DAD0 EC 1B 06 F2 */ fmuls f0, f27, f27 /* 802A1E74 0029DAD4 D3 DA 00 BC */ stfs f30, 0xbc(r26) /* 802A1E78 0029DAD8 EC 21 00 2A */ fadds f1, f1, f0 -/* 802A1E7C 0029DADC 4B F3 29 B9 */ bl func_801D4834 +/* 802A1E7C 0029DADC 4B F3 29 B9 */ bl sqrt /* 802A1E80 0029DAE0 C0 1A 00 B8 */ lfs f0, 0xb8(r26) /* 802A1E84 0029DAE4 FC 20 08 18 */ frsp f1, f1 /* 802A1E88 0029DAE8 FC 00 E0 40 */ fcmpo cr0, f0, f28 |