mirror of
https://github.com/encounter/tp.git
synced 2026-07-11 06:18:46 -07:00
move Z2Calc, c_math and f_op_draw_iter (#125)
* Z2Calc * port over c_math * fop_draw_iter Co-authored-by: Pheenoh <pheenoh@gmail.com>
This commit is contained in:
@@ -1,14 +0,0 @@
|
||||
lbl_80267640:
|
||||
/* 80267640 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80267644 C0 62 B6 B4 */ lfs f3, lit_2232(r2)
|
||||
/* 80267648 EC 01 10 24 */ fdivs f0, f1, f2
|
||||
/* 8026764C EC 03 00 32 */ fmuls f0, f3, f0
|
||||
/* 80267650 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80267654 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 80267658 80 01 00 0C */ lwz r0, 0xc(r1)
|
||||
/* 8026765C 54 00 08 3C */ slwi r0, r0, 1
|
||||
/* 80267660 3C 60 80 3C */ lis r3, atntable@ha /* 0x803C3778@ha */
|
||||
/* 80267664 38 63 37 78 */ addi r3, r3, atntable@l /* 0x803C3778@l */
|
||||
/* 80267668 7C 63 02 2E */ lhzx r3, r3, r0
|
||||
/* 8026766C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80267670 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_80267814:
|
||||
/* 80267814 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80267818 7C 08 02 A6 */ mflr r0
|
||||
/* 8026781C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80267820 4B FF FE 55 */ bl cM_atan2s__Fff
|
||||
/* 80267824 7C 60 07 34 */ extsh r0, r3
|
||||
/* 80267828 C8 22 B6 C0 */ lfd f1, lit_2284(r2)
|
||||
/* 8026782C 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80267830 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80267834 3C 00 43 30 */ lis r0, 0x4330
|
||||
/* 80267838 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 8026783C C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80267840 EC 20 08 28 */ fsubs f1, f0, f1
|
||||
/* 80267844 C0 02 B6 BC */ lfs f0, lit_2282(r2)
|
||||
/* 80267848 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 8026784C 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80267850 7C 08 03 A6 */ mtlr r0
|
||||
/* 80267854 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80267858 4E 80 00 20 */ blr
|
||||
@@ -1,117 +0,0 @@
|
||||
lbl_80267674:
|
||||
/* 80267674 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80267678 7C 08 02 A6 */ mflr r0
|
||||
/* 8026767C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80267680 FC 80 08 90 */ fmr f4, f1
|
||||
/* 80267684 FC 00 22 10 */ fabs f0, f4
|
||||
/* 80267688 FC 00 00 18 */ frsp f0, f0
|
||||
/* 8026768C C0 6D 8C 00 */ lfs f3, G_CM3D_F_ABS_MIN(r13)
|
||||
/* 80267690 FC 00 18 40 */ fcmpo cr0, f0, f3
|
||||
/* 80267694 40 80 00 28 */ bge lbl_802676BC
|
||||
/* 80267698 C0 02 B6 B8 */ lfs f0, lit_2277(r2)
|
||||
/* 8026769C FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 802676A0 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 802676A4 40 82 00 0C */ bne lbl_802676B0
|
||||
/* 802676A8 38 60 00 00 */ li r3, 0
|
||||
/* 802676AC 48 00 01 54 */ b lbl_80267800
|
||||
lbl_802676B0:
|
||||
/* 802676B0 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008000@ha */
|
||||
/* 802676B4 38 63 80 00 */ addi r3, r3, 0x8000 /* 0x00008000@l */
|
||||
/* 802676B8 48 00 01 48 */ b lbl_80267800
|
||||
lbl_802676BC:
|
||||
/* 802676BC FC 00 12 10 */ fabs f0, f2
|
||||
/* 802676C0 FC 00 00 18 */ frsp f0, f0
|
||||
/* 802676C4 FC 00 18 40 */ fcmpo cr0, f0, f3
|
||||
/* 802676C8 40 80 00 28 */ bge lbl_802676F0
|
||||
/* 802676CC C0 02 B6 B8 */ lfs f0, lit_2277(r2)
|
||||
/* 802676D0 FC 04 00 40 */ fcmpo cr0, f4, f0
|
||||
/* 802676D4 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 802676D8 40 82 00 0C */ bne lbl_802676E4
|
||||
/* 802676DC 38 60 40 00 */ li r3, 0x4000
|
||||
/* 802676E0 48 00 01 20 */ b lbl_80267800
|
||||
lbl_802676E4:
|
||||
/* 802676E4 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000C000@ha */
|
||||
/* 802676E8 38 63 C0 00 */ addi r3, r3, 0xC000 /* 0x0000C000@l */
|
||||
/* 802676EC 48 00 01 14 */ b lbl_80267800
|
||||
lbl_802676F0:
|
||||
/* 802676F0 C0 02 B6 B8 */ lfs f0, lit_2277(r2)
|
||||
/* 802676F4 FC 04 00 40 */ fcmpo cr0, f4, f0
|
||||
/* 802676F8 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 802676FC 40 82 00 7C */ bne lbl_80267778
|
||||
/* 80267700 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 80267704 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80267708 40 82 00 34 */ bne lbl_8026773C
|
||||
/* 8026770C FC 02 20 40 */ fcmpo cr0, f2, f4
|
||||
/* 80267710 4C 41 13 82 */ cror 2, 1, 2
|
||||
/* 80267714 40 82 00 10 */ bne lbl_80267724
|
||||
/* 80267718 4B FF FF 29 */ bl U_GetAtanTable__Fff
|
||||
/* 8026771C 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 80267720 48 00 00 E0 */ b lbl_80267800
|
||||
lbl_80267724:
|
||||
/* 80267724 FC 20 10 90 */ fmr f1, f2
|
||||
/* 80267728 FC 40 20 90 */ fmr f2, f4
|
||||
/* 8026772C 4B FF FF 15 */ bl U_GetAtanTable__Fff
|
||||
/* 80267730 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 80267734 20 60 40 00 */ subfic r3, r0, 0x4000
|
||||
/* 80267738 48 00 00 C8 */ b lbl_80267800
|
||||
lbl_8026773C:
|
||||
/* 8026773C FC 40 10 50 */ fneg f2, f2
|
||||
/* 80267740 FC 02 20 40 */ fcmpo cr0, f2, f4
|
||||
/* 80267744 40 80 00 1C */ bge lbl_80267760
|
||||
/* 80267748 FC 20 10 90 */ fmr f1, f2
|
||||
/* 8026774C FC 40 20 90 */ fmr f2, f4
|
||||
/* 80267750 4B FF FE F1 */ bl U_GetAtanTable__Fff
|
||||
/* 80267754 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 80267758 38 63 40 00 */ addi r3, r3, 0x4000
|
||||
/* 8026775C 48 00 00 A4 */ b lbl_80267800
|
||||
lbl_80267760:
|
||||
/* 80267760 4B FF FE E1 */ bl U_GetAtanTable__Fff
|
||||
/* 80267764 54 64 04 3E */ clrlwi r4, r3, 0x10
|
||||
/* 80267768 3C 60 00 01 */ lis r3, 0x0001 /* 0x00008000@ha */
|
||||
/* 8026776C 38 03 80 00 */ addi r0, r3, 0x8000 /* 0x00008000@l */
|
||||
/* 80267770 7C 64 00 50 */ subf r3, r4, r0
|
||||
/* 80267774 48 00 00 8C */ b lbl_80267800
|
||||
lbl_80267778:
|
||||
/* 80267778 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 8026777C 40 80 00 4C */ bge lbl_802677C8
|
||||
/* 80267780 FC 02 20 40 */ fcmpo cr0, f2, f4
|
||||
/* 80267784 4C 40 13 82 */ cror 2, 0, 2
|
||||
/* 80267788 40 82 00 20 */ bne lbl_802677A8
|
||||
/* 8026778C FC 20 20 50 */ fneg f1, f4
|
||||
/* 80267790 FC 40 10 50 */ fneg f2, f2
|
||||
/* 80267794 4B FF FE AD */ bl U_GetAtanTable__Fff
|
||||
/* 80267798 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 8026779C 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 802677A0 38 63 80 00 */ addi r3, r3, -32768
|
||||
/* 802677A4 48 00 00 5C */ b lbl_80267800
|
||||
lbl_802677A8:
|
||||
/* 802677A8 FC 20 10 50 */ fneg f1, f2
|
||||
/* 802677AC FC 40 20 50 */ fneg f2, f4
|
||||
/* 802677B0 4B FF FE 91 */ bl U_GetAtanTable__Fff
|
||||
/* 802677B4 54 64 04 3E */ clrlwi r4, r3, 0x10
|
||||
/* 802677B8 3C 60 00 01 */ lis r3, 0x0001 /* 0x0000C000@ha */
|
||||
/* 802677BC 38 03 C0 00 */ addi r0, r3, 0xC000 /* 0x0000C000@l */
|
||||
/* 802677C0 7C 64 00 50 */ subf r3, r4, r0
|
||||
/* 802677C4 48 00 00 3C */ b lbl_80267800
|
||||
lbl_802677C8:
|
||||
/* 802677C8 FC 00 20 50 */ fneg f0, f4
|
||||
/* 802677CC FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 802677D0 40 80 00 20 */ bge lbl_802677F0
|
||||
/* 802677D4 FC 20 10 90 */ fmr f1, f2
|
||||
/* 802677D8 FC 40 00 90 */ fmr f2, f0
|
||||
/* 802677DC 4B FF FE 65 */ bl U_GetAtanTable__Fff
|
||||
/* 802677E0 54 63 04 3E */ clrlwi r3, r3, 0x10
|
||||
/* 802677E4 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 802677E8 38 63 C0 00 */ addi r3, r3, -16384
|
||||
/* 802677EC 48 00 00 14 */ b lbl_80267800
|
||||
lbl_802677F0:
|
||||
/* 802677F0 FC 20 00 90 */ fmr f1, f0
|
||||
/* 802677F4 4B FF FE 4D */ bl U_GetAtanTable__Fff
|
||||
/* 802677F8 54 60 04 3E */ clrlwi r0, r3, 0x10
|
||||
/* 802677FC 7C 60 00 D0 */ neg r3, r0
|
||||
lbl_80267800:
|
||||
/* 80267800 7C 63 07 34 */ extsh r3, r3
|
||||
/* 80267804 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80267808 7C 08 03 A6 */ mtlr r0
|
||||
/* 8026780C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 80267810 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_802679D4:
|
||||
/* 802679D4 90 6D 8B F4 */ stw r3, data_80451174(r13)
|
||||
/* 802679D8 90 8D 8B F8 */ stw r4, data_80451178(r13)
|
||||
/* 802679DC 90 AD 8B FC */ stw r5, data_8045117C(r13)
|
||||
/* 802679E0 4E 80 00 20 */ blr
|
||||
@@ -1,5 +0,0 @@
|
||||
lbl_8026785C:
|
||||
/* 8026785C 90 6D 8B E8 */ stw r3, data_80451168(r13)
|
||||
/* 80267860 90 8D 8B EC */ stw r4, data_8045116C(r13)
|
||||
/* 80267864 90 AD 8B F0 */ stw r5, data_80451170(r13)
|
||||
/* 80267868 4E 80 00 20 */ blr
|
||||
@@ -1,26 +0,0 @@
|
||||
lbl_802675E4:
|
||||
/* 802675E4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802675E8 7C 08 02 A6 */ mflr r0
|
||||
/* 802675EC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802675F0 C8 42 B6 A8 */ lfd f2, lit_2201(r2)
|
||||
/* 802675F4 48 10 51 6D */ bl fmod
|
||||
/* 802675F8 FC 20 08 18 */ frsp f1, f1
|
||||
/* 802675FC C0 02 B6 B0 */ lfs f0, lit_2215(r2)
|
||||
/* 80267600 EC 00 00 72 */ fmuls f0, f0, f1
|
||||
/* 80267604 FC 00 00 1E */ fctiwz f0, f0
|
||||
/* 80267608 D8 01 00 08 */ stfd f0, 8(r1)
|
||||
/* 8026760C 80 61 00 0C */ lwz r3, 0xc(r1)
|
||||
/* 80267610 2C 03 80 00 */ cmpwi r3, -32768
|
||||
/* 80267614 40 80 00 0C */ bge lbl_80267620
|
||||
/* 80267618 3C 63 00 01 */ addis r3, r3, 1
|
||||
/* 8026761C 48 00 00 10 */ b lbl_8026762C
|
||||
lbl_80267620:
|
||||
/* 80267620 2C 03 7F FF */ cmpwi r3, 0x7fff
|
||||
/* 80267624 40 81 00 08 */ ble lbl_8026762C
|
||||
/* 80267628 3C 63 FF FF */ addis r3, r3, 0xffff
|
||||
lbl_8026762C:
|
||||
/* 8026762C 7C 63 07 34 */ extsh r3, r3
|
||||
/* 80267630 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80267634 7C 08 03 A6 */ mtlr r0
|
||||
/* 80267638 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8026763C 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_802679E4:
|
||||
/* 802679E4 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 802679E8 7C 08 02 A6 */ mflr r0
|
||||
/* 802679EC 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 802679F0 80 0D 8B F4 */ lwz r0, data_80451174(r13)
|
||||
/* 802679F4 1C 80 00 AB */ mulli r4, r0, 0xab
|
||||
/* 802679F8 38 60 76 3D */ li r3, 0x763d
|
||||
/* 802679FC 7C 04 1B D6 */ divw r0, r4, r3
|
||||
/* 80267A00 7C 00 19 D6 */ mullw r0, r0, r3
|
||||
/* 80267A04 7C C0 20 50 */ subf r6, r0, r4
|
||||
/* 80267A08 90 CD 8B F4 */ stw r6, data_80451174(r13)
|
||||
/* 80267A0C 80 0D 8B F8 */ lwz r0, data_80451178(r13)
|
||||
/* 80267A10 1C 80 00 AC */ mulli r4, r0, 0xac
|
||||
/* 80267A14 38 60 76 63 */ li r3, 0x7663
|
||||
/* 80267A18 7C 04 1B D6 */ divw r0, r4, r3
|
||||
/* 80267A1C 7C 00 19 D6 */ mullw r0, r0, r3
|
||||
/* 80267A20 7C A0 20 50 */ subf r5, r0, r4
|
||||
/* 80267A24 90 AD 8B F8 */ stw r5, data_80451178(r13)
|
||||
/* 80267A28 80 0D 8B FC */ lwz r0, data_8045117C(r13)
|
||||
/* 80267A2C 1C 80 00 AA */ mulli r4, r0, 0xaa
|
||||
/* 80267A30 38 60 76 73 */ li r3, 0x7673
|
||||
/* 80267A34 7C 04 1B D6 */ divw r0, r4, r3
|
||||
/* 80267A38 7C 00 19 D6 */ mullw r0, r0, r3
|
||||
/* 80267A3C 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 80267A40 90 0D 8B FC */ stw r0, data_8045117C(r13)
|
||||
/* 80267A44 C8 82 B6 C0 */ lfd f4, lit_2284(r2)
|
||||
/* 80267A48 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 80267A4C 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 80267A50 3C 60 43 30 */ lis r3, 0x4330
|
||||
/* 80267A54 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 80267A58 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 80267A5C EC 20 20 28 */ fsubs f1, f0, f4
|
||||
/* 80267A60 C0 02 B6 C8 */ lfs f0, lit_2296(r2)
|
||||
/* 80267A64 EC 61 00 24 */ fdivs f3, f1, f0
|
||||
/* 80267A68 6C C0 80 00 */ xoris r0, r6, 0x8000
|
||||
/* 80267A6C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80267A70 90 61 00 10 */ stw r3, 0x10(r1)
|
||||
/* 80267A74 C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80267A78 EC 20 20 28 */ fsubs f1, f0, f4
|
||||
/* 80267A7C C0 02 B6 CC */ lfs f0, lit_2297(r2)
|
||||
/* 80267A80 EC 41 00 24 */ fdivs f2, f1, f0
|
||||
/* 80267A84 6C A0 80 00 */ xoris r0, r5, 0x8000
|
||||
/* 80267A88 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80267A8C 90 61 00 18 */ stw r3, 0x18(r1)
|
||||
/* 80267A90 C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 80267A94 EC 20 20 28 */ fsubs f1, f0, f4
|
||||
/* 80267A98 C0 02 B6 D0 */ lfs f0, lit_2298(r2)
|
||||
/* 80267A9C EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80267AA0 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 80267AA4 EC 23 00 2A */ fadds f1, f3, f0
|
||||
/* 80267AA8 C8 42 B6 D8 */ lfd f2, lit_2299(r2)
|
||||
/* 80267AAC 48 10 4C B5 */ bl fmod
|
||||
/* 80267AB0 FC 00 08 18 */ frsp f0, f1
|
||||
/* 80267AB4 FC 00 02 10 */ fabs f0, f0
|
||||
/* 80267AB8 FC 20 00 18 */ frsp f1, f0
|
||||
/* 80267ABC 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80267AC0 7C 08 03 A6 */ mtlr r0
|
||||
/* 80267AC4 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80267AC8 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_80267ACC:
|
||||
/* 80267ACC 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80267AD0 7C 08 02 A6 */ mflr r0
|
||||
/* 80267AD4 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80267AD8 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80267ADC F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80267AE0 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80267AE4 4B FF FF 01 */ bl cM_rnd2__Fv
|
||||
/* 80267AE8 EC 3F 00 72 */ fmuls f1, f31, f1
|
||||
/* 80267AEC E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80267AF0 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80267AF4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80267AF8 7C 08 03 A6 */ mtlr r0
|
||||
/* 80267AFC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80267B00 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_80267B04:
|
||||
/* 80267B04 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80267B08 7C 08 02 A6 */ mflr r0
|
||||
/* 80267B0C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80267B10 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80267B14 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80267B18 FF E0 08 90 */ fmr f31, f1
|
||||
/* 80267B1C 4B FF FE C9 */ bl cM_rnd2__Fv
|
||||
/* 80267B20 C0 02 B6 E4 */ lfs f0, lit_2312(r2)
|
||||
/* 80267B24 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 80267B28 EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 80267B2C C0 02 B6 E0 */ lfs f0, lit_2311(r2)
|
||||
/* 80267B30 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 80267B34 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80267B38 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 80267B3C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80267B40 7C 08 03 A6 */ mtlr r0
|
||||
/* 80267B44 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80267B48 4E 80 00 20 */ blr
|
||||
@@ -1,19 +0,0 @@
|
||||
lbl_8026798C:
|
||||
/* 8026798C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80267990 7C 08 02 A6 */ mflr r0
|
||||
/* 80267994 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80267998 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 8026799C F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 802679A0 FF E0 08 90 */ fmr f31, f1
|
||||
/* 802679A4 4B FF FE C9 */ bl cM_rnd__Fv
|
||||
/* 802679A8 C0 02 B6 E4 */ lfs f0, lit_2312(r2)
|
||||
/* 802679AC EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 802679B0 EC 3F 00 32 */ fmuls f1, f31, f0
|
||||
/* 802679B4 C0 02 B6 E0 */ lfs f0, lit_2311(r2)
|
||||
/* 802679B8 EC 20 00 72 */ fmuls f1, f0, f1
|
||||
/* 802679BC E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 802679C0 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 802679C4 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 802679C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802679CC 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 802679D0 4E 80 00 20 */ blr
|
||||
@@ -1,15 +0,0 @@
|
||||
lbl_80267954:
|
||||
/* 80267954 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80267958 7C 08 02 A6 */ mflr r0
|
||||
/* 8026795C 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80267960 DB E1 00 10 */ stfd f31, 0x10(r1)
|
||||
/* 80267964 F3 E1 00 18 */ psq_st f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80267968 FF E0 08 90 */ fmr f31, f1
|
||||
/* 8026796C 4B FF FF 01 */ bl cM_rnd__Fv
|
||||
/* 80267970 EC 3F 00 72 */ fmuls f1, f31, f1
|
||||
/* 80267974 E3 E1 00 18 */ psq_l f31, 24(r1), 0, 0 /* qr0 */
|
||||
/* 80267978 CB E1 00 10 */ lfd f31, 0x10(r1)
|
||||
/* 8026797C 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80267980 7C 08 03 A6 */ mtlr r0
|
||||
/* 80267984 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80267988 4E 80 00 20 */ blr
|
||||
@@ -1,59 +0,0 @@
|
||||
lbl_8026786C:
|
||||
/* 8026786C 94 21 FF E0 */ stwu r1, -0x20(r1)
|
||||
/* 80267870 7C 08 02 A6 */ mflr r0
|
||||
/* 80267874 90 01 00 24 */ stw r0, 0x24(r1)
|
||||
/* 80267878 80 0D 8B E8 */ lwz r0, data_80451168(r13)
|
||||
/* 8026787C 1C 80 00 AB */ mulli r4, r0, 0xab
|
||||
/* 80267880 38 60 76 3D */ li r3, 0x763d
|
||||
/* 80267884 7C 04 1B D6 */ divw r0, r4, r3
|
||||
/* 80267888 7C 00 19 D6 */ mullw r0, r0, r3
|
||||
/* 8026788C 7C C0 20 50 */ subf r6, r0, r4
|
||||
/* 80267890 90 CD 8B E8 */ stw r6, data_80451168(r13)
|
||||
/* 80267894 80 0D 8B EC */ lwz r0, data_8045116C(r13)
|
||||
/* 80267898 1C 80 00 AC */ mulli r4, r0, 0xac
|
||||
/* 8026789C 38 60 76 63 */ li r3, 0x7663
|
||||
/* 802678A0 7C 04 1B D6 */ divw r0, r4, r3
|
||||
/* 802678A4 7C 00 19 D6 */ mullw r0, r0, r3
|
||||
/* 802678A8 7C A0 20 50 */ subf r5, r0, r4
|
||||
/* 802678AC 90 AD 8B EC */ stw r5, data_8045116C(r13)
|
||||
/* 802678B0 80 0D 8B F0 */ lwz r0, data_80451170(r13)
|
||||
/* 802678B4 1C 80 00 AA */ mulli r4, r0, 0xaa
|
||||
/* 802678B8 38 60 76 73 */ li r3, 0x7673
|
||||
/* 802678BC 7C 04 1B D6 */ divw r0, r4, r3
|
||||
/* 802678C0 7C 00 19 D6 */ mullw r0, r0, r3
|
||||
/* 802678C4 7C 00 20 50 */ subf r0, r0, r4
|
||||
/* 802678C8 90 0D 8B F0 */ stw r0, data_80451170(r13)
|
||||
/* 802678CC C8 82 B6 C0 */ lfd f4, lit_2284(r2)
|
||||
/* 802678D0 6C 00 80 00 */ xoris r0, r0, 0x8000
|
||||
/* 802678D4 90 01 00 0C */ stw r0, 0xc(r1)
|
||||
/* 802678D8 3C 60 43 30 */ lis r3, 0x4330
|
||||
/* 802678DC 90 61 00 08 */ stw r3, 8(r1)
|
||||
/* 802678E0 C8 01 00 08 */ lfd f0, 8(r1)
|
||||
/* 802678E4 EC 20 20 28 */ fsubs f1, f0, f4
|
||||
/* 802678E8 C0 02 B6 C8 */ lfs f0, lit_2296(r2)
|
||||
/* 802678EC EC 61 00 24 */ fdivs f3, f1, f0
|
||||
/* 802678F0 6C C0 80 00 */ xoris r0, r6, 0x8000
|
||||
/* 802678F4 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802678F8 90 61 00 10 */ stw r3, 0x10(r1)
|
||||
/* 802678FC C8 01 00 10 */ lfd f0, 0x10(r1)
|
||||
/* 80267900 EC 20 20 28 */ fsubs f1, f0, f4
|
||||
/* 80267904 C0 02 B6 CC */ lfs f0, lit_2297(r2)
|
||||
/* 80267908 EC 41 00 24 */ fdivs f2, f1, f0
|
||||
/* 8026790C 6C A0 80 00 */ xoris r0, r5, 0x8000
|
||||
/* 80267910 90 01 00 1C */ stw r0, 0x1c(r1)
|
||||
/* 80267914 90 61 00 18 */ stw r3, 0x18(r1)
|
||||
/* 80267918 C8 01 00 18 */ lfd f0, 0x18(r1)
|
||||
/* 8026791C EC 20 20 28 */ fsubs f1, f0, f4
|
||||
/* 80267920 C0 02 B6 D0 */ lfs f0, lit_2298(r2)
|
||||
/* 80267924 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 80267928 EC 02 00 2A */ fadds f0, f2, f0
|
||||
/* 8026792C EC 23 00 2A */ fadds f1, f3, f0
|
||||
/* 80267930 C8 42 B6 D8 */ lfd f2, lit_2299(r2)
|
||||
/* 80267934 48 10 4E 2D */ bl fmod
|
||||
/* 80267938 FC 00 08 18 */ frsp f0, f1
|
||||
/* 8026793C FC 00 02 10 */ fabs f0, f0
|
||||
/* 80267940 FC 20 00 18 */ frsp f1, f0
|
||||
/* 80267944 80 01 00 24 */ lwz r0, 0x24(r1)
|
||||
/* 80267948 7C 08 03 A6 */ mtlr r0
|
||||
/* 8026794C 38 21 00 20 */ addi r1, r1, 0x20
|
||||
/* 80267950 4E 80 00 20 */ blr
|
||||
@@ -1,41 +0,0 @@
|
||||
lbl_802A99A0:
|
||||
/* 802A99A0 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A99A4 7C 08 02 A6 */ mflr r0
|
||||
/* 802A99A8 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A99AC 93 E1 00 0C */ stw r31, 0xc(r1)
|
||||
/* 802A99B0 7C 7F 1B 78 */ mr r31, r3
|
||||
/* 802A99B4 C0 23 00 00 */ lfs f1, 0(r3)
|
||||
/* 802A99B8 C0 03 00 04 */ lfs f0, 4(r3)
|
||||
/* 802A99BC FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 802A99C0 40 80 00 24 */ bge lbl_802A99E4
|
||||
/* 802A99C4 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 802A99C8 EC 01 00 2A */ fadds f0, f1, f0
|
||||
/* 802A99CC D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 802A99D0 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 802A99D4 C0 1F 00 04 */ lfs f0, 4(r31)
|
||||
/* 802A99D8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 802A99DC 40 80 00 28 */ bge lbl_802A9A04
|
||||
/* 802A99E0 48 00 00 40 */ b lbl_802A9A20
|
||||
lbl_802A99E4:
|
||||
/* 802A99E4 C0 1F 00 08 */ lfs f0, 8(r31)
|
||||
/* 802A99E8 EC 01 00 28 */ fsubs f0, f1, f0
|
||||
/* 802A99EC D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 802A99F0 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 802A99F4 C0 1F 00 04 */ lfs f0, 4(r31)
|
||||
/* 802A99F8 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 802A99FC 40 81 00 08 */ ble lbl_802A9A04
|
||||
/* 802A9A00 48 00 00 20 */ b lbl_802A9A20
|
||||
lbl_802A9A04:
|
||||
/* 802A9A04 C0 1F 00 04 */ lfs f0, 4(r31)
|
||||
/* 802A9A08 D0 1F 00 00 */ stfs f0, 0(r31)
|
||||
/* 802A9A0C 7F E3 FB 78 */ mr r3, r31
|
||||
/* 802A9A10 C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
/* 802A9A14 4B FF FF 45 */ bl tau__Q26Z2Calc8FNoise1fFf
|
||||
/* 802A9A18 D0 3F 00 04 */ stfs f1, 4(r31)
|
||||
/* 802A9A1C C0 3F 00 00 */ lfs f1, 0(r31)
|
||||
lbl_802A9A20:
|
||||
/* 802A9A20 83 E1 00 0C */ lwz r31, 0xc(r1)
|
||||
/* 802A9A24 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A9A28 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A9A2C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A9A30 4E 80 00 20 */ blr
|
||||
@@ -1,78 +0,0 @@
|
||||
lbl_802A96F4:
|
||||
/* 802A96F4 94 21 FF B0 */ stwu r1, -0x50(r1)
|
||||
/* 802A96F8 7C 08 02 A6 */ mflr r0
|
||||
/* 802A96FC 90 01 00 54 */ stw r0, 0x54(r1)
|
||||
/* 802A9700 DB E1 00 40 */ stfd f31, 0x40(r1)
|
||||
/* 802A9704 F3 E1 00 48 */ psq_st f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 802A9708 DB C1 00 30 */ stfd f30, 0x30(r1)
|
||||
/* 802A970C F3 C1 00 38 */ psq_st f30, 56(r1), 0, 0 /* qr0 */
|
||||
/* 802A9710 DB A1 00 20 */ stfd f29, 0x20(r1)
|
||||
/* 802A9714 F3 A1 00 28 */ psq_st f29, 40(r1), 0, 0 /* qr0 */
|
||||
/* 802A9718 DB 81 00 10 */ stfd f28, 0x10(r1)
|
||||
/* 802A971C F3 81 00 18 */ psq_st f28, 24(r1), 0, 0 /* qr0 */
|
||||
/* 802A9720 FF 80 20 90 */ fmr f28, f4
|
||||
/* 802A9724 FF A0 28 90 */ fmr f29, f5
|
||||
/* 802A9728 FF C0 30 90 */ fmr f30, f6
|
||||
/* 802A972C 2C 03 00 01 */ cmpwi r3, 1
|
||||
/* 802A9730 40 82 00 44 */ bne lbl_802A9774
|
||||
/* 802A9734 C0 82 BE 28 */ lfs f4, lit_380(r2)
|
||||
/* 802A9738 FC A0 E0 90 */ fmr f5, f28
|
||||
/* 802A973C 38 60 00 01 */ li r3, 1
|
||||
/* 802A9740 4B FF FF 4D */ bl linearTransform__6Z2CalcFfffffb
|
||||
/* 802A9744 48 0C 2F FD */ bl exp
|
||||
/* 802A9748 FF E0 08 18 */ frsp f31, f1
|
||||
/* 802A974C FC 20 E0 90 */ fmr f1, f28
|
||||
/* 802A9750 48 0C 2F F1 */ bl exp
|
||||
/* 802A9754 FC 60 08 18 */ frsp f3, f1
|
||||
/* 802A9758 FC 20 F8 90 */ fmr f1, f31
|
||||
/* 802A975C C0 42 BE 2C */ lfs f2, lit_381(r2)
|
||||
/* 802A9760 FC 80 E8 90 */ fmr f4, f29
|
||||
/* 802A9764 FC A0 F0 90 */ fmr f5, f30
|
||||
/* 802A9768 38 60 00 01 */ li r3, 1
|
||||
/* 802A976C 4B FF FF 21 */ bl linearTransform__6Z2CalcFfffffb
|
||||
/* 802A9770 48 00 00 58 */ b lbl_802A97C8
|
||||
lbl_802A9774:
|
||||
/* 802A9774 2C 03 00 00 */ cmpwi r3, 0
|
||||
/* 802A9778 40 82 00 40 */ bne lbl_802A97B8
|
||||
/* 802A977C C0 A2 BE 28 */ lfs f5, lit_380(r2)
|
||||
/* 802A9780 38 60 00 01 */ li r3, 1
|
||||
/* 802A9784 4B FF FF 09 */ bl linearTransform__6Z2CalcFfffffb
|
||||
/* 802A9788 48 0C 2F B9 */ bl exp
|
||||
/* 802A978C FF E0 08 18 */ frsp f31, f1
|
||||
/* 802A9790 FC 20 E0 90 */ fmr f1, f28
|
||||
/* 802A9794 48 0C 2F AD */ bl exp
|
||||
/* 802A9798 FC 40 08 18 */ frsp f2, f1
|
||||
/* 802A979C FC 20 F8 90 */ fmr f1, f31
|
||||
/* 802A97A0 C0 62 BE 2C */ lfs f3, lit_381(r2)
|
||||
/* 802A97A4 FC 80 E8 90 */ fmr f4, f29
|
||||
/* 802A97A8 FC A0 F0 90 */ fmr f5, f30
|
||||
/* 802A97AC 38 60 00 01 */ li r3, 1
|
||||
/* 802A97B0 4B FF FE DD */ bl linearTransform__6Z2CalcFfffffb
|
||||
/* 802A97B4 48 00 00 14 */ b lbl_802A97C8
|
||||
lbl_802A97B8:
|
||||
/* 802A97B8 FC 80 E8 90 */ fmr f4, f29
|
||||
/* 802A97BC FC A0 F0 90 */ fmr f5, f30
|
||||
/* 802A97C0 38 60 00 00 */ li r3, 0
|
||||
/* 802A97C4 4B FF FE C9 */ bl linearTransform__6Z2CalcFfffffb
|
||||
lbl_802A97C8:
|
||||
/* 802A97C8 FC 01 F0 40 */ fcmpo cr0, f1, f30
|
||||
/* 802A97CC 40 81 00 0C */ ble lbl_802A97D8
|
||||
/* 802A97D0 FC 20 F0 90 */ fmr f1, f30
|
||||
/* 802A97D4 48 00 00 10 */ b lbl_802A97E4
|
||||
lbl_802A97D8:
|
||||
/* 802A97D8 FC 01 E8 40 */ fcmpo cr0, f1, f29
|
||||
/* 802A97DC 40 80 00 08 */ bge lbl_802A97E4
|
||||
/* 802A97E0 FC 20 E8 90 */ fmr f1, f29
|
||||
lbl_802A97E4:
|
||||
/* 802A97E4 E3 E1 00 48 */ psq_l f31, 72(r1), 0, 0 /* qr0 */
|
||||
/* 802A97E8 CB E1 00 40 */ lfd f31, 0x40(r1)
|
||||
/* 802A97EC E3 C1 00 38 */ psq_l f30, 56(r1), 0, 0 /* qr0 */
|
||||
/* 802A97F0 CB C1 00 30 */ lfd f30, 0x30(r1)
|
||||
/* 802A97F4 E3 A1 00 28 */ psq_l f29, 40(r1), 0, 0 /* qr0 */
|
||||
/* 802A97F8 CB A1 00 20 */ lfd f29, 0x20(r1)
|
||||
/* 802A97FC E3 81 00 18 */ psq_l f28, 24(r1), 0, 0 /* qr0 */
|
||||
/* 802A9800 CB 81 00 10 */ lfd f28, 0x10(r1)
|
||||
/* 802A9804 80 01 00 54 */ lwz r0, 0x54(r1)
|
||||
/* 802A9808 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A980C 38 21 00 50 */ addi r1, r1, 0x50
|
||||
/* 802A9810 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_802A98D4:
|
||||
/* 802A98D4 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 802A98D8 7C 08 02 A6 */ mflr r0
|
||||
/* 802A98DC 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 802A98E0 88 0D 8D B0 */ lbz r0, data_80451330(r13)
|
||||
/* 802A98E4 7C 00 07 75 */ extsb. r0, r0
|
||||
/* 802A98E8 40 82 00 18 */ bne lbl_802A9900
|
||||
/* 802A98EC 38 6D 8D B4 */ la r3, oRandom(r13) /* 80451334-_SDA_BASE_ */
|
||||
/* 802A98F0 38 80 00 00 */ li r4, 0
|
||||
/* 802A98F4 48 09 01 F1 */ bl __ct__Q25JMath13TRandom_fast_FUl
|
||||
/* 802A98F8 38 00 00 01 */ li r0, 1
|
||||
/* 802A98FC 98 0D 8D B0 */ stb r0, data_80451330(r13)
|
||||
lbl_802A9900:
|
||||
/* 802A9900 80 8D 8D B4 */ lwz r4, oRandom(r13)
|
||||
/* 802A9904 3C 60 00 19 */ lis r3, 0x0019 /* 0x0019660D@ha */
|
||||
/* 802A9908 38 03 66 0D */ addi r0, r3, 0x660D /* 0x0019660D@l */
|
||||
/* 802A990C 7C 64 01 D6 */ mullw r3, r4, r0
|
||||
/* 802A9910 3C 63 3C 6F */ addis r3, r3, 0x3c6f
|
||||
/* 802A9914 38 03 F3 5F */ addi r0, r3, -3233
|
||||
/* 802A9918 90 0D 8D B4 */ stw r0, oRandom(r13)
|
||||
/* 802A991C 54 00 BA 7E */ srwi r0, r0, 9
|
||||
/* 802A9920 64 00 3F 80 */ oris r0, r0, 0x3f80
|
||||
/* 802A9924 90 01 00 08 */ stw r0, 8(r1)
|
||||
/* 802A9928 C0 21 00 08 */ lfs f1, 8(r1)
|
||||
/* 802A992C C0 02 BE 2C */ lfs f0, lit_381(r2)
|
||||
/* 802A9930 EC 21 00 28 */ fsubs f1, f1, f0
|
||||
/* 802A9934 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 802A9938 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A993C 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 802A9940 4E 80 00 20 */ blr
|
||||
@@ -1,51 +0,0 @@
|
||||
lbl_802A9814:
|
||||
/* 802A9814 94 21 FF A0 */ stwu r1, -0x60(r1)
|
||||
/* 802A9818 7C 08 02 A6 */ mflr r0
|
||||
/* 802A981C 90 01 00 64 */ stw r0, 0x64(r1)
|
||||
/* 802A9820 DB E1 00 50 */ stfd f31, 0x50(r1)
|
||||
/* 802A9824 F3 E1 00 58 */ psq_st f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 802A9828 DB C1 00 40 */ stfd f30, 0x40(r1)
|
||||
/* 802A982C F3 C1 00 48 */ psq_st f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 802A9830 DB A1 00 30 */ stfd f29, 0x30(r1)
|
||||
/* 802A9834 F3 A1 00 38 */ psq_st f29, 56(r1), 0, 0 /* qr0 */
|
||||
/* 802A9838 DB 81 00 20 */ stfd f28, 0x20(r1)
|
||||
/* 802A983C F3 81 00 28 */ psq_st f28, 40(r1), 0, 0 /* qr0 */
|
||||
/* 802A9840 DB 61 00 10 */ stfd f27, 0x10(r1)
|
||||
/* 802A9844 F3 61 00 18 */ psq_st f27, 24(r1), 0, 0 /* qr0 */
|
||||
/* 802A9848 FF 60 08 90 */ fmr f27, f1
|
||||
/* 802A984C FF 80 10 90 */ fmr f28, f2
|
||||
/* 802A9850 FF A0 18 90 */ fmr f29, f3
|
||||
/* 802A9854 C0 02 BE 30 */ lfs f0, lit_396(r2)
|
||||
/* 802A9858 EF E0 07 72 */ fmuls f31, f0, f29
|
||||
/* 802A985C C0 22 BE 34 */ lfs f1, lit_397(r2)
|
||||
/* 802A9860 C0 02 BE 2C */ lfs f0, lit_381(r2)
|
||||
/* 802A9864 EC 00 E8 28 */ fsubs f0, f0, f29
|
||||
/* 802A9868 EF C1 00 32 */ fmuls f30, f1, f0
|
||||
/* 802A986C 48 00 00 69 */ bl getRandom_0_1__6Z2CalcFv
|
||||
/* 802A9870 FC 01 E8 40 */ fcmpo cr0, f1, f29
|
||||
/* 802A9874 40 80 00 0C */ bge lbl_802A9880
|
||||
/* 802A9878 FC 00 F8 90 */ fmr f0, f31
|
||||
/* 802A987C 48 00 00 08 */ b lbl_802A9884
|
||||
lbl_802A9880:
|
||||
/* 802A9880 FC 00 F0 90 */ fmr f0, f30
|
||||
lbl_802A9884:
|
||||
/* 802A9884 EF 7B 00 32 */ fmuls f27, f27, f0
|
||||
/* 802A9888 48 00 00 4D */ bl getRandom_0_1__6Z2CalcFv
|
||||
/* 802A988C FC 40 E0 90 */ fmr f2, f28
|
||||
/* 802A9890 48 0C 2E F1 */ bl pow
|
||||
/* 802A9894 FC 00 08 18 */ frsp f0, f1
|
||||
/* 802A9898 EC 20 06 F2 */ fmuls f1, f0, f27
|
||||
/* 802A989C E3 E1 00 58 */ psq_l f31, 88(r1), 0, 0 /* qr0 */
|
||||
/* 802A98A0 CB E1 00 50 */ lfd f31, 0x50(r1)
|
||||
/* 802A98A4 E3 C1 00 48 */ psq_l f30, 72(r1), 0, 0 /* qr0 */
|
||||
/* 802A98A8 CB C1 00 40 */ lfd f30, 0x40(r1)
|
||||
/* 802A98AC E3 A1 00 38 */ psq_l f29, 56(r1), 0, 0 /* qr0 */
|
||||
/* 802A98B0 CB A1 00 30 */ lfd f29, 0x30(r1)
|
||||
/* 802A98B4 E3 81 00 28 */ psq_l f28, 40(r1), 0, 0 /* qr0 */
|
||||
/* 802A98B8 CB 81 00 20 */ lfd f28, 0x20(r1)
|
||||
/* 802A98BC E3 61 00 18 */ psq_l f27, 24(r1), 0, 0 /* qr0 */
|
||||
/* 802A98C0 CB 61 00 10 */ lfd f27, 0x10(r1)
|
||||
/* 802A98C4 80 01 00 64 */ lwz r0, 0x64(r1)
|
||||
/* 802A98C8 7C 08 03 A6 */ mtlr r0
|
||||
/* 802A98CC 38 21 00 60 */ addi r1, r1, 0x60
|
||||
/* 802A98D0 4E 80 00 20 */ blr
|
||||
@@ -1,30 +0,0 @@
|
||||
lbl_802A968C:
|
||||
/* 802A968C EC C1 10 28 */ fsubs f6, f1, f2
|
||||
/* 802A9690 EC 25 20 28 */ fsubs f1, f5, f4
|
||||
/* 802A9694 EC 03 10 28 */ fsubs f0, f3, f2
|
||||
/* 802A9698 EC 01 00 24 */ fdivs f0, f1, f0
|
||||
/* 802A969C EC 06 00 32 */ fmuls f0, f6, f0
|
||||
/* 802A96A0 EC 24 00 2A */ fadds f1, f4, f0
|
||||
/* 802A96A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
|
||||
/* 802A96A8 4C 82 00 20 */ bnelr
|
||||
/* 802A96AC FC 04 28 40 */ fcmpo cr0, f4, f5
|
||||
/* 802A96B0 40 80 00 24 */ bge lbl_802A96D4
|
||||
/* 802A96B4 FC 01 28 40 */ fcmpo cr0, f1, f5
|
||||
/* 802A96B8 40 81 00 0C */ ble lbl_802A96C4
|
||||
/* 802A96BC FC 20 28 90 */ fmr f1, f5
|
||||
/* 802A96C0 4E 80 00 20 */ blr
|
||||
lbl_802A96C4:
|
||||
/* 802A96C4 FC 01 20 40 */ fcmpo cr0, f1, f4
|
||||
/* 802A96C8 4C 80 00 20 */ bgelr
|
||||
/* 802A96CC FC 20 20 90 */ fmr f1, f4
|
||||
/* 802A96D0 4E 80 00 20 */ blr
|
||||
lbl_802A96D4:
|
||||
/* 802A96D4 FC 01 20 40 */ fcmpo cr0, f1, f4
|
||||
/* 802A96D8 40 81 00 0C */ ble lbl_802A96E4
|
||||
/* 802A96DC FC 20 20 90 */ fmr f1, f4
|
||||
/* 802A96E0 4E 80 00 20 */ blr
|
||||
lbl_802A96E4:
|
||||
/* 802A96E4 FC 01 28 40 */ fcmpo cr0, f1, f5
|
||||
/* 802A96E8 4C 80 00 20 */ bgelr
|
||||
/* 802A96EC FC 20 28 90 */ fmr f1, f5
|
||||
/* 802A96F0 4E 80 00 20 */ blr
|
||||
@@ -1,6 +0,0 @@
|
||||
lbl_802A9944:
|
||||
/* 802A9944 D0 23 00 00 */ stfs f1, 0(r3)
|
||||
/* 802A9948 D0 23 00 04 */ stfs f1, 4(r3)
|
||||
/* 802A994C D0 43 00 0C */ stfs f2, 0xc(r3)
|
||||
/* 802A9950 D0 63 00 08 */ stfs f3, 8(r3)
|
||||
/* 802A9954 4E 80 00 20 */ blr
|
||||
@@ -1,22 +0,0 @@
|
||||
lbl_802A9958:
|
||||
/* 802A9958 EC 01 00 72 */ fmuls f0, f1, f1
|
||||
/* 802A995C EC 41 00 2A */ fadds f2, f1, f0
|
||||
/* 802A9960 C0 02 BE 2C */ lfs f0, lit_381(r2)
|
||||
/* 802A9964 FC 02 00 40 */ fcmpo cr0, f2, f0
|
||||
/* 802A9968 40 81 00 20 */ ble lbl_802A9988
|
||||
/* 802A996C EC 42 00 28 */ fsubs f2, f2, f0
|
||||
/* 802A9970 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 802A9974 FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 802A9978 40 80 00 08 */ bge lbl_802A9980
|
||||
/* 802A997C EC 42 00 2A */ fadds f2, f2, f0
|
||||
lbl_802A9980:
|
||||
/* 802A9980 FC 20 10 90 */ fmr f1, f2
|
||||
/* 802A9984 4E 80 00 20 */ blr
|
||||
lbl_802A9988:
|
||||
/* 802A9988 C0 03 00 0C */ lfs f0, 0xc(r3)
|
||||
/* 802A998C FC 01 00 40 */ fcmpo cr0, f1, f0
|
||||
/* 802A9990 40 80 00 08 */ bge lbl_802A9998
|
||||
/* 802A9994 EC 42 00 2A */ fadds f2, f2, f0
|
||||
lbl_802A9998:
|
||||
/* 802A9998 FC 20 10 90 */ fmr f1, f2
|
||||
/* 802A999C 4E 80 00 20 */ blr
|
||||
@@ -1,18 +0,0 @@
|
||||
lbl_80020444:
|
||||
/* 80020444 94 21 FF F0 */ stwu r1, -0x10(r1)
|
||||
/* 80020448 7C 08 02 A6 */ mflr r0
|
||||
/* 8002044C 90 01 00 14 */ stw r0, 0x14(r1)
|
||||
/* 80020450 80 6D 80 50 */ lwz r3, g_fopDwTg_Queue(r13)
|
||||
/* 80020454 80 63 00 00 */ lwz r3, 0(r3)
|
||||
/* 80020458 38 00 00 00 */ li r0, 0
|
||||
/* 8002045C 90 0D 87 78 */ stw r0, l_fopDwTg_id(r13)
|
||||
/* 80020460 28 03 00 00 */ cmplwi r3, 0
|
||||
/* 80020464 41 82 00 08 */ beq lbl_8002046C
|
||||
/* 80020468 48 00 00 08 */ b lbl_80020470
|
||||
lbl_8002046C:
|
||||
/* 8002046C 4B FF FF 95 */ bl fopDwIt_GetTag__Fv
|
||||
lbl_80020470:
|
||||
/* 80020470 80 01 00 14 */ lwz r0, 0x14(r1)
|
||||
/* 80020474 7C 08 03 A6 */ mtlr r0
|
||||
/* 80020478 38 21 00 10 */ addi r1, r1, 0x10
|
||||
/* 8002047C 4E 80 00 20 */ blr
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user