tp/asm/d/d_camera/talktoCamera__9dCamera_cFl.s

6951 lines
311 KiB
ArmAsm

lbl_8016E4F4:
/* 8016E4F4 94 21 EA 70 */ stwu r1, -0x1590(r1)
/* 8016E4F8 7C 08 02 A6 */ mflr r0
/* 8016E4FC 90 01 15 94 */ stw r0, 0x1594(r1)
/* 8016E500 38 00 15 88 */ li r0, 0x1588
/* 8016E504 DB E1 15 80 */ stfd f31, 0x1580(r1)
/* 8016E508 13 E1 00 0E */ psq_stx f31, r1, r0, 0, 0 /* qr0 */
/* 8016E50C 38 00 15 78 */ li r0, 0x1578
/* 8016E510 DB C1 15 70 */ stfd f30, 0x1570(r1)
/* 8016E514 13 C1 00 0E */ psq_stx f30, r1, r0, 0, 0 /* qr0 */
/* 8016E518 38 00 15 68 */ li r0, 0x1568
/* 8016E51C DB A1 15 60 */ stfd f29, 0x1560(r1)
/* 8016E520 13 A1 00 0E */ psq_stx f29, r1, r0, 0, 0 /* qr0 */
/* 8016E524 38 00 15 58 */ li r0, 0x1558
/* 8016E528 DB 81 15 50 */ stfd f28, 0x1550(r1)
/* 8016E52C 13 81 00 0E */ psq_stx f28, r1, r0, 0, 0 /* qr0 */
/* 8016E530 38 00 15 48 */ li r0, 0x1548
/* 8016E534 DB 61 15 40 */ stfd f27, 0x1540(r1)
/* 8016E538 13 61 00 0E */ psq_stx f27, r1, r0, 0, 0 /* qr0 */
/* 8016E53C 38 00 15 38 */ li r0, 0x1538
/* 8016E540 DB 41 15 30 */ stfd f26, 0x1530(r1)
/* 8016E544 13 41 00 0E */ psq_stx f26, r1, r0, 0, 0 /* qr0 */
/* 8016E548 38 00 15 28 */ li r0, 0x1528
/* 8016E54C DB 21 15 20 */ stfd f25, 0x1520(r1)
/* 8016E550 13 21 00 0E */ psq_stx f25, r1, r0, 0, 0 /* qr0 */
/* 8016E554 38 00 15 18 */ li r0, 0x1518
/* 8016E558 DB 01 15 10 */ stfd f24, 0x1510(r1)
/* 8016E55C 13 01 00 0E */ psq_stx f24, r1, r0, 0, 0 /* qr0 */
/* 8016E560 38 00 15 08 */ li r0, 0x1508
/* 8016E564 DA E1 15 00 */ stfd f23, 0x1500(r1)
/* 8016E568 12 E1 00 0E */ psq_stx f23, r1, r0, 0, 0 /* qr0 */
/* 8016E56C 38 00 14 F8 */ li r0, 0x14f8
/* 8016E570 DA C1 14 F0 */ stfd f22, 0x14f0(r1)
/* 8016E574 12 C1 00 0E */ psq_stx f22, r1, r0, 0, 0 /* qr0 */
/* 8016E578 38 00 14 E8 */ li r0, 0x14e8
/* 8016E57C DA A1 14 E0 */ stfd f21, 0x14e0(r1)
/* 8016E580 12 A1 00 0E */ psq_stx f21, r1, r0, 0, 0 /* qr0 */
/* 8016E584 38 00 14 D8 */ li r0, 0x14d8
/* 8016E588 DA 81 14 D0 */ stfd f20, 0x14d0(r1)
/* 8016E58C 12 81 00 0E */ psq_stx f20, r1, r0, 0, 0 /* qr0 */
/* 8016E590 38 00 14 C8 */ li r0, 0x14c8
/* 8016E594 DA 61 14 C0 */ stfd f19, 0x14c0(r1)
/* 8016E598 12 61 00 0E */ psq_stx f19, r1, r0, 0, 0 /* qr0 */
/* 8016E59C 38 00 14 B8 */ li r0, 0x14b8
/* 8016E5A0 DA 41 14 B0 */ stfd f18, 0x14b0(r1)
/* 8016E5A4 12 41 00 0E */ psq_stx f18, r1, r0, 0, 0 /* qr0 */
/* 8016E5A8 38 00 14 A8 */ li r0, 0x14a8
/* 8016E5AC DA 21 14 A0 */ stfd f17, 0x14a0(r1)
/* 8016E5B0 12 21 00 0E */ psq_stx f17, r1, r0, 0, 0 /* qr0 */
/* 8016E5B4 39 61 14 A0 */ addi r11, r1, 0x14a0
/* 8016E5B8 48 1F 3C 09 */ bl _savegpr_22
/* 8016E5BC 7C 7F 1B 78 */ mr r31, r3
/* 8016E5C0 7C 9C 23 78 */ mr r28, r4
/* 8016E5C4 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E5C8 38 A0 00 00 */ li r5, 0
/* 8016E5CC 48 01 47 05 */ bl Val__11dCamParam_cFli
/* 8016E5D0 FF 60 08 90 */ fmr f27, f1
/* 8016E5D4 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E5D8 7F 84 E3 78 */ mr r4, r28
/* 8016E5DC 38 A0 00 02 */ li r5, 2
/* 8016E5E0 48 01 46 F1 */ bl Val__11dCamParam_cFli
/* 8016E5E4 FF 80 08 90 */ fmr f28, f1
/* 8016E5E8 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E5EC 7F 84 E3 78 */ mr r4, r28
/* 8016E5F0 38 A0 00 01 */ li r5, 1
/* 8016E5F4 48 01 46 DD */ bl Val__11dCamParam_cFli
/* 8016E5F8 FF 40 08 90 */ fmr f26, f1
/* 8016E5FC 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E600 7F 84 E3 78 */ mr r4, r28
/* 8016E604 38 A0 00 03 */ li r5, 3
/* 8016E608 48 01 46 C9 */ bl Val__11dCamParam_cFli
/* 8016E60C FF A0 08 90 */ fmr f29, f1
/* 8016E610 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E614 7F 84 E3 78 */ mr r4, r28
/* 8016E618 38 A0 00 07 */ li r5, 7
/* 8016E61C 48 01 46 B5 */ bl Val__11dCamParam_cFli
/* 8016E620 FF 20 08 90 */ fmr f25, f1
/* 8016E624 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E628 7F 84 E3 78 */ mr r4, r28
/* 8016E62C 38 A0 00 08 */ li r5, 8
/* 8016E630 48 01 46 A1 */ bl Val__11dCamParam_cFli
/* 8016E634 FF 00 08 90 */ fmr f24, f1
/* 8016E638 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E63C 7F 84 E3 78 */ mr r4, r28
/* 8016E640 38 A0 00 10 */ li r5, 0x10
/* 8016E644 48 01 46 8D */ bl Val__11dCamParam_cFli
/* 8016E648 FE E0 08 90 */ fmr f23, f1
/* 8016E64C 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E650 7F 84 E3 78 */ mr r4, r28
/* 8016E654 38 A0 00 0F */ li r5, 0xf
/* 8016E658 48 01 46 79 */ bl Val__11dCamParam_cFli
/* 8016E65C FE C0 08 90 */ fmr f22, f1
/* 8016E660 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E664 7F 84 E3 78 */ mr r4, r28
/* 8016E668 38 A0 00 0C */ li r5, 0xc
/* 8016E66C 48 01 46 65 */ bl Val__11dCamParam_cFli
/* 8016E670 FF E0 08 90 */ fmr f31, f1
/* 8016E674 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E678 7F 84 E3 78 */ mr r4, r28
/* 8016E67C 38 A0 00 06 */ li r5, 6
/* 8016E680 48 01 46 51 */ bl Val__11dCamParam_cFli
/* 8016E684 FF C0 08 90 */ fmr f30, f1
/* 8016E688 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E68C 7F 84 E3 78 */ mr r4, r28
/* 8016E690 38 A0 00 17 */ li r5, 0x17
/* 8016E694 48 01 46 3D */ bl Val__11dCamParam_cFli
/* 8016E698 FE 80 08 90 */ fmr f20, f1
/* 8016E69C 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E6A0 7F 84 E3 78 */ mr r4, r28
/* 8016E6A4 38 A0 00 18 */ li r5, 0x18
/* 8016E6A8 48 01 46 29 */ bl Val__11dCamParam_cFli
/* 8016E6AC FE 60 08 90 */ fmr f19, f1
/* 8016E6B0 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E6B4 7F 84 E3 78 */ mr r4, r28
/* 8016E6B8 38 A0 00 11 */ li r5, 0x11
/* 8016E6BC 48 01 46 15 */ bl Val__11dCamParam_cFli
/* 8016E6C0 FE 40 08 90 */ fmr f18, f1
/* 8016E6C4 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016E6C8 7F 84 E3 78 */ mr r4, r28
/* 8016E6CC 38 A0 00 12 */ li r5, 0x12
/* 8016E6D0 48 01 46 01 */ bl Val__11dCamParam_cFli
/* 8016E6D4 FE 20 08 90 */ fmr f17, f1
/* 8016E6D8 C2 A2 9C B4 */ lfs f21, lit_5661(r2)
/* 8016E6DC 3B 20 00 00 */ li r25, 0
/* 8016E6E0 3B 00 00 01 */ li r24, 1
/* 8016E6E4 83 5F 01 80 */ lwz r26, 0x180(r31)
/* 8016E6E8 80 1F 01 74 */ lwz r0, 0x174(r31)
/* 8016E6EC 28 00 00 00 */ cmplwi r0, 0
/* 8016E6F0 40 82 02 40 */ bne lbl_8016E930
/* 8016E6F4 3C 60 54 41 */ lis r3, 0x5441 /* 0x54414C4B@ha */
/* 8016E6F8 38 03 4C 4B */ addi r0, r3, 0x4C4B /* 0x54414C4B@l */
/* 8016E6FC 90 1F 03 E8 */ stw r0, 0x3e8(r31)
/* 8016E700 38 80 00 00 */ li r4, 0
/* 8016E704 90 9F 04 2C */ stw r4, 0x42c(r31)
/* 8016E708 38 60 FF FF */ li r3, -1
/* 8016E70C 90 7F 04 20 */ stw r3, 0x420(r31)
/* 8016E710 38 00 00 14 */ li r0, 0x14
/* 8016E714 90 1F 04 30 */ stw r0, 0x430(r31)
/* 8016E718 90 9F 04 24 */ stw r4, 0x424(r31)
/* 8016E71C 90 7F 04 28 */ stw r3, 0x428(r31)
/* 8016E720 C0 02 9E 14 */ lfs f0, lit_12268(r2)
/* 8016E724 D0 1F 04 44 */ stfs f0, 0x444(r31)
/* 8016E728 D0 1F 04 48 */ stfs f0, 0x448(r31)
/* 8016E72C C0 02 9C A8 */ lfs f0, lit_5658(r2)
/* 8016E730 D0 1F 04 64 */ stfs f0, 0x464(r31)
/* 8016E734 38 7F 04 9C */ addi r3, r31, 0x49c
/* 8016E738 3C 80 80 43 */ lis r4, Zero__4cXyz@ha /* 0x80430CF4@ha */
/* 8016E73C 38 84 0C F4 */ addi r4, r4, Zero__4cXyz@l /* 0x80430CF4@l */
/* 8016E740 4B F2 90 99 */ bl __as__4cXyzFRC4cXyz
/* 8016E744 38 00 00 00 */ li r0, 0
/* 8016E748 98 1F 04 71 */ stb r0, 0x471(r31)
/* 8016E74C 98 1F 04 70 */ stb r0, 0x470(r31)
/* 8016E750 80 1F 00 88 */ lwz r0, 0x88(r31)
/* 8016E754 90 1F 04 74 */ stw r0, 0x474(r31)
/* 8016E758 80 1F 00 88 */ lwz r0, 0x88(r31)
/* 8016E75C 54 00 07 76 */ rlwinm r0, r0, 0, 0x1d, 0x1b
/* 8016E760 90 1F 00 88 */ stw r0, 0x88(r31)
/* 8016E764 48 01 42 F1 */ bl dComIfGp_evmng_cameraPlay__Fv
/* 8016E768 2C 03 00 00 */ cmpwi r3, 0
/* 8016E76C 40 82 00 38 */ bne lbl_8016E7A4
/* 8016E770 38 00 00 00 */ li r0, 0
/* 8016E774 B0 1F 04 6C */ sth r0, 0x46c(r31)
/* 8016E778 B0 1F 04 6E */ sth r0, 0x46e(r31)
/* 8016E77C D3 3F 04 3C */ stfs f25, 0x43c(r31)
/* 8016E780 D3 1F 04 4C */ stfs f24, 0x44c(r31)
/* 8016E784 D2 5F 04 50 */ stfs f18, 0x450(r31)
/* 8016E788 D2 5F 04 40 */ stfs f18, 0x440(r31)
/* 8016E78C D2 3F 04 54 */ stfs f17, 0x454(r31)
/* 8016E790 80 1F 01 80 */ lwz r0, 0x180(r31)
/* 8016E794 90 1F 04 58 */ stw r0, 0x458(r31)
/* 8016E798 80 1F 01 84 */ lwz r0, 0x184(r31)
/* 8016E79C 90 1F 04 5C */ stw r0, 0x45c(r31)
/* 8016E7A0 48 00 01 84 */ b lbl_8016E924
lbl_8016E7A4:
/* 8016E7A4 7F E3 FB 78 */ mr r3, r31
/* 8016E7A8 38 81 02 4C */ addi r4, r1, 0x24c
/* 8016E7AC 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E7B0 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E7B4 38 A5 01 AD */ addi r5, r5, 0x1ad
/* 8016E7B8 38 C0 00 00 */ li r6, 0
/* 8016E7BC 4B F1 A8 D1 */ bl getEvIntData__9dCamera_cFPiPci
/* 8016E7C0 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 8016E7C4 B0 1F 04 6C */ sth r0, 0x46c(r31)
/* 8016E7C8 7F E3 FB 78 */ mr r3, r31
/* 8016E7CC 38 81 02 4C */ addi r4, r1, 0x24c
/* 8016E7D0 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E7D4 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E7D8 38 A5 01 B8 */ addi r5, r5, 0x1b8
/* 8016E7DC 38 C0 00 00 */ li r6, 0
/* 8016E7E0 4B F1 A8 AD */ bl getEvIntData__9dCamera_cFPiPci
/* 8016E7E4 80 01 02 4C */ lwz r0, 0x24c(r1)
/* 8016E7E8 B0 1F 04 6E */ sth r0, 0x46e(r31)
/* 8016E7EC 7F E3 FB 78 */ mr r3, r31
/* 8016E7F0 38 9F 04 3C */ addi r4, r31, 0x43c
/* 8016E7F4 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E7F8 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E7FC 38 A5 01 BD */ addi r5, r5, 0x1bd
/* 8016E800 FC 20 C8 90 */ fmr f1, f25
/* 8016E804 4B F1 A9 51 */ bl getEvFloatData__9dCamera_cFPfPcf
/* 8016E808 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016E80C 41 82 00 24 */ beq lbl_8016E830
/* 8016E810 7F E3 FB 78 */ mr r3, r31
/* 8016E814 38 9F 04 4C */ addi r4, r31, 0x44c
/* 8016E818 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E81C 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E820 38 A5 01 C4 */ addi r5, r5, 0x1c4
/* 8016E824 C0 3F 04 3C */ lfs f1, 0x43c(r31)
/* 8016E828 4B F1 A9 2D */ bl getEvFloatData__9dCamera_cFPfPcf
/* 8016E82C 48 00 00 20 */ b lbl_8016E84C
lbl_8016E830:
/* 8016E830 7F E3 FB 78 */ mr r3, r31
/* 8016E834 38 9F 04 4C */ addi r4, r31, 0x44c
/* 8016E838 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E83C 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E840 38 A5 01 C4 */ addi r5, r5, 0x1c4
/* 8016E844 FC 20 C0 90 */ fmr f1, f24
/* 8016E848 4B F1 A9 0D */ bl getEvFloatData__9dCamera_cFPfPcf
lbl_8016E84C:
/* 8016E84C 7F E3 FB 78 */ mr r3, r31
/* 8016E850 38 9F 04 44 */ addi r4, r31, 0x444
/* 8016E854 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E858 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E85C 38 A5 01 CF */ addi r5, r5, 0x1cf
/* 8016E860 C0 22 9E 14 */ lfs f1, lit_12268(r2)
/* 8016E864 4B F1 A8 F1 */ bl getEvFloatData__9dCamera_cFPfPcf
/* 8016E868 7F E3 FB 78 */ mr r3, r31
/* 8016E86C 38 9F 04 50 */ addi r4, r31, 0x450
/* 8016E870 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E874 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E878 38 A5 01 D9 */ addi r5, r5, 0x1d9
/* 8016E87C FC 20 90 90 */ fmr f1, f18
/* 8016E880 4B F1 A8 D5 */ bl getEvFloatData__9dCamera_cFPfPcf
/* 8016E884 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016E888 41 82 00 24 */ beq lbl_8016E8AC
/* 8016E88C 7F E3 FB 78 */ mr r3, r31
/* 8016E890 38 9F 04 54 */ addi r4, r31, 0x454
/* 8016E894 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E898 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E89C 38 A5 01 DE */ addi r5, r5, 0x1de
/* 8016E8A0 C0 3F 04 50 */ lfs f1, 0x450(r31)
/* 8016E8A4 4B F1 A8 B1 */ bl getEvFloatData__9dCamera_cFPfPcf
/* 8016E8A8 48 00 00 20 */ b lbl_8016E8C8
lbl_8016E8AC:
/* 8016E8AC 7F E3 FB 78 */ mr r3, r31
/* 8016E8B0 38 9F 04 54 */ addi r4, r31, 0x454
/* 8016E8B4 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E8B8 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E8BC 38 A5 01 DE */ addi r5, r5, 0x1de
/* 8016E8C0 FC 20 88 90 */ fmr f1, f17
/* 8016E8C4 4B F1 A8 91 */ bl getEvFloatData__9dCamera_cFPfPcf
lbl_8016E8C8:
/* 8016E8C8 C0 1F 04 50 */ lfs f0, 0x450(r31)
/* 8016E8CC D0 1F 04 40 */ stfs f0, 0x440(r31)
/* 8016E8D0 7F E3 FB 78 */ mr r3, r31
/* 8016E8D4 38 9F 04 48 */ addi r4, r31, 0x448
/* 8016E8D8 3C A0 80 39 */ lis r5, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E8DC 38 A5 3F 68 */ addi r5, r5, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E8E0 38 A5 01 E7 */ addi r5, r5, 0x1e7
/* 8016E8E4 C0 22 9E 14 */ lfs f1, lit_12268(r2)
/* 8016E8E8 4B F1 A8 6D */ bl getEvFloatData__9dCamera_cFPfPcf
/* 8016E8EC 7F E3 FB 78 */ mr r3, r31
/* 8016E8F0 3C 80 80 39 */ lis r4, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E8F4 38 A4 3F 68 */ addi r5, r4, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E8F8 38 85 01 F0 */ addi r4, r5, 0x1f0
/* 8016E8FC 38 A5 01 F9 */ addi r5, r5, 0x1f9
/* 8016E900 4B F1 AC F5 */ bl getEvActor__9dCamera_cFPcPc
/* 8016E904 90 7F 04 58 */ stw r3, 0x458(r31)
/* 8016E908 7F E3 FB 78 */ mr r3, r31
/* 8016E90C 3C 80 80 39 */ lis r4, d_d_camera__stringBase0@ha /* 0x80393F68@ha */
/* 8016E910 38 A4 3F 68 */ addi r5, r4, d_d_camera__stringBase0@l /* 0x80393F68@l */
/* 8016E914 38 85 02 02 */ addi r4, r5, 0x202
/* 8016E918 38 A5 02 0A */ addi r5, r5, 0x20a
/* 8016E91C 4B F1 AC D9 */ bl getEvActor__9dCamera_cFPcPc
/* 8016E920 90 7F 04 5C */ stw r3, 0x45c(r31)
lbl_8016E924:
/* 8016E924 80 1F 04 5C */ lwz r0, 0x45c(r31)
/* 8016E928 90 1F 04 60 */ stw r0, 0x460(r31)
/* 8016E92C D3 9F 04 68 */ stfs f28, 0x468(r31)
lbl_8016E930:
/* 8016E930 7F E3 FB 78 */ mr r3, r31
/* 8016E934 4B FF FB 15 */ bl getMsgCmdSpeaker__9dCamera_cFv
/* 8016E938 28 03 00 00 */ cmplwi r3, 0
/* 8016E93C 41 82 00 10 */ beq lbl_8016E94C
/* 8016E940 83 BF 04 58 */ lwz r29, 0x458(r31)
/* 8016E944 7C 7E 1B 78 */ mr r30, r3
/* 8016E948 48 00 00 24 */ b lbl_8016E96C
lbl_8016E94C:
/* 8016E94C 48 01 41 09 */ bl dComIfGp_evmng_cameraPlay__Fv
/* 8016E950 2C 03 00 00 */ cmpwi r3, 0
/* 8016E954 41 82 00 10 */ beq lbl_8016E964
/* 8016E958 83 BF 04 58 */ lwz r29, 0x458(r31)
/* 8016E95C 83 DF 04 5C */ lwz r30, 0x45c(r31)
/* 8016E960 48 00 00 0C */ b lbl_8016E96C
lbl_8016E964:
/* 8016E964 83 BF 01 80 */ lwz r29, 0x180(r31)
/* 8016E968 83 DF 01 84 */ lwz r30, 0x184(r31)
lbl_8016E96C:
/* 8016E96C 7C 1D F0 40 */ cmplw r29, r30
/* 8016E970 40 82 00 08 */ bne lbl_8016E978
/* 8016E974 3B C0 00 00 */ li r30, 0
lbl_8016E978:
/* 8016E978 28 1D 00 00 */ cmplwi r29, 0
/* 8016E97C 41 82 00 0C */ beq lbl_8016E988
/* 8016E980 28 1E 00 00 */ cmplwi r30, 0
/* 8016E984 40 82 00 14 */ bne lbl_8016E998
lbl_8016E988:
/* 8016E988 38 00 00 01 */ li r0, 1
/* 8016E98C 98 1F 01 58 */ stb r0, 0x158(r31)
/* 8016E990 38 60 00 00 */ li r3, 0
/* 8016E994 48 00 63 B8 */ b lbl_80174D4C
lbl_8016E998:
/* 8016E998 80 1F 04 60 */ lwz r0, 0x460(r31)
/* 8016E99C 7C 00 F0 40 */ cmplw r0, r30
/* 8016E9A0 41 82 00 18 */ beq lbl_8016E9B8
/* 8016E9A4 38 00 00 00 */ li r0, 0
/* 8016E9A8 90 1F 01 74 */ stw r0, 0x174(r31)
/* 8016E9AC 98 1F 01 58 */ stb r0, 0x158(r31)
/* 8016E9B0 90 1F 04 2C */ stw r0, 0x42c(r31)
/* 8016E9B4 93 DF 04 60 */ stw r30, 0x460(r31)
lbl_8016E9B8:
/* 8016E9B8 3B 60 00 00 */ li r27, 0
/* 8016E9BC 7F C3 F3 78 */ mr r3, r30
/* 8016E9C0 4B FD 28 FD */ bl fopAcM_GetName__FPv
/* 8016E9C4 7C 60 07 34 */ extsh r0, r3
/* 8016E9C8 2C 00 01 08 */ cmpwi r0, 0x108
/* 8016E9CC 41 82 00 68 */ beq lbl_8016EA34
/* 8016E9D0 7F C3 F3 78 */ mr r3, r30
/* 8016E9D4 4B FD 28 E9 */ bl fopAcM_GetName__FPv
/* 8016E9D8 7C 60 07 34 */ extsh r0, r3
/* 8016E9DC 2C 00 03 00 */ cmpwi r0, 0x300
/* 8016E9E0 41 82 00 54 */ beq lbl_8016EA34
/* 8016E9E4 7F C3 F3 78 */ mr r3, r30
/* 8016E9E8 4B FD 28 D5 */ bl fopAcM_GetName__FPv
/* 8016E9EC 7C 60 07 34 */ extsh r0, r3
/* 8016E9F0 2C 00 01 0A */ cmpwi r0, 0x10a
/* 8016E9F4 41 82 00 40 */ beq lbl_8016EA34
/* 8016E9F8 7F C3 F3 78 */ mr r3, r30
/* 8016E9FC 4B FD 28 C1 */ bl fopAcM_GetName__FPv
/* 8016EA00 7C 60 07 34 */ extsh r0, r3
/* 8016EA04 2C 00 02 E2 */ cmpwi r0, 0x2e2
/* 8016EA08 41 82 00 2C */ beq lbl_8016EA34
/* 8016EA0C 7F C3 F3 78 */ mr r3, r30
/* 8016EA10 4B FD 28 AD */ bl fopAcM_GetName__FPv
/* 8016EA14 7C 60 07 34 */ extsh r0, r3
/* 8016EA18 2C 00 01 0C */ cmpwi r0, 0x10c
/* 8016EA1C 41 82 00 18 */ beq lbl_8016EA34
/* 8016EA20 7F C3 F3 78 */ mr r3, r30
/* 8016EA24 4B FD 28 99 */ bl fopAcM_GetName__FPv
/* 8016EA28 7C 60 07 34 */ extsh r0, r3
/* 8016EA2C 2C 00 01 0D */ cmpwi r0, 0x10d
/* 8016EA30 40 82 00 34 */ bne lbl_8016EA64
lbl_8016EA34:
/* 8016EA34 3B 60 00 01 */ li r27, 1
/* 8016EA38 C0 02 9E 18 */ lfs f0, lit_12269(r2)
/* 8016EA3C D0 1F 04 3C */ stfs f0, 0x43c(r31)
/* 8016EA40 C0 02 9E 1C */ lfs f0, lit_12270(r2)
/* 8016EA44 D0 1F 04 4C */ stfs f0, 0x44c(r31)
/* 8016EA48 C0 02 9D A8 */ lfs f0, lit_10565(r2)
/* 8016EA4C D0 1F 04 50 */ stfs f0, 0x450(r31)
/* 8016EA50 D0 1F 04 40 */ stfs f0, 0x440(r31)
/* 8016EA54 C0 02 9E 20 */ lfs f0, lit_12271(r2)
/* 8016EA58 D0 1F 04 54 */ stfs f0, 0x454(r31)
/* 8016EA5C C2 62 9D 54 */ lfs f19, lit_9406(r2)
/* 8016EA60 C2 82 9D 34 */ lfs f20, lit_9398(r2)
lbl_8016EA64:
/* 8016EA64 7F C3 F3 78 */ mr r3, r30
/* 8016EA68 4B FD 28 55 */ bl fopAcM_GetName__FPv
/* 8016EA6C 7C 60 07 34 */ extsh r0, r3
/* 8016EA70 2C 00 02 C3 */ cmpwi r0, 0x2c3
/* 8016EA74 40 82 00 24 */ bne lbl_8016EA98
/* 8016EA78 7F C3 F3 78 */ mr r3, r30
/* 8016EA7C 48 01 43 21 */ bl checkEndMessage__12daTagMwait_cFv
/* 8016EA80 2C 03 00 00 */ cmpwi r3, 0
/* 8016EA84 41 82 00 14 */ beq lbl_8016EA98
/* 8016EA88 38 00 00 23 */ li r0, 0x23
/* 8016EA8C 90 1F 04 24 */ stw r0, 0x424(r31)
/* 8016EA90 48 01 40 2D */ bl getMidnaActor__9daPy_py_cFv
/* 8016EA94 7C 7E 1B 78 */ mr r30, r3
lbl_8016EA98:
/* 8016EA98 A8 7F 04 6E */ lha r3, 0x46e(r31)
/* 8016EA9C 7C 60 07 35 */ extsh. r0, r3
/* 8016EAA0 41 82 00 08 */ beq lbl_8016EAA8
/* 8016EAA4 90 7F 04 24 */ stw r3, 0x424(r31)
lbl_8016EAA8:
/* 8016EAA8 7F E3 FB 78 */ mr r3, r31
/* 8016EAAC 80 9F 04 24 */ lwz r4, 0x424(r31)
/* 8016EAB0 4B FF F9 F5 */ bl getMsgCmdCut__9dCamera_cFl
/* 8016EAB4 90 7F 04 24 */ stw r3, 0x424(r31)
/* 8016EAB8 80 7F 04 24 */ lwz r3, 0x424(r31)
/* 8016EABC 80 1F 04 28 */ lwz r0, 0x428(r31)
/* 8016EAC0 7C 03 00 00 */ cmpw r3, r0
/* 8016EAC4 41 82 00 14 */ beq lbl_8016EAD8
/* 8016EAC8 38 00 00 00 */ li r0, 0
/* 8016EACC 90 1F 04 2C */ stw r0, 0x42c(r31)
/* 8016EAD0 80 1F 04 24 */ lwz r0, 0x424(r31)
/* 8016EAD4 90 1F 04 28 */ stw r0, 0x428(r31)
lbl_8016EAD8:
/* 8016EAD8 38 61 02 44 */ addi r3, r1, 0x244
/* 8016EADC FC 20 B8 90 */ fmr f1, f23
/* 8016EAE0 48 10 24 E9 */ bl __ct__7cSAngleFf
/* 8016EAE4 38 61 02 40 */ addi r3, r1, 0x240
/* 8016EAE8 FC 20 B0 90 */ fmr f1, f22
/* 8016EAEC 48 10 24 DD */ bl __ct__7cSAngleFf
/* 8016EAF0 38 61 02 3C */ addi r3, r1, 0x23c
/* 8016EAF4 FC 20 98 90 */ fmr f1, f19
/* 8016EAF8 48 10 24 D1 */ bl __ct__7cSAngleFf
/* 8016EAFC 38 61 02 38 */ addi r3, r1, 0x238
/* 8016EB00 FC 20 A0 90 */ fmr f1, f20
/* 8016EB04 48 10 24 C5 */ bl __ct__7cSAngleFf
/* 8016EB08 80 1F 01 74 */ lwz r0, 0x174(r31)
/* 8016EB0C 28 00 00 00 */ cmplwi r0, 0
/* 8016EB10 40 82 17 C4 */ bne lbl_801702D4
/* 8016EB14 38 61 02 34 */ addi r3, r1, 0x234
/* 8016EB18 48 01 3F 31 */ bl __ct__7cSAngleFv
/* 8016EB1C 38 61 14 54 */ addi r3, r1, 0x1454
/* 8016EB20 4B EA 3A BD */ bl __ct__4cXyzFv
/* 8016EB24 38 61 11 B4 */ addi r3, r1, 0x11b4
/* 8016EB28 7F E4 FB 78 */ mr r4, r31
/* 8016EB2C 7F C5 F3 78 */ mr r5, r30
/* 8016EB30 4B F2 8C 2D */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8016EB34 38 61 11 A8 */ addi r3, r1, 0x11a8
/* 8016EB38 7F E4 FB 78 */ mr r4, r31
/* 8016EB3C 7F A5 EB 78 */ mr r5, r29
/* 8016EB40 4B F2 8C 1D */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8016EB44 38 61 11 9C */ addi r3, r1, 0x119c
/* 8016EB48 38 81 11 B4 */ addi r4, r1, 0x11b4
/* 8016EB4C 38 A1 11 A8 */ addi r5, r1, 0x11a8
/* 8016EB50 48 0F 7F E5 */ bl __mi__4cXyzCFRC3Vec
/* 8016EB54 38 61 02 D0 */ addi r3, r1, 0x2d0
/* 8016EB58 38 81 11 9C */ addi r4, r1, 0x119c
/* 8016EB5C 48 10 2D 25 */ bl __ct__7cSGlobeFRC4cXyz
/* 8016EB60 38 61 11 9C */ addi r3, r1, 0x119c
/* 8016EB64 38 80 FF FF */ li r4, -1
/* 8016EB68 4B E9 A6 1D */ bl __dt__4cXyzFv
/* 8016EB6C 38 61 11 A8 */ addi r3, r1, 0x11a8
/* 8016EB70 38 80 FF FF */ li r4, -1
/* 8016EB74 4B E9 A6 11 */ bl __dt__4cXyzFv
/* 8016EB78 38 61 11 B4 */ addi r3, r1, 0x11b4
/* 8016EB7C 38 80 FF FF */ li r4, -1
/* 8016EB80 4B E9 A6 05 */ bl __dt__4cXyzFv
/* 8016EB84 38 61 14 48 */ addi r3, r1, 0x1448
/* 8016EB88 4B EA 3A 55 */ bl __ct__4cXyzFv
/* 8016EB8C 38 61 14 3C */ addi r3, r1, 0x143c
/* 8016EB90 4B EA 3A 4D */ bl __ct__4cXyzFv
/* 8016EB94 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016EB98 7F 84 E3 78 */ mr r4, r28
/* 8016EB9C 38 A0 04 00 */ li r5, 0x400
/* 8016EBA0 48 01 40 ED */ bl Flag__11dCamParam_cFlUs
/* 8016EBA4 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 8016EBA8 40 82 00 50 */ bne lbl_8016EBF8
/* 8016EBAC 7F 43 D3 78 */ mr r3, r26
/* 8016EBB0 81 9A 06 28 */ lwz r12, 0x628(r26)
/* 8016EBB4 81 8C 01 90 */ lwz r12, 0x190(r12)
/* 8016EBB8 7D 89 03 A6 */ mtctr r12
/* 8016EBBC 4E 80 04 21 */ bctrl
/* 8016EBC0 28 03 00 00 */ cmplwi r3, 0
/* 8016EBC4 40 82 00 34 */ bne lbl_8016EBF8
/* 8016EBC8 7F 43 D3 78 */ mr r3, r26
/* 8016EBCC 81 9A 06 28 */ lwz r12, 0x628(r26)
/* 8016EBD0 81 8C 01 88 */ lwz r12, 0x188(r12)
/* 8016EBD4 7D 89 03 A6 */ mtctr r12
/* 8016EBD8 4E 80 04 21 */ bctrl
/* 8016EBDC 28 03 00 00 */ cmplwi r3, 0
/* 8016EBE0 40 82 00 18 */ bne lbl_8016EBF8
/* 8016EBE4 80 7F 01 7C */ lwz r3, 0x17c(r31)
/* 8016EBE8 3C 80 00 10 */ lis r4, 0x10
/* 8016EBEC 4B FF D7 7D */ bl func_8016C368
/* 8016EBF0 28 03 00 00 */ cmplwi r3, 0
/* 8016EBF4 41 82 00 90 */ beq lbl_8016EC84
lbl_8016EBF8:
/* 8016EBF8 38 61 11 90 */ addi r3, r1, 0x1190
/* 8016EBFC 7F E4 FB 78 */ mr r4, r31
/* 8016EC00 7F A5 EB 78 */ mr r5, r29
/* 8016EC04 4B F2 8B 19 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8016EC08 38 61 14 48 */ addi r3, r1, 0x1448
/* 8016EC0C 38 81 11 90 */ addi r4, r1, 0x1190
/* 8016EC10 4B F2 8B C9 */ bl __as__4cXyzFRC4cXyz
/* 8016EC14 38 61 11 90 */ addi r3, r1, 0x1190
/* 8016EC18 38 80 FF FF */ li r4, -1
/* 8016EC1C 4B E9 A5 69 */ bl __dt__4cXyzFv
/* 8016EC20 38 61 11 84 */ addi r3, r1, 0x1184
/* 8016EC24 7F E4 FB 78 */ mr r4, r31
/* 8016EC28 7F C5 F3 78 */ mr r5, r30
/* 8016EC2C 4B F2 8A F1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8016EC30 38 61 14 3C */ addi r3, r1, 0x143c
/* 8016EC34 38 81 11 84 */ addi r4, r1, 0x1184
/* 8016EC38 4B F2 8B A1 */ bl __as__4cXyzFRC4cXyz
/* 8016EC3C 38 61 11 84 */ addi r3, r1, 0x1184
/* 8016EC40 38 80 FF FF */ li r4, -1
/* 8016EC44 4B E9 A5 41 */ bl __dt__4cXyzFv
/* 8016EC48 7F 43 D3 78 */ mr r3, r26
/* 8016EC4C 81 9A 06 28 */ lwz r12, 0x628(r26)
/* 8016EC50 81 8C 01 90 */ lwz r12, 0x190(r12)
/* 8016EC54 7D 89 03 A6 */ mtctr r12
/* 8016EC58 4E 80 04 21 */ bctrl
/* 8016EC5C 28 03 00 00 */ cmplwi r3, 0
/* 8016EC60 41 82 02 70 */ beq lbl_8016EED0
/* 8016EC64 80 1F 01 80 */ lwz r0, 0x180(r31)
/* 8016EC68 7C 1D 00 40 */ cmplw r29, r0
/* 8016EC6C 40 82 02 64 */ bne lbl_8016EED0
/* 8016EC70 C0 21 14 4C */ lfs f1, 0x144c(r1)
/* 8016EC74 C0 02 9D 34 */ lfs f0, lit_9398(r2)
/* 8016EC78 EC 01 00 2A */ fadds f0, f1, f0
/* 8016EC7C D0 01 14 4C */ stfs f0, 0x144c(r1)
/* 8016EC80 48 00 02 50 */ b lbl_8016EED0
lbl_8016EC84:
/* 8016EC84 38 61 11 78 */ addi r3, r1, 0x1178
/* 8016EC88 7F E4 FB 78 */ mr r4, r31
/* 8016EC8C 7F A5 EB 78 */ mr r5, r29
/* 8016EC90 4B F2 8A 8D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8016EC94 38 61 11 6C */ addi r3, r1, 0x116c
/* 8016EC98 7F E4 FB 78 */ mr r4, r31
/* 8016EC9C 7F A5 EB 78 */ mr r5, r29
/* 8016ECA0 4B F2 8A BD */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8016ECA4 38 61 11 60 */ addi r3, r1, 0x1160
/* 8016ECA8 38 81 11 78 */ addi r4, r1, 0x1178
/* 8016ECAC 38 A1 11 6C */ addi r5, r1, 0x116c
/* 8016ECB0 48 0F 7E 85 */ bl __mi__4cXyzCFRC3Vec
/* 8016ECB4 38 61 14 54 */ addi r3, r1, 0x1454
/* 8016ECB8 38 81 11 60 */ addi r4, r1, 0x1160
/* 8016ECBC 4B F2 8B 1D */ bl __as__4cXyzFRC4cXyz
/* 8016ECC0 38 61 11 60 */ addi r3, r1, 0x1160
/* 8016ECC4 38 80 FF FF */ li r4, -1
/* 8016ECC8 4B E9 A4 BD */ bl __dt__4cXyzFv
/* 8016ECCC 38 61 11 6C */ addi r3, r1, 0x116c
/* 8016ECD0 38 80 FF FF */ li r4, -1
/* 8016ECD4 4B E9 A4 B1 */ bl __dt__4cXyzFv
/* 8016ECD8 38 61 11 78 */ addi r3, r1, 0x1178
/* 8016ECDC 38 80 FF FF */ li r4, -1
/* 8016ECE0 4B E9 A4 A5 */ bl __dt__4cXyzFv
/* 8016ECE4 38 61 01 EC */ addi r3, r1, 0x1ec
/* 8016ECE8 7F E4 FB 78 */ mr r4, r31
/* 8016ECEC 7F A5 EB 78 */ mr r5, r29
/* 8016ECF0 4B F2 8A 49 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8016ECF4 38 61 02 D0 */ addi r3, r1, 0x2d0
/* 8016ECF8 48 01 3F 8D */ bl U__7cSGlobeCFv
/* 8016ECFC 7C 64 1B 78 */ mr r4, r3
/* 8016ED00 38 61 01 E8 */ addi r3, r1, 0x1e8
/* 8016ED04 38 A1 01 EC */ addi r5, r1, 0x1ec
/* 8016ED08 48 10 24 9D */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016ED0C 38 61 02 34 */ addi r3, r1, 0x234
/* 8016ED10 38 81 01 E8 */ addi r4, r1, 0x1e8
/* 8016ED14 48 10 22 E5 */ bl Val__7cSAngleFRC7cSAngle
/* 8016ED18 38 61 01 E8 */ addi r3, r1, 0x1e8
/* 8016ED1C 38 80 FF FF */ li r4, -1
/* 8016ED20 4B EC 17 F1 */ bl __dt__7cSAngleFv
/* 8016ED24 38 61 01 EC */ addi r3, r1, 0x1ec
/* 8016ED28 38 80 FF FF */ li r4, -1
/* 8016ED2C 4B EC 17 E5 */ bl __dt__7cSAngleFv
/* 8016ED30 38 61 11 54 */ addi r3, r1, 0x1154
/* 8016ED34 7F E4 FB 78 */ mr r4, r31
/* 8016ED38 7F A5 EB 78 */ mr r5, r29
/* 8016ED3C 4B F2 8A 21 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8016ED40 38 61 01 E4 */ addi r3, r1, 0x1e4
/* 8016ED44 38 81 02 34 */ addi r4, r1, 0x234
/* 8016ED48 48 10 22 21 */ bl __ct__7cSAngleFRC7cSAngle
/* 8016ED4C 38 61 11 48 */ addi r3, r1, 0x1148
/* 8016ED50 38 81 14 54 */ addi r4, r1, 0x1454
/* 8016ED54 38 A1 01 E4 */ addi r5, r1, 0x1e4
/* 8016ED58 4B F1 96 2D */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 8016ED5C 38 61 11 3C */ addi r3, r1, 0x113c
/* 8016ED60 38 81 11 54 */ addi r4, r1, 0x1154
/* 8016ED64 38 A1 11 48 */ addi r5, r1, 0x1148
/* 8016ED68 48 0F 7D 7D */ bl __pl__4cXyzCFRC3Vec
/* 8016ED6C 38 61 14 48 */ addi r3, r1, 0x1448
/* 8016ED70 38 81 11 3C */ addi r4, r1, 0x113c
/* 8016ED74 4B F2 8A 65 */ bl __as__4cXyzFRC4cXyz
/* 8016ED78 38 61 11 3C */ addi r3, r1, 0x113c
/* 8016ED7C 38 80 FF FF */ li r4, -1
/* 8016ED80 4B E9 A4 05 */ bl __dt__4cXyzFv
/* 8016ED84 38 61 11 48 */ addi r3, r1, 0x1148
/* 8016ED88 38 80 FF FF */ li r4, -1
/* 8016ED8C 4B E9 A3 F9 */ bl __dt__4cXyzFv
/* 8016ED90 38 61 01 E4 */ addi r3, r1, 0x1e4
/* 8016ED94 38 80 FF FF */ li r4, -1
/* 8016ED98 4B EC 17 79 */ bl __dt__7cSAngleFv
/* 8016ED9C 38 61 11 54 */ addi r3, r1, 0x1154
/* 8016EDA0 38 80 FF FF */ li r4, -1
/* 8016EDA4 4B E9 A3 E1 */ bl __dt__4cXyzFv
/* 8016EDA8 38 61 11 30 */ addi r3, r1, 0x1130
/* 8016EDAC 7F E4 FB 78 */ mr r4, r31
/* 8016EDB0 7F C5 F3 78 */ mr r5, r30
/* 8016EDB4 4B F2 89 69 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8016EDB8 38 61 11 24 */ addi r3, r1, 0x1124
/* 8016EDBC 7F E4 FB 78 */ mr r4, r31
/* 8016EDC0 7F C5 F3 78 */ mr r5, r30
/* 8016EDC4 4B F2 89 99 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8016EDC8 38 61 11 18 */ addi r3, r1, 0x1118
/* 8016EDCC 38 81 11 30 */ addi r4, r1, 0x1130
/* 8016EDD0 38 A1 11 24 */ addi r5, r1, 0x1124
/* 8016EDD4 48 0F 7D 61 */ bl __mi__4cXyzCFRC3Vec
/* 8016EDD8 38 61 14 54 */ addi r3, r1, 0x1454
/* 8016EDDC 38 81 11 18 */ addi r4, r1, 0x1118
/* 8016EDE0 4B F2 89 F9 */ bl __as__4cXyzFRC4cXyz
/* 8016EDE4 38 61 11 18 */ addi r3, r1, 0x1118
/* 8016EDE8 38 80 FF FF */ li r4, -1
/* 8016EDEC 4B E9 A3 99 */ bl __dt__4cXyzFv
/* 8016EDF0 38 61 11 24 */ addi r3, r1, 0x1124
/* 8016EDF4 38 80 FF FF */ li r4, -1
/* 8016EDF8 4B E9 A3 8D */ bl __dt__4cXyzFv
/* 8016EDFC 38 61 11 30 */ addi r3, r1, 0x1130
/* 8016EE00 38 80 FF FF */ li r4, -1
/* 8016EE04 4B E9 A3 81 */ bl __dt__4cXyzFv
/* 8016EE08 38 61 01 E0 */ addi r3, r1, 0x1e0
/* 8016EE0C 7F E4 FB 78 */ mr r4, r31
/* 8016EE10 7F C5 F3 78 */ mr r5, r30
/* 8016EE14 4B F2 89 25 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8016EE18 38 61 02 D0 */ addi r3, r1, 0x2d0
/* 8016EE1C 48 01 3E 69 */ bl U__7cSGlobeCFv
/* 8016EE20 48 10 22 C9 */ bl Inv__7cSAngleCFv
/* 8016EE24 7C 64 1B 78 */ mr r4, r3
/* 8016EE28 38 61 01 DC */ addi r3, r1, 0x1dc
/* 8016EE2C 38 A1 01 E0 */ addi r5, r1, 0x1e0
/* 8016EE30 48 10 24 F1 */ bl __mi__FsRC7cSAngle
/* 8016EE34 38 61 02 34 */ addi r3, r1, 0x234
/* 8016EE38 38 81 01 DC */ addi r4, r1, 0x1dc
/* 8016EE3C 48 10 21 BD */ bl Val__7cSAngleFRC7cSAngle
/* 8016EE40 38 61 01 DC */ addi r3, r1, 0x1dc
/* 8016EE44 38 80 FF FF */ li r4, -1
/* 8016EE48 4B EC 16 C9 */ bl __dt__7cSAngleFv
/* 8016EE4C 38 61 01 E0 */ addi r3, r1, 0x1e0
/* 8016EE50 38 80 FF FF */ li r4, -1
/* 8016EE54 4B EC 16 BD */ bl __dt__7cSAngleFv
/* 8016EE58 38 61 11 0C */ addi r3, r1, 0x110c
/* 8016EE5C 7F E4 FB 78 */ mr r4, r31
/* 8016EE60 7F C5 F3 78 */ mr r5, r30
/* 8016EE64 4B F2 88 F9 */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 8016EE68 38 61 01 D8 */ addi r3, r1, 0x1d8
/* 8016EE6C 38 81 02 34 */ addi r4, r1, 0x234
/* 8016EE70 48 10 20 F9 */ bl __ct__7cSAngleFRC7cSAngle
/* 8016EE74 38 61 11 00 */ addi r3, r1, 0x1100
/* 8016EE78 38 81 14 54 */ addi r4, r1, 0x1454
/* 8016EE7C 38 A1 01 D8 */ addi r5, r1, 0x1d8
/* 8016EE80 4B F1 95 05 */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 8016EE84 38 61 10 F4 */ addi r3, r1, 0x10f4
/* 8016EE88 38 81 11 0C */ addi r4, r1, 0x110c
/* 8016EE8C 38 A1 11 00 */ addi r5, r1, 0x1100
/* 8016EE90 48 0F 7C 55 */ bl __pl__4cXyzCFRC3Vec
/* 8016EE94 38 61 14 3C */ addi r3, r1, 0x143c
/* 8016EE98 38 81 10 F4 */ addi r4, r1, 0x10f4
/* 8016EE9C 4B F2 89 3D */ bl __as__4cXyzFRC4cXyz
/* 8016EEA0 38 61 10 F4 */ addi r3, r1, 0x10f4
/* 8016EEA4 38 80 FF FF */ li r4, -1
/* 8016EEA8 4B E9 A2 DD */ bl __dt__4cXyzFv
/* 8016EEAC 38 61 11 00 */ addi r3, r1, 0x1100
/* 8016EEB0 38 80 FF FF */ li r4, -1
/* 8016EEB4 4B E9 A2 D1 */ bl __dt__4cXyzFv
/* 8016EEB8 38 61 01 D8 */ addi r3, r1, 0x1d8
/* 8016EEBC 38 80 FF FF */ li r4, -1
/* 8016EEC0 4B EC 16 51 */ bl __dt__7cSAngleFv
/* 8016EEC4 38 61 11 0C */ addi r3, r1, 0x110c
/* 8016EEC8 38 80 FF FF */ li r4, -1
/* 8016EECC 4B E9 A2 B9 */ bl __dt__4cXyzFv
lbl_8016EED0:
/* 8016EED0 80 1F 01 90 */ lwz r0, 0x190(r31)
/* 8016EED4 2C 00 00 01 */ cmpwi r0, 1
/* 8016EED8 40 82 00 3C */ bne lbl_8016EF14
/* 8016EEDC 80 1F 01 80 */ lwz r0, 0x180(r31)
/* 8016EEE0 7C 1D 00 40 */ cmplw r29, r0
/* 8016EEE4 40 82 00 14 */ bne lbl_8016EEF8
/* 8016EEE8 C0 21 14 4C */ lfs f1, 0x144c(r1)
/* 8016EEEC C0 02 9D 54 */ lfs f0, lit_9406(r2)
/* 8016EEF0 EC 01 00 2A */ fadds f0, f1, f0
/* 8016EEF4 D0 01 14 4C */ stfs f0, 0x144c(r1)
lbl_8016EEF8:
/* 8016EEF8 80 1F 01 80 */ lwz r0, 0x180(r31)
/* 8016EEFC 7C 1E 00 40 */ cmplw r30, r0
/* 8016EF00 40 82 00 14 */ bne lbl_8016EF14
/* 8016EF04 C0 21 14 40 */ lfs f1, 0x1440(r1)
/* 8016EF08 C0 02 9D 54 */ lfs f0, lit_9406(r2)
/* 8016EF0C EC 01 00 2A */ fadds f0, f1, f0
/* 8016EF10 D0 01 14 40 */ stfs f0, 0x1440(r1)
lbl_8016EF14:
/* 8016EF14 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016EF18 38 9F 00 5C */ addi r4, r31, 0x5c
/* 8016EF1C 4B F1 F8 59 */ bl __as__7cSGlobeFRC7cSGlobe
/* 8016EF20 38 61 10 E8 */ addi r3, r1, 0x10e8
/* 8016EF24 38 81 14 48 */ addi r4, r1, 0x1448
/* 8016EF28 38 A1 14 3C */ addi r5, r1, 0x143c
/* 8016EF2C 48 0F 7C 09 */ bl __mi__4cXyzCFRC3Vec
/* 8016EF30 38 7F 04 9C */ addi r3, r31, 0x49c
/* 8016EF34 38 81 10 E8 */ addi r4, r1, 0x10e8
/* 8016EF38 4B F2 88 A1 */ bl __as__4cXyzFRC4cXyz
/* 8016EF3C 38 61 10 E8 */ addi r3, r1, 0x10e8
/* 8016EF40 38 80 FF FF */ li r4, -1
/* 8016EF44 4B E9 A2 41 */ bl __dt__4cXyzFv
/* 8016EF48 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016EF4C 38 9F 04 9C */ addi r4, r31, 0x49c
/* 8016EF50 48 10 2B 21 */ bl Val__7cSGlobeFRC4cXyz
/* 8016EF54 38 61 10 DC */ addi r3, r1, 0x10dc
/* 8016EF58 38 9F 04 9C */ addi r4, r31, 0x49c
/* 8016EF5C 48 0F 7F 99 */ bl normalize__4cXyzFv
/* 8016EF60 38 61 10 DC */ addi r3, r1, 0x10dc
/* 8016EF64 38 80 FF FF */ li r4, -1
/* 8016EF68 4B E9 A2 1D */ bl __dt__4cXyzFv
/* 8016EF6C 38 61 10 D0 */ addi r3, r1, 0x10d0
/* 8016EF70 38 9F 04 9C */ addi r4, r31, 0x49c
/* 8016EF74 A8 1D 05 4E */ lha r0, 0x54e(r29)
/* 8016EF78 C8 22 9C 98 */ lfd f1, lit_4448(r2)
/* 8016EF7C 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8016EF80 90 01 14 64 */ stw r0, 0x1464(r1)
/* 8016EF84 3C 00 43 30 */ lis r0, 0x4330
/* 8016EF88 90 01 14 60 */ stw r0, 0x1460(r1)
/* 8016EF8C C8 01 14 60 */ lfd f0, 0x1460(r1)
/* 8016EF90 EC 20 08 28 */ fsubs f1, f0, f1
/* 8016EF94 48 0F 7B F1 */ bl __ml__4cXyzCFf
/* 8016EF98 38 61 14 48 */ addi r3, r1, 0x1448
/* 8016EF9C 38 81 10 D0 */ addi r4, r1, 0x10d0
/* 8016EFA0 4B F1 F9 65 */ bl __apl__4cXyzFRC3Vec
/* 8016EFA4 38 61 10 D0 */ addi r3, r1, 0x10d0
/* 8016EFA8 38 80 FF FF */ li r4, -1
/* 8016EFAC 4B E9 A1 D9 */ bl __dt__4cXyzFv
/* 8016EFB0 38 61 10 C4 */ addi r3, r1, 0x10c4
/* 8016EFB4 38 9F 04 9C */ addi r4, r31, 0x49c
/* 8016EFB8 A8 1E 05 4E */ lha r0, 0x54e(r30)
/* 8016EFBC C8 22 9C 98 */ lfd f1, lit_4448(r2)
/* 8016EFC0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8016EFC4 90 01 14 6C */ stw r0, 0x146c(r1)
/* 8016EFC8 3C 00 43 30 */ lis r0, 0x4330
/* 8016EFCC 90 01 14 68 */ stw r0, 0x1468(r1)
/* 8016EFD0 C8 01 14 68 */ lfd f0, 0x1468(r1)
/* 8016EFD4 EC 20 08 28 */ fsubs f1, f0, f1
/* 8016EFD8 48 0F 7B AD */ bl __ml__4cXyzCFf
/* 8016EFDC 38 61 14 3C */ addi r3, r1, 0x143c
/* 8016EFE0 38 81 10 C4 */ addi r4, r1, 0x10c4
/* 8016EFE4 4B F1 F8 ED */ bl __ami__4cXyzFRC3Vec
/* 8016EFE8 38 61 10 C4 */ addi r3, r1, 0x10c4
/* 8016EFEC 38 80 FF FF */ li r4, -1
/* 8016EFF0 4B E9 A1 95 */ bl __dt__4cXyzFv
/* 8016EFF4 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016EFF8 48 01 3A 6D */ bl R__7cSGlobeCFv
/* 8016EFFC C0 02 9E 24 */ lfs f0, lit_12272(r2)
/* 8016F000 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8016F004 40 80 00 10 */ bge lbl_8016F014
/* 8016F008 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016F00C FC 20 00 90 */ fmr f1, f0
/* 8016F010 48 01 3A 3D */ bl R__7cSGlobeFf
lbl_8016F014:
/* 8016F014 38 61 14 48 */ addi r3, r1, 0x1448
/* 8016F018 38 81 14 3C */ addi r4, r1, 0x143c
/* 8016F01C 4B F1 93 D1 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 8016F020 FE C0 08 90 */ fmr f22, f1
/* 8016F024 C0 02 9E 24 */ lfs f0, lit_12272(r2)
/* 8016F028 EC 36 00 28 */ fsubs f1, f22, f0
/* 8016F02C EE B5 00 28 */ fsubs f21, f21, f0
/* 8016F030 FC 01 A8 40 */ fcmpo cr0, f1, f21
/* 8016F034 40 81 00 0C */ ble lbl_8016F040
/* 8016F038 C0 02 9C A8 */ lfs f0, lit_5658(r2)
/* 8016F03C 48 00 00 08 */ b lbl_8016F044
lbl_8016F040:
/* 8016F040 EC 01 A8 24 */ fdivs f0, f1, f21
lbl_8016F044:
/* 8016F044 D0 1F 04 64 */ stfs f0, 0x464(r31)
/* 8016F048 C0 3F 04 64 */ lfs f1, 0x464(r31)
/* 8016F04C EC 1C E8 28 */ fsubs f0, f28, f29
/* 8016F050 EC 01 00 32 */ fmuls f0, f1, f0
/* 8016F054 EC 1D 00 2A */ fadds f0, f29, f0
/* 8016F058 D0 1F 04 68 */ stfs f0, 0x468(r31)
/* 8016F05C 38 61 14 30 */ addi r3, r1, 0x1430
/* 8016F060 FC 20 D8 90 */ fmr f1, f27
/* 8016F064 C0 5F 04 68 */ lfs f2, 0x468(r31)
/* 8016F068 FC 60 D0 90 */ fmr f3, f26
/* 8016F06C 4B FD 28 F1 */ bl __ct__4cXyzFfff
/* 8016F070 C0 5F 04 4C */ lfs f2, 0x44c(r31)
/* 8016F074 C0 3F 04 64 */ lfs f1, 0x464(r31)
/* 8016F078 C0 1F 04 3C */ lfs f0, 0x43c(r31)
/* 8016F07C EC 00 10 28 */ fsubs f0, f0, f2
/* 8016F080 EC 01 00 32 */ fmuls f0, f1, f0
/* 8016F084 EC 22 00 2A */ fadds f1, f2, f0
/* 8016F088 FC 01 B0 40 */ fcmpo cr0, f1, f22
/* 8016F08C 40 80 00 08 */ bge lbl_8016F094
/* 8016F090 FC 20 B0 90 */ fmr f1, f22
lbl_8016F094:
/* 8016F094 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F098 48 01 39 B5 */ bl R__7cSGlobeFf
/* 8016F09C A8 1F 04 6C */ lha r0, 0x46c(r31)
/* 8016F0A0 2C 00 00 00 */ cmpwi r0, 0
/* 8016F0A4 41 82 00 10 */ beq lbl_8016F0B4
/* 8016F0A8 38 00 00 01 */ li r0, 1
/* 8016F0AC 90 1F 04 30 */ stw r0, 0x430(r31)
/* 8016F0B0 48 00 00 70 */ b lbl_8016F120
lbl_8016F0B4:
/* 8016F0B4 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F0B8 48 01 39 AD */ bl R__7cSGlobeCFv
/* 8016F0BC FE A0 08 90 */ fmr f21, f1
/* 8016F0C0 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8016F0C4 48 01 39 A1 */ bl R__7cSGlobeCFv
/* 8016F0C8 EC 21 A8 28 */ fsubs f1, f1, f21
/* 8016F0CC 48 01 39 71 */ bl fabsf__3stdFf
/* 8016F0D0 48 01 39 55 */ bl JMAFastSqrt__Ff
/* 8016F0D4 C0 02 9C 90 */ lfs f0, lit_4445(r2)
/* 8016F0D8 EC 01 00 32 */ fmuls f0, f1, f0
/* 8016F0DC FC 00 00 1E */ fctiwz f0, f0
/* 8016F0E0 D8 01 14 68 */ stfd f0, 0x1468(r1)
/* 8016F0E4 80 01 14 6C */ lwz r0, 0x146c(r1)
/* 8016F0E8 90 1F 04 30 */ stw r0, 0x430(r31)
/* 8016F0EC 80 1F 04 30 */ lwz r0, 0x430(r31)
/* 8016F0F0 2C 00 00 02 */ cmpwi r0, 2
/* 8016F0F4 40 80 00 0C */ bge lbl_8016F100
/* 8016F0F8 38 00 00 02 */ li r0, 2
/* 8016F0FC 90 1F 04 30 */ stw r0, 0x430(r31)
lbl_8016F100:
/* 8016F100 80 1F 04 30 */ lwz r0, 0x430(r31)
/* 8016F104 2C 00 00 16 */ cmpwi r0, 0x16
/* 8016F108 40 81 00 0C */ ble lbl_8016F114
/* 8016F10C 38 00 00 16 */ li r0, 0x16
/* 8016F110 90 1F 04 30 */ stw r0, 0x430(r31)
lbl_8016F114:
/* 8016F114 80 7F 04 30 */ lwz r3, 0x430(r31)
/* 8016F118 38 03 00 08 */ addi r0, r3, 8
/* 8016F11C 90 1F 04 30 */ stw r0, 0x430(r31)
lbl_8016F120:
/* 8016F120 38 61 02 30 */ addi r3, r1, 0x230
/* 8016F124 48 01 39 25 */ bl __ct__7cSAngleFv
/* 8016F128 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F12C 48 01 39 1D */ bl __ct__7cSAngleFv
/* 8016F130 C0 3F 04 44 */ lfs f1, 0x444(r31)
/* 8016F134 C0 02 9E 28 */ lfs f0, lit_12273(r2)
/* 8016F138 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8016F13C 4C 41 13 82 */ cror 2, 1, 2
/* 8016F140 40 82 00 5C */ bne lbl_8016F19C
/* 8016F144 C0 02 9E 2C */ lfs f0, lit_12274(r2)
/* 8016F148 FC 01 00 40 */ fcmpo cr0, f1, f0
/* 8016F14C 4C 40 13 82 */ cror 2, 0, 2
/* 8016F150 40 82 00 4C */ bne lbl_8016F19C
/* 8016F154 38 61 02 30 */ addi r3, r1, 0x230
/* 8016F158 48 10 1E B5 */ bl Val__7cSAngleFf
/* 8016F15C 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016F160 48 01 3B 25 */ bl U__7cSGlobeCFv
/* 8016F164 7C 65 1B 78 */ mr r5, r3
/* 8016F168 38 61 01 D4 */ addi r3, r1, 0x1d4
/* 8016F16C 38 81 02 30 */ addi r4, r1, 0x230
/* 8016F170 48 10 20 35 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F174 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F178 38 81 01 D4 */ addi r4, r1, 0x1d4
/* 8016F17C 48 01 3B 2D */ bl __as__7cSAngleFRC7cSAngle
/* 8016F180 38 61 01 D4 */ addi r3, r1, 0x1d4
/* 8016F184 38 80 FF FF */ li r4, -1
/* 8016F188 4B EC 13 89 */ bl __dt__7cSAngleFv
/* 8016F18C 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F190 38 81 02 30 */ addi r4, r1, 0x230
/* 8016F194 4B F1 F7 01 */ bl U__7cSGlobeFRC7cSAngle
/* 8016F198 48 00 02 F0 */ b lbl_8016F488
lbl_8016F19C:
/* 8016F19C 7F C3 F3 78 */ mr r3, r30
/* 8016F1A0 4B FD 21 1D */ bl fopAcM_GetName__FPv
/* 8016F1A4 7C 60 07 34 */ extsh r0, r3
/* 8016F1A8 2C 00 01 1B */ cmpwi r0, 0x11b
/* 8016F1AC 41 82 00 40 */ beq lbl_8016F1EC
/* 8016F1B0 7F C3 F3 78 */ mr r3, r30
/* 8016F1B4 4B FD 21 09 */ bl fopAcM_GetName__FPv
/* 8016F1B8 7C 60 07 34 */ extsh r0, r3
/* 8016F1BC 2C 00 02 EB */ cmpwi r0, 0x2eb
/* 8016F1C0 41 82 00 2C */ beq lbl_8016F1EC
/* 8016F1C4 7F C3 F3 78 */ mr r3, r30
/* 8016F1C8 4B FD 20 F5 */ bl fopAcM_GetName__FPv
/* 8016F1CC 7C 60 07 34 */ extsh r0, r3
/* 8016F1D0 2C 00 02 26 */ cmpwi r0, 0x226
/* 8016F1D4 41 82 00 18 */ beq lbl_8016F1EC
/* 8016F1D8 7F C3 F3 78 */ mr r3, r30
/* 8016F1DC 4B FD 20 E1 */ bl fopAcM_GetName__FPv
/* 8016F1E0 7C 60 07 34 */ extsh r0, r3
/* 8016F1E4 2C 00 01 50 */ cmpwi r0, 0x150
/* 8016F1E8 40 82 00 6C */ bne lbl_8016F254
lbl_8016F1EC:
/* 8016F1EC 38 61 01 D0 */ addi r3, r1, 0x1d0
/* 8016F1F0 7F E4 FB 78 */ mr r4, r31
/* 8016F1F4 7F C5 F3 78 */ mr r5, r30
/* 8016F1F8 4B F2 85 41 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8016F1FC 38 61 02 30 */ addi r3, r1, 0x230
/* 8016F200 38 81 01 D0 */ addi r4, r1, 0x1d0
/* 8016F204 48 10 1D F5 */ bl Val__7cSAngleFRC7cSAngle
/* 8016F208 38 61 01 D0 */ addi r3, r1, 0x1d0
/* 8016F20C 38 80 FF FF */ li r4, -1
/* 8016F210 4B EC 13 01 */ bl __dt__7cSAngleFv
/* 8016F214 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016F218 48 01 3A 6D */ bl U__7cSGlobeCFv
/* 8016F21C 7C 65 1B 78 */ mr r5, r3
/* 8016F220 38 61 01 CC */ addi r3, r1, 0x1cc
/* 8016F224 38 81 02 30 */ addi r4, r1, 0x230
/* 8016F228 48 10 1F 7D */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F22C 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F230 38 81 01 CC */ addi r4, r1, 0x1cc
/* 8016F234 48 01 3A 75 */ bl __as__7cSAngleFRC7cSAngle
/* 8016F238 38 61 01 CC */ addi r3, r1, 0x1cc
/* 8016F23C 38 80 FF FF */ li r4, -1
/* 8016F240 4B EC 12 D1 */ bl __dt__7cSAngleFv
/* 8016F244 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F248 38 81 02 30 */ addi r4, r1, 0x230
/* 8016F24C 4B F1 F6 49 */ bl U__7cSGlobeFRC7cSAngle
/* 8016F250 48 00 02 38 */ b lbl_8016F488
lbl_8016F254:
/* 8016F254 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8016F258 48 01 3A 2D */ bl U__7cSGlobeCFv
/* 8016F25C 7C 64 1B 78 */ mr r4, r3
/* 8016F260 38 61 02 30 */ addi r3, r1, 0x230
/* 8016F264 48 10 1D 95 */ bl Val__7cSAngleFRC7cSAngle
/* 8016F268 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016F26C 48 01 3A 19 */ bl U__7cSGlobeCFv
/* 8016F270 7C 65 1B 78 */ mr r5, r3
/* 8016F274 38 61 01 C8 */ addi r3, r1, 0x1c8
/* 8016F278 38 81 02 30 */ addi r4, r1, 0x230
/* 8016F27C 48 10 1F 29 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F280 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F284 38 81 01 C8 */ addi r4, r1, 0x1c8
/* 8016F288 48 01 3A 21 */ bl __as__7cSAngleFRC7cSAngle
/* 8016F28C 38 61 01 C8 */ addi r3, r1, 0x1c8
/* 8016F290 38 80 FF FF */ li r4, -1
/* 8016F294 4B EC 12 7D */ bl __dt__7cSAngleFv
/* 8016F298 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F29C 38 8D 8C 10 */ la r4, _90__7cSAngle(r13) /* 80451190-_SDA_BASE_ */
/* 8016F2A0 48 01 37 ED */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016F2A4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F2A8 41 82 00 48 */ beq lbl_8016F2F0
/* 8016F2AC 38 61 01 C4 */ addi r3, r1, 0x1c4
/* 8016F2B0 38 81 02 2C */ addi r4, r1, 0x22c
/* 8016F2B4 38 AD 8C 10 */ la r5, _90__7cSAngle(r13) /* 80451190-_SDA_BASE_ */
/* 8016F2B8 48 10 1E ED */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F2BC 38 61 01 C0 */ addi r3, r1, 0x1c0
/* 8016F2C0 38 8D 8C 10 */ la r4, _90__7cSAngle(r13) /* 80451190-_SDA_BASE_ */
/* 8016F2C4 38 A1 01 C4 */ addi r5, r1, 0x1c4
/* 8016F2C8 48 10 1E DD */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F2CC 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F2D0 38 81 01 C0 */ addi r4, r1, 0x1c0
/* 8016F2D4 48 01 39 D5 */ bl __as__7cSAngleFRC7cSAngle
/* 8016F2D8 38 61 01 C0 */ addi r3, r1, 0x1c0
/* 8016F2DC 38 80 FF FF */ li r4, -1
/* 8016F2E0 4B EC 12 31 */ bl __dt__7cSAngleFv
/* 8016F2E4 38 61 01 C4 */ addi r3, r1, 0x1c4
/* 8016F2E8 38 80 FF FF */ li r4, -1
/* 8016F2EC 4B EC 12 25 */ bl __dt__7cSAngleFv
lbl_8016F2F0:
/* 8016F2F0 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F2F4 38 8D 8C 18 */ la r4, _270__7cSAngle(r13) /* 80451198-_SDA_BASE_ */
/* 8016F2F8 48 01 37 75 */ bl __lt__7cSAngleCFRC7cSAngle
/* 8016F2FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F300 41 82 00 48 */ beq lbl_8016F348
/* 8016F304 38 61 01 BC */ addi r3, r1, 0x1bc
/* 8016F308 38 81 02 2C */ addi r4, r1, 0x22c
/* 8016F30C 38 AD 8C 18 */ la r5, _270__7cSAngle(r13) /* 80451198-_SDA_BASE_ */
/* 8016F310 48 10 1E 95 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F314 38 61 01 B8 */ addi r3, r1, 0x1b8
/* 8016F318 38 8D 8C 18 */ la r4, _270__7cSAngle(r13) /* 80451198-_SDA_BASE_ */
/* 8016F31C 38 A1 01 BC */ addi r5, r1, 0x1bc
/* 8016F320 48 10 1E 85 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F324 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F328 38 81 01 B8 */ addi r4, r1, 0x1b8
/* 8016F32C 48 01 39 7D */ bl __as__7cSAngleFRC7cSAngle
/* 8016F330 38 61 01 B8 */ addi r3, r1, 0x1b8
/* 8016F334 38 80 FF FF */ li r4, -1
/* 8016F338 4B EC 11 D9 */ bl __dt__7cSAngleFv
/* 8016F33C 38 61 01 BC */ addi r3, r1, 0x1bc
/* 8016F340 38 80 FF FF */ li r4, -1
/* 8016F344 4B EC 11 CD */ bl __dt__7cSAngleFv
lbl_8016F348:
/* 8016F348 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F34C 38 81 02 3C */ addi r4, r1, 0x23c
/* 8016F350 48 01 37 3D */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016F354 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F358 41 82 00 10 */ beq lbl_8016F368
/* 8016F35C 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F360 38 81 02 3C */ addi r4, r1, 0x23c
/* 8016F364 48 01 39 45 */ bl __as__7cSAngleFRC7cSAngle
lbl_8016F368:
/* 8016F368 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F36C 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 8016F370 48 01 37 1D */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016F374 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F378 41 82 00 24 */ beq lbl_8016F39C
/* 8016F37C 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F380 38 81 02 38 */ addi r4, r1, 0x238
/* 8016F384 48 01 36 E9 */ bl __lt__7cSAngleCFRC7cSAngle
/* 8016F388 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F38C 41 82 00 10 */ beq lbl_8016F39C
/* 8016F390 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F394 38 81 02 38 */ addi r4, r1, 0x238
/* 8016F398 48 01 39 11 */ bl __as__7cSAngleFRC7cSAngle
lbl_8016F39C:
/* 8016F39C 38 61 01 B4 */ addi r3, r1, 0x1b4
/* 8016F3A0 38 81 02 3C */ addi r4, r1, 0x23c
/* 8016F3A4 48 10 1D A5 */ bl __mi__7cSAngleCFv
/* 8016F3A8 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F3AC 38 81 01 B4 */ addi r4, r1, 0x1b4
/* 8016F3B0 48 01 36 BD */ bl __lt__7cSAngleCFRC7cSAngle
/* 8016F3B4 7C 76 1B 78 */ mr r22, r3
/* 8016F3B8 38 61 01 B4 */ addi r3, r1, 0x1b4
/* 8016F3BC 38 80 FF FF */ li r4, -1
/* 8016F3C0 4B EC 11 51 */ bl __dt__7cSAngleFv
/* 8016F3C4 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8016F3C8 41 82 00 28 */ beq lbl_8016F3F0
/* 8016F3CC 38 61 01 B0 */ addi r3, r1, 0x1b0
/* 8016F3D0 38 81 02 3C */ addi r4, r1, 0x23c
/* 8016F3D4 48 10 1D 75 */ bl __mi__7cSAngleCFv
/* 8016F3D8 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F3DC 38 81 01 B0 */ addi r4, r1, 0x1b0
/* 8016F3E0 48 01 38 C9 */ bl __as__7cSAngleFRC7cSAngle
/* 8016F3E4 38 61 01 B0 */ addi r3, r1, 0x1b0
/* 8016F3E8 38 80 FF FF */ li r4, -1
/* 8016F3EC 4B EC 11 25 */ bl __dt__7cSAngleFv
lbl_8016F3F0:
/* 8016F3F0 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F3F4 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 8016F3F8 48 01 36 75 */ bl __lt__7cSAngleCFRC7cSAngle
/* 8016F3FC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F400 41 82 00 58 */ beq lbl_8016F458
/* 8016F404 38 61 01 AC */ addi r3, r1, 0x1ac
/* 8016F408 38 81 02 38 */ addi r4, r1, 0x238
/* 8016F40C 48 10 1D 3D */ bl __mi__7cSAngleCFv
/* 8016F410 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F414 38 81 01 AC */ addi r4, r1, 0x1ac
/* 8016F418 48 01 36 75 */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016F41C 7C 76 1B 78 */ mr r22, r3
/* 8016F420 38 61 01 AC */ addi r3, r1, 0x1ac
/* 8016F424 38 80 FF FF */ li r4, -1
/* 8016F428 4B EC 10 E9 */ bl __dt__7cSAngleFv
/* 8016F42C 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8016F430 41 82 00 28 */ beq lbl_8016F458
/* 8016F434 38 61 01 A8 */ addi r3, r1, 0x1a8
/* 8016F438 38 81 02 38 */ addi r4, r1, 0x238
/* 8016F43C 48 10 1D 0D */ bl __mi__7cSAngleCFv
/* 8016F440 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F444 38 81 01 A8 */ addi r4, r1, 0x1a8
/* 8016F448 48 01 38 61 */ bl __as__7cSAngleFRC7cSAngle
/* 8016F44C 38 61 01 A8 */ addi r3, r1, 0x1a8
/* 8016F450 38 80 FF FF */ li r4, -1
/* 8016F454 4B EC 10 BD */ bl __dt__7cSAngleFv
lbl_8016F458:
/* 8016F458 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016F45C 48 01 38 29 */ bl U__7cSGlobeCFv
/* 8016F460 7C 64 1B 78 */ mr r4, r3
/* 8016F464 38 61 01 A4 */ addi r3, r1, 0x1a4
/* 8016F468 38 A1 02 2C */ addi r5, r1, 0x22c
/* 8016F46C 48 10 1D 09 */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016F470 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F474 38 81 01 A4 */ addi r4, r1, 0x1a4
/* 8016F478 4B F1 F4 1D */ bl U__7cSGlobeFRC7cSAngle
/* 8016F47C 38 61 01 A4 */ addi r3, r1, 0x1a4
/* 8016F480 38 80 FF FF */ li r4, -1
/* 8016F484 4B EC 10 8D */ bl __dt__7cSAngleFv
lbl_8016F488:
/* 8016F488 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F48C 48 01 37 F9 */ bl U__7cSGlobeCFv
/* 8016F490 7C 64 1B 78 */ mr r4, r3
/* 8016F494 38 61 02 28 */ addi r3, r1, 0x228
/* 8016F498 48 10 1A D1 */ bl __ct__7cSAngleFRC7cSAngle
/* 8016F49C 38 61 14 24 */ addi r3, r1, 0x1424
/* 8016F4A0 38 81 14 48 */ addi r4, r1, 0x1448
/* 8016F4A4 4B F2 83 51 */ bl __ct__4cXyzFRC4cXyz
/* 8016F4A8 38 61 14 18 */ addi r3, r1, 0x1418
/* 8016F4AC 38 81 14 3C */ addi r4, r1, 0x143c
/* 8016F4B0 4B F2 83 45 */ bl __ct__4cXyzFRC4cXyz
/* 8016F4B4 38 61 10 B8 */ addi r3, r1, 0x10b8
/* 8016F4B8 38 81 14 18 */ addi r4, r1, 0x1418
/* 8016F4BC 38 A1 14 24 */ addi r5, r1, 0x1424
/* 8016F4C0 48 0F 76 75 */ bl __mi__4cXyzCFRC3Vec
/* 8016F4C4 38 61 14 0C */ addi r3, r1, 0x140c
/* 8016F4C8 38 81 10 B8 */ addi r4, r1, 0x10b8
/* 8016F4CC 4B F2 83 29 */ bl __ct__4cXyzFRC4cXyz
/* 8016F4D0 38 61 10 B8 */ addi r3, r1, 0x10b8
/* 8016F4D4 38 80 FF FF */ li r4, -1
/* 8016F4D8 4B E9 9C AD */ bl __dt__4cXyzFv
/* 8016F4DC 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 8016F4E0 38 81 14 0C */ addi r4, r1, 0x140c
/* 8016F4E4 48 10 23 9D */ bl __ct__7cSGlobeFRC4cXyz
/* 8016F4E8 38 61 10 AC */ addi r3, r1, 0x10ac
/* 8016F4EC 38 81 14 0C */ addi r4, r1, 0x140c
/* 8016F4F0 48 0F 7A 05 */ bl normalize__4cXyzFv
/* 8016F4F4 38 61 10 AC */ addi r3, r1, 0x10ac
/* 8016F4F8 38 80 FF FF */ li r4, -1
/* 8016F4FC 4B E9 9C 89 */ bl __dt__4cXyzFv
/* 8016F500 38 61 10 A0 */ addi r3, r1, 0x10a0
/* 8016F504 38 81 14 0C */ addi r4, r1, 0x140c
/* 8016F508 A8 1D 05 4E */ lha r0, 0x54e(r29)
/* 8016F50C C8 22 9C 98 */ lfd f1, lit_4448(r2)
/* 8016F510 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8016F514 90 01 14 6C */ stw r0, 0x146c(r1)
/* 8016F518 3C 00 43 30 */ lis r0, 0x4330
/* 8016F51C 90 01 14 68 */ stw r0, 0x1468(r1)
/* 8016F520 C8 01 14 68 */ lfd f0, 0x1468(r1)
/* 8016F524 EC 20 08 28 */ fsubs f1, f0, f1
/* 8016F528 48 0F 76 5D */ bl __ml__4cXyzCFf
/* 8016F52C 38 61 14 24 */ addi r3, r1, 0x1424
/* 8016F530 38 81 10 A0 */ addi r4, r1, 0x10a0
/* 8016F534 4B F1 F3 9D */ bl __ami__4cXyzFRC3Vec
/* 8016F538 38 61 10 A0 */ addi r3, r1, 0x10a0
/* 8016F53C 38 80 FF FF */ li r4, -1
/* 8016F540 4B E9 9C 45 */ bl __dt__4cXyzFv
/* 8016F544 38 61 10 94 */ addi r3, r1, 0x1094
/* 8016F548 38 81 14 0C */ addi r4, r1, 0x140c
/* 8016F54C A8 1E 05 4E */ lha r0, 0x54e(r30)
/* 8016F550 C8 22 9C 98 */ lfd f1, lit_4448(r2)
/* 8016F554 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 8016F558 90 01 14 64 */ stw r0, 0x1464(r1)
/* 8016F55C 3C 00 43 30 */ lis r0, 0x4330
/* 8016F560 90 01 14 60 */ stw r0, 0x1460(r1)
/* 8016F564 C8 01 14 60 */ lfd f0, 0x1460(r1)
/* 8016F568 EC 20 08 28 */ fsubs f1, f0, f1
/* 8016F56C 48 0F 76 19 */ bl __ml__4cXyzCFf
/* 8016F570 38 61 14 18 */ addi r3, r1, 0x1418
/* 8016F574 38 81 10 94 */ addi r4, r1, 0x1094
/* 8016F578 4B F1 F3 8D */ bl __apl__4cXyzFRC3Vec
/* 8016F57C 38 61 10 94 */ addi r3, r1, 0x1094
/* 8016F580 38 80 FF FF */ li r4, -1
/* 8016F584 4B E9 9C 01 */ bl __dt__4cXyzFv
/* 8016F588 38 61 14 00 */ addi r3, r1, 0x1400
/* 8016F58C 4B EA 30 51 */ bl __ct__4cXyzFv
/* 8016F590 38 61 10 88 */ addi r3, r1, 0x1088
/* 8016F594 38 81 14 18 */ addi r4, r1, 0x1418
/* 8016F598 38 A1 14 24 */ addi r5, r1, 0x1424
/* 8016F59C 48 0F 75 99 */ bl __mi__4cXyzCFRC3Vec
/* 8016F5A0 38 61 13 F4 */ addi r3, r1, 0x13f4
/* 8016F5A4 38 81 10 88 */ addi r4, r1, 0x1088
/* 8016F5A8 4B F2 82 4D */ bl __ct__4cXyzFRC4cXyz
/* 8016F5AC 38 61 10 88 */ addi r3, r1, 0x1088
/* 8016F5B0 38 80 FF FF */ li r4, -1
/* 8016F5B4 4B E9 9B D1 */ bl __dt__4cXyzFv
/* 8016F5B8 7F E3 FB 78 */ mr r3, r31
/* 8016F5BC 38 81 14 24 */ addi r4, r1, 0x1424
/* 8016F5C0 38 A1 14 18 */ addi r5, r1, 0x1418
/* 8016F5C4 38 C1 14 00 */ addi r6, r1, 0x1400
/* 8016F5C8 38 E0 40 B7 */ li r7, 0x40b7
/* 8016F5CC 4B FF 64 29 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzP4cXyzUl
/* 8016F5D0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F5D4 41 82 00 88 */ beq lbl_8016F65C
/* 8016F5D8 38 61 10 7C */ addi r3, r1, 0x107c
/* 8016F5DC 38 81 13 F4 */ addi r4, r1, 0x13f4
/* 8016F5E0 48 0F 77 05 */ bl norm__4cXyzCFv
/* 8016F5E4 38 61 10 70 */ addi r3, r1, 0x1070
/* 8016F5E8 38 81 10 7C */ addi r4, r1, 0x107c
/* 8016F5EC C0 22 9C E4 */ lfs f1, lit_6629(r2)
/* 8016F5F0 48 0F 75 95 */ bl __ml__4cXyzCFf
/* 8016F5F4 38 61 10 64 */ addi r3, r1, 0x1064
/* 8016F5F8 38 81 14 00 */ addi r4, r1, 0x1400
/* 8016F5FC 38 A1 10 70 */ addi r5, r1, 0x1070
/* 8016F600 48 0F 75 35 */ bl __mi__4cXyzCFRC3Vec
/* 8016F604 38 61 14 18 */ addi r3, r1, 0x1418
/* 8016F608 38 81 10 64 */ addi r4, r1, 0x1064
/* 8016F60C 4B F2 81 CD */ bl __as__4cXyzFRC4cXyz
/* 8016F610 38 61 10 64 */ addi r3, r1, 0x1064
/* 8016F614 38 80 FF FF */ li r4, -1
/* 8016F618 4B E9 9B 6D */ bl __dt__4cXyzFv
/* 8016F61C 38 61 10 70 */ addi r3, r1, 0x1070
/* 8016F620 38 80 FF FF */ li r4, -1
/* 8016F624 4B E9 9B 61 */ bl __dt__4cXyzFv
/* 8016F628 38 61 10 7C */ addi r3, r1, 0x107c
/* 8016F62C 38 80 FF FF */ li r4, -1
/* 8016F630 4B E9 9B 55 */ bl __dt__4cXyzFv
/* 8016F634 38 61 10 58 */ addi r3, r1, 0x1058
/* 8016F638 38 81 14 18 */ addi r4, r1, 0x1418
/* 8016F63C 38 A1 14 24 */ addi r5, r1, 0x1424
/* 8016F640 48 0F 74 F5 */ bl __mi__4cXyzCFRC3Vec
/* 8016F644 38 61 13 F4 */ addi r3, r1, 0x13f4
/* 8016F648 38 81 10 58 */ addi r4, r1, 0x1058
/* 8016F64C 4B F2 81 8D */ bl __as__4cXyzFRC4cXyz
/* 8016F650 38 61 10 58 */ addi r3, r1, 0x1058
/* 8016F654 38 80 FF FF */ li r4, -1
/* 8016F658 4B E9 9B 2D */ bl __dt__4cXyzFv
lbl_8016F65C:
/* 8016F65C 38 61 10 4C */ addi r3, r1, 0x104c
/* 8016F660 38 81 13 F4 */ addi r4, r1, 0x13f4
/* 8016F664 C0 22 9C 90 */ lfs f1, lit_4445(r2)
/* 8016F668 48 0F 75 1D */ bl __ml__4cXyzCFf
/* 8016F66C 38 61 10 40 */ addi r3, r1, 0x1040
/* 8016F670 38 81 14 24 */ addi r4, r1, 0x1424
/* 8016F674 38 A1 10 4C */ addi r5, r1, 0x104c
/* 8016F678 48 0F 74 6D */ bl __pl__4cXyzCFRC3Vec
/* 8016F67C 38 61 13 E8 */ addi r3, r1, 0x13e8
/* 8016F680 38 81 10 40 */ addi r4, r1, 0x1040
/* 8016F684 4B F2 81 71 */ bl __ct__4cXyzFRC4cXyz
/* 8016F688 38 61 10 40 */ addi r3, r1, 0x1040
/* 8016F68C 38 80 FF FF */ li r4, -1
/* 8016F690 4B E9 9A F5 */ bl __dt__4cXyzFv
/* 8016F694 38 61 10 4C */ addi r3, r1, 0x104c
/* 8016F698 38 80 FF FF */ li r4, -1
/* 8016F69C 4B E9 9A E9 */ bl __dt__4cXyzFv
/* 8016F6A0 38 61 13 DC */ addi r3, r1, 0x13dc
/* 8016F6A4 38 81 14 30 */ addi r4, r1, 0x1430
/* 8016F6A8 4B F2 81 4D */ bl __ct__4cXyzFRC4cXyz
/* 8016F6AC 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 8016F6B0 48 01 35 D5 */ bl U__7cSGlobeCFv
/* 8016F6B4 7C 65 1B 78 */ mr r5, r3
/* 8016F6B8 38 61 01 A0 */ addi r3, r1, 0x1a0
/* 8016F6BC 38 81 02 28 */ addi r4, r1, 0x228
/* 8016F6C0 48 10 1A E5 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F6C4 38 61 02 24 */ addi r3, r1, 0x224
/* 8016F6C8 38 81 01 A0 */ addi r4, r1, 0x1a0
/* 8016F6CC 48 10 18 9D */ bl __ct__7cSAngleFRC7cSAngle
/* 8016F6D0 38 61 01 A0 */ addi r3, r1, 0x1a0
/* 8016F6D4 38 80 FF FF */ li r4, -1
/* 8016F6D8 4B EC 0E 39 */ bl __dt__7cSAngleFv
/* 8016F6DC 38 61 02 24 */ addi r3, r1, 0x224
/* 8016F6E0 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 8016F6E4 48 01 33 89 */ bl __lt__7cSAngleCFRC7cSAngle
/* 8016F6E8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F6EC 41 82 00 10 */ beq lbl_8016F6FC
/* 8016F6F0 C0 01 13 DC */ lfs f0, 0x13dc(r1)
/* 8016F6F4 FC 00 00 50 */ fneg f0, f0
/* 8016F6F8 D0 01 13 DC */ stfs f0, 0x13dc(r1)
lbl_8016F6FC:
/* 8016F6FC 38 61 02 C0 */ addi r3, r1, 0x2c0
/* 8016F700 38 81 13 DC */ addi r4, r1, 0x13dc
/* 8016F704 48 10 21 7D */ bl __ct__7cSGlobeFRC4cXyz
/* 8016F708 38 61 02 C0 */ addi r3, r1, 0x2c0
/* 8016F70C 48 01 35 79 */ bl U__7cSGlobeCFv
/* 8016F710 7C 76 1B 78 */ mr r22, r3
/* 8016F714 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 8016F718 48 01 35 6D */ bl U__7cSGlobeCFv
/* 8016F71C 7C 64 1B 78 */ mr r4, r3
/* 8016F720 38 61 01 9C */ addi r3, r1, 0x19c
/* 8016F724 7E C5 B3 78 */ mr r5, r22
/* 8016F728 48 10 1A 4D */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016F72C 38 61 02 C0 */ addi r3, r1, 0x2c0
/* 8016F730 38 81 01 9C */ addi r4, r1, 0x19c
/* 8016F734 4B F1 F1 61 */ bl U__7cSGlobeFRC7cSAngle
/* 8016F738 38 61 01 9C */ addi r3, r1, 0x19c
/* 8016F73C 38 80 FF FF */ li r4, -1
/* 8016F740 4B EC 0D D1 */ bl __dt__7cSAngleFv
/* 8016F744 38 61 02 24 */ addi r3, r1, 0x224
/* 8016F748 48 10 19 D9 */ bl Cos__7cSAngleCFv
/* 8016F74C FE A0 08 90 */ fmr f21, f1
/* 8016F750 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 8016F754 48 01 33 11 */ bl R__7cSGlobeCFv
/* 8016F758 C0 02 9C 90 */ lfs f0, lit_4445(r2)
/* 8016F75C EC 00 00 72 */ fmuls f0, f0, f1
/* 8016F760 EC 20 05 72 */ fmuls f1, f0, f21
/* 8016F764 C0 02 9C EC */ lfs f0, lit_6766(r2)
/* 8016F768 EC 20 00 72 */ fmuls f1, f0, f1
/* 8016F76C 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 8016F770 48 01 32 DD */ bl R__7cSGlobeFf
/* 8016F774 38 61 10 34 */ addi r3, r1, 0x1034
/* 8016F778 38 81 02 C8 */ addi r4, r1, 0x2c8
/* 8016F77C 48 10 23 39 */ bl Xyz__7cSGlobeCFv
/* 8016F780 38 61 10 28 */ addi r3, r1, 0x1028
/* 8016F784 38 81 13 E8 */ addi r4, r1, 0x13e8
/* 8016F788 38 A1 10 34 */ addi r5, r1, 0x1034
/* 8016F78C 48 0F 73 59 */ bl __pl__4cXyzCFRC3Vec
/* 8016F790 38 61 10 1C */ addi r3, r1, 0x101c
/* 8016F794 38 81 02 C0 */ addi r4, r1, 0x2c0
/* 8016F798 48 10 23 1D */ bl Xyz__7cSGlobeCFv
/* 8016F79C 38 61 10 10 */ addi r3, r1, 0x1010
/* 8016F7A0 38 81 10 28 */ addi r4, r1, 0x1028
/* 8016F7A4 38 A1 10 1C */ addi r5, r1, 0x101c
/* 8016F7A8 48 0F 73 3D */ bl __pl__4cXyzCFRC3Vec
/* 8016F7AC 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 8016F7B0 38 81 10 10 */ addi r4, r1, 0x1010
/* 8016F7B4 4B F2 80 25 */ bl __as__4cXyzFRC4cXyz
/* 8016F7B8 38 61 10 10 */ addi r3, r1, 0x1010
/* 8016F7BC 38 80 FF FF */ li r4, -1
/* 8016F7C0 4B E9 99 C5 */ bl __dt__4cXyzFv
/* 8016F7C4 38 61 10 1C */ addi r3, r1, 0x101c
/* 8016F7C8 38 80 FF FF */ li r4, -1
/* 8016F7CC 4B E9 99 B9 */ bl __dt__4cXyzFv
/* 8016F7D0 38 61 10 28 */ addi r3, r1, 0x1028
/* 8016F7D4 38 80 FF FF */ li r4, -1
/* 8016F7D8 4B E9 99 AD */ bl __dt__4cXyzFv
/* 8016F7DC 38 61 10 34 */ addi r3, r1, 0x1034
/* 8016F7E0 38 80 FF FF */ li r4, -1
/* 8016F7E4 4B E9 99 A1 */ bl __dt__4cXyzFv
/* 8016F7E8 38 7F 04 A8 */ addi r3, r31, 0x4a8
/* 8016F7EC 38 81 14 18 */ addi r4, r1, 0x1418
/* 8016F7F0 4B F2 7F E9 */ bl __as__4cXyzFRC4cXyz
/* 8016F7F4 38 61 02 C0 */ addi r3, r1, 0x2c0
/* 8016F7F8 38 80 FF FF */ li r4, -1
/* 8016F7FC 4B F0 1E 81 */ bl __dt__7cSGlobeFv
/* 8016F800 38 61 02 24 */ addi r3, r1, 0x224
/* 8016F804 38 80 FF FF */ li r4, -1
/* 8016F808 4B EC 0D 09 */ bl __dt__7cSAngleFv
/* 8016F80C 38 61 13 DC */ addi r3, r1, 0x13dc
/* 8016F810 38 80 FF FF */ li r4, -1
/* 8016F814 4B E9 99 71 */ bl __dt__4cXyzFv
/* 8016F818 38 61 13 E8 */ addi r3, r1, 0x13e8
/* 8016F81C 38 80 FF FF */ li r4, -1
/* 8016F820 4B E9 99 65 */ bl __dt__4cXyzFv
/* 8016F824 38 61 13 F4 */ addi r3, r1, 0x13f4
/* 8016F828 38 80 FF FF */ li r4, -1
/* 8016F82C 4B E9 99 59 */ bl __dt__4cXyzFv
/* 8016F830 38 61 14 00 */ addi r3, r1, 0x1400
/* 8016F834 38 80 FF FF */ li r4, -1
/* 8016F838 4B E9 99 4D */ bl __dt__4cXyzFv
/* 8016F83C 38 61 02 C8 */ addi r3, r1, 0x2c8
/* 8016F840 38 80 FF FF */ li r4, -1
/* 8016F844 4B F0 1E 39 */ bl __dt__7cSGlobeFv
/* 8016F848 38 61 14 0C */ addi r3, r1, 0x140c
/* 8016F84C 38 80 FF FF */ li r4, -1
/* 8016F850 4B E9 99 35 */ bl __dt__4cXyzFv
/* 8016F854 38 61 14 18 */ addi r3, r1, 0x1418
/* 8016F858 38 80 FF FF */ li r4, -1
/* 8016F85C 4B E9 99 29 */ bl __dt__4cXyzFv
/* 8016F860 38 61 14 24 */ addi r3, r1, 0x1424
/* 8016F864 38 80 FF FF */ li r4, -1
/* 8016F868 4B E9 99 1D */ bl __dt__4cXyzFv
/* 8016F86C 38 61 02 28 */ addi r3, r1, 0x228
/* 8016F870 38 80 FF FF */ li r4, -1
/* 8016F874 4B EC 0C 9D */ bl __dt__7cSAngleFv
/* 8016F878 38 61 02 20 */ addi r3, r1, 0x220
/* 8016F87C 48 01 31 CD */ bl __ct__7cSAngleFv
/* 8016F880 C0 02 9E 14 */ lfs f0, lit_12268(r2)
/* 8016F884 C0 3F 04 48 */ lfs f1, 0x448(r31)
/* 8016F888 FC 00 08 00 */ fcmpu cr0, f0, f1
/* 8016F88C 41 82 00 10 */ beq lbl_8016F89C
/* 8016F890 38 61 02 20 */ addi r3, r1, 0x220
/* 8016F894 48 10 17 79 */ bl Val__7cSAngleFf
/* 8016F898 48 00 00 D4 */ b lbl_8016F96C
lbl_8016F89C:
/* 8016F89C 38 61 02 2C */ addi r3, r1, 0x22c
/* 8016F8A0 48 10 18 81 */ bl Cos__7cSAngleCFv
/* 8016F8A4 C0 02 9D 0C */ lfs f0, lit_8021(r2)
/* 8016F8A8 EE A0 08 2A */ fadds f21, f0, f1
/* 8016F8AC 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016F8B0 48 01 31 59 */ bl V__7cSGlobeCFv
/* 8016F8B4 7C 64 1B 78 */ mr r4, r3
/* 8016F8B8 38 61 01 98 */ addi r3, r1, 0x198
/* 8016F8BC FC 20 A8 90 */ fmr f1, f21
/* 8016F8C0 48 10 19 A5 */ bl __ml__7cSAngleCFf
/* 8016F8C4 38 61 01 94 */ addi r3, r1, 0x194
/* 8016F8C8 38 81 01 98 */ addi r4, r1, 0x198
/* 8016F8CC FC 20 F0 90 */ fmr f1, f30
/* 8016F8D0 48 10 19 95 */ bl __ml__7cSAngleCFf
/* 8016F8D4 38 61 01 90 */ addi r3, r1, 0x190
/* 8016F8D8 FC 20 F8 90 */ fmr f1, f31
/* 8016F8DC 48 10 16 ED */ bl __ct__7cSAngleFf
/* 8016F8E0 38 61 01 8C */ addi r3, r1, 0x18c
/* 8016F8E4 38 81 01 94 */ addi r4, r1, 0x194
/* 8016F8E8 38 A1 01 90 */ addi r5, r1, 0x190
/* 8016F8EC 48 10 18 89 */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016F8F0 38 61 02 20 */ addi r3, r1, 0x220
/* 8016F8F4 38 81 01 8C */ addi r4, r1, 0x18c
/* 8016F8F8 48 01 33 B1 */ bl __as__7cSAngleFRC7cSAngle
/* 8016F8FC 38 61 01 8C */ addi r3, r1, 0x18c
/* 8016F900 38 80 FF FF */ li r4, -1
/* 8016F904 4B EC 0C 0D */ bl __dt__7cSAngleFv
/* 8016F908 38 61 01 90 */ addi r3, r1, 0x190
/* 8016F90C 38 80 FF FF */ li r4, -1
/* 8016F910 4B EC 0C 01 */ bl __dt__7cSAngleFv
/* 8016F914 38 61 01 94 */ addi r3, r1, 0x194
/* 8016F918 38 80 FF FF */ li r4, -1
/* 8016F91C 4B EC 0B F5 */ bl __dt__7cSAngleFv
/* 8016F920 38 61 01 98 */ addi r3, r1, 0x198
/* 8016F924 38 80 FF FF */ li r4, -1
/* 8016F928 4B EC 0B E9 */ bl __dt__7cSAngleFv
/* 8016F92C 38 61 02 20 */ addi r3, r1, 0x220
/* 8016F930 38 81 02 44 */ addi r4, r1, 0x244
/* 8016F934 48 01 31 59 */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016F938 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F93C 41 82 00 10 */ beq lbl_8016F94C
/* 8016F940 38 61 02 20 */ addi r3, r1, 0x220
/* 8016F944 38 81 02 44 */ addi r4, r1, 0x244
/* 8016F948 48 01 33 61 */ bl __as__7cSAngleFRC7cSAngle
lbl_8016F94C:
/* 8016F94C 38 61 02 20 */ addi r3, r1, 0x220
/* 8016F950 38 81 02 40 */ addi r4, r1, 0x240
/* 8016F954 48 01 31 19 */ bl __lt__7cSAngleCFRC7cSAngle
/* 8016F958 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016F95C 41 82 00 10 */ beq lbl_8016F96C
/* 8016F960 38 61 02 20 */ addi r3, r1, 0x220
/* 8016F964 38 81 02 40 */ addi r4, r1, 0x240
/* 8016F968 48 01 33 41 */ bl __as__7cSAngleFRC7cSAngle
lbl_8016F96C:
/* 8016F96C 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F970 38 81 02 20 */ addi r4, r1, 0x220
/* 8016F974 4B F2 00 E5 */ bl V__7cSGlobeFRC7cSAngle
/* 8016F978 38 61 02 1C */ addi r3, r1, 0x21c
/* 8016F97C 48 01 30 CD */ bl __ct__7cSAngleFv
/* 8016F980 7F 43 D3 78 */ mr r3, r26
/* 8016F984 48 01 31 55 */ bl checkRide__9daPy_py_cCFv
/* 8016F988 28 03 00 00 */ cmplwi r3, 0
/* 8016F98C 41 82 00 10 */ beq lbl_8016F99C
/* 8016F990 7F 43 D3 78 */ mr r3, r26
/* 8016F994 48 01 2F 09 */ bl getRideActor__9daAlink_cFv
/* 8016F998 7C 79 1B 78 */ mr r25, r3
lbl_8016F99C:
/* 8016F99C 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016F9A0 48 01 32 E5 */ bl U__7cSGlobeCFv
/* 8016F9A4 7C 76 1B 78 */ mr r22, r3
/* 8016F9A8 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016F9AC 48 01 32 D9 */ bl U__7cSGlobeCFv
/* 8016F9B0 7C 64 1B 78 */ mr r4, r3
/* 8016F9B4 38 61 01 88 */ addi r3, r1, 0x188
/* 8016F9B8 7E C5 B3 78 */ mr r5, r22
/* 8016F9BC 48 10 17 E9 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016F9C0 38 61 01 88 */ addi r3, r1, 0x188
/* 8016F9C4 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 8016F9C8 48 01 30 C5 */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016F9CC 7C 76 1B 78 */ mr r22, r3
/* 8016F9D0 38 61 01 88 */ addi r3, r1, 0x188
/* 8016F9D4 38 80 FF FF */ li r4, -1
/* 8016F9D8 4B EC 0B 39 */ bl __dt__7cSAngleFv
/* 8016F9DC 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8016F9E0 41 82 00 2C */ beq lbl_8016FA0C
/* 8016F9E4 38 61 01 84 */ addi r3, r1, 0x184
/* 8016F9E8 C0 22 9C E4 */ lfs f1, lit_6629(r2)
/* 8016F9EC 48 10 15 DD */ bl __ct__7cSAngleFf
/* 8016F9F0 38 61 02 1C */ addi r3, r1, 0x21c
/* 8016F9F4 38 81 01 84 */ addi r4, r1, 0x184
/* 8016F9F8 48 01 32 B1 */ bl __as__7cSAngleFRC7cSAngle
/* 8016F9FC 38 61 01 84 */ addi r3, r1, 0x184
/* 8016FA00 38 80 FF FF */ li r4, -1
/* 8016FA04 4B EC 0B 0D */ bl __dt__7cSAngleFv
/* 8016FA08 48 00 00 28 */ b lbl_8016FA30
lbl_8016FA0C:
/* 8016FA0C 38 61 01 80 */ addi r3, r1, 0x180
/* 8016FA10 C0 22 9D F0 */ lfs f1, lit_11167(r2)
/* 8016FA14 48 10 15 B5 */ bl __ct__7cSAngleFf
/* 8016FA18 38 61 02 1C */ addi r3, r1, 0x21c
/* 8016FA1C 38 81 01 80 */ addi r4, r1, 0x180
/* 8016FA20 48 01 32 89 */ bl __as__7cSAngleFRC7cSAngle
/* 8016FA24 38 61 01 80 */ addi r3, r1, 0x180
/* 8016FA28 38 80 FF FF */ li r4, -1
/* 8016FA2C 4B EC 0A E5 */ bl __dt__7cSAngleFv
lbl_8016FA30:
/* 8016FA30 38 61 10 04 */ addi r3, r1, 0x1004
/* 8016FA34 38 9F 04 10 */ addi r4, r31, 0x410
/* 8016FA38 48 10 20 7D */ bl Xyz__7cSGlobeCFv
/* 8016FA3C 38 61 0F F8 */ addi r3, r1, 0xff8
/* 8016FA40 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 8016FA44 38 A1 10 04 */ addi r5, r1, 0x1004
/* 8016FA48 48 0F 70 9D */ bl __pl__4cXyzCFRC3Vec
/* 8016FA4C 38 7F 03 F8 */ addi r3, r31, 0x3f8
/* 8016FA50 38 81 0F F8 */ addi r4, r1, 0xff8
/* 8016FA54 4B F2 7D 85 */ bl __as__4cXyzFRC4cXyz
/* 8016FA58 38 61 0F F8 */ addi r3, r1, 0xff8
/* 8016FA5C 38 80 FF FF */ li r4, -1
/* 8016FA60 4B E9 97 25 */ bl __dt__4cXyzFv
/* 8016FA64 38 61 10 04 */ addi r3, r1, 0x1004
/* 8016FA68 38 80 FF FF */ li r4, -1
/* 8016FA6C 4B E9 97 19 */ bl __dt__4cXyzFv
/* 8016FA70 C0 5F 04 54 */ lfs f2, 0x454(r31)
/* 8016FA74 C0 3F 04 64 */ lfs f1, 0x464(r31)
/* 8016FA78 C0 1F 04 50 */ lfs f0, 0x450(r31)
/* 8016FA7C EC 00 10 28 */ fsubs f0, f0, f2
/* 8016FA80 EC 01 00 32 */ fmuls f0, f1, f0
/* 8016FA84 EC 02 00 2A */ fadds f0, f2, f0
/* 8016FA88 D0 1F 04 40 */ stfs f0, 0x440(r31)
/* 8016FA8C 3B 40 00 00 */ li r26, 0
/* 8016FA90 7F C3 F3 78 */ mr r3, r30
/* 8016FA94 4B FD 18 29 */ bl fopAcM_GetName__FPv
/* 8016FA98 7C 60 07 34 */ extsh r0, r3
/* 8016FA9C 2C 00 00 FF */ cmpwi r0, 0xff
/* 8016FAA0 40 82 01 80 */ bne lbl_8016FC20
/* 8016FAA4 88 1F 01 94 */ lbz r0, 0x194(r31)
/* 8016FAA8 28 00 00 00 */ cmplwi r0, 0
/* 8016FAAC 41 82 01 74 */ beq lbl_8016FC20
/* 8016FAB0 38 61 0F EC */ addi r3, r1, 0xfec
/* 8016FAB4 7F E4 FB 78 */ mr r4, r31
/* 8016FAB8 7F C5 F3 78 */ mr r5, r30
/* 8016FABC 4B F2 7C 61 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8016FAC0 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 8016FAC4 38 81 0F EC */ addi r4, r1, 0xfec
/* 8016FAC8 4B F2 7D 11 */ bl __as__4cXyzFRC4cXyz
/* 8016FACC 38 61 0F EC */ addi r3, r1, 0xfec
/* 8016FAD0 38 80 FF FF */ li r4, -1
/* 8016FAD4 4B E9 96 B1 */ bl __dt__4cXyzFv
/* 8016FAD8 C0 3F 03 F0 */ lfs f1, 0x3f0(r31)
/* 8016FADC C0 02 9E 30 */ lfs f0, lit_12275(r2)
/* 8016FAE0 EC 01 00 28 */ fsubs f0, f1, f0
/* 8016FAE4 D0 1F 03 F0 */ stfs f0, 0x3f0(r31)
/* 8016FAE8 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FAEC 48 01 31 99 */ bl U__7cSGlobeCFv
/* 8016FAF0 7C 76 1B 78 */ mr r22, r3
/* 8016FAF4 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016FAF8 48 01 31 8D */ bl U__7cSGlobeCFv
/* 8016FAFC 7C 64 1B 78 */ mr r4, r3
/* 8016FB00 38 61 01 7C */ addi r3, r1, 0x17c
/* 8016FB04 7E C5 B3 78 */ mr r5, r22
/* 8016FB08 48 10 16 9D */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016FB0C 38 61 01 7C */ addi r3, r1, 0x17c
/* 8016FB10 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 8016FB14 48 01 2F 79 */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016FB18 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016FB1C 41 82 00 0C */ beq lbl_8016FB28
/* 8016FB20 C2 A2 9E 34 */ lfs f21, lit_12276(r2)
/* 8016FB24 48 00 00 08 */ b lbl_8016FB2C
lbl_8016FB28:
/* 8016FB28 C2 A2 9D 34 */ lfs f21, lit_9398(r2)
lbl_8016FB2C:
/* 8016FB2C 38 61 01 7C */ addi r3, r1, 0x17c
/* 8016FB30 38 80 FF FF */ li r4, -1
/* 8016FB34 4B EC 09 DD */ bl __dt__7cSAngleFv
/* 8016FB38 38 61 01 78 */ addi r3, r1, 0x178
/* 8016FB3C FC 20 A8 90 */ fmr f1, f21
/* 8016FB40 48 10 14 89 */ bl __ct__7cSAngleFf
/* 8016FB44 38 61 01 74 */ addi r3, r1, 0x174
/* 8016FB48 7F E4 FB 78 */ mr r4, r31
/* 8016FB4C 7F A5 EB 78 */ mr r5, r29
/* 8016FB50 4B F2 7B E9 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8016FB54 38 61 01 70 */ addi r3, r1, 0x170
/* 8016FB58 38 81 01 78 */ addi r4, r1, 0x178
/* 8016FB5C 38 A1 01 74 */ addi r5, r1, 0x174
/* 8016FB60 48 10 16 15 */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016FB64 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FB68 38 81 01 70 */ addi r4, r1, 0x170
/* 8016FB6C 4B F1 ED 29 */ bl U__7cSGlobeFRC7cSAngle
/* 8016FB70 38 61 01 70 */ addi r3, r1, 0x170
/* 8016FB74 38 80 FF FF */ li r4, -1
/* 8016FB78 4B EC 09 99 */ bl __dt__7cSAngleFv
/* 8016FB7C 38 61 01 74 */ addi r3, r1, 0x174
/* 8016FB80 38 80 FF FF */ li r4, -1
/* 8016FB84 4B EC 09 8D */ bl __dt__7cSAngleFv
/* 8016FB88 38 61 01 78 */ addi r3, r1, 0x178
/* 8016FB8C 38 80 FF FF */ li r4, -1
/* 8016FB90 4B EC 09 81 */ bl __dt__7cSAngleFv
/* 8016FB94 38 61 01 6C */ addi r3, r1, 0x16c
/* 8016FB98 C0 22 9C E4 */ lfs f1, lit_6629(r2)
/* 8016FB9C 48 10 14 2D */ bl __ct__7cSAngleFf
/* 8016FBA0 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FBA4 38 81 01 6C */ addi r4, r1, 0x16c
/* 8016FBA8 4B F1 FE B1 */ bl V__7cSGlobeFRC7cSAngle
/* 8016FBAC 38 61 01 6C */ addi r3, r1, 0x16c
/* 8016FBB0 38 80 FF FF */ li r4, -1
/* 8016FBB4 4B EC 09 5D */ bl __dt__7cSAngleFv
/* 8016FBB8 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FBBC C0 22 9D 10 */ lfs f1, lit_8022(r2)
/* 8016FBC0 48 01 2E 8D */ bl R__7cSGlobeFf
/* 8016FBC4 38 61 0F E0 */ addi r3, r1, 0xfe0
/* 8016FBC8 38 9F 04 10 */ addi r4, r31, 0x410
/* 8016FBCC 48 10 1E E9 */ bl Xyz__7cSGlobeCFv
/* 8016FBD0 38 61 0F D4 */ addi r3, r1, 0xfd4
/* 8016FBD4 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 8016FBD8 38 A1 0F E0 */ addi r5, r1, 0xfe0
/* 8016FBDC 48 0F 6F 09 */ bl __pl__4cXyzCFRC3Vec
/* 8016FBE0 38 7F 03 F8 */ addi r3, r31, 0x3f8
/* 8016FBE4 38 81 0F D4 */ addi r4, r1, 0xfd4
/* 8016FBE8 4B F2 7B F1 */ bl __as__4cXyzFRC4cXyz
/* 8016FBEC 38 61 0F D4 */ addi r3, r1, 0xfd4
/* 8016FBF0 38 80 FF FF */ li r4, -1
/* 8016FBF4 4B E9 95 91 */ bl __dt__4cXyzFv
/* 8016FBF8 38 61 0F E0 */ addi r3, r1, 0xfe0
/* 8016FBFC 38 80 FF FF */ li r4, -1
/* 8016FC00 4B E9 95 85 */ bl __dt__4cXyzFv
/* 8016FC04 38 00 00 10 */ li r0, 0x10
/* 8016FC08 90 1F 04 30 */ stw r0, 0x430(r31)
/* 8016FC0C C0 02 9E 38 */ lfs f0, lit_12277(r2)
/* 8016FC10 D0 1F 04 40 */ stfs f0, 0x440(r31)
/* 8016FC14 38 00 00 01 */ li r0, 1
/* 8016FC18 98 1F 04 70 */ stb r0, 0x470(r31)
/* 8016FC1C 3B 40 00 01 */ li r26, 1
lbl_8016FC20:
/* 8016FC20 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 8016FC24 41 82 00 30 */ beq lbl_8016FC54
/* 8016FC28 38 61 0F C8 */ addi r3, r1, 0xfc8
/* 8016FC2C 7F E4 FB 78 */ mr r4, r31
/* 8016FC30 7F C5 F3 78 */ mr r5, r30
/* 8016FC34 4B F2 7A E9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8016FC38 C0 21 0F CC */ lfs f1, 0xfcc(r1)
/* 8016FC3C C0 02 9C E4 */ lfs f0, lit_6629(r2)
/* 8016FC40 EC 01 00 28 */ fsubs f0, f1, f0
/* 8016FC44 D0 1F 03 F0 */ stfs f0, 0x3f0(r31)
/* 8016FC48 38 61 0F C8 */ addi r3, r1, 0xfc8
/* 8016FC4C 38 80 FF FF */ li r4, -1
/* 8016FC50 4B E9 95 35 */ bl __dt__4cXyzFv
lbl_8016FC54:
/* 8016FC54 38 7F 0A EC */ addi r3, r31, 0xaec
/* 8016FC58 7F 84 E3 78 */ mr r4, r28
/* 8016FC5C 38 A0 01 00 */ li r5, 0x100
/* 8016FC60 48 01 30 2D */ bl Flag__11dCamParam_cFlUs
/* 8016FC64 54 60 04 3F */ clrlwi. r0, r3, 0x10
/* 8016FC68 41 82 00 18 */ beq lbl_8016FC80
/* 8016FC6C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8016FC70 48 01 30 15 */ bl U__7cSGlobeCFv
/* 8016FC74 7C 64 1B 78 */ mr r4, r3
/* 8016FC78 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FC7C 4B F1 EC 19 */ bl U__7cSGlobeFRC7cSAngle
lbl_8016FC80:
/* 8016FC80 38 61 02 18 */ addi r3, r1, 0x218
/* 8016FC84 48 01 2D C5 */ bl __ct__7cSAngleFv
/* 8016FC88 3A E0 00 00 */ li r23, 0
/* 8016FC8C 38 61 13 D0 */ addi r3, r1, 0x13d0
/* 8016FC90 3C 80 80 43 */ lis r4, Zero__4cXyz@ha /* 0x80430CF4@ha */
/* 8016FC94 38 84 0C F4 */ addi r4, r4, Zero__4cXyz@l /* 0x80430CF4@l */
/* 8016FC98 4B F2 7B 5D */ bl __ct__4cXyzFRC4cXyz
/* 8016FC9C 3B 80 00 00 */ li r28, 0
/* 8016FCA0 C2 C2 9C E4 */ lfs f22, lit_6629(r2)
lbl_8016FCA4:
/* 8016FCA4 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016FCA8 48 01 2F DD */ bl U__7cSGlobeCFv
/* 8016FCAC 7C 76 1B 78 */ mr r22, r3
/* 8016FCB0 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FCB4 48 01 2F D1 */ bl U__7cSGlobeCFv
/* 8016FCB8 7C 64 1B 78 */ mr r4, r3
/* 8016FCBC 38 61 01 68 */ addi r3, r1, 0x168
/* 8016FCC0 7E C5 B3 78 */ mr r5, r22
/* 8016FCC4 48 10 14 E1 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016FCC8 38 61 02 18 */ addi r3, r1, 0x218
/* 8016FCCC 38 81 01 68 */ addi r4, r1, 0x168
/* 8016FCD0 48 01 2F D9 */ bl __as__7cSAngleFRC7cSAngle
/* 8016FCD4 38 61 01 68 */ addi r3, r1, 0x168
/* 8016FCD8 38 80 FF FF */ li r4, -1
/* 8016FCDC 4B EC 08 35 */ bl __dt__7cSAngleFv
/* 8016FCE0 38 61 02 18 */ addi r3, r1, 0x218
/* 8016FCE4 48 10 13 4D */ bl Degree__7cSAngleCFv
/* 8016FCE8 48 01 2D 55 */ bl fabsf__3stdFf
/* 8016FCEC FC 01 B0 40 */ fcmpo cr0, f1, f22
/* 8016FCF0 40 80 00 38 */ bge lbl_8016FD28
/* 8016FCF4 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FCF8 48 01 2F 8D */ bl U__7cSGlobeCFv
/* 8016FCFC 7C 64 1B 78 */ mr r4, r3
/* 8016FD00 38 61 01 64 */ addi r3, r1, 0x164
/* 8016FD04 38 A1 02 1C */ addi r5, r1, 0x21c
/* 8016FD08 48 10 14 6D */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016FD0C 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FD10 38 81 01 64 */ addi r4, r1, 0x164
/* 8016FD14 4B F1 EB 81 */ bl U__7cSGlobeFRC7cSAngle
/* 8016FD18 38 61 01 64 */ addi r3, r1, 0x164
/* 8016FD1C 38 80 FF FF */ li r4, -1
/* 8016FD20 4B EC 07 F1 */ bl __dt__7cSAngleFv
/* 8016FD24 48 00 03 B4 */ b lbl_801700D8
lbl_8016FD28:
/* 8016FD28 57 40 06 3F */ clrlwi. r0, r26, 0x18
/* 8016FD2C 40 82 00 8C */ bne lbl_8016FDB8
/* 8016FD30 7F E3 FB 78 */ mr r3, r31
/* 8016FD34 7F A4 EB 78 */ mr r4, r29
/* 8016FD38 7F C5 F3 78 */ mr r5, r30
/* 8016FD3C 38 DF 03 EC */ addi r6, r31, 0x3ec
/* 8016FD40 38 FF 03 F8 */ addi r7, r31, 0x3f8
/* 8016FD44 C0 3F 04 40 */ lfs f1, 0x440(r31)
/* 8016FD48 39 00 00 00 */ li r8, 0
/* 8016FD4C C0 42 9D 0C */ lfs f2, lit_8021(r2)
/* 8016FD50 4B FF 54 E9 */ bl radiusActorInSight__9dCamera_cFP10fopAc_ac_cP10fopAc_ac_cP4cXyzP4cXyzfsf
/* 8016FD54 FE A0 08 90 */ fmr f21, f1
/* 8016FD58 C0 02 9C A0 */ lfs f0, lit_5656(r2)
/* 8016FD5C FC 15 00 40 */ fcmpo cr0, f21, f0
/* 8016FD60 40 81 00 58 */ ble lbl_8016FDB8
/* 8016FD64 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FD68 48 01 2C FD */ bl R__7cSGlobeCFv
/* 8016FD6C EC 35 08 2A */ fadds f1, f21, f1
/* 8016FD70 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FD74 48 01 2C D9 */ bl R__7cSGlobeFf
/* 8016FD78 38 61 0F BC */ addi r3, r1, 0xfbc
/* 8016FD7C 38 9F 04 10 */ addi r4, r31, 0x410
/* 8016FD80 48 10 1D 35 */ bl Xyz__7cSGlobeCFv
/* 8016FD84 38 61 0F B0 */ addi r3, r1, 0xfb0
/* 8016FD88 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 8016FD8C 38 A1 0F BC */ addi r5, r1, 0xfbc
/* 8016FD90 48 0F 6D 55 */ bl __pl__4cXyzCFRC3Vec
/* 8016FD94 38 7F 03 F8 */ addi r3, r31, 0x3f8
/* 8016FD98 38 81 0F B0 */ addi r4, r1, 0xfb0
/* 8016FD9C 4B F2 7A 3D */ bl __as__4cXyzFRC4cXyz
/* 8016FDA0 38 61 0F B0 */ addi r3, r1, 0xfb0
/* 8016FDA4 38 80 FF FF */ li r4, -1
/* 8016FDA8 4B E9 93 DD */ bl __dt__4cXyzFv
/* 8016FDAC 38 61 0F BC */ addi r3, r1, 0xfbc
/* 8016FDB0 38 80 FF FF */ li r4, -1
/* 8016FDB4 4B E9 93 D1 */ bl __dt__4cXyzFv
lbl_8016FDB8:
/* 8016FDB8 7F E3 FB 78 */ mr r3, r31
/* 8016FDBC 38 81 14 48 */ addi r4, r1, 0x1448
/* 8016FDC0 38 BF 03 F8 */ addi r5, r31, 0x3f8
/* 8016FDC4 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 8016FDC8 4B FF 5D 29 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 8016FDCC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016FDD0 40 82 00 F8 */ bne lbl_8016FEC8
/* 8016FDD4 7F E3 FB 78 */ mr r3, r31
/* 8016FDD8 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 8016FDDC 38 BF 03 F8 */ addi r5, r31, 0x3f8
/* 8016FDE0 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 8016FDE4 4B FF 5D 0D */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 8016FDE8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016FDEC 40 82 00 DC */ bne lbl_8016FEC8
/* 8016FDF0 38 61 0F A4 */ addi r3, r1, 0xfa4
/* 8016FDF4 38 81 14 48 */ addi r4, r1, 0x1448
/* 8016FDF8 4B F2 79 FD */ bl __ct__4cXyzFRC4cXyz
/* 8016FDFC 38 61 0F 98 */ addi r3, r1, 0xf98
/* 8016FE00 38 9F 03 F8 */ addi r4, r31, 0x3f8
/* 8016FE04 4B F2 79 F1 */ bl __ct__4cXyzFRC4cXyz
/* 8016FE08 38 61 0F A4 */ addi r3, r1, 0xfa4
/* 8016FE0C 38 81 0F 98 */ addi r4, r1, 0xf98
/* 8016FE10 7F A5 EB 78 */ mr r5, r29
/* 8016FE14 7F C6 F3 78 */ mr r6, r30
/* 8016FE18 7F 27 CB 78 */ mr r7, r25
/* 8016FE1C 48 00 50 35 */ bl func_80174E50
/* 8016FE20 7C 76 1B 78 */ mr r22, r3
/* 8016FE24 38 61 0F 98 */ addi r3, r1, 0xf98
/* 8016FE28 38 80 FF FF */ li r4, -1
/* 8016FE2C 4B E9 93 59 */ bl __dt__4cXyzFv
/* 8016FE30 38 61 0F A4 */ addi r3, r1, 0xfa4
/* 8016FE34 38 80 FF FF */ li r4, -1
/* 8016FE38 4B E9 93 4D */ bl __dt__4cXyzFv
/* 8016FE3C 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8016FE40 40 82 00 88 */ bne lbl_8016FEC8
/* 8016FE44 7F E3 FB 78 */ mr r3, r31
/* 8016FE48 38 81 14 3C */ addi r4, r1, 0x143c
/* 8016FE4C 38 BF 03 F8 */ addi r5, r31, 0x3f8
/* 8016FE50 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 8016FE54 4B FF 5C 9D */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 8016FE58 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016FE5C 40 82 00 60 */ bne lbl_8016FEBC
/* 8016FE60 38 61 0F 8C */ addi r3, r1, 0xf8c
/* 8016FE64 38 81 14 3C */ addi r4, r1, 0x143c
/* 8016FE68 4B F2 79 8D */ bl __ct__4cXyzFRC4cXyz
/* 8016FE6C 38 61 0F 80 */ addi r3, r1, 0xf80
/* 8016FE70 38 9F 03 F8 */ addi r4, r31, 0x3f8
/* 8016FE74 4B F2 79 81 */ bl __ct__4cXyzFRC4cXyz
/* 8016FE78 38 61 0F 8C */ addi r3, r1, 0xf8c
/* 8016FE7C 38 81 0F 80 */ addi r4, r1, 0xf80
/* 8016FE80 7F A5 EB 78 */ mr r5, r29
/* 8016FE84 7F C6 F3 78 */ mr r6, r30
/* 8016FE88 7F 27 CB 78 */ mr r7, r25
/* 8016FE8C 48 00 4F C5 */ bl func_80174E50
/* 8016FE90 7C 76 1B 78 */ mr r22, r3
/* 8016FE94 38 61 0F 80 */ addi r3, r1, 0xf80
/* 8016FE98 38 80 FF FF */ li r4, -1
/* 8016FE9C 4B E9 92 E9 */ bl __dt__4cXyzFv
/* 8016FEA0 38 61 0F 8C */ addi r3, r1, 0xf8c
/* 8016FEA4 38 80 FF FF */ li r4, -1
/* 8016FEA8 4B E9 92 DD */ bl __dt__4cXyzFv
/* 8016FEAC 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8016FEB0 40 82 00 0C */ bne lbl_8016FEBC
/* 8016FEB4 3A E0 00 01 */ li r23, 1
/* 8016FEB8 48 00 02 2C */ b lbl_801700E4
lbl_8016FEBC:
/* 8016FEBC 38 61 13 D0 */ addi r3, r1, 0x13d0
/* 8016FEC0 38 9F 03 F8 */ addi r4, r31, 0x3f8
/* 8016FEC4 4B F2 79 15 */ bl __as__4cXyzFRC4cXyz
lbl_8016FEC8:
/* 8016FEC8 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FECC 48 01 2D B9 */ bl U__7cSGlobeCFv
/* 8016FED0 7C 64 1B 78 */ mr r4, r3
/* 8016FED4 38 61 01 60 */ addi r3, r1, 0x160
/* 8016FED8 38 A1 02 1C */ addi r5, r1, 0x21c
/* 8016FEDC 48 10 12 99 */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016FEE0 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FEE4 38 81 01 60 */ addi r4, r1, 0x160
/* 8016FEE8 4B F1 E9 AD */ bl U__7cSGlobeFRC7cSAngle
/* 8016FEEC 38 61 01 60 */ addi r3, r1, 0x160
/* 8016FEF0 38 80 FF FF */ li r4, -1
/* 8016FEF4 4B EC 06 1D */ bl __dt__7cSAngleFv
/* 8016FEF8 C0 02 9E 14 */ lfs f0, lit_12268(r2)
/* 8016FEFC C0 3F 04 48 */ lfs f1, 0x448(r31)
/* 8016FF00 FC 00 08 00 */ fcmpu cr0, f0, f1
/* 8016FF04 41 82 00 10 */ beq lbl_8016FF14
/* 8016FF08 38 61 02 20 */ addi r3, r1, 0x220
/* 8016FF0C 48 10 11 01 */ bl Val__7cSAngleFf
/* 8016FF10 48 00 01 1C */ b lbl_8017002C
lbl_8016FF14:
/* 8016FF14 38 7F 04 10 */ addi r3, r31, 0x410
/* 8016FF18 48 01 2D 6D */ bl U__7cSGlobeCFv
/* 8016FF1C 7C 76 1B 78 */ mr r22, r3
/* 8016FF20 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016FF24 48 01 2D 61 */ bl U__7cSGlobeCFv
/* 8016FF28 7C 64 1B 78 */ mr r4, r3
/* 8016FF2C 38 61 01 5C */ addi r3, r1, 0x15c
/* 8016FF30 7E C5 B3 78 */ mr r5, r22
/* 8016FF34 48 10 12 71 */ bl __mi__7cSAngleCFRC7cSAngle
/* 8016FF38 38 61 01 58 */ addi r3, r1, 0x158
/* 8016FF3C 38 81 01 5C */ addi r4, r1, 0x15c
/* 8016FF40 48 10 10 29 */ bl __ct__7cSAngleFRC7cSAngle
/* 8016FF44 38 61 01 58 */ addi r3, r1, 0x158
/* 8016FF48 48 10 11 D9 */ bl Cos__7cSAngleCFv
/* 8016FF4C C0 02 9D 0C */ lfs f0, lit_8021(r2)
/* 8016FF50 EE A0 08 2A */ fadds f21, f0, f1
/* 8016FF54 38 7F 04 18 */ addi r3, r31, 0x418
/* 8016FF58 48 01 2A B1 */ bl V__7cSGlobeCFv
/* 8016FF5C 7C 64 1B 78 */ mr r4, r3
/* 8016FF60 38 61 01 54 */ addi r3, r1, 0x154
/* 8016FF64 FC 20 A8 90 */ fmr f1, f21
/* 8016FF68 48 10 12 FD */ bl __ml__7cSAngleCFf
/* 8016FF6C 38 61 01 50 */ addi r3, r1, 0x150
/* 8016FF70 38 81 01 54 */ addi r4, r1, 0x154
/* 8016FF74 FC 20 F0 90 */ fmr f1, f30
/* 8016FF78 48 10 12 ED */ bl __ml__7cSAngleCFf
/* 8016FF7C 38 61 01 4C */ addi r3, r1, 0x14c
/* 8016FF80 FC 20 F8 90 */ fmr f1, f31
/* 8016FF84 48 10 10 45 */ bl __ct__7cSAngleFf
/* 8016FF88 38 61 01 48 */ addi r3, r1, 0x148
/* 8016FF8C 38 81 01 50 */ addi r4, r1, 0x150
/* 8016FF90 38 A1 01 4C */ addi r5, r1, 0x14c
/* 8016FF94 48 10 11 E1 */ bl __pl__7cSAngleCFRC7cSAngle
/* 8016FF98 38 61 02 20 */ addi r3, r1, 0x220
/* 8016FF9C 38 81 01 48 */ addi r4, r1, 0x148
/* 8016FFA0 48 01 2D 09 */ bl __as__7cSAngleFRC7cSAngle
/* 8016FFA4 38 61 01 48 */ addi r3, r1, 0x148
/* 8016FFA8 38 80 FF FF */ li r4, -1
/* 8016FFAC 4B EC 05 65 */ bl __dt__7cSAngleFv
/* 8016FFB0 38 61 01 4C */ addi r3, r1, 0x14c
/* 8016FFB4 38 80 FF FF */ li r4, -1
/* 8016FFB8 4B EC 05 59 */ bl __dt__7cSAngleFv
/* 8016FFBC 38 61 01 50 */ addi r3, r1, 0x150
/* 8016FFC0 38 80 FF FF */ li r4, -1
/* 8016FFC4 4B EC 05 4D */ bl __dt__7cSAngleFv
/* 8016FFC8 38 61 01 54 */ addi r3, r1, 0x154
/* 8016FFCC 38 80 FF FF */ li r4, -1
/* 8016FFD0 4B EC 05 41 */ bl __dt__7cSAngleFv
/* 8016FFD4 38 61 01 58 */ addi r3, r1, 0x158
/* 8016FFD8 38 80 FF FF */ li r4, -1
/* 8016FFDC 4B EC 05 35 */ bl __dt__7cSAngleFv
/* 8016FFE0 38 61 01 5C */ addi r3, r1, 0x15c
/* 8016FFE4 38 80 FF FF */ li r4, -1
/* 8016FFE8 4B EC 05 29 */ bl __dt__7cSAngleFv
/* 8016FFEC 38 61 02 20 */ addi r3, r1, 0x220
/* 8016FFF0 38 81 02 44 */ addi r4, r1, 0x244
/* 8016FFF4 48 01 2A 99 */ bl __gt__7cSAngleCFRC7cSAngle
/* 8016FFF8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8016FFFC 41 82 00 10 */ beq lbl_8017000C
/* 80170000 38 61 02 20 */ addi r3, r1, 0x220
/* 80170004 38 81 02 44 */ addi r4, r1, 0x244
/* 80170008 48 01 2C A1 */ bl __as__7cSAngleFRC7cSAngle
lbl_8017000C:
/* 8017000C 38 61 02 20 */ addi r3, r1, 0x220
/* 80170010 38 81 02 40 */ addi r4, r1, 0x240
/* 80170014 48 01 2A 59 */ bl __lt__7cSAngleCFRC7cSAngle
/* 80170018 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 8017001C 41 82 00 10 */ beq lbl_8017002C
/* 80170020 38 61 02 20 */ addi r3, r1, 0x220
/* 80170024 38 81 02 40 */ addi r4, r1, 0x240
/* 80170028 48 01 2C 81 */ bl __as__7cSAngleFRC7cSAngle
lbl_8017002C:
/* 8017002C 38 7F 04 10 */ addi r3, r31, 0x410
/* 80170030 38 81 02 20 */ addi r4, r1, 0x220
/* 80170034 4B F1 FA 25 */ bl V__7cSGlobeFRC7cSAngle
/* 80170038 88 1F 04 70 */ lbz r0, 0x470(r31)
/* 8017003C 28 00 00 00 */ cmplwi r0, 0
/* 80170040 40 82 00 58 */ bne lbl_80170098
/* 80170044 38 7F 04 10 */ addi r3, r31, 0x410
/* 80170048 48 01 2C 3D */ bl U__7cSGlobeCFv
/* 8017004C 7C 64 1B 78 */ mr r4, r3
/* 80170050 38 61 01 44 */ addi r3, r1, 0x144
/* 80170054 48 10 0F 15 */ bl __ct__7cSAngleFRC7cSAngle
/* 80170058 38 61 0F 74 */ addi r3, r1, 0xf74
/* 8017005C 7F A4 EB 78 */ mr r4, r29
/* 80170060 7F C5 F3 78 */ mr r5, r30
/* 80170064 38 C1 14 30 */ addi r6, r1, 0x1430
/* 80170068 C0 22 9C EC */ lfs f1, lit_6766(r2)
/* 8017006C 38 E1 01 44 */ addi r7, r1, 0x144
/* 80170070 4B FE FB 89 */ bl func_8015FBF8
/* 80170074 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 80170078 38 81 0F 74 */ addi r4, r1, 0xf74
/* 8017007C 4B F2 77 5D */ bl __as__4cXyzFRC4cXyz
/* 80170080 38 61 0F 74 */ addi r3, r1, 0xf74
/* 80170084 38 80 FF FF */ li r4, -1
/* 80170088 4B E9 90 FD */ bl __dt__4cXyzFv
/* 8017008C 38 61 01 44 */ addi r3, r1, 0x144
/* 80170090 38 80 FF FF */ li r4, -1
/* 80170094 4B EC 04 7D */ bl __dt__7cSAngleFv
lbl_80170098:
/* 80170098 38 61 0F 68 */ addi r3, r1, 0xf68
/* 8017009C 38 9F 04 10 */ addi r4, r31, 0x410
/* 801700A0 48 10 1A 15 */ bl Xyz__7cSGlobeCFv
/* 801700A4 38 61 0F 5C */ addi r3, r1, 0xf5c
/* 801700A8 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 801700AC 38 A1 0F 68 */ addi r5, r1, 0xf68
/* 801700B0 48 0F 6A 35 */ bl __pl__4cXyzCFRC3Vec
/* 801700B4 38 7F 03 F8 */ addi r3, r31, 0x3f8
/* 801700B8 38 81 0F 5C */ addi r4, r1, 0xf5c
/* 801700BC 4B F2 77 1D */ bl __as__4cXyzFRC4cXyz
/* 801700C0 38 61 0F 5C */ addi r3, r1, 0xf5c
/* 801700C4 38 80 FF FF */ li r4, -1
/* 801700C8 4B E9 90 BD */ bl __dt__4cXyzFv
/* 801700CC 38 61 0F 68 */ addi r3, r1, 0xf68
/* 801700D0 38 80 FF FF */ li r4, -1
/* 801700D4 4B E9 90 B1 */ bl __dt__4cXyzFv
lbl_801700D8:
/* 801700D8 3B 9C 00 01 */ addi r28, r28, 1
/* 801700DC 2C 1C 00 24 */ cmpwi r28, 0x24
/* 801700E0 41 80 FB C4 */ blt lbl_8016FCA4
lbl_801700E4:
/* 801700E4 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 801700E8 40 82 00 AC */ bne lbl_80170194
/* 801700EC 38 61 13 D0 */ addi r3, r1, 0x13d0
/* 801700F0 C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 801700F4 C0 42 9D CC */ lfs f2, lit_10574(r2)
/* 801700F8 C0 62 9C B0 */ lfs f3, lit_5660(r2)
/* 801700FC 48 01 2C 91 */ bl set__4cXyzFfff
/* 80170100 38 61 0F 50 */ addi r3, r1, 0xf50
/* 80170104 7F E4 FB 78 */ mr r4, r31
/* 80170108 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 8017010C 38 C1 13 D0 */ addi r6, r1, 0x13d0
/* 80170110 4B FF 4C 5D */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 80170114 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 80170118 38 81 0F 50 */ addi r4, r1, 0xf50
/* 8017011C 4B F2 76 BD */ bl __as__4cXyzFRC4cXyz
/* 80170120 38 61 0F 50 */ addi r3, r1, 0xf50
/* 80170124 38 80 FF FF */ li r4, -1
/* 80170128 4B E9 90 5D */ bl __dt__4cXyzFv
/* 8017012C 38 61 13 D0 */ addi r3, r1, 0x13d0
/* 80170130 C0 22 9C B8 */ lfs f1, lit_5662(r2)
/* 80170134 C0 42 9E 3C */ lfs f2, lit_12278(r2)
/* 80170138 C0 62 9E 40 */ lfs f3, lit_12279(r2)
/* 8017013C 48 01 2C 51 */ bl set__4cXyzFfff
/* 80170140 38 61 0F 44 */ addi r3, r1, 0xf44
/* 80170144 7F E4 FB 78 */ mr r4, r31
/* 80170148 80 BF 01 80 */ lwz r5, 0x180(r31)
/* 8017014C 38 C1 13 D0 */ addi r6, r1, 0x13d0
/* 80170150 4B FF 4C 1D */ bl relationalPos__9dCamera_cFP10fopAc_ac_cP4cXyz
/* 80170154 38 7F 03 F8 */ addi r3, r31, 0x3f8
/* 80170158 38 81 0F 44 */ addi r4, r1, 0xf44
/* 8017015C 4B F2 76 7D */ bl __as__4cXyzFRC4cXyz
/* 80170160 38 61 0F 44 */ addi r3, r1, 0xf44
/* 80170164 38 80 FF FF */ li r4, -1
/* 80170168 4B E9 90 1D */ bl __dt__4cXyzFv
/* 8017016C 38 61 0F 38 */ addi r3, r1, 0xf38
/* 80170170 38 9F 03 F8 */ addi r4, r31, 0x3f8
/* 80170174 38 BF 03 EC */ addi r5, r31, 0x3ec
/* 80170178 48 0F 69 BD */ bl __mi__4cXyzCFRC3Vec
/* 8017017C 38 7F 04 10 */ addi r3, r31, 0x410
/* 80170180 38 81 0F 38 */ addi r4, r1, 0xf38
/* 80170184 48 10 18 ED */ bl Val__7cSGlobeFRC4cXyz
/* 80170188 38 61 0F 38 */ addi r3, r1, 0xf38
/* 8017018C 38 80 FF FF */ li r4, -1
/* 80170190 4B E9 8F F5 */ bl __dt__4cXyzFv
lbl_80170194:
/* 80170194 38 7F 04 B4 */ addi r3, r31, 0x4b4
/* 80170198 38 81 14 48 */ addi r4, r1, 0x1448
/* 8017019C 4B F2 76 3D */ bl __as__4cXyzFRC4cXyz
/* 801701A0 38 7F 04 C0 */ addi r3, r31, 0x4c0
/* 801701A4 38 81 14 3C */ addi r4, r1, 0x143c
/* 801701A8 4B F2 76 31 */ bl __as__4cXyzFRC4cXyz
/* 801701AC 80 7F 04 30 */ lwz r3, 0x430(r31)
/* 801701B0 38 03 00 01 */ addi r0, r3, 1
/* 801701B4 7C 03 01 D6 */ mullw r0, r3, r0
/* 801701B8 7C 00 0E 70 */ srawi r0, r0, 1
/* 801701BC C8 22 9C 98 */ lfd f1, lit_4448(r2)
/* 801701C0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 801701C4 90 01 14 6C */ stw r0, 0x146c(r1)
/* 801701C8 3C 00 43 30 */ lis r0, 0x4330
/* 801701CC 90 01 14 68 */ stw r0, 0x1468(r1)
/* 801701D0 C8 01 14 68 */ lfd f0, 0x1468(r1)
/* 801701D4 EC 00 08 28 */ fsubs f0, f0, f1
/* 801701D8 D0 1F 04 34 */ stfs f0, 0x434(r31)
/* 801701DC 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 801701E0 2C 00 FF FF */ cmpwi r0, -1
/* 801701E4 40 82 00 60 */ bne lbl_80170244
/* 801701E8 38 7F 04 10 */ addi r3, r31, 0x410
/* 801701EC 48 01 2A 99 */ bl U__7cSGlobeCFv
/* 801701F0 7C 76 1B 78 */ mr r22, r3
/* 801701F4 38 7F 04 18 */ addi r3, r31, 0x418
/* 801701F8 48 01 2A 8D */ bl U__7cSGlobeCFv
/* 801701FC 7C 64 1B 78 */ mr r4, r3
/* 80170200 38 61 01 40 */ addi r3, r1, 0x140
/* 80170204 7E C5 B3 78 */ mr r5, r22
/* 80170208 48 10 0F 9D */ bl __mi__7cSAngleCFRC7cSAngle
/* 8017020C 38 61 01 40 */ addi r3, r1, 0x140
/* 80170210 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 80170214 48 01 28 79 */ bl __gt__7cSAngleCFRC7cSAngle
/* 80170218 7C 76 1B 78 */ mr r22, r3
/* 8017021C 38 61 01 40 */ addi r3, r1, 0x140
/* 80170220 38 80 FF FF */ li r4, -1
/* 80170224 4B EC 02 ED */ bl __dt__7cSAngleFv
/* 80170228 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8017022C 41 82 00 10 */ beq lbl_8017023C
/* 80170230 38 00 00 00 */ li r0, 0
/* 80170234 90 1F 04 20 */ stw r0, 0x420(r31)
/* 80170238 48 00 00 0C */ b lbl_80170244
lbl_8017023C:
/* 8017023C 38 00 00 01 */ li r0, 1
/* 80170240 90 1F 04 20 */ stw r0, 0x420(r31)
lbl_80170244:
/* 80170244 38 61 13 D0 */ addi r3, r1, 0x13d0
/* 80170248 38 80 FF FF */ li r4, -1
/* 8017024C 4B E9 8F 39 */ bl __dt__4cXyzFv
/* 80170250 38 61 02 18 */ addi r3, r1, 0x218
/* 80170254 38 80 FF FF */ li r4, -1
/* 80170258 4B EC 02 B9 */ bl __dt__7cSAngleFv
/* 8017025C 38 61 02 1C */ addi r3, r1, 0x21c
/* 80170260 38 80 FF FF */ li r4, -1
/* 80170264 4B EC 02 AD */ bl __dt__7cSAngleFv
/* 80170268 38 61 02 20 */ addi r3, r1, 0x220
/* 8017026C 38 80 FF FF */ li r4, -1
/* 80170270 4B EC 02 A1 */ bl __dt__7cSAngleFv
/* 80170274 38 61 02 2C */ addi r3, r1, 0x22c
/* 80170278 38 80 FF FF */ li r4, -1
/* 8017027C 4B EC 02 95 */ bl __dt__7cSAngleFv
/* 80170280 38 61 02 30 */ addi r3, r1, 0x230
/* 80170284 38 80 FF FF */ li r4, -1
/* 80170288 4B EC 02 89 */ bl __dt__7cSAngleFv
/* 8017028C 38 61 14 30 */ addi r3, r1, 0x1430
/* 80170290 38 80 FF FF */ li r4, -1
/* 80170294 4B E9 8E F1 */ bl __dt__4cXyzFv
/* 80170298 38 61 14 3C */ addi r3, r1, 0x143c
/* 8017029C 38 80 FF FF */ li r4, -1
/* 801702A0 4B E9 8E E5 */ bl __dt__4cXyzFv
/* 801702A4 38 61 14 48 */ addi r3, r1, 0x1448
/* 801702A8 38 80 FF FF */ li r4, -1
/* 801702AC 4B E9 8E D9 */ bl __dt__4cXyzFv
/* 801702B0 38 61 02 D0 */ addi r3, r1, 0x2d0
/* 801702B4 38 80 FF FF */ li r4, -1
/* 801702B8 4B F0 13 C5 */ bl __dt__7cSGlobeFv
/* 801702BC 38 61 14 54 */ addi r3, r1, 0x1454
/* 801702C0 38 80 FF FF */ li r4, -1
/* 801702C4 4B E9 8E C1 */ bl __dt__4cXyzFv
/* 801702C8 38 61 02 34 */ addi r3, r1, 0x234
/* 801702CC 38 80 FF FF */ li r4, -1
/* 801702D0 4B EC 02 41 */ bl __dt__7cSAngleFv
lbl_801702D4:
/* 801702D4 7F C3 F3 78 */ mr r3, r30
/* 801702D8 4B FD 0F E5 */ bl fopAcM_GetName__FPv
/* 801702DC 7C 60 07 34 */ extsh r0, r3
/* 801702E0 2C 00 02 C1 */ cmpwi r0, 0x2c1
/* 801702E4 40 82 00 14 */ bne lbl_801702F8
/* 801702E8 7F C3 F3 78 */ mr r3, r30
/* 801702EC 48 01 2A 8D */ bl checkNoAttention__12daTagMhint_cCFv
/* 801702F0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801702F4 40 82 00 28 */ bne lbl_8017031C
lbl_801702F8:
/* 801702F8 7F C3 F3 78 */ mr r3, r30
/* 801702FC 4B FD 0F C1 */ bl fopAcM_GetName__FPv
/* 80170300 7C 60 07 34 */ extsh r0, r3
/* 80170304 2C 00 02 C4 */ cmpwi r0, 0x2c4
/* 80170308 40 82 02 10 */ bne lbl_80170518
/* 8017030C 7F C3 F3 78 */ mr r3, r30
/* 80170310 48 01 2A 55 */ bl checkNoAttention__12daTagMstop_cCFv
/* 80170314 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80170318 41 82 02 00 */ beq lbl_80170518
lbl_8017031C:
/* 8017031C 3A C0 00 00 */ li r22, 0
/* 80170320 80 1F 01 90 */ lwz r0, 0x190(r31)
/* 80170324 2C 00 00 01 */ cmpwi r0, 1
/* 80170328 40 82 00 1C */ bne lbl_80170344
/* 8017032C 80 7F 01 7C */ lwz r3, 0x17c(r31)
/* 80170330 3C 80 00 10 */ lis r4, 0x10
/* 80170334 4B FF C0 35 */ bl func_8016C368
/* 80170338 28 03 00 00 */ cmplwi r3, 0
/* 8017033C 41 82 00 08 */ beq lbl_80170344
/* 80170340 3A C0 00 01 */ li r22, 1
lbl_80170344:
/* 80170344 80 1F 01 74 */ lwz r0, 0x174(r31)
/* 80170348 28 00 00 00 */ cmplwi r0, 0
/* 8017034C 40 82 01 78 */ bne lbl_801704C4
/* 80170350 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80170354 40 82 00 94 */ bne lbl_801703E8
/* 80170358 38 61 01 3C */ addi r3, r1, 0x13c
/* 8017035C C0 22 9D CC */ lfs f1, lit_10574(r2)
/* 80170360 48 10 0C 69 */ bl __ct__7cSAngleFf
/* 80170364 38 61 01 38 */ addi r3, r1, 0x138
/* 80170368 7F E4 FB 78 */ mr r4, r31
/* 8017036C 7F A5 EB 78 */ mr r5, r29
/* 80170370 4B F2 73 C9 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80170374 38 61 01 34 */ addi r3, r1, 0x134
/* 80170378 38 81 01 3C */ addi r4, r1, 0x13c
/* 8017037C 38 A1 01 38 */ addi r5, r1, 0x138
/* 80170380 48 10 0D F5 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80170384 38 7F 04 10 */ addi r3, r31, 0x410
/* 80170388 38 81 01 34 */ addi r4, r1, 0x134
/* 8017038C 4B F1 E5 09 */ bl U__7cSGlobeFRC7cSAngle
/* 80170390 38 61 01 34 */ addi r3, r1, 0x134
/* 80170394 38 80 FF FF */ li r4, -1
/* 80170398 4B EC 01 79 */ bl __dt__7cSAngleFv
/* 8017039C 38 61 01 38 */ addi r3, r1, 0x138
/* 801703A0 38 80 FF FF */ li r4, -1
/* 801703A4 4B EC 01 6D */ bl __dt__7cSAngleFv
/* 801703A8 38 61 01 3C */ addi r3, r1, 0x13c
/* 801703AC 38 80 FF FF */ li r4, -1
/* 801703B0 4B EC 01 61 */ bl __dt__7cSAngleFv
/* 801703B4 38 61 01 30 */ addi r3, r1, 0x130
/* 801703B8 C0 22 9D 50 */ lfs f1, lit_9405(r2)
/* 801703BC 48 10 0C 0D */ bl __ct__7cSAngleFf
/* 801703C0 38 7F 04 10 */ addi r3, r31, 0x410
/* 801703C4 38 81 01 30 */ addi r4, r1, 0x130
/* 801703C8 4B F1 F6 91 */ bl V__7cSGlobeFRC7cSAngle
/* 801703CC 38 61 01 30 */ addi r3, r1, 0x130
/* 801703D0 38 80 FF FF */ li r4, -1
/* 801703D4 4B EC 01 3D */ bl __dt__7cSAngleFv
/* 801703D8 38 7F 04 10 */ addi r3, r31, 0x410
/* 801703DC C0 22 9E 44 */ lfs f1, lit_12280(r2)
/* 801703E0 48 01 26 6D */ bl R__7cSGlobeFf
/* 801703E4 48 00 00 90 */ b lbl_80170474
lbl_801703E8:
/* 801703E8 38 61 01 2C */ addi r3, r1, 0x12c
/* 801703EC C0 22 9D 18 */ lfs f1, lit_8127(r2)
/* 801703F0 48 10 0B D9 */ bl __ct__7cSAngleFf
/* 801703F4 38 61 01 28 */ addi r3, r1, 0x128
/* 801703F8 7F E4 FB 78 */ mr r4, r31
/* 801703FC 7F A5 EB 78 */ mr r5, r29
/* 80170400 4B F2 73 39 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80170404 38 61 01 24 */ addi r3, r1, 0x124
/* 80170408 38 81 01 2C */ addi r4, r1, 0x12c
/* 8017040C 38 A1 01 28 */ addi r5, r1, 0x128
/* 80170410 48 10 0D 65 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80170414 38 7F 04 10 */ addi r3, r31, 0x410
/* 80170418 38 81 01 24 */ addi r4, r1, 0x124
/* 8017041C 4B F1 E4 79 */ bl U__7cSGlobeFRC7cSAngle
/* 80170420 38 61 01 24 */ addi r3, r1, 0x124
/* 80170424 38 80 FF FF */ li r4, -1
/* 80170428 4B EC 00 E9 */ bl __dt__7cSAngleFv
/* 8017042C 38 61 01 28 */ addi r3, r1, 0x128
/* 80170430 38 80 FF FF */ li r4, -1
/* 80170434 4B EC 00 DD */ bl __dt__7cSAngleFv
/* 80170438 38 61 01 2C */ addi r3, r1, 0x12c
/* 8017043C 38 80 FF FF */ li r4, -1
/* 80170440 4B EC 00 D1 */ bl __dt__7cSAngleFv
/* 80170444 38 61 01 20 */ addi r3, r1, 0x120
/* 80170448 C0 22 9E 00 */ lfs f1, lit_11171(r2)
/* 8017044C 48 10 0B 7D */ bl __ct__7cSAngleFf
/* 80170450 38 7F 04 10 */ addi r3, r31, 0x410
/* 80170454 38 81 01 20 */ addi r4, r1, 0x120
/* 80170458 4B F1 F6 01 */ bl V__7cSGlobeFRC7cSAngle
/* 8017045C 38 61 01 20 */ addi r3, r1, 0x120
/* 80170460 38 80 FF FF */ li r4, -1
/* 80170464 4B EC 00 AD */ bl __dt__7cSAngleFv
/* 80170468 38 7F 04 10 */ addi r3, r31, 0x410
/* 8017046C C0 22 9D E8 */ lfs f1, lit_10581(r2)
/* 80170470 48 01 25 DD */ bl R__7cSGlobeFf
lbl_80170474:
/* 80170474 38 61 0F 2C */ addi r3, r1, 0xf2c
/* 80170478 38 9F 04 10 */ addi r4, r31, 0x410
/* 8017047C 48 10 16 39 */ bl Xyz__7cSGlobeCFv
/* 80170480 38 61 0F 20 */ addi r3, r1, 0xf20
/* 80170484 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 80170488 38 A1 0F 2C */ addi r5, r1, 0xf2c
/* 8017048C 48 0F 66 59 */ bl __pl__4cXyzCFRC3Vec
/* 80170490 38 7F 03 F8 */ addi r3, r31, 0x3f8
/* 80170494 38 81 0F 20 */ addi r4, r1, 0xf20
/* 80170498 4B F2 73 41 */ bl __as__4cXyzFRC4cXyz
/* 8017049C 38 61 0F 20 */ addi r3, r1, 0xf20
/* 801704A0 38 80 FF FF */ li r4, -1
/* 801704A4 4B E9 8C E1 */ bl __dt__4cXyzFv
/* 801704A8 38 61 0F 2C */ addi r3, r1, 0xf2c
/* 801704AC 38 80 FF FF */ li r4, -1
/* 801704B0 4B E9 8C D5 */ bl __dt__4cXyzFv
/* 801704B4 38 00 00 10 */ li r0, 0x10
/* 801704B8 90 1F 04 30 */ stw r0, 0x430(r31)
/* 801704BC C0 02 9E 38 */ lfs f0, lit_12277(r2)
/* 801704C0 D0 1F 04 40 */ stfs f0, 0x440(r31)
lbl_801704C4:
/* 801704C4 38 61 0F 14 */ addi r3, r1, 0xf14
/* 801704C8 7F E4 FB 78 */ mr r4, r31
/* 801704CC 7F A5 EB 78 */ mr r5, r29
/* 801704D0 4B F2 72 8D */ bl positionOf__9dCamera_cFP10fopAc_ac_c
/* 801704D4 38 7F 03 EC */ addi r3, r31, 0x3ec
/* 801704D8 38 81 0F 14 */ addi r4, r1, 0xf14
/* 801704DC 4B F2 72 FD */ bl __as__4cXyzFRC4cXyz
/* 801704E0 38 61 0F 14 */ addi r3, r1, 0xf14
/* 801704E4 38 80 FF FF */ li r4, -1
/* 801704E8 4B E9 8C 9D */ bl __dt__4cXyzFv
/* 801704EC 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 801704F0 40 82 00 18 */ bne lbl_80170508
/* 801704F4 C0 3F 03 F0 */ lfs f1, 0x3f0(r31)
/* 801704F8 C0 02 9E 48 */ lfs f0, lit_12281(r2)
/* 801704FC EC 01 00 2A */ fadds f0, f1, f0
/* 80170500 D0 1F 03 F0 */ stfs f0, 0x3f0(r31)
/* 80170504 48 00 00 14 */ b lbl_80170518
lbl_80170508:
/* 80170508 C0 3F 03 F0 */ lfs f1, 0x3f0(r31)
/* 8017050C C0 02 9C E4 */ lfs f0, lit_6629(r2)
/* 80170510 EC 01 00 2A */ fadds f0, f1, f0
/* 80170514 D0 1F 03 F0 */ stfs f0, 0x3f0(r31)
lbl_80170518:
/* 80170518 38 61 13 C4 */ addi r3, r1, 0x13c4
/* 8017051C 3C 80 80 43 */ lis r4, Zero__4cXyz@ha /* 0x80430CF4@ha */
/* 80170520 38 84 0C F4 */ addi r4, r4, Zero__4cXyz@l /* 0x80430CF4@l */
/* 80170524 4B F2 72 D1 */ bl __ct__4cXyzFRC4cXyz
/* 80170528 3A E0 00 00 */ li r23, 0
/* 8017052C 7F A3 EB 78 */ mr r3, r29
/* 80170530 4B FF 77 89 */ bl func_80167CB8
/* 80170534 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80170538 41 82 00 78 */ beq lbl_801705B0
/* 8017053C 80 1F 01 90 */ lwz r0, 0x190(r31)
/* 80170540 2C 00 00 01 */ cmpwi r0, 1
/* 80170544 40 82 00 6C */ bne lbl_801705B0
/* 80170548 38 61 13 B8 */ addi r3, r1, 0x13b8
/* 8017054C C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 80170550 FC 40 08 90 */ fmr f2, f1
/* 80170554 C0 62 9D A8 */ lfs f3, lit_10565(r2)
/* 80170558 4B FD 14 05 */ bl __ct__4cXyzFfff
/* 8017055C 38 61 01 1C */ addi r3, r1, 0x11c
/* 80170560 7F E4 FB 78 */ mr r4, r31
/* 80170564 7F A5 EB 78 */ mr r5, r29
/* 80170568 4B F2 71 D1 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8017056C 38 61 0F 08 */ addi r3, r1, 0xf08
/* 80170570 38 81 13 B8 */ addi r4, r1, 0x13b8
/* 80170574 38 A1 01 1C */ addi r5, r1, 0x11c
/* 80170578 4B F1 7E 0D */ bl xyzRotateY__8dCamMathFR4cXyz7cSAngle
/* 8017057C 38 61 13 C4 */ addi r3, r1, 0x13c4
/* 80170580 38 81 0F 08 */ addi r4, r1, 0xf08
/* 80170584 4B F2 72 55 */ bl __as__4cXyzFRC4cXyz
/* 80170588 38 61 0F 08 */ addi r3, r1, 0xf08
/* 8017058C 38 80 FF FF */ li r4, -1
/* 80170590 4B E9 8B F5 */ bl __dt__4cXyzFv
/* 80170594 38 61 01 1C */ addi r3, r1, 0x11c
/* 80170598 38 80 FF FF */ li r4, -1
/* 8017059C 4B EB FF 75 */ bl __dt__7cSAngleFv
/* 801705A0 3A E0 00 01 */ li r23, 1
/* 801705A4 38 61 13 B8 */ addi r3, r1, 0x13b8
/* 801705A8 38 80 FF FF */ li r4, -1
/* 801705AC 4B E9 8B D9 */ bl __dt__4cXyzFv
lbl_801705B0:
/* 801705B0 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801705B4 4B EA 20 29 */ bl __ct__4cXyzFv
/* 801705B8 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 801705BC 4B EA 20 21 */ bl __ct__4cXyzFv
/* 801705C0 38 61 13 94 */ addi r3, r1, 0x1394
/* 801705C4 4B EA 20 19 */ bl __ct__4cXyzFv
/* 801705C8 38 61 13 88 */ addi r3, r1, 0x1388
/* 801705CC 4B EA 20 11 */ bl __ct__4cXyzFv
/* 801705D0 83 9F 04 24 */ lwz r28, 0x424(r31)
/* 801705D4 28 1C 00 41 */ cmplwi r28, 0x41
/* 801705D8 41 81 44 20 */ bgt lbl_801749F8
/* 801705DC 3C 60 80 3C */ lis r3, lit_12300@ha /* 0x803BA39C@ha */
/* 801705E0 38 63 A3 9C */ addi r3, r3, lit_12300@l /* 0x803BA39C@l */
/* 801705E4 57 80 10 3A */ slwi r0, r28, 2
/* 801705E8 7C 03 00 2E */ lwzx r0, r3, r0
/* 801705EC 7C 09 03 A6 */ mtctr r0
/* 801705F0 4E 80 04 20 */ bctr
/* 801705F4 38 00 00 01 */ li r0, 1
/* 801705F8 90 1F 04 30 */ stw r0, 0x430(r31)
/* 801705FC C0 02 9C A8 */ lfs f0, lit_5658(r2)
/* 80170600 D0 1F 04 34 */ stfs f0, 0x434(r31)
/* 80170604 3B 80 00 00 */ li r28, 0
/* 80170608 48 00 43 F4 */ b lbl_801749FC
/* 8017060C 2C 1C 00 14 */ cmpwi r28, 0x14
/* 80170610 41 82 01 2C */ beq lbl_8017073C
/* 80170614 7F B6 EB 78 */ mr r22, r29
/* 80170618 38 61 0E FC */ addi r3, r1, 0xefc
/* 8017061C 7F E4 FB 78 */ mr r4, r31
/* 80170620 7F A5 EB 78 */ mr r5, r29
/* 80170624 48 00 48 11 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170628 38 61 13 AC */ addi r3, r1, 0x13ac
/* 8017062C 38 81 0E FC */ addi r4, r1, 0xefc
/* 80170630 4B F2 71 A9 */ bl __as__4cXyzFRC4cXyz
/* 80170634 38 61 0E FC */ addi r3, r1, 0xefc
/* 80170638 38 80 FF FF */ li r4, -1
/* 8017063C 4B E9 8B 49 */ bl __dt__4cXyzFv
/* 80170640 38 61 0E F0 */ addi r3, r1, 0xef0
/* 80170644 7F E4 FB 78 */ mr r4, r31
/* 80170648 7F C5 F3 78 */ mr r5, r30
/* 8017064C 48 00 47 E9 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170650 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80170654 38 81 0E F0 */ addi r4, r1, 0xef0
/* 80170658 4B F2 71 81 */ bl __as__4cXyzFRC4cXyz
/* 8017065C 38 61 0E F0 */ addi r3, r1, 0xef0
/* 80170660 38 80 FF FF */ li r4, -1
/* 80170664 4B E9 8B 21 */ bl __dt__4cXyzFv
/* 80170668 38 61 0E E4 */ addi r3, r1, 0xee4
/* 8017066C 7F E4 FB 78 */ mr r4, r31
/* 80170670 7F A5 EB 78 */ mr r5, r29
/* 80170674 48 00 47 A5 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170678 38 61 13 94 */ addi r3, r1, 0x1394
/* 8017067C 38 81 0E E4 */ addi r4, r1, 0xee4
/* 80170680 4B F2 71 59 */ bl __as__4cXyzFRC4cXyz
/* 80170684 38 61 0E E4 */ addi r3, r1, 0xee4
/* 80170688 38 80 FF FF */ li r4, -1
/* 8017068C 4B E9 8A F9 */ bl __dt__4cXyzFv
/* 80170690 38 61 0E D8 */ addi r3, r1, 0xed8
/* 80170694 7F E4 FB 78 */ mr r4, r31
/* 80170698 7F C5 F3 78 */ mr r5, r30
/* 8017069C 48 00 47 7D */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801706A0 38 61 13 88 */ addi r3, r1, 0x1388
/* 801706A4 38 81 0E D8 */ addi r4, r1, 0xed8
/* 801706A8 4B F2 71 31 */ bl __as__4cXyzFRC4cXyz
/* 801706AC 38 61 0E D8 */ addi r3, r1, 0xed8
/* 801706B0 38 80 FF FF */ li r4, -1
/* 801706B4 4B E9 8A D1 */ bl __dt__4cXyzFv
/* 801706B8 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 801706BC 41 82 00 28 */ beq lbl_801706E4
/* 801706C0 38 61 0E CC */ addi r3, r1, 0xecc
/* 801706C4 7F E4 FB 78 */ mr r4, r31
/* 801706C8 7F C5 F3 78 */ mr r5, r30
/* 801706CC 4B F2 70 51 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801706D0 C0 01 0E D0 */ lfs f0, 0xed0(r1)
/* 801706D4 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 801706D8 38 61 0E CC */ addi r3, r1, 0xecc
/* 801706DC 38 80 FF FF */ li r4, -1
/* 801706E0 4B E9 8A A5 */ bl __dt__4cXyzFv
lbl_801706E4:
/* 801706E4 7F C3 F3 78 */ mr r3, r30
/* 801706E8 4B FD 0B D5 */ bl fopAcM_GetName__FPv
/* 801706EC 7C 60 07 34 */ extsh r0, r3
/* 801706F0 2C 00 02 59 */ cmpwi r0, 0x259
/* 801706F4 40 82 00 30 */ bne lbl_80170724
/* 801706F8 38 61 0E C0 */ addi r3, r1, 0xec0
/* 801706FC 7F E4 FB 78 */ mr r4, r31
/* 80170700 7F C5 F3 78 */ mr r5, r30
/* 80170704 4B F2 70 19 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80170708 C0 21 0E C4 */ lfs f1, 0xec4(r1)
/* 8017070C C0 02 9D 34 */ lfs f0, lit_9398(r2)
/* 80170710 EC 01 00 28 */ fsubs f0, f1, f0
/* 80170714 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 80170718 38 61 0E C0 */ addi r3, r1, 0xec0
/* 8017071C 38 80 FF FF */ li r4, -1
/* 80170720 4B E9 8A 65 */ bl __dt__4cXyzFv
lbl_80170724:
/* 80170724 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80170728 41 82 00 F8 */ beq lbl_80170820
/* 8017072C 38 61 13 94 */ addi r3, r1, 0x1394
/* 80170730 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80170734 4B F1 E1 D1 */ bl __apl__4cXyzFRC3Vec
/* 80170738 48 00 00 E8 */ b lbl_80170820
lbl_8017073C:
/* 8017073C 7F D6 F3 78 */ mr r22, r30
/* 80170740 38 61 0E B4 */ addi r3, r1, 0xeb4
/* 80170744 7F E4 FB 78 */ mr r4, r31
/* 80170748 7F C5 F3 78 */ mr r5, r30
/* 8017074C 48 00 46 E9 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170750 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80170754 38 81 0E B4 */ addi r4, r1, 0xeb4
/* 80170758 4B F2 70 81 */ bl __as__4cXyzFRC4cXyz
/* 8017075C 38 61 0E B4 */ addi r3, r1, 0xeb4
/* 80170760 38 80 FF FF */ li r4, -1
/* 80170764 4B E9 8A 21 */ bl __dt__4cXyzFv
/* 80170768 38 61 0E A8 */ addi r3, r1, 0xea8
/* 8017076C 7F E4 FB 78 */ mr r4, r31
/* 80170770 7F A5 EB 78 */ mr r5, r29
/* 80170774 48 00 46 C1 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170778 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 8017077C 38 81 0E A8 */ addi r4, r1, 0xea8
/* 80170780 4B F2 70 59 */ bl __as__4cXyzFRC4cXyz
/* 80170784 38 61 0E A8 */ addi r3, r1, 0xea8
/* 80170788 38 80 FF FF */ li r4, -1
/* 8017078C 4B E9 89 F9 */ bl __dt__4cXyzFv
/* 80170790 38 61 0E 9C */ addi r3, r1, 0xe9c
/* 80170794 7F E4 FB 78 */ mr r4, r31
/* 80170798 7F C5 F3 78 */ mr r5, r30
/* 8017079C 48 00 46 7D */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801707A0 38 61 13 94 */ addi r3, r1, 0x1394
/* 801707A4 38 81 0E 9C */ addi r4, r1, 0xe9c
/* 801707A8 4B F2 70 31 */ bl __as__4cXyzFRC4cXyz
/* 801707AC 38 61 0E 9C */ addi r3, r1, 0xe9c
/* 801707B0 38 80 FF FF */ li r4, -1
/* 801707B4 4B E9 89 D1 */ bl __dt__4cXyzFv
/* 801707B8 38 61 0E 90 */ addi r3, r1, 0xe90
/* 801707BC 7F E4 FB 78 */ mr r4, r31
/* 801707C0 7F A5 EB 78 */ mr r5, r29
/* 801707C4 48 00 46 55 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801707C8 38 61 13 88 */ addi r3, r1, 0x1388
/* 801707CC 38 81 0E 90 */ addi r4, r1, 0xe90
/* 801707D0 4B F2 70 09 */ bl __as__4cXyzFRC4cXyz
/* 801707D4 38 61 0E 90 */ addi r3, r1, 0xe90
/* 801707D8 38 80 FF FF */ li r4, -1
/* 801707DC 4B E9 89 A9 */ bl __dt__4cXyzFv
/* 801707E0 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 801707E4 41 82 00 28 */ beq lbl_8017080C
/* 801707E8 38 61 0E 84 */ addi r3, r1, 0xe84
/* 801707EC 7F E4 FB 78 */ mr r4, r31
/* 801707F0 7F C5 F3 78 */ mr r5, r30
/* 801707F4 4B F2 6F 29 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801707F8 C0 01 0E 88 */ lfs f0, 0xe88(r1)
/* 801707FC D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80170800 38 61 0E 84 */ addi r3, r1, 0xe84
/* 80170804 38 80 FF FF */ li r4, -1
/* 80170808 4B E9 89 7D */ bl __dt__4cXyzFv
lbl_8017080C:
/* 8017080C 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80170810 41 82 00 10 */ beq lbl_80170820
/* 80170814 38 61 13 88 */ addi r3, r1, 0x1388
/* 80170818 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 8017081C 4B F1 E0 E9 */ bl __apl__4cXyzFRC3Vec
lbl_80170820:
/* 80170820 38 7F 00 64 */ addi r3, r31, 0x64
/* 80170824 38 81 13 88 */ addi r4, r1, 0x1388
/* 80170828 4B F2 6F B1 */ bl __as__4cXyzFRC4cXyz
/* 8017082C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80170830 2C 00 00 00 */ cmpwi r0, 0
/* 80170834 40 82 00 C8 */ bne lbl_801708FC
/* 80170838 38 61 13 7C */ addi r3, r1, 0x137c
/* 8017083C 38 81 13 94 */ addi r4, r1, 0x1394
/* 80170840 4B F2 6F B5 */ bl __ct__4cXyzFRC4cXyz
/* 80170844 C0 01 13 B0 */ lfs f0, 0x13b0(r1)
/* 80170848 D0 01 13 80 */ stfs f0, 0x1380(r1)
/* 8017084C 38 61 13 70 */ addi r3, r1, 0x1370
/* 80170850 38 81 13 88 */ addi r4, r1, 0x1388
/* 80170854 4B F2 6F A1 */ bl __ct__4cXyzFRC4cXyz
/* 80170858 C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 8017085C D0 01 13 74 */ stfs f0, 0x1374(r1)
/* 80170860 38 61 0E 78 */ addi r3, r1, 0xe78
/* 80170864 38 81 13 7C */ addi r4, r1, 0x137c
/* 80170868 38 A1 13 70 */ addi r5, r1, 0x1370
/* 8017086C 48 0F 62 C9 */ bl __mi__4cXyzCFRC3Vec
/* 80170870 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170874 38 81 0E 78 */ addi r4, r1, 0xe78
/* 80170878 48 10 11 F9 */ bl Val__7cSGlobeFRC4cXyz
/* 8017087C 38 61 0E 78 */ addi r3, r1, 0xe78
/* 80170880 38 80 FF FF */ li r4, -1
/* 80170884 4B E9 89 01 */ bl __dt__4cXyzFv
/* 80170888 2C 1C 00 3E */ cmpwi r28, 0x3e
/* 8017088C 40 82 00 2C */ bne lbl_801708B8
/* 80170890 38 61 01 18 */ addi r3, r1, 0x118
/* 80170894 7F E4 FB 78 */ mr r4, r31
/* 80170898 7F C5 F3 78 */ mr r5, r30
/* 8017089C 4B F2 6E 9D */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801708A0 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801708A4 38 81 01 18 */ addi r4, r1, 0x118
/* 801708A8 4B F1 DF ED */ bl U__7cSGlobeFRC7cSAngle
/* 801708AC 38 61 01 18 */ addi r3, r1, 0x118
/* 801708B0 38 80 FF FF */ li r4, -1
/* 801708B4 4B EB FC 5D */ bl __dt__7cSAngleFv
lbl_801708B8:
/* 801708B8 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801708BC C0 22 9E 4C */ lfs f1, lit_12282(r2)
/* 801708C0 48 01 21 8D */ bl R__7cSGlobeFf
/* 801708C4 C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 801708C8 C0 02 9E 00 */ lfs f0, lit_11171(r2)
/* 801708CC EC 21 00 28 */ fsubs f1, f1, f0
/* 801708D0 C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 801708D4 EC 01 00 28 */ fsubs f0, f1, f0
/* 801708D8 D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 801708DC 38 00 00 01 */ li r0, 1
/* 801708E0 98 1F 01 58 */ stb r0, 0x158(r31)
/* 801708E4 38 61 13 70 */ addi r3, r1, 0x1370
/* 801708E8 38 80 FF FF */ li r4, -1
/* 801708EC 4B E9 88 99 */ bl __dt__4cXyzFv
/* 801708F0 38 61 13 7C */ addi r3, r1, 0x137c
/* 801708F4 38 80 FF FF */ li r4, -1
/* 801708F8 4B E9 88 8D */ bl __dt__4cXyzFv
lbl_801708FC:
/* 801708FC C0 21 13 8C */ lfs f1, 0x138c(r1)
/* 80170900 C0 1F 04 08 */ lfs f0, 0x408(r31)
/* 80170904 EC 01 00 2A */ fadds f0, f1, f0
/* 80170908 D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 8017090C 38 61 0E 6C */ addi r3, r1, 0xe6c
/* 80170910 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80170914 48 10 11 A1 */ bl Xyz__7cSGlobeCFv
/* 80170918 38 61 0E 60 */ addi r3, r1, 0xe60
/* 8017091C 38 9F 00 64 */ addi r4, r31, 0x64
/* 80170920 38 A1 0E 6C */ addi r5, r1, 0xe6c
/* 80170924 48 0F 61 C1 */ bl __pl__4cXyzCFRC3Vec
/* 80170928 38 7F 00 70 */ addi r3, r31, 0x70
/* 8017092C 38 81 0E 60 */ addi r4, r1, 0xe60
/* 80170930 4B F2 6E A9 */ bl __as__4cXyzFRC4cXyz
/* 80170934 38 61 0E 60 */ addi r3, r1, 0xe60
/* 80170938 38 80 FF FF */ li r4, -1
/* 8017093C 4B E9 88 49 */ bl __dt__4cXyzFv
/* 80170940 38 61 0E 6C */ addi r3, r1, 0xe6c
/* 80170944 38 80 FF FF */ li r4, -1
/* 80170948 4B E9 88 3D */ bl __dt__4cXyzFv
/* 8017094C C0 02 9C B8 */ lfs f0, lit_5662(r2)
/* 80170950 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80170954 7E C3 B3 78 */ mr r3, r22
/* 80170958 4B FE F0 F5 */ bl func_8015FA4C
/* 8017095C 48 00 40 A0 */ b lbl_801749FC
/* 80170960 2C 1C 00 27 */ cmpwi r28, 0x27
/* 80170964 41 82 00 10 */ beq lbl_80170974
/* 80170968 7F D6 F3 78 */ mr r22, r30
/* 8017096C 7F B9 EB 78 */ mr r25, r29
/* 80170970 48 00 00 0C */ b lbl_8017097C
lbl_80170974:
/* 80170974 7F B6 EB 78 */ mr r22, r29
/* 80170978 7F D9 F3 78 */ mr r25, r30
lbl_8017097C:
/* 8017097C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80170980 2C 00 00 00 */ cmpwi r0, 0
/* 80170984 40 82 03 1C */ bne lbl_80170CA0
/* 80170988 2C 1C 00 27 */ cmpwi r28, 0x27
/* 8017098C 41 82 00 E8 */ beq lbl_80170A74
/* 80170990 38 61 0E 54 */ addi r3, r1, 0xe54
/* 80170994 7F E4 FB 78 */ mr r4, r31
/* 80170998 7F 25 CB 78 */ mr r5, r25
/* 8017099C 48 00 44 99 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801709A0 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801709A4 38 81 0E 54 */ addi r4, r1, 0xe54
/* 801709A8 4B F2 6E 31 */ bl __as__4cXyzFRC4cXyz
/* 801709AC 38 61 0E 54 */ addi r3, r1, 0xe54
/* 801709B0 38 80 FF FF */ li r4, -1
/* 801709B4 4B E9 87 D1 */ bl __dt__4cXyzFv
/* 801709B8 38 61 0E 48 */ addi r3, r1, 0xe48
/* 801709BC 7F E4 FB 78 */ mr r4, r31
/* 801709C0 7E C5 B3 78 */ mr r5, r22
/* 801709C4 48 00 44 71 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801709C8 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 801709CC 38 81 0E 48 */ addi r4, r1, 0xe48
/* 801709D0 4B F2 6E 09 */ bl __as__4cXyzFRC4cXyz
/* 801709D4 38 61 0E 48 */ addi r3, r1, 0xe48
/* 801709D8 38 80 FF FF */ li r4, -1
/* 801709DC 4B E9 87 A9 */ bl __dt__4cXyzFv
/* 801709E0 38 61 0E 3C */ addi r3, r1, 0xe3c
/* 801709E4 7F E4 FB 78 */ mr r4, r31
/* 801709E8 7F 25 CB 78 */ mr r5, r25
/* 801709EC 48 00 44 2D */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801709F0 38 61 13 94 */ addi r3, r1, 0x1394
/* 801709F4 38 81 0E 3C */ addi r4, r1, 0xe3c
/* 801709F8 4B F2 6D E1 */ bl __as__4cXyzFRC4cXyz
/* 801709FC 38 61 0E 3C */ addi r3, r1, 0xe3c
/* 80170A00 38 80 FF FF */ li r4, -1
/* 80170A04 4B E9 87 81 */ bl __dt__4cXyzFv
/* 80170A08 38 61 0E 30 */ addi r3, r1, 0xe30
/* 80170A0C 7F E4 FB 78 */ mr r4, r31
/* 80170A10 7E C5 B3 78 */ mr r5, r22
/* 80170A14 48 00 44 05 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170A18 38 61 13 88 */ addi r3, r1, 0x1388
/* 80170A1C 38 81 0E 30 */ addi r4, r1, 0xe30
/* 80170A20 4B F2 6D B9 */ bl __as__4cXyzFRC4cXyz
/* 80170A24 38 61 0E 30 */ addi r3, r1, 0xe30
/* 80170A28 38 80 FF FF */ li r4, -1
/* 80170A2C 4B E9 87 59 */ bl __dt__4cXyzFv
/* 80170A30 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80170A34 41 82 00 28 */ beq lbl_80170A5C
/* 80170A38 38 61 0E 24 */ addi r3, r1, 0xe24
/* 80170A3C 7F E4 FB 78 */ mr r4, r31
/* 80170A40 7F C5 F3 78 */ mr r5, r30
/* 80170A44 4B F2 6C D9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80170A48 C0 01 0E 28 */ lfs f0, 0xe28(r1)
/* 80170A4C D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 80170A50 38 61 0E 24 */ addi r3, r1, 0xe24
/* 80170A54 38 80 FF FF */ li r4, -1
/* 80170A58 4B E9 87 2D */ bl __dt__4cXyzFv
lbl_80170A5C:
/* 80170A5C 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80170A60 41 82 00 F4 */ beq lbl_80170B54
/* 80170A64 38 61 13 94 */ addi r3, r1, 0x1394
/* 80170A68 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80170A6C 4B F1 DE 99 */ bl __apl__4cXyzFRC3Vec
/* 80170A70 48 00 00 E4 */ b lbl_80170B54
lbl_80170A74:
/* 80170A74 38 61 0E 18 */ addi r3, r1, 0xe18
/* 80170A78 7F E4 FB 78 */ mr r4, r31
/* 80170A7C 7F 25 CB 78 */ mr r5, r25
/* 80170A80 48 00 43 B5 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170A84 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80170A88 38 81 0E 18 */ addi r4, r1, 0xe18
/* 80170A8C 4B F2 6D 4D */ bl __as__4cXyzFRC4cXyz
/* 80170A90 38 61 0E 18 */ addi r3, r1, 0xe18
/* 80170A94 38 80 FF FF */ li r4, -1
/* 80170A98 4B E9 86 ED */ bl __dt__4cXyzFv
/* 80170A9C 38 61 0E 0C */ addi r3, r1, 0xe0c
/* 80170AA0 7F E4 FB 78 */ mr r4, r31
/* 80170AA4 7E C5 B3 78 */ mr r5, r22
/* 80170AA8 48 00 43 8D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170AAC 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80170AB0 38 81 0E 0C */ addi r4, r1, 0xe0c
/* 80170AB4 4B F2 6D 25 */ bl __as__4cXyzFRC4cXyz
/* 80170AB8 38 61 0E 0C */ addi r3, r1, 0xe0c
/* 80170ABC 38 80 FF FF */ li r4, -1
/* 80170AC0 4B E9 86 C5 */ bl __dt__4cXyzFv
/* 80170AC4 38 61 0E 00 */ addi r3, r1, 0xe00
/* 80170AC8 7F E4 FB 78 */ mr r4, r31
/* 80170ACC 7F 25 CB 78 */ mr r5, r25
/* 80170AD0 48 00 43 49 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170AD4 38 61 13 94 */ addi r3, r1, 0x1394
/* 80170AD8 38 81 0E 00 */ addi r4, r1, 0xe00
/* 80170ADC 4B F2 6C FD */ bl __as__4cXyzFRC4cXyz
/* 80170AE0 38 61 0E 00 */ addi r3, r1, 0xe00
/* 80170AE4 38 80 FF FF */ li r4, -1
/* 80170AE8 4B E9 86 9D */ bl __dt__4cXyzFv
/* 80170AEC 38 61 0D F4 */ addi r3, r1, 0xdf4
/* 80170AF0 7F E4 FB 78 */ mr r4, r31
/* 80170AF4 7E C5 B3 78 */ mr r5, r22
/* 80170AF8 48 00 43 21 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170AFC 38 61 13 88 */ addi r3, r1, 0x1388
/* 80170B00 38 81 0D F4 */ addi r4, r1, 0xdf4
/* 80170B04 4B F2 6C D5 */ bl __as__4cXyzFRC4cXyz
/* 80170B08 38 61 0D F4 */ addi r3, r1, 0xdf4
/* 80170B0C 38 80 FF FF */ li r4, -1
/* 80170B10 4B E9 86 75 */ bl __dt__4cXyzFv
/* 80170B14 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80170B18 41 82 00 28 */ beq lbl_80170B40
/* 80170B1C 38 61 0D E8 */ addi r3, r1, 0xde8
/* 80170B20 7F E4 FB 78 */ mr r4, r31
/* 80170B24 7F C5 F3 78 */ mr r5, r30
/* 80170B28 4B F2 6B F5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80170B2C C0 01 0D EC */ lfs f0, 0xdec(r1)
/* 80170B30 D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80170B34 38 61 0D E8 */ addi r3, r1, 0xde8
/* 80170B38 38 80 FF FF */ li r4, -1
/* 80170B3C 4B E9 86 49 */ bl __dt__4cXyzFv
lbl_80170B40:
/* 80170B40 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80170B44 41 82 00 10 */ beq lbl_80170B54
/* 80170B48 38 61 13 88 */ addi r3, r1, 0x1388
/* 80170B4C 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80170B50 4B F1 DD B5 */ bl __apl__4cXyzFRC3Vec
lbl_80170B54:
/* 80170B54 38 7F 00 64 */ addi r3, r31, 0x64
/* 80170B58 38 81 13 88 */ addi r4, r1, 0x1388
/* 80170B5C 4B F2 6C 7D */ bl __as__4cXyzFRC4cXyz
/* 80170B60 38 61 13 64 */ addi r3, r1, 0x1364
/* 80170B64 38 81 13 94 */ addi r4, r1, 0x1394
/* 80170B68 4B F2 6C 8D */ bl __ct__4cXyzFRC4cXyz
/* 80170B6C C0 01 13 B0 */ lfs f0, 0x13b0(r1)
/* 80170B70 D0 01 13 68 */ stfs f0, 0x1368(r1)
/* 80170B74 38 61 13 58 */ addi r3, r1, 0x1358
/* 80170B78 38 81 13 88 */ addi r4, r1, 0x1388
/* 80170B7C 4B F2 6C 79 */ bl __ct__4cXyzFRC4cXyz
/* 80170B80 C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 80170B84 D0 01 13 5C */ stfs f0, 0x135c(r1)
/* 80170B88 38 61 0D DC */ addi r3, r1, 0xddc
/* 80170B8C 38 81 13 64 */ addi r4, r1, 0x1364
/* 80170B90 38 A1 13 58 */ addi r5, r1, 0x1358
/* 80170B94 48 0F 5F A1 */ bl __mi__4cXyzCFRC3Vec
/* 80170B98 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170B9C 38 81 0D DC */ addi r4, r1, 0xddc
/* 80170BA0 48 10 0E D1 */ bl Val__7cSGlobeFRC4cXyz
/* 80170BA4 38 61 0D DC */ addi r3, r1, 0xddc
/* 80170BA8 38 80 FF FF */ li r4, -1
/* 80170BAC 4B E9 85 D9 */ bl __dt__4cXyzFv
/* 80170BB0 2C 1C 00 40 */ cmpwi r28, 0x40
/* 80170BB4 40 82 00 2C */ bne lbl_80170BE0
/* 80170BB8 38 61 01 14 */ addi r3, r1, 0x114
/* 80170BBC 7F E4 FB 78 */ mr r4, r31
/* 80170BC0 7F C5 F3 78 */ mr r5, r30
/* 80170BC4 4B F2 6B 75 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80170BC8 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170BCC 38 81 01 14 */ addi r4, r1, 0x114
/* 80170BD0 4B F1 DC C5 */ bl U__7cSGlobeFRC7cSAngle
/* 80170BD4 38 61 01 14 */ addi r3, r1, 0x114
/* 80170BD8 38 80 FF FF */ li r4, -1
/* 80170BDC 4B EB F9 35 */ bl __dt__7cSAngleFv
lbl_80170BE0:
/* 80170BE0 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170BE4 C0 22 9E 4C */ lfs f1, lit_12282(r2)
/* 80170BE8 48 01 1E 65 */ bl R__7cSGlobeFf
/* 80170BEC 38 61 01 10 */ addi r3, r1, 0x110
/* 80170BF0 C0 22 9E 30 */ lfs f1, lit_12275(r2)
/* 80170BF4 48 10 03 D5 */ bl __ct__7cSAngleFf
/* 80170BF8 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170BFC 38 81 01 10 */ addi r4, r1, 0x110
/* 80170C00 4B F1 EE 59 */ bl V__7cSGlobeFRC7cSAngle
/* 80170C04 38 61 01 10 */ addi r3, r1, 0x110
/* 80170C08 38 80 FF FF */ li r4, -1
/* 80170C0C 4B EB F9 05 */ bl __dt__7cSAngleFv
/* 80170C10 C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 80170C14 C0 02 9E 00 */ lfs f0, lit_11171(r2)
/* 80170C18 EC 21 00 28 */ fsubs f1, f1, f0
/* 80170C1C C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 80170C20 EC 01 00 28 */ fsubs f0, f1, f0
/* 80170C24 D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 80170C28 38 00 00 01 */ li r0, 1
/* 80170C2C 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80170C30 C0 21 13 8C */ lfs f1, 0x138c(r1)
/* 80170C34 C0 1F 04 08 */ lfs f0, 0x408(r31)
/* 80170C38 EC 01 00 2A */ fadds f0, f1, f0
/* 80170C3C D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 80170C40 38 61 0D D0 */ addi r3, r1, 0xdd0
/* 80170C44 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80170C48 48 10 0E 6D */ bl Xyz__7cSGlobeCFv
/* 80170C4C 38 61 0D C4 */ addi r3, r1, 0xdc4
/* 80170C50 38 9F 00 64 */ addi r4, r31, 0x64
/* 80170C54 38 A1 0D D0 */ addi r5, r1, 0xdd0
/* 80170C58 48 0F 5E 8D */ bl __pl__4cXyzCFRC3Vec
/* 80170C5C 38 7F 00 70 */ addi r3, r31, 0x70
/* 80170C60 38 81 0D C4 */ addi r4, r1, 0xdc4
/* 80170C64 4B F2 6B 75 */ bl __as__4cXyzFRC4cXyz
/* 80170C68 38 61 0D C4 */ addi r3, r1, 0xdc4
/* 80170C6C 38 80 FF FF */ li r4, -1
/* 80170C70 4B E9 85 15 */ bl __dt__4cXyzFv
/* 80170C74 38 61 0D D0 */ addi r3, r1, 0xdd0
/* 80170C78 38 80 FF FF */ li r4, -1
/* 80170C7C 4B E9 85 09 */ bl __dt__4cXyzFv
/* 80170C80 C0 02 9C B8 */ lfs f0, lit_5662(r2)
/* 80170C84 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80170C88 38 61 13 58 */ addi r3, r1, 0x1358
/* 80170C8C 38 80 FF FF */ li r4, -1
/* 80170C90 4B E9 84 F5 */ bl __dt__4cXyzFv
/* 80170C94 38 61 13 64 */ addi r3, r1, 0x1364
/* 80170C98 38 80 FF FF */ li r4, -1
/* 80170C9C 4B E9 84 E9 */ bl __dt__4cXyzFv
lbl_80170CA0:
/* 80170CA0 7F 23 CB 78 */ mr r3, r25
/* 80170CA4 4B FE ED A9 */ bl func_8015FA4C
/* 80170CA8 48 00 3D 54 */ b lbl_801749FC
/* 80170CAC 2C 1C 00 10 */ cmpwi r28, 0x10
/* 80170CB0 41 82 00 EC */ beq lbl_80170D9C
/* 80170CB4 7F B6 EB 78 */ mr r22, r29
/* 80170CB8 38 61 0D B8 */ addi r3, r1, 0xdb8
/* 80170CBC 7F E4 FB 78 */ mr r4, r31
/* 80170CC0 7F A5 EB 78 */ mr r5, r29
/* 80170CC4 48 00 41 71 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170CC8 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80170CCC 38 81 0D B8 */ addi r4, r1, 0xdb8
/* 80170CD0 4B F2 6B 09 */ bl __as__4cXyzFRC4cXyz
/* 80170CD4 38 61 0D B8 */ addi r3, r1, 0xdb8
/* 80170CD8 38 80 FF FF */ li r4, -1
/* 80170CDC 4B E9 84 A9 */ bl __dt__4cXyzFv
/* 80170CE0 38 61 0D AC */ addi r3, r1, 0xdac
/* 80170CE4 7F E4 FB 78 */ mr r4, r31
/* 80170CE8 7F C5 F3 78 */ mr r5, r30
/* 80170CEC 48 00 41 49 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170CF0 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80170CF4 38 81 0D AC */ addi r4, r1, 0xdac
/* 80170CF8 4B F2 6A E1 */ bl __as__4cXyzFRC4cXyz
/* 80170CFC 38 61 0D AC */ addi r3, r1, 0xdac
/* 80170D00 38 80 FF FF */ li r4, -1
/* 80170D04 4B E9 84 81 */ bl __dt__4cXyzFv
/* 80170D08 38 61 0D A0 */ addi r3, r1, 0xda0
/* 80170D0C 7F E4 FB 78 */ mr r4, r31
/* 80170D10 7F A5 EB 78 */ mr r5, r29
/* 80170D14 48 00 41 05 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170D18 38 61 13 94 */ addi r3, r1, 0x1394
/* 80170D1C 38 81 0D A0 */ addi r4, r1, 0xda0
/* 80170D20 4B F2 6A B9 */ bl __as__4cXyzFRC4cXyz
/* 80170D24 38 61 0D A0 */ addi r3, r1, 0xda0
/* 80170D28 38 80 FF FF */ li r4, -1
/* 80170D2C 4B E9 84 59 */ bl __dt__4cXyzFv
/* 80170D30 38 61 0D 94 */ addi r3, r1, 0xd94
/* 80170D34 7F E4 FB 78 */ mr r4, r31
/* 80170D38 7F C5 F3 78 */ mr r5, r30
/* 80170D3C 48 00 40 DD */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170D40 38 61 13 88 */ addi r3, r1, 0x1388
/* 80170D44 38 81 0D 94 */ addi r4, r1, 0xd94
/* 80170D48 4B F2 6A 91 */ bl __as__4cXyzFRC4cXyz
/* 80170D4C 38 61 0D 94 */ addi r3, r1, 0xd94
/* 80170D50 38 80 FF FF */ li r4, -1
/* 80170D54 4B E9 84 31 */ bl __dt__4cXyzFv
/* 80170D58 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80170D5C 41 82 00 28 */ beq lbl_80170D84
/* 80170D60 38 61 0D 88 */ addi r3, r1, 0xd88
/* 80170D64 7F E4 FB 78 */ mr r4, r31
/* 80170D68 7F C5 F3 78 */ mr r5, r30
/* 80170D6C 4B F2 69 B1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80170D70 C0 01 0D 8C */ lfs f0, 0xd8c(r1)
/* 80170D74 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 80170D78 38 61 0D 88 */ addi r3, r1, 0xd88
/* 80170D7C 38 80 FF FF */ li r4, -1
/* 80170D80 4B E9 84 05 */ bl __dt__4cXyzFv
lbl_80170D84:
/* 80170D84 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80170D88 41 82 00 F8 */ beq lbl_80170E80
/* 80170D8C 38 61 13 94 */ addi r3, r1, 0x1394
/* 80170D90 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80170D94 4B F1 DB 71 */ bl __apl__4cXyzFRC3Vec
/* 80170D98 48 00 00 E8 */ b lbl_80170E80
lbl_80170D9C:
/* 80170D9C 7F D6 F3 78 */ mr r22, r30
/* 80170DA0 38 61 0D 7C */ addi r3, r1, 0xd7c
/* 80170DA4 7F E4 FB 78 */ mr r4, r31
/* 80170DA8 7F C5 F3 78 */ mr r5, r30
/* 80170DAC 48 00 40 89 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170DB0 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80170DB4 38 81 0D 7C */ addi r4, r1, 0xd7c
/* 80170DB8 4B F2 6A 21 */ bl __as__4cXyzFRC4cXyz
/* 80170DBC 38 61 0D 7C */ addi r3, r1, 0xd7c
/* 80170DC0 38 80 FF FF */ li r4, -1
/* 80170DC4 4B E9 83 C1 */ bl __dt__4cXyzFv
/* 80170DC8 38 61 0D 70 */ addi r3, r1, 0xd70
/* 80170DCC 7F E4 FB 78 */ mr r4, r31
/* 80170DD0 7F A5 EB 78 */ mr r5, r29
/* 80170DD4 48 00 40 61 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170DD8 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80170DDC 38 81 0D 70 */ addi r4, r1, 0xd70
/* 80170DE0 4B F2 69 F9 */ bl __as__4cXyzFRC4cXyz
/* 80170DE4 38 61 0D 70 */ addi r3, r1, 0xd70
/* 80170DE8 38 80 FF FF */ li r4, -1
/* 80170DEC 4B E9 83 99 */ bl __dt__4cXyzFv
/* 80170DF0 38 61 0D 64 */ addi r3, r1, 0xd64
/* 80170DF4 7F E4 FB 78 */ mr r4, r31
/* 80170DF8 7F C5 F3 78 */ mr r5, r30
/* 80170DFC 48 00 40 1D */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170E00 38 61 13 94 */ addi r3, r1, 0x1394
/* 80170E04 38 81 0D 64 */ addi r4, r1, 0xd64
/* 80170E08 4B F2 69 D1 */ bl __as__4cXyzFRC4cXyz
/* 80170E0C 38 61 0D 64 */ addi r3, r1, 0xd64
/* 80170E10 38 80 FF FF */ li r4, -1
/* 80170E14 4B E9 83 71 */ bl __dt__4cXyzFv
/* 80170E18 38 61 0D 58 */ addi r3, r1, 0xd58
/* 80170E1C 7F E4 FB 78 */ mr r4, r31
/* 80170E20 7F A5 EB 78 */ mr r5, r29
/* 80170E24 48 00 3F F5 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80170E28 38 61 13 88 */ addi r3, r1, 0x1388
/* 80170E2C 38 81 0D 58 */ addi r4, r1, 0xd58
/* 80170E30 4B F2 69 A9 */ bl __as__4cXyzFRC4cXyz
/* 80170E34 38 61 0D 58 */ addi r3, r1, 0xd58
/* 80170E38 38 80 FF FF */ li r4, -1
/* 80170E3C 4B E9 83 49 */ bl __dt__4cXyzFv
/* 80170E40 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80170E44 41 82 00 28 */ beq lbl_80170E6C
/* 80170E48 38 61 0D 4C */ addi r3, r1, 0xd4c
/* 80170E4C 7F E4 FB 78 */ mr r4, r31
/* 80170E50 7F C5 F3 78 */ mr r5, r30
/* 80170E54 4B F2 68 C9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80170E58 C0 01 0D 50 */ lfs f0, 0xd50(r1)
/* 80170E5C D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80170E60 38 61 0D 4C */ addi r3, r1, 0xd4c
/* 80170E64 38 80 FF FF */ li r4, -1
/* 80170E68 4B E9 83 1D */ bl __dt__4cXyzFv
lbl_80170E6C:
/* 80170E6C 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80170E70 41 82 00 10 */ beq lbl_80170E80
/* 80170E74 38 61 13 88 */ addi r3, r1, 0x1388
/* 80170E78 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80170E7C 4B F1 DA 89 */ bl __apl__4cXyzFRC3Vec
lbl_80170E80:
/* 80170E80 38 7F 00 64 */ addi r3, r31, 0x64
/* 80170E84 38 81 13 88 */ addi r4, r1, 0x1388
/* 80170E88 4B F2 69 51 */ bl __as__4cXyzFRC4cXyz
/* 80170E8C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80170E90 2C 00 00 00 */ cmpwi r0, 0
/* 80170E94 40 82 00 C8 */ bne lbl_80170F5C
/* 80170E98 38 61 13 4C */ addi r3, r1, 0x134c
/* 80170E9C 38 81 13 94 */ addi r4, r1, 0x1394
/* 80170EA0 4B F2 69 55 */ bl __ct__4cXyzFRC4cXyz
/* 80170EA4 C0 01 13 B0 */ lfs f0, 0x13b0(r1)
/* 80170EA8 D0 01 13 50 */ stfs f0, 0x1350(r1)
/* 80170EAC 38 61 13 40 */ addi r3, r1, 0x1340
/* 80170EB0 38 81 13 88 */ addi r4, r1, 0x1388
/* 80170EB4 4B F2 69 41 */ bl __ct__4cXyzFRC4cXyz
/* 80170EB8 C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 80170EBC D0 01 13 44 */ stfs f0, 0x1344(r1)
/* 80170EC0 38 61 0D 40 */ addi r3, r1, 0xd40
/* 80170EC4 38 81 13 4C */ addi r4, r1, 0x134c
/* 80170EC8 38 A1 13 40 */ addi r5, r1, 0x1340
/* 80170ECC 48 0F 5C 69 */ bl __mi__4cXyzCFRC3Vec
/* 80170ED0 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170ED4 38 81 0D 40 */ addi r4, r1, 0xd40
/* 80170ED8 48 10 0B 99 */ bl Val__7cSGlobeFRC4cXyz
/* 80170EDC 38 61 0D 40 */ addi r3, r1, 0xd40
/* 80170EE0 38 80 FF FF */ li r4, -1
/* 80170EE4 4B E9 82 A1 */ bl __dt__4cXyzFv
/* 80170EE8 2C 1C 00 3D */ cmpwi r28, 0x3d
/* 80170EEC 40 82 00 2C */ bne lbl_80170F18
/* 80170EF0 38 61 01 0C */ addi r3, r1, 0x10c
/* 80170EF4 7F E4 FB 78 */ mr r4, r31
/* 80170EF8 7F C5 F3 78 */ mr r5, r30
/* 80170EFC 4B F2 68 3D */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80170F00 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170F04 38 81 01 0C */ addi r4, r1, 0x10c
/* 80170F08 4B F1 D9 8D */ bl U__7cSGlobeFRC7cSAngle
/* 80170F0C 38 61 01 0C */ addi r3, r1, 0x10c
/* 80170F10 38 80 FF FF */ li r4, -1
/* 80170F14 4B EB F5 FD */ bl __dt__7cSAngleFv
lbl_80170F18:
/* 80170F18 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80170F1C C0 22 9E 50 */ lfs f1, lit_12283(r2)
/* 80170F20 48 01 1B 2D */ bl R__7cSGlobeFf
/* 80170F24 C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 80170F28 C0 02 9C E4 */ lfs f0, lit_6629(r2)
/* 80170F2C EC 21 00 28 */ fsubs f1, f1, f0
/* 80170F30 C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 80170F34 EC 01 00 28 */ fsubs f0, f1, f0
/* 80170F38 D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 80170F3C 38 00 00 01 */ li r0, 1
/* 80170F40 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80170F44 38 61 13 40 */ addi r3, r1, 0x1340
/* 80170F48 38 80 FF FF */ li r4, -1
/* 80170F4C 4B E9 82 39 */ bl __dt__4cXyzFv
/* 80170F50 38 61 13 4C */ addi r3, r1, 0x134c
/* 80170F54 38 80 FF FF */ li r4, -1
/* 80170F58 4B E9 82 2D */ bl __dt__4cXyzFv
lbl_80170F5C:
/* 80170F5C C0 21 13 8C */ lfs f1, 0x138c(r1)
/* 80170F60 C0 1F 04 08 */ lfs f0, 0x408(r31)
/* 80170F64 EC 01 00 2A */ fadds f0, f1, f0
/* 80170F68 D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 80170F6C 38 61 0D 34 */ addi r3, r1, 0xd34
/* 80170F70 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80170F74 48 10 0B 41 */ bl Xyz__7cSGlobeCFv
/* 80170F78 38 61 0D 28 */ addi r3, r1, 0xd28
/* 80170F7C 38 9F 00 64 */ addi r4, r31, 0x64
/* 80170F80 38 A1 0D 34 */ addi r5, r1, 0xd34
/* 80170F84 48 0F 5B 61 */ bl __pl__4cXyzCFRC3Vec
/* 80170F88 38 7F 00 70 */ addi r3, r31, 0x70
/* 80170F8C 38 81 0D 28 */ addi r4, r1, 0xd28
/* 80170F90 4B F2 68 49 */ bl __as__4cXyzFRC4cXyz
/* 80170F94 38 61 0D 28 */ addi r3, r1, 0xd28
/* 80170F98 38 80 FF FF */ li r4, -1
/* 80170F9C 4B E9 81 E9 */ bl __dt__4cXyzFv
/* 80170FA0 38 61 0D 34 */ addi r3, r1, 0xd34
/* 80170FA4 38 80 FF FF */ li r4, -1
/* 80170FA8 4B E9 81 DD */ bl __dt__4cXyzFv
/* 80170FAC C0 02 9D 88 */ lfs f0, lit_10557(r2)
/* 80170FB0 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80170FB4 7E C3 B3 78 */ mr r3, r22
/* 80170FB8 4B FE EA 95 */ bl func_8015FA4C
/* 80170FBC 48 00 3A 40 */ b lbl_801749FC
/* 80170FC0 2C 1C 00 16 */ cmpwi r28, 0x16
/* 80170FC4 41 82 00 EC */ beq lbl_801710B0
/* 80170FC8 7F B6 EB 78 */ mr r22, r29
/* 80170FCC 38 61 0D 1C */ addi r3, r1, 0xd1c
/* 80170FD0 7F E4 FB 78 */ mr r4, r31
/* 80170FD4 7F A5 EB 78 */ mr r5, r29
/* 80170FD8 48 00 3E 5D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80170FDC 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80170FE0 38 81 0D 1C */ addi r4, r1, 0xd1c
/* 80170FE4 4B F2 67 F5 */ bl __as__4cXyzFRC4cXyz
/* 80170FE8 38 61 0D 1C */ addi r3, r1, 0xd1c
/* 80170FEC 38 80 FF FF */ li r4, -1
/* 80170FF0 4B E9 81 95 */ bl __dt__4cXyzFv
/* 80170FF4 38 61 0D 10 */ addi r3, r1, 0xd10
/* 80170FF8 7F E4 FB 78 */ mr r4, r31
/* 80170FFC 7F C5 F3 78 */ mr r5, r30
/* 80171000 48 00 3E 35 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171004 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171008 38 81 0D 10 */ addi r4, r1, 0xd10
/* 8017100C 4B F2 67 CD */ bl __as__4cXyzFRC4cXyz
/* 80171010 38 61 0D 10 */ addi r3, r1, 0xd10
/* 80171014 38 80 FF FF */ li r4, -1
/* 80171018 4B E9 81 6D */ bl __dt__4cXyzFv
/* 8017101C 38 61 0D 04 */ addi r3, r1, 0xd04
/* 80171020 7F E4 FB 78 */ mr r4, r31
/* 80171024 7F A5 EB 78 */ mr r5, r29
/* 80171028 48 00 3D F1 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 8017102C 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171030 38 81 0D 04 */ addi r4, r1, 0xd04
/* 80171034 4B F2 67 A5 */ bl __as__4cXyzFRC4cXyz
/* 80171038 38 61 0D 04 */ addi r3, r1, 0xd04
/* 8017103C 38 80 FF FF */ li r4, -1
/* 80171040 4B E9 81 45 */ bl __dt__4cXyzFv
/* 80171044 38 61 0C F8 */ addi r3, r1, 0xcf8
/* 80171048 7F E4 FB 78 */ mr r4, r31
/* 8017104C 7F C5 F3 78 */ mr r5, r30
/* 80171050 48 00 3D C9 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171054 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171058 38 81 0C F8 */ addi r4, r1, 0xcf8
/* 8017105C 4B F2 67 7D */ bl __as__4cXyzFRC4cXyz
/* 80171060 38 61 0C F8 */ addi r3, r1, 0xcf8
/* 80171064 38 80 FF FF */ li r4, -1
/* 80171068 4B E9 81 1D */ bl __dt__4cXyzFv
/* 8017106C 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171070 41 82 00 28 */ beq lbl_80171098
/* 80171074 38 61 0C EC */ addi r3, r1, 0xcec
/* 80171078 7F E4 FB 78 */ mr r4, r31
/* 8017107C 7F C5 F3 78 */ mr r5, r30
/* 80171080 4B F2 66 9D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171084 C0 01 0C F0 */ lfs f0, 0xcf0(r1)
/* 80171088 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 8017108C 38 61 0C EC */ addi r3, r1, 0xcec
/* 80171090 38 80 FF FF */ li r4, -1
/* 80171094 4B E9 80 F1 */ bl __dt__4cXyzFv
lbl_80171098:
/* 80171098 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 8017109C 41 82 00 F8 */ beq lbl_80171194
/* 801710A0 38 61 13 94 */ addi r3, r1, 0x1394
/* 801710A4 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 801710A8 4B F1 D8 5D */ bl __apl__4cXyzFRC3Vec
/* 801710AC 48 00 00 E8 */ b lbl_80171194
lbl_801710B0:
/* 801710B0 7F D6 F3 78 */ mr r22, r30
/* 801710B4 38 61 0C E0 */ addi r3, r1, 0xce0
/* 801710B8 7F E4 FB 78 */ mr r4, r31
/* 801710BC 7F C5 F3 78 */ mr r5, r30
/* 801710C0 48 00 3D 75 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801710C4 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801710C8 38 81 0C E0 */ addi r4, r1, 0xce0
/* 801710CC 4B F2 67 0D */ bl __as__4cXyzFRC4cXyz
/* 801710D0 38 61 0C E0 */ addi r3, r1, 0xce0
/* 801710D4 38 80 FF FF */ li r4, -1
/* 801710D8 4B E9 80 AD */ bl __dt__4cXyzFv
/* 801710DC 38 61 0C D4 */ addi r3, r1, 0xcd4
/* 801710E0 7F E4 FB 78 */ mr r4, r31
/* 801710E4 7F A5 EB 78 */ mr r5, r29
/* 801710E8 48 00 3D 4D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801710EC 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 801710F0 38 81 0C D4 */ addi r4, r1, 0xcd4
/* 801710F4 4B F2 66 E5 */ bl __as__4cXyzFRC4cXyz
/* 801710F8 38 61 0C D4 */ addi r3, r1, 0xcd4
/* 801710FC 38 80 FF FF */ li r4, -1
/* 80171100 4B E9 80 85 */ bl __dt__4cXyzFv
/* 80171104 38 61 0C C8 */ addi r3, r1, 0xcc8
/* 80171108 7F E4 FB 78 */ mr r4, r31
/* 8017110C 7F C5 F3 78 */ mr r5, r30
/* 80171110 48 00 3D 09 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171114 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171118 38 81 0C C8 */ addi r4, r1, 0xcc8
/* 8017111C 4B F2 66 BD */ bl __as__4cXyzFRC4cXyz
/* 80171120 38 61 0C C8 */ addi r3, r1, 0xcc8
/* 80171124 38 80 FF FF */ li r4, -1
/* 80171128 4B E9 80 5D */ bl __dt__4cXyzFv
/* 8017112C 38 61 0C BC */ addi r3, r1, 0xcbc
/* 80171130 7F E4 FB 78 */ mr r4, r31
/* 80171134 7F A5 EB 78 */ mr r5, r29
/* 80171138 48 00 3C E1 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 8017113C 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171140 38 81 0C BC */ addi r4, r1, 0xcbc
/* 80171144 4B F2 66 95 */ bl __as__4cXyzFRC4cXyz
/* 80171148 38 61 0C BC */ addi r3, r1, 0xcbc
/* 8017114C 38 80 FF FF */ li r4, -1
/* 80171150 4B E9 80 35 */ bl __dt__4cXyzFv
/* 80171154 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171158 41 82 00 28 */ beq lbl_80171180
/* 8017115C 38 61 0C B0 */ addi r3, r1, 0xcb0
/* 80171160 7F E4 FB 78 */ mr r4, r31
/* 80171164 7F C5 F3 78 */ mr r5, r30
/* 80171168 4B F2 65 B5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017116C C0 01 0C B4 */ lfs f0, 0xcb4(r1)
/* 80171170 D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80171174 38 61 0C B0 */ addi r3, r1, 0xcb0
/* 80171178 38 80 FF FF */ li r4, -1
/* 8017117C 4B E9 80 09 */ bl __dt__4cXyzFv
lbl_80171180:
/* 80171180 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80171184 41 82 00 10 */ beq lbl_80171194
/* 80171188 38 61 13 88 */ addi r3, r1, 0x1388
/* 8017118C 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80171190 4B F1 D7 75 */ bl __apl__4cXyzFRC3Vec
lbl_80171194:
/* 80171194 38 7F 00 64 */ addi r3, r31, 0x64
/* 80171198 38 81 13 88 */ addi r4, r1, 0x1388
/* 8017119C 4B F2 66 3D */ bl __as__4cXyzFRC4cXyz
/* 801711A0 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 801711A4 2C 00 00 00 */ cmpwi r0, 0
/* 801711A8 40 82 00 C8 */ bne lbl_80171270
/* 801711AC 38 61 13 34 */ addi r3, r1, 0x1334
/* 801711B0 38 81 13 94 */ addi r4, r1, 0x1394
/* 801711B4 4B F2 66 41 */ bl __ct__4cXyzFRC4cXyz
/* 801711B8 C0 01 13 B0 */ lfs f0, 0x13b0(r1)
/* 801711BC D0 01 13 38 */ stfs f0, 0x1338(r1)
/* 801711C0 38 61 13 28 */ addi r3, r1, 0x1328
/* 801711C4 38 81 13 A0 */ addi r4, r1, 0x13a0
/* 801711C8 4B F2 66 2D */ bl __ct__4cXyzFRC4cXyz
/* 801711CC C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 801711D0 D0 01 13 2C */ stfs f0, 0x132c(r1)
/* 801711D4 38 61 0C A4 */ addi r3, r1, 0xca4
/* 801711D8 38 81 13 34 */ addi r4, r1, 0x1334
/* 801711DC 38 A1 13 28 */ addi r5, r1, 0x1328
/* 801711E0 48 0F 59 55 */ bl __mi__4cXyzCFRC3Vec
/* 801711E4 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801711E8 38 81 0C A4 */ addi r4, r1, 0xca4
/* 801711EC 48 10 08 85 */ bl Val__7cSGlobeFRC4cXyz
/* 801711F0 38 61 0C A4 */ addi r3, r1, 0xca4
/* 801711F4 38 80 FF FF */ li r4, -1
/* 801711F8 4B E9 7F 8D */ bl __dt__4cXyzFv
/* 801711FC 2C 1C 00 3F */ cmpwi r28, 0x3f
/* 80171200 40 82 00 2C */ bne lbl_8017122C
/* 80171204 38 61 01 08 */ addi r3, r1, 0x108
/* 80171208 7F E4 FB 78 */ mr r4, r31
/* 8017120C 7F C5 F3 78 */ mr r5, r30
/* 80171210 4B F2 65 29 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80171214 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80171218 38 81 01 08 */ addi r4, r1, 0x108
/* 8017121C 4B F1 D6 79 */ bl U__7cSGlobeFRC7cSAngle
/* 80171220 38 61 01 08 */ addi r3, r1, 0x108
/* 80171224 38 80 FF FF */ li r4, -1
/* 80171228 4B EB F2 E9 */ bl __dt__7cSAngleFv
lbl_8017122C:
/* 8017122C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80171230 C0 22 9E 4C */ lfs f1, lit_12282(r2)
/* 80171234 48 01 18 19 */ bl R__7cSGlobeFf
/* 80171238 C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 8017123C C0 02 9D CC */ lfs f0, lit_10574(r2)
/* 80171240 EC 21 00 28 */ fsubs f1, f1, f0
/* 80171244 C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 80171248 EC 01 00 28 */ fsubs f0, f1, f0
/* 8017124C D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 80171250 38 00 00 01 */ li r0, 1
/* 80171254 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80171258 38 61 13 28 */ addi r3, r1, 0x1328
/* 8017125C 38 80 FF FF */ li r4, -1
/* 80171260 4B E9 7F 25 */ bl __dt__4cXyzFv
/* 80171264 38 61 13 34 */ addi r3, r1, 0x1334
/* 80171268 38 80 FF FF */ li r4, -1
/* 8017126C 4B E9 7F 19 */ bl __dt__4cXyzFv
lbl_80171270:
/* 80171270 C0 21 13 8C */ lfs f1, 0x138c(r1)
/* 80171274 C0 1F 04 08 */ lfs f0, 0x408(r31)
/* 80171278 EC 01 00 2A */ fadds f0, f1, f0
/* 8017127C D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 80171280 38 61 0C 98 */ addi r3, r1, 0xc98
/* 80171284 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80171288 48 10 08 2D */ bl Xyz__7cSGlobeCFv
/* 8017128C 38 61 0C 8C */ addi r3, r1, 0xc8c
/* 80171290 38 9F 00 64 */ addi r4, r31, 0x64
/* 80171294 38 A1 0C 98 */ addi r5, r1, 0xc98
/* 80171298 48 0F 58 4D */ bl __pl__4cXyzCFRC3Vec
/* 8017129C 38 7F 00 70 */ addi r3, r31, 0x70
/* 801712A0 38 81 0C 8C */ addi r4, r1, 0xc8c
/* 801712A4 4B F2 65 35 */ bl __as__4cXyzFRC4cXyz
/* 801712A8 38 61 0C 8C */ addi r3, r1, 0xc8c
/* 801712AC 38 80 FF FF */ li r4, -1
/* 801712B0 4B E9 7E D5 */ bl __dt__4cXyzFv
/* 801712B4 38 61 0C 98 */ addi r3, r1, 0xc98
/* 801712B8 38 80 FF FF */ li r4, -1
/* 801712BC 4B E9 7E C9 */ bl __dt__4cXyzFv
/* 801712C0 C0 02 9D A8 */ lfs f0, lit_10565(r2)
/* 801712C4 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 801712C8 7E C3 B3 78 */ mr r3, r22
/* 801712CC 4B FE E7 81 */ bl func_8015FA4C
/* 801712D0 48 00 37 2C */ b lbl_801749FC
/* 801712D4 2C 1C 00 29 */ cmpwi r28, 0x29
/* 801712D8 41 82 00 F0 */ beq lbl_801713C8
/* 801712DC 7F D6 F3 78 */ mr r22, r30
/* 801712E0 7F B9 EB 78 */ mr r25, r29
/* 801712E4 38 61 0C 80 */ addi r3, r1, 0xc80
/* 801712E8 7F E4 FB 78 */ mr r4, r31
/* 801712EC 7F A5 EB 78 */ mr r5, r29
/* 801712F0 48 00 3B 45 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801712F4 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801712F8 38 81 0C 80 */ addi r4, r1, 0xc80
/* 801712FC 4B F2 64 DD */ bl __as__4cXyzFRC4cXyz
/* 80171300 38 61 0C 80 */ addi r3, r1, 0xc80
/* 80171304 38 80 FF FF */ li r4, -1
/* 80171308 4B E9 7E 7D */ bl __dt__4cXyzFv
/* 8017130C 38 61 0C 74 */ addi r3, r1, 0xc74
/* 80171310 7F E4 FB 78 */ mr r4, r31
/* 80171314 7F C5 F3 78 */ mr r5, r30
/* 80171318 48 00 3B 1D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 8017131C 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171320 38 81 0C 74 */ addi r4, r1, 0xc74
/* 80171324 4B F2 64 B5 */ bl __as__4cXyzFRC4cXyz
/* 80171328 38 61 0C 74 */ addi r3, r1, 0xc74
/* 8017132C 38 80 FF FF */ li r4, -1
/* 80171330 4B E9 7E 55 */ bl __dt__4cXyzFv
/* 80171334 38 61 0C 68 */ addi r3, r1, 0xc68
/* 80171338 7F E4 FB 78 */ mr r4, r31
/* 8017133C 7F A5 EB 78 */ mr r5, r29
/* 80171340 48 00 3A D9 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171344 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171348 38 81 0C 68 */ addi r4, r1, 0xc68
/* 8017134C 4B F2 64 8D */ bl __as__4cXyzFRC4cXyz
/* 80171350 38 61 0C 68 */ addi r3, r1, 0xc68
/* 80171354 38 80 FF FF */ li r4, -1
/* 80171358 4B E9 7E 2D */ bl __dt__4cXyzFv
/* 8017135C 38 61 0C 5C */ addi r3, r1, 0xc5c
/* 80171360 7F E4 FB 78 */ mr r4, r31
/* 80171364 7F C5 F3 78 */ mr r5, r30
/* 80171368 48 00 3A B1 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 8017136C 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171370 38 81 0C 5C */ addi r4, r1, 0xc5c
/* 80171374 4B F2 64 65 */ bl __as__4cXyzFRC4cXyz
/* 80171378 38 61 0C 5C */ addi r3, r1, 0xc5c
/* 8017137C 38 80 FF FF */ li r4, -1
/* 80171380 4B E9 7E 05 */ bl __dt__4cXyzFv
/* 80171384 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171388 41 82 00 28 */ beq lbl_801713B0
/* 8017138C 38 61 0C 50 */ addi r3, r1, 0xc50
/* 80171390 7F E4 FB 78 */ mr r4, r31
/* 80171394 7F C5 F3 78 */ mr r5, r30
/* 80171398 4B F2 63 85 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017139C C0 01 0C 54 */ lfs f0, 0xc54(r1)
/* 801713A0 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 801713A4 38 61 0C 50 */ addi r3, r1, 0xc50
/* 801713A8 38 80 FF FF */ li r4, -1
/* 801713AC 4B E9 7D D9 */ bl __dt__4cXyzFv
lbl_801713B0:
/* 801713B0 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 801713B4 41 82 00 FC */ beq lbl_801714B0
/* 801713B8 38 61 13 94 */ addi r3, r1, 0x1394
/* 801713BC 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 801713C0 4B F1 D5 45 */ bl __apl__4cXyzFRC3Vec
/* 801713C4 48 00 00 EC */ b lbl_801714B0
lbl_801713C8:
/* 801713C8 7F B6 EB 78 */ mr r22, r29
/* 801713CC 7F D9 F3 78 */ mr r25, r30
/* 801713D0 38 61 0C 44 */ addi r3, r1, 0xc44
/* 801713D4 7F E4 FB 78 */ mr r4, r31
/* 801713D8 7F C5 F3 78 */ mr r5, r30
/* 801713DC 48 00 3A 59 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801713E0 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801713E4 38 81 0C 44 */ addi r4, r1, 0xc44
/* 801713E8 4B F2 63 F1 */ bl __as__4cXyzFRC4cXyz
/* 801713EC 38 61 0C 44 */ addi r3, r1, 0xc44
/* 801713F0 38 80 FF FF */ li r4, -1
/* 801713F4 4B E9 7D 91 */ bl __dt__4cXyzFv
/* 801713F8 38 61 0C 38 */ addi r3, r1, 0xc38
/* 801713FC 7F E4 FB 78 */ mr r4, r31
/* 80171400 7F A5 EB 78 */ mr r5, r29
/* 80171404 48 00 3A 31 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171408 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 8017140C 38 81 0C 38 */ addi r4, r1, 0xc38
/* 80171410 4B F2 63 C9 */ bl __as__4cXyzFRC4cXyz
/* 80171414 38 61 0C 38 */ addi r3, r1, 0xc38
/* 80171418 38 80 FF FF */ li r4, -1
/* 8017141C 4B E9 7D 69 */ bl __dt__4cXyzFv
/* 80171420 38 61 0C 2C */ addi r3, r1, 0xc2c
/* 80171424 7F E4 FB 78 */ mr r4, r31
/* 80171428 7F C5 F3 78 */ mr r5, r30
/* 8017142C 48 00 39 ED */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171430 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171434 38 81 0C 2C */ addi r4, r1, 0xc2c
/* 80171438 4B F2 63 A1 */ bl __as__4cXyzFRC4cXyz
/* 8017143C 38 61 0C 2C */ addi r3, r1, 0xc2c
/* 80171440 38 80 FF FF */ li r4, -1
/* 80171444 4B E9 7D 41 */ bl __dt__4cXyzFv
/* 80171448 38 61 0C 20 */ addi r3, r1, 0xc20
/* 8017144C 7F E4 FB 78 */ mr r4, r31
/* 80171450 7F A5 EB 78 */ mr r5, r29
/* 80171454 48 00 39 C5 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171458 38 61 13 88 */ addi r3, r1, 0x1388
/* 8017145C 38 81 0C 20 */ addi r4, r1, 0xc20
/* 80171460 4B F2 63 79 */ bl __as__4cXyzFRC4cXyz
/* 80171464 38 61 0C 20 */ addi r3, r1, 0xc20
/* 80171468 38 80 FF FF */ li r4, -1
/* 8017146C 4B E9 7D 19 */ bl __dt__4cXyzFv
/* 80171470 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171474 41 82 00 28 */ beq lbl_8017149C
/* 80171478 38 61 0C 14 */ addi r3, r1, 0xc14
/* 8017147C 7F E4 FB 78 */ mr r4, r31
/* 80171480 7F C5 F3 78 */ mr r5, r30
/* 80171484 4B F2 62 99 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171488 C0 01 0C 18 */ lfs f0, 0xc18(r1)
/* 8017148C D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80171490 38 61 0C 14 */ addi r3, r1, 0xc14
/* 80171494 38 80 FF FF */ li r4, -1
/* 80171498 4B E9 7C ED */ bl __dt__4cXyzFv
lbl_8017149C:
/* 8017149C 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 801714A0 41 82 00 10 */ beq lbl_801714B0
/* 801714A4 38 61 13 88 */ addi r3, r1, 0x1388
/* 801714A8 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 801714AC 4B F1 D4 59 */ bl __apl__4cXyzFRC3Vec
lbl_801714B0:
/* 801714B0 38 7F 04 78 */ addi r3, r31, 0x478
/* 801714B4 38 81 13 88 */ addi r4, r1, 0x1388
/* 801714B8 4B F2 63 21 */ bl __as__4cXyzFRC4cXyz
/* 801714BC 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 801714C0 2C 00 00 00 */ cmpwi r0, 0
/* 801714C4 40 82 00 C8 */ bne lbl_8017158C
/* 801714C8 38 61 13 1C */ addi r3, r1, 0x131c
/* 801714CC 38 81 13 94 */ addi r4, r1, 0x1394
/* 801714D0 4B F2 63 25 */ bl __ct__4cXyzFRC4cXyz
/* 801714D4 C0 01 13 B0 */ lfs f0, 0x13b0(r1)
/* 801714D8 D0 01 13 20 */ stfs f0, 0x1320(r1)
/* 801714DC 38 61 13 10 */ addi r3, r1, 0x1310
/* 801714E0 38 81 13 A0 */ addi r4, r1, 0x13a0
/* 801714E4 4B F2 63 11 */ bl __ct__4cXyzFRC4cXyz
/* 801714E8 C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 801714EC D0 01 13 14 */ stfs f0, 0x1314(r1)
/* 801714F0 38 61 0C 08 */ addi r3, r1, 0xc08
/* 801714F4 38 81 13 1C */ addi r4, r1, 0x131c
/* 801714F8 38 A1 13 10 */ addi r5, r1, 0x1310
/* 801714FC 48 0F 56 39 */ bl __mi__4cXyzCFRC3Vec
/* 80171500 38 7F 04 90 */ addi r3, r31, 0x490
/* 80171504 38 81 0C 08 */ addi r4, r1, 0xc08
/* 80171508 48 10 05 69 */ bl Val__7cSGlobeFRC4cXyz
/* 8017150C 38 61 0C 08 */ addi r3, r1, 0xc08
/* 80171510 38 80 FF FF */ li r4, -1
/* 80171514 4B E9 7C 71 */ bl __dt__4cXyzFv
/* 80171518 38 7F 04 90 */ addi r3, r31, 0x490
/* 8017151C C0 22 9E 54 */ lfs f1, lit_12284(r2)
/* 80171520 48 01 15 2D */ bl R__7cSGlobeFf
/* 80171524 2C 1C 00 41 */ cmpwi r28, 0x41
/* 80171528 40 82 00 2C */ bne lbl_80171554
/* 8017152C 38 61 01 04 */ addi r3, r1, 0x104
/* 80171530 7F E4 FB 78 */ mr r4, r31
/* 80171534 7F C5 F3 78 */ mr r5, r30
/* 80171538 4B F2 62 01 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8017153C 38 7F 04 90 */ addi r3, r31, 0x490
/* 80171540 38 81 01 04 */ addi r4, r1, 0x104
/* 80171544 4B F1 D3 51 */ bl U__7cSGlobeFRC7cSAngle
/* 80171548 38 61 01 04 */ addi r3, r1, 0x104
/* 8017154C 38 80 FF FF */ li r4, -1
/* 80171550 4B EB EF C1 */ bl __dt__7cSAngleFv
lbl_80171554:
/* 80171554 C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 80171558 C0 02 9D 34 */ lfs f0, lit_9398(r2)
/* 8017155C EC 21 00 28 */ fsubs f1, f1, f0
/* 80171560 C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 80171564 EC 01 00 28 */ fsubs f0, f1, f0
/* 80171568 D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 8017156C 38 00 00 01 */ li r0, 1
/* 80171570 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80171574 38 61 13 10 */ addi r3, r1, 0x1310
/* 80171578 38 80 FF FF */ li r4, -1
/* 8017157C 4B E9 7C 09 */ bl __dt__4cXyzFv
/* 80171580 38 61 13 1C */ addi r3, r1, 0x131c
/* 80171584 38 80 FF FF */ li r4, -1
/* 80171588 4B E9 7B FD */ bl __dt__4cXyzFv
lbl_8017158C:
/* 8017158C C0 21 13 8C */ lfs f1, 0x138c(r1)
/* 80171590 C0 1F 04 08 */ lfs f0, 0x408(r31)
/* 80171594 EC 01 00 2A */ fadds f0, f1, f0
/* 80171598 D0 1F 04 7C */ stfs f0, 0x47c(r31)
/* 8017159C 38 61 0B FC */ addi r3, r1, 0xbfc
/* 801715A0 38 9F 04 90 */ addi r4, r31, 0x490
/* 801715A4 48 10 05 11 */ bl Xyz__7cSGlobeCFv
/* 801715A8 38 61 0B F0 */ addi r3, r1, 0xbf0
/* 801715AC 38 9F 04 78 */ addi r4, r31, 0x478
/* 801715B0 38 A1 0B FC */ addi r5, r1, 0xbfc
/* 801715B4 48 0F 55 31 */ bl __pl__4cXyzCFRC3Vec
/* 801715B8 38 7F 04 84 */ addi r3, r31, 0x484
/* 801715BC 38 81 0B F0 */ addi r4, r1, 0xbf0
/* 801715C0 4B F2 62 19 */ bl __as__4cXyzFRC4cXyz
/* 801715C4 38 61 0B F0 */ addi r3, r1, 0xbf0
/* 801715C8 38 80 FF FF */ li r4, -1
/* 801715CC 4B E9 7B B9 */ bl __dt__4cXyzFv
/* 801715D0 38 61 0B FC */ addi r3, r1, 0xbfc
/* 801715D4 38 80 FF FF */ li r4, -1
/* 801715D8 4B E9 7B AD */ bl __dt__4cXyzFv
/* 801715DC C0 02 9D A8 */ lfs f0, lit_10565(r2)
/* 801715E0 D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 801715E4 38 61 0B E4 */ addi r3, r1, 0xbe4
/* 801715E8 7F E4 FB 78 */ mr r4, r31
/* 801715EC 7E C5 B3 78 */ mr r5, r22
/* 801715F0 4B F2 61 2D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801715F4 38 61 13 04 */ addi r3, r1, 0x1304
/* 801715F8 38 81 0B E4 */ addi r4, r1, 0xbe4
/* 801715FC 4B F2 61 F9 */ bl __ct__4cXyzFRC4cXyz
/* 80171600 38 61 0B E4 */ addi r3, r1, 0xbe4
/* 80171604 38 80 FF FF */ li r4, -1
/* 80171608 4B E9 7B 7D */ bl __dt__4cXyzFv
/* 8017160C 7F E3 FB 78 */ mr r3, r31
/* 80171610 38 81 13 04 */ addi r4, r1, 0x1304
/* 80171614 38 BF 04 84 */ addi r5, r31, 0x484
/* 80171618 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 8017161C 4B FF 44 D5 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80171620 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80171624 40 82 00 58 */ bne lbl_8017167C
/* 80171628 38 61 0B D8 */ addi r3, r1, 0xbd8
/* 8017162C 38 81 13 04 */ addi r4, r1, 0x1304
/* 80171630 4B F2 61 C5 */ bl __ct__4cXyzFRC4cXyz
/* 80171634 38 61 0B CC */ addi r3, r1, 0xbcc
/* 80171638 38 9F 04 84 */ addi r4, r31, 0x484
/* 8017163C 4B F2 61 B9 */ bl __ct__4cXyzFRC4cXyz
/* 80171640 38 61 0B D8 */ addi r3, r1, 0xbd8
/* 80171644 38 81 0B CC */ addi r4, r1, 0xbcc
/* 80171648 7F A5 EB 78 */ mr r5, r29
/* 8017164C 7F C6 F3 78 */ mr r6, r30
/* 80171650 38 E0 00 00 */ li r7, 0
/* 80171654 48 00 37 FD */ bl func_80174E50
/* 80171658 7C 76 1B 78 */ mr r22, r3
/* 8017165C 38 61 0B CC */ addi r3, r1, 0xbcc
/* 80171660 38 80 FF FF */ li r4, -1
/* 80171664 4B E9 7B 21 */ bl __dt__4cXyzFv
/* 80171668 38 61 0B D8 */ addi r3, r1, 0xbd8
/* 8017166C 38 80 FF FF */ li r4, -1
/* 80171670 4B E9 7B 15 */ bl __dt__4cXyzFv
/* 80171674 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80171678 41 82 00 0C */ beq lbl_80171684
lbl_8017167C:
/* 8017167C 3B 80 00 00 */ li r28, 0
/* 80171680 48 00 00 38 */ b lbl_801716B8
lbl_80171684:
/* 80171684 38 7F 00 64 */ addi r3, r31, 0x64
/* 80171688 38 9F 04 78 */ addi r4, r31, 0x478
/* 8017168C 4B F2 61 4D */ bl __as__4cXyzFRC4cXyz
/* 80171690 38 7F 00 70 */ addi r3, r31, 0x70
/* 80171694 38 9F 04 84 */ addi r4, r31, 0x484
/* 80171698 4B F2 61 41 */ bl __as__4cXyzFRC4cXyz
/* 8017169C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801716A0 38 9F 04 90 */ addi r4, r31, 0x490
/* 801716A4 4B F1 D0 D1 */ bl __as__7cSGlobeFRC7cSGlobe
/* 801716A8 C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 801716AC D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 801716B0 7F 23 CB 78 */ mr r3, r25
/* 801716B4 4B FE E3 99 */ bl func_8015FA4C
lbl_801716B8:
/* 801716B8 38 61 13 04 */ addi r3, r1, 0x1304
/* 801716BC 38 80 FF FF */ li r4, -1
/* 801716C0 4B E9 7A C5 */ bl __dt__4cXyzFv
/* 801716C4 48 00 33 38 */ b lbl_801749FC
/* 801716C8 2C 1C 00 0E */ cmpwi r28, 0xe
/* 801716CC 40 82 01 08 */ bne lbl_801717D4
/* 801716D0 7F D6 F3 78 */ mr r22, r30
/* 801716D4 7F B9 EB 78 */ mr r25, r29
/* 801716D8 38 61 0B C0 */ addi r3, r1, 0xbc0
/* 801716DC 7F E4 FB 78 */ mr r4, r31
/* 801716E0 7F A5 EB 78 */ mr r5, r29
/* 801716E4 48 00 37 51 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801716E8 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801716EC 38 81 0B C0 */ addi r4, r1, 0xbc0
/* 801716F0 4B F2 60 E9 */ bl __as__4cXyzFRC4cXyz
/* 801716F4 38 61 0B C0 */ addi r3, r1, 0xbc0
/* 801716F8 38 80 FF FF */ li r4, -1
/* 801716FC 4B E9 7A 89 */ bl __dt__4cXyzFv
/* 80171700 38 61 0B B4 */ addi r3, r1, 0xbb4
/* 80171704 7F E4 FB 78 */ mr r4, r31
/* 80171708 7F C5 F3 78 */ mr r5, r30
/* 8017170C 48 00 37 29 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171710 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171714 38 81 0B B4 */ addi r4, r1, 0xbb4
/* 80171718 4B F2 60 C1 */ bl __as__4cXyzFRC4cXyz
/* 8017171C 38 61 0B B4 */ addi r3, r1, 0xbb4
/* 80171720 38 80 FF FF */ li r4, -1
/* 80171724 4B E9 7A 61 */ bl __dt__4cXyzFv
/* 80171728 38 61 02 B8 */ addi r3, r1, 0x2b8
/* 8017172C 38 9F 04 18 */ addi r4, r31, 0x418
/* 80171730 48 10 00 C1 */ bl __ct__7cSGlobeFRC7cSGlobe
/* 80171734 38 61 0B A8 */ addi r3, r1, 0xba8
/* 80171738 7F E4 FB 78 */ mr r4, r31
/* 8017173C 7F A5 EB 78 */ mr r5, r29
/* 80171740 48 00 36 D9 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171744 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171748 38 81 0B A8 */ addi r4, r1, 0xba8
/* 8017174C 4B F2 60 8D */ bl __as__4cXyzFRC4cXyz
/* 80171750 38 61 0B A8 */ addi r3, r1, 0xba8
/* 80171754 38 80 FF FF */ li r4, -1
/* 80171758 4B E9 7A 2D */ bl __dt__4cXyzFv
/* 8017175C 38 61 0B 9C */ addi r3, r1, 0xb9c
/* 80171760 7F E4 FB 78 */ mr r4, r31
/* 80171764 7F C5 F3 78 */ mr r5, r30
/* 80171768 48 00 36 B1 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 8017176C 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171770 38 81 0B 9C */ addi r4, r1, 0xb9c
/* 80171774 4B F2 60 65 */ bl __as__4cXyzFRC4cXyz
/* 80171778 38 61 0B 9C */ addi r3, r1, 0xb9c
/* 8017177C 38 80 FF FF */ li r4, -1
/* 80171780 4B E9 7A 05 */ bl __dt__4cXyzFv
/* 80171784 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171788 41 82 00 28 */ beq lbl_801717B0
/* 8017178C 38 61 0B 90 */ addi r3, r1, 0xb90
/* 80171790 7F E4 FB 78 */ mr r4, r31
/* 80171794 7F C5 F3 78 */ mr r5, r30
/* 80171798 4B F2 5F 85 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017179C C0 01 0B 94 */ lfs f0, 0xb94(r1)
/* 801717A0 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 801717A4 38 61 0B 90 */ addi r3, r1, 0xb90
/* 801717A8 38 80 FF FF */ li r4, -1
/* 801717AC 4B E9 79 D9 */ bl __dt__4cXyzFv
lbl_801717B0:
/* 801717B0 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 801717B4 41 82 00 10 */ beq lbl_801717C4
/* 801717B8 38 61 13 94 */ addi r3, r1, 0x1394
/* 801717BC 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 801717C0 4B F1 D1 45 */ bl __apl__4cXyzFRC3Vec
lbl_801717C4:
/* 801717C4 38 61 02 B8 */ addi r3, r1, 0x2b8
/* 801717C8 38 80 FF FF */ li r4, -1
/* 801717CC 4B EF FE B1 */ bl __dt__7cSGlobeFv
/* 801717D0 48 00 00 EC */ b lbl_801718BC
lbl_801717D4:
/* 801717D4 7F B6 EB 78 */ mr r22, r29
/* 801717D8 7F D9 F3 78 */ mr r25, r30
/* 801717DC 38 61 0B 84 */ addi r3, r1, 0xb84
/* 801717E0 7F E4 FB 78 */ mr r4, r31
/* 801717E4 7F C5 F3 78 */ mr r5, r30
/* 801717E8 48 00 36 4D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801717EC 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801717F0 38 81 0B 84 */ addi r4, r1, 0xb84
/* 801717F4 4B F2 5F E5 */ bl __as__4cXyzFRC4cXyz
/* 801717F8 38 61 0B 84 */ addi r3, r1, 0xb84
/* 801717FC 38 80 FF FF */ li r4, -1
/* 80171800 4B E9 79 85 */ bl __dt__4cXyzFv
/* 80171804 38 61 0B 78 */ addi r3, r1, 0xb78
/* 80171808 7F E4 FB 78 */ mr r4, r31
/* 8017180C 7F A5 EB 78 */ mr r5, r29
/* 80171810 48 00 36 25 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171814 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171818 38 81 0B 78 */ addi r4, r1, 0xb78
/* 8017181C 4B F2 5F BD */ bl __as__4cXyzFRC4cXyz
/* 80171820 38 61 0B 78 */ addi r3, r1, 0xb78
/* 80171824 38 80 FF FF */ li r4, -1
/* 80171828 4B E9 79 5D */ bl __dt__4cXyzFv
/* 8017182C 38 61 0B 6C */ addi r3, r1, 0xb6c
/* 80171830 7F E4 FB 78 */ mr r4, r31
/* 80171834 7F C5 F3 78 */ mr r5, r30
/* 80171838 48 00 35 E1 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 8017183C 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171840 38 81 0B 6C */ addi r4, r1, 0xb6c
/* 80171844 4B F2 5F 95 */ bl __as__4cXyzFRC4cXyz
/* 80171848 38 61 0B 6C */ addi r3, r1, 0xb6c
/* 8017184C 38 80 FF FF */ li r4, -1
/* 80171850 4B E9 79 35 */ bl __dt__4cXyzFv
/* 80171854 38 61 0B 60 */ addi r3, r1, 0xb60
/* 80171858 7F E4 FB 78 */ mr r4, r31
/* 8017185C 7F A5 EB 78 */ mr r5, r29
/* 80171860 48 00 35 B9 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171864 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171868 38 81 0B 60 */ addi r4, r1, 0xb60
/* 8017186C 4B F2 5F 6D */ bl __as__4cXyzFRC4cXyz
/* 80171870 38 61 0B 60 */ addi r3, r1, 0xb60
/* 80171874 38 80 FF FF */ li r4, -1
/* 80171878 4B E9 79 0D */ bl __dt__4cXyzFv
/* 8017187C 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171880 41 82 00 28 */ beq lbl_801718A8
/* 80171884 38 61 0B 54 */ addi r3, r1, 0xb54
/* 80171888 7F E4 FB 78 */ mr r4, r31
/* 8017188C 7F C5 F3 78 */ mr r5, r30
/* 80171890 4B F2 5E 8D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171894 C0 01 0B 58 */ lfs f0, 0xb58(r1)
/* 80171898 D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 8017189C 38 61 0B 54 */ addi r3, r1, 0xb54
/* 801718A0 38 80 FF FF */ li r4, -1
/* 801718A4 4B E9 78 E1 */ bl __dt__4cXyzFv
lbl_801718A8:
/* 801718A8 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 801718AC 41 82 00 10 */ beq lbl_801718BC
/* 801718B0 38 61 13 88 */ addi r3, r1, 0x1388
/* 801718B4 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 801718B8 4B F1 D0 4D */ bl __apl__4cXyzFRC3Vec
lbl_801718BC:
/* 801718BC 38 7F 00 64 */ addi r3, r31, 0x64
/* 801718C0 38 81 13 88 */ addi r4, r1, 0x1388
/* 801718C4 4B F2 5F 15 */ bl __as__4cXyzFRC4cXyz
/* 801718C8 C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 801718CC C0 42 9C E4 */ lfs f2, lit_6629(r2)
/* 801718D0 EC 20 10 28 */ fsubs f1, f0, f2
/* 801718D4 C0 1F 04 64 */ lfs f0, 0x464(r31)
/* 801718D8 EC 02 00 32 */ fmuls f0, f2, f0
/* 801718DC EC 01 00 28 */ fsubs f0, f1, f0
/* 801718E0 D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 801718E4 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 801718E8 2C 00 00 00 */ cmpwi r0, 0
/* 801718EC 40 82 00 4C */ bne lbl_80171938
/* 801718F0 38 61 0B 48 */ addi r3, r1, 0xb48
/* 801718F4 38 81 13 AC */ addi r4, r1, 0x13ac
/* 801718F8 38 A1 13 A0 */ addi r5, r1, 0x13a0
/* 801718FC 48 0F 52 39 */ bl __mi__4cXyzCFRC3Vec
/* 80171900 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80171904 38 81 0B 48 */ addi r4, r1, 0xb48
/* 80171908 48 10 01 69 */ bl Val__7cSGlobeFRC4cXyz
/* 8017190C 38 61 0B 48 */ addi r3, r1, 0xb48
/* 80171910 38 80 FF FF */ li r4, -1
/* 80171914 4B E9 78 71 */ bl __dt__4cXyzFv
/* 80171918 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8017191C 48 01 11 49 */ bl R__7cSGlobeCFv
/* 80171920 C0 02 9D 50 */ lfs f0, lit_9405(r2)
/* 80171924 EC 21 00 28 */ fsubs f1, f1, f0
/* 80171928 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8017192C 48 01 11 21 */ bl R__7cSGlobeFf
/* 80171930 38 00 00 01 */ li r0, 1
/* 80171934 98 1F 01 58 */ stb r0, 0x158(r31)
lbl_80171938:
/* 80171938 38 61 0B 3C */ addi r3, r1, 0xb3c
/* 8017193C 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80171940 48 10 01 75 */ bl Xyz__7cSGlobeCFv
/* 80171944 38 61 0B 30 */ addi r3, r1, 0xb30
/* 80171948 38 9F 00 64 */ addi r4, r31, 0x64
/* 8017194C 38 A1 0B 3C */ addi r5, r1, 0xb3c
/* 80171950 48 0F 51 95 */ bl __pl__4cXyzCFRC3Vec
/* 80171954 38 7F 00 70 */ addi r3, r31, 0x70
/* 80171958 38 81 0B 30 */ addi r4, r1, 0xb30
/* 8017195C 4B F2 5E 7D */ bl __as__4cXyzFRC4cXyz
/* 80171960 38 61 0B 30 */ addi r3, r1, 0xb30
/* 80171964 38 80 FF FF */ li r4, -1
/* 80171968 4B E9 78 1D */ bl __dt__4cXyzFv
/* 8017196C 38 61 0B 3C */ addi r3, r1, 0xb3c
/* 80171970 38 80 FF FF */ li r4, -1
/* 80171974 4B E9 78 11 */ bl __dt__4cXyzFv
/* 80171978 C0 42 9C BC */ lfs f2, lit_5663(r2)
/* 8017197C C0 3F 04 64 */ lfs f1, 0x464(r31)
/* 80171980 C0 02 9D EC */ lfs f0, lit_10582(r2)
/* 80171984 EC 01 00 32 */ fmuls f0, f1, f0
/* 80171988 EC 02 00 2A */ fadds f0, f2, f0
/* 8017198C D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80171990 38 61 0B 24 */ addi r3, r1, 0xb24
/* 80171994 7F E4 FB 78 */ mr r4, r31
/* 80171998 7E C5 B3 78 */ mr r5, r22
/* 8017199C 4B F2 5D 81 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801719A0 38 61 12 F8 */ addi r3, r1, 0x12f8
/* 801719A4 38 81 0B 24 */ addi r4, r1, 0xb24
/* 801719A8 4B F2 5E 4D */ bl __ct__4cXyzFRC4cXyz
/* 801719AC 38 61 0B 24 */ addi r3, r1, 0xb24
/* 801719B0 38 80 FF FF */ li r4, -1
/* 801719B4 4B E9 77 D1 */ bl __dt__4cXyzFv
/* 801719B8 7F 23 CB 78 */ mr r3, r25
/* 801719BC 4B FE E0 91 */ bl func_8015FA4C
/* 801719C0 38 61 12 F8 */ addi r3, r1, 0x12f8
/* 801719C4 38 80 FF FF */ li r4, -1
/* 801719C8 4B E9 77 BD */ bl __dt__4cXyzFv
/* 801719CC 48 00 30 30 */ b lbl_801749FC
/* 801719D0 2C 1C 00 12 */ cmpwi r28, 0x12
/* 801719D4 40 82 00 F0 */ bne lbl_80171AC4
/* 801719D8 7F B9 EB 78 */ mr r25, r29
/* 801719DC 83 5F 04 20 */ lwz r26, 0x420(r31)
/* 801719E0 38 61 0B 18 */ addi r3, r1, 0xb18
/* 801719E4 7F E4 FB 78 */ mr r4, r31
/* 801719E8 7F C5 F3 78 */ mr r5, r30
/* 801719EC 48 00 34 49 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801719F0 38 61 13 AC */ addi r3, r1, 0x13ac
/* 801719F4 38 81 0B 18 */ addi r4, r1, 0xb18
/* 801719F8 4B F2 5D E1 */ bl __as__4cXyzFRC4cXyz
/* 801719FC 38 61 0B 18 */ addi r3, r1, 0xb18
/* 80171A00 38 80 FF FF */ li r4, -1
/* 80171A04 4B E9 77 81 */ bl __dt__4cXyzFv
/* 80171A08 38 61 0B 0C */ addi r3, r1, 0xb0c
/* 80171A0C 7F E4 FB 78 */ mr r4, r31
/* 80171A10 7F A5 EB 78 */ mr r5, r29
/* 80171A14 48 00 34 21 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171A18 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171A1C 38 81 0B 0C */ addi r4, r1, 0xb0c
/* 80171A20 4B F2 5D B9 */ bl __as__4cXyzFRC4cXyz
/* 80171A24 38 61 0B 0C */ addi r3, r1, 0xb0c
/* 80171A28 38 80 FF FF */ li r4, -1
/* 80171A2C 4B E9 77 59 */ bl __dt__4cXyzFv
/* 80171A30 38 61 0B 00 */ addi r3, r1, 0xb00
/* 80171A34 7F E4 FB 78 */ mr r4, r31
/* 80171A38 7F C5 F3 78 */ mr r5, r30
/* 80171A3C 48 00 33 DD */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171A40 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171A44 38 81 0B 00 */ addi r4, r1, 0xb00
/* 80171A48 4B F2 5D 91 */ bl __as__4cXyzFRC4cXyz
/* 80171A4C 38 61 0B 00 */ addi r3, r1, 0xb00
/* 80171A50 38 80 FF FF */ li r4, -1
/* 80171A54 4B E9 77 31 */ bl __dt__4cXyzFv
/* 80171A58 38 61 0A F4 */ addi r3, r1, 0xaf4
/* 80171A5C 7F E4 FB 78 */ mr r4, r31
/* 80171A60 7F A5 EB 78 */ mr r5, r29
/* 80171A64 48 00 33 B5 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171A68 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171A6C 38 81 0A F4 */ addi r4, r1, 0xaf4
/* 80171A70 4B F2 5D 69 */ bl __as__4cXyzFRC4cXyz
/* 80171A74 38 61 0A F4 */ addi r3, r1, 0xaf4
/* 80171A78 38 80 FF FF */ li r4, -1
/* 80171A7C 4B E9 77 09 */ bl __dt__4cXyzFv
/* 80171A80 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171A84 41 82 00 28 */ beq lbl_80171AAC
/* 80171A88 38 61 0A E8 */ addi r3, r1, 0xae8
/* 80171A8C 7F E4 FB 78 */ mr r4, r31
/* 80171A90 7F C5 F3 78 */ mr r5, r30
/* 80171A94 4B F2 5C 89 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171A98 C0 01 0A EC */ lfs f0, 0xaec(r1)
/* 80171A9C D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80171AA0 38 61 0A E8 */ addi r3, r1, 0xae8
/* 80171AA4 38 80 FF FF */ li r4, -1
/* 80171AA8 4B E9 76 DD */ bl __dt__4cXyzFv
lbl_80171AAC:
/* 80171AAC 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80171AB0 41 82 01 04 */ beq lbl_80171BB4
/* 80171AB4 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171AB8 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80171ABC 4B F1 CE 49 */ bl __apl__4cXyzFRC3Vec
/* 80171AC0 48 00 00 F4 */ b lbl_80171BB4
lbl_80171AC4:
/* 80171AC4 7F D9 F3 78 */ mr r25, r30
/* 80171AC8 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80171ACC 7C 00 00 34 */ cntlzw r0, r0
/* 80171AD0 54 1A D9 7E */ srwi r26, r0, 5
/* 80171AD4 38 61 0A DC */ addi r3, r1, 0xadc
/* 80171AD8 7F E4 FB 78 */ mr r4, r31
/* 80171ADC 7F A5 EB 78 */ mr r5, r29
/* 80171AE0 48 00 33 55 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171AE4 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80171AE8 38 81 0A DC */ addi r4, r1, 0xadc
/* 80171AEC 4B F2 5C ED */ bl __as__4cXyzFRC4cXyz
/* 80171AF0 38 61 0A DC */ addi r3, r1, 0xadc
/* 80171AF4 38 80 FF FF */ li r4, -1
/* 80171AF8 4B E9 76 8D */ bl __dt__4cXyzFv
/* 80171AFC 38 61 0A D0 */ addi r3, r1, 0xad0
/* 80171B00 7F E4 FB 78 */ mr r4, r31
/* 80171B04 7F C5 F3 78 */ mr r5, r30
/* 80171B08 48 00 33 2D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171B0C 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171B10 38 81 0A D0 */ addi r4, r1, 0xad0
/* 80171B14 4B F2 5C C5 */ bl __as__4cXyzFRC4cXyz
/* 80171B18 38 61 0A D0 */ addi r3, r1, 0xad0
/* 80171B1C 38 80 FF FF */ li r4, -1
/* 80171B20 4B E9 76 65 */ bl __dt__4cXyzFv
/* 80171B24 38 61 0A C4 */ addi r3, r1, 0xac4
/* 80171B28 7F E4 FB 78 */ mr r4, r31
/* 80171B2C 7F A5 EB 78 */ mr r5, r29
/* 80171B30 48 00 32 E9 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171B34 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171B38 38 81 0A C4 */ addi r4, r1, 0xac4
/* 80171B3C 4B F2 5C 9D */ bl __as__4cXyzFRC4cXyz
/* 80171B40 38 61 0A C4 */ addi r3, r1, 0xac4
/* 80171B44 38 80 FF FF */ li r4, -1
/* 80171B48 4B E9 76 3D */ bl __dt__4cXyzFv
/* 80171B4C 38 61 0A B8 */ addi r3, r1, 0xab8
/* 80171B50 7F E4 FB 78 */ mr r4, r31
/* 80171B54 7F C5 F3 78 */ mr r5, r30
/* 80171B58 48 00 32 C1 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171B5C 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171B60 38 81 0A B8 */ addi r4, r1, 0xab8
/* 80171B64 4B F2 5C 75 */ bl __as__4cXyzFRC4cXyz
/* 80171B68 38 61 0A B8 */ addi r3, r1, 0xab8
/* 80171B6C 38 80 FF FF */ li r4, -1
/* 80171B70 4B E9 76 15 */ bl __dt__4cXyzFv
/* 80171B74 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171B78 41 82 00 28 */ beq lbl_80171BA0
/* 80171B7C 38 61 0A AC */ addi r3, r1, 0xaac
/* 80171B80 7F E4 FB 78 */ mr r4, r31
/* 80171B84 7F C5 F3 78 */ mr r5, r30
/* 80171B88 4B F2 5B 95 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171B8C C0 01 0A B0 */ lfs f0, 0xab0(r1)
/* 80171B90 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 80171B94 38 61 0A AC */ addi r3, r1, 0xaac
/* 80171B98 38 80 FF FF */ li r4, -1
/* 80171B9C 4B E9 75 E9 */ bl __dt__4cXyzFv
lbl_80171BA0:
/* 80171BA0 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80171BA4 41 82 00 10 */ beq lbl_80171BB4
/* 80171BA8 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171BAC 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80171BB0 4B F1 CD 55 */ bl __apl__4cXyzFRC3Vec
lbl_80171BB4:
/* 80171BB4 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80171BB8 2C 00 00 00 */ cmpwi r0, 0
/* 80171BBC 40 82 01 A8 */ bne lbl_80171D64
/* 80171BC0 38 00 00 01 */ li r0, 1
/* 80171BC4 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80171BC8 38 61 12 EC */ addi r3, r1, 0x12ec
/* 80171BCC C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 80171BD0 C0 42 9E 08 */ lfs f2, lit_11173(r2)
/* 80171BD4 C0 62 9D CC */ lfs f3, lit_10574(r2)
/* 80171BD8 4B FC FD 85 */ bl __ct__4cXyzFfff
/* 80171BDC 38 61 0A A0 */ addi r3, r1, 0xaa0
/* 80171BE0 7F E4 FB 78 */ mr r4, r31
/* 80171BE4 7F 25 CB 78 */ mr r5, r25
/* 80171BE8 4B F2 5B 35 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171BEC 38 61 0A 94 */ addi r3, r1, 0xa94
/* 80171BF0 38 81 13 AC */ addi r4, r1, 0x13ac
/* 80171BF4 38 A1 0A A0 */ addi r5, r1, 0xaa0
/* 80171BF8 48 0F 4F 3D */ bl __mi__4cXyzCFRC3Vec
/* 80171BFC 38 61 02 B0 */ addi r3, r1, 0x2b0
/* 80171C00 38 81 0A 94 */ addi r4, r1, 0xa94
/* 80171C04 48 0F FC 7D */ bl __ct__7cSGlobeFRC4cXyz
/* 80171C08 38 61 0A 94 */ addi r3, r1, 0xa94
/* 80171C0C 38 80 FF FF */ li r4, -1
/* 80171C10 4B E9 75 75 */ bl __dt__4cXyzFv
/* 80171C14 38 61 0A A0 */ addi r3, r1, 0xaa0
/* 80171C18 38 80 FF FF */ li r4, -1
/* 80171C1C 4B E9 75 69 */ bl __dt__4cXyzFv
/* 80171C20 38 61 02 A8 */ addi r3, r1, 0x2a8
/* 80171C24 38 81 12 EC */ addi r4, r1, 0x12ec
/* 80171C28 48 0F FC 59 */ bl __ct__7cSGlobeFRC4cXyz
/* 80171C2C 38 61 02 B0 */ addi r3, r1, 0x2b0
/* 80171C30 48 01 10 55 */ bl U__7cSGlobeCFv
/* 80171C34 7C 76 1B 78 */ mr r22, r3
/* 80171C38 38 61 02 A8 */ addi r3, r1, 0x2a8
/* 80171C3C 48 01 10 49 */ bl U__7cSGlobeCFv
/* 80171C40 7C 64 1B 78 */ mr r4, r3
/* 80171C44 38 61 01 00 */ addi r3, r1, 0x100
/* 80171C48 7E C5 B3 78 */ mr r5, r22
/* 80171C4C 48 0F F5 29 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80171C50 38 61 02 A8 */ addi r3, r1, 0x2a8
/* 80171C54 38 81 01 00 */ addi r4, r1, 0x100
/* 80171C58 4B F1 CC 3D */ bl U__7cSGlobeFRC7cSAngle
/* 80171C5C 38 61 01 00 */ addi r3, r1, 0x100
/* 80171C60 38 80 FF FF */ li r4, -1
/* 80171C64 4B EB E8 AD */ bl __dt__7cSAngleFv
/* 80171C68 38 61 0A 88 */ addi r3, r1, 0xa88
/* 80171C6C 38 81 02 A8 */ addi r4, r1, 0x2a8
/* 80171C70 48 0F FE 45 */ bl Xyz__7cSGlobeCFv
/* 80171C74 38 61 0A 7C */ addi r3, r1, 0xa7c
/* 80171C78 38 81 13 88 */ addi r4, r1, 0x1388
/* 80171C7C 38 A1 0A 88 */ addi r5, r1, 0xa88
/* 80171C80 48 0F 4E 65 */ bl __pl__4cXyzCFRC3Vec
/* 80171C84 38 7F 04 04 */ addi r3, r31, 0x404
/* 80171C88 38 81 0A 7C */ addi r4, r1, 0xa7c
/* 80171C8C 4B F2 5B 4D */ bl __as__4cXyzFRC4cXyz
/* 80171C90 38 61 0A 7C */ addi r3, r1, 0xa7c
/* 80171C94 38 80 FF FF */ li r4, -1
/* 80171C98 4B E9 74 ED */ bl __dt__4cXyzFv
/* 80171C9C 38 61 0A 88 */ addi r3, r1, 0xa88
/* 80171CA0 38 80 FF FF */ li r4, -1
/* 80171CA4 4B E9 74 E1 */ bl __dt__4cXyzFv
/* 80171CA8 C0 5F 04 08 */ lfs f2, 0x408(r31)
/* 80171CAC C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 80171CB0 C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 80171CB4 EC 01 00 28 */ fsubs f0, f1, f0
/* 80171CB8 EC 02 00 2A */ fadds f0, f2, f0
/* 80171CBC D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 80171CC0 38 61 02 14 */ addi r3, r1, 0x214
/* 80171CC4 2C 1A 00 00 */ cmpwi r26, 0
/* 80171CC8 41 82 00 0C */ beq lbl_80171CD4
/* 80171CCC C0 22 9D 90 */ lfs f1, lit_10559(r2)
/* 80171CD0 48 00 00 08 */ b lbl_80171CD8
lbl_80171CD4:
/* 80171CD4 C0 22 9D 74 */ lfs f1, lit_10552(r2)
lbl_80171CD8:
/* 80171CD8 48 0F F2 F1 */ bl __ct__7cSAngleFf
/* 80171CDC 38 7F 04 78 */ addi r3, r31, 0x478
/* 80171CE0 38 9F 04 04 */ addi r4, r31, 0x404
/* 80171CE4 4B F2 5A F5 */ bl __as__4cXyzFRC4cXyz
/* 80171CE8 38 61 00 FC */ addi r3, r1, 0xfc
/* 80171CEC 7F E4 FB 78 */ mr r4, r31
/* 80171CF0 7F 25 CB 78 */ mr r5, r25
/* 80171CF4 4B F2 5A 45 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80171CF8 38 61 00 F8 */ addi r3, r1, 0xf8
/* 80171CFC 38 81 02 14 */ addi r4, r1, 0x214
/* 80171D00 38 A1 00 FC */ addi r5, r1, 0xfc
/* 80171D04 48 0F F4 71 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80171D08 38 7F 04 90 */ addi r3, r31, 0x490
/* 80171D0C C0 22 9E 58 */ lfs f1, lit_12285(r2)
/* 80171D10 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 80171D14 38 A1 00 F8 */ addi r5, r1, 0xf8
/* 80171D18 48 0F FC F1 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 80171D1C 38 61 00 F8 */ addi r3, r1, 0xf8
/* 80171D20 38 80 FF FF */ li r4, -1
/* 80171D24 4B EB E7 ED */ bl __dt__7cSAngleFv
/* 80171D28 38 61 00 FC */ addi r3, r1, 0xfc
/* 80171D2C 38 80 FF FF */ li r4, -1
/* 80171D30 4B EB E7 E1 */ bl __dt__7cSAngleFv
/* 80171D34 38 61 02 14 */ addi r3, r1, 0x214
/* 80171D38 38 80 FF FF */ li r4, -1
/* 80171D3C 4B EB E7 D5 */ bl __dt__7cSAngleFv
/* 80171D40 38 61 02 A8 */ addi r3, r1, 0x2a8
/* 80171D44 38 80 FF FF */ li r4, -1
/* 80171D48 4B EF F9 35 */ bl __dt__7cSGlobeFv
/* 80171D4C 38 61 02 B0 */ addi r3, r1, 0x2b0
/* 80171D50 38 80 FF FF */ li r4, -1
/* 80171D54 4B EF F9 29 */ bl __dt__7cSGlobeFv
/* 80171D58 38 61 12 EC */ addi r3, r1, 0x12ec
/* 80171D5C 38 80 FF FF */ li r4, -1
/* 80171D60 4B E9 74 25 */ bl __dt__4cXyzFv
lbl_80171D64:
/* 80171D64 38 61 0A 70 */ addi r3, r1, 0xa70
/* 80171D68 38 9F 04 90 */ addi r4, r31, 0x490
/* 80171D6C 48 0F FD 49 */ bl Xyz__7cSGlobeCFv
/* 80171D70 38 61 0A 64 */ addi r3, r1, 0xa64
/* 80171D74 38 9F 04 78 */ addi r4, r31, 0x478
/* 80171D78 38 A1 0A 70 */ addi r5, r1, 0xa70
/* 80171D7C 48 0F 4D 69 */ bl __pl__4cXyzCFRC3Vec
/* 80171D80 38 7F 04 84 */ addi r3, r31, 0x484
/* 80171D84 38 81 0A 64 */ addi r4, r1, 0xa64
/* 80171D88 4B F2 5A 51 */ bl __as__4cXyzFRC4cXyz
/* 80171D8C 38 61 0A 64 */ addi r3, r1, 0xa64
/* 80171D90 38 80 FF FF */ li r4, -1
/* 80171D94 4B E9 73 F1 */ bl __dt__4cXyzFv
/* 80171D98 38 61 0A 70 */ addi r3, r1, 0xa70
/* 80171D9C 38 80 FF FF */ li r4, -1
/* 80171DA0 4B E9 73 E5 */ bl __dt__4cXyzFv
/* 80171DA4 C0 02 9D 88 */ lfs f0, lit_10557(r2)
/* 80171DA8 D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 80171DAC 38 61 0A 58 */ addi r3, r1, 0xa58
/* 80171DB0 7F E4 FB 78 */ mr r4, r31
/* 80171DB4 7F 25 CB 78 */ mr r5, r25
/* 80171DB8 4B F2 59 65 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171DBC 38 61 12 E0 */ addi r3, r1, 0x12e0
/* 80171DC0 38 81 0A 58 */ addi r4, r1, 0xa58
/* 80171DC4 4B F2 5A 31 */ bl __ct__4cXyzFRC4cXyz
/* 80171DC8 38 61 0A 58 */ addi r3, r1, 0xa58
/* 80171DCC 38 80 FF FF */ li r4, -1
/* 80171DD0 4B E9 73 B5 */ bl __dt__4cXyzFv
/* 80171DD4 7F E3 FB 78 */ mr r3, r31
/* 80171DD8 38 81 12 E0 */ addi r4, r1, 0x12e0
/* 80171DDC 38 BF 04 84 */ addi r5, r31, 0x484
/* 80171DE0 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80171DE4 4B FF 3D 0D */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80171DE8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80171DEC 40 82 00 58 */ bne lbl_80171E44
/* 80171DF0 38 61 0A 4C */ addi r3, r1, 0xa4c
/* 80171DF4 38 81 12 E0 */ addi r4, r1, 0x12e0
/* 80171DF8 4B F2 59 FD */ bl __ct__4cXyzFRC4cXyz
/* 80171DFC 38 61 0A 40 */ addi r3, r1, 0xa40
/* 80171E00 38 9F 04 84 */ addi r4, r31, 0x484
/* 80171E04 4B F2 59 F1 */ bl __ct__4cXyzFRC4cXyz
/* 80171E08 38 61 0A 4C */ addi r3, r1, 0xa4c
/* 80171E0C 38 81 0A 40 */ addi r4, r1, 0xa40
/* 80171E10 7F A5 EB 78 */ mr r5, r29
/* 80171E14 7F C6 F3 78 */ mr r6, r30
/* 80171E18 38 E0 00 00 */ li r7, 0
/* 80171E1C 48 00 30 35 */ bl func_80174E50
/* 80171E20 7C 76 1B 78 */ mr r22, r3
/* 80171E24 38 61 0A 40 */ addi r3, r1, 0xa40
/* 80171E28 38 80 FF FF */ li r4, -1
/* 80171E2C 4B E9 73 59 */ bl __dt__4cXyzFv
/* 80171E30 38 61 0A 4C */ addi r3, r1, 0xa4c
/* 80171E34 38 80 FF FF */ li r4, -1
/* 80171E38 4B E9 73 4D */ bl __dt__4cXyzFv
/* 80171E3C 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80171E40 41 82 00 0C */ beq lbl_80171E4C
lbl_80171E44:
/* 80171E44 3B 80 00 00 */ li r28, 0
/* 80171E48 48 00 00 30 */ b lbl_80171E78
lbl_80171E4C:
/* 80171E4C 38 7F 00 64 */ addi r3, r31, 0x64
/* 80171E50 38 9F 04 78 */ addi r4, r31, 0x478
/* 80171E54 4B F2 59 85 */ bl __as__4cXyzFRC4cXyz
/* 80171E58 38 7F 00 70 */ addi r3, r31, 0x70
/* 80171E5C 38 9F 04 84 */ addi r4, r31, 0x484
/* 80171E60 4B F2 59 79 */ bl __as__4cXyzFRC4cXyz
/* 80171E64 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80171E68 38 9F 04 90 */ addi r4, r31, 0x490
/* 80171E6C 4B F1 C9 09 */ bl __as__7cSGlobeFRC7cSGlobe
/* 80171E70 C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 80171E74 D0 1F 00 80 */ stfs f0, 0x80(r31)
lbl_80171E78:
/* 80171E78 38 61 12 E0 */ addi r3, r1, 0x12e0
/* 80171E7C 38 80 FF FF */ li r4, -1
/* 80171E80 4B E9 73 05 */ bl __dt__4cXyzFv
/* 80171E84 48 00 2B 78 */ b lbl_801749FC
/* 80171E88 2C 1C 00 18 */ cmpwi r28, 0x18
/* 80171E8C 40 82 00 F0 */ bne lbl_80171F7C
/* 80171E90 7F B9 EB 78 */ mr r25, r29
/* 80171E94 83 5F 04 20 */ lwz r26, 0x420(r31)
/* 80171E98 38 61 0A 34 */ addi r3, r1, 0xa34
/* 80171E9C 7F E4 FB 78 */ mr r4, r31
/* 80171EA0 7F C5 F3 78 */ mr r5, r30
/* 80171EA4 48 00 2F 91 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171EA8 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80171EAC 38 81 0A 34 */ addi r4, r1, 0xa34
/* 80171EB0 4B F2 59 29 */ bl __as__4cXyzFRC4cXyz
/* 80171EB4 38 61 0A 34 */ addi r3, r1, 0xa34
/* 80171EB8 38 80 FF FF */ li r4, -1
/* 80171EBC 4B E9 72 C9 */ bl __dt__4cXyzFv
/* 80171EC0 38 61 0A 28 */ addi r3, r1, 0xa28
/* 80171EC4 7F E4 FB 78 */ mr r4, r31
/* 80171EC8 7F A5 EB 78 */ mr r5, r29
/* 80171ECC 48 00 2F 69 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171ED0 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171ED4 38 81 0A 28 */ addi r4, r1, 0xa28
/* 80171ED8 4B F2 59 01 */ bl __as__4cXyzFRC4cXyz
/* 80171EDC 38 61 0A 28 */ addi r3, r1, 0xa28
/* 80171EE0 38 80 FF FF */ li r4, -1
/* 80171EE4 4B E9 72 A1 */ bl __dt__4cXyzFv
/* 80171EE8 38 61 0A 1C */ addi r3, r1, 0xa1c
/* 80171EEC 7F E4 FB 78 */ mr r4, r31
/* 80171EF0 7F C5 F3 78 */ mr r5, r30
/* 80171EF4 48 00 2F 25 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171EF8 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171EFC 38 81 0A 1C */ addi r4, r1, 0xa1c
/* 80171F00 4B F2 58 D9 */ bl __as__4cXyzFRC4cXyz
/* 80171F04 38 61 0A 1C */ addi r3, r1, 0xa1c
/* 80171F08 38 80 FF FF */ li r4, -1
/* 80171F0C 4B E9 72 79 */ bl __dt__4cXyzFv
/* 80171F10 38 61 0A 10 */ addi r3, r1, 0xa10
/* 80171F14 7F E4 FB 78 */ mr r4, r31
/* 80171F18 7F A5 EB 78 */ mr r5, r29
/* 80171F1C 48 00 2E FD */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171F20 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171F24 38 81 0A 10 */ addi r4, r1, 0xa10
/* 80171F28 4B F2 58 B1 */ bl __as__4cXyzFRC4cXyz
/* 80171F2C 38 61 0A 10 */ addi r3, r1, 0xa10
/* 80171F30 38 80 FF FF */ li r4, -1
/* 80171F34 4B E9 72 51 */ bl __dt__4cXyzFv
/* 80171F38 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80171F3C 41 82 00 28 */ beq lbl_80171F64
/* 80171F40 38 61 0A 04 */ addi r3, r1, 0xa04
/* 80171F44 7F E4 FB 78 */ mr r4, r31
/* 80171F48 7F C5 F3 78 */ mr r5, r30
/* 80171F4C 4B F2 57 D1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80171F50 C0 01 0A 08 */ lfs f0, 0xa08(r1)
/* 80171F54 D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80171F58 38 61 0A 04 */ addi r3, r1, 0xa04
/* 80171F5C 38 80 FF FF */ li r4, -1
/* 80171F60 4B E9 72 25 */ bl __dt__4cXyzFv
lbl_80171F64:
/* 80171F64 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80171F68 41 82 01 04 */ beq lbl_8017206C
/* 80171F6C 38 61 13 88 */ addi r3, r1, 0x1388
/* 80171F70 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80171F74 4B F1 C9 91 */ bl __apl__4cXyzFRC3Vec
/* 80171F78 48 00 00 F4 */ b lbl_8017206C
lbl_80171F7C:
/* 80171F7C 7F D9 F3 78 */ mr r25, r30
/* 80171F80 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80171F84 7C 00 00 34 */ cntlzw r0, r0
/* 80171F88 54 1A D9 7E */ srwi r26, r0, 5
/* 80171F8C 38 61 09 F8 */ addi r3, r1, 0x9f8
/* 80171F90 7F E4 FB 78 */ mr r4, r31
/* 80171F94 7F A5 EB 78 */ mr r5, r29
/* 80171F98 48 00 2E 9D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171F9C 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80171FA0 38 81 09 F8 */ addi r4, r1, 0x9f8
/* 80171FA4 4B F2 58 35 */ bl __as__4cXyzFRC4cXyz
/* 80171FA8 38 61 09 F8 */ addi r3, r1, 0x9f8
/* 80171FAC 38 80 FF FF */ li r4, -1
/* 80171FB0 4B E9 71 D5 */ bl __dt__4cXyzFv
/* 80171FB4 38 61 09 EC */ addi r3, r1, 0x9ec
/* 80171FB8 7F E4 FB 78 */ mr r4, r31
/* 80171FBC 7F C5 F3 78 */ mr r5, r30
/* 80171FC0 48 00 2E 75 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80171FC4 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80171FC8 38 81 09 EC */ addi r4, r1, 0x9ec
/* 80171FCC 4B F2 58 0D */ bl __as__4cXyzFRC4cXyz
/* 80171FD0 38 61 09 EC */ addi r3, r1, 0x9ec
/* 80171FD4 38 80 FF FF */ li r4, -1
/* 80171FD8 4B E9 71 AD */ bl __dt__4cXyzFv
/* 80171FDC 38 61 09 E0 */ addi r3, r1, 0x9e0
/* 80171FE0 7F E4 FB 78 */ mr r4, r31
/* 80171FE4 7F A5 EB 78 */ mr r5, r29
/* 80171FE8 48 00 2E 31 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80171FEC 38 61 13 94 */ addi r3, r1, 0x1394
/* 80171FF0 38 81 09 E0 */ addi r4, r1, 0x9e0
/* 80171FF4 4B F2 57 E5 */ bl __as__4cXyzFRC4cXyz
/* 80171FF8 38 61 09 E0 */ addi r3, r1, 0x9e0
/* 80171FFC 38 80 FF FF */ li r4, -1
/* 80172000 4B E9 71 85 */ bl __dt__4cXyzFv
/* 80172004 38 61 09 D4 */ addi r3, r1, 0x9d4
/* 80172008 7F E4 FB 78 */ mr r4, r31
/* 8017200C 7F C5 F3 78 */ mr r5, r30
/* 80172010 48 00 2E 09 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80172014 38 61 13 88 */ addi r3, r1, 0x1388
/* 80172018 38 81 09 D4 */ addi r4, r1, 0x9d4
/* 8017201C 4B F2 57 BD */ bl __as__4cXyzFRC4cXyz
/* 80172020 38 61 09 D4 */ addi r3, r1, 0x9d4
/* 80172024 38 80 FF FF */ li r4, -1
/* 80172028 4B E9 71 5D */ bl __dt__4cXyzFv
/* 8017202C 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80172030 41 82 00 28 */ beq lbl_80172058
/* 80172034 38 61 09 C8 */ addi r3, r1, 0x9c8
/* 80172038 7F E4 FB 78 */ mr r4, r31
/* 8017203C 7F C5 F3 78 */ mr r5, r30
/* 80172040 4B F2 56 DD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172044 C0 01 09 CC */ lfs f0, 0x9cc(r1)
/* 80172048 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 8017204C 38 61 09 C8 */ addi r3, r1, 0x9c8
/* 80172050 38 80 FF FF */ li r4, -1
/* 80172054 4B E9 71 31 */ bl __dt__4cXyzFv
lbl_80172058:
/* 80172058 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 8017205C 41 82 00 10 */ beq lbl_8017206C
/* 80172060 38 61 13 94 */ addi r3, r1, 0x1394
/* 80172064 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80172068 4B F1 C8 9D */ bl __apl__4cXyzFRC3Vec
lbl_8017206C:
/* 8017206C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80172070 2C 00 00 00 */ cmpwi r0, 0
/* 80172074 40 82 01 A8 */ bne lbl_8017221C
/* 80172078 38 00 00 01 */ li r0, 1
/* 8017207C 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80172080 38 61 12 D4 */ addi r3, r1, 0x12d4
/* 80172084 C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 80172088 C0 42 9D F0 */ lfs f2, lit_11167(r2)
/* 8017208C C0 62 9D 68 */ lfs f3, lit_9788(r2)
/* 80172090 4B FC F8 CD */ bl __ct__4cXyzFfff
/* 80172094 38 61 09 BC */ addi r3, r1, 0x9bc
/* 80172098 7F E4 FB 78 */ mr r4, r31
/* 8017209C 7F 25 CB 78 */ mr r5, r25
/* 801720A0 4B F2 56 7D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801720A4 38 61 09 B0 */ addi r3, r1, 0x9b0
/* 801720A8 38 81 13 AC */ addi r4, r1, 0x13ac
/* 801720AC 38 A1 09 BC */ addi r5, r1, 0x9bc
/* 801720B0 48 0F 4A 85 */ bl __mi__4cXyzCFRC3Vec
/* 801720B4 38 61 02 A0 */ addi r3, r1, 0x2a0
/* 801720B8 38 81 09 B0 */ addi r4, r1, 0x9b0
/* 801720BC 48 0F F7 C5 */ bl __ct__7cSGlobeFRC4cXyz
/* 801720C0 38 61 09 B0 */ addi r3, r1, 0x9b0
/* 801720C4 38 80 FF FF */ li r4, -1
/* 801720C8 4B E9 70 BD */ bl __dt__4cXyzFv
/* 801720CC 38 61 09 BC */ addi r3, r1, 0x9bc
/* 801720D0 38 80 FF FF */ li r4, -1
/* 801720D4 4B E9 70 B1 */ bl __dt__4cXyzFv
/* 801720D8 38 61 02 98 */ addi r3, r1, 0x298
/* 801720DC 38 81 12 D4 */ addi r4, r1, 0x12d4
/* 801720E0 48 0F F7 A1 */ bl __ct__7cSGlobeFRC4cXyz
/* 801720E4 38 61 02 A0 */ addi r3, r1, 0x2a0
/* 801720E8 48 01 0B 9D */ bl U__7cSGlobeCFv
/* 801720EC 7C 76 1B 78 */ mr r22, r3
/* 801720F0 38 61 02 98 */ addi r3, r1, 0x298
/* 801720F4 48 01 0B 91 */ bl U__7cSGlobeCFv
/* 801720F8 7C 64 1B 78 */ mr r4, r3
/* 801720FC 38 61 00 F4 */ addi r3, r1, 0xf4
/* 80172100 7E C5 B3 78 */ mr r5, r22
/* 80172104 48 0F F0 71 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80172108 38 61 02 98 */ addi r3, r1, 0x298
/* 8017210C 38 81 00 F4 */ addi r4, r1, 0xf4
/* 80172110 4B F1 C7 85 */ bl U__7cSGlobeFRC7cSAngle
/* 80172114 38 61 00 F4 */ addi r3, r1, 0xf4
/* 80172118 38 80 FF FF */ li r4, -1
/* 8017211C 4B EB E3 F5 */ bl __dt__7cSAngleFv
/* 80172120 38 61 09 A4 */ addi r3, r1, 0x9a4
/* 80172124 38 81 02 98 */ addi r4, r1, 0x298
/* 80172128 48 0F F9 8D */ bl Xyz__7cSGlobeCFv
/* 8017212C 38 61 09 98 */ addi r3, r1, 0x998
/* 80172130 38 81 13 A0 */ addi r4, r1, 0x13a0
/* 80172134 38 A1 09 A4 */ addi r5, r1, 0x9a4
/* 80172138 48 0F 49 AD */ bl __pl__4cXyzCFRC3Vec
/* 8017213C 38 7F 04 04 */ addi r3, r31, 0x404
/* 80172140 38 81 09 98 */ addi r4, r1, 0x998
/* 80172144 4B F2 56 95 */ bl __as__4cXyzFRC4cXyz
/* 80172148 38 61 09 98 */ addi r3, r1, 0x998
/* 8017214C 38 80 FF FF */ li r4, -1
/* 80172150 4B E9 70 35 */ bl __dt__4cXyzFv
/* 80172154 38 61 09 A4 */ addi r3, r1, 0x9a4
/* 80172158 38 80 FF FF */ li r4, -1
/* 8017215C 4B E9 70 29 */ bl __dt__4cXyzFv
/* 80172160 38 61 02 10 */ addi r3, r1, 0x210
/* 80172164 2C 1A 00 00 */ cmpwi r26, 0
/* 80172168 41 82 00 0C */ beq lbl_80172174
/* 8017216C C0 22 9D A4 */ lfs f1, lit_10564(r2)
/* 80172170 48 00 00 08 */ b lbl_80172178
lbl_80172174:
/* 80172174 C0 22 9D A8 */ lfs f1, lit_10565(r2)
lbl_80172178:
/* 80172178 48 0F EE 51 */ bl __ct__7cSAngleFf
/* 8017217C 38 7F 04 78 */ addi r3, r31, 0x478
/* 80172180 38 9F 04 04 */ addi r4, r31, 0x404
/* 80172184 4B F2 56 55 */ bl __as__4cXyzFRC4cXyz
/* 80172188 38 61 00 F0 */ addi r3, r1, 0xf0
/* 8017218C C0 22 9E 00 */ lfs f1, lit_11171(r2)
/* 80172190 48 0F EE 39 */ bl __ct__7cSAngleFf
/* 80172194 38 61 00 EC */ addi r3, r1, 0xec
/* 80172198 7F E4 FB 78 */ mr r4, r31
/* 8017219C 7F 25 CB 78 */ mr r5, r25
/* 801721A0 4B F2 55 99 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801721A4 38 61 00 E8 */ addi r3, r1, 0xe8
/* 801721A8 38 81 02 10 */ addi r4, r1, 0x210
/* 801721AC 38 A1 00 EC */ addi r5, r1, 0xec
/* 801721B0 48 0F EF C5 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801721B4 38 7F 04 90 */ addi r3, r31, 0x490
/* 801721B8 C0 22 9E 58 */ lfs f1, lit_12285(r2)
/* 801721BC 38 81 00 F0 */ addi r4, r1, 0xf0
/* 801721C0 38 A1 00 E8 */ addi r5, r1, 0xe8
/* 801721C4 48 0F F8 45 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 801721C8 38 61 00 E8 */ addi r3, r1, 0xe8
/* 801721CC 38 80 FF FF */ li r4, -1
/* 801721D0 4B EB E3 41 */ bl __dt__7cSAngleFv
/* 801721D4 38 61 00 EC */ addi r3, r1, 0xec
/* 801721D8 38 80 FF FF */ li r4, -1
/* 801721DC 4B EB E3 35 */ bl __dt__7cSAngleFv
/* 801721E0 38 61 00 F0 */ addi r3, r1, 0xf0
/* 801721E4 38 80 FF FF */ li r4, -1
/* 801721E8 4B EB E3 29 */ bl __dt__7cSAngleFv
/* 801721EC 38 61 02 10 */ addi r3, r1, 0x210
/* 801721F0 38 80 FF FF */ li r4, -1
/* 801721F4 4B EB E3 1D */ bl __dt__7cSAngleFv
/* 801721F8 38 61 02 98 */ addi r3, r1, 0x298
/* 801721FC 38 80 FF FF */ li r4, -1
/* 80172200 4B EF F4 7D */ bl __dt__7cSGlobeFv
/* 80172204 38 61 02 A0 */ addi r3, r1, 0x2a0
/* 80172208 38 80 FF FF */ li r4, -1
/* 8017220C 4B EF F4 71 */ bl __dt__7cSGlobeFv
/* 80172210 38 61 12 D4 */ addi r3, r1, 0x12d4
/* 80172214 38 80 FF FF */ li r4, -1
/* 80172218 4B E9 6F 6D */ bl __dt__4cXyzFv
lbl_8017221C:
/* 8017221C 38 61 09 8C */ addi r3, r1, 0x98c
/* 80172220 38 9F 04 90 */ addi r4, r31, 0x490
/* 80172224 48 0F F8 91 */ bl Xyz__7cSGlobeCFv
/* 80172228 38 61 09 80 */ addi r3, r1, 0x980
/* 8017222C 38 9F 04 78 */ addi r4, r31, 0x478
/* 80172230 38 A1 09 8C */ addi r5, r1, 0x98c
/* 80172234 48 0F 48 B1 */ bl __pl__4cXyzCFRC3Vec
/* 80172238 38 7F 04 84 */ addi r3, r31, 0x484
/* 8017223C 38 81 09 80 */ addi r4, r1, 0x980
/* 80172240 4B F2 55 99 */ bl __as__4cXyzFRC4cXyz
/* 80172244 38 61 09 80 */ addi r3, r1, 0x980
/* 80172248 38 80 FF FF */ li r4, -1
/* 8017224C 4B E9 6F 39 */ bl __dt__4cXyzFv
/* 80172250 38 61 09 8C */ addi r3, r1, 0x98c
/* 80172254 38 80 FF FF */ li r4, -1
/* 80172258 4B E9 6F 2D */ bl __dt__4cXyzFv
/* 8017225C C0 02 9D A8 */ lfs f0, lit_10565(r2)
/* 80172260 D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 80172264 38 61 09 74 */ addi r3, r1, 0x974
/* 80172268 7F E4 FB 78 */ mr r4, r31
/* 8017226C 7F 25 CB 78 */ mr r5, r25
/* 80172270 4B F2 54 AD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172274 38 61 12 C8 */ addi r3, r1, 0x12c8
/* 80172278 38 81 09 74 */ addi r4, r1, 0x974
/* 8017227C 4B F2 55 79 */ bl __ct__4cXyzFRC4cXyz
/* 80172280 38 61 09 74 */ addi r3, r1, 0x974
/* 80172284 38 80 FF FF */ li r4, -1
/* 80172288 4B E9 6E FD */ bl __dt__4cXyzFv
/* 8017228C 7F E3 FB 78 */ mr r3, r31
/* 80172290 38 81 12 C8 */ addi r4, r1, 0x12c8
/* 80172294 38 BF 04 84 */ addi r5, r31, 0x484
/* 80172298 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 8017229C 4B FF 38 55 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801722A0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801722A4 40 82 00 58 */ bne lbl_801722FC
/* 801722A8 38 61 09 68 */ addi r3, r1, 0x968
/* 801722AC 38 81 12 C8 */ addi r4, r1, 0x12c8
/* 801722B0 4B F2 55 45 */ bl __ct__4cXyzFRC4cXyz
/* 801722B4 38 61 09 5C */ addi r3, r1, 0x95c
/* 801722B8 38 9F 04 84 */ addi r4, r31, 0x484
/* 801722BC 4B F2 55 39 */ bl __ct__4cXyzFRC4cXyz
/* 801722C0 38 61 09 68 */ addi r3, r1, 0x968
/* 801722C4 38 81 09 5C */ addi r4, r1, 0x95c
/* 801722C8 7F A5 EB 78 */ mr r5, r29
/* 801722CC 7F C6 F3 78 */ mr r6, r30
/* 801722D0 38 E0 00 00 */ li r7, 0
/* 801722D4 48 00 2B 7D */ bl func_80174E50
/* 801722D8 7C 76 1B 78 */ mr r22, r3
/* 801722DC 38 61 09 5C */ addi r3, r1, 0x95c
/* 801722E0 38 80 FF FF */ li r4, -1
/* 801722E4 4B E9 6E A1 */ bl __dt__4cXyzFv
/* 801722E8 38 61 09 68 */ addi r3, r1, 0x968
/* 801722EC 38 80 FF FF */ li r4, -1
/* 801722F0 4B E9 6E 95 */ bl __dt__4cXyzFv
/* 801722F4 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 801722F8 41 82 00 0C */ beq lbl_80172304
lbl_801722FC:
/* 801722FC 3B 80 00 00 */ li r28, 0
/* 80172300 48 00 00 30 */ b lbl_80172330
lbl_80172304:
/* 80172304 38 7F 00 64 */ addi r3, r31, 0x64
/* 80172308 38 9F 04 78 */ addi r4, r31, 0x478
/* 8017230C 4B F2 54 CD */ bl __as__4cXyzFRC4cXyz
/* 80172310 38 7F 00 70 */ addi r3, r31, 0x70
/* 80172314 38 9F 04 84 */ addi r4, r31, 0x484
/* 80172318 4B F2 54 C1 */ bl __as__4cXyzFRC4cXyz
/* 8017231C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80172320 38 9F 04 90 */ addi r4, r31, 0x490
/* 80172324 4B F1 C4 51 */ bl __as__7cSGlobeFRC7cSGlobe
/* 80172328 C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 8017232C D0 1F 00 80 */ stfs f0, 0x80(r31)
lbl_80172330:
/* 80172330 38 61 12 C8 */ addi r3, r1, 0x12c8
/* 80172334 38 80 FF FF */ li r4, -1
/* 80172338 4B E9 6E 4D */ bl __dt__4cXyzFv
/* 8017233C 48 00 26 C0 */ b lbl_801749FC
/* 80172340 2C 1C 00 1A */ cmpwi r28, 0x1a
/* 80172344 41 82 00 F4 */ beq lbl_80172438
/* 80172348 7F B9 EB 78 */ mr r25, r29
/* 8017234C 7F DA F3 78 */ mr r26, r30
/* 80172350 82 DF 04 20 */ lwz r22, 0x420(r31)
/* 80172354 38 61 09 50 */ addi r3, r1, 0x950
/* 80172358 7F E4 FB 78 */ mr r4, r31
/* 8017235C 7F C5 F3 78 */ mr r5, r30
/* 80172360 48 00 2A D5 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80172364 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80172368 38 81 09 50 */ addi r4, r1, 0x950
/* 8017236C 4B F2 54 6D */ bl __as__4cXyzFRC4cXyz
/* 80172370 38 61 09 50 */ addi r3, r1, 0x950
/* 80172374 38 80 FF FF */ li r4, -1
/* 80172378 4B E9 6E 0D */ bl __dt__4cXyzFv
/* 8017237C 38 61 09 44 */ addi r3, r1, 0x944
/* 80172380 7F E4 FB 78 */ mr r4, r31
/* 80172384 7F A5 EB 78 */ mr r5, r29
/* 80172388 48 00 2A AD */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 8017238C 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80172390 38 81 09 44 */ addi r4, r1, 0x944
/* 80172394 4B F2 54 45 */ bl __as__4cXyzFRC4cXyz
/* 80172398 38 61 09 44 */ addi r3, r1, 0x944
/* 8017239C 38 80 FF FF */ li r4, -1
/* 801723A0 4B E9 6D E5 */ bl __dt__4cXyzFv
/* 801723A4 38 61 09 38 */ addi r3, r1, 0x938
/* 801723A8 7F E4 FB 78 */ mr r4, r31
/* 801723AC 7F C5 F3 78 */ mr r5, r30
/* 801723B0 48 00 2A 69 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801723B4 38 61 13 94 */ addi r3, r1, 0x1394
/* 801723B8 38 81 09 38 */ addi r4, r1, 0x938
/* 801723BC 4B F2 54 1D */ bl __as__4cXyzFRC4cXyz
/* 801723C0 38 61 09 38 */ addi r3, r1, 0x938
/* 801723C4 38 80 FF FF */ li r4, -1
/* 801723C8 4B E9 6D BD */ bl __dt__4cXyzFv
/* 801723CC 38 61 09 2C */ addi r3, r1, 0x92c
/* 801723D0 7F E4 FB 78 */ mr r4, r31
/* 801723D4 7F A5 EB 78 */ mr r5, r29
/* 801723D8 48 00 2A 41 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801723DC 38 61 13 88 */ addi r3, r1, 0x1388
/* 801723E0 38 81 09 2C */ addi r4, r1, 0x92c
/* 801723E4 4B F2 53 F5 */ bl __as__4cXyzFRC4cXyz
/* 801723E8 38 61 09 2C */ addi r3, r1, 0x92c
/* 801723EC 38 80 FF FF */ li r4, -1
/* 801723F0 4B E9 6D 95 */ bl __dt__4cXyzFv
/* 801723F4 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 801723F8 41 82 00 28 */ beq lbl_80172420
/* 801723FC 38 61 09 20 */ addi r3, r1, 0x920
/* 80172400 7F E4 FB 78 */ mr r4, r31
/* 80172404 7F C5 F3 78 */ mr r5, r30
/* 80172408 4B F2 53 15 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017240C C0 01 09 24 */ lfs f0, 0x924(r1)
/* 80172410 D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80172414 38 61 09 20 */ addi r3, r1, 0x920
/* 80172418 38 80 FF FF */ li r4, -1
/* 8017241C 4B E9 6D 69 */ bl __dt__4cXyzFv
lbl_80172420:
/* 80172420 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80172424 41 82 01 08 */ beq lbl_8017252C
/* 80172428 38 61 13 88 */ addi r3, r1, 0x1388
/* 8017242C 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80172430 4B F1 C4 D5 */ bl __apl__4cXyzFRC3Vec
/* 80172434 48 00 00 F8 */ b lbl_8017252C
lbl_80172438:
/* 80172438 7F D9 F3 78 */ mr r25, r30
/* 8017243C 7F BA EB 78 */ mr r26, r29
/* 80172440 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80172444 7C 00 00 34 */ cntlzw r0, r0
/* 80172448 54 16 D9 7E */ srwi r22, r0, 5
/* 8017244C 38 61 09 14 */ addi r3, r1, 0x914
/* 80172450 7F E4 FB 78 */ mr r4, r31
/* 80172454 7F A5 EB 78 */ mr r5, r29
/* 80172458 48 00 29 DD */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 8017245C 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80172460 38 81 09 14 */ addi r4, r1, 0x914
/* 80172464 4B F2 53 75 */ bl __as__4cXyzFRC4cXyz
/* 80172468 38 61 09 14 */ addi r3, r1, 0x914
/* 8017246C 38 80 FF FF */ li r4, -1
/* 80172470 4B E9 6D 15 */ bl __dt__4cXyzFv
/* 80172474 38 61 09 08 */ addi r3, r1, 0x908
/* 80172478 7F E4 FB 78 */ mr r4, r31
/* 8017247C 7F C5 F3 78 */ mr r5, r30
/* 80172480 48 00 29 B5 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80172484 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80172488 38 81 09 08 */ addi r4, r1, 0x908
/* 8017248C 4B F2 53 4D */ bl __as__4cXyzFRC4cXyz
/* 80172490 38 61 09 08 */ addi r3, r1, 0x908
/* 80172494 38 80 FF FF */ li r4, -1
/* 80172498 4B E9 6C ED */ bl __dt__4cXyzFv
/* 8017249C 38 61 08 FC */ addi r3, r1, 0x8fc
/* 801724A0 7F E4 FB 78 */ mr r4, r31
/* 801724A4 7F A5 EB 78 */ mr r5, r29
/* 801724A8 48 00 29 71 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801724AC 38 61 13 94 */ addi r3, r1, 0x1394
/* 801724B0 38 81 08 FC */ addi r4, r1, 0x8fc
/* 801724B4 4B F2 53 25 */ bl __as__4cXyzFRC4cXyz
/* 801724B8 38 61 08 FC */ addi r3, r1, 0x8fc
/* 801724BC 38 80 FF FF */ li r4, -1
/* 801724C0 4B E9 6C C5 */ bl __dt__4cXyzFv
/* 801724C4 38 61 08 F0 */ addi r3, r1, 0x8f0
/* 801724C8 7F E4 FB 78 */ mr r4, r31
/* 801724CC 7F C5 F3 78 */ mr r5, r30
/* 801724D0 48 00 29 49 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801724D4 38 61 13 88 */ addi r3, r1, 0x1388
/* 801724D8 38 81 08 F0 */ addi r4, r1, 0x8f0
/* 801724DC 4B F2 52 FD */ bl __as__4cXyzFRC4cXyz
/* 801724E0 38 61 08 F0 */ addi r3, r1, 0x8f0
/* 801724E4 38 80 FF FF */ li r4, -1
/* 801724E8 4B E9 6C 9D */ bl __dt__4cXyzFv
/* 801724EC 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 801724F0 41 82 00 28 */ beq lbl_80172518
/* 801724F4 38 61 08 E4 */ addi r3, r1, 0x8e4
/* 801724F8 7F E4 FB 78 */ mr r4, r31
/* 801724FC 7F C5 F3 78 */ mr r5, r30
/* 80172500 4B F2 52 1D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172504 C0 01 08 E8 */ lfs f0, 0x8e8(r1)
/* 80172508 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 8017250C 38 61 08 E4 */ addi r3, r1, 0x8e4
/* 80172510 38 80 FF FF */ li r4, -1
/* 80172514 4B E9 6C 71 */ bl __dt__4cXyzFv
lbl_80172518:
/* 80172518 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 8017251C 41 82 00 10 */ beq lbl_8017252C
/* 80172520 38 61 13 94 */ addi r3, r1, 0x1394
/* 80172524 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80172528 4B F1 C3 DD */ bl __apl__4cXyzFRC3Vec
lbl_8017252C:
/* 8017252C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80172530 2C 00 00 00 */ cmpwi r0, 0
/* 80172534 40 82 02 04 */ bne lbl_80172738
/* 80172538 38 00 00 01 */ li r0, 1
/* 8017253C 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80172540 38 61 12 BC */ addi r3, r1, 0x12bc
/* 80172544 C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 80172548 C0 42 9D 8C */ lfs f2, lit_10558(r2)
/* 8017254C C0 62 9D 68 */ lfs f3, lit_9788(r2)
/* 80172550 4B FC F4 0D */ bl __ct__4cXyzFfff
/* 80172554 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80172558 41 82 00 14 */ beq lbl_8017256C
/* 8017255C 2C 1C 00 1B */ cmpwi r28, 0x1b
/* 80172560 40 82 00 0C */ bne lbl_8017256C
/* 80172564 C0 02 9E 5C */ lfs f0, lit_12286(r2)
/* 80172568 D0 01 12 C0 */ stfs f0, 0x12c0(r1)
lbl_8017256C:
/* 8017256C 38 61 08 D8 */ addi r3, r1, 0x8d8
/* 80172570 7F E4 FB 78 */ mr r4, r31
/* 80172574 7F 45 D3 78 */ mr r5, r26
/* 80172578 4B F2 51 A5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017257C 38 61 08 CC */ addi r3, r1, 0x8cc
/* 80172580 7F E4 FB 78 */ mr r4, r31
/* 80172584 7F 25 CB 78 */ mr r5, r25
/* 80172588 4B F2 51 95 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017258C 38 61 08 C0 */ addi r3, r1, 0x8c0
/* 80172590 38 81 08 D8 */ addi r4, r1, 0x8d8
/* 80172594 38 A1 08 CC */ addi r5, r1, 0x8cc
/* 80172598 48 0F 45 9D */ bl __mi__4cXyzCFRC3Vec
/* 8017259C 38 61 02 90 */ addi r3, r1, 0x290
/* 801725A0 38 81 08 C0 */ addi r4, r1, 0x8c0
/* 801725A4 48 0F F2 DD */ bl __ct__7cSGlobeFRC4cXyz
/* 801725A8 38 61 08 C0 */ addi r3, r1, 0x8c0
/* 801725AC 38 80 FF FF */ li r4, -1
/* 801725B0 4B E9 6B D5 */ bl __dt__4cXyzFv
/* 801725B4 38 61 08 CC */ addi r3, r1, 0x8cc
/* 801725B8 38 80 FF FF */ li r4, -1
/* 801725BC 4B E9 6B C9 */ bl __dt__4cXyzFv
/* 801725C0 38 61 08 D8 */ addi r3, r1, 0x8d8
/* 801725C4 38 80 FF FF */ li r4, -1
/* 801725C8 4B E9 6B BD */ bl __dt__4cXyzFv
/* 801725CC 38 61 02 88 */ addi r3, r1, 0x288
/* 801725D0 38 81 12 BC */ addi r4, r1, 0x12bc
/* 801725D4 48 0F F2 AD */ bl __ct__7cSGlobeFRC4cXyz
/* 801725D8 38 61 02 90 */ addi r3, r1, 0x290
/* 801725DC 48 01 06 A9 */ bl U__7cSGlobeCFv
/* 801725E0 7C 77 1B 78 */ mr r23, r3
/* 801725E4 38 61 02 88 */ addi r3, r1, 0x288
/* 801725E8 48 01 06 9D */ bl U__7cSGlobeCFv
/* 801725EC 7C 64 1B 78 */ mr r4, r3
/* 801725F0 38 61 00 E4 */ addi r3, r1, 0xe4
/* 801725F4 7E E5 BB 78 */ mr r5, r23
/* 801725F8 48 0F EB 7D */ bl __pl__7cSAngleCFRC7cSAngle
/* 801725FC 38 61 02 88 */ addi r3, r1, 0x288
/* 80172600 38 81 00 E4 */ addi r4, r1, 0xe4
/* 80172604 4B F1 C2 91 */ bl U__7cSGlobeFRC7cSAngle
/* 80172608 38 61 00 E4 */ addi r3, r1, 0xe4
/* 8017260C 38 80 FF FF */ li r4, -1
/* 80172610 4B EB DF 01 */ bl __dt__7cSAngleFv
/* 80172614 38 61 08 B4 */ addi r3, r1, 0x8b4
/* 80172618 38 81 02 88 */ addi r4, r1, 0x288
/* 8017261C 48 0F F4 99 */ bl Xyz__7cSGlobeCFv
/* 80172620 38 61 08 A8 */ addi r3, r1, 0x8a8
/* 80172624 38 81 13 A0 */ addi r4, r1, 0x13a0
/* 80172628 38 A1 08 B4 */ addi r5, r1, 0x8b4
/* 8017262C 48 0F 44 B9 */ bl __pl__4cXyzCFRC3Vec
/* 80172630 38 7F 04 04 */ addi r3, r31, 0x404
/* 80172634 38 81 08 A8 */ addi r4, r1, 0x8a8
/* 80172638 4B F2 51 A1 */ bl __as__4cXyzFRC4cXyz
/* 8017263C 38 61 08 A8 */ addi r3, r1, 0x8a8
/* 80172640 38 80 FF FF */ li r4, -1
/* 80172644 4B E9 6B 41 */ bl __dt__4cXyzFv
/* 80172648 38 61 08 B4 */ addi r3, r1, 0x8b4
/* 8017264C 38 80 FF FF */ li r4, -1
/* 80172650 4B E9 6B 35 */ bl __dt__4cXyzFv
/* 80172654 38 61 02 0C */ addi r3, r1, 0x20c
/* 80172658 2C 16 00 00 */ cmpwi r22, 0
/* 8017265C 41 82 00 0C */ beq lbl_80172668
/* 80172660 C0 22 9D 8C */ lfs f1, lit_10558(r2)
/* 80172664 48 00 00 08 */ b lbl_8017266C
lbl_80172668:
/* 80172668 C0 22 9E 30 */ lfs f1, lit_12275(r2)
lbl_8017266C:
/* 8017266C 48 0F E9 5D */ bl __ct__7cSAngleFf
/* 80172670 38 61 02 08 */ addi r3, r1, 0x208
/* 80172674 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80172678 41 82 00 0C */ beq lbl_80172684
/* 8017267C C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 80172680 48 00 00 08 */ b lbl_80172688
lbl_80172684:
/* 80172684 C0 22 9E 60 */ lfs f1, lit_12287(r2)
lbl_80172688:
/* 80172688 48 0F E9 41 */ bl __ct__7cSAngleFf
/* 8017268C 38 7F 04 78 */ addi r3, r31, 0x478
/* 80172690 38 9F 04 04 */ addi r4, r31, 0x404
/* 80172694 4B F2 51 45 */ bl __as__4cXyzFRC4cXyz
/* 80172698 38 61 00 E0 */ addi r3, r1, 0xe0
/* 8017269C C0 22 9E 60 */ lfs f1, lit_12287(r2)
/* 801726A0 48 0F E9 29 */ bl __ct__7cSAngleFf
/* 801726A4 38 61 00 DC */ addi r3, r1, 0xdc
/* 801726A8 7F E4 FB 78 */ mr r4, r31
/* 801726AC 7F 25 CB 78 */ mr r5, r25
/* 801726B0 4B F2 50 89 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801726B4 38 61 00 D8 */ addi r3, r1, 0xd8
/* 801726B8 38 81 02 0C */ addi r4, r1, 0x20c
/* 801726BC 38 A1 00 DC */ addi r5, r1, 0xdc
/* 801726C0 48 0F EA B5 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801726C4 38 7F 04 90 */ addi r3, r31, 0x490
/* 801726C8 C0 22 9D 84 */ lfs f1, lit_10556(r2)
/* 801726CC 38 81 00 E0 */ addi r4, r1, 0xe0
/* 801726D0 38 A1 00 D8 */ addi r5, r1, 0xd8
/* 801726D4 48 0F F3 35 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 801726D8 38 61 00 D8 */ addi r3, r1, 0xd8
/* 801726DC 38 80 FF FF */ li r4, -1
/* 801726E0 4B EB DE 31 */ bl __dt__7cSAngleFv
/* 801726E4 38 61 00 DC */ addi r3, r1, 0xdc
/* 801726E8 38 80 FF FF */ li r4, -1
/* 801726EC 4B EB DE 25 */ bl __dt__7cSAngleFv
/* 801726F0 38 61 00 E0 */ addi r3, r1, 0xe0
/* 801726F4 38 80 FF FF */ li r4, -1
/* 801726F8 4B EB DE 19 */ bl __dt__7cSAngleFv
/* 801726FC 38 61 02 08 */ addi r3, r1, 0x208
/* 80172700 38 80 FF FF */ li r4, -1
/* 80172704 4B EB DE 0D */ bl __dt__7cSAngleFv
/* 80172708 38 61 02 0C */ addi r3, r1, 0x20c
/* 8017270C 38 80 FF FF */ li r4, -1
/* 80172710 4B EB DE 01 */ bl __dt__7cSAngleFv
/* 80172714 38 61 02 88 */ addi r3, r1, 0x288
/* 80172718 38 80 FF FF */ li r4, -1
/* 8017271C 4B EF EF 61 */ bl __dt__7cSGlobeFv
/* 80172720 38 61 02 90 */ addi r3, r1, 0x290
/* 80172724 38 80 FF FF */ li r4, -1
/* 80172728 4B EF EF 55 */ bl __dt__7cSGlobeFv
/* 8017272C 38 61 12 BC */ addi r3, r1, 0x12bc
/* 80172730 38 80 FF FF */ li r4, -1
/* 80172734 4B E9 6A 51 */ bl __dt__4cXyzFv
lbl_80172738:
/* 80172738 38 61 08 9C */ addi r3, r1, 0x89c
/* 8017273C 38 9F 04 90 */ addi r4, r31, 0x490
/* 80172740 48 0F F3 75 */ bl Xyz__7cSGlobeCFv
/* 80172744 38 61 08 90 */ addi r3, r1, 0x890
/* 80172748 38 9F 04 78 */ addi r4, r31, 0x478
/* 8017274C 38 A1 08 9C */ addi r5, r1, 0x89c
/* 80172750 48 0F 43 95 */ bl __pl__4cXyzCFRC3Vec
/* 80172754 38 7F 04 84 */ addi r3, r31, 0x484
/* 80172758 38 81 08 90 */ addi r4, r1, 0x890
/* 8017275C 4B F2 50 7D */ bl __as__4cXyzFRC4cXyz
/* 80172760 38 61 08 90 */ addi r3, r1, 0x890
/* 80172764 38 80 FF FF */ li r4, -1
/* 80172768 4B E9 6A 1D */ bl __dt__4cXyzFv
/* 8017276C 38 61 08 9C */ addi r3, r1, 0x89c
/* 80172770 38 80 FF FF */ li r4, -1
/* 80172774 4B E9 6A 11 */ bl __dt__4cXyzFv
/* 80172778 C0 02 9E 38 */ lfs f0, lit_12277(r2)
/* 8017277C D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 80172780 38 61 08 84 */ addi r3, r1, 0x884
/* 80172784 7F E4 FB 78 */ mr r4, r31
/* 80172788 7F 25 CB 78 */ mr r5, r25
/* 8017278C 4B F2 4F 91 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172790 38 61 12 B0 */ addi r3, r1, 0x12b0
/* 80172794 38 81 08 84 */ addi r4, r1, 0x884
/* 80172798 4B F2 50 5D */ bl __ct__4cXyzFRC4cXyz
/* 8017279C 38 61 08 84 */ addi r3, r1, 0x884
/* 801727A0 38 80 FF FF */ li r4, -1
/* 801727A4 4B E9 69 E1 */ bl __dt__4cXyzFv
/* 801727A8 7F E3 FB 78 */ mr r3, r31
/* 801727AC 38 81 12 B0 */ addi r4, r1, 0x12b0
/* 801727B0 38 BF 04 84 */ addi r5, r31, 0x484
/* 801727B4 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 801727B8 4B FF 33 39 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801727BC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801727C0 40 82 00 58 */ bne lbl_80172818
/* 801727C4 38 61 08 78 */ addi r3, r1, 0x878
/* 801727C8 38 81 12 B0 */ addi r4, r1, 0x12b0
/* 801727CC 4B F2 50 29 */ bl __ct__4cXyzFRC4cXyz
/* 801727D0 38 61 08 6C */ addi r3, r1, 0x86c
/* 801727D4 38 9F 04 84 */ addi r4, r31, 0x484
/* 801727D8 4B F2 50 1D */ bl __ct__4cXyzFRC4cXyz
/* 801727DC 38 61 08 78 */ addi r3, r1, 0x878
/* 801727E0 38 81 08 6C */ addi r4, r1, 0x86c
/* 801727E4 7F A5 EB 78 */ mr r5, r29
/* 801727E8 7F C6 F3 78 */ mr r6, r30
/* 801727EC 38 E0 00 00 */ li r7, 0
/* 801727F0 48 00 26 61 */ bl func_80174E50
/* 801727F4 7C 76 1B 78 */ mr r22, r3
/* 801727F8 38 61 08 6C */ addi r3, r1, 0x86c
/* 801727FC 38 80 FF FF */ li r4, -1
/* 80172800 4B E9 69 85 */ bl __dt__4cXyzFv
/* 80172804 38 61 08 78 */ addi r3, r1, 0x878
/* 80172808 38 80 FF FF */ li r4, -1
/* 8017280C 4B E9 69 79 */ bl __dt__4cXyzFv
/* 80172810 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80172814 41 82 00 0C */ beq lbl_80172820
lbl_80172818:
/* 80172818 3B 80 00 00 */ li r28, 0
/* 8017281C 48 00 00 30 */ b lbl_8017284C
lbl_80172820:
/* 80172820 38 7F 00 64 */ addi r3, r31, 0x64
/* 80172824 38 9F 04 78 */ addi r4, r31, 0x478
/* 80172828 4B F2 4F B1 */ bl __as__4cXyzFRC4cXyz
/* 8017282C 38 7F 00 70 */ addi r3, r31, 0x70
/* 80172830 38 9F 04 84 */ addi r4, r31, 0x484
/* 80172834 4B F2 4F A5 */ bl __as__4cXyzFRC4cXyz
/* 80172838 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8017283C 38 9F 04 90 */ addi r4, r31, 0x490
/* 80172840 4B F1 BF 35 */ bl __as__7cSGlobeFRC7cSGlobe
/* 80172844 C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 80172848 D0 1F 00 80 */ stfs f0, 0x80(r31)
lbl_8017284C:
/* 8017284C 38 61 12 B0 */ addi r3, r1, 0x12b0
/* 80172850 38 80 FF FF */ li r4, -1
/* 80172854 4B E9 69 31 */ bl __dt__4cXyzFv
/* 80172858 48 00 21 A4 */ b lbl_801749FC
/* 8017285C 2C 1C 00 0B */ cmpwi r28, 0xb
/* 80172860 41 82 00 F8 */ beq lbl_80172958
/* 80172864 2C 1C 00 1E */ cmpwi r28, 0x1e
/* 80172868 41 82 00 F0 */ beq lbl_80172958
/* 8017286C 7F D6 F3 78 */ mr r22, r30
/* 80172870 83 3F 04 20 */ lwz r25, 0x420(r31)
/* 80172874 38 61 08 60 */ addi r3, r1, 0x860
/* 80172878 7F E4 FB 78 */ mr r4, r31
/* 8017287C 7F A5 EB 78 */ mr r5, r29
/* 80172880 48 00 25 B5 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80172884 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80172888 38 81 08 60 */ addi r4, r1, 0x860
/* 8017288C 4B F2 4F 4D */ bl __as__4cXyzFRC4cXyz
/* 80172890 38 61 08 60 */ addi r3, r1, 0x860
/* 80172894 38 80 FF FF */ li r4, -1
/* 80172898 4B E9 68 ED */ bl __dt__4cXyzFv
/* 8017289C 38 61 08 54 */ addi r3, r1, 0x854
/* 801728A0 7F E4 FB 78 */ mr r4, r31
/* 801728A4 7F C5 F3 78 */ mr r5, r30
/* 801728A8 48 00 25 8D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801728AC 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 801728B0 38 81 08 54 */ addi r4, r1, 0x854
/* 801728B4 4B F2 4F 25 */ bl __as__4cXyzFRC4cXyz
/* 801728B8 38 61 08 54 */ addi r3, r1, 0x854
/* 801728BC 38 80 FF FF */ li r4, -1
/* 801728C0 4B E9 68 C5 */ bl __dt__4cXyzFv
/* 801728C4 38 61 08 48 */ addi r3, r1, 0x848
/* 801728C8 7F E4 FB 78 */ mr r4, r31
/* 801728CC 7F A5 EB 78 */ mr r5, r29
/* 801728D0 48 00 25 49 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801728D4 38 61 13 94 */ addi r3, r1, 0x1394
/* 801728D8 38 81 08 48 */ addi r4, r1, 0x848
/* 801728DC 4B F2 4E FD */ bl __as__4cXyzFRC4cXyz
/* 801728E0 38 61 08 48 */ addi r3, r1, 0x848
/* 801728E4 38 80 FF FF */ li r4, -1
/* 801728E8 4B E9 68 9D */ bl __dt__4cXyzFv
/* 801728EC 38 61 08 3C */ addi r3, r1, 0x83c
/* 801728F0 7F E4 FB 78 */ mr r4, r31
/* 801728F4 7F C5 F3 78 */ mr r5, r30
/* 801728F8 48 00 25 21 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801728FC 38 61 13 88 */ addi r3, r1, 0x1388
/* 80172900 38 81 08 3C */ addi r4, r1, 0x83c
/* 80172904 4B F2 4E D5 */ bl __as__4cXyzFRC4cXyz
/* 80172908 38 61 08 3C */ addi r3, r1, 0x83c
/* 8017290C 38 80 FF FF */ li r4, -1
/* 80172910 4B E9 68 75 */ bl __dt__4cXyzFv
/* 80172914 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80172918 41 82 00 28 */ beq lbl_80172940
/* 8017291C 38 61 08 30 */ addi r3, r1, 0x830
/* 80172920 7F E4 FB 78 */ mr r4, r31
/* 80172924 7F C5 F3 78 */ mr r5, r30
/* 80172928 4B F2 4D F5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017292C C0 01 08 34 */ lfs f0, 0x834(r1)
/* 80172930 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 80172934 38 61 08 30 */ addi r3, r1, 0x830
/* 80172938 38 80 FF FF */ li r4, -1
/* 8017293C 4B E9 68 49 */ bl __dt__4cXyzFv
lbl_80172940:
/* 80172940 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80172944 41 82 01 04 */ beq lbl_80172A48
/* 80172948 38 61 13 94 */ addi r3, r1, 0x1394
/* 8017294C 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80172950 4B F1 BF B5 */ bl __apl__4cXyzFRC3Vec
/* 80172954 48 00 00 F4 */ b lbl_80172A48
lbl_80172958:
/* 80172958 7F B6 EB 78 */ mr r22, r29
/* 8017295C 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80172960 7C 00 00 34 */ cntlzw r0, r0
/* 80172964 54 19 D9 7E */ srwi r25, r0, 5
/* 80172968 38 61 08 24 */ addi r3, r1, 0x824
/* 8017296C 7F E4 FB 78 */ mr r4, r31
/* 80172970 7F C5 F3 78 */ mr r5, r30
/* 80172974 48 00 24 C1 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80172978 38 61 13 AC */ addi r3, r1, 0x13ac
/* 8017297C 38 81 08 24 */ addi r4, r1, 0x824
/* 80172980 4B F2 4E 59 */ bl __as__4cXyzFRC4cXyz
/* 80172984 38 61 08 24 */ addi r3, r1, 0x824
/* 80172988 38 80 FF FF */ li r4, -1
/* 8017298C 4B E9 67 F9 */ bl __dt__4cXyzFv
/* 80172990 38 61 08 18 */ addi r3, r1, 0x818
/* 80172994 7F E4 FB 78 */ mr r4, r31
/* 80172998 7F A5 EB 78 */ mr r5, r29
/* 8017299C 48 00 24 99 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801729A0 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 801729A4 38 81 08 18 */ addi r4, r1, 0x818
/* 801729A8 4B F2 4E 31 */ bl __as__4cXyzFRC4cXyz
/* 801729AC 38 61 08 18 */ addi r3, r1, 0x818
/* 801729B0 38 80 FF FF */ li r4, -1
/* 801729B4 4B E9 67 D1 */ bl __dt__4cXyzFv
/* 801729B8 38 61 08 0C */ addi r3, r1, 0x80c
/* 801729BC 7F E4 FB 78 */ mr r4, r31
/* 801729C0 7F C5 F3 78 */ mr r5, r30
/* 801729C4 48 00 24 55 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801729C8 38 61 13 94 */ addi r3, r1, 0x1394
/* 801729CC 38 81 08 0C */ addi r4, r1, 0x80c
/* 801729D0 4B F2 4E 09 */ bl __as__4cXyzFRC4cXyz
/* 801729D4 38 61 08 0C */ addi r3, r1, 0x80c
/* 801729D8 38 80 FF FF */ li r4, -1
/* 801729DC 4B E9 67 A9 */ bl __dt__4cXyzFv
/* 801729E0 38 61 08 00 */ addi r3, r1, 0x800
/* 801729E4 7F E4 FB 78 */ mr r4, r31
/* 801729E8 7F A5 EB 78 */ mr r5, r29
/* 801729EC 48 00 24 2D */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801729F0 38 61 13 88 */ addi r3, r1, 0x1388
/* 801729F4 38 81 08 00 */ addi r4, r1, 0x800
/* 801729F8 4B F2 4D E1 */ bl __as__4cXyzFRC4cXyz
/* 801729FC 38 61 08 00 */ addi r3, r1, 0x800
/* 80172A00 38 80 FF FF */ li r4, -1
/* 80172A04 4B E9 67 81 */ bl __dt__4cXyzFv
/* 80172A08 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80172A0C 41 82 00 28 */ beq lbl_80172A34
/* 80172A10 38 61 07 F4 */ addi r3, r1, 0x7f4
/* 80172A14 7F E4 FB 78 */ mr r4, r31
/* 80172A18 7F C5 F3 78 */ mr r5, r30
/* 80172A1C 4B F2 4D 01 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172A20 C0 01 07 F8 */ lfs f0, 0x7f8(r1)
/* 80172A24 D0 01 13 B0 */ stfs f0, 0x13b0(r1)
/* 80172A28 38 61 07 F4 */ addi r3, r1, 0x7f4
/* 80172A2C 38 80 FF FF */ li r4, -1
/* 80172A30 4B E9 67 55 */ bl __dt__4cXyzFv
lbl_80172A34:
/* 80172A34 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80172A38 41 82 00 10 */ beq lbl_80172A48
/* 80172A3C 38 61 13 88 */ addi r3, r1, 0x1388
/* 80172A40 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80172A44 4B F1 BE C1 */ bl __apl__4cXyzFRC3Vec
lbl_80172A48:
/* 80172A48 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80172A4C 2C 00 00 00 */ cmpwi r0, 0
/* 80172A50 40 82 03 00 */ bne lbl_80172D50
/* 80172A54 38 61 07 E8 */ addi r3, r1, 0x7e8
/* 80172A58 7F E4 FB 78 */ mr r4, r31
/* 80172A5C 7E C5 B3 78 */ mr r5, r22
/* 80172A60 48 00 23 B9 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80172A64 C0 42 9D BC */ lfs f2, lit_10570(r2)
/* 80172A68 C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 80172A6C C0 01 07 EC */ lfs f0, 0x7ec(r1)
/* 80172A70 EC 01 00 28 */ fsubs f0, f1, f0
/* 80172A74 EE 22 00 32 */ fmuls f17, f2, f0
/* 80172A78 38 61 07 E8 */ addi r3, r1, 0x7e8
/* 80172A7C 38 80 FF FF */ li r4, -1
/* 80172A80 4B E9 67 05 */ bl __dt__4cXyzFv
/* 80172A84 C0 42 9E 64 */ lfs f2, lit_12288(r2)
/* 80172A88 C0 21 13 B0 */ lfs f1, 0x13b0(r1)
/* 80172A8C C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 80172A90 EC 01 00 28 */ fsubs f0, f1, f0
/* 80172A94 EE 42 00 32 */ fmuls f18, f2, f0
/* 80172A98 C0 02 9D 30 */ lfs f0, lit_9397(r2)
/* 80172A9C EC 00 04 72 */ fmuls f0, f0, f17
/* 80172AA0 EE 20 90 2A */ fadds f17, f0, f18
/* 80172AA4 38 7F 04 18 */ addi r3, r31, 0x418
/* 80172AA8 48 00 FF BD */ bl R__7cSGlobeCFv
/* 80172AAC C0 02 9E 64 */ lfs f0, lit_12288(r2)
/* 80172AB0 EC 60 00 72 */ fmuls f3, f0, f1
/* 80172AB4 38 61 12 A4 */ addi r3, r1, 0x12a4
/* 80172AB8 C0 22 9E 00 */ lfs f1, lit_11171(r2)
/* 80172ABC C0 42 9C E4 */ lfs f2, lit_6629(r2)
/* 80172AC0 4B FC EE 9D */ bl __ct__4cXyzFfff
/* 80172AC4 38 61 12 98 */ addi r3, r1, 0x1298
/* 80172AC8 C0 22 9D 74 */ lfs f1, lit_10552(r2)
/* 80172ACC FC 40 90 90 */ fmr f2, f18
/* 80172AD0 C0 62 9D 70 */ lfs f3, lit_10551(r2)
/* 80172AD4 4B FC EE 89 */ bl __ct__4cXyzFfff
/* 80172AD8 2C 19 00 00 */ cmpwi r25, 0
/* 80172ADC 41 82 00 1C */ beq lbl_80172AF8
/* 80172AE0 C0 01 12 A4 */ lfs f0, 0x12a4(r1)
/* 80172AE4 FC 00 00 50 */ fneg f0, f0
/* 80172AE8 D0 01 12 A4 */ stfs f0, 0x12a4(r1)
/* 80172AEC C0 01 12 98 */ lfs f0, 0x1298(r1)
/* 80172AF0 FC 00 00 50 */ fneg f0, f0
/* 80172AF4 D0 01 12 98 */ stfs f0, 0x1298(r1)
lbl_80172AF8:
/* 80172AF8 38 61 07 DC */ addi r3, r1, 0x7dc
/* 80172AFC 38 81 13 AC */ addi r4, r1, 0x13ac
/* 80172B00 38 A1 13 A0 */ addi r5, r1, 0x13a0
/* 80172B04 48 0F 40 31 */ bl __mi__4cXyzCFRC3Vec
/* 80172B08 38 61 02 80 */ addi r3, r1, 0x280
/* 80172B0C 38 81 07 DC */ addi r4, r1, 0x7dc
/* 80172B10 48 0F ED 71 */ bl __ct__7cSGlobeFRC4cXyz
/* 80172B14 38 61 07 DC */ addi r3, r1, 0x7dc
/* 80172B18 38 80 FF FF */ li r4, -1
/* 80172B1C 4B E9 66 69 */ bl __dt__4cXyzFv
/* 80172B20 38 61 02 78 */ addi r3, r1, 0x278
/* 80172B24 38 81 12 A4 */ addi r4, r1, 0x12a4
/* 80172B28 48 0F ED 59 */ bl __ct__7cSGlobeFRC4cXyz
/* 80172B2C 38 61 02 80 */ addi r3, r1, 0x280
/* 80172B30 48 01 01 55 */ bl U__7cSGlobeCFv
/* 80172B34 7C 77 1B 78 */ mr r23, r3
/* 80172B38 38 61 02 78 */ addi r3, r1, 0x278
/* 80172B3C 48 01 01 49 */ bl U__7cSGlobeCFv
/* 80172B40 7C 64 1B 78 */ mr r4, r3
/* 80172B44 38 61 00 D4 */ addi r3, r1, 0xd4
/* 80172B48 7E E5 BB 78 */ mr r5, r23
/* 80172B4C 48 0F E6 29 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80172B50 38 61 02 78 */ addi r3, r1, 0x278
/* 80172B54 38 81 00 D4 */ addi r4, r1, 0xd4
/* 80172B58 4B F1 BD 3D */ bl U__7cSGlobeFRC7cSAngle
/* 80172B5C 38 61 00 D4 */ addi r3, r1, 0xd4
/* 80172B60 38 80 FF FF */ li r4, -1
/* 80172B64 4B EB D9 AD */ bl __dt__7cSAngleFv
/* 80172B68 38 61 07 D0 */ addi r3, r1, 0x7d0
/* 80172B6C 7F E4 FB 78 */ mr r4, r31
/* 80172B70 7E C5 B3 78 */ mr r5, r22
/* 80172B74 4B F2 4B A9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172B78 38 61 07 C4 */ addi r3, r1, 0x7c4
/* 80172B7C 38 81 02 78 */ addi r4, r1, 0x278
/* 80172B80 48 0F EF 35 */ bl Xyz__7cSGlobeCFv
/* 80172B84 38 61 07 B8 */ addi r3, r1, 0x7b8
/* 80172B88 38 81 07 D0 */ addi r4, r1, 0x7d0
/* 80172B8C 38 A1 07 C4 */ addi r5, r1, 0x7c4
/* 80172B90 48 0F 3F 55 */ bl __pl__4cXyzCFRC3Vec
/* 80172B94 38 7F 04 78 */ addi r3, r31, 0x478
/* 80172B98 38 81 07 B8 */ addi r4, r1, 0x7b8
/* 80172B9C 4B F2 4C 3D */ bl __as__4cXyzFRC4cXyz
/* 80172BA0 38 61 07 B8 */ addi r3, r1, 0x7b8
/* 80172BA4 38 80 FF FF */ li r4, -1
/* 80172BA8 4B E9 65 DD */ bl __dt__4cXyzFv
/* 80172BAC 38 61 07 C4 */ addi r3, r1, 0x7c4
/* 80172BB0 38 80 FF FF */ li r4, -1
/* 80172BB4 4B E9 65 D1 */ bl __dt__4cXyzFv
/* 80172BB8 38 61 07 D0 */ addi r3, r1, 0x7d0
/* 80172BBC 38 80 FF FF */ li r4, -1
/* 80172BC0 4B E9 65 C5 */ bl __dt__4cXyzFv
/* 80172BC4 C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 80172BC8 EC 00 88 2A */ fadds f0, f0, f17
/* 80172BCC D0 1F 04 7C */ stfs f0, 0x47c(r31)
/* 80172BD0 38 61 02 78 */ addi r3, r1, 0x278
/* 80172BD4 38 81 12 98 */ addi r4, r1, 0x1298
/* 80172BD8 48 0F EE 99 */ bl Val__7cSGlobeFRC4cXyz
/* 80172BDC 38 61 02 80 */ addi r3, r1, 0x280
/* 80172BE0 48 01 00 A5 */ bl U__7cSGlobeCFv
/* 80172BE4 48 0F E5 05 */ bl Inv__7cSAngleCFv
/* 80172BE8 7C 77 1B 78 */ mr r23, r3
/* 80172BEC 38 61 02 78 */ addi r3, r1, 0x278
/* 80172BF0 48 01 00 95 */ bl U__7cSGlobeCFv
/* 80172BF4 7C 64 1B 78 */ mr r4, r3
/* 80172BF8 38 61 00 D0 */ addi r3, r1, 0xd0
/* 80172BFC 7E E5 07 34 */ extsh r5, r23
/* 80172C00 48 0F E5 FD */ bl __pl__7cSAngleCFs
/* 80172C04 38 61 02 78 */ addi r3, r1, 0x278
/* 80172C08 38 81 00 D0 */ addi r4, r1, 0xd0
/* 80172C0C 4B F1 BC 89 */ bl U__7cSGlobeFRC7cSAngle
/* 80172C10 38 61 00 D0 */ addi r3, r1, 0xd0
/* 80172C14 38 80 FF FF */ li r4, -1
/* 80172C18 4B EB D8 F9 */ bl __dt__7cSAngleFv
/* 80172C1C 38 61 02 78 */ addi r3, r1, 0x278
/* 80172C20 48 00 FD E9 */ bl V__7cSGlobeCFv
/* 80172C24 7C 64 1B 78 */ mr r4, r3
/* 80172C28 38 61 00 CC */ addi r3, r1, 0xcc
/* 80172C2C C0 22 9C EC */ lfs f1, lit_6766(r2)
/* 80172C30 48 0F E6 35 */ bl __ml__7cSAngleCFf
/* 80172C34 38 61 02 80 */ addi r3, r1, 0x280
/* 80172C38 48 00 FD D1 */ bl V__7cSGlobeCFv
/* 80172C3C 7C 64 1B 78 */ mr r4, r3
/* 80172C40 38 61 00 C8 */ addi r3, r1, 0xc8
/* 80172C44 C0 22 9D 24 */ lfs f1, lit_8530(r2)
/* 80172C48 48 0F E6 1D */ bl __ml__7cSAngleCFf
/* 80172C4C 38 61 00 C4 */ addi r3, r1, 0xc4
/* 80172C50 38 81 00 CC */ addi r4, r1, 0xcc
/* 80172C54 38 A1 00 C8 */ addi r5, r1, 0xc8
/* 80172C58 48 0F E5 1D */ bl __pl__7cSAngleCFRC7cSAngle
/* 80172C5C 38 61 02 78 */ addi r3, r1, 0x278
/* 80172C60 38 81 00 C4 */ addi r4, r1, 0xc4
/* 80172C64 4B F1 CD F5 */ bl V__7cSGlobeFRC7cSAngle
/* 80172C68 38 61 00 C4 */ addi r3, r1, 0xc4
/* 80172C6C 38 80 FF FF */ li r4, -1
/* 80172C70 4B EB D8 A1 */ bl __dt__7cSAngleFv
/* 80172C74 38 61 00 C8 */ addi r3, r1, 0xc8
/* 80172C78 38 80 FF FF */ li r4, -1
/* 80172C7C 4B EB D8 95 */ bl __dt__7cSAngleFv
/* 80172C80 38 61 00 CC */ addi r3, r1, 0xcc
/* 80172C84 38 80 FF FF */ li r4, -1
/* 80172C88 4B EB D8 89 */ bl __dt__7cSAngleFv
/* 80172C8C 38 61 07 AC */ addi r3, r1, 0x7ac
/* 80172C90 38 81 02 78 */ addi r4, r1, 0x278
/* 80172C94 48 0F EE 21 */ bl Xyz__7cSGlobeCFv
/* 80172C98 38 61 07 A0 */ addi r3, r1, 0x7a0
/* 80172C9C 38 81 13 AC */ addi r4, r1, 0x13ac
/* 80172CA0 38 A1 07 AC */ addi r5, r1, 0x7ac
/* 80172CA4 48 0F 3E 41 */ bl __pl__4cXyzCFRC3Vec
/* 80172CA8 38 7F 04 84 */ addi r3, r31, 0x484
/* 80172CAC 38 81 07 A0 */ addi r4, r1, 0x7a0
/* 80172CB0 4B F2 4B 29 */ bl __as__4cXyzFRC4cXyz
/* 80172CB4 38 61 07 A0 */ addi r3, r1, 0x7a0
/* 80172CB8 38 80 FF FF */ li r4, -1
/* 80172CBC 4B E9 64 C9 */ bl __dt__4cXyzFv
/* 80172CC0 38 61 07 AC */ addi r3, r1, 0x7ac
/* 80172CC4 38 80 FF FF */ li r4, -1
/* 80172CC8 4B E9 64 BD */ bl __dt__4cXyzFv
/* 80172CCC 38 61 07 94 */ addi r3, r1, 0x794
/* 80172CD0 38 9F 04 84 */ addi r4, r31, 0x484
/* 80172CD4 38 BF 04 78 */ addi r5, r31, 0x478
/* 80172CD8 48 0F 3E 5D */ bl __mi__4cXyzCFRC3Vec
/* 80172CDC 38 7F 04 90 */ addi r3, r31, 0x490
/* 80172CE0 38 81 07 94 */ addi r4, r1, 0x794
/* 80172CE4 48 0F ED 8D */ bl Val__7cSGlobeFRC4cXyz
/* 80172CE8 38 61 07 94 */ addi r3, r1, 0x794
/* 80172CEC 38 80 FF FF */ li r4, -1
/* 80172CF0 4B E9 64 95 */ bl __dt__4cXyzFv
/* 80172CF4 38 00 00 01 */ li r0, 1
/* 80172CF8 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80172CFC 2C 1C 00 0B */ cmpwi r28, 0xb
/* 80172D00 41 82 00 0C */ beq lbl_80172D0C
/* 80172D04 2C 1C 00 0C */ cmpwi r28, 0xc
/* 80172D08 40 82 00 10 */ bne lbl_80172D18
lbl_80172D0C:
/* 80172D0C C0 02 9E 38 */ lfs f0, lit_12277(r2)
/* 80172D10 D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 80172D14 48 00 00 0C */ b lbl_80172D20
lbl_80172D18:
/* 80172D18 C0 02 9E 68 */ lfs f0, lit_12289(r2)
/* 80172D1C D0 1F 04 98 */ stfs f0, 0x498(r31)
lbl_80172D20:
/* 80172D20 38 61 02 78 */ addi r3, r1, 0x278
/* 80172D24 38 80 FF FF */ li r4, -1
/* 80172D28 4B EF E9 55 */ bl __dt__7cSGlobeFv
/* 80172D2C 38 61 02 80 */ addi r3, r1, 0x280
/* 80172D30 38 80 FF FF */ li r4, -1
/* 80172D34 4B EF E9 49 */ bl __dt__7cSGlobeFv
/* 80172D38 38 61 12 98 */ addi r3, r1, 0x1298
/* 80172D3C 38 80 FF FF */ li r4, -1
/* 80172D40 4B E9 64 45 */ bl __dt__4cXyzFv
/* 80172D44 38 61 12 A4 */ addi r3, r1, 0x12a4
/* 80172D48 38 80 FF FF */ li r4, -1
/* 80172D4C 4B E9 64 39 */ bl __dt__4cXyzFv
lbl_80172D50:
/* 80172D50 38 61 07 88 */ addi r3, r1, 0x788
/* 80172D54 7F E4 FB 78 */ mr r4, r31
/* 80172D58 7E C5 B3 78 */ mr r5, r22
/* 80172D5C 4B F2 49 C1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172D60 38 61 12 8C */ addi r3, r1, 0x128c
/* 80172D64 38 81 07 88 */ addi r4, r1, 0x788
/* 80172D68 4B F2 4A 8D */ bl __ct__4cXyzFRC4cXyz
/* 80172D6C 38 61 07 88 */ addi r3, r1, 0x788
/* 80172D70 38 80 FF FF */ li r4, -1
/* 80172D74 4B E9 64 11 */ bl __dt__4cXyzFv
/* 80172D78 7F E3 FB 78 */ mr r3, r31
/* 80172D7C 38 81 12 8C */ addi r4, r1, 0x128c
/* 80172D80 38 BF 04 84 */ addi r5, r31, 0x484
/* 80172D84 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80172D88 4B FF 2D 69 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80172D8C 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80172D90 40 82 00 58 */ bne lbl_80172DE8
/* 80172D94 38 61 07 7C */ addi r3, r1, 0x77c
/* 80172D98 38 81 12 8C */ addi r4, r1, 0x128c
/* 80172D9C 4B F2 4A 59 */ bl __ct__4cXyzFRC4cXyz
/* 80172DA0 38 61 07 70 */ addi r3, r1, 0x770
/* 80172DA4 38 9F 04 84 */ addi r4, r31, 0x484
/* 80172DA8 4B F2 4A 4D */ bl __ct__4cXyzFRC4cXyz
/* 80172DAC 38 61 07 7C */ addi r3, r1, 0x77c
/* 80172DB0 38 81 07 70 */ addi r4, r1, 0x770
/* 80172DB4 7F A5 EB 78 */ mr r5, r29
/* 80172DB8 7F C6 F3 78 */ mr r6, r30
/* 80172DBC 38 E0 00 00 */ li r7, 0
/* 80172DC0 48 00 20 91 */ bl func_80174E50
/* 80172DC4 7C 76 1B 78 */ mr r22, r3
/* 80172DC8 38 61 07 70 */ addi r3, r1, 0x770
/* 80172DCC 38 80 FF FF */ li r4, -1
/* 80172DD0 4B E9 63 B5 */ bl __dt__4cXyzFv
/* 80172DD4 38 61 07 7C */ addi r3, r1, 0x77c
/* 80172DD8 38 80 FF FF */ li r4, -1
/* 80172DDC 4B E9 63 A9 */ bl __dt__4cXyzFv
/* 80172DE0 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80172DE4 41 82 00 0C */ beq lbl_80172DF0
lbl_80172DE8:
/* 80172DE8 3B 80 00 00 */ li r28, 0
/* 80172DEC 48 00 00 30 */ b lbl_80172E1C
lbl_80172DF0:
/* 80172DF0 38 7F 00 64 */ addi r3, r31, 0x64
/* 80172DF4 38 9F 04 78 */ addi r4, r31, 0x478
/* 80172DF8 4B F2 49 E1 */ bl __as__4cXyzFRC4cXyz
/* 80172DFC 38 7F 00 70 */ addi r3, r31, 0x70
/* 80172E00 38 9F 04 84 */ addi r4, r31, 0x484
/* 80172E04 4B F2 49 D5 */ bl __as__4cXyzFRC4cXyz
/* 80172E08 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80172E0C 38 9F 04 90 */ addi r4, r31, 0x490
/* 80172E10 4B F1 B9 65 */ bl __as__7cSGlobeFRC7cSGlobe
/* 80172E14 C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 80172E18 D0 1F 00 80 */ stfs f0, 0x80(r31)
lbl_80172E1C:
/* 80172E1C 38 61 12 8C */ addi r3, r1, 0x128c
/* 80172E20 38 80 FF FF */ li r4, -1
/* 80172E24 4B E9 63 61 */ bl __dt__4cXyzFv
/* 80172E28 48 00 1B D4 */ b lbl_801749FC
/* 80172E2C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80172E30 2C 00 00 00 */ cmpwi r0, 0
/* 80172E34 40 82 00 0C */ bne lbl_80172E40
/* 80172E38 38 00 00 01 */ li r0, 1
/* 80172E3C 98 1F 01 58 */ stb r0, 0x158(r31)
lbl_80172E40:
/* 80172E40 38 7F 00 64 */ addi r3, r31, 0x64
/* 80172E44 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 80172E48 4B F2 49 91 */ bl __as__4cXyzFRC4cXyz
/* 80172E4C 38 61 00 C0 */ addi r3, r1, 0xc0
/* 80172E50 C0 22 9E 30 */ lfs f1, lit_12275(r2)
/* 80172E54 48 0F E1 75 */ bl __ct__7cSAngleFf
/* 80172E58 38 7F 04 10 */ addi r3, r31, 0x410
/* 80172E5C 48 00 FE 29 */ bl U__7cSGlobeCFv
/* 80172E60 7C 65 1B 78 */ mr r5, r3
/* 80172E64 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80172E68 C0 22 9E 6C */ lfs f1, lit_12290(r2)
/* 80172E6C 38 81 00 C0 */ addi r4, r1, 0xc0
/* 80172E70 48 0F EB 99 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 80172E74 38 61 00 C0 */ addi r3, r1, 0xc0
/* 80172E78 38 80 FF FF */ li r4, -1
/* 80172E7C 4B EB D6 95 */ bl __dt__7cSAngleFv
/* 80172E80 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80172E84 48 00 FB 85 */ bl V__7cSGlobeCFv
/* 80172E88 38 81 02 44 */ addi r4, r1, 0x244
/* 80172E8C 48 00 FC 01 */ bl __gt__7cSAngleCFRC7cSAngle
/* 80172E90 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80172E94 41 82 00 10 */ beq lbl_80172EA4
/* 80172E98 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80172E9C 38 81 02 44 */ addi r4, r1, 0x244
/* 80172EA0 4B F1 CB B9 */ bl V__7cSGlobeFRC7cSAngle
lbl_80172EA4:
/* 80172EA4 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80172EA8 48 00 FB 61 */ bl V__7cSGlobeCFv
/* 80172EAC 38 81 02 40 */ addi r4, r1, 0x240
/* 80172EB0 48 00 FB BD */ bl __lt__7cSAngleCFRC7cSAngle
/* 80172EB4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80172EB8 41 82 00 10 */ beq lbl_80172EC8
/* 80172EBC 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80172EC0 38 81 02 40 */ addi r4, r1, 0x240
/* 80172EC4 4B F1 CB 95 */ bl V__7cSGlobeFRC7cSAngle
lbl_80172EC8:
/* 80172EC8 38 61 07 64 */ addi r3, r1, 0x764
/* 80172ECC 7F E4 FB 78 */ mr r4, r31
/* 80172ED0 7F A5 EB 78 */ mr r5, r29
/* 80172ED4 4B F2 48 49 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172ED8 38 61 12 80 */ addi r3, r1, 0x1280
/* 80172EDC 38 81 07 64 */ addi r4, r1, 0x764
/* 80172EE0 4B F2 49 15 */ bl __ct__4cXyzFRC4cXyz
/* 80172EE4 38 61 07 64 */ addi r3, r1, 0x764
/* 80172EE8 38 80 FF FF */ li r4, -1
/* 80172EEC 4B E9 62 99 */ bl __dt__4cXyzFv
/* 80172EF0 38 61 07 58 */ addi r3, r1, 0x758
/* 80172EF4 7F E4 FB 78 */ mr r4, r31
/* 80172EF8 7F C5 F3 78 */ mr r5, r30
/* 80172EFC 4B F2 48 21 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80172F00 38 61 12 74 */ addi r3, r1, 0x1274
/* 80172F04 38 81 07 58 */ addi r4, r1, 0x758
/* 80172F08 4B F2 48 ED */ bl __ct__4cXyzFRC4cXyz
/* 80172F0C 38 61 07 58 */ addi r3, r1, 0x758
/* 80172F10 38 80 FF FF */ li r4, -1
/* 80172F14 4B E9 62 71 */ bl __dt__4cXyzFv
/* 80172F18 38 61 02 04 */ addi r3, r1, 0x204
/* 80172F1C 48 00 FB 2D */ bl __ct__7cSAngleFv
/* 80172F20 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80172F24 2C 00 00 00 */ cmpwi r0, 0
/* 80172F28 41 82 00 2C */ beq lbl_80172F54
/* 80172F2C 38 61 00 BC */ addi r3, r1, 0xbc
/* 80172F30 C0 22 9D 68 */ lfs f1, lit_9788(r2)
/* 80172F34 48 0F E0 95 */ bl __ct__7cSAngleFf
/* 80172F38 38 61 02 04 */ addi r3, r1, 0x204
/* 80172F3C 38 81 00 BC */ addi r4, r1, 0xbc
/* 80172F40 48 00 FD 69 */ bl __as__7cSAngleFRC7cSAngle
/* 80172F44 38 61 00 BC */ addi r3, r1, 0xbc
/* 80172F48 38 80 FF FF */ li r4, -1
/* 80172F4C 4B EB D5 C5 */ bl __dt__7cSAngleFv
/* 80172F50 48 00 00 28 */ b lbl_80172F78
lbl_80172F54:
/* 80172F54 38 61 00 B8 */ addi r3, r1, 0xb8
/* 80172F58 C0 22 9C B0 */ lfs f1, lit_5660(r2)
/* 80172F5C 48 0F E0 6D */ bl __ct__7cSAngleFf
/* 80172F60 38 61 02 04 */ addi r3, r1, 0x204
/* 80172F64 38 81 00 B8 */ addi r4, r1, 0xb8
/* 80172F68 48 00 FD 41 */ bl __as__7cSAngleFRC7cSAngle
/* 80172F6C 38 61 00 B8 */ addi r3, r1, 0xb8
/* 80172F70 38 80 FF FF */ li r4, -1
/* 80172F74 4B EB D5 9D */ bl __dt__7cSAngleFv
lbl_80172F78:
/* 80172F78 3A E0 00 00 */ li r23, 0
lbl_80172F7C:
/* 80172F7C 38 61 07 4C */ addi r3, r1, 0x74c
/* 80172F80 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80172F84 48 0F EB 31 */ bl Xyz__7cSGlobeCFv
/* 80172F88 38 61 07 40 */ addi r3, r1, 0x740
/* 80172F8C 38 9F 00 64 */ addi r4, r31, 0x64
/* 80172F90 38 A1 07 4C */ addi r5, r1, 0x74c
/* 80172F94 48 0F 3B 51 */ bl __pl__4cXyzCFRC3Vec
/* 80172F98 38 7F 00 70 */ addi r3, r31, 0x70
/* 80172F9C 38 81 07 40 */ addi r4, r1, 0x740
/* 80172FA0 4B F2 48 39 */ bl __as__4cXyzFRC4cXyz
/* 80172FA4 38 61 07 40 */ addi r3, r1, 0x740
/* 80172FA8 38 80 FF FF */ li r4, -1
/* 80172FAC 4B E9 61 D9 */ bl __dt__4cXyzFv
/* 80172FB0 38 61 07 4C */ addi r3, r1, 0x74c
/* 80172FB4 38 80 FF FF */ li r4, -1
/* 80172FB8 4B E9 61 CD */ bl __dt__4cXyzFv
/* 80172FBC 7F E3 FB 78 */ mr r3, r31
/* 80172FC0 38 81 12 80 */ addi r4, r1, 0x1280
/* 80172FC4 38 BF 00 70 */ addi r5, r31, 0x70
/* 80172FC8 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80172FCC 4B FF 2B 25 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80172FD0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80172FD4 40 82 00 C8 */ bne lbl_8017309C
/* 80172FD8 7F E3 FB 78 */ mr r3, r31
/* 80172FDC 38 81 12 74 */ addi r4, r1, 0x1274
/* 80172FE0 38 BF 00 70 */ addi r5, r31, 0x70
/* 80172FE4 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80172FE8 4B FF 2B 09 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80172FEC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80172FF0 40 82 00 AC */ bne lbl_8017309C
/* 80172FF4 38 61 07 34 */ addi r3, r1, 0x734
/* 80172FF8 38 81 12 80 */ addi r4, r1, 0x1280
/* 80172FFC 4B F2 47 F9 */ bl __ct__4cXyzFRC4cXyz
/* 80173000 38 61 07 28 */ addi r3, r1, 0x728
/* 80173004 38 9F 00 70 */ addi r4, r31, 0x70
/* 80173008 4B F2 47 ED */ bl __ct__4cXyzFRC4cXyz
/* 8017300C 38 61 07 34 */ addi r3, r1, 0x734
/* 80173010 38 81 07 28 */ addi r4, r1, 0x728
/* 80173014 7F A5 EB 78 */ mr r5, r29
/* 80173018 7F C6 F3 78 */ mr r6, r30
/* 8017301C 38 E0 00 00 */ li r7, 0
/* 80173020 48 00 1E 31 */ bl func_80174E50
/* 80173024 7C 76 1B 78 */ mr r22, r3
/* 80173028 38 61 07 28 */ addi r3, r1, 0x728
/* 8017302C 38 80 FF FF */ li r4, -1
/* 80173030 4B E9 61 55 */ bl __dt__4cXyzFv
/* 80173034 38 61 07 34 */ addi r3, r1, 0x734
/* 80173038 38 80 FF FF */ li r4, -1
/* 8017303C 4B E9 61 49 */ bl __dt__4cXyzFv
/* 80173040 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173044 40 82 00 58 */ bne lbl_8017309C
/* 80173048 38 61 07 1C */ addi r3, r1, 0x71c
/* 8017304C 38 81 12 74 */ addi r4, r1, 0x1274
/* 80173050 4B F2 47 A5 */ bl __ct__4cXyzFRC4cXyz
/* 80173054 38 61 07 10 */ addi r3, r1, 0x710
/* 80173058 38 9F 00 70 */ addi r4, r31, 0x70
/* 8017305C 4B F2 47 99 */ bl __ct__4cXyzFRC4cXyz
/* 80173060 38 61 07 1C */ addi r3, r1, 0x71c
/* 80173064 38 81 07 10 */ addi r4, r1, 0x710
/* 80173068 7F A5 EB 78 */ mr r5, r29
/* 8017306C 7F C6 F3 78 */ mr r6, r30
/* 80173070 38 E0 00 00 */ li r7, 0
/* 80173074 48 00 1D DD */ bl func_80174E50
/* 80173078 7C 76 1B 78 */ mr r22, r3
/* 8017307C 38 61 07 10 */ addi r3, r1, 0x710
/* 80173080 38 80 FF FF */ li r4, -1
/* 80173084 4B E9 61 01 */ bl __dt__4cXyzFv
/* 80173088 38 61 07 1C */ addi r3, r1, 0x71c
/* 8017308C 38 80 FF FF */ li r4, -1
/* 80173090 4B E9 60 F5 */ bl __dt__4cXyzFv
/* 80173094 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173098 41 82 00 40 */ beq lbl_801730D8
lbl_8017309C:
/* 8017309C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801730A0 48 00 FB E5 */ bl U__7cSGlobeCFv
/* 801730A4 7C 64 1B 78 */ mr r4, r3
/* 801730A8 38 61 00 B4 */ addi r3, r1, 0xb4
/* 801730AC 38 A1 02 04 */ addi r5, r1, 0x204
/* 801730B0 48 0F E0 C5 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801730B4 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801730B8 38 81 00 B4 */ addi r4, r1, 0xb4
/* 801730BC 4B F1 B7 D9 */ bl U__7cSGlobeFRC7cSAngle
/* 801730C0 38 61 00 B4 */ addi r3, r1, 0xb4
/* 801730C4 38 80 FF FF */ li r4, -1
/* 801730C8 4B EB D4 49 */ bl __dt__7cSAngleFv
/* 801730CC 3A F7 00 01 */ addi r23, r23, 1
/* 801730D0 2C 17 00 12 */ cmpwi r23, 0x12
/* 801730D4 41 80 FE A8 */ blt lbl_80172F7C
lbl_801730D8:
/* 801730D8 C0 02 9C B8 */ lfs f0, lit_5662(r2)
/* 801730DC D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 801730E0 38 61 02 04 */ addi r3, r1, 0x204
/* 801730E4 38 80 FF FF */ li r4, -1
/* 801730E8 4B EB D4 29 */ bl __dt__7cSAngleFv
/* 801730EC 38 61 12 74 */ addi r3, r1, 0x1274
/* 801730F0 38 80 FF FF */ li r4, -1
/* 801730F4 4B E9 60 91 */ bl __dt__4cXyzFv
/* 801730F8 38 61 12 80 */ addi r3, r1, 0x1280
/* 801730FC 38 80 FF FF */ li r4, -1
/* 80173100 4B E9 60 85 */ bl __dt__4cXyzFv
/* 80173104 48 00 18 F8 */ b lbl_801749FC
/* 80173108 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 8017310C 2C 00 00 00 */ cmpwi r0, 0
/* 80173110 40 82 18 EC */ bne lbl_801749FC
/* 80173114 38 00 00 01 */ li r0, 1
/* 80173118 98 1F 01 58 */ stb r0, 0x158(r31)
/* 8017311C 38 7F 00 64 */ addi r3, r31, 0x64
/* 80173120 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 80173124 4B F2 46 B5 */ bl __as__4cXyzFRC4cXyz
/* 80173128 38 61 02 00 */ addi r3, r1, 0x200
/* 8017312C 48 00 F9 1D */ bl __ct__7cSAngleFv
/* 80173130 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80173134 2C 00 00 00 */ cmpwi r0, 0
/* 80173138 41 82 00 38 */ beq lbl_80173170
/* 8017313C 38 7F 04 18 */ addi r3, r31, 0x418
/* 80173140 48 00 FB 45 */ bl U__7cSGlobeCFv
/* 80173144 7C 64 1B 78 */ mr r4, r3
/* 80173148 38 61 00 B0 */ addi r3, r1, 0xb0
/* 8017314C 38 AD 8C 10 */ la r5, _90__7cSAngle(r13) /* 80451190-_SDA_BASE_ */
/* 80173150 48 0F E0 25 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80173154 38 61 02 00 */ addi r3, r1, 0x200
/* 80173158 38 81 00 B0 */ addi r4, r1, 0xb0
/* 8017315C 48 00 FB 4D */ bl __as__7cSAngleFRC7cSAngle
/* 80173160 38 61 00 B0 */ addi r3, r1, 0xb0
/* 80173164 38 80 FF FF */ li r4, -1
/* 80173168 4B EB D3 A9 */ bl __dt__7cSAngleFv
/* 8017316C 48 00 00 34 */ b lbl_801731A0
lbl_80173170:
/* 80173170 38 7F 04 18 */ addi r3, r31, 0x418
/* 80173174 48 00 FB 11 */ bl U__7cSGlobeCFv
/* 80173178 7C 64 1B 78 */ mr r4, r3
/* 8017317C 38 61 00 AC */ addi r3, r1, 0xac
/* 80173180 38 AD 8C 18 */ la r5, _270__7cSAngle(r13) /* 80451198-_SDA_BASE_ */
/* 80173184 48 0F DF F1 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80173188 38 61 02 00 */ addi r3, r1, 0x200
/* 8017318C 38 81 00 AC */ addi r4, r1, 0xac
/* 80173190 48 00 FB 19 */ bl __as__7cSAngleFRC7cSAngle
/* 80173194 38 61 00 AC */ addi r3, r1, 0xac
/* 80173198 38 80 FF FF */ li r4, -1
/* 8017319C 4B EB D3 75 */ bl __dt__7cSAngleFv
lbl_801731A0:
/* 801731A0 38 61 00 A8 */ addi r3, r1, 0xa8
/* 801731A4 C0 22 9D CC */ lfs f1, lit_10574(r2)
/* 801731A8 48 0F DE 21 */ bl __ct__7cSAngleFf
/* 801731AC 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801731B0 C0 22 9E 6C */ lfs f1, lit_12290(r2)
/* 801731B4 38 81 00 A8 */ addi r4, r1, 0xa8
/* 801731B8 38 A1 02 00 */ addi r5, r1, 0x200
/* 801731BC 48 0F E8 4D */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 801731C0 38 61 00 A8 */ addi r3, r1, 0xa8
/* 801731C4 38 80 FF FF */ li r4, -1
/* 801731C8 4B EB D3 49 */ bl __dt__7cSAngleFv
/* 801731CC 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801731D0 48 00 F8 39 */ bl V__7cSGlobeCFv
/* 801731D4 38 81 02 44 */ addi r4, r1, 0x244
/* 801731D8 48 00 F8 B5 */ bl __gt__7cSAngleCFRC7cSAngle
/* 801731DC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801731E0 41 82 00 10 */ beq lbl_801731F0
/* 801731E4 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801731E8 38 81 02 44 */ addi r4, r1, 0x244
/* 801731EC 4B F1 C8 6D */ bl V__7cSGlobeFRC7cSAngle
lbl_801731F0:
/* 801731F0 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801731F4 48 00 F8 15 */ bl V__7cSGlobeCFv
/* 801731F8 38 81 02 40 */ addi r4, r1, 0x240
/* 801731FC 48 00 F8 71 */ bl __lt__7cSAngleCFRC7cSAngle
/* 80173200 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80173204 41 82 00 10 */ beq lbl_80173214
/* 80173208 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8017320C 38 81 02 40 */ addi r4, r1, 0x240
/* 80173210 4B F1 C8 49 */ bl V__7cSGlobeFRC7cSAngle
lbl_80173214:
/* 80173214 38 61 07 04 */ addi r3, r1, 0x704
/* 80173218 7F E4 FB 78 */ mr r4, r31
/* 8017321C 7F A5 EB 78 */ mr r5, r29
/* 80173220 4B F2 44 FD */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80173224 38 61 12 68 */ addi r3, r1, 0x1268
/* 80173228 38 81 07 04 */ addi r4, r1, 0x704
/* 8017322C 4B F2 45 C9 */ bl __ct__4cXyzFRC4cXyz
/* 80173230 38 61 07 04 */ addi r3, r1, 0x704
/* 80173234 38 80 FF FF */ li r4, -1
/* 80173238 4B E9 5F 4D */ bl __dt__4cXyzFv
/* 8017323C 38 61 06 F8 */ addi r3, r1, 0x6f8
/* 80173240 7F E4 FB 78 */ mr r4, r31
/* 80173244 7F C5 F3 78 */ mr r5, r30
/* 80173248 4B F2 44 D5 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 8017324C 38 61 12 5C */ addi r3, r1, 0x125c
/* 80173250 38 81 06 F8 */ addi r4, r1, 0x6f8
/* 80173254 4B F2 45 A1 */ bl __ct__4cXyzFRC4cXyz
/* 80173258 38 61 06 F8 */ addi r3, r1, 0x6f8
/* 8017325C 38 80 FF FF */ li r4, -1
/* 80173260 4B E9 5F 25 */ bl __dt__4cXyzFv
/* 80173264 38 61 01 FC */ addi r3, r1, 0x1fc
/* 80173268 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 8017326C 48 0F DC FD */ bl __ct__7cSAngleFRC7cSAngle
/* 80173270 3A E0 00 00 */ li r23, 0
lbl_80173274:
/* 80173274 38 61 06 EC */ addi r3, r1, 0x6ec
/* 80173278 38 9F 00 5C */ addi r4, r31, 0x5c
/* 8017327C 48 0F E8 39 */ bl Xyz__7cSGlobeCFv
/* 80173280 38 61 06 E0 */ addi r3, r1, 0x6e0
/* 80173284 38 9F 00 64 */ addi r4, r31, 0x64
/* 80173288 38 A1 06 EC */ addi r5, r1, 0x6ec
/* 8017328C 48 0F 38 59 */ bl __pl__4cXyzCFRC3Vec
/* 80173290 38 7F 00 70 */ addi r3, r31, 0x70
/* 80173294 38 81 06 E0 */ addi r4, r1, 0x6e0
/* 80173298 4B F2 45 41 */ bl __as__4cXyzFRC4cXyz
/* 8017329C 38 61 06 E0 */ addi r3, r1, 0x6e0
/* 801732A0 38 80 FF FF */ li r4, -1
/* 801732A4 4B E9 5E E1 */ bl __dt__4cXyzFv
/* 801732A8 38 61 06 EC */ addi r3, r1, 0x6ec
/* 801732AC 38 80 FF FF */ li r4, -1
/* 801732B0 4B E9 5E D5 */ bl __dt__4cXyzFv
/* 801732B4 7F E3 FB 78 */ mr r3, r31
/* 801732B8 38 81 12 68 */ addi r4, r1, 0x1268
/* 801732BC 38 BF 00 70 */ addi r5, r31, 0x70
/* 801732C0 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 801732C4 4B FF 28 2D */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801732C8 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801732CC 40 82 00 C8 */ bne lbl_80173394
/* 801732D0 7F E3 FB 78 */ mr r3, r31
/* 801732D4 38 81 12 5C */ addi r4, r1, 0x125c
/* 801732D8 38 BF 00 70 */ addi r5, r31, 0x70
/* 801732DC 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 801732E0 4B FF 28 11 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801732E4 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801732E8 40 82 00 AC */ bne lbl_80173394
/* 801732EC 38 61 06 D4 */ addi r3, r1, 0x6d4
/* 801732F0 38 81 12 68 */ addi r4, r1, 0x1268
/* 801732F4 4B F2 45 01 */ bl __ct__4cXyzFRC4cXyz
/* 801732F8 38 61 06 C8 */ addi r3, r1, 0x6c8
/* 801732FC 38 9F 00 70 */ addi r4, r31, 0x70
/* 80173300 4B F2 44 F5 */ bl __ct__4cXyzFRC4cXyz
/* 80173304 38 61 06 D4 */ addi r3, r1, 0x6d4
/* 80173308 38 81 06 C8 */ addi r4, r1, 0x6c8
/* 8017330C 7F A5 EB 78 */ mr r5, r29
/* 80173310 7F C6 F3 78 */ mr r6, r30
/* 80173314 38 E0 00 00 */ li r7, 0
/* 80173318 48 00 1B 39 */ bl func_80174E50
/* 8017331C 7C 76 1B 78 */ mr r22, r3
/* 80173320 38 61 06 C8 */ addi r3, r1, 0x6c8
/* 80173324 38 80 FF FF */ li r4, -1
/* 80173328 4B E9 5E 5D */ bl __dt__4cXyzFv
/* 8017332C 38 61 06 D4 */ addi r3, r1, 0x6d4
/* 80173330 38 80 FF FF */ li r4, -1
/* 80173334 4B E9 5E 51 */ bl __dt__4cXyzFv
/* 80173338 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8017333C 40 82 00 58 */ bne lbl_80173394
/* 80173340 38 61 06 BC */ addi r3, r1, 0x6bc
/* 80173344 38 81 12 5C */ addi r4, r1, 0x125c
/* 80173348 4B F2 44 AD */ bl __ct__4cXyzFRC4cXyz
/* 8017334C 38 61 06 B0 */ addi r3, r1, 0x6b0
/* 80173350 38 9F 00 70 */ addi r4, r31, 0x70
/* 80173354 4B F2 44 A1 */ bl __ct__4cXyzFRC4cXyz
/* 80173358 38 61 06 BC */ addi r3, r1, 0x6bc
/* 8017335C 38 81 06 B0 */ addi r4, r1, 0x6b0
/* 80173360 7F A5 EB 78 */ mr r5, r29
/* 80173364 7F C6 F3 78 */ mr r6, r30
/* 80173368 38 E0 00 00 */ li r7, 0
/* 8017336C 48 00 1A E5 */ bl func_80174E50
/* 80173370 7C 76 1B 78 */ mr r22, r3
/* 80173374 38 61 06 B0 */ addi r3, r1, 0x6b0
/* 80173378 38 80 FF FF */ li r4, -1
/* 8017337C 4B E9 5E 09 */ bl __dt__4cXyzFv
/* 80173380 38 61 06 BC */ addi r3, r1, 0x6bc
/* 80173384 38 80 FF FF */ li r4, -1
/* 80173388 4B E9 5D FD */ bl __dt__4cXyzFv
/* 8017338C 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173390 41 82 00 90 */ beq lbl_80173420
lbl_80173394:
/* 80173394 56 E0 07 FF */ clrlwi. r0, r23, 0x1f
/* 80173398 40 82 00 54 */ bne lbl_801733EC
/* 8017339C 38 61 00 A4 */ addi r3, r1, 0xa4
/* 801733A0 C0 22 9D 68 */ lfs f1, lit_9788(r2)
/* 801733A4 48 0F DC 25 */ bl __ct__7cSAngleFf
/* 801733A8 38 61 01 FC */ addi r3, r1, 0x1fc
/* 801733AC 38 81 00 A4 */ addi r4, r1, 0xa4
/* 801733B0 48 0F DE 25 */ bl __apl__7cSAngleFRC7cSAngle
/* 801733B4 38 61 00 A4 */ addi r3, r1, 0xa4
/* 801733B8 38 80 FF FF */ li r4, -1
/* 801733BC 4B EB D1 55 */ bl __dt__7cSAngleFv
/* 801733C0 38 61 00 A0 */ addi r3, r1, 0xa0
/* 801733C4 38 81 02 00 */ addi r4, r1, 0x200
/* 801733C8 38 A1 01 FC */ addi r5, r1, 0x1fc
/* 801733CC 48 0F DD A9 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801733D0 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801733D4 38 81 00 A0 */ addi r4, r1, 0xa0
/* 801733D8 4B F1 B4 BD */ bl U__7cSGlobeFRC7cSAngle
/* 801733DC 38 61 00 A0 */ addi r3, r1, 0xa0
/* 801733E0 38 80 FF FF */ li r4, -1
/* 801733E4 4B EB D1 2D */ bl __dt__7cSAngleFv
/* 801733E8 48 00 00 2C */ b lbl_80173414
lbl_801733EC:
/* 801733EC 38 61 00 9C */ addi r3, r1, 0x9c
/* 801733F0 38 81 02 00 */ addi r4, r1, 0x200
/* 801733F4 38 A1 01 FC */ addi r5, r1, 0x1fc
/* 801733F8 48 0F DD AD */ bl __mi__7cSAngleCFRC7cSAngle
/* 801733FC 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173400 38 81 00 9C */ addi r4, r1, 0x9c
/* 80173404 4B F1 B4 91 */ bl U__7cSGlobeFRC7cSAngle
/* 80173408 38 61 00 9C */ addi r3, r1, 0x9c
/* 8017340C 38 80 FF FF */ li r4, -1
/* 80173410 4B EB D1 01 */ bl __dt__7cSAngleFv
lbl_80173414:
/* 80173414 3A F7 00 01 */ addi r23, r23, 1
/* 80173418 2C 17 00 12 */ cmpwi r23, 0x12
/* 8017341C 41 80 FE 58 */ blt lbl_80173274
lbl_80173420:
/* 80173420 C0 02 9C B8 */ lfs f0, lit_5662(r2)
/* 80173424 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80173428 38 61 01 FC */ addi r3, r1, 0x1fc
/* 8017342C 38 80 FF FF */ li r4, -1
/* 80173430 4B EB D0 E1 */ bl __dt__7cSAngleFv
/* 80173434 38 61 12 5C */ addi r3, r1, 0x125c
/* 80173438 38 80 FF FF */ li r4, -1
/* 8017343C 4B E9 5D 49 */ bl __dt__4cXyzFv
/* 80173440 38 61 12 68 */ addi r3, r1, 0x1268
/* 80173444 38 80 FF FF */ li r4, -1
/* 80173448 4B E9 5D 3D */ bl __dt__4cXyzFv
/* 8017344C 38 61 02 00 */ addi r3, r1, 0x200
/* 80173450 38 80 FF FF */ li r4, -1
/* 80173454 4B EB D0 BD */ bl __dt__7cSAngleFv
/* 80173458 48 00 15 A4 */ b lbl_801749FC
/* 8017345C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80173460 2C 00 00 00 */ cmpwi r0, 0
/* 80173464 40 82 00 0C */ bne lbl_80173470
/* 80173468 38 00 00 01 */ li r0, 1
/* 8017346C 98 1F 01 58 */ stb r0, 0x158(r31)
lbl_80173470:
/* 80173470 38 61 06 A4 */ addi r3, r1, 0x6a4
/* 80173474 7F E4 FB 78 */ mr r4, r31
/* 80173478 7F C5 F3 78 */ mr r5, r30
/* 8017347C 48 00 19 9D */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80173480 38 61 12 50 */ addi r3, r1, 0x1250
/* 80173484 38 81 06 A4 */ addi r4, r1, 0x6a4
/* 80173488 4B F2 43 6D */ bl __ct__4cXyzFRC4cXyz
/* 8017348C 38 61 06 A4 */ addi r3, r1, 0x6a4
/* 80173490 38 80 FF FF */ li r4, -1
/* 80173494 4B E9 5C F1 */ bl __dt__4cXyzFv
/* 80173498 38 61 06 98 */ addi r3, r1, 0x698
/* 8017349C 7F E4 FB 78 */ mr r4, r31
/* 801734A0 7F A5 EB 78 */ mr r5, r29
/* 801734A4 48 00 19 75 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801734A8 38 61 12 44 */ addi r3, r1, 0x1244
/* 801734AC 38 81 06 98 */ addi r4, r1, 0x698
/* 801734B0 4B F2 43 45 */ bl __ct__4cXyzFRC4cXyz
/* 801734B4 38 61 06 98 */ addi r3, r1, 0x698
/* 801734B8 38 80 FF FF */ li r4, -1
/* 801734BC 4B E9 5C C9 */ bl __dt__4cXyzFv
/* 801734C0 38 61 06 8C */ addi r3, r1, 0x68c
/* 801734C4 38 81 12 50 */ addi r4, r1, 0x1250
/* 801734C8 38 A1 12 44 */ addi r5, r1, 0x1244
/* 801734CC 48 0F 36 69 */ bl __mi__4cXyzCFRC3Vec
/* 801734D0 38 61 12 38 */ addi r3, r1, 0x1238
/* 801734D4 38 81 06 8C */ addi r4, r1, 0x68c
/* 801734D8 4B F2 43 1D */ bl __ct__4cXyzFRC4cXyz
/* 801734DC 38 61 06 8C */ addi r3, r1, 0x68c
/* 801734E0 38 80 FF FF */ li r4, -1
/* 801734E4 4B E9 5C A1 */ bl __dt__4cXyzFv
/* 801734E8 38 61 02 70 */ addi r3, r1, 0x270
/* 801734EC 38 81 12 38 */ addi r4, r1, 0x1238
/* 801734F0 48 0F E3 91 */ bl __ct__7cSGlobeFRC4cXyz
/* 801734F4 38 61 01 F8 */ addi r3, r1, 0x1f8
/* 801734F8 48 00 F5 51 */ bl __ct__7cSAngleFv
/* 801734FC 38 61 12 50 */ addi r3, r1, 0x1250
/* 80173500 38 81 12 44 */ addi r4, r1, 0x1244
/* 80173504 4B F1 4E E9 */ bl xyzHorizontalDistance__8dCamMathFR4cXyzR4cXyz
/* 80173508 C0 02 9C F8 */ lfs f0, lit_8016(r2)
/* 8017350C EC 00 00 72 */ fmuls f0, f0, f1
/* 80173510 C0 42 9C 90 */ lfs f2, lit_4445(r2)
/* 80173514 EE 22 00 32 */ fmuls f17, f2, f0
/* 80173518 38 61 02 48 */ addi r3, r1, 0x248
/* 8017351C C0 22 9C B8 */ lfs f1, lit_5662(r2)
/* 80173520 C0 1F 09 2C */ lfs f0, 0x92c(r31)
/* 80173524 EC 01 00 32 */ fmuls f0, f1, f0
/* 80173528 EC 22 00 32 */ fmuls f1, f2, f0
/* 8017352C 48 0F DE 21 */ bl __ct__7cDegreeFf
/* 80173530 38 61 02 48 */ addi r3, r1, 0x248
/* 80173534 48 0F DF 0D */ bl Tan__7cDegreeCFv
/* 80173538 EE 31 08 24 */ fdivs f17, f17, f1
/* 8017353C 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80173540 2C 00 00 00 */ cmpwi r0, 0
/* 80173544 41 82 00 14 */ beq lbl_80173558
/* 80173548 38 61 01 F8 */ addi r3, r1, 0x1f8
/* 8017354C 38 8D 8C 18 */ la r4, _270__7cSAngle(r13) /* 80451198-_SDA_BASE_ */
/* 80173550 48 00 F7 59 */ bl __as__7cSAngleFRC7cSAngle
/* 80173554 48 00 00 10 */ b lbl_80173564
lbl_80173558:
/* 80173558 38 61 01 F8 */ addi r3, r1, 0x1f8
/* 8017355C 38 8D 8C 10 */ la r4, _90__7cSAngle(r13) /* 80451190-_SDA_BASE_ */
/* 80173560 48 00 F7 49 */ bl __as__7cSAngleFRC7cSAngle
lbl_80173564:
/* 80173564 38 61 06 80 */ addi r3, r1, 0x680
/* 80173568 7F E4 FB 78 */ mr r4, r31
/* 8017356C 7F A5 EB 78 */ mr r5, r29
/* 80173570 48 00 18 A9 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80173574 38 61 06 74 */ addi r3, r1, 0x674
/* 80173578 38 81 12 38 */ addi r4, r1, 0x1238
/* 8017357C C0 22 9C 90 */ lfs f1, lit_4445(r2)
/* 80173580 48 0F 36 05 */ bl __ml__4cXyzCFf
/* 80173584 38 61 06 68 */ addi r3, r1, 0x668
/* 80173588 38 81 06 80 */ addi r4, r1, 0x680
/* 8017358C 38 A1 06 74 */ addi r5, r1, 0x674
/* 80173590 48 0F 35 55 */ bl __pl__4cXyzCFRC3Vec
/* 80173594 38 7F 04 78 */ addi r3, r31, 0x478
/* 80173598 38 81 06 68 */ addi r4, r1, 0x668
/* 8017359C 4B F2 42 3D */ bl __as__4cXyzFRC4cXyz
/* 801735A0 38 61 06 68 */ addi r3, r1, 0x668
/* 801735A4 38 80 FF FF */ li r4, -1
/* 801735A8 4B E9 5B DD */ bl __dt__4cXyzFv
/* 801735AC 38 61 06 74 */ addi r3, r1, 0x674
/* 801735B0 38 80 FF FF */ li r4, -1
/* 801735B4 4B E9 5B D1 */ bl __dt__4cXyzFv
/* 801735B8 38 61 06 80 */ addi r3, r1, 0x680
/* 801735BC 38 80 FF FF */ li r4, -1
/* 801735C0 4B E9 5B C5 */ bl __dt__4cXyzFv
/* 801735C4 38 61 06 5C */ addi r3, r1, 0x65c
/* 801735C8 7F E4 FB 78 */ mr r4, r31
/* 801735CC 7F C5 F3 78 */ mr r5, r30
/* 801735D0 48 00 18 65 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801735D4 38 61 06 50 */ addi r3, r1, 0x650
/* 801735D8 7F E4 FB 78 */ mr r4, r31
/* 801735DC 7F A5 EB 78 */ mr r5, r29
/* 801735E0 48 00 18 55 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801735E4 C0 42 9C 90 */ lfs f2, lit_4445(r2)
/* 801735E8 C0 21 06 60 */ lfs f1, 0x660(r1)
/* 801735EC C0 01 06 54 */ lfs f0, 0x654(r1)
/* 801735F0 EC 01 00 2A */ fadds f0, f1, f0
/* 801735F4 EC 22 00 32 */ fmuls f1, f2, f0
/* 801735F8 C0 02 9D 18 */ lfs f0, lit_8127(r2)
/* 801735FC EC 01 00 28 */ fsubs f0, f1, f0
/* 80173600 D0 1F 04 7C */ stfs f0, 0x47c(r31)
/* 80173604 38 61 06 50 */ addi r3, r1, 0x650
/* 80173608 38 80 FF FF */ li r4, -1
/* 8017360C 4B E9 5B 79 */ bl __dt__4cXyzFv
/* 80173610 38 61 06 5C */ addi r3, r1, 0x65c
/* 80173614 38 80 FF FF */ li r4, -1
/* 80173618 4B E9 5B 6D */ bl __dt__4cXyzFv
/* 8017361C 38 61 02 70 */ addi r3, r1, 0x270
/* 80173620 48 00 F6 65 */ bl U__7cSGlobeCFv
/* 80173624 7C 64 1B 78 */ mr r4, r3
/* 80173628 38 61 00 98 */ addi r3, r1, 0x98
/* 8017362C 38 A1 01 F8 */ addi r5, r1, 0x1f8
/* 80173630 48 0F DB 45 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80173634 38 7F 04 90 */ addi r3, r31, 0x490
/* 80173638 FC 20 88 90 */ fmr f1, f17
/* 8017363C 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 80173640 38 A1 00 98 */ addi r5, r1, 0x98
/* 80173644 48 0F E3 C5 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 80173648 38 61 00 98 */ addi r3, r1, 0x98
/* 8017364C 38 80 FF FF */ li r4, -1
/* 80173650 4B EB CE C1 */ bl __dt__7cSAngleFv
/* 80173654 38 61 06 44 */ addi r3, r1, 0x644
/* 80173658 38 9F 04 90 */ addi r4, r31, 0x490
/* 8017365C 48 0F E4 59 */ bl Xyz__7cSGlobeCFv
/* 80173660 38 61 06 38 */ addi r3, r1, 0x638
/* 80173664 38 9F 04 78 */ addi r4, r31, 0x478
/* 80173668 38 A1 06 44 */ addi r5, r1, 0x644
/* 8017366C 48 0F 34 79 */ bl __pl__4cXyzCFRC3Vec
/* 80173670 38 7F 04 84 */ addi r3, r31, 0x484
/* 80173674 38 81 06 38 */ addi r4, r1, 0x638
/* 80173678 4B F2 41 61 */ bl __as__4cXyzFRC4cXyz
/* 8017367C 38 61 06 38 */ addi r3, r1, 0x638
/* 80173680 38 80 FF FF */ li r4, -1
/* 80173684 4B E9 5B 01 */ bl __dt__4cXyzFv
/* 80173688 38 61 06 44 */ addi r3, r1, 0x644
/* 8017368C 38 80 FF FF */ li r4, -1
/* 80173690 4B E9 5A F5 */ bl __dt__4cXyzFv
/* 80173694 C0 02 9C B8 */ lfs f0, lit_5662(r2)
/* 80173698 D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 8017369C 7F E3 FB 78 */ mr r3, r31
/* 801736A0 38 81 12 50 */ addi r4, r1, 0x1250
/* 801736A4 38 BF 04 84 */ addi r5, r31, 0x484
/* 801736A8 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 801736AC 4B FF 24 45 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801736B0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801736B4 40 82 00 C8 */ bne lbl_8017377C
/* 801736B8 7F E3 FB 78 */ mr r3, r31
/* 801736BC 38 81 12 44 */ addi r4, r1, 0x1244
/* 801736C0 38 BF 04 84 */ addi r5, r31, 0x484
/* 801736C4 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 801736C8 4B FF 24 29 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801736CC 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801736D0 40 82 00 AC */ bne lbl_8017377C
/* 801736D4 38 61 06 2C */ addi r3, r1, 0x62c
/* 801736D8 38 81 12 50 */ addi r4, r1, 0x1250
/* 801736DC 4B F2 41 19 */ bl __ct__4cXyzFRC4cXyz
/* 801736E0 38 61 06 20 */ addi r3, r1, 0x620
/* 801736E4 38 9F 04 84 */ addi r4, r31, 0x484
/* 801736E8 4B F2 41 0D */ bl __ct__4cXyzFRC4cXyz
/* 801736EC 38 61 06 2C */ addi r3, r1, 0x62c
/* 801736F0 38 81 06 20 */ addi r4, r1, 0x620
/* 801736F4 7F A5 EB 78 */ mr r5, r29
/* 801736F8 7F C6 F3 78 */ mr r6, r30
/* 801736FC 38 E0 00 00 */ li r7, 0
/* 80173700 48 00 17 51 */ bl func_80174E50
/* 80173704 7C 76 1B 78 */ mr r22, r3
/* 80173708 38 61 06 20 */ addi r3, r1, 0x620
/* 8017370C 38 80 FF FF */ li r4, -1
/* 80173710 4B E9 5A 75 */ bl __dt__4cXyzFv
/* 80173714 38 61 06 2C */ addi r3, r1, 0x62c
/* 80173718 38 80 FF FF */ li r4, -1
/* 8017371C 4B E9 5A 69 */ bl __dt__4cXyzFv
/* 80173720 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173724 40 82 00 58 */ bne lbl_8017377C
/* 80173728 38 61 06 14 */ addi r3, r1, 0x614
/* 8017372C 38 81 12 44 */ addi r4, r1, 0x1244
/* 80173730 4B F2 40 C5 */ bl __ct__4cXyzFRC4cXyz
/* 80173734 38 61 06 08 */ addi r3, r1, 0x608
/* 80173738 38 9F 04 84 */ addi r4, r31, 0x484
/* 8017373C 4B F2 40 B9 */ bl __ct__4cXyzFRC4cXyz
/* 80173740 38 61 06 14 */ addi r3, r1, 0x614
/* 80173744 38 81 06 08 */ addi r4, r1, 0x608
/* 80173748 7F A5 EB 78 */ mr r5, r29
/* 8017374C 7F C6 F3 78 */ mr r6, r30
/* 80173750 38 E0 00 00 */ li r7, 0
/* 80173754 48 00 16 FD */ bl func_80174E50
/* 80173758 7C 76 1B 78 */ mr r22, r3
/* 8017375C 38 61 06 08 */ addi r3, r1, 0x608
/* 80173760 38 80 FF FF */ li r4, -1
/* 80173764 4B E9 5A 21 */ bl __dt__4cXyzFv
/* 80173768 38 61 06 14 */ addi r3, r1, 0x614
/* 8017376C 38 80 FF FF */ li r4, -1
/* 80173770 4B E9 5A 15 */ bl __dt__4cXyzFv
/* 80173774 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173778 41 82 00 0C */ beq lbl_80173784
lbl_8017377C:
/* 8017377C 3B 80 00 00 */ li r28, 0
/* 80173780 48 00 00 30 */ b lbl_801737B0
lbl_80173784:
/* 80173784 38 7F 00 64 */ addi r3, r31, 0x64
/* 80173788 38 9F 04 78 */ addi r4, r31, 0x478
/* 8017378C 4B F2 40 4D */ bl __as__4cXyzFRC4cXyz
/* 80173790 38 7F 00 70 */ addi r3, r31, 0x70
/* 80173794 38 9F 04 84 */ addi r4, r31, 0x484
/* 80173798 4B F2 40 41 */ bl __as__4cXyzFRC4cXyz
/* 8017379C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801737A0 38 9F 04 90 */ addi r4, r31, 0x490
/* 801737A4 4B F1 AF D1 */ bl __as__7cSGlobeFRC7cSGlobe
/* 801737A8 C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 801737AC D0 1F 00 80 */ stfs f0, 0x80(r31)
lbl_801737B0:
/* 801737B0 38 61 02 48 */ addi r3, r1, 0x248
/* 801737B4 38 80 FF FF */ li r4, -1
/* 801737B8 4B F1 4B 29 */ bl __dt__7cDegreeFv
/* 801737BC 38 61 01 F8 */ addi r3, r1, 0x1f8
/* 801737C0 38 80 FF FF */ li r4, -1
/* 801737C4 4B EB CD 4D */ bl __dt__7cSAngleFv
/* 801737C8 38 61 02 70 */ addi r3, r1, 0x270
/* 801737CC 38 80 FF FF */ li r4, -1
/* 801737D0 4B EF DE AD */ bl __dt__7cSGlobeFv
/* 801737D4 38 61 12 38 */ addi r3, r1, 0x1238
/* 801737D8 38 80 FF FF */ li r4, -1
/* 801737DC 4B E9 59 A9 */ bl __dt__4cXyzFv
/* 801737E0 38 61 12 44 */ addi r3, r1, 0x1244
/* 801737E4 38 80 FF FF */ li r4, -1
/* 801737E8 4B E9 59 9D */ bl __dt__4cXyzFv
/* 801737EC 38 61 12 50 */ addi r3, r1, 0x1250
/* 801737F0 38 80 FF FF */ li r4, -1
/* 801737F4 4B E9 59 91 */ bl __dt__4cXyzFv
/* 801737F8 48 00 12 04 */ b lbl_801749FC
/* 801737FC 38 61 05 FC */ addi r3, r1, 0x5fc
/* 80173800 7F E4 FB 78 */ mr r4, r31
/* 80173804 7F C5 F3 78 */ mr r5, r30
/* 80173808 48 00 16 11 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 8017380C 38 7F 04 78 */ addi r3, r31, 0x478
/* 80173810 38 81 05 FC */ addi r4, r1, 0x5fc
/* 80173814 4B F2 3F C5 */ bl __as__4cXyzFRC4cXyz
/* 80173818 38 61 05 FC */ addi r3, r1, 0x5fc
/* 8017381C 38 80 FF FF */ li r4, -1
/* 80173820 4B E9 59 65 */ bl __dt__4cXyzFv
/* 80173824 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80173828 2C 00 00 00 */ cmpwi r0, 0
/* 8017382C 40 82 01 6C */ bne lbl_80173998
/* 80173830 38 61 05 F0 */ addi r3, r1, 0x5f0
/* 80173834 7F E4 FB 78 */ mr r4, r31
/* 80173838 7F A5 EB 78 */ mr r5, r29
/* 8017383C 48 00 15 DD */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80173840 38 61 12 2C */ addi r3, r1, 0x122c
/* 80173844 38 81 05 F0 */ addi r4, r1, 0x5f0
/* 80173848 4B F2 3F AD */ bl __ct__4cXyzFRC4cXyz
/* 8017384C 38 61 05 F0 */ addi r3, r1, 0x5f0
/* 80173850 38 80 FF FF */ li r4, -1
/* 80173854 4B E9 59 31 */ bl __dt__4cXyzFv
/* 80173858 38 61 05 E4 */ addi r3, r1, 0x5e4
/* 8017385C 7F E4 FB 78 */ mr r4, r31
/* 80173860 7F A5 EB 78 */ mr r5, r29
/* 80173864 48 00 15 D1 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80173868 C0 01 05 E8 */ lfs f0, 0x5e8(r1)
/* 8017386C D0 01 12 30 */ stfs f0, 0x1230(r1)
/* 80173870 38 61 05 E4 */ addi r3, r1, 0x5e4
/* 80173874 38 80 FF FF */ li r4, -1
/* 80173878 4B E9 59 0D */ bl __dt__4cXyzFv
/* 8017387C 38 61 05 D8 */ addi r3, r1, 0x5d8
/* 80173880 7F E4 FB 78 */ mr r4, r31
/* 80173884 7F C5 F3 78 */ mr r5, r30
/* 80173888 48 00 15 91 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 8017388C 38 61 12 20 */ addi r3, r1, 0x1220
/* 80173890 38 81 05 D8 */ addi r4, r1, 0x5d8
/* 80173894 4B F2 3F 61 */ bl __ct__4cXyzFRC4cXyz
/* 80173898 38 61 05 D8 */ addi r3, r1, 0x5d8
/* 8017389C 38 80 FF FF */ li r4, -1
/* 801738A0 4B E9 58 E5 */ bl __dt__4cXyzFv
/* 801738A4 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 801738A8 41 82 00 28 */ beq lbl_801738D0
/* 801738AC 38 61 05 CC */ addi r3, r1, 0x5cc
/* 801738B0 7F E4 FB 78 */ mr r4, r31
/* 801738B4 7F C5 F3 78 */ mr r5, r30
/* 801738B8 4B F2 3E 65 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801738BC C0 01 05 D0 */ lfs f0, 0x5d0(r1)
/* 801738C0 D0 01 12 24 */ stfs f0, 0x1224(r1)
/* 801738C4 38 61 05 CC */ addi r3, r1, 0x5cc
/* 801738C8 38 80 FF FF */ li r4, -1
/* 801738CC 4B E9 58 B9 */ bl __dt__4cXyzFv
lbl_801738D0:
/* 801738D0 38 61 05 C0 */ addi r3, r1, 0x5c0
/* 801738D4 7F E4 FB 78 */ mr r4, r31
/* 801738D8 7F C5 F3 78 */ mr r5, r30
/* 801738DC 48 00 15 59 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 801738E0 C0 01 05 C4 */ lfs f0, 0x5c4(r1)
/* 801738E4 D0 01 12 24 */ stfs f0, 0x1224(r1)
/* 801738E8 38 61 05 C0 */ addi r3, r1, 0x5c0
/* 801738EC 38 80 FF FF */ li r4, -1
/* 801738F0 4B E9 58 95 */ bl __dt__4cXyzFv
/* 801738F4 38 61 05 B4 */ addi r3, r1, 0x5b4
/* 801738F8 38 81 12 2C */ addi r4, r1, 0x122c
/* 801738FC 38 A1 12 20 */ addi r5, r1, 0x1220
/* 80173900 48 0F 32 35 */ bl __mi__4cXyzCFRC3Vec
/* 80173904 38 7F 04 90 */ addi r3, r31, 0x490
/* 80173908 38 81 05 B4 */ addi r4, r1, 0x5b4
/* 8017390C 48 0F E1 65 */ bl Val__7cSGlobeFRC4cXyz
/* 80173910 38 61 05 B4 */ addi r3, r1, 0x5b4
/* 80173914 38 80 FF FF */ li r4, -1
/* 80173918 4B E9 58 6D */ bl __dt__4cXyzFv
/* 8017391C 38 7F 04 90 */ addi r3, r31, 0x490
/* 80173920 C0 22 9D 10 */ lfs f1, lit_8022(r2)
/* 80173924 48 00 F1 29 */ bl R__7cSGlobeFf
/* 80173928 38 61 05 A8 */ addi r3, r1, 0x5a8
/* 8017392C 7F E4 FB 78 */ mr r4, r31
/* 80173930 7F C5 F3 78 */ mr r5, r30
/* 80173934 4B F2 3D E9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80173938 38 61 05 9C */ addi r3, r1, 0x59c
/* 8017393C 7F E4 FB 78 */ mr r4, r31
/* 80173940 7F C5 F3 78 */ mr r5, r30
/* 80173944 48 00 14 D5 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80173948 C0 21 05 AC */ lfs f1, 0x5ac(r1)
/* 8017394C C0 02 9E 70 */ lfs f0, lit_12291(r2)
/* 80173950 EC 21 00 28 */ fsubs f1, f1, f0
/* 80173954 C0 01 05 A0 */ lfs f0, 0x5a0(r1)
/* 80173958 EC 01 00 28 */ fsubs f0, f1, f0
/* 8017395C D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 80173960 38 61 05 9C */ addi r3, r1, 0x59c
/* 80173964 38 80 FF FF */ li r4, -1
/* 80173968 4B E9 58 1D */ bl __dt__4cXyzFv
/* 8017396C 38 61 05 A8 */ addi r3, r1, 0x5a8
/* 80173970 38 80 FF FF */ li r4, -1
/* 80173974 4B E9 58 11 */ bl __dt__4cXyzFv
/* 80173978 38 00 00 01 */ li r0, 1
/* 8017397C 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80173980 38 61 12 20 */ addi r3, r1, 0x1220
/* 80173984 38 80 FF FF */ li r4, -1
/* 80173988 4B E9 57 FD */ bl __dt__4cXyzFv
/* 8017398C 38 61 12 2C */ addi r3, r1, 0x122c
/* 80173990 38 80 FF FF */ li r4, -1
/* 80173994 4B E9 57 F1 */ bl __dt__4cXyzFv
lbl_80173998:
/* 80173998 38 61 05 90 */ addi r3, r1, 0x590
/* 8017399C 7F E4 FB 78 */ mr r4, r31
/* 801739A0 7F C5 F3 78 */ mr r5, r30
/* 801739A4 48 00 14 75 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801739A8 C0 3F 04 08 */ lfs f1, 0x408(r31)
/* 801739AC C0 01 05 94 */ lfs f0, 0x594(r1)
/* 801739B0 EC 01 00 2A */ fadds f0, f1, f0
/* 801739B4 D0 1F 04 7C */ stfs f0, 0x47c(r31)
/* 801739B8 38 61 05 90 */ addi r3, r1, 0x590
/* 801739BC 38 80 FF FF */ li r4, -1
/* 801739C0 4B E9 57 C5 */ bl __dt__4cXyzFv
/* 801739C4 38 61 05 84 */ addi r3, r1, 0x584
/* 801739C8 38 9F 04 90 */ addi r4, r31, 0x490
/* 801739CC 48 0F E0 E9 */ bl Xyz__7cSGlobeCFv
/* 801739D0 38 61 05 78 */ addi r3, r1, 0x578
/* 801739D4 38 9F 04 78 */ addi r4, r31, 0x478
/* 801739D8 38 A1 05 84 */ addi r5, r1, 0x584
/* 801739DC 48 0F 31 09 */ bl __pl__4cXyzCFRC3Vec
/* 801739E0 38 7F 04 84 */ addi r3, r31, 0x484
/* 801739E4 38 81 05 78 */ addi r4, r1, 0x578
/* 801739E8 4B F2 3D F1 */ bl __as__4cXyzFRC4cXyz
/* 801739EC 38 61 05 78 */ addi r3, r1, 0x578
/* 801739F0 38 80 FF FF */ li r4, -1
/* 801739F4 4B E9 57 91 */ bl __dt__4cXyzFv
/* 801739F8 38 61 05 84 */ addi r3, r1, 0x584
/* 801739FC 38 80 FF FF */ li r4, -1
/* 80173A00 4B E9 57 85 */ bl __dt__4cXyzFv
/* 80173A04 C0 02 9E 38 */ lfs f0, lit_12277(r2)
/* 80173A08 D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 80173A0C 38 61 05 6C */ addi r3, r1, 0x56c
/* 80173A10 7F E4 FB 78 */ mr r4, r31
/* 80173A14 7F C5 F3 78 */ mr r5, r30
/* 80173A18 4B F2 3D 05 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80173A1C 38 61 12 14 */ addi r3, r1, 0x1214
/* 80173A20 38 81 05 6C */ addi r4, r1, 0x56c
/* 80173A24 4B F2 3D D1 */ bl __ct__4cXyzFRC4cXyz
/* 80173A28 38 61 05 6C */ addi r3, r1, 0x56c
/* 80173A2C 38 80 FF FF */ li r4, -1
/* 80173A30 4B E9 57 55 */ bl __dt__4cXyzFv
/* 80173A34 7F E3 FB 78 */ mr r3, r31
/* 80173A38 38 81 12 14 */ addi r4, r1, 0x1214
/* 80173A3C 38 BF 04 84 */ addi r5, r31, 0x484
/* 80173A40 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80173A44 4B FF 20 AD */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80173A48 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80173A4C 40 82 00 58 */ bne lbl_80173AA4
/* 80173A50 38 61 05 60 */ addi r3, r1, 0x560
/* 80173A54 38 81 12 14 */ addi r4, r1, 0x1214
/* 80173A58 4B F2 3D 9D */ bl __ct__4cXyzFRC4cXyz
/* 80173A5C 38 61 05 54 */ addi r3, r1, 0x554
/* 80173A60 38 9F 04 84 */ addi r4, r31, 0x484
/* 80173A64 4B F2 3D 91 */ bl __ct__4cXyzFRC4cXyz
/* 80173A68 38 61 05 60 */ addi r3, r1, 0x560
/* 80173A6C 38 81 05 54 */ addi r4, r1, 0x554
/* 80173A70 7F A5 EB 78 */ mr r5, r29
/* 80173A74 7F C6 F3 78 */ mr r6, r30
/* 80173A78 38 E0 00 00 */ li r7, 0
/* 80173A7C 48 00 13 D5 */ bl func_80174E50
/* 80173A80 7C 76 1B 78 */ mr r22, r3
/* 80173A84 38 61 05 54 */ addi r3, r1, 0x554
/* 80173A88 38 80 FF FF */ li r4, -1
/* 80173A8C 4B E9 56 F9 */ bl __dt__4cXyzFv
/* 80173A90 38 61 05 60 */ addi r3, r1, 0x560
/* 80173A94 38 80 FF FF */ li r4, -1
/* 80173A98 4B E9 56 ED */ bl __dt__4cXyzFv
/* 80173A9C 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173AA0 41 82 00 0C */ beq lbl_80173AAC
lbl_80173AA4:
/* 80173AA4 3B 80 00 00 */ li r28, 0
/* 80173AA8 48 00 00 38 */ b lbl_80173AE0
lbl_80173AAC:
/* 80173AAC 38 7F 00 64 */ addi r3, r31, 0x64
/* 80173AB0 38 9F 04 78 */ addi r4, r31, 0x478
/* 80173AB4 4B F2 3D 25 */ bl __as__4cXyzFRC4cXyz
/* 80173AB8 38 7F 00 70 */ addi r3, r31, 0x70
/* 80173ABC 38 9F 04 84 */ addi r4, r31, 0x484
/* 80173AC0 4B F2 3D 19 */ bl __as__4cXyzFRC4cXyz
/* 80173AC4 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173AC8 38 9F 04 90 */ addi r4, r31, 0x490
/* 80173ACC 4B F1 AC A9 */ bl __as__7cSGlobeFRC7cSGlobe
/* 80173AD0 C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 80173AD4 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80173AD8 7F A3 EB 78 */ mr r3, r29
/* 80173ADC 4B FE BF 71 */ bl func_8015FA4C
lbl_80173AE0:
/* 80173AE0 38 61 12 14 */ addi r3, r1, 0x1214
/* 80173AE4 38 80 FF FF */ li r4, -1
/* 80173AE8 4B E9 56 9D */ bl __dt__4cXyzFv
/* 80173AEC 48 00 0F 10 */ b lbl_801749FC
/* 80173AF0 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80173AF4 2C 00 00 00 */ cmpwi r0, 0
/* 80173AF8 40 82 0F 04 */ bne lbl_801749FC
/* 80173AFC 38 61 05 48 */ addi r3, r1, 0x548
/* 80173B00 7F E4 FB 78 */ mr r4, r31
/* 80173B04 7F A5 EB 78 */ mr r5, r29
/* 80173B08 48 00 13 2D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80173B0C 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80173B10 38 81 05 48 */ addi r4, r1, 0x548
/* 80173B14 4B F2 3C C5 */ bl __as__4cXyzFRC4cXyz
/* 80173B18 38 61 05 48 */ addi r3, r1, 0x548
/* 80173B1C 38 80 FF FF */ li r4, -1
/* 80173B20 4B E9 56 65 */ bl __dt__4cXyzFv
/* 80173B24 38 61 05 3C */ addi r3, r1, 0x53c
/* 80173B28 7F E4 FB 78 */ mr r4, r31
/* 80173B2C 7F C5 F3 78 */ mr r5, r30
/* 80173B30 48 00 13 05 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80173B34 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80173B38 38 81 05 3C */ addi r4, r1, 0x53c
/* 80173B3C 4B F2 3C 9D */ bl __as__4cXyzFRC4cXyz
/* 80173B40 38 61 05 3C */ addi r3, r1, 0x53c
/* 80173B44 38 80 FF FF */ li r4, -1
/* 80173B48 4B E9 56 3D */ bl __dt__4cXyzFv
/* 80173B4C 38 61 05 30 */ addi r3, r1, 0x530
/* 80173B50 7F E4 FB 78 */ mr r4, r31
/* 80173B54 7F A5 EB 78 */ mr r5, r29
/* 80173B58 48 00 12 C1 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80173B5C 38 61 13 94 */ addi r3, r1, 0x1394
/* 80173B60 38 81 05 30 */ addi r4, r1, 0x530
/* 80173B64 4B F2 3C 75 */ bl __as__4cXyzFRC4cXyz
/* 80173B68 38 61 05 30 */ addi r3, r1, 0x530
/* 80173B6C 38 80 FF FF */ li r4, -1
/* 80173B70 4B E9 56 15 */ bl __dt__4cXyzFv
/* 80173B74 38 61 05 24 */ addi r3, r1, 0x524
/* 80173B78 7F E4 FB 78 */ mr r4, r31
/* 80173B7C 7F C5 F3 78 */ mr r5, r30
/* 80173B80 48 00 12 99 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80173B84 38 61 13 88 */ addi r3, r1, 0x1388
/* 80173B88 38 81 05 24 */ addi r4, r1, 0x524
/* 80173B8C 4B F2 3C 4D */ bl __as__4cXyzFRC4cXyz
/* 80173B90 38 61 05 24 */ addi r3, r1, 0x524
/* 80173B94 38 80 FF FF */ li r4, -1
/* 80173B98 4B E9 55 ED */ bl __dt__4cXyzFv
/* 80173B9C 57 60 06 3F */ clrlwi. r0, r27, 0x18
/* 80173BA0 41 82 00 28 */ beq lbl_80173BC8
/* 80173BA4 38 61 05 18 */ addi r3, r1, 0x518
/* 80173BA8 7F E4 FB 78 */ mr r4, r31
/* 80173BAC 7F C5 F3 78 */ mr r5, r30
/* 80173BB0 4B F2 3B 6D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80173BB4 C0 01 05 1C */ lfs f0, 0x51c(r1)
/* 80173BB8 D0 01 13 A4 */ stfs f0, 0x13a4(r1)
/* 80173BBC 38 61 05 18 */ addi r3, r1, 0x518
/* 80173BC0 38 80 FF FF */ li r4, -1
/* 80173BC4 4B E9 55 C1 */ bl __dt__4cXyzFv
lbl_80173BC8:
/* 80173BC8 56 E0 06 3F */ clrlwi. r0, r23, 0x18
/* 80173BCC 41 82 00 10 */ beq lbl_80173BDC
/* 80173BD0 38 61 13 94 */ addi r3, r1, 0x1394
/* 80173BD4 38 81 13 C4 */ addi r4, r1, 0x13c4
/* 80173BD8 4B F1 AD 2D */ bl __apl__4cXyzFRC3Vec
lbl_80173BDC:
/* 80173BDC 38 7F 00 64 */ addi r3, r31, 0x64
/* 80173BE0 38 81 13 88 */ addi r4, r1, 0x1388
/* 80173BE4 4B F2 3B F5 */ bl __as__4cXyzFRC4cXyz
/* 80173BE8 38 61 12 08 */ addi r3, r1, 0x1208
/* 80173BEC 38 81 13 94 */ addi r4, r1, 0x1394
/* 80173BF0 4B F2 3C 05 */ bl __ct__4cXyzFRC4cXyz
/* 80173BF4 C0 01 13 B0 */ lfs f0, 0x13b0(r1)
/* 80173BF8 D0 01 12 0C */ stfs f0, 0x120c(r1)
/* 80173BFC 38 61 11 FC */ addi r3, r1, 0x11fc
/* 80173C00 38 81 13 88 */ addi r4, r1, 0x1388
/* 80173C04 4B F2 3B F1 */ bl __ct__4cXyzFRC4cXyz
/* 80173C08 C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 80173C0C D0 01 12 00 */ stfs f0, 0x1200(r1)
/* 80173C10 38 61 05 0C */ addi r3, r1, 0x50c
/* 80173C14 38 81 12 08 */ addi r4, r1, 0x1208
/* 80173C18 38 A1 11 FC */ addi r5, r1, 0x11fc
/* 80173C1C 48 0F 2F 19 */ bl __mi__4cXyzCFRC3Vec
/* 80173C20 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173C24 38 81 05 0C */ addi r4, r1, 0x50c
/* 80173C28 48 0F DE 49 */ bl Val__7cSGlobeFRC4cXyz
/* 80173C2C 38 61 05 0C */ addi r3, r1, 0x50c
/* 80173C30 38 80 FF FF */ li r4, -1
/* 80173C34 4B E9 55 51 */ bl __dt__4cXyzFv
/* 80173C38 38 61 00 94 */ addi r3, r1, 0x94
/* 80173C3C C0 22 9D 50 */ lfs f1, lit_9405(r2)
/* 80173C40 48 0F D3 89 */ bl __ct__7cSAngleFf
/* 80173C44 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173C48 48 00 ED C1 */ bl V__7cSGlobeCFv
/* 80173C4C 7C 64 1B 78 */ mr r4, r3
/* 80173C50 38 61 00 90 */ addi r3, r1, 0x90
/* 80173C54 38 A1 00 94 */ addi r5, r1, 0x94
/* 80173C58 48 0F D5 1D */ bl __pl__7cSAngleCFRC7cSAngle
/* 80173C5C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173C60 38 81 00 90 */ addi r4, r1, 0x90
/* 80173C64 4B F1 BD F5 */ bl V__7cSGlobeFRC7cSAngle
/* 80173C68 38 61 00 90 */ addi r3, r1, 0x90
/* 80173C6C 38 80 FF FF */ li r4, -1
/* 80173C70 4B EB C8 A1 */ bl __dt__7cSAngleFv
/* 80173C74 38 61 00 94 */ addi r3, r1, 0x94
/* 80173C78 38 80 FF FF */ li r4, -1
/* 80173C7C 4B EB C8 95 */ bl __dt__7cSAngleFv
/* 80173C80 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173C84 C0 22 9E 74 */ lfs f1, lit_12292(r2)
/* 80173C88 48 00 ED C5 */ bl R__7cSGlobeFf
/* 80173C8C C0 21 13 A4 */ lfs f1, 0x13a4(r1)
/* 80173C90 C0 01 13 8C */ lfs f0, 0x138c(r1)
/* 80173C94 EC 01 00 28 */ fsubs f0, f1, f0
/* 80173C98 D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 80173C9C 38 00 00 01 */ li r0, 1
/* 80173CA0 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80173CA4 C0 21 13 8C */ lfs f1, 0x138c(r1)
/* 80173CA8 C0 1F 04 08 */ lfs f0, 0x408(r31)
/* 80173CAC EC 01 00 2A */ fadds f0, f1, f0
/* 80173CB0 D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 80173CB4 38 61 05 00 */ addi r3, r1, 0x500
/* 80173CB8 7F E4 FB 78 */ mr r4, r31
/* 80173CBC 7F A5 EB 78 */ mr r5, r29
/* 80173CC0 4B F2 3A 5D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80173CC4 38 61 11 F0 */ addi r3, r1, 0x11f0
/* 80173CC8 38 81 05 00 */ addi r4, r1, 0x500
/* 80173CCC 4B F2 3B 29 */ bl __ct__4cXyzFRC4cXyz
/* 80173CD0 38 61 05 00 */ addi r3, r1, 0x500
/* 80173CD4 38 80 FF FF */ li r4, -1
/* 80173CD8 4B E9 54 AD */ bl __dt__4cXyzFv
/* 80173CDC 38 61 04 F4 */ addi r3, r1, 0x4f4
/* 80173CE0 7F E4 FB 78 */ mr r4, r31
/* 80173CE4 7F C5 F3 78 */ mr r5, r30
/* 80173CE8 4B F2 3A 35 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80173CEC 38 61 11 E4 */ addi r3, r1, 0x11e4
/* 80173CF0 38 81 04 F4 */ addi r4, r1, 0x4f4
/* 80173CF4 4B F2 3B 01 */ bl __ct__4cXyzFRC4cXyz
/* 80173CF8 38 61 04 F4 */ addi r3, r1, 0x4f4
/* 80173CFC 38 80 FF FF */ li r4, -1
/* 80173D00 4B E9 54 85 */ bl __dt__4cXyzFv
/* 80173D04 38 61 01 F4 */ addi r3, r1, 0x1f4
/* 80173D08 48 00 ED 41 */ bl __ct__7cSAngleFv
/* 80173D0C 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 80173D10 2C 00 00 00 */ cmpwi r0, 0
/* 80173D14 41 82 00 74 */ beq lbl_80173D88
/* 80173D18 38 61 00 8C */ addi r3, r1, 0x8c
/* 80173D1C C0 22 9C E4 */ lfs f1, lit_6629(r2)
/* 80173D20 48 0F D2 A9 */ bl __ct__7cSAngleFf
/* 80173D24 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173D28 48 00 EF 5D */ bl U__7cSGlobeCFv
/* 80173D2C 7C 64 1B 78 */ mr r4, r3
/* 80173D30 38 61 00 88 */ addi r3, r1, 0x88
/* 80173D34 38 A1 00 8C */ addi r5, r1, 0x8c
/* 80173D38 48 0F D4 3D */ bl __pl__7cSAngleCFRC7cSAngle
/* 80173D3C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173D40 38 81 00 88 */ addi r4, r1, 0x88
/* 80173D44 4B F1 AB 51 */ bl U__7cSGlobeFRC7cSAngle
/* 80173D48 38 61 00 88 */ addi r3, r1, 0x88
/* 80173D4C 38 80 FF FF */ li r4, -1
/* 80173D50 4B EB C7 C1 */ bl __dt__7cSAngleFv
/* 80173D54 38 61 00 8C */ addi r3, r1, 0x8c
/* 80173D58 38 80 FF FF */ li r4, -1
/* 80173D5C 4B EB C7 B5 */ bl __dt__7cSAngleFv
/* 80173D60 38 61 00 84 */ addi r3, r1, 0x84
/* 80173D64 C0 22 9D 68 */ lfs f1, lit_9788(r2)
/* 80173D68 48 0F D2 61 */ bl __ct__7cSAngleFf
/* 80173D6C 38 61 01 F4 */ addi r3, r1, 0x1f4
/* 80173D70 38 81 00 84 */ addi r4, r1, 0x84
/* 80173D74 48 00 EF 35 */ bl __as__7cSAngleFRC7cSAngle
/* 80173D78 38 61 00 84 */ addi r3, r1, 0x84
/* 80173D7C 38 80 FF FF */ li r4, -1
/* 80173D80 4B EB C7 91 */ bl __dt__7cSAngleFv
/* 80173D84 48 00 00 70 */ b lbl_80173DF4
lbl_80173D88:
/* 80173D88 38 61 00 80 */ addi r3, r1, 0x80
/* 80173D8C C0 22 9C E4 */ lfs f1, lit_6629(r2)
/* 80173D90 48 0F D2 39 */ bl __ct__7cSAngleFf
/* 80173D94 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173D98 48 00 EE ED */ bl U__7cSGlobeCFv
/* 80173D9C 7C 64 1B 78 */ mr r4, r3
/* 80173DA0 38 61 00 7C */ addi r3, r1, 0x7c
/* 80173DA4 38 A1 00 80 */ addi r5, r1, 0x80
/* 80173DA8 48 0F D3 FD */ bl __mi__7cSAngleCFRC7cSAngle
/* 80173DAC 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173DB0 38 81 00 7C */ addi r4, r1, 0x7c
/* 80173DB4 4B F1 AA E1 */ bl U__7cSGlobeFRC7cSAngle
/* 80173DB8 38 61 00 7C */ addi r3, r1, 0x7c
/* 80173DBC 38 80 FF FF */ li r4, -1
/* 80173DC0 4B EB C7 51 */ bl __dt__7cSAngleFv
/* 80173DC4 38 61 00 80 */ addi r3, r1, 0x80
/* 80173DC8 38 80 FF FF */ li r4, -1
/* 80173DCC 4B EB C7 45 */ bl __dt__7cSAngleFv
/* 80173DD0 38 61 00 78 */ addi r3, r1, 0x78
/* 80173DD4 C0 22 9C B0 */ lfs f1, lit_5660(r2)
/* 80173DD8 48 0F D1 F1 */ bl __ct__7cSAngleFf
/* 80173DDC 38 61 01 F4 */ addi r3, r1, 0x1f4
/* 80173DE0 38 81 00 78 */ addi r4, r1, 0x78
/* 80173DE4 48 00 EE C5 */ bl __as__7cSAngleFRC7cSAngle
/* 80173DE8 38 61 00 78 */ addi r3, r1, 0x78
/* 80173DEC 38 80 FF FF */ li r4, -1
/* 80173DF0 4B EB C7 21 */ bl __dt__7cSAngleFv
lbl_80173DF4:
/* 80173DF4 48 00 EC C9 */ bl getMidnaActor__9daPy_py_cFv
/* 80173DF8 7C 79 1B 78 */ mr r25, r3
/* 80173DFC 3A E0 00 00 */ li r23, 0
lbl_80173E00:
/* 80173E00 38 61 04 E8 */ addi r3, r1, 0x4e8
/* 80173E04 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80173E08 48 0F DC AD */ bl Xyz__7cSGlobeCFv
/* 80173E0C 38 61 04 DC */ addi r3, r1, 0x4dc
/* 80173E10 38 9F 00 64 */ addi r4, r31, 0x64
/* 80173E14 38 A1 04 E8 */ addi r5, r1, 0x4e8
/* 80173E18 48 0F 2C CD */ bl __pl__4cXyzCFRC3Vec
/* 80173E1C 38 7F 00 70 */ addi r3, r31, 0x70
/* 80173E20 38 81 04 DC */ addi r4, r1, 0x4dc
/* 80173E24 4B F2 39 B5 */ bl __as__4cXyzFRC4cXyz
/* 80173E28 38 61 04 DC */ addi r3, r1, 0x4dc
/* 80173E2C 38 80 FF FF */ li r4, -1
/* 80173E30 4B E9 53 55 */ bl __dt__4cXyzFv
/* 80173E34 38 61 04 E8 */ addi r3, r1, 0x4e8
/* 80173E38 38 80 FF FF */ li r4, -1
/* 80173E3C 4B E9 53 49 */ bl __dt__4cXyzFv
/* 80173E40 7F E3 FB 78 */ mr r3, r31
/* 80173E44 38 81 11 F0 */ addi r4, r1, 0x11f0
/* 80173E48 38 BF 00 70 */ addi r5, r31, 0x70
/* 80173E4C 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80173E50 4B FF 1C A1 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80173E54 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80173E58 40 82 00 C8 */ bne lbl_80173F20
/* 80173E5C 7F E3 FB 78 */ mr r3, r31
/* 80173E60 38 81 11 E4 */ addi r4, r1, 0x11e4
/* 80173E64 38 BF 00 70 */ addi r5, r31, 0x70
/* 80173E68 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80173E6C 4B FF 1C 85 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80173E70 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80173E74 40 82 00 AC */ bne lbl_80173F20
/* 80173E78 38 61 04 D0 */ addi r3, r1, 0x4d0
/* 80173E7C 38 81 11 F0 */ addi r4, r1, 0x11f0
/* 80173E80 4B F2 39 75 */ bl __ct__4cXyzFRC4cXyz
/* 80173E84 38 61 04 C4 */ addi r3, r1, 0x4c4
/* 80173E88 38 9F 00 70 */ addi r4, r31, 0x70
/* 80173E8C 4B F2 39 69 */ bl __ct__4cXyzFRC4cXyz
/* 80173E90 38 61 04 D0 */ addi r3, r1, 0x4d0
/* 80173E94 38 81 04 C4 */ addi r4, r1, 0x4c4
/* 80173E98 7F A5 EB 78 */ mr r5, r29
/* 80173E9C 7F 26 CB 78 */ mr r6, r25
/* 80173EA0 38 E0 00 00 */ li r7, 0
/* 80173EA4 48 00 0F AD */ bl func_80174E50
/* 80173EA8 7C 76 1B 78 */ mr r22, r3
/* 80173EAC 38 61 04 C4 */ addi r3, r1, 0x4c4
/* 80173EB0 38 80 FF FF */ li r4, -1
/* 80173EB4 4B E9 52 D1 */ bl __dt__4cXyzFv
/* 80173EB8 38 61 04 D0 */ addi r3, r1, 0x4d0
/* 80173EBC 38 80 FF FF */ li r4, -1
/* 80173EC0 4B E9 52 C5 */ bl __dt__4cXyzFv
/* 80173EC4 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173EC8 40 82 00 58 */ bne lbl_80173F20
/* 80173ECC 38 61 04 B8 */ addi r3, r1, 0x4b8
/* 80173ED0 38 81 11 E4 */ addi r4, r1, 0x11e4
/* 80173ED4 4B F2 39 21 */ bl __ct__4cXyzFRC4cXyz
/* 80173ED8 38 61 04 AC */ addi r3, r1, 0x4ac
/* 80173EDC 38 9F 00 70 */ addi r4, r31, 0x70
/* 80173EE0 4B F2 39 15 */ bl __ct__4cXyzFRC4cXyz
/* 80173EE4 38 61 04 B8 */ addi r3, r1, 0x4b8
/* 80173EE8 38 81 04 AC */ addi r4, r1, 0x4ac
/* 80173EEC 7F A5 EB 78 */ mr r5, r29
/* 80173EF0 7F 26 CB 78 */ mr r6, r25
/* 80173EF4 38 E0 00 00 */ li r7, 0
/* 80173EF8 48 00 0F 59 */ bl func_80174E50
/* 80173EFC 7C 76 1B 78 */ mr r22, r3
/* 80173F00 38 61 04 AC */ addi r3, r1, 0x4ac
/* 80173F04 38 80 FF FF */ li r4, -1
/* 80173F08 4B E9 52 7D */ bl __dt__4cXyzFv
/* 80173F0C 38 61 04 B8 */ addi r3, r1, 0x4b8
/* 80173F10 38 80 FF FF */ li r4, -1
/* 80173F14 4B E9 52 71 */ bl __dt__4cXyzFv
/* 80173F18 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80173F1C 41 82 00 40 */ beq lbl_80173F5C
lbl_80173F20:
/* 80173F20 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173F24 48 00 ED 61 */ bl U__7cSGlobeCFv
/* 80173F28 7C 64 1B 78 */ mr r4, r3
/* 80173F2C 38 61 00 74 */ addi r3, r1, 0x74
/* 80173F30 38 A1 01 F4 */ addi r5, r1, 0x1f4
/* 80173F34 48 0F D2 41 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80173F38 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80173F3C 38 81 00 74 */ addi r4, r1, 0x74
/* 80173F40 4B F1 A9 55 */ bl U__7cSGlobeFRC7cSAngle
/* 80173F44 38 61 00 74 */ addi r3, r1, 0x74
/* 80173F48 38 80 FF FF */ li r4, -1
/* 80173F4C 4B EB C5 C5 */ bl __dt__7cSAngleFv
/* 80173F50 3A F7 00 01 */ addi r23, r23, 1
/* 80173F54 2C 17 00 12 */ cmpwi r23, 0x12
/* 80173F58 41 80 FE A8 */ blt lbl_80173E00
lbl_80173F5C:
/* 80173F5C C0 02 9C B8 */ lfs f0, lit_5662(r2)
/* 80173F60 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80173F64 38 61 01 F4 */ addi r3, r1, 0x1f4
/* 80173F68 38 80 FF FF */ li r4, -1
/* 80173F6C 4B EB C5 A5 */ bl __dt__7cSAngleFv
/* 80173F70 38 61 11 E4 */ addi r3, r1, 0x11e4
/* 80173F74 38 80 FF FF */ li r4, -1
/* 80173F78 4B E9 52 0D */ bl __dt__4cXyzFv
/* 80173F7C 38 61 11 F0 */ addi r3, r1, 0x11f0
/* 80173F80 38 80 FF FF */ li r4, -1
/* 80173F84 4B E9 52 01 */ bl __dt__4cXyzFv
/* 80173F88 38 61 11 FC */ addi r3, r1, 0x11fc
/* 80173F8C 38 80 FF FF */ li r4, -1
/* 80173F90 4B E9 51 F5 */ bl __dt__4cXyzFv
/* 80173F94 38 61 12 08 */ addi r3, r1, 0x1208
/* 80173F98 38 80 FF FF */ li r4, -1
/* 80173F9C 4B E9 51 E9 */ bl __dt__4cXyzFv
/* 80173FA0 48 00 0A 5C */ b lbl_801749FC
/* 80173FA4 38 61 04 A0 */ addi r3, r1, 0x4a0
/* 80173FA8 7F E4 FB 78 */ mr r4, r31
/* 80173FAC 7F A5 EB 78 */ mr r5, r29
/* 80173FB0 48 00 0E 85 */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80173FB4 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80173FB8 38 81 04 A0 */ addi r4, r1, 0x4a0
/* 80173FBC 4B F2 38 1D */ bl __as__4cXyzFRC4cXyz
/* 80173FC0 38 61 04 A0 */ addi r3, r1, 0x4a0
/* 80173FC4 38 80 FF FF */ li r4, -1
/* 80173FC8 4B E9 51 BD */ bl __dt__4cXyzFv
/* 80173FCC 38 61 04 94 */ addi r3, r1, 0x494
/* 80173FD0 7F E4 FB 78 */ mr r4, r31
/* 80173FD4 7F C5 F3 78 */ mr r5, r30
/* 80173FD8 48 00 0E 5D */ bl talkEyePos__9dCamera_cFP10fopAc_ac_c
/* 80173FDC 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80173FE0 38 81 04 94 */ addi r4, r1, 0x494
/* 80173FE4 4B F2 37 F5 */ bl __as__4cXyzFRC4cXyz
/* 80173FE8 38 61 04 94 */ addi r3, r1, 0x494
/* 80173FEC 38 80 FF FF */ li r4, -1
/* 80173FF0 4B E9 51 95 */ bl __dt__4cXyzFv
/* 80173FF4 38 61 04 88 */ addi r3, r1, 0x488
/* 80173FF8 38 81 13 AC */ addi r4, r1, 0x13ac
/* 80173FFC 38 A1 13 A0 */ addi r5, r1, 0x13a0
/* 80174000 48 0F 2B 35 */ bl __mi__4cXyzCFRC3Vec
/* 80174004 38 61 02 68 */ addi r3, r1, 0x268
/* 80174008 38 81 04 88 */ addi r4, r1, 0x488
/* 8017400C 48 0F D8 75 */ bl __ct__7cSGlobeFRC4cXyz
/* 80174010 38 61 04 88 */ addi r3, r1, 0x488
/* 80174014 38 80 FF FF */ li r4, -1
/* 80174018 4B E9 51 6D */ bl __dt__4cXyzFv
/* 8017401C 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 80174020 2C 00 00 00 */ cmpwi r0, 0
/* 80174024 40 82 02 3C */ bne lbl_80174260
/* 80174028 38 00 00 01 */ li r0, 1
/* 8017402C 98 1F 01 58 */ stb r0, 0x158(r31)
/* 80174030 38 61 02 60 */ addi r3, r1, 0x260
/* 80174034 38 81 02 68 */ addi r4, r1, 0x268
/* 80174038 48 0F D7 B9 */ bl __ct__7cSGlobeFRC7cSGlobe
/* 8017403C 38 61 02 68 */ addi r3, r1, 0x268
/* 80174040 48 00 EA 25 */ bl R__7cSGlobeCFv
/* 80174044 C0 02 9C 90 */ lfs f0, lit_4445(r2)
/* 80174048 EC 20 00 72 */ fmuls f1, f0, f1
/* 8017404C 38 61 02 60 */ addi r3, r1, 0x260
/* 80174050 48 00 E9 FD */ bl R__7cSGlobeFf
/* 80174054 38 61 04 7C */ addi r3, r1, 0x47c
/* 80174058 38 81 02 60 */ addi r4, r1, 0x260
/* 8017405C 48 0F DA 59 */ bl Xyz__7cSGlobeCFv
/* 80174060 38 61 04 70 */ addi r3, r1, 0x470
/* 80174064 38 81 13 A0 */ addi r4, r1, 0x13a0
/* 80174068 38 A1 04 7C */ addi r5, r1, 0x47c
/* 8017406C 48 0F 2A 79 */ bl __pl__4cXyzCFRC3Vec
/* 80174070 38 7F 00 64 */ addi r3, r31, 0x64
/* 80174074 38 81 04 70 */ addi r4, r1, 0x470
/* 80174078 4B F2 37 61 */ bl __as__4cXyzFRC4cXyz
/* 8017407C 38 61 04 70 */ addi r3, r1, 0x470
/* 80174080 38 80 FF FF */ li r4, -1
/* 80174084 4B E9 51 01 */ bl __dt__4cXyzFv
/* 80174088 38 61 04 7C */ addi r3, r1, 0x47c
/* 8017408C 38 80 FF FF */ li r4, -1
/* 80174090 4B E9 50 F5 */ bl __dt__4cXyzFv
/* 80174094 C0 01 13 A4 */ lfs f0, 0x13a4(r1)
/* 80174098 C0 62 9D 68 */ lfs f3, lit_9788(r2)
/* 8017409C EC 40 18 28 */ fsubs f2, f0, f3
/* 801740A0 C0 22 9C E4 */ lfs f1, lit_6629(r2)
/* 801740A4 C0 1F 04 64 */ lfs f0, 0x464(r31)
/* 801740A8 EC 01 00 32 */ fmuls f0, f1, f0
/* 801740AC EC 02 00 28 */ fsubs f0, f2, f0
/* 801740B0 D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 801740B4 80 1F 04 20 */ lwz r0, 0x420(r31)
/* 801740B8 2C 00 00 00 */ cmpwi r0, 0
/* 801740BC 41 82 00 4C */ beq lbl_80174108
/* 801740C0 C0 9F 04 64 */ lfs f4, 0x464(r31)
/* 801740C4 38 61 04 64 */ addi r3, r1, 0x464
/* 801740C8 C0 22 9D A4 */ lfs f1, lit_10564(r2)
/* 801740CC EC 03 01 32 */ fmuls f0, f3, f4
/* 801740D0 EC 21 00 2A */ fadds f1, f1, f0
/* 801740D4 C0 42 9D 50 */ lfs f2, lit_9405(r2)
/* 801740D8 C0 62 9D 90 */ lfs f3, lit_10559(r2)
/* 801740DC C0 02 9D 34 */ lfs f0, lit_9398(r2)
/* 801740E0 EC 00 01 32 */ fmuls f0, f0, f4
/* 801740E4 EC 63 00 28 */ fsubs f3, f3, f0
/* 801740E8 4B FC D8 75 */ bl __ct__4cXyzFfff
/* 801740EC 38 61 02 60 */ addi r3, r1, 0x260
/* 801740F0 38 81 04 64 */ addi r4, r1, 0x464
/* 801740F4 48 0F D9 7D */ bl Val__7cSGlobeFRC4cXyz
/* 801740F8 38 61 04 64 */ addi r3, r1, 0x464
/* 801740FC 38 80 FF FF */ li r4, -1
/* 80174100 4B E9 50 85 */ bl __dt__4cXyzFv
/* 80174104 48 00 00 48 */ b lbl_8017414C
lbl_80174108:
/* 80174108 C0 9F 04 64 */ lfs f4, 0x464(r31)
/* 8017410C 38 61 04 58 */ addi r3, r1, 0x458
/* 80174110 C0 22 9E 68 */ lfs f1, lit_12289(r2)
/* 80174114 EC 03 01 32 */ fmuls f0, f3, f4
/* 80174118 EC 21 00 28 */ fsubs f1, f1, f0
/* 8017411C C0 42 9D 50 */ lfs f2, lit_9405(r2)
/* 80174120 C0 62 9D 90 */ lfs f3, lit_10559(r2)
/* 80174124 C0 02 9D 34 */ lfs f0, lit_9398(r2)
/* 80174128 EC 00 01 32 */ fmuls f0, f0, f4
/* 8017412C EC 63 00 28 */ fsubs f3, f3, f0
/* 80174130 4B FC D8 2D */ bl __ct__4cXyzFfff
/* 80174134 38 61 02 60 */ addi r3, r1, 0x260
/* 80174138 38 81 04 58 */ addi r4, r1, 0x458
/* 8017413C 48 0F D9 35 */ bl Val__7cSGlobeFRC4cXyz
/* 80174140 38 61 04 58 */ addi r3, r1, 0x458
/* 80174144 38 80 FF FF */ li r4, -1
/* 80174148 4B E9 50 3D */ bl __dt__4cXyzFv
lbl_8017414C:
/* 8017414C 38 61 00 70 */ addi r3, r1, 0x70
/* 80174150 7F E4 FB 78 */ mr r4, r31
/* 80174154 7F A5 EB 78 */ mr r5, r29
/* 80174158 4B F2 35 E1 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8017415C 38 61 02 60 */ addi r3, r1, 0x260
/* 80174160 48 00 EB 25 */ bl U__7cSGlobeCFv
/* 80174164 7C 64 1B 78 */ mr r4, r3
/* 80174168 38 61 00 6C */ addi r3, r1, 0x6c
/* 8017416C 38 A1 00 70 */ addi r5, r1, 0x70
/* 80174170 48 0F D0 05 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80174174 38 61 02 60 */ addi r3, r1, 0x260
/* 80174178 38 81 00 6C */ addi r4, r1, 0x6c
/* 8017417C 4B F1 A7 19 */ bl U__7cSGlobeFRC7cSAngle
/* 80174180 38 61 00 6C */ addi r3, r1, 0x6c
/* 80174184 38 80 FF FF */ li r4, -1
/* 80174188 4B EB C3 89 */ bl __dt__7cSAngleFv
/* 8017418C 38 61 00 70 */ addi r3, r1, 0x70
/* 80174190 38 80 FF FF */ li r4, -1
/* 80174194 4B EB C3 7D */ bl __dt__7cSAngleFv
/* 80174198 38 61 02 68 */ addi r3, r1, 0x268
/* 8017419C 48 00 E8 6D */ bl V__7cSGlobeCFv
/* 801741A0 7C 76 1B 78 */ mr r22, r3
/* 801741A4 38 61 02 60 */ addi r3, r1, 0x260
/* 801741A8 48 00 E8 61 */ bl V__7cSGlobeCFv
/* 801741AC 7C 64 1B 78 */ mr r4, r3
/* 801741B0 38 61 00 68 */ addi r3, r1, 0x68
/* 801741B4 7E C5 B3 78 */ mr r5, r22
/* 801741B8 48 0F CF BD */ bl __pl__7cSAngleCFRC7cSAngle
/* 801741BC 38 61 02 60 */ addi r3, r1, 0x260
/* 801741C0 38 81 00 68 */ addi r4, r1, 0x68
/* 801741C4 4B F1 B8 95 */ bl V__7cSGlobeFRC7cSAngle
/* 801741C8 38 61 00 68 */ addi r3, r1, 0x68
/* 801741CC 38 80 FF FF */ li r4, -1
/* 801741D0 4B EB C3 41 */ bl __dt__7cSAngleFv
/* 801741D4 38 61 04 4C */ addi r3, r1, 0x44c
/* 801741D8 38 81 02 60 */ addi r4, r1, 0x260
/* 801741DC 48 0F D8 D9 */ bl Xyz__7cSGlobeCFv
/* 801741E0 38 61 04 40 */ addi r3, r1, 0x440
/* 801741E4 38 81 13 AC */ addi r4, r1, 0x13ac
/* 801741E8 38 A1 04 4C */ addi r5, r1, 0x44c
/* 801741EC 48 0F 28 F9 */ bl __pl__4cXyzCFRC3Vec
/* 801741F0 38 7F 00 70 */ addi r3, r31, 0x70
/* 801741F4 38 81 04 40 */ addi r4, r1, 0x440
/* 801741F8 4B F2 35 E1 */ bl __as__4cXyzFRC4cXyz
/* 801741FC 38 61 04 40 */ addi r3, r1, 0x440
/* 80174200 38 80 FF FF */ li r4, -1
/* 80174204 4B E9 4F 81 */ bl __dt__4cXyzFv
/* 80174208 38 61 04 4C */ addi r3, r1, 0x44c
/* 8017420C 38 80 FF FF */ li r4, -1
/* 80174210 4B E9 4F 75 */ bl __dt__4cXyzFv
/* 80174214 38 61 04 34 */ addi r3, r1, 0x434
/* 80174218 38 9F 00 70 */ addi r4, r31, 0x70
/* 8017421C 38 BF 00 64 */ addi r5, r31, 0x64
/* 80174220 48 0F 29 15 */ bl __mi__4cXyzCFRC3Vec
/* 80174224 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174228 38 81 04 34 */ addi r4, r1, 0x434
/* 8017422C 48 0F D8 45 */ bl Val__7cSGlobeFRC4cXyz
/* 80174230 38 61 04 34 */ addi r3, r1, 0x434
/* 80174234 38 80 FF FF */ li r4, -1
/* 80174238 4B E9 4F 4D */ bl __dt__4cXyzFv
/* 8017423C C0 42 9D 34 */ lfs f2, lit_9398(r2)
/* 80174240 C0 3F 04 64 */ lfs f1, 0x464(r31)
/* 80174244 C0 02 9E 08 */ lfs f0, lit_11173(r2)
/* 80174248 EC 01 00 32 */ fmuls f0, f1, f0
/* 8017424C EC 02 00 2A */ fadds f0, f2, f0
/* 80174250 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80174254 38 61 02 60 */ addi r3, r1, 0x260
/* 80174258 38 80 FF FF */ li r4, -1
/* 8017425C 4B EF D4 21 */ bl __dt__7cSGlobeFv
lbl_80174260:
/* 80174260 38 61 02 68 */ addi r3, r1, 0x268
/* 80174264 38 80 FF FF */ li r4, -1
/* 80174268 4B EF D4 15 */ bl __dt__7cSGlobeFv
/* 8017426C 48 00 07 90 */ b lbl_801749FC
/* 80174270 38 61 11 D8 */ addi r3, r1, 0x11d8
/* 80174274 C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 80174278 C0 42 9E 00 */ lfs f2, lit_11171(r2)
/* 8017427C C0 62 9D 80 */ lfs f3, lit_10555(r2)
/* 80174280 4B FC D6 DD */ bl __ct__4cXyzFfff
/* 80174284 38 61 02 58 */ addi r3, r1, 0x258
/* 80174288 38 81 11 D8 */ addi r4, r1, 0x11d8
/* 8017428C 48 0F D5 F5 */ bl __ct__7cSGlobeFRC4cXyz
/* 80174290 38 61 00 64 */ addi r3, r1, 0x64
/* 80174294 7F E4 FB 78 */ mr r4, r31
/* 80174298 7F A5 EB 78 */ mr r5, r29
/* 8017429C 4B F2 34 9D */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801742A0 38 61 02 58 */ addi r3, r1, 0x258
/* 801742A4 48 00 E9 E1 */ bl U__7cSGlobeCFv
/* 801742A8 7C 64 1B 78 */ mr r4, r3
/* 801742AC 38 61 00 60 */ addi r3, r1, 0x60
/* 801742B0 38 A1 00 64 */ addi r5, r1, 0x64
/* 801742B4 48 0F CE C1 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801742B8 38 61 02 58 */ addi r3, r1, 0x258
/* 801742BC 38 81 00 60 */ addi r4, r1, 0x60
/* 801742C0 4B F1 A5 D5 */ bl U__7cSGlobeFRC7cSAngle
/* 801742C4 38 61 00 60 */ addi r3, r1, 0x60
/* 801742C8 38 80 FF FF */ li r4, -1
/* 801742CC 4B EB C2 45 */ bl __dt__7cSAngleFv
/* 801742D0 38 61 00 64 */ addi r3, r1, 0x64
/* 801742D4 38 80 FF FF */ li r4, -1
/* 801742D8 4B EB C2 39 */ bl __dt__7cSAngleFv
/* 801742DC 38 61 04 28 */ addi r3, r1, 0x428
/* 801742E0 7F E4 FB 78 */ mr r4, r31
/* 801742E4 7F A5 EB 78 */ mr r5, r29
/* 801742E8 4B F2 34 35 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801742EC 38 61 04 1C */ addi r3, r1, 0x41c
/* 801742F0 38 81 02 58 */ addi r4, r1, 0x258
/* 801742F4 48 0F D7 C1 */ bl Xyz__7cSGlobeCFv
/* 801742F8 38 61 04 10 */ addi r3, r1, 0x410
/* 801742FC 38 81 04 28 */ addi r4, r1, 0x428
/* 80174300 38 A1 04 1C */ addi r5, r1, 0x41c
/* 80174304 48 0F 27 E1 */ bl __pl__4cXyzCFRC3Vec
/* 80174308 38 7F 00 64 */ addi r3, r31, 0x64
/* 8017430C 38 81 04 10 */ addi r4, r1, 0x410
/* 80174310 4B F2 34 C9 */ bl __as__4cXyzFRC4cXyz
/* 80174314 38 61 04 10 */ addi r3, r1, 0x410
/* 80174318 38 80 FF FF */ li r4, -1
/* 8017431C 4B E9 4E 69 */ bl __dt__4cXyzFv
/* 80174320 38 61 04 1C */ addi r3, r1, 0x41c
/* 80174324 38 80 FF FF */ li r4, -1
/* 80174328 4B E9 4E 5D */ bl __dt__4cXyzFv
/* 8017432C 38 61 04 28 */ addi r3, r1, 0x428
/* 80174330 38 80 FF FF */ li r4, -1
/* 80174334 4B E9 4E 51 */ bl __dt__4cXyzFv
/* 80174338 38 61 00 5C */ addi r3, r1, 0x5c
/* 8017433C C0 22 9C B0 */ lfs f1, lit_5660(r2)
/* 80174340 48 0F CC 89 */ bl __ct__7cSAngleFf
/* 80174344 38 61 00 58 */ addi r3, r1, 0x58
/* 80174348 C0 22 9E 34 */ lfs f1, lit_12276(r2)
/* 8017434C 48 0F CC 7D */ bl __ct__7cSAngleFf
/* 80174350 38 61 00 54 */ addi r3, r1, 0x54
/* 80174354 7F E4 FB 78 */ mr r4, r31
/* 80174358 7F A5 EB 78 */ mr r5, r29
/* 8017435C 4B F2 33 DD */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80174360 38 61 00 50 */ addi r3, r1, 0x50
/* 80174364 38 81 00 58 */ addi r4, r1, 0x58
/* 80174368 38 A1 00 54 */ addi r5, r1, 0x54
/* 8017436C 48 0F CE 09 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80174370 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174374 C0 22 9E 44 */ lfs f1, lit_12280(r2)
/* 80174378 38 81 00 5C */ addi r4, r1, 0x5c
/* 8017437C 38 A1 00 50 */ addi r5, r1, 0x50
/* 80174380 48 0F D6 89 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 80174384 38 61 00 50 */ addi r3, r1, 0x50
/* 80174388 38 80 FF FF */ li r4, -1
/* 8017438C 4B EB C1 85 */ bl __dt__7cSAngleFv
/* 80174390 38 61 00 54 */ addi r3, r1, 0x54
/* 80174394 38 80 FF FF */ li r4, -1
/* 80174398 4B EB C1 79 */ bl __dt__7cSAngleFv
/* 8017439C 38 61 00 58 */ addi r3, r1, 0x58
/* 801743A0 38 80 FF FF */ li r4, -1
/* 801743A4 4B EB C1 6D */ bl __dt__7cSAngleFv
/* 801743A8 38 61 00 5C */ addi r3, r1, 0x5c
/* 801743AC 38 80 FF FF */ li r4, -1
/* 801743B0 4B EB C1 61 */ bl __dt__7cSAngleFv
/* 801743B4 38 00 00 01 */ li r0, 1
/* 801743B8 98 1F 01 58 */ stb r0, 0x158(r31)
/* 801743BC 38 61 04 04 */ addi r3, r1, 0x404
/* 801743C0 38 9F 00 5C */ addi r4, r31, 0x5c
/* 801743C4 48 0F D6 F1 */ bl Xyz__7cSGlobeCFv
/* 801743C8 38 61 03 F8 */ addi r3, r1, 0x3f8
/* 801743CC 38 9F 00 64 */ addi r4, r31, 0x64
/* 801743D0 38 A1 04 04 */ addi r5, r1, 0x404
/* 801743D4 48 0F 27 11 */ bl __pl__4cXyzCFRC3Vec
/* 801743D8 38 7F 00 70 */ addi r3, r31, 0x70
/* 801743DC 38 81 03 F8 */ addi r4, r1, 0x3f8
/* 801743E0 4B F2 33 F9 */ bl __as__4cXyzFRC4cXyz
/* 801743E4 38 61 03 F8 */ addi r3, r1, 0x3f8
/* 801743E8 38 80 FF FF */ li r4, -1
/* 801743EC 4B E9 4D 99 */ bl __dt__4cXyzFv
/* 801743F0 38 61 04 04 */ addi r3, r1, 0x404
/* 801743F4 38 80 FF FF */ li r4, -1
/* 801743F8 4B E9 4D 8D */ bl __dt__4cXyzFv
/* 801743FC C0 02 9E 78 */ lfs f0, lit_12293(r2)
/* 80174400 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80174404 38 61 02 58 */ addi r3, r1, 0x258
/* 80174408 38 80 FF FF */ li r4, -1
/* 8017440C 4B EF D2 71 */ bl __dt__7cSGlobeFv
/* 80174410 38 61 11 D8 */ addi r3, r1, 0x11d8
/* 80174414 38 80 FF FF */ li r4, -1
/* 80174418 4B E9 4D 6D */ bl __dt__4cXyzFv
/* 8017441C 48 00 05 E0 */ b lbl_801749FC
/* 80174420 38 61 03 EC */ addi r3, r1, 0x3ec
/* 80174424 7F E4 FB 78 */ mr r4, r31
/* 80174428 7F A5 EB 78 */ mr r5, r29
/* 8017442C 48 00 09 ED */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80174430 38 7F 00 64 */ addi r3, r31, 0x64
/* 80174434 38 81 03 EC */ addi r4, r1, 0x3ec
/* 80174438 4B F2 33 A1 */ bl __as__4cXyzFRC4cXyz
/* 8017443C 38 61 03 EC */ addi r3, r1, 0x3ec
/* 80174440 38 80 FF FF */ li r4, -1
/* 80174444 4B E9 4D 41 */ bl __dt__4cXyzFv
/* 80174448 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 8017444C 2C 00 00 00 */ cmpwi r0, 0
/* 80174450 40 82 00 8C */ bne lbl_801744DC
/* 80174454 38 61 00 4C */ addi r3, r1, 0x4c
/* 80174458 C0 22 9D 68 */ lfs f1, lit_9788(r2)
/* 8017445C 48 0F CB 6D */ bl __ct__7cSAngleFf
/* 80174460 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174464 38 81 00 4C */ addi r4, r1, 0x4c
/* 80174468 4B F1 B5 F1 */ bl V__7cSGlobeFRC7cSAngle
/* 8017446C 38 61 00 4C */ addi r3, r1, 0x4c
/* 80174470 38 80 FF FF */ li r4, -1
/* 80174474 4B EB C0 9D */ bl __dt__7cSAngleFv
/* 80174478 38 7F 00 5C */ addi r3, r31, 0x5c
/* 8017447C C0 22 9E 7C */ lfs f1, lit_12294(r2)
/* 80174480 48 00 E5 CD */ bl R__7cSGlobeFf
/* 80174484 38 61 00 48 */ addi r3, r1, 0x48
/* 80174488 7F E4 FB 78 */ mr r4, r31
/* 8017448C 7F A5 EB 78 */ mr r5, r29
/* 80174490 4B F2 32 A9 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80174494 38 61 00 48 */ addi r3, r1, 0x48
/* 80174498 48 0F CC 51 */ bl Inv__7cSAngleCFv
/* 8017449C 7C 64 1B 78 */ mr r4, r3
/* 801744A0 38 61 00 44 */ addi r3, r1, 0x44
/* 801744A4 48 0F CA F5 */ bl __ct__7cSAngleFs
/* 801744A8 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801744AC 38 81 00 44 */ addi r4, r1, 0x44
/* 801744B0 4B F1 A3 E5 */ bl U__7cSGlobeFRC7cSAngle
/* 801744B4 38 61 00 44 */ addi r3, r1, 0x44
/* 801744B8 38 80 FF FF */ li r4, -1
/* 801744BC 4B EB C0 55 */ bl __dt__7cSAngleFv
/* 801744C0 38 61 00 48 */ addi r3, r1, 0x48
/* 801744C4 38 80 FF FF */ li r4, -1
/* 801744C8 4B EB C0 49 */ bl __dt__7cSAngleFv
/* 801744CC C0 02 9E 80 */ lfs f0, lit_12295(r2)
/* 801744D0 D0 1F 04 08 */ stfs f0, 0x408(r31)
/* 801744D4 38 00 00 01 */ li r0, 1
/* 801744D8 98 1F 01 58 */ stb r0, 0x158(r31)
lbl_801744DC:
/* 801744DC C0 3F 00 68 */ lfs f1, 0x68(r31)
/* 801744E0 C0 1F 04 08 */ lfs f0, 0x408(r31)
/* 801744E4 EC 01 00 2A */ fadds f0, f1, f0
/* 801744E8 D0 1F 00 68 */ stfs f0, 0x68(r31)
/* 801744EC 38 61 03 E0 */ addi r3, r1, 0x3e0
/* 801744F0 38 9F 00 5C */ addi r4, r31, 0x5c
/* 801744F4 48 0F D5 C1 */ bl Xyz__7cSGlobeCFv
/* 801744F8 38 61 03 D4 */ addi r3, r1, 0x3d4
/* 801744FC 38 9F 00 64 */ addi r4, r31, 0x64
/* 80174500 38 A1 03 E0 */ addi r5, r1, 0x3e0
/* 80174504 48 0F 25 E1 */ bl __pl__4cXyzCFRC3Vec
/* 80174508 38 7F 00 70 */ addi r3, r31, 0x70
/* 8017450C 38 81 03 D4 */ addi r4, r1, 0x3d4
/* 80174510 4B F2 32 C9 */ bl __as__4cXyzFRC4cXyz
/* 80174514 38 61 03 D4 */ addi r3, r1, 0x3d4
/* 80174518 38 80 FF FF */ li r4, -1
/* 8017451C 4B E9 4C 69 */ bl __dt__4cXyzFv
/* 80174520 38 61 03 E0 */ addi r3, r1, 0x3e0
/* 80174524 38 80 FF FF */ li r4, -1
/* 80174528 4B E9 4C 5D */ bl __dt__4cXyzFv
/* 8017452C C0 02 9E 78 */ lfs f0, lit_12293(r2)
/* 80174530 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80174534 48 00 04 C8 */ b lbl_801749FC
/* 80174538 38 61 03 C8 */ addi r3, r1, 0x3c8
/* 8017453C 7F E4 FB 78 */ mr r4, r31
/* 80174540 7F C5 F3 78 */ mr r5, r30
/* 80174544 4B F2 31 D9 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80174548 38 61 13 AC */ addi r3, r1, 0x13ac
/* 8017454C 38 81 03 C8 */ addi r4, r1, 0x3c8
/* 80174550 4B F2 32 89 */ bl __as__4cXyzFRC4cXyz
/* 80174554 38 61 03 C8 */ addi r3, r1, 0x3c8
/* 80174558 38 80 FF FF */ li r4, -1
/* 8017455C 4B E9 4C 29 */ bl __dt__4cXyzFv
/* 80174560 38 61 03 BC */ addi r3, r1, 0x3bc
/* 80174564 7F E4 FB 78 */ mr r4, r31
/* 80174568 7F A5 EB 78 */ mr r5, r29
/* 8017456C 4B F2 31 B1 */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 80174570 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80174574 38 81 03 BC */ addi r4, r1, 0x3bc
/* 80174578 4B F2 32 61 */ bl __as__4cXyzFRC4cXyz
/* 8017457C 38 61 03 BC */ addi r3, r1, 0x3bc
/* 80174580 38 80 FF FF */ li r4, -1
/* 80174584 4B E9 4C 01 */ bl __dt__4cXyzFv
/* 80174588 38 61 03 B0 */ addi r3, r1, 0x3b0
/* 8017458C 7F E4 FB 78 */ mr r4, r31
/* 80174590 7F C5 F3 78 */ mr r5, r30
/* 80174594 48 00 08 85 */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 80174598 38 61 13 94 */ addi r3, r1, 0x1394
/* 8017459C 38 81 03 B0 */ addi r4, r1, 0x3b0
/* 801745A0 4B F2 32 39 */ bl __as__4cXyzFRC4cXyz
/* 801745A4 38 61 03 B0 */ addi r3, r1, 0x3b0
/* 801745A8 38 80 FF FF */ li r4, -1
/* 801745AC 4B E9 4B D9 */ bl __dt__4cXyzFv
/* 801745B0 38 61 03 A4 */ addi r3, r1, 0x3a4
/* 801745B4 7F E4 FB 78 */ mr r4, r31
/* 801745B8 7F A5 EB 78 */ mr r5, r29
/* 801745BC 48 00 08 5D */ bl talkBasePos__9dCamera_cFP10fopAc_ac_c
/* 801745C0 38 61 13 88 */ addi r3, r1, 0x1388
/* 801745C4 38 81 03 A4 */ addi r4, r1, 0x3a4
/* 801745C8 4B F2 32 11 */ bl __as__4cXyzFRC4cXyz
/* 801745CC 38 61 03 A4 */ addi r3, r1, 0x3a4
/* 801745D0 38 80 FF FF */ li r4, -1
/* 801745D4 4B E9 4B B1 */ bl __dt__4cXyzFv
/* 801745D8 80 1F 04 2C */ lwz r0, 0x42c(r31)
/* 801745DC 2C 00 00 00 */ cmpwi r0, 0
/* 801745E0 40 82 00 0C */ bne lbl_801745EC
/* 801745E4 38 00 00 01 */ li r0, 1
/* 801745E8 98 1F 01 58 */ stb r0, 0x158(r31)
lbl_801745EC:
/* 801745EC 38 61 11 CC */ addi r3, r1, 0x11cc
/* 801745F0 C0 22 9C A0 */ lfs f1, lit_5656(r2)
/* 801745F4 C0 42 9C E4 */ lfs f2, lit_6629(r2)
/* 801745F8 C0 62 9D 98 */ lfs f3, lit_10561(r2)
/* 801745FC 4B FC D3 61 */ bl __ct__4cXyzFfff
/* 80174600 38 61 02 50 */ addi r3, r1, 0x250
/* 80174604 38 81 11 CC */ addi r4, r1, 0x11cc
/* 80174608 48 0F D2 79 */ bl __ct__7cSGlobeFRC4cXyz
/* 8017460C 38 61 00 40 */ addi r3, r1, 0x40
/* 80174610 7F E4 FB 78 */ mr r4, r31
/* 80174614 7F A5 EB 78 */ mr r5, r29
/* 80174618 4B F2 31 21 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 8017461C 38 61 02 50 */ addi r3, r1, 0x250
/* 80174620 48 00 E6 65 */ bl U__7cSGlobeCFv
/* 80174624 7C 64 1B 78 */ mr r4, r3
/* 80174628 38 61 00 3C */ addi r3, r1, 0x3c
/* 8017462C 38 A1 00 40 */ addi r5, r1, 0x40
/* 80174630 48 0F CB 45 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80174634 38 61 02 50 */ addi r3, r1, 0x250
/* 80174638 38 81 00 3C */ addi r4, r1, 0x3c
/* 8017463C 4B F1 A2 59 */ bl U__7cSGlobeFRC7cSAngle
/* 80174640 38 61 00 3C */ addi r3, r1, 0x3c
/* 80174644 38 80 FF FF */ li r4, -1
/* 80174648 4B EB BE C9 */ bl __dt__7cSAngleFv
/* 8017464C 38 61 00 40 */ addi r3, r1, 0x40
/* 80174650 38 80 FF FF */ li r4, -1
/* 80174654 4B EB BE BD */ bl __dt__7cSAngleFv
/* 80174658 38 61 03 98 */ addi r3, r1, 0x398
/* 8017465C 38 81 02 50 */ addi r4, r1, 0x250
/* 80174660 48 0F D4 55 */ bl Xyz__7cSGlobeCFv
/* 80174664 38 61 03 8C */ addi r3, r1, 0x38c
/* 80174668 38 81 13 A0 */ addi r4, r1, 0x13a0
/* 8017466C 38 A1 03 98 */ addi r5, r1, 0x398
/* 80174670 48 0F 24 75 */ bl __pl__4cXyzCFRC3Vec
/* 80174674 38 7F 04 78 */ addi r3, r31, 0x478
/* 80174678 38 81 03 8C */ addi r4, r1, 0x38c
/* 8017467C 4B F2 31 5D */ bl __as__4cXyzFRC4cXyz
/* 80174680 38 61 03 8C */ addi r3, r1, 0x38c
/* 80174684 38 80 FF FF */ li r4, -1
/* 80174688 4B E9 4A FD */ bl __dt__4cXyzFv
/* 8017468C 38 61 03 98 */ addi r3, r1, 0x398
/* 80174690 38 80 FF FF */ li r4, -1
/* 80174694 4B E9 4A F1 */ bl __dt__4cXyzFv
/* 80174698 38 61 01 F0 */ addi r3, r1, 0x1f0
/* 8017469C 48 00 E3 AD */ bl __ct__7cSAngleFv
/* 801746A0 2C 1C 00 24 */ cmpwi r28, 0x24
/* 801746A4 40 82 00 60 */ bne lbl_80174704
/* 801746A8 38 61 01 F0 */ addi r3, r1, 0x1f0
/* 801746AC C0 22 9E 84 */ lfs f1, lit_12296(r2)
/* 801746B0 48 0F C9 5D */ bl Val__7cSAngleFf
/* 801746B4 38 61 00 38 */ addi r3, r1, 0x38
/* 801746B8 7F E4 FB 78 */ mr r4, r31
/* 801746BC 7F A5 EB 78 */ mr r5, r29
/* 801746C0 4B F2 30 79 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 801746C4 38 61 00 34 */ addi r3, r1, 0x34
/* 801746C8 38 81 01 F0 */ addi r4, r1, 0x1f0
/* 801746CC 38 A1 00 38 */ addi r5, r1, 0x38
/* 801746D0 48 0F CA A5 */ bl __pl__7cSAngleCFRC7cSAngle
/* 801746D4 38 7F 04 90 */ addi r3, r31, 0x490
/* 801746D8 C0 22 9D 10 */ lfs f1, lit_8022(r2)
/* 801746DC 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 801746E0 38 A1 00 34 */ addi r5, r1, 0x34
/* 801746E4 48 0F D3 25 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 801746E8 38 61 00 34 */ addi r3, r1, 0x34
/* 801746EC 38 80 FF FF */ li r4, -1
/* 801746F0 4B EB BE 21 */ bl __dt__7cSAngleFv
/* 801746F4 38 61 00 38 */ addi r3, r1, 0x38
/* 801746F8 38 80 FF FF */ li r4, -1
/* 801746FC 4B EB BE 15 */ bl __dt__7cSAngleFv
/* 80174700 48 00 00 5C */ b lbl_8017475C
lbl_80174704:
/* 80174704 38 61 01 F0 */ addi r3, r1, 0x1f0
/* 80174708 C0 22 9E 60 */ lfs f1, lit_12287(r2)
/* 8017470C 48 0F C9 01 */ bl Val__7cSAngleFf
/* 80174710 38 61 00 30 */ addi r3, r1, 0x30
/* 80174714 7F E4 FB 78 */ mr r4, r31
/* 80174718 7F A5 EB 78 */ mr r5, r29
/* 8017471C 4B F2 30 1D */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80174720 38 61 00 2C */ addi r3, r1, 0x2c
/* 80174724 38 81 01 F0 */ addi r4, r1, 0x1f0
/* 80174728 38 A1 00 30 */ addi r5, r1, 0x30
/* 8017472C 48 0F CA 49 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80174730 38 7F 04 90 */ addi r3, r31, 0x490
/* 80174734 C0 22 9E 7C */ lfs f1, lit_12294(r2)
/* 80174738 38 8D 8C 08 */ la r4, _0__7cSAngle(r13) /* 80451188-_SDA_BASE_ */
/* 8017473C 38 A1 00 2C */ addi r5, r1, 0x2c
/* 80174740 48 0F D2 C9 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 80174744 38 61 00 2C */ addi r3, r1, 0x2c
/* 80174748 38 80 FF FF */ li r4, -1
/* 8017474C 4B EB BD C5 */ bl __dt__7cSAngleFv
/* 80174750 38 61 00 30 */ addi r3, r1, 0x30
/* 80174754 38 80 FF FF */ li r4, -1
/* 80174758 4B EB BD B9 */ bl __dt__7cSAngleFv
lbl_8017475C:
/* 8017475C C0 02 9C B8 */ lfs f0, lit_5662(r2)
/* 80174760 D0 1F 04 98 */ stfs f0, 0x498(r31)
/* 80174764 38 61 03 80 */ addi r3, r1, 0x380
/* 80174768 38 9F 04 90 */ addi r4, r31, 0x490
/* 8017476C 48 0F D3 49 */ bl Xyz__7cSGlobeCFv
/* 80174770 38 61 03 74 */ addi r3, r1, 0x374
/* 80174774 38 9F 04 78 */ addi r4, r31, 0x478
/* 80174778 38 A1 03 80 */ addi r5, r1, 0x380
/* 8017477C 48 0F 23 69 */ bl __pl__4cXyzCFRC3Vec
/* 80174780 38 7F 04 84 */ addi r3, r31, 0x484
/* 80174784 38 81 03 74 */ addi r4, r1, 0x374
/* 80174788 4B F2 30 51 */ bl __as__4cXyzFRC4cXyz
/* 8017478C 38 61 03 74 */ addi r3, r1, 0x374
/* 80174790 38 80 FF FF */ li r4, -1
/* 80174794 4B E9 49 F1 */ bl __dt__4cXyzFv
/* 80174798 38 61 03 80 */ addi r3, r1, 0x380
/* 8017479C 38 80 FF FF */ li r4, -1
/* 801747A0 4B E9 49 E5 */ bl __dt__4cXyzFv
/* 801747A4 38 61 03 68 */ addi r3, r1, 0x368
/* 801747A8 7F E4 FB 78 */ mr r4, r31
/* 801747AC 7F A5 EB 78 */ mr r5, r29
/* 801747B0 4B F2 2F 6D */ bl attentionPos__9dCamera_cFP10fopAc_ac_c
/* 801747B4 38 61 11 C0 */ addi r3, r1, 0x11c0
/* 801747B8 38 81 03 68 */ addi r4, r1, 0x368
/* 801747BC 4B F2 30 39 */ bl __ct__4cXyzFRC4cXyz
/* 801747C0 38 61 03 68 */ addi r3, r1, 0x368
/* 801747C4 38 80 FF FF */ li r4, -1
/* 801747C8 4B E9 49 BD */ bl __dt__4cXyzFv
/* 801747CC 7F E3 FB 78 */ mr r3, r31
/* 801747D0 38 81 11 C0 */ addi r4, r1, 0x11c0
/* 801747D4 38 BF 04 84 */ addi r5, r31, 0x484
/* 801747D8 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 801747DC 4B FF 13 15 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 801747E0 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 801747E4 40 82 00 58 */ bne lbl_8017483C
/* 801747E8 38 61 03 5C */ addi r3, r1, 0x35c
/* 801747EC 38 81 11 C0 */ addi r4, r1, 0x11c0
/* 801747F0 4B F2 30 05 */ bl __ct__4cXyzFRC4cXyz
/* 801747F4 38 61 03 50 */ addi r3, r1, 0x350
/* 801747F8 38 9F 04 84 */ addi r4, r31, 0x484
/* 801747FC 4B F2 2F F9 */ bl __ct__4cXyzFRC4cXyz
/* 80174800 38 61 03 5C */ addi r3, r1, 0x35c
/* 80174804 38 81 03 50 */ addi r4, r1, 0x350
/* 80174808 7F A5 EB 78 */ mr r5, r29
/* 8017480C 7F C6 F3 78 */ mr r6, r30
/* 80174810 38 E0 00 00 */ li r7, 0
/* 80174814 48 00 06 3D */ bl func_80174E50
/* 80174818 7C 76 1B 78 */ mr r22, r3
/* 8017481C 38 61 03 50 */ addi r3, r1, 0x350
/* 80174820 38 80 FF FF */ li r4, -1
/* 80174824 4B E9 49 61 */ bl __dt__4cXyzFv
/* 80174828 38 61 03 5C */ addi r3, r1, 0x35c
/* 8017482C 38 80 FF FF */ li r4, -1
/* 80174830 4B E9 49 55 */ bl __dt__4cXyzFv
/* 80174834 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 80174838 41 82 01 60 */ beq lbl_80174998
lbl_8017483C:
/* 8017483C C0 3F 04 7C */ lfs f1, 0x47c(r31)
/* 80174840 C0 02 9D 68 */ lfs f0, lit_9788(r2)
/* 80174844 EC 01 00 28 */ fsubs f0, f1, f0
/* 80174848 D0 1F 04 7C */ stfs f0, 0x47c(r31)
/* 8017484C 38 61 00 28 */ addi r3, r1, 0x28
/* 80174850 C0 22 9E 30 */ lfs f1, lit_12275(r2)
/* 80174854 48 0F C7 75 */ bl __ct__7cSAngleFf
/* 80174858 38 61 00 24 */ addi r3, r1, 0x24
/* 8017485C 7F E4 FB 78 */ mr r4, r31
/* 80174860 7F A5 EB 78 */ mr r5, r29
/* 80174864 4B F2 2E D5 */ bl directionOf__9dCamera_cFP10fopAc_ac_c
/* 80174868 38 61 00 20 */ addi r3, r1, 0x20
/* 8017486C 38 81 01 F0 */ addi r4, r1, 0x1f0
/* 80174870 38 A1 00 24 */ addi r5, r1, 0x24
/* 80174874 48 0F C9 01 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80174878 38 7F 04 90 */ addi r3, r31, 0x490
/* 8017487C C0 22 9D E8 */ lfs f1, lit_10581(r2)
/* 80174880 38 81 00 28 */ addi r4, r1, 0x28
/* 80174884 38 A1 00 20 */ addi r5, r1, 0x20
/* 80174888 48 0F D1 81 */ bl Val__7cSGlobeFfRC7cSAngleRC7cSAngle
/* 8017488C 38 61 00 20 */ addi r3, r1, 0x20
/* 80174890 38 80 FF FF */ li r4, -1
/* 80174894 4B EB BC 7D */ bl __dt__7cSAngleFv
/* 80174898 38 61 00 24 */ addi r3, r1, 0x24
/* 8017489C 38 80 FF FF */ li r4, -1
/* 801748A0 4B EB BC 71 */ bl __dt__7cSAngleFv
/* 801748A4 38 61 00 28 */ addi r3, r1, 0x28
/* 801748A8 38 80 FF FF */ li r4, -1
/* 801748AC 4B EB BC 65 */ bl __dt__7cSAngleFv
/* 801748B0 38 61 03 44 */ addi r3, r1, 0x344
/* 801748B4 38 9F 04 90 */ addi r4, r31, 0x490
/* 801748B8 48 0F D1 FD */ bl Xyz__7cSGlobeCFv
/* 801748BC 38 61 03 38 */ addi r3, r1, 0x338
/* 801748C0 38 9F 04 78 */ addi r4, r31, 0x478
/* 801748C4 38 A1 03 44 */ addi r5, r1, 0x344
/* 801748C8 48 0F 22 1D */ bl __pl__4cXyzCFRC3Vec
/* 801748CC 38 7F 04 84 */ addi r3, r31, 0x484
/* 801748D0 38 81 03 38 */ addi r4, r1, 0x338
/* 801748D4 4B F2 2F 05 */ bl __as__4cXyzFRC4cXyz
/* 801748D8 38 61 03 38 */ addi r3, r1, 0x338
/* 801748DC 38 80 FF FF */ li r4, -1
/* 801748E0 4B E9 48 A5 */ bl __dt__4cXyzFv
/* 801748E4 38 61 03 44 */ addi r3, r1, 0x344
/* 801748E8 38 80 FF FF */ li r4, -1
/* 801748EC 4B E9 48 99 */ bl __dt__4cXyzFv
/* 801748F0 7F E3 FB 78 */ mr r3, r31
/* 801748F4 38 81 11 C0 */ addi r4, r1, 0x11c0
/* 801748F8 38 BF 04 84 */ addi r5, r31, 0x484
/* 801748FC 80 DF 04 74 */ lwz r6, 0x474(r31)
/* 80174900 4B FF 11 F1 */ bl lineBGCheck__9dCamera_cFP4cXyzP4cXyzUl
/* 80174904 54 60 06 3F */ clrlwi. r0, r3, 0x18
/* 80174908 40 82 00 58 */ bne lbl_80174960
/* 8017490C 38 61 03 2C */ addi r3, r1, 0x32c
/* 80174910 38 81 11 C0 */ addi r4, r1, 0x11c0
/* 80174914 4B F2 2E E1 */ bl __ct__4cXyzFRC4cXyz
/* 80174918 38 61 03 20 */ addi r3, r1, 0x320
/* 8017491C 38 9F 04 84 */ addi r4, r31, 0x484
/* 80174920 4B F2 2E D5 */ bl __ct__4cXyzFRC4cXyz
/* 80174924 38 61 03 2C */ addi r3, r1, 0x32c
/* 80174928 38 81 03 20 */ addi r4, r1, 0x320
/* 8017492C 7F A5 EB 78 */ mr r5, r29
/* 80174930 7F C6 F3 78 */ mr r6, r30
/* 80174934 38 E0 00 00 */ li r7, 0
/* 80174938 48 00 05 19 */ bl func_80174E50
/* 8017493C 7C 76 1B 78 */ mr r22, r3
/* 80174940 38 61 03 20 */ addi r3, r1, 0x320
/* 80174944 38 80 FF FF */ li r4, -1
/* 80174948 4B E9 48 3D */ bl __dt__4cXyzFv
/* 8017494C 38 61 03 2C */ addi r3, r1, 0x32c
/* 80174950 38 80 FF FF */ li r4, -1
/* 80174954 4B E9 48 31 */ bl __dt__4cXyzFv
/* 80174958 56 C0 06 3F */ clrlwi. r0, r22, 0x18
/* 8017495C 41 82 00 0C */ beq lbl_80174968
lbl_80174960:
/* 80174960 3B 80 00 00 */ li r28, 0
/* 80174964 48 00 00 60 */ b lbl_801749C4
lbl_80174968:
/* 80174968 38 7F 00 64 */ addi r3, r31, 0x64
/* 8017496C 38 9F 04 78 */ addi r4, r31, 0x478
/* 80174970 4B F2 2E 69 */ bl __as__4cXyzFRC4cXyz
/* 80174974 38 7F 00 70 */ addi r3, r31, 0x70
/* 80174978 38 9F 04 84 */ addi r4, r31, 0x484
/* 8017497C 4B F2 2E 5D */ bl __as__4cXyzFRC4cXyz
/* 80174980 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174984 38 9F 04 90 */ addi r4, r31, 0x490
/* 80174988 4B F1 9D ED */ bl __as__7cSGlobeFRC7cSGlobe
/* 8017498C C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 80174990 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80174994 48 00 00 30 */ b lbl_801749C4
lbl_80174998:
/* 80174998 38 7F 00 64 */ addi r3, r31, 0x64
/* 8017499C 38 9F 04 78 */ addi r4, r31, 0x478
/* 801749A0 4B F2 2E 39 */ bl __as__4cXyzFRC4cXyz
/* 801749A4 38 7F 00 70 */ addi r3, r31, 0x70
/* 801749A8 38 9F 04 84 */ addi r4, r31, 0x484
/* 801749AC 4B F2 2E 2D */ bl __as__4cXyzFRC4cXyz
/* 801749B0 38 7F 00 5C */ addi r3, r31, 0x5c
/* 801749B4 38 9F 04 90 */ addi r4, r31, 0x490
/* 801749B8 4B F1 9D BD */ bl __as__7cSGlobeFRC7cSGlobe
/* 801749BC C0 1F 04 98 */ lfs f0, 0x498(r31)
/* 801749C0 D0 1F 00 80 */ stfs f0, 0x80(r31)
lbl_801749C4:
/* 801749C4 38 61 11 C0 */ addi r3, r1, 0x11c0
/* 801749C8 38 80 FF FF */ li r4, -1
/* 801749CC 4B E9 47 B9 */ bl __dt__4cXyzFv
/* 801749D0 38 61 01 F0 */ addi r3, r1, 0x1f0
/* 801749D4 38 80 FF FF */ li r4, -1
/* 801749D8 4B EB BB 39 */ bl __dt__7cSAngleFv
/* 801749DC 38 61 02 50 */ addi r3, r1, 0x250
/* 801749E0 38 80 FF FF */ li r4, -1
/* 801749E4 4B EF CC 99 */ bl __dt__7cSGlobeFv
/* 801749E8 38 61 11 CC */ addi r3, r1, 0x11cc
/* 801749EC 38 80 FF FF */ li r4, -1
/* 801749F0 4B E9 47 95 */ bl __dt__4cXyzFv
/* 801749F4 48 00 00 08 */ b lbl_801749FC
lbl_801749F8:
/* 801749F8 3B 80 00 00 */ li r28, 0
lbl_801749FC:
/* 801749FC A8 1F 04 6C */ lha r0, 0x46c(r31)
/* 80174A00 2C 00 00 00 */ cmpwi r0, 0
/* 80174A04 41 82 00 0C */ beq lbl_80174A10
/* 80174A08 38 00 00 01 */ li r0, 1
/* 80174A0C 98 1F 01 58 */ stb r0, 0x158(r31)
lbl_80174A10:
/* 80174A10 2C 1C 00 00 */ cmpwi r28, 0
/* 80174A14 40 82 02 BC */ bne lbl_80174CD0
/* 80174A18 88 1F 01 58 */ lbz r0, 0x158(r31)
/* 80174A1C 28 00 00 00 */ cmplwi r0, 0
/* 80174A20 41 82 00 68 */ beq lbl_80174A88
/* 80174A24 38 7F 00 64 */ addi r3, r31, 0x64
/* 80174A28 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 80174A2C 4B F2 2D AD */ bl __as__4cXyzFRC4cXyz
/* 80174A30 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174A34 38 9F 04 10 */ addi r4, r31, 0x410
/* 80174A38 4B F1 9D 3D */ bl __as__7cSGlobeFRC7cSGlobe
/* 80174A3C 38 61 03 14 */ addi r3, r1, 0x314
/* 80174A40 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80174A44 48 0F D0 71 */ bl Xyz__7cSGlobeCFv
/* 80174A48 38 61 03 08 */ addi r3, r1, 0x308
/* 80174A4C 38 9F 00 64 */ addi r4, r31, 0x64
/* 80174A50 38 A1 03 14 */ addi r5, r1, 0x314
/* 80174A54 48 0F 20 91 */ bl __pl__4cXyzCFRC3Vec
/* 80174A58 38 7F 00 70 */ addi r3, r31, 0x70
/* 80174A5C 38 81 03 08 */ addi r4, r1, 0x308
/* 80174A60 4B F2 2D 79 */ bl __as__4cXyzFRC4cXyz
/* 80174A64 38 61 03 08 */ addi r3, r1, 0x308
/* 80174A68 38 80 FF FF */ li r4, -1
/* 80174A6C 4B E9 47 19 */ bl __dt__4cXyzFv
/* 80174A70 38 61 03 14 */ addi r3, r1, 0x314
/* 80174A74 38 80 FF FF */ li r4, -1
/* 80174A78 4B E9 47 0D */ bl __dt__4cXyzFv
/* 80174A7C C0 1F 04 40 */ lfs f0, 0x440(r31)
/* 80174A80 D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80174A84 48 00 02 4C */ b lbl_80174CD0
lbl_80174A88:
/* 80174A88 80 7F 04 2C */ lwz r3, 0x42c(r31)
/* 80174A8C 38 03 00 01 */ addi r0, r3, 1
/* 80174A90 C8 42 9C 98 */ lfd f2, lit_4448(r2)
/* 80174A94 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80174A98 90 01 14 6C */ stw r0, 0x146c(r1)
/* 80174A9C 3C 60 43 30 */ lis r3, 0x4330
/* 80174AA0 90 61 14 68 */ stw r3, 0x1468(r1)
/* 80174AA4 C8 01 14 68 */ lfd f0, 0x1468(r1)
/* 80174AA8 EC 20 10 28 */ fsubs f1, f0, f2
/* 80174AAC 80 1F 04 30 */ lwz r0, 0x430(r31)
/* 80174AB0 6C 00 80 00 */ xoris r0, r0, 0x8000
/* 80174AB4 90 01 14 64 */ stw r0, 0x1464(r1)
/* 80174AB8 90 61 14 60 */ stw r3, 0x1460(r1)
/* 80174ABC C8 01 14 60 */ lfd f0, 0x1460(r1)
/* 80174AC0 EC 00 10 28 */ fsubs f0, f0, f2
/* 80174AC4 EC 01 00 24 */ fdivs f0, f1, f0
/* 80174AC8 D0 1F 04 38 */ stfs f0, 0x438(r31)
/* 80174ACC C0 3F 04 38 */ lfs f1, 0x438(r31)
/* 80174AD0 C0 42 9E 88 */ lfs f2, lit_12297(r2)
/* 80174AD4 4B F1 36 69 */ bl rationalBezierRatio__8dCamMathFff
/* 80174AD8 FE 20 08 90 */ fmr f17, f1
/* 80174ADC 38 61 02 FC */ addi r3, r1, 0x2fc
/* 80174AE0 38 9F 03 EC */ addi r4, r31, 0x3ec
/* 80174AE4 38 BF 00 64 */ addi r5, r31, 0x64
/* 80174AE8 48 0F 20 4D */ bl __mi__4cXyzCFRC3Vec
/* 80174AEC 38 61 02 F0 */ addi r3, r1, 0x2f0
/* 80174AF0 38 81 02 FC */ addi r4, r1, 0x2fc
/* 80174AF4 FC 20 88 90 */ fmr f1, f17
/* 80174AF8 48 0F 20 8D */ bl __ml__4cXyzCFf
/* 80174AFC 38 7F 00 64 */ addi r3, r31, 0x64
/* 80174B00 38 81 02 F0 */ addi r4, r1, 0x2f0
/* 80174B04 4B F1 9E 01 */ bl __apl__4cXyzFRC3Vec
/* 80174B08 38 61 02 F0 */ addi r3, r1, 0x2f0
/* 80174B0C 38 80 FF FF */ li r4, -1
/* 80174B10 4B E9 46 75 */ bl __dt__4cXyzFv
/* 80174B14 38 61 02 FC */ addi r3, r1, 0x2fc
/* 80174B18 38 80 FF FF */ li r4, -1
/* 80174B1C 4B E9 46 69 */ bl __dt__4cXyzFv
/* 80174B20 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174B24 48 00 DF 41 */ bl R__7cSGlobeCFv
/* 80174B28 FE A0 08 90 */ fmr f21, f1
/* 80174B2C 38 7F 04 10 */ addi r3, r31, 0x410
/* 80174B30 48 00 DF 35 */ bl R__7cSGlobeCFv
/* 80174B34 EC 01 A8 28 */ fsubs f0, f1, f21
/* 80174B38 EE B1 00 32 */ fmuls f21, f17, f0
/* 80174B3C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174B40 48 00 DF 25 */ bl R__7cSGlobeCFv
/* 80174B44 EC 21 A8 2A */ fadds f1, f1, f21
/* 80174B48 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174B4C 48 00 DF 01 */ bl R__7cSGlobeFf
/* 80174B50 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174B54 48 00 DE B5 */ bl V__7cSGlobeCFv
/* 80174B58 7C 76 1B 78 */ mr r22, r3
/* 80174B5C 38 7F 04 10 */ addi r3, r31, 0x410
/* 80174B60 48 00 DE A9 */ bl V__7cSGlobeCFv
/* 80174B64 7C 64 1B 78 */ mr r4, r3
/* 80174B68 38 61 00 1C */ addi r3, r1, 0x1c
/* 80174B6C 7E C5 B3 78 */ mr r5, r22
/* 80174B70 48 0F C6 35 */ bl __mi__7cSAngleCFRC7cSAngle
/* 80174B74 38 61 00 18 */ addi r3, r1, 0x18
/* 80174B78 38 81 00 1C */ addi r4, r1, 0x1c
/* 80174B7C FC 20 88 90 */ fmr f1, f17
/* 80174B80 48 0F C6 E5 */ bl __ml__7cSAngleCFf
/* 80174B84 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174B88 48 00 DE 81 */ bl V__7cSGlobeCFv
/* 80174B8C 7C 64 1B 78 */ mr r4, r3
/* 80174B90 38 61 00 14 */ addi r3, r1, 0x14
/* 80174B94 38 A1 00 18 */ addi r5, r1, 0x18
/* 80174B98 48 0F C5 DD */ bl __pl__7cSAngleCFRC7cSAngle
/* 80174B9C 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174BA0 38 81 00 14 */ addi r4, r1, 0x14
/* 80174BA4 4B F1 AE B5 */ bl V__7cSGlobeFRC7cSAngle
/* 80174BA8 38 61 00 14 */ addi r3, r1, 0x14
/* 80174BAC 38 80 FF FF */ li r4, -1
/* 80174BB0 4B EB B9 61 */ bl __dt__7cSAngleFv
/* 80174BB4 38 61 00 18 */ addi r3, r1, 0x18
/* 80174BB8 38 80 FF FF */ li r4, -1
/* 80174BBC 4B EB B9 55 */ bl __dt__7cSAngleFv
/* 80174BC0 38 61 00 1C */ addi r3, r1, 0x1c
/* 80174BC4 38 80 FF FF */ li r4, -1
/* 80174BC8 4B EB B9 49 */ bl __dt__7cSAngleFv
/* 80174BCC 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174BD0 48 00 E0 B5 */ bl U__7cSGlobeCFv
/* 80174BD4 7C 76 1B 78 */ mr r22, r3
/* 80174BD8 38 7F 04 10 */ addi r3, r31, 0x410
/* 80174BDC 48 00 E0 A9 */ bl U__7cSGlobeCFv
/* 80174BE0 7C 64 1B 78 */ mr r4, r3
/* 80174BE4 38 61 00 10 */ addi r3, r1, 0x10
/* 80174BE8 7E C5 B3 78 */ mr r5, r22
/* 80174BEC 48 0F C5 B9 */ bl __mi__7cSAngleCFRC7cSAngle
/* 80174BF0 38 61 00 0C */ addi r3, r1, 0xc
/* 80174BF4 38 81 00 10 */ addi r4, r1, 0x10
/* 80174BF8 FC 20 88 90 */ fmr f1, f17
/* 80174BFC 48 0F C6 69 */ bl __ml__7cSAngleCFf
/* 80174C00 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174C04 48 00 E0 81 */ bl U__7cSGlobeCFv
/* 80174C08 7C 64 1B 78 */ mr r4, r3
/* 80174C0C 38 61 00 08 */ addi r3, r1, 8
/* 80174C10 38 A1 00 0C */ addi r5, r1, 0xc
/* 80174C14 48 0F C5 61 */ bl __pl__7cSAngleCFRC7cSAngle
/* 80174C18 38 7F 00 5C */ addi r3, r31, 0x5c
/* 80174C1C 38 81 00 08 */ addi r4, r1, 8
/* 80174C20 4B F1 9C 75 */ bl U__7cSGlobeFRC7cSAngle
/* 80174C24 38 61 00 08 */ addi r3, r1, 8
/* 80174C28 38 80 FF FF */ li r4, -1
/* 80174C2C 4B EB B8 E5 */ bl __dt__7cSAngleFv
/* 80174C30 38 61 00 0C */ addi r3, r1, 0xc
/* 80174C34 38 80 FF FF */ li r4, -1
/* 80174C38 4B EB B8 D9 */ bl __dt__7cSAngleFv
/* 80174C3C 38 61 00 10 */ addi r3, r1, 0x10
/* 80174C40 38 80 FF FF */ li r4, -1
/* 80174C44 4B EB B8 CD */ bl __dt__7cSAngleFv
/* 80174C48 38 61 02 E4 */ addi r3, r1, 0x2e4
/* 80174C4C 38 9F 00 5C */ addi r4, r31, 0x5c
/* 80174C50 48 0F CE 65 */ bl Xyz__7cSGlobeCFv
/* 80174C54 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 80174C58 38 9F 00 64 */ addi r4, r31, 0x64
/* 80174C5C 38 A1 02 E4 */ addi r5, r1, 0x2e4
/* 80174C60 48 0F 1E 85 */ bl __pl__4cXyzCFRC3Vec
/* 80174C64 38 7F 00 70 */ addi r3, r31, 0x70
/* 80174C68 38 81 02 D8 */ addi r4, r1, 0x2d8
/* 80174C6C 4B F2 2B 6D */ bl __as__4cXyzFRC4cXyz
/* 80174C70 38 61 02 D8 */ addi r3, r1, 0x2d8
/* 80174C74 38 80 FF FF */ li r4, -1
/* 80174C78 4B E9 45 0D */ bl __dt__4cXyzFv
/* 80174C7C 38 61 02 E4 */ addi r3, r1, 0x2e4
/* 80174C80 38 80 FF FF */ li r4, -1
/* 80174C84 4B E9 45 01 */ bl __dt__4cXyzFv
/* 80174C88 C0 3F 00 80 */ lfs f1, 0x80(r31)
/* 80174C8C C0 1F 04 40 */ lfs f0, 0x440(r31)
/* 80174C90 EC 00 08 28 */ fsubs f0, f0, f1
/* 80174C94 EC 11 00 32 */ fmuls f0, f17, f0
/* 80174C98 EC 01 00 2A */ fadds f0, f1, f0
/* 80174C9C D0 1F 00 80 */ stfs f0, 0x80(r31)
/* 80174CA0 C0 3F 04 34 */ lfs f1, 0x434(r31)
/* 80174CA4 C0 1F 04 38 */ lfs f0, 0x438(r31)
/* 80174CA8 EC 01 00 28 */ fsubs f0, f1, f0
/* 80174CAC D0 1F 04 34 */ stfs f0, 0x434(r31)
/* 80174CB0 80 9F 04 2C */ lwz r4, 0x42c(r31)
/* 80174CB4 80 7F 04 30 */ lwz r3, 0x430(r31)
/* 80174CB8 38 03 FF FF */ addi r0, r3, -1
/* 80174CBC 7C 04 00 00 */ cmpw r4, r0
/* 80174CC0 41 80 00 0C */ blt lbl_80174CCC
/* 80174CC4 38 00 00 01 */ li r0, 1
/* 80174CC8 98 1F 01 58 */ stb r0, 0x158(r31)
lbl_80174CCC:
/* 80174CCC 3B 00 00 00 */ li r24, 0
lbl_80174CD0:
/* 80174CD0 80 7F 04 2C */ lwz r3, 0x42c(r31)
/* 80174CD4 38 03 00 01 */ addi r0, r3, 1
/* 80174CD8 90 1F 04 2C */ stw r0, 0x42c(r31)
/* 80174CDC 38 61 13 88 */ addi r3, r1, 0x1388
/* 80174CE0 38 80 FF FF */ li r4, -1
/* 80174CE4 4B E9 44 A1 */ bl __dt__4cXyzFv
/* 80174CE8 38 61 13 94 */ addi r3, r1, 0x1394
/* 80174CEC 38 80 FF FF */ li r4, -1
/* 80174CF0 4B E9 44 95 */ bl __dt__4cXyzFv
/* 80174CF4 38 61 13 A0 */ addi r3, r1, 0x13a0
/* 80174CF8 38 80 FF FF */ li r4, -1
/* 80174CFC 4B E9 44 89 */ bl __dt__4cXyzFv
/* 80174D00 38 61 13 AC */ addi r3, r1, 0x13ac
/* 80174D04 38 80 FF FF */ li r4, -1
/* 80174D08 4B E9 44 7D */ bl __dt__4cXyzFv
/* 80174D0C 38 61 13 C4 */ addi r3, r1, 0x13c4
/* 80174D10 38 80 FF FF */ li r4, -1
/* 80174D14 4B E9 44 71 */ bl __dt__4cXyzFv
/* 80174D18 38 61 02 38 */ addi r3, r1, 0x238
/* 80174D1C 38 80 FF FF */ li r4, -1
/* 80174D20 4B EB B7 F1 */ bl __dt__7cSAngleFv
/* 80174D24 38 61 02 3C */ addi r3, r1, 0x23c
/* 80174D28 38 80 FF FF */ li r4, -1
/* 80174D2C 4B EB B7 E5 */ bl __dt__7cSAngleFv
/* 80174D30 38 61 02 40 */ addi r3, r1, 0x240
/* 80174D34 38 80 FF FF */ li r4, -1
/* 80174D38 4B EB B7 D9 */ bl __dt__7cSAngleFv
/* 80174D3C 38 61 02 44 */ addi r3, r1, 0x244
/* 80174D40 38 80 FF FF */ li r4, -1
/* 80174D44 4B EB B7 CD */ bl __dt__7cSAngleFv
/* 80174D48 7F 03 C3 78 */ mr r3, r24
lbl_80174D4C:
/* 80174D4C 38 00 15 88 */ li r0, 0x1588
/* 80174D50 13 E1 00 0C */ psq_lx f31, r1, r0, 0, 0 /* qr0 */
/* 80174D54 CB E1 15 80 */ lfd f31, 0x1580(r1)
/* 80174D58 38 00 15 78 */ li r0, 0x1578
/* 80174D5C 13 C1 00 0C */ psq_lx f30, r1, r0, 0, 0 /* qr0 */
/* 80174D60 CB C1 15 70 */ lfd f30, 0x1570(r1)
/* 80174D64 38 00 15 68 */ li r0, 0x1568
/* 80174D68 13 A1 00 0C */ psq_lx f29, r1, r0, 0, 0 /* qr0 */
/* 80174D6C CB A1 15 60 */ lfd f29, 0x1560(r1)
/* 80174D70 38 00 15 58 */ li r0, 0x1558
/* 80174D74 13 81 00 0C */ psq_lx f28, r1, r0, 0, 0 /* qr0 */
/* 80174D78 CB 81 15 50 */ lfd f28, 0x1550(r1)
/* 80174D7C 38 00 15 48 */ li r0, 0x1548
/* 80174D80 13 61 00 0C */ psq_lx f27, r1, r0, 0, 0 /* qr0 */
/* 80174D84 CB 61 15 40 */ lfd f27, 0x1540(r1)
/* 80174D88 38 00 15 38 */ li r0, 0x1538
/* 80174D8C 13 41 00 0C */ psq_lx f26, r1, r0, 0, 0 /* qr0 */
/* 80174D90 CB 41 15 30 */ lfd f26, 0x1530(r1)
/* 80174D94 38 00 15 28 */ li r0, 0x1528
/* 80174D98 13 21 00 0C */ psq_lx f25, r1, r0, 0, 0 /* qr0 */
/* 80174D9C CB 21 15 20 */ lfd f25, 0x1520(r1)
/* 80174DA0 38 00 15 18 */ li r0, 0x1518
/* 80174DA4 13 01 00 0C */ psq_lx f24, r1, r0, 0, 0 /* qr0 */
/* 80174DA8 CB 01 15 10 */ lfd f24, 0x1510(r1)
/* 80174DAC 38 00 15 08 */ li r0, 0x1508
/* 80174DB0 12 E1 00 0C */ psq_lx f23, r1, r0, 0, 0 /* qr0 */
/* 80174DB4 CA E1 15 00 */ lfd f23, 0x1500(r1)
/* 80174DB8 38 00 14 F8 */ li r0, 0x14f8
/* 80174DBC 12 C1 00 0C */ psq_lx f22, r1, r0, 0, 0 /* qr0 */
/* 80174DC0 CA C1 14 F0 */ lfd f22, 0x14f0(r1)
/* 80174DC4 38 00 14 E8 */ li r0, 0x14e8
/* 80174DC8 12 A1 00 0C */ psq_lx f21, r1, r0, 0, 0 /* qr0 */
/* 80174DCC CA A1 14 E0 */ lfd f21, 0x14e0(r1)
/* 80174DD0 38 00 14 D8 */ li r0, 0x14d8
/* 80174DD4 12 81 00 0C */ psq_lx f20, r1, r0, 0, 0 /* qr0 */
/* 80174DD8 CA 81 14 D0 */ lfd f20, 0x14d0(r1)
/* 80174DDC 38 00 14 C8 */ li r0, 0x14c8
/* 80174DE0 12 61 00 0C */ psq_lx f19, r1, r0, 0, 0 /* qr0 */
/* 80174DE4 CA 61 14 C0 */ lfd f19, 0x14c0(r1)
/* 80174DE8 38 00 14 B8 */ li r0, 0x14b8
/* 80174DEC 12 41 00 0C */ psq_lx f18, r1, r0, 0, 0 /* qr0 */
/* 80174DF0 CA 41 14 B0 */ lfd f18, 0x14b0(r1)
/* 80174DF4 38 00 14 A8 */ li r0, 0x14a8
/* 80174DF8 12 21 00 0C */ psq_lx f17, r1, r0, 0, 0 /* qr0 */
/* 80174DFC CA 21 14 A0 */ lfd f17, 0x14a0(r1)
/* 80174E00 39 61 14 A0 */ addi r11, r1, 0x14a0
/* 80174E04 48 1E D4 09 */ bl _restgpr_22
/* 80174E08 80 01 15 94 */ lwz r0, 0x1594(r1)
/* 80174E0C 7C 08 03 A6 */ mtlr r0
/* 80174E10 38 21 15 90 */ addi r1, r1, 0x1590
/* 80174E14 4E 80 00 20 */ blr