prime/asm/MetroidPrime/TCastTo.s

20038 lines
884 KiB
ArmAsm

.include "macros.inc"
.section .text, "ax"
.global "Visit__20TCastToPtr<7CWeapon>FR7CWeapon"
"Visit__20TCastToPtr<7CWeapon>FR7CWeapon":
/* 800A55FC 000A255C 90 83 00 04 */ stw r4, 4(r3)
/* 800A5600 000A2560 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR17CWallCrawlerSwarm"
"Visit__20TCastToPtr<7CWeapon>FR17CWallCrawlerSwarm":
/* 800A5604 000A2564 38 00 00 00 */ li r0, 0
/* 800A5608 000A2568 90 03 00 04 */ stw r0, 4(r3)
/* 800A560C 000A256C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR20CScriptSpindleCamera"
"Visit__20TCastToPtr<7CWeapon>FR20CScriptSpindleCamera":
/* 800A5610 000A2570 38 00 00 00 */ li r0, 0
/* 800A5614 000A2574 90 03 00 04 */ stw r0, 4(r3)
/* 800A5618 000A2578 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR15CSnakeWeedSwarm"
"Visit__20TCastToPtr<7CWeapon>FR15CSnakeWeedSwarm":
/* 800A561C 000A257C 38 00 00 00 */ li r0, 0
/* 800A5620 000A2580 90 03 00 04 */ stw r0, 4(r3)
/* 800A5624 000A2584 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR15CScriptWaypoint"
"Visit__20TCastToPtr<7CWeapon>FR15CScriptWaypoint":
/* 800A5628 000A2588 38 00 00 00 */ li r0, 0
/* 800A562C 000A258C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5630 000A2590 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR12CScriptWater"
"Visit__20TCastToPtr<7CWeapon>FR12CScriptWater":
/* 800A5634 000A2594 38 00 00 00 */ li r0, 0
/* 800A5638 000A2598 90 03 00 04 */ stw r0, 4(r3)
/* 800A563C 000A259C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR17CScriptVisorFlare"
"Visit__20TCastToPtr<7CWeapon>FR17CScriptVisorFlare":
/* 800A5640 000A25A0 38 00 00 00 */ li r0, 0
/* 800A5644 000A25A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5648 000A25A8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR14CScriptTrigger"
"Visit__20TCastToPtr<7CWeapon>FR14CScriptTrigger":
/* 800A564C 000A25AC 38 00 00 00 */ li r0, 0
/* 800A5650 000A25B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5654 000A25B4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR12CScriptTimer"
"Visit__20TCastToPtr<7CWeapon>FR12CScriptTimer":
/* 800A5658 000A25B8 38 00 00 00 */ li r0, 0
/* 800A565C 000A25BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5660 000A25C0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR10CTeamAiMgr"
"Visit__20TCastToPtr<7CWeapon>FR10CTeamAiMgr":
/* 800A5664 000A25C4 38 00 00 00 */ li r0, 0
/* 800A5668 000A25C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A566C 000A25CC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR21CScriptTargetingPoint"
"Visit__20TCastToPtr<7CWeapon>FR21CScriptTargetingPoint":
/* 800A5670 000A25D0 38 00 00 00 */ li r0, 0
/* 800A5674 000A25D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5678 000A25D8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR25CScriptSpiderBallWaypoint"
"Visit__20TCastToPtr<7CWeapon>FR25CScriptSpiderBallWaypoint":
/* 800A567C 000A25DC 38 00 00 00 */ li r0, 0
/* 800A5680 000A25E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5684 000A25E4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR34CScriptSpiderBallAttractionSurface"
"Visit__20TCastToPtr<7CWeapon>FR34CScriptSpiderBallAttractionSurface":
/* 800A5688 000A25E8 38 00 00 00 */ li r0, 0
/* 800A568C 000A25EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5690 000A25F0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR22CScriptSpecialFunction"
"Visit__20TCastToPtr<7CWeapon>FR22CScriptSpecialFunction":
/* 800A5694 000A25F4 38 00 00 00 */ li r0, 0
/* 800A5698 000A25F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A569C 000A25FC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR17CScriptSpawnPoint"
"Visit__20TCastToPtr<7CWeapon>FR17CScriptSpawnPoint":
/* 800A56A0 000A2600 38 00 00 00 */ li r0, 0
/* 800A56A4 000A2604 90 03 00 04 */ stw r0, 4(r3)
/* 800A56A8 000A2608 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR12CScriptSound"
"Visit__20TCastToPtr<7CWeapon>FR12CScriptSound":
/* 800A56AC 000A260C 38 00 00 00 */ li r0, 0
/* 800A56B0 000A2610 90 03 00 04 */ stw r0, 4(r3)
/* 800A56B4 000A2614 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR20CScriptRoomAcoustics"
"Visit__20TCastToPtr<7CWeapon>FR20CScriptRoomAcoustics":
/* 800A56B8 000A2618 38 00 00 00 */ li r0, 0
/* 800A56BC 000A261C 90 03 00 04 */ stw r0, 4(r3)
/* 800A56C0 000A2620 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR22CScriptPointOfinterest"
"Visit__20TCastToPtr<7CWeapon>FR22CScriptPointOfinterest":
/* 800A56C4 000A2624 38 00 00 00 */ li r0, 0
/* 800A56C8 000A2628 90 03 00 04 */ stw r0, 4(r3)
/* 800A56CC 000A262C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR17CScriptPlayerHint"
"Visit__20TCastToPtr<7CWeapon>FR17CScriptPlayerHint":
/* 800A56D0 000A2630 38 00 00 00 */ li r0, 0
/* 800A56D4 000A2634 90 03 00 04 */ stw r0, 4(r3)
/* 800A56D8 000A2638 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR15CScriptPlatform"
"Visit__20TCastToPtr<7CWeapon>FR15CScriptPlatform":
/* 800A56DC 000A263C 38 00 00 00 */ li r0, 0
/* 800A56E0 000A2640 90 03 00 04 */ stw r0, 4(r3)
/* 800A56E4 000A2644 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR13CScriptPickup"
"Visit__20TCastToPtr<7CWeapon>FR13CScriptPickup":
/* 800A56E8 000A2648 38 00 00 00 */ li r0, 0
/* 800A56EC 000A264C 90 03 00 04 */ stw r0, 4(r3)
/* 800A56F0 000A2650 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR15CScriptMazeNode"
"Visit__20TCastToPtr<7CWeapon>FR15CScriptMazeNode":
/* 800A56F4 000A2654 38 00 00 00 */ li r0, 0
/* 800A56F8 000A2658 90 03 00 04 */ stw r0, 4(r3)
/* 800A56FC 000A265C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR16CScriptGunTurret"
"Visit__20TCastToPtr<7CWeapon>FR16CScriptGunTurret":
/* 800A5700 000A2660 38 00 00 00 */ li r0, 0
/* 800A5704 000A2664 90 03 00 04 */ stw r0, 4(r3)
/* 800A5708 000A2668 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR19CScriptGrapplePoint"
"Visit__20TCastToPtr<7CWeapon>FR19CScriptGrapplePoint":
/* 800A570C 000A266C 38 00 00 00 */ li r0, 0
/* 800A5710 000A2670 90 03 00 04 */ stw r0, 4(r3)
/* 800A5714 000A2674 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR13CScriptEffect"
"Visit__20TCastToPtr<7CWeapon>FR13CScriptEffect":
/* 800A5718 000A2678 38 00 00 00 */ li r0, 0
/* 800A571C 000A267C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5720 000A2680 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR11CScriptDoor"
"Visit__20TCastToPtr<7CWeapon>FR11CScriptDoor":
/* 800A5724 000A2684 38 00 00 00 */ li r0, 0
/* 800A5728 000A2688 90 03 00 04 */ stw r0, 4(r3)
/* 800A572C 000A268C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR11CScriptDock"
"Visit__20TCastToPtr<7CWeapon>FR11CScriptDock":
/* 800A5730 000A2690 38 00 00 00 */ li r0, 0
/* 800A5734 000A2694 90 03 00 04 */ stw r0, 4(r3)
/* 800A5738 000A2698 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR18CScriptDistanceFog"
"Visit__20TCastToPtr<7CWeapon>FR18CScriptDistanceFog":
/* 800A573C 000A269C 38 00 00 00 */ li r0, 0
/* 800A5740 000A26A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5744 000A26A4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR26CScriptDebugCameraWaypoint"
"Visit__20TCastToPtr<7CWeapon>FR26CScriptDebugCameraWaypoint":
/* 800A5748 000A26A8 38 00 00 00 */ li r0, 0
/* 800A574C 000A26AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5750 000A26B0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR17CScriptCoverPoint"
"Visit__20TCastToPtr<7CWeapon>FR17CScriptCoverPoint":
/* 800A5754 000A26B4 38 00 00 00 */ li r0, 0
/* 800A5758 000A26B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A575C 000A26BC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR21CScriptCameraWaypoint"
"Visit__20TCastToPtr<7CWeapon>FR21CScriptCameraWaypoint":
/* 800A5760 000A26C0 38 00 00 00 */ li r0, 0
/* 800A5764 000A26C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5768 000A26C8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR24CScriptCameraPitchVolume"
"Visit__20TCastToPtr<7CWeapon>FR24CScriptCameraPitchVolume":
/* 800A576C 000A26CC 38 00 00 00 */ li r0, 0
/* 800A5770 000A26D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5774 000A26D4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR17CScriptCameraHint"
"Visit__20TCastToPtr<7CWeapon>FR17CScriptCameraHint":
/* 800A5778 000A26D8 38 00 00 00 */ li r0, 0
/* 800A577C 000A26DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5780 000A26E0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR18CScriptAiJumpPoint"
"Visit__20TCastToPtr<7CWeapon>FR18CScriptAiJumpPoint":
/* 800A5784 000A26E4 38 00 00 00 */ li r0, 0
/* 800A5788 000A26E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A578C 000A26EC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR20CScriptActorKeyframe"
"Visit__20TCastToPtr<7CWeapon>FR20CScriptActorKeyframe":
/* 800A5790 000A26F0 38 00 00 00 */ li r0, 0
/* 800A5794 000A26F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5798 000A26F8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR12CScriptActor"
"Visit__20TCastToPtr<7CWeapon>FR12CScriptActor":
/* 800A579C 000A26FC 38 00 00 00 */ li r0, 0
/* 800A57A0 000A2700 90 03 00 04 */ stw r0, 4(r3)
/* 800A57A4 000A2704 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR9CRepulsor"
"Visit__20TCastToPtr<7CWeapon>FR9CRepulsor":
/* 800A57A8 000A2708 38 00 00 00 */ li r0, 0
/* 800A57AC 000A270C 90 03 00 04 */ stw r0, 4(r3)
/* 800A57B0 000A2710 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR7CPlayer"
"Visit__20TCastToPtr<7CWeapon>FR7CPlayer":
/* 800A57B4 000A2714 38 00 00 00 */ li r0, 0
/* 800A57B8 000A2718 90 03 00 04 */ stw r0, 4(r3)
/* 800A57BC 000A271C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR13CPhysicsActor"
"Visit__20TCastToPtr<7CWeapon>FR13CPhysicsActor":
/* 800A57C0 000A2720 38 00 00 00 */ li r0, 0
/* 800A57C4 000A2724 90 03 00 04 */ stw r0, 4(r3)
/* 800A57C8 000A2728 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR3CAi"
"Visit__20TCastToPtr<7CWeapon>FR3CAi":
/* 800A57CC 000A272C 38 00 00 00 */ li r0, 0
/* 800A57D0 000A2730 90 03 00 04 */ stw r0, 4(r3)
/* 800A57D4 000A2734 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR11CPathCamera"
"Visit__20TCastToPtr<7CWeapon>FR11CPathCamera":
/* 800A57D8 000A2738 38 00 00 00 */ li r0, 0
/* 800A57DC 000A273C 90 03 00 04 */ stw r0, 4(r3)
/* 800A57E0 000A2740 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR18CMetroidPrimeRelay"
"Visit__20TCastToPtr<7CWeapon>FR18CMetroidPrimeRelay":
/* 800A57E4 000A2744 38 00 00 00 */ li r0, 0
/* 800A57E8 000A2748 90 03 00 04 */ stw r0, 4(r3)
/* 800A57EC 000A274C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR19CHUDBillboardEffect"
"Visit__20TCastToPtr<7CWeapon>FR19CHUDBillboardEffect":
/* 800A57F0 000A2750 38 00 00 00 */ li r0, 0
/* 800A57F4 000A2754 90 03 00 04 */ stw r0, 4(r3)
/* 800A57F8 000A2758 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR15CGameProjectile"
"Visit__20TCastToPtr<7CWeapon>FR15CGameProjectile":
/* 800A57FC 000A275C 90 83 00 04 */ stw r4, 4(r3)
/* 800A5800 000A2760 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR10CGameLight"
"Visit__20TCastToPtr<7CWeapon>FR10CGameLight":
/* 800A5804 000A2764 38 00 00 00 */ li r0, 0
/* 800A5808 000A2768 90 03 00 04 */ stw r0, 4(r3)
/* 800A580C 000A276C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR11CGameCamera"
"Visit__20TCastToPtr<7CWeapon>FR11CGameCamera":
/* 800A5810 000A2770 38 00 00 00 */ li r0, 0
/* 800A5814 000A2774 90 03 00 04 */ stw r0, 4(r3)
/* 800A5818 000A2778 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR10CFishCloud"
"Visit__20TCastToPtr<7CWeapon>FR10CFishCloud":
/* 800A581C 000A277C 38 00 00 00 */ li r0, 0
/* 800A5820 000A2780 90 03 00 04 */ stw r0, 4(r3)
/* 800A5824 000A2784 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR18CFirstPersonCamera"
"Visit__20TCastToPtr<7CWeapon>FR18CFirstPersonCamera":
/* 800A5828 000A2788 38 00 00 00 */ li r0, 0
/* 800A582C 000A278C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5830 000A2790 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR10CExplosion"
"Visit__20TCastToPtr<7CWeapon>FR10CExplosion":
/* 800A5834 000A2794 38 00 00 00 */ li r0, 0
/* 800A5838 000A2798 90 03 00 04 */ stw r0, 4(r3)
/* 800A583C 000A279C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR7CEntity"
"Visit__20TCastToPtr<7CWeapon>FR7CEntity":
/* 800A5840 000A27A0 38 00 00 00 */ li r0, 0
/* 800A5844 000A27A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5848 000A27A8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR17CEnergyProjectile"
"Visit__20TCastToPtr<7CWeapon>FR17CEnergyProjectile":
/* 800A584C 000A27AC 90 83 00 04 */ stw r4, 4(r3)
/* 800A5850 000A27B0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR16CDestroyableRock"
"Visit__20TCastToPtr<7CWeapon>FR16CDestroyableRock":
/* 800A5854 000A27B4 38 00 00 00 */ li r0, 0
/* 800A5858 000A27B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A585C 000A27BC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR15CCollisionActor"
"Visit__20TCastToPtr<7CWeapon>FR15CCollisionActor":
/* 800A5860 000A27C0 38 00 00 00 */ li r0, 0
/* 800A5864 000A27C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5868 000A27C8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR16CCinematicCamera"
"Visit__20TCastToPtr<7CWeapon>FR16CCinematicCamera":
/* 800A586C 000A27CC 38 00 00 00 */ li r0, 0
/* 800A5870 000A27D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5874 000A27D4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR5CBomb"
"Visit__20TCastToPtr<7CWeapon>FR5CBomb":
/* 800A5878 000A27D8 90 83 00 04 */ stw r4, 4(r3)
/* 800A587C 000A27DC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR11CBallCamera"
"Visit__20TCastToPtr<7CWeapon>FR11CBallCamera":
/* 800A5880 000A27E0 38 00 00 00 */ li r0, 0
/* 800A5884 000A27E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5888 000A27E8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CWeapon>FR6CActor"
"Visit__20TCastToPtr<7CWeapon>FR6CActor":
/* 800A588C 000A27EC 38 00 00 00 */ li r0, 0
/* 800A5890 000A27F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5894 000A27F4 4E 80 00 20 */ blr
.global "__ct__20TCastToPtr<7CWeapon>FP7CEntity"
"__ct__20TCastToPtr<7CWeapon>FP7CEntity":
/* 800A5898 000A27F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A589C 000A27FC 7C 08 02 A6 */ mflr r0
/* 800A58A0 000A2800 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A58A4 000A2804 3C A0 80 3E */ lis r5, lbl_803DEF50@ha
/* 800A58A8 000A2808 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A58AC 000A280C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A58B0 000A2810 28 04 00 00 */ cmplwi r4, 0
/* 800A58B4 000A2814 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A58B8 000A2818 7C 7F 1B 78 */ mr r31, r3
/* 800A58BC 000A281C 38 65 EF 50 */ addi r3, r5, lbl_803DEF50@l
/* 800A58C0 000A2820 90 1F 00 00 */ stw r0, 0(r31)
/* 800A58C4 000A2824 38 00 00 00 */ li r0, 0
/* 800A58C8 000A2828 90 7F 00 00 */ stw r3, 0(r31)
/* 800A58CC 000A282C 90 1F 00 04 */ stw r0, 4(r31)
/* 800A58D0 000A2830 41 82 00 1C */ beq lbl_800A58EC
/* 800A58D4 000A2834 7C 83 23 78 */ mr r3, r4
/* 800A58D8 000A2838 7F E4 FB 78 */ mr r4, r31
/* 800A58DC 000A283C 81 83 00 00 */ lwz r12, 0(r3)
/* 800A58E0 000A2840 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A58E4 000A2844 7D 89 03 A6 */ mtctr r12
/* 800A58E8 000A2848 4E 80 04 21 */ bctrl
lbl_800A58EC:
/* 800A58EC 000A284C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A58F0 000A2850 7F E3 FB 78 */ mr r3, r31
/* 800A58F4 000A2854 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A58F8 000A2858 7C 08 03 A6 */ mtlr r0
/* 800A58FC 000A285C 38 21 00 10 */ addi r1, r1, 0x10
/* 800A5900 000A2860 4E 80 00 20 */ blr
.global "__ct__20TCastToPtr<7CWeapon>FR7CEntity"
"__ct__20TCastToPtr<7CWeapon>FR7CEntity":
/* 800A5904 000A2864 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A5908 000A2868 7C 08 02 A6 */ mflr r0
/* 800A590C 000A286C 3C A0 80 3E */ lis r5, lbl_803DEF50@ha
/* 800A5910 000A2870 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A5914 000A2874 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A5918 000A2878 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A591C 000A287C 38 A5 EF 50 */ addi r5, r5, lbl_803DEF50@l
/* 800A5920 000A2880 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A5924 000A2884 7C 7F 1B 78 */ mr r31, r3
/* 800A5928 000A2888 90 03 00 00 */ stw r0, 0(r3)
/* 800A592C 000A288C 7C 83 23 78 */ mr r3, r4
/* 800A5930 000A2890 38 00 00 00 */ li r0, 0
/* 800A5934 000A2894 7F E4 FB 78 */ mr r4, r31
/* 800A5938 000A2898 90 BF 00 00 */ stw r5, 0(r31)
/* 800A593C 000A289C 90 1F 00 04 */ stw r0, 4(r31)
/* 800A5940 000A28A0 81 83 00 00 */ lwz r12, 0(r3)
/* 800A5944 000A28A4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A5948 000A28A8 7D 89 03 A6 */ mtctr r12
/* 800A594C 000A28AC 4E 80 04 21 */ bctrl
/* 800A5950 000A28B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A5954 000A28B4 7F E3 FB 78 */ mr r3, r31
/* 800A5958 000A28B8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A595C 000A28BC 7C 08 03 A6 */ mtlr r0
/* 800A5960 000A28C0 38 21 00 10 */ addi r1, r1, 0x10
/* 800A5964 000A28C4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR7CWeapon"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR7CWeapon":
/* 800A5968 000A28C8 38 00 00 00 */ li r0, 0
/* 800A596C 000A28CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5970 000A28D0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CWallCrawlerSwarm"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CWallCrawlerSwarm":
/* 800A5974 000A28D4 90 83 00 04 */ stw r4, 4(r3)
/* 800A5978 000A28D8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR20CScriptSpindleCamera"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR20CScriptSpindleCamera":
/* 800A597C 000A28DC 38 00 00 00 */ li r0, 0
/* 800A5980 000A28E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5984 000A28E4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CSnakeWeedSwarm"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CSnakeWeedSwarm":
/* 800A5988 000A28E8 38 00 00 00 */ li r0, 0
/* 800A598C 000A28EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5990 000A28F0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CScriptWaypoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CScriptWaypoint":
/* 800A5994 000A28F4 38 00 00 00 */ li r0, 0
/* 800A5998 000A28F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A599C 000A28FC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptWater"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptWater":
/* 800A59A0 000A2900 38 00 00 00 */ li r0, 0
/* 800A59A4 000A2904 90 03 00 04 */ stw r0, 4(r3)
/* 800A59A8 000A2908 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptVisorFlare"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptVisorFlare":
/* 800A59AC 000A290C 38 00 00 00 */ li r0, 0
/* 800A59B0 000A2910 90 03 00 04 */ stw r0, 4(r3)
/* 800A59B4 000A2914 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR14CScriptTrigger"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR14CScriptTrigger":
/* 800A59B8 000A2918 38 00 00 00 */ li r0, 0
/* 800A59BC 000A291C 90 03 00 04 */ stw r0, 4(r3)
/* 800A59C0 000A2920 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptTimer"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptTimer":
/* 800A59C4 000A2924 38 00 00 00 */ li r0, 0
/* 800A59C8 000A2928 90 03 00 04 */ stw r0, 4(r3)
/* 800A59CC 000A292C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CTeamAiMgr"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CTeamAiMgr":
/* 800A59D0 000A2930 38 00 00 00 */ li r0, 0
/* 800A59D4 000A2934 90 03 00 04 */ stw r0, 4(r3)
/* 800A59D8 000A2938 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR21CScriptTargetingPoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR21CScriptTargetingPoint":
/* 800A59DC 000A293C 38 00 00 00 */ li r0, 0
/* 800A59E0 000A2940 90 03 00 04 */ stw r0, 4(r3)
/* 800A59E4 000A2944 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR25CScriptSpiderBallWaypoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR25CScriptSpiderBallWaypoint":
/* 800A59E8 000A2948 38 00 00 00 */ li r0, 0
/* 800A59EC 000A294C 90 03 00 04 */ stw r0, 4(r3)
/* 800A59F0 000A2950 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR34CScriptSpiderBallAttractionSurface"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR34CScriptSpiderBallAttractionSurface":
/* 800A59F4 000A2954 38 00 00 00 */ li r0, 0
/* 800A59F8 000A2958 90 03 00 04 */ stw r0, 4(r3)
/* 800A59FC 000A295C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR22CScriptSpecialFunction"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR22CScriptSpecialFunction":
/* 800A5A00 000A2960 38 00 00 00 */ li r0, 0
/* 800A5A04 000A2964 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A08 000A2968 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptSpawnPoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptSpawnPoint":
/* 800A5A0C 000A296C 38 00 00 00 */ li r0, 0
/* 800A5A10 000A2970 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A14 000A2974 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptSound"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptSound":
/* 800A5A18 000A2978 38 00 00 00 */ li r0, 0
/* 800A5A1C 000A297C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A20 000A2980 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR20CScriptRoomAcoustics"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR20CScriptRoomAcoustics":
/* 800A5A24 000A2984 38 00 00 00 */ li r0, 0
/* 800A5A28 000A2988 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A2C 000A298C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR22CScriptPointOfinterest"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR22CScriptPointOfinterest":
/* 800A5A30 000A2990 38 00 00 00 */ li r0, 0
/* 800A5A34 000A2994 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A38 000A2998 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptPlayerHint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptPlayerHint":
/* 800A5A3C 000A299C 38 00 00 00 */ li r0, 0
/* 800A5A40 000A29A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A44 000A29A4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CScriptPlatform"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CScriptPlatform":
/* 800A5A48 000A29A8 38 00 00 00 */ li r0, 0
/* 800A5A4C 000A29AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A50 000A29B0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR13CScriptPickup"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR13CScriptPickup":
/* 800A5A54 000A29B4 38 00 00 00 */ li r0, 0
/* 800A5A58 000A29B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A5C 000A29BC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CScriptMazeNode"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CScriptMazeNode":
/* 800A5A60 000A29C0 38 00 00 00 */ li r0, 0
/* 800A5A64 000A29C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A68 000A29C8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR16CScriptGunTurret"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR16CScriptGunTurret":
/* 800A5A6C 000A29CC 38 00 00 00 */ li r0, 0
/* 800A5A70 000A29D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A74 000A29D4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR19CScriptGrapplePoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR19CScriptGrapplePoint":
/* 800A5A78 000A29D8 38 00 00 00 */ li r0, 0
/* 800A5A7C 000A29DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A80 000A29E0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR13CScriptEffect"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR13CScriptEffect":
/* 800A5A84 000A29E4 38 00 00 00 */ li r0, 0
/* 800A5A88 000A29E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A8C 000A29EC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CScriptDoor"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CScriptDoor":
/* 800A5A90 000A29F0 38 00 00 00 */ li r0, 0
/* 800A5A94 000A29F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5A98 000A29F8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CScriptDock"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CScriptDock":
/* 800A5A9C 000A29FC 38 00 00 00 */ li r0, 0
/* 800A5AA0 000A2A00 90 03 00 04 */ stw r0, 4(r3)
/* 800A5AA4 000A2A04 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CScriptDistanceFog"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CScriptDistanceFog":
/* 800A5AA8 000A2A08 38 00 00 00 */ li r0, 0
/* 800A5AAC 000A2A0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5AB0 000A2A10 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR26CScriptDebugCameraWaypoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR26CScriptDebugCameraWaypoint":
/* 800A5AB4 000A2A14 38 00 00 00 */ li r0, 0
/* 800A5AB8 000A2A18 90 03 00 04 */ stw r0, 4(r3)
/* 800A5ABC 000A2A1C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptCoverPoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptCoverPoint":
/* 800A5AC0 000A2A20 38 00 00 00 */ li r0, 0
/* 800A5AC4 000A2A24 90 03 00 04 */ stw r0, 4(r3)
/* 800A5AC8 000A2A28 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR21CScriptCameraWaypoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR21CScriptCameraWaypoint":
/* 800A5ACC 000A2A2C 38 00 00 00 */ li r0, 0
/* 800A5AD0 000A2A30 90 03 00 04 */ stw r0, 4(r3)
/* 800A5AD4 000A2A34 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR24CScriptCameraPitchVolume"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR24CScriptCameraPitchVolume":
/* 800A5AD8 000A2A38 38 00 00 00 */ li r0, 0
/* 800A5ADC 000A2A3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5AE0 000A2A40 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptCameraHint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CScriptCameraHint":
/* 800A5AE4 000A2A44 38 00 00 00 */ li r0, 0
/* 800A5AE8 000A2A48 90 03 00 04 */ stw r0, 4(r3)
/* 800A5AEC 000A2A4C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CScriptAiJumpPoint"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CScriptAiJumpPoint":
/* 800A5AF0 000A2A50 38 00 00 00 */ li r0, 0
/* 800A5AF4 000A2A54 90 03 00 04 */ stw r0, 4(r3)
/* 800A5AF8 000A2A58 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR20CScriptActorKeyframe"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR20CScriptActorKeyframe":
/* 800A5AFC 000A2A5C 38 00 00 00 */ li r0, 0
/* 800A5B00 000A2A60 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B04 000A2A64 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptActor"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR12CScriptActor":
/* 800A5B08 000A2A68 38 00 00 00 */ li r0, 0
/* 800A5B0C 000A2A6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B10 000A2A70 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR9CRepulsor"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR9CRepulsor":
/* 800A5B14 000A2A74 38 00 00 00 */ li r0, 0
/* 800A5B18 000A2A78 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B1C 000A2A7C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR7CPlayer"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR7CPlayer":
/* 800A5B20 000A2A80 38 00 00 00 */ li r0, 0
/* 800A5B24 000A2A84 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B28 000A2A88 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR13CPhysicsActor"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR13CPhysicsActor":
/* 800A5B2C 000A2A8C 38 00 00 00 */ li r0, 0
/* 800A5B30 000A2A90 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B34 000A2A94 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR3CAi"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR3CAi":
/* 800A5B38 000A2A98 38 00 00 00 */ li r0, 0
/* 800A5B3C 000A2A9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B40 000A2AA0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CPathCamera"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CPathCamera":
/* 800A5B44 000A2AA4 38 00 00 00 */ li r0, 0
/* 800A5B48 000A2AA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B4C 000A2AAC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CMetroidPrimeRelay"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CMetroidPrimeRelay":
/* 800A5B50 000A2AB0 38 00 00 00 */ li r0, 0
/* 800A5B54 000A2AB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B58 000A2AB8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR19CHUDBillboardEffect"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR19CHUDBillboardEffect":
/* 800A5B5C 000A2ABC 38 00 00 00 */ li r0, 0
/* 800A5B60 000A2AC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B64 000A2AC4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CGameProjectile"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CGameProjectile":
/* 800A5B68 000A2AC8 38 00 00 00 */ li r0, 0
/* 800A5B6C 000A2ACC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B70 000A2AD0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CGameLight"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CGameLight":
/* 800A5B74 000A2AD4 38 00 00 00 */ li r0, 0
/* 800A5B78 000A2AD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B7C 000A2ADC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CGameCamera"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CGameCamera":
/* 800A5B80 000A2AE0 38 00 00 00 */ li r0, 0
/* 800A5B84 000A2AE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B88 000A2AE8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CFishCloud"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CFishCloud":
/* 800A5B8C 000A2AEC 38 00 00 00 */ li r0, 0
/* 800A5B90 000A2AF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5B94 000A2AF4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CFirstPersonCamera"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR18CFirstPersonCamera":
/* 800A5B98 000A2AF8 38 00 00 00 */ li r0, 0
/* 800A5B9C 000A2AFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BA0 000A2B00 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CExplosion"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR10CExplosion":
/* 800A5BA4 000A2B04 38 00 00 00 */ li r0, 0
/* 800A5BA8 000A2B08 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BAC 000A2B0C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR7CEntity"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR7CEntity":
/* 800A5BB0 000A2B10 38 00 00 00 */ li r0, 0
/* 800A5BB4 000A2B14 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BB8 000A2B18 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CEnergyProjectile"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR17CEnergyProjectile":
/* 800A5BBC 000A2B1C 38 00 00 00 */ li r0, 0
/* 800A5BC0 000A2B20 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BC4 000A2B24 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR16CDestroyableRock"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR16CDestroyableRock":
/* 800A5BC8 000A2B28 38 00 00 00 */ li r0, 0
/* 800A5BCC 000A2B2C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BD0 000A2B30 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CCollisionActor"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR15CCollisionActor":
/* 800A5BD4 000A2B34 38 00 00 00 */ li r0, 0
/* 800A5BD8 000A2B38 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BDC 000A2B3C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR16CCinematicCamera"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR16CCinematicCamera":
/* 800A5BE0 000A2B40 38 00 00 00 */ li r0, 0
/* 800A5BE4 000A2B44 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BE8 000A2B48 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR5CBomb"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR5CBomb":
/* 800A5BEC 000A2B4C 38 00 00 00 */ li r0, 0
/* 800A5BF0 000A2B50 90 03 00 04 */ stw r0, 4(r3)
/* 800A5BF4 000A2B54 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CBallCamera"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR11CBallCamera":
/* 800A5BF8 000A2B58 38 00 00 00 */ li r0, 0
/* 800A5BFC 000A2B5C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5C00 000A2B60 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CWallCrawlerSwarm>FR6CActor"
"Visit__31TCastToPtr<17CWallCrawlerSwarm>FR6CActor":
/* 800A5C04 000A2B64 38 00 00 00 */ li r0, 0
/* 800A5C08 000A2B68 90 03 00 04 */ stw r0, 4(r3)
/* 800A5C0C 000A2B6C 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CWallCrawlerSwarm>FP7CEntity"
"__ct__31TCastToPtr<17CWallCrawlerSwarm>FP7CEntity":
/* 800A5C10 000A2B70 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A5C14 000A2B74 7C 08 02 A6 */ mflr r0
/* 800A5C18 000A2B78 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A5C1C 000A2B7C 3C A0 80 3E */ lis r5, lbl_803DEE64@ha
/* 800A5C20 000A2B80 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A5C24 000A2B84 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A5C28 000A2B88 28 04 00 00 */ cmplwi r4, 0
/* 800A5C2C 000A2B8C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A5C30 000A2B90 7C 7F 1B 78 */ mr r31, r3
/* 800A5C34 000A2B94 38 65 EE 64 */ addi r3, r5, lbl_803DEE64@l
/* 800A5C38 000A2B98 90 1F 00 00 */ stw r0, 0(r31)
/* 800A5C3C 000A2B9C 38 00 00 00 */ li r0, 0
/* 800A5C40 000A2BA0 90 7F 00 00 */ stw r3, 0(r31)
/* 800A5C44 000A2BA4 90 1F 00 04 */ stw r0, 4(r31)
/* 800A5C48 000A2BA8 41 82 00 1C */ beq lbl_800A5C64
/* 800A5C4C 000A2BAC 7C 83 23 78 */ mr r3, r4
/* 800A5C50 000A2BB0 7F E4 FB 78 */ mr r4, r31
/* 800A5C54 000A2BB4 81 83 00 00 */ lwz r12, 0(r3)
/* 800A5C58 000A2BB8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A5C5C 000A2BBC 7D 89 03 A6 */ mtctr r12
/* 800A5C60 000A2BC0 4E 80 04 21 */ bctrl
lbl_800A5C64:
/* 800A5C64 000A2BC4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A5C68 000A2BC8 7F E3 FB 78 */ mr r3, r31
/* 800A5C6C 000A2BCC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A5C70 000A2BD0 7C 08 03 A6 */ mtlr r0
/* 800A5C74 000A2BD4 38 21 00 10 */ addi r1, r1, 0x10
/* 800A5C78 000A2BD8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR7CWeapon"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR7CWeapon":
/* 800A5C7C 000A2BDC 38 00 00 00 */ li r0, 0
/* 800A5C80 000A2BE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5C84 000A2BE4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CWallCrawlerSwarm"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CWallCrawlerSwarm":
/* 800A5C88 000A2BE8 38 00 00 00 */ li r0, 0
/* 800A5C8C 000A2BEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5C90 000A2BF0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR20CScriptSpindleCamera"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR20CScriptSpindleCamera":
/* 800A5C94 000A2BF4 90 83 00 04 */ stw r4, 4(r3)
/* 800A5C98 000A2BF8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CSnakeWeedSwarm"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CSnakeWeedSwarm":
/* 800A5C9C 000A2BFC 38 00 00 00 */ li r0, 0
/* 800A5CA0 000A2C00 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CA4 000A2C04 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CScriptWaypoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CScriptWaypoint":
/* 800A5CA8 000A2C08 38 00 00 00 */ li r0, 0
/* 800A5CAC 000A2C0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CB0 000A2C10 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptWater"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptWater":
/* 800A5CB4 000A2C14 38 00 00 00 */ li r0, 0
/* 800A5CB8 000A2C18 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CBC 000A2C1C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptVisorFlare"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptVisorFlare":
/* 800A5CC0 000A2C20 38 00 00 00 */ li r0, 0
/* 800A5CC4 000A2C24 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CC8 000A2C28 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR14CScriptTrigger"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR14CScriptTrigger":
/* 800A5CCC 000A2C2C 38 00 00 00 */ li r0, 0
/* 800A5CD0 000A2C30 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CD4 000A2C34 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptTimer"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptTimer":
/* 800A5CD8 000A2C38 38 00 00 00 */ li r0, 0
/* 800A5CDC 000A2C3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CE0 000A2C40 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CTeamAiMgr"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CTeamAiMgr":
/* 800A5CE4 000A2C44 38 00 00 00 */ li r0, 0
/* 800A5CE8 000A2C48 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CEC 000A2C4C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR21CScriptTargetingPoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR21CScriptTargetingPoint":
/* 800A5CF0 000A2C50 38 00 00 00 */ li r0, 0
/* 800A5CF4 000A2C54 90 03 00 04 */ stw r0, 4(r3)
/* 800A5CF8 000A2C58 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR25CScriptSpiderBallWaypoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR25CScriptSpiderBallWaypoint":
/* 800A5CFC 000A2C5C 38 00 00 00 */ li r0, 0
/* 800A5D00 000A2C60 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D04 000A2C64 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR34CScriptSpiderBallAttractionSurface"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR34CScriptSpiderBallAttractionSurface":
/* 800A5D08 000A2C68 38 00 00 00 */ li r0, 0
/* 800A5D0C 000A2C6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D10 000A2C70 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR22CScriptSpecialFunction"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR22CScriptSpecialFunction":
/* 800A5D14 000A2C74 38 00 00 00 */ li r0, 0
/* 800A5D18 000A2C78 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D1C 000A2C7C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptSpawnPoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptSpawnPoint":
/* 800A5D20 000A2C80 38 00 00 00 */ li r0, 0
/* 800A5D24 000A2C84 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D28 000A2C88 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptSound"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptSound":
/* 800A5D2C 000A2C8C 38 00 00 00 */ li r0, 0
/* 800A5D30 000A2C90 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D34 000A2C94 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR20CScriptRoomAcoustics"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR20CScriptRoomAcoustics":
/* 800A5D38 000A2C98 38 00 00 00 */ li r0, 0
/* 800A5D3C 000A2C9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D40 000A2CA0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR22CScriptPointOfinterest"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR22CScriptPointOfinterest":
/* 800A5D44 000A2CA4 38 00 00 00 */ li r0, 0
/* 800A5D48 000A2CA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D4C 000A2CAC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptPlayerHint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptPlayerHint":
/* 800A5D50 000A2CB0 38 00 00 00 */ li r0, 0
/* 800A5D54 000A2CB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D58 000A2CB8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CScriptPlatform"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CScriptPlatform":
/* 800A5D5C 000A2CBC 38 00 00 00 */ li r0, 0
/* 800A5D60 000A2CC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D64 000A2CC4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR13CScriptPickup"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR13CScriptPickup":
/* 800A5D68 000A2CC8 38 00 00 00 */ li r0, 0
/* 800A5D6C 000A2CCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D70 000A2CD0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CScriptMazeNode"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CScriptMazeNode":
/* 800A5D74 000A2CD4 38 00 00 00 */ li r0, 0
/* 800A5D78 000A2CD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D7C 000A2CDC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR16CScriptGunTurret"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR16CScriptGunTurret":
/* 800A5D80 000A2CE0 38 00 00 00 */ li r0, 0
/* 800A5D84 000A2CE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D88 000A2CE8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR19CScriptGrapplePoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR19CScriptGrapplePoint":
/* 800A5D8C 000A2CEC 38 00 00 00 */ li r0, 0
/* 800A5D90 000A2CF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5D94 000A2CF4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR13CScriptEffect"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR13CScriptEffect":
/* 800A5D98 000A2CF8 38 00 00 00 */ li r0, 0
/* 800A5D9C 000A2CFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DA0 000A2D00 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CScriptDoor"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CScriptDoor":
/* 800A5DA4 000A2D04 38 00 00 00 */ li r0, 0
/* 800A5DA8 000A2D08 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DAC 000A2D0C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CScriptDock"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CScriptDock":
/* 800A5DB0 000A2D10 38 00 00 00 */ li r0, 0
/* 800A5DB4 000A2D14 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DB8 000A2D18 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CScriptDistanceFog"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CScriptDistanceFog":
/* 800A5DBC 000A2D1C 38 00 00 00 */ li r0, 0
/* 800A5DC0 000A2D20 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DC4 000A2D24 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR26CScriptDebugCameraWaypoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR26CScriptDebugCameraWaypoint":
/* 800A5DC8 000A2D28 38 00 00 00 */ li r0, 0
/* 800A5DCC 000A2D2C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DD0 000A2D30 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptCoverPoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptCoverPoint":
/* 800A5DD4 000A2D34 38 00 00 00 */ li r0, 0
/* 800A5DD8 000A2D38 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DDC 000A2D3C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR21CScriptCameraWaypoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR21CScriptCameraWaypoint":
/* 800A5DE0 000A2D40 38 00 00 00 */ li r0, 0
/* 800A5DE4 000A2D44 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DE8 000A2D48 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR24CScriptCameraPitchVolume"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR24CScriptCameraPitchVolume":
/* 800A5DEC 000A2D4C 38 00 00 00 */ li r0, 0
/* 800A5DF0 000A2D50 90 03 00 04 */ stw r0, 4(r3)
/* 800A5DF4 000A2D54 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptCameraHint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CScriptCameraHint":
/* 800A5DF8 000A2D58 38 00 00 00 */ li r0, 0
/* 800A5DFC 000A2D5C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E00 000A2D60 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CScriptAiJumpPoint"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CScriptAiJumpPoint":
/* 800A5E04 000A2D64 38 00 00 00 */ li r0, 0
/* 800A5E08 000A2D68 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E0C 000A2D6C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR20CScriptActorKeyframe"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR20CScriptActorKeyframe":
/* 800A5E10 000A2D70 38 00 00 00 */ li r0, 0
/* 800A5E14 000A2D74 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E18 000A2D78 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptActor"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR12CScriptActor":
/* 800A5E1C 000A2D7C 38 00 00 00 */ li r0, 0
/* 800A5E20 000A2D80 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E24 000A2D84 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR9CRepulsor"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR9CRepulsor":
/* 800A5E28 000A2D88 38 00 00 00 */ li r0, 0
/* 800A5E2C 000A2D8C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E30 000A2D90 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR7CPlayer"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR7CPlayer":
/* 800A5E34 000A2D94 38 00 00 00 */ li r0, 0
/* 800A5E38 000A2D98 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E3C 000A2D9C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR13CPhysicsActor"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR13CPhysicsActor":
/* 800A5E40 000A2DA0 38 00 00 00 */ li r0, 0
/* 800A5E44 000A2DA4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E48 000A2DA8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR3CAi"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR3CAi":
/* 800A5E4C 000A2DAC 38 00 00 00 */ li r0, 0
/* 800A5E50 000A2DB0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E54 000A2DB4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CPathCamera"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CPathCamera":
/* 800A5E58 000A2DB8 38 00 00 00 */ li r0, 0
/* 800A5E5C 000A2DBC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E60 000A2DC0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CMetroidPrimeRelay"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CMetroidPrimeRelay":
/* 800A5E64 000A2DC4 38 00 00 00 */ li r0, 0
/* 800A5E68 000A2DC8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E6C 000A2DCC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR19CHUDBillboardEffect"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR19CHUDBillboardEffect":
/* 800A5E70 000A2DD0 38 00 00 00 */ li r0, 0
/* 800A5E74 000A2DD4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E78 000A2DD8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CGameProjectile"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CGameProjectile":
/* 800A5E7C 000A2DDC 38 00 00 00 */ li r0, 0
/* 800A5E80 000A2DE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E84 000A2DE4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CGameLight"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CGameLight":
/* 800A5E88 000A2DE8 38 00 00 00 */ li r0, 0
/* 800A5E8C 000A2DEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E90 000A2DF0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CGameCamera"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CGameCamera":
/* 800A5E94 000A2DF4 38 00 00 00 */ li r0, 0
/* 800A5E98 000A2DF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A5E9C 000A2DFC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CFishCloud"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CFishCloud":
/* 800A5EA0 000A2E00 38 00 00 00 */ li r0, 0
/* 800A5EA4 000A2E04 90 03 00 04 */ stw r0, 4(r3)
/* 800A5EA8 000A2E08 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CFirstPersonCamera"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR18CFirstPersonCamera":
/* 800A5EAC 000A2E0C 38 00 00 00 */ li r0, 0
/* 800A5EB0 000A2E10 90 03 00 04 */ stw r0, 4(r3)
/* 800A5EB4 000A2E14 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CExplosion"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR10CExplosion":
/* 800A5EB8 000A2E18 38 00 00 00 */ li r0, 0
/* 800A5EBC 000A2E1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5EC0 000A2E20 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR7CEntity"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR7CEntity":
/* 800A5EC4 000A2E24 38 00 00 00 */ li r0, 0
/* 800A5EC8 000A2E28 90 03 00 04 */ stw r0, 4(r3)
/* 800A5ECC 000A2E2C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CEnergyProjectile"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR17CEnergyProjectile":
/* 800A5ED0 000A2E30 38 00 00 00 */ li r0, 0
/* 800A5ED4 000A2E34 90 03 00 04 */ stw r0, 4(r3)
/* 800A5ED8 000A2E38 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR16CDestroyableRock"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR16CDestroyableRock":
/* 800A5EDC 000A2E3C 38 00 00 00 */ li r0, 0
/* 800A5EE0 000A2E40 90 03 00 04 */ stw r0, 4(r3)
/* 800A5EE4 000A2E44 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CCollisionActor"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR15CCollisionActor":
/* 800A5EE8 000A2E48 38 00 00 00 */ li r0, 0
/* 800A5EEC 000A2E4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5EF0 000A2E50 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR16CCinematicCamera"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR16CCinematicCamera":
/* 800A5EF4 000A2E54 38 00 00 00 */ li r0, 0
/* 800A5EF8 000A2E58 90 03 00 04 */ stw r0, 4(r3)
/* 800A5EFC 000A2E5C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR5CBomb"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR5CBomb":
/* 800A5F00 000A2E60 38 00 00 00 */ li r0, 0
/* 800A5F04 000A2E64 90 03 00 04 */ stw r0, 4(r3)
/* 800A5F08 000A2E68 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CBallCamera"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR11CBallCamera":
/* 800A5F0C 000A2E6C 38 00 00 00 */ li r0, 0
/* 800A5F10 000A2E70 90 03 00 04 */ stw r0, 4(r3)
/* 800A5F14 000A2E74 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptSpindleCamera>FR6CActor"
"Visit__34TCastToPtr<20CScriptSpindleCamera>FR6CActor":
/* 800A5F18 000A2E78 38 00 00 00 */ li r0, 0
/* 800A5F1C 000A2E7C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5F20 000A2E80 4E 80 00 20 */ blr
.global "__ct__34TCastToPtr<20CScriptSpindleCamera>FP7CEntity"
"__ct__34TCastToPtr<20CScriptSpindleCamera>FP7CEntity":
/* 800A5F24 000A2E84 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A5F28 000A2E88 7C 08 02 A6 */ mflr r0
/* 800A5F2C 000A2E8C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A5F30 000A2E90 3C A0 80 3E */ lis r5, lbl_803DED78@ha
/* 800A5F34 000A2E94 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A5F38 000A2E98 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A5F3C 000A2E9C 28 04 00 00 */ cmplwi r4, 0
/* 800A5F40 000A2EA0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A5F44 000A2EA4 7C 7F 1B 78 */ mr r31, r3
/* 800A5F48 000A2EA8 38 65 ED 78 */ addi r3, r5, lbl_803DED78@l
/* 800A5F4C 000A2EAC 90 1F 00 00 */ stw r0, 0(r31)
/* 800A5F50 000A2EB0 38 00 00 00 */ li r0, 0
/* 800A5F54 000A2EB4 90 7F 00 00 */ stw r3, 0(r31)
/* 800A5F58 000A2EB8 90 1F 00 04 */ stw r0, 4(r31)
/* 800A5F5C 000A2EBC 41 82 00 1C */ beq lbl_800A5F78
/* 800A5F60 000A2EC0 7C 83 23 78 */ mr r3, r4
/* 800A5F64 000A2EC4 7F E4 FB 78 */ mr r4, r31
/* 800A5F68 000A2EC8 81 83 00 00 */ lwz r12, 0(r3)
/* 800A5F6C 000A2ECC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A5F70 000A2ED0 7D 89 03 A6 */ mtctr r12
/* 800A5F74 000A2ED4 4E 80 04 21 */ bctrl
lbl_800A5F78:
/* 800A5F78 000A2ED8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A5F7C 000A2EDC 7F E3 FB 78 */ mr r3, r31
/* 800A5F80 000A2EE0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A5F84 000A2EE4 7C 08 03 A6 */ mtlr r0
/* 800A5F88 000A2EE8 38 21 00 10 */ addi r1, r1, 0x10
/* 800A5F8C 000A2EEC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR7CWeapon"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR7CWeapon":
/* 800A5F90 000A2EF0 38 00 00 00 */ li r0, 0
/* 800A5F94 000A2EF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A5F98 000A2EF8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CWallCrawlerSwarm"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CWallCrawlerSwarm":
/* 800A5F9C 000A2EFC 38 00 00 00 */ li r0, 0
/* 800A5FA0 000A2F00 90 03 00 04 */ stw r0, 4(r3)
/* 800A5FA4 000A2F04 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR20CScriptSpindleCamera"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR20CScriptSpindleCamera":
/* 800A5FA8 000A2F08 38 00 00 00 */ li r0, 0
/* 800A5FAC 000A2F0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5FB0 000A2F10 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CSnakeWeedSwarm"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CSnakeWeedSwarm":
/* 800A5FB4 000A2F14 90 83 00 04 */ stw r4, 4(r3)
/* 800A5FB8 000A2F18 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CScriptWaypoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CScriptWaypoint":
/* 800A5FBC 000A2F1C 38 00 00 00 */ li r0, 0
/* 800A5FC0 000A2F20 90 03 00 04 */ stw r0, 4(r3)
/* 800A5FC4 000A2F24 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptWater"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptWater":
/* 800A5FC8 000A2F28 38 00 00 00 */ li r0, 0
/* 800A5FCC 000A2F2C 90 03 00 04 */ stw r0, 4(r3)
/* 800A5FD0 000A2F30 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptVisorFlare"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptVisorFlare":
/* 800A5FD4 000A2F34 38 00 00 00 */ li r0, 0
/* 800A5FD8 000A2F38 90 03 00 04 */ stw r0, 4(r3)
/* 800A5FDC 000A2F3C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR14CScriptTrigger"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR14CScriptTrigger":
/* 800A5FE0 000A2F40 38 00 00 00 */ li r0, 0
/* 800A5FE4 000A2F44 90 03 00 04 */ stw r0, 4(r3)
/* 800A5FE8 000A2F48 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptTimer"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptTimer":
/* 800A5FEC 000A2F4C 38 00 00 00 */ li r0, 0
/* 800A5FF0 000A2F50 90 03 00 04 */ stw r0, 4(r3)
/* 800A5FF4 000A2F54 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CTeamAiMgr"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CTeamAiMgr":
/* 800A5FF8 000A2F58 38 00 00 00 */ li r0, 0
/* 800A5FFC 000A2F5C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6000 000A2F60 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR21CScriptTargetingPoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR21CScriptTargetingPoint":
/* 800A6004 000A2F64 38 00 00 00 */ li r0, 0
/* 800A6008 000A2F68 90 03 00 04 */ stw r0, 4(r3)
/* 800A600C 000A2F6C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR25CScriptSpiderBallWaypoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR25CScriptSpiderBallWaypoint":
/* 800A6010 000A2F70 38 00 00 00 */ li r0, 0
/* 800A6014 000A2F74 90 03 00 04 */ stw r0, 4(r3)
/* 800A6018 000A2F78 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR34CScriptSpiderBallAttractionSurface"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR34CScriptSpiderBallAttractionSurface":
/* 800A601C 000A2F7C 38 00 00 00 */ li r0, 0
/* 800A6020 000A2F80 90 03 00 04 */ stw r0, 4(r3)
/* 800A6024 000A2F84 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR22CScriptSpecialFunction"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR22CScriptSpecialFunction":
/* 800A6028 000A2F88 38 00 00 00 */ li r0, 0
/* 800A602C 000A2F8C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6030 000A2F90 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptSpawnPoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptSpawnPoint":
/* 800A6034 000A2F94 38 00 00 00 */ li r0, 0
/* 800A6038 000A2F98 90 03 00 04 */ stw r0, 4(r3)
/* 800A603C 000A2F9C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptSound"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptSound":
/* 800A6040 000A2FA0 38 00 00 00 */ li r0, 0
/* 800A6044 000A2FA4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6048 000A2FA8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR20CScriptRoomAcoustics"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR20CScriptRoomAcoustics":
/* 800A604C 000A2FAC 38 00 00 00 */ li r0, 0
/* 800A6050 000A2FB0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6054 000A2FB4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR22CScriptPointOfinterest"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR22CScriptPointOfinterest":
/* 800A6058 000A2FB8 38 00 00 00 */ li r0, 0
/* 800A605C 000A2FBC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6060 000A2FC0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptPlayerHint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptPlayerHint":
/* 800A6064 000A2FC4 38 00 00 00 */ li r0, 0
/* 800A6068 000A2FC8 90 03 00 04 */ stw r0, 4(r3)
/* 800A606C 000A2FCC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CScriptPlatform"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CScriptPlatform":
/* 800A6070 000A2FD0 38 00 00 00 */ li r0, 0
/* 800A6074 000A2FD4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6078 000A2FD8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR13CScriptPickup"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR13CScriptPickup":
/* 800A607C 000A2FDC 38 00 00 00 */ li r0, 0
/* 800A6080 000A2FE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6084 000A2FE4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CScriptMazeNode"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CScriptMazeNode":
/* 800A6088 000A2FE8 38 00 00 00 */ li r0, 0
/* 800A608C 000A2FEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6090 000A2FF0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR16CScriptGunTurret"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR16CScriptGunTurret":
/* 800A6094 000A2FF4 38 00 00 00 */ li r0, 0
/* 800A6098 000A2FF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A609C 000A2FFC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR19CScriptGrapplePoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR19CScriptGrapplePoint":
/* 800A60A0 000A3000 38 00 00 00 */ li r0, 0
/* 800A60A4 000A3004 90 03 00 04 */ stw r0, 4(r3)
/* 800A60A8 000A3008 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR13CScriptEffect"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR13CScriptEffect":
/* 800A60AC 000A300C 38 00 00 00 */ li r0, 0
/* 800A60B0 000A3010 90 03 00 04 */ stw r0, 4(r3)
/* 800A60B4 000A3014 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CScriptDoor"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CScriptDoor":
/* 800A60B8 000A3018 38 00 00 00 */ li r0, 0
/* 800A60BC 000A301C 90 03 00 04 */ stw r0, 4(r3)
/* 800A60C0 000A3020 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CScriptDock"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CScriptDock":
/* 800A60C4 000A3024 38 00 00 00 */ li r0, 0
/* 800A60C8 000A3028 90 03 00 04 */ stw r0, 4(r3)
/* 800A60CC 000A302C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CScriptDistanceFog"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CScriptDistanceFog":
/* 800A60D0 000A3030 38 00 00 00 */ li r0, 0
/* 800A60D4 000A3034 90 03 00 04 */ stw r0, 4(r3)
/* 800A60D8 000A3038 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR26CScriptDebugCameraWaypoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR26CScriptDebugCameraWaypoint":
/* 800A60DC 000A303C 38 00 00 00 */ li r0, 0
/* 800A60E0 000A3040 90 03 00 04 */ stw r0, 4(r3)
/* 800A60E4 000A3044 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptCoverPoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptCoverPoint":
/* 800A60E8 000A3048 38 00 00 00 */ li r0, 0
/* 800A60EC 000A304C 90 03 00 04 */ stw r0, 4(r3)
/* 800A60F0 000A3050 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR21CScriptCameraWaypoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR21CScriptCameraWaypoint":
/* 800A60F4 000A3054 38 00 00 00 */ li r0, 0
/* 800A60F8 000A3058 90 03 00 04 */ stw r0, 4(r3)
/* 800A60FC 000A305C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR24CScriptCameraPitchVolume"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR24CScriptCameraPitchVolume":
/* 800A6100 000A3060 38 00 00 00 */ li r0, 0
/* 800A6104 000A3064 90 03 00 04 */ stw r0, 4(r3)
/* 800A6108 000A3068 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptCameraHint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CScriptCameraHint":
/* 800A610C 000A306C 38 00 00 00 */ li r0, 0
/* 800A6110 000A3070 90 03 00 04 */ stw r0, 4(r3)
/* 800A6114 000A3074 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CScriptAiJumpPoint"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CScriptAiJumpPoint":
/* 800A6118 000A3078 38 00 00 00 */ li r0, 0
/* 800A611C 000A307C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6120 000A3080 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR20CScriptActorKeyframe"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR20CScriptActorKeyframe":
/* 800A6124 000A3084 38 00 00 00 */ li r0, 0
/* 800A6128 000A3088 90 03 00 04 */ stw r0, 4(r3)
/* 800A612C 000A308C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptActor"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR12CScriptActor":
/* 800A6130 000A3090 38 00 00 00 */ li r0, 0
/* 800A6134 000A3094 90 03 00 04 */ stw r0, 4(r3)
/* 800A6138 000A3098 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR9CRepulsor"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR9CRepulsor":
/* 800A613C 000A309C 38 00 00 00 */ li r0, 0
/* 800A6140 000A30A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6144 000A30A4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR7CPlayer"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR7CPlayer":
/* 800A6148 000A30A8 38 00 00 00 */ li r0, 0
/* 800A614C 000A30AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6150 000A30B0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR13CPhysicsActor"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR13CPhysicsActor":
/* 800A6154 000A30B4 38 00 00 00 */ li r0, 0
/* 800A6158 000A30B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A615C 000A30BC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR3CAi"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR3CAi":
/* 800A6160 000A30C0 38 00 00 00 */ li r0, 0
/* 800A6164 000A30C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6168 000A30C8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CPathCamera"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CPathCamera":
/* 800A616C 000A30CC 38 00 00 00 */ li r0, 0
/* 800A6170 000A30D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6174 000A30D4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CMetroidPrimeRelay"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CMetroidPrimeRelay":
/* 800A6178 000A30D8 38 00 00 00 */ li r0, 0
/* 800A617C 000A30DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6180 000A30E0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR19CHUDBillboardEffect"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR19CHUDBillboardEffect":
/* 800A6184 000A30E4 38 00 00 00 */ li r0, 0
/* 800A6188 000A30E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A618C 000A30EC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CGameProjectile"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CGameProjectile":
/* 800A6190 000A30F0 38 00 00 00 */ li r0, 0
/* 800A6194 000A30F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6198 000A30F8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CGameLight"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CGameLight":
/* 800A619C 000A30FC 38 00 00 00 */ li r0, 0
/* 800A61A0 000A3100 90 03 00 04 */ stw r0, 4(r3)
/* 800A61A4 000A3104 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CGameCamera"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CGameCamera":
/* 800A61A8 000A3108 38 00 00 00 */ li r0, 0
/* 800A61AC 000A310C 90 03 00 04 */ stw r0, 4(r3)
/* 800A61B0 000A3110 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CFishCloud"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CFishCloud":
/* 800A61B4 000A3114 38 00 00 00 */ li r0, 0
/* 800A61B8 000A3118 90 03 00 04 */ stw r0, 4(r3)
/* 800A61BC 000A311C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CFirstPersonCamera"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR18CFirstPersonCamera":
/* 800A61C0 000A3120 38 00 00 00 */ li r0, 0
/* 800A61C4 000A3124 90 03 00 04 */ stw r0, 4(r3)
/* 800A61C8 000A3128 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CExplosion"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR10CExplosion":
/* 800A61CC 000A312C 38 00 00 00 */ li r0, 0
/* 800A61D0 000A3130 90 03 00 04 */ stw r0, 4(r3)
/* 800A61D4 000A3134 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR7CEntity"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR7CEntity":
/* 800A61D8 000A3138 38 00 00 00 */ li r0, 0
/* 800A61DC 000A313C 90 03 00 04 */ stw r0, 4(r3)
/* 800A61E0 000A3140 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CEnergyProjectile"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR17CEnergyProjectile":
/* 800A61E4 000A3144 38 00 00 00 */ li r0, 0
/* 800A61E8 000A3148 90 03 00 04 */ stw r0, 4(r3)
/* 800A61EC 000A314C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR16CDestroyableRock"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR16CDestroyableRock":
/* 800A61F0 000A3150 38 00 00 00 */ li r0, 0
/* 800A61F4 000A3154 90 03 00 04 */ stw r0, 4(r3)
/* 800A61F8 000A3158 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CCollisionActor"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR15CCollisionActor":
/* 800A61FC 000A315C 38 00 00 00 */ li r0, 0
/* 800A6200 000A3160 90 03 00 04 */ stw r0, 4(r3)
/* 800A6204 000A3164 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR16CCinematicCamera"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR16CCinematicCamera":
/* 800A6208 000A3168 38 00 00 00 */ li r0, 0
/* 800A620C 000A316C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6210 000A3170 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR5CBomb"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR5CBomb":
/* 800A6214 000A3174 38 00 00 00 */ li r0, 0
/* 800A6218 000A3178 90 03 00 04 */ stw r0, 4(r3)
/* 800A621C 000A317C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CBallCamera"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR11CBallCamera":
/* 800A6220 000A3180 38 00 00 00 */ li r0, 0
/* 800A6224 000A3184 90 03 00 04 */ stw r0, 4(r3)
/* 800A6228 000A3188 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CSnakeWeedSwarm>FR6CActor"
"Visit__29TCastToPtr<15CSnakeWeedSwarm>FR6CActor":
/* 800A622C 000A318C 38 00 00 00 */ li r0, 0
/* 800A6230 000A3190 90 03 00 04 */ stw r0, 4(r3)
/* 800A6234 000A3194 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CSnakeWeedSwarm>FP7CEntity"
"__ct__29TCastToPtr<15CSnakeWeedSwarm>FP7CEntity":
/* 800A6238 000A3198 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A623C 000A319C 7C 08 02 A6 */ mflr r0
/* 800A6240 000A31A0 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A6244 000A31A4 3C A0 80 3E */ lis r5, lbl_803DEC8C@ha
/* 800A6248 000A31A8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A624C 000A31AC 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A6250 000A31B0 28 04 00 00 */ cmplwi r4, 0
/* 800A6254 000A31B4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A6258 000A31B8 7C 7F 1B 78 */ mr r31, r3
/* 800A625C 000A31BC 38 65 EC 8C */ addi r3, r5, lbl_803DEC8C@l
/* 800A6260 000A31C0 90 1F 00 00 */ stw r0, 0(r31)
/* 800A6264 000A31C4 38 00 00 00 */ li r0, 0
/* 800A6268 000A31C8 90 7F 00 00 */ stw r3, 0(r31)
/* 800A626C 000A31CC 90 1F 00 04 */ stw r0, 4(r31)
/* 800A6270 000A31D0 41 82 00 1C */ beq lbl_800A628C
/* 800A6274 000A31D4 7C 83 23 78 */ mr r3, r4
/* 800A6278 000A31D8 7F E4 FB 78 */ mr r4, r31
/* 800A627C 000A31DC 81 83 00 00 */ lwz r12, 0(r3)
/* 800A6280 000A31E0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A6284 000A31E4 7D 89 03 A6 */ mtctr r12
/* 800A6288 000A31E8 4E 80 04 21 */ bctrl
lbl_800A628C:
/* 800A628C 000A31EC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A6290 000A31F0 7F E3 FB 78 */ mr r3, r31
/* 800A6294 000A31F4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A6298 000A31F8 7C 08 03 A6 */ mtlr r0
/* 800A629C 000A31FC 38 21 00 10 */ addi r1, r1, 0x10
/* 800A62A0 000A3200 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR7CWeapon"
"Visit__29TCastToPtr<15CScriptWaypoint>FR7CWeapon":
/* 800A62A4 000A3204 38 00 00 00 */ li r0, 0
/* 800A62A8 000A3208 90 03 00 04 */ stw r0, 4(r3)
/* 800A62AC 000A320C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR17CWallCrawlerSwarm"
"Visit__29TCastToPtr<15CScriptWaypoint>FR17CWallCrawlerSwarm":
/* 800A62B0 000A3210 38 00 00 00 */ li r0, 0
/* 800A62B4 000A3214 90 03 00 04 */ stw r0, 4(r3)
/* 800A62B8 000A3218 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR20CScriptSpindleCamera"
"Visit__29TCastToPtr<15CScriptWaypoint>FR20CScriptSpindleCamera":
/* 800A62BC 000A321C 38 00 00 00 */ li r0, 0
/* 800A62C0 000A3220 90 03 00 04 */ stw r0, 4(r3)
/* 800A62C4 000A3224 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR15CSnakeWeedSwarm"
"Visit__29TCastToPtr<15CScriptWaypoint>FR15CSnakeWeedSwarm":
/* 800A62C8 000A3228 38 00 00 00 */ li r0, 0
/* 800A62CC 000A322C 90 03 00 04 */ stw r0, 4(r3)
/* 800A62D0 000A3230 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR15CScriptWaypoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR15CScriptWaypoint":
/* 800A62D4 000A3234 90 83 00 04 */ stw r4, 4(r3)
/* 800A62D8 000A3238 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptWater"
"Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptWater":
/* 800A62DC 000A323C 38 00 00 00 */ li r0, 0
/* 800A62E0 000A3240 90 03 00 04 */ stw r0, 4(r3)
/* 800A62E4 000A3244 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptVisorFlare"
"Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptVisorFlare":
/* 800A62E8 000A3248 38 00 00 00 */ li r0, 0
/* 800A62EC 000A324C 90 03 00 04 */ stw r0, 4(r3)
/* 800A62F0 000A3250 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR14CScriptTrigger"
"Visit__29TCastToPtr<15CScriptWaypoint>FR14CScriptTrigger":
/* 800A62F4 000A3254 38 00 00 00 */ li r0, 0
/* 800A62F8 000A3258 90 03 00 04 */ stw r0, 4(r3)
/* 800A62FC 000A325C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptTimer"
"Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptTimer":
/* 800A6300 000A3260 38 00 00 00 */ li r0, 0
/* 800A6304 000A3264 90 03 00 04 */ stw r0, 4(r3)
/* 800A6308 000A3268 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR10CTeamAiMgr"
"Visit__29TCastToPtr<15CScriptWaypoint>FR10CTeamAiMgr":
/* 800A630C 000A326C 38 00 00 00 */ li r0, 0
/* 800A6310 000A3270 90 03 00 04 */ stw r0, 4(r3)
/* 800A6314 000A3274 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR21CScriptTargetingPoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR21CScriptTargetingPoint":
/* 800A6318 000A3278 38 00 00 00 */ li r0, 0
/* 800A631C 000A327C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6320 000A3280 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR25CScriptSpiderBallWaypoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR25CScriptSpiderBallWaypoint":
/* 800A6324 000A3284 38 00 00 00 */ li r0, 0
/* 800A6328 000A3288 90 03 00 04 */ stw r0, 4(r3)
/* 800A632C 000A328C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__29TCastToPtr<15CScriptWaypoint>FR34CScriptSpiderBallAttractionSurface":
/* 800A6330 000A3290 38 00 00 00 */ li r0, 0
/* 800A6334 000A3294 90 03 00 04 */ stw r0, 4(r3)
/* 800A6338 000A3298 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR22CScriptSpecialFunction"
"Visit__29TCastToPtr<15CScriptWaypoint>FR22CScriptSpecialFunction":
/* 800A633C 000A329C 38 00 00 00 */ li r0, 0
/* 800A6340 000A32A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6344 000A32A4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptSpawnPoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptSpawnPoint":
/* 800A6348 000A32A8 38 00 00 00 */ li r0, 0
/* 800A634C 000A32AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6350 000A32B0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptSound"
"Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptSound":
/* 800A6354 000A32B4 38 00 00 00 */ li r0, 0
/* 800A6358 000A32B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A635C 000A32BC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR20CScriptRoomAcoustics"
"Visit__29TCastToPtr<15CScriptWaypoint>FR20CScriptRoomAcoustics":
/* 800A6360 000A32C0 38 00 00 00 */ li r0, 0
/* 800A6364 000A32C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6368 000A32C8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR22CScriptPointOfinterest"
"Visit__29TCastToPtr<15CScriptWaypoint>FR22CScriptPointOfinterest":
/* 800A636C 000A32CC 38 00 00 00 */ li r0, 0
/* 800A6370 000A32D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6374 000A32D4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptPlayerHint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptPlayerHint":
/* 800A6378 000A32D8 38 00 00 00 */ li r0, 0
/* 800A637C 000A32DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6380 000A32E0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR15CScriptPlatform"
"Visit__29TCastToPtr<15CScriptWaypoint>FR15CScriptPlatform":
/* 800A6384 000A32E4 38 00 00 00 */ li r0, 0
/* 800A6388 000A32E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A638C 000A32EC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR13CScriptPickup"
"Visit__29TCastToPtr<15CScriptWaypoint>FR13CScriptPickup":
/* 800A6390 000A32F0 38 00 00 00 */ li r0, 0
/* 800A6394 000A32F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6398 000A32F8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR15CScriptMazeNode"
"Visit__29TCastToPtr<15CScriptWaypoint>FR15CScriptMazeNode":
/* 800A639C 000A32FC 38 00 00 00 */ li r0, 0
/* 800A63A0 000A3300 90 03 00 04 */ stw r0, 4(r3)
/* 800A63A4 000A3304 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR16CScriptGunTurret"
"Visit__29TCastToPtr<15CScriptWaypoint>FR16CScriptGunTurret":
/* 800A63A8 000A3308 38 00 00 00 */ li r0, 0
/* 800A63AC 000A330C 90 03 00 04 */ stw r0, 4(r3)
/* 800A63B0 000A3310 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR19CScriptGrapplePoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR19CScriptGrapplePoint":
/* 800A63B4 000A3314 38 00 00 00 */ li r0, 0
/* 800A63B8 000A3318 90 03 00 04 */ stw r0, 4(r3)
/* 800A63BC 000A331C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR13CScriptEffect"
"Visit__29TCastToPtr<15CScriptWaypoint>FR13CScriptEffect":
/* 800A63C0 000A3320 38 00 00 00 */ li r0, 0
/* 800A63C4 000A3324 90 03 00 04 */ stw r0, 4(r3)
/* 800A63C8 000A3328 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR11CScriptDoor"
"Visit__29TCastToPtr<15CScriptWaypoint>FR11CScriptDoor":
/* 800A63CC 000A332C 38 00 00 00 */ li r0, 0
/* 800A63D0 000A3330 90 03 00 04 */ stw r0, 4(r3)
/* 800A63D4 000A3334 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR11CScriptDock"
"Visit__29TCastToPtr<15CScriptWaypoint>FR11CScriptDock":
/* 800A63D8 000A3338 38 00 00 00 */ li r0, 0
/* 800A63DC 000A333C 90 03 00 04 */ stw r0, 4(r3)
/* 800A63E0 000A3340 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR18CScriptDistanceFog"
"Visit__29TCastToPtr<15CScriptWaypoint>FR18CScriptDistanceFog":
/* 800A63E4 000A3344 38 00 00 00 */ li r0, 0
/* 800A63E8 000A3348 90 03 00 04 */ stw r0, 4(r3)
/* 800A63EC 000A334C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR26CScriptDebugCameraWaypoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR26CScriptDebugCameraWaypoint":
/* 800A63F0 000A3350 38 00 00 00 */ li r0, 0
/* 800A63F4 000A3354 90 03 00 04 */ stw r0, 4(r3)
/* 800A63F8 000A3358 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptCoverPoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptCoverPoint":
/* 800A63FC 000A335C 38 00 00 00 */ li r0, 0
/* 800A6400 000A3360 90 03 00 04 */ stw r0, 4(r3)
/* 800A6404 000A3364 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR21CScriptCameraWaypoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR21CScriptCameraWaypoint":
/* 800A6408 000A3368 38 00 00 00 */ li r0, 0
/* 800A640C 000A336C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6410 000A3370 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR24CScriptCameraPitchVolume"
"Visit__29TCastToPtr<15CScriptWaypoint>FR24CScriptCameraPitchVolume":
/* 800A6414 000A3374 38 00 00 00 */ li r0, 0
/* 800A6418 000A3378 90 03 00 04 */ stw r0, 4(r3)
/* 800A641C 000A337C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptCameraHint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR17CScriptCameraHint":
/* 800A6420 000A3380 38 00 00 00 */ li r0, 0
/* 800A6424 000A3384 90 03 00 04 */ stw r0, 4(r3)
/* 800A6428 000A3388 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR18CScriptAiJumpPoint"
"Visit__29TCastToPtr<15CScriptWaypoint>FR18CScriptAiJumpPoint":
/* 800A642C 000A338C 38 00 00 00 */ li r0, 0
/* 800A6430 000A3390 90 03 00 04 */ stw r0, 4(r3)
/* 800A6434 000A3394 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR20CScriptActorKeyframe"
"Visit__29TCastToPtr<15CScriptWaypoint>FR20CScriptActorKeyframe":
/* 800A6438 000A3398 38 00 00 00 */ li r0, 0
/* 800A643C 000A339C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6440 000A33A0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptActor"
"Visit__29TCastToPtr<15CScriptWaypoint>FR12CScriptActor":
/* 800A6444 000A33A4 38 00 00 00 */ li r0, 0
/* 800A6448 000A33A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A644C 000A33AC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR9CRepulsor"
"Visit__29TCastToPtr<15CScriptWaypoint>FR9CRepulsor":
/* 800A6450 000A33B0 38 00 00 00 */ li r0, 0
/* 800A6454 000A33B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6458 000A33B8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR7CPlayer"
"Visit__29TCastToPtr<15CScriptWaypoint>FR7CPlayer":
/* 800A645C 000A33BC 38 00 00 00 */ li r0, 0
/* 800A6460 000A33C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6464 000A33C4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR13CPhysicsActor"
"Visit__29TCastToPtr<15CScriptWaypoint>FR13CPhysicsActor":
/* 800A6468 000A33C8 38 00 00 00 */ li r0, 0
/* 800A646C 000A33CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6470 000A33D0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR3CAi"
"Visit__29TCastToPtr<15CScriptWaypoint>FR3CAi":
/* 800A6474 000A33D4 38 00 00 00 */ li r0, 0
/* 800A6478 000A33D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A647C 000A33DC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR11CPathCamera"
"Visit__29TCastToPtr<15CScriptWaypoint>FR11CPathCamera":
/* 800A6480 000A33E0 38 00 00 00 */ li r0, 0
/* 800A6484 000A33E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6488 000A33E8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR18CMetroidPrimeRelay"
"Visit__29TCastToPtr<15CScriptWaypoint>FR18CMetroidPrimeRelay":
/* 800A648C 000A33EC 38 00 00 00 */ li r0, 0
/* 800A6490 000A33F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6494 000A33F4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR19CHUDBillboardEffect"
"Visit__29TCastToPtr<15CScriptWaypoint>FR19CHUDBillboardEffect":
/* 800A6498 000A33F8 38 00 00 00 */ li r0, 0
/* 800A649C 000A33FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A64A0 000A3400 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR15CGameProjectile"
"Visit__29TCastToPtr<15CScriptWaypoint>FR15CGameProjectile":
/* 800A64A4 000A3404 38 00 00 00 */ li r0, 0
/* 800A64A8 000A3408 90 03 00 04 */ stw r0, 4(r3)
/* 800A64AC 000A340C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR10CGameLight"
"Visit__29TCastToPtr<15CScriptWaypoint>FR10CGameLight":
/* 800A64B0 000A3410 38 00 00 00 */ li r0, 0
/* 800A64B4 000A3414 90 03 00 04 */ stw r0, 4(r3)
/* 800A64B8 000A3418 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR11CGameCamera"
"Visit__29TCastToPtr<15CScriptWaypoint>FR11CGameCamera":
/* 800A64BC 000A341C 38 00 00 00 */ li r0, 0
/* 800A64C0 000A3420 90 03 00 04 */ stw r0, 4(r3)
/* 800A64C4 000A3424 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR10CFishCloud"
"Visit__29TCastToPtr<15CScriptWaypoint>FR10CFishCloud":
/* 800A64C8 000A3428 38 00 00 00 */ li r0, 0
/* 800A64CC 000A342C 90 03 00 04 */ stw r0, 4(r3)
/* 800A64D0 000A3430 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR18CFirstPersonCamera"
"Visit__29TCastToPtr<15CScriptWaypoint>FR18CFirstPersonCamera":
/* 800A64D4 000A3434 38 00 00 00 */ li r0, 0
/* 800A64D8 000A3438 90 03 00 04 */ stw r0, 4(r3)
/* 800A64DC 000A343C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR10CExplosion"
"Visit__29TCastToPtr<15CScriptWaypoint>FR10CExplosion":
/* 800A64E0 000A3440 38 00 00 00 */ li r0, 0
/* 800A64E4 000A3444 90 03 00 04 */ stw r0, 4(r3)
/* 800A64E8 000A3448 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR7CEntity"
"Visit__29TCastToPtr<15CScriptWaypoint>FR7CEntity":
/* 800A64EC 000A344C 38 00 00 00 */ li r0, 0
/* 800A64F0 000A3450 90 03 00 04 */ stw r0, 4(r3)
/* 800A64F4 000A3454 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR17CEnergyProjectile"
"Visit__29TCastToPtr<15CScriptWaypoint>FR17CEnergyProjectile":
/* 800A64F8 000A3458 38 00 00 00 */ li r0, 0
/* 800A64FC 000A345C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6500 000A3460 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR16CDestroyableRock"
"Visit__29TCastToPtr<15CScriptWaypoint>FR16CDestroyableRock":
/* 800A6504 000A3464 38 00 00 00 */ li r0, 0
/* 800A6508 000A3468 90 03 00 04 */ stw r0, 4(r3)
/* 800A650C 000A346C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR15CCollisionActor"
"Visit__29TCastToPtr<15CScriptWaypoint>FR15CCollisionActor":
/* 800A6510 000A3470 38 00 00 00 */ li r0, 0
/* 800A6514 000A3474 90 03 00 04 */ stw r0, 4(r3)
/* 800A6518 000A3478 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR16CCinematicCamera"
"Visit__29TCastToPtr<15CScriptWaypoint>FR16CCinematicCamera":
/* 800A651C 000A347C 38 00 00 00 */ li r0, 0
/* 800A6520 000A3480 90 03 00 04 */ stw r0, 4(r3)
/* 800A6524 000A3484 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR5CBomb"
"Visit__29TCastToPtr<15CScriptWaypoint>FR5CBomb":
/* 800A6528 000A3488 38 00 00 00 */ li r0, 0
/* 800A652C 000A348C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6530 000A3490 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR11CBallCamera"
"Visit__29TCastToPtr<15CScriptWaypoint>FR11CBallCamera":
/* 800A6534 000A3494 38 00 00 00 */ li r0, 0
/* 800A6538 000A3498 90 03 00 04 */ stw r0, 4(r3)
/* 800A653C 000A349C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptWaypoint>FR6CActor"
"Visit__29TCastToPtr<15CScriptWaypoint>FR6CActor":
/* 800A6540 000A34A0 38 00 00 00 */ li r0, 0
/* 800A6544 000A34A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6548 000A34A8 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CScriptWaypoint>FP7CEntity"
"__ct__29TCastToPtr<15CScriptWaypoint>FP7CEntity":
/* 800A654C 000A34AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A6550 000A34B0 7C 08 02 A6 */ mflr r0
/* 800A6554 000A34B4 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A6558 000A34B8 3C A0 80 3E */ lis r5, lbl_803DEBA0@ha
/* 800A655C 000A34BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A6560 000A34C0 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A6564 000A34C4 28 04 00 00 */ cmplwi r4, 0
/* 800A6568 000A34C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A656C 000A34CC 7C 7F 1B 78 */ mr r31, r3
/* 800A6570 000A34D0 38 65 EB A0 */ addi r3, r5, lbl_803DEBA0@l
/* 800A6574 000A34D4 90 1F 00 00 */ stw r0, 0(r31)
/* 800A6578 000A34D8 38 00 00 00 */ li r0, 0
/* 800A657C 000A34DC 90 7F 00 00 */ stw r3, 0(r31)
/* 800A6580 000A34E0 90 1F 00 04 */ stw r0, 4(r31)
/* 800A6584 000A34E4 41 82 00 1C */ beq lbl_800A65A0
/* 800A6588 000A34E8 7C 83 23 78 */ mr r3, r4
/* 800A658C 000A34EC 7F E4 FB 78 */ mr r4, r31
/* 800A6590 000A34F0 81 83 00 00 */ lwz r12, 0(r3)
/* 800A6594 000A34F4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A6598 000A34F8 7D 89 03 A6 */ mtctr r12
/* 800A659C 000A34FC 4E 80 04 21 */ bctrl
lbl_800A65A0:
/* 800A65A0 000A3500 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A65A4 000A3504 7F E3 FB 78 */ mr r3, r31
/* 800A65A8 000A3508 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A65AC 000A350C 7C 08 03 A6 */ mtlr r0
/* 800A65B0 000A3510 38 21 00 10 */ addi r1, r1, 0x10
/* 800A65B4 000A3514 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR7CWeapon"
"Visit__26TCastToPtr<12CScriptWater>FR7CWeapon":
/* 800A65B8 000A3518 38 00 00 00 */ li r0, 0
/* 800A65BC 000A351C 90 03 00 04 */ stw r0, 4(r3)
/* 800A65C0 000A3520 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR17CWallCrawlerSwarm"
"Visit__26TCastToPtr<12CScriptWater>FR17CWallCrawlerSwarm":
/* 800A65C4 000A3524 38 00 00 00 */ li r0, 0
/* 800A65C8 000A3528 90 03 00 04 */ stw r0, 4(r3)
/* 800A65CC 000A352C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR20CScriptSpindleCamera"
"Visit__26TCastToPtr<12CScriptWater>FR20CScriptSpindleCamera":
/* 800A65D0 000A3530 38 00 00 00 */ li r0, 0
/* 800A65D4 000A3534 90 03 00 04 */ stw r0, 4(r3)
/* 800A65D8 000A3538 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR15CSnakeWeedSwarm"
"Visit__26TCastToPtr<12CScriptWater>FR15CSnakeWeedSwarm":
/* 800A65DC 000A353C 38 00 00 00 */ li r0, 0
/* 800A65E0 000A3540 90 03 00 04 */ stw r0, 4(r3)
/* 800A65E4 000A3544 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR15CScriptWaypoint"
"Visit__26TCastToPtr<12CScriptWater>FR15CScriptWaypoint":
/* 800A65E8 000A3548 38 00 00 00 */ li r0, 0
/* 800A65EC 000A354C 90 03 00 04 */ stw r0, 4(r3)
/* 800A65F0 000A3550 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR12CScriptWater"
"Visit__26TCastToPtr<12CScriptWater>FR12CScriptWater":
/* 800A65F4 000A3554 90 83 00 04 */ stw r4, 4(r3)
/* 800A65F8 000A3558 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR17CScriptVisorFlare"
"Visit__26TCastToPtr<12CScriptWater>FR17CScriptVisorFlare":
/* 800A65FC 000A355C 38 00 00 00 */ li r0, 0
/* 800A6600 000A3560 90 03 00 04 */ stw r0, 4(r3)
/* 800A6604 000A3564 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR14CScriptTrigger"
"Visit__26TCastToPtr<12CScriptWater>FR14CScriptTrigger":
/* 800A6608 000A3568 38 00 00 00 */ li r0, 0
/* 800A660C 000A356C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6610 000A3570 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR12CScriptTimer"
"Visit__26TCastToPtr<12CScriptWater>FR12CScriptTimer":
/* 800A6614 000A3574 38 00 00 00 */ li r0, 0
/* 800A6618 000A3578 90 03 00 04 */ stw r0, 4(r3)
/* 800A661C 000A357C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR10CTeamAiMgr"
"Visit__26TCastToPtr<12CScriptWater>FR10CTeamAiMgr":
/* 800A6620 000A3580 38 00 00 00 */ li r0, 0
/* 800A6624 000A3584 90 03 00 04 */ stw r0, 4(r3)
/* 800A6628 000A3588 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR21CScriptTargetingPoint"
"Visit__26TCastToPtr<12CScriptWater>FR21CScriptTargetingPoint":
/* 800A662C 000A358C 38 00 00 00 */ li r0, 0
/* 800A6630 000A3590 90 03 00 04 */ stw r0, 4(r3)
/* 800A6634 000A3594 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR25CScriptSpiderBallWaypoint"
"Visit__26TCastToPtr<12CScriptWater>FR25CScriptSpiderBallWaypoint":
/* 800A6638 000A3598 38 00 00 00 */ li r0, 0
/* 800A663C 000A359C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6640 000A35A0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR34CScriptSpiderBallAttractionSurface"
"Visit__26TCastToPtr<12CScriptWater>FR34CScriptSpiderBallAttractionSurface":
/* 800A6644 000A35A4 38 00 00 00 */ li r0, 0
/* 800A6648 000A35A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A664C 000A35AC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR22CScriptSpecialFunction"
"Visit__26TCastToPtr<12CScriptWater>FR22CScriptSpecialFunction":
/* 800A6650 000A35B0 38 00 00 00 */ li r0, 0
/* 800A6654 000A35B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6658 000A35B8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR17CScriptSpawnPoint"
"Visit__26TCastToPtr<12CScriptWater>FR17CScriptSpawnPoint":
/* 800A665C 000A35BC 38 00 00 00 */ li r0, 0
/* 800A6660 000A35C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6664 000A35C4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR12CScriptSound"
"Visit__26TCastToPtr<12CScriptWater>FR12CScriptSound":
/* 800A6668 000A35C8 38 00 00 00 */ li r0, 0
/* 800A666C 000A35CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6670 000A35D0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR20CScriptRoomAcoustics"
"Visit__26TCastToPtr<12CScriptWater>FR20CScriptRoomAcoustics":
/* 800A6674 000A35D4 38 00 00 00 */ li r0, 0
/* 800A6678 000A35D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A667C 000A35DC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR22CScriptPointOfinterest"
"Visit__26TCastToPtr<12CScriptWater>FR22CScriptPointOfinterest":
/* 800A6680 000A35E0 38 00 00 00 */ li r0, 0
/* 800A6684 000A35E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6688 000A35E8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR17CScriptPlayerHint"
"Visit__26TCastToPtr<12CScriptWater>FR17CScriptPlayerHint":
/* 800A668C 000A35EC 38 00 00 00 */ li r0, 0
/* 800A6690 000A35F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6694 000A35F4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR15CScriptPlatform"
"Visit__26TCastToPtr<12CScriptWater>FR15CScriptPlatform":
/* 800A6698 000A35F8 38 00 00 00 */ li r0, 0
/* 800A669C 000A35FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A66A0 000A3600 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR13CScriptPickup"
"Visit__26TCastToPtr<12CScriptWater>FR13CScriptPickup":
/* 800A66A4 000A3604 38 00 00 00 */ li r0, 0
/* 800A66A8 000A3608 90 03 00 04 */ stw r0, 4(r3)
/* 800A66AC 000A360C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR15CScriptMazeNode"
"Visit__26TCastToPtr<12CScriptWater>FR15CScriptMazeNode":
/* 800A66B0 000A3610 38 00 00 00 */ li r0, 0
/* 800A66B4 000A3614 90 03 00 04 */ stw r0, 4(r3)
/* 800A66B8 000A3618 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR16CScriptGunTurret"
"Visit__26TCastToPtr<12CScriptWater>FR16CScriptGunTurret":
/* 800A66BC 000A361C 38 00 00 00 */ li r0, 0
/* 800A66C0 000A3620 90 03 00 04 */ stw r0, 4(r3)
/* 800A66C4 000A3624 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR19CScriptGrapplePoint"
"Visit__26TCastToPtr<12CScriptWater>FR19CScriptGrapplePoint":
/* 800A66C8 000A3628 38 00 00 00 */ li r0, 0
/* 800A66CC 000A362C 90 03 00 04 */ stw r0, 4(r3)
/* 800A66D0 000A3630 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR13CScriptEffect"
"Visit__26TCastToPtr<12CScriptWater>FR13CScriptEffect":
/* 800A66D4 000A3634 38 00 00 00 */ li r0, 0
/* 800A66D8 000A3638 90 03 00 04 */ stw r0, 4(r3)
/* 800A66DC 000A363C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR11CScriptDoor"
"Visit__26TCastToPtr<12CScriptWater>FR11CScriptDoor":
/* 800A66E0 000A3640 38 00 00 00 */ li r0, 0
/* 800A66E4 000A3644 90 03 00 04 */ stw r0, 4(r3)
/* 800A66E8 000A3648 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR11CScriptDock"
"Visit__26TCastToPtr<12CScriptWater>FR11CScriptDock":
/* 800A66EC 000A364C 38 00 00 00 */ li r0, 0
/* 800A66F0 000A3650 90 03 00 04 */ stw r0, 4(r3)
/* 800A66F4 000A3654 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR18CScriptDistanceFog"
"Visit__26TCastToPtr<12CScriptWater>FR18CScriptDistanceFog":
/* 800A66F8 000A3658 38 00 00 00 */ li r0, 0
/* 800A66FC 000A365C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6700 000A3660 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR26CScriptDebugCameraWaypoint"
"Visit__26TCastToPtr<12CScriptWater>FR26CScriptDebugCameraWaypoint":
/* 800A6704 000A3664 38 00 00 00 */ li r0, 0
/* 800A6708 000A3668 90 03 00 04 */ stw r0, 4(r3)
/* 800A670C 000A366C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR17CScriptCoverPoint"
"Visit__26TCastToPtr<12CScriptWater>FR17CScriptCoverPoint":
/* 800A6710 000A3670 38 00 00 00 */ li r0, 0
/* 800A6714 000A3674 90 03 00 04 */ stw r0, 4(r3)
/* 800A6718 000A3678 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR21CScriptCameraWaypoint"
"Visit__26TCastToPtr<12CScriptWater>FR21CScriptCameraWaypoint":
/* 800A671C 000A367C 38 00 00 00 */ li r0, 0
/* 800A6720 000A3680 90 03 00 04 */ stw r0, 4(r3)
/* 800A6724 000A3684 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR24CScriptCameraPitchVolume"
"Visit__26TCastToPtr<12CScriptWater>FR24CScriptCameraPitchVolume":
/* 800A6728 000A3688 38 00 00 00 */ li r0, 0
/* 800A672C 000A368C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6730 000A3690 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR17CScriptCameraHint"
"Visit__26TCastToPtr<12CScriptWater>FR17CScriptCameraHint":
/* 800A6734 000A3694 38 00 00 00 */ li r0, 0
/* 800A6738 000A3698 90 03 00 04 */ stw r0, 4(r3)
/* 800A673C 000A369C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR18CScriptAiJumpPoint"
"Visit__26TCastToPtr<12CScriptWater>FR18CScriptAiJumpPoint":
/* 800A6740 000A36A0 38 00 00 00 */ li r0, 0
/* 800A6744 000A36A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6748 000A36A8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR20CScriptActorKeyframe"
"Visit__26TCastToPtr<12CScriptWater>FR20CScriptActorKeyframe":
/* 800A674C 000A36AC 38 00 00 00 */ li r0, 0
/* 800A6750 000A36B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6754 000A36B4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR12CScriptActor"
"Visit__26TCastToPtr<12CScriptWater>FR12CScriptActor":
/* 800A6758 000A36B8 38 00 00 00 */ li r0, 0
/* 800A675C 000A36BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6760 000A36C0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR9CRepulsor"
"Visit__26TCastToPtr<12CScriptWater>FR9CRepulsor":
/* 800A6764 000A36C4 38 00 00 00 */ li r0, 0
/* 800A6768 000A36C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A676C 000A36CC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR7CPlayer"
"Visit__26TCastToPtr<12CScriptWater>FR7CPlayer":
/* 800A6770 000A36D0 38 00 00 00 */ li r0, 0
/* 800A6774 000A36D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6778 000A36D8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR13CPhysicsActor"
"Visit__26TCastToPtr<12CScriptWater>FR13CPhysicsActor":
/* 800A677C 000A36DC 38 00 00 00 */ li r0, 0
/* 800A6780 000A36E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6784 000A36E4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR3CAi"
"Visit__26TCastToPtr<12CScriptWater>FR3CAi":
/* 800A6788 000A36E8 38 00 00 00 */ li r0, 0
/* 800A678C 000A36EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6790 000A36F0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR11CPathCamera"
"Visit__26TCastToPtr<12CScriptWater>FR11CPathCamera":
/* 800A6794 000A36F4 38 00 00 00 */ li r0, 0
/* 800A6798 000A36F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A679C 000A36FC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR18CMetroidPrimeRelay"
"Visit__26TCastToPtr<12CScriptWater>FR18CMetroidPrimeRelay":
/* 800A67A0 000A3700 38 00 00 00 */ li r0, 0
/* 800A67A4 000A3704 90 03 00 04 */ stw r0, 4(r3)
/* 800A67A8 000A3708 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR19CHUDBillboardEffect"
"Visit__26TCastToPtr<12CScriptWater>FR19CHUDBillboardEffect":
/* 800A67AC 000A370C 38 00 00 00 */ li r0, 0
/* 800A67B0 000A3710 90 03 00 04 */ stw r0, 4(r3)
/* 800A67B4 000A3714 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR15CGameProjectile"
"Visit__26TCastToPtr<12CScriptWater>FR15CGameProjectile":
/* 800A67B8 000A3718 38 00 00 00 */ li r0, 0
/* 800A67BC 000A371C 90 03 00 04 */ stw r0, 4(r3)
/* 800A67C0 000A3720 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR10CGameLight"
"Visit__26TCastToPtr<12CScriptWater>FR10CGameLight":
/* 800A67C4 000A3724 38 00 00 00 */ li r0, 0
/* 800A67C8 000A3728 90 03 00 04 */ stw r0, 4(r3)
/* 800A67CC 000A372C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR11CGameCamera"
"Visit__26TCastToPtr<12CScriptWater>FR11CGameCamera":
/* 800A67D0 000A3730 38 00 00 00 */ li r0, 0
/* 800A67D4 000A3734 90 03 00 04 */ stw r0, 4(r3)
/* 800A67D8 000A3738 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR10CFishCloud"
"Visit__26TCastToPtr<12CScriptWater>FR10CFishCloud":
/* 800A67DC 000A373C 38 00 00 00 */ li r0, 0
/* 800A67E0 000A3740 90 03 00 04 */ stw r0, 4(r3)
/* 800A67E4 000A3744 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR18CFirstPersonCamera"
"Visit__26TCastToPtr<12CScriptWater>FR18CFirstPersonCamera":
/* 800A67E8 000A3748 38 00 00 00 */ li r0, 0
/* 800A67EC 000A374C 90 03 00 04 */ stw r0, 4(r3)
/* 800A67F0 000A3750 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR10CExplosion"
"Visit__26TCastToPtr<12CScriptWater>FR10CExplosion":
/* 800A67F4 000A3754 38 00 00 00 */ li r0, 0
/* 800A67F8 000A3758 90 03 00 04 */ stw r0, 4(r3)
/* 800A67FC 000A375C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR7CEntity"
"Visit__26TCastToPtr<12CScriptWater>FR7CEntity":
/* 800A6800 000A3760 38 00 00 00 */ li r0, 0
/* 800A6804 000A3764 90 03 00 04 */ stw r0, 4(r3)
/* 800A6808 000A3768 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR17CEnergyProjectile"
"Visit__26TCastToPtr<12CScriptWater>FR17CEnergyProjectile":
/* 800A680C 000A376C 38 00 00 00 */ li r0, 0
/* 800A6810 000A3770 90 03 00 04 */ stw r0, 4(r3)
/* 800A6814 000A3774 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR16CDestroyableRock"
"Visit__26TCastToPtr<12CScriptWater>FR16CDestroyableRock":
/* 800A6818 000A3778 38 00 00 00 */ li r0, 0
/* 800A681C 000A377C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6820 000A3780 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR15CCollisionActor"
"Visit__26TCastToPtr<12CScriptWater>FR15CCollisionActor":
/* 800A6824 000A3784 38 00 00 00 */ li r0, 0
/* 800A6828 000A3788 90 03 00 04 */ stw r0, 4(r3)
/* 800A682C 000A378C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR16CCinematicCamera"
"Visit__26TCastToPtr<12CScriptWater>FR16CCinematicCamera":
/* 800A6830 000A3790 38 00 00 00 */ li r0, 0
/* 800A6834 000A3794 90 03 00 04 */ stw r0, 4(r3)
/* 800A6838 000A3798 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR5CBomb"
"Visit__26TCastToPtr<12CScriptWater>FR5CBomb":
/* 800A683C 000A379C 38 00 00 00 */ li r0, 0
/* 800A6840 000A37A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6844 000A37A4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR11CBallCamera"
"Visit__26TCastToPtr<12CScriptWater>FR11CBallCamera":
/* 800A6848 000A37A8 38 00 00 00 */ li r0, 0
/* 800A684C 000A37AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6850 000A37B0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptWater>FR6CActor"
"Visit__26TCastToPtr<12CScriptWater>FR6CActor":
/* 800A6854 000A37B4 38 00 00 00 */ li r0, 0
/* 800A6858 000A37B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A685C 000A37BC 4E 80 00 20 */ blr
.global "__ct__26TCastToPtr<12CScriptWater>FP7CEntity"
"__ct__26TCastToPtr<12CScriptWater>FP7CEntity":
/* 800A6860 000A37C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A6864 000A37C4 7C 08 02 A6 */ mflr r0
/* 800A6868 000A37C8 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A686C 000A37CC 3C A0 80 3E */ lis r5, lbl_803DEAB4@ha
/* 800A6870 000A37D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A6874 000A37D4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A6878 000A37D8 28 04 00 00 */ cmplwi r4, 0
/* 800A687C 000A37DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A6880 000A37E0 7C 7F 1B 78 */ mr r31, r3
/* 800A6884 000A37E4 38 65 EA B4 */ addi r3, r5, lbl_803DEAB4@l
/* 800A6888 000A37E8 90 1F 00 00 */ stw r0, 0(r31)
/* 800A688C 000A37EC 38 00 00 00 */ li r0, 0
/* 800A6890 000A37F0 90 7F 00 00 */ stw r3, 0(r31)
/* 800A6894 000A37F4 90 1F 00 04 */ stw r0, 4(r31)
/* 800A6898 000A37F8 41 82 00 1C */ beq lbl_800A68B4
/* 800A689C 000A37FC 7C 83 23 78 */ mr r3, r4
/* 800A68A0 000A3800 7F E4 FB 78 */ mr r4, r31
/* 800A68A4 000A3804 81 83 00 00 */ lwz r12, 0(r3)
/* 800A68A8 000A3808 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A68AC 000A380C 7D 89 03 A6 */ mtctr r12
/* 800A68B0 000A3810 4E 80 04 21 */ bctrl
lbl_800A68B4:
/* 800A68B4 000A3814 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A68B8 000A3818 7F E3 FB 78 */ mr r3, r31
/* 800A68BC 000A381C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A68C0 000A3820 7C 08 03 A6 */ mtlr r0
/* 800A68C4 000A3824 38 21 00 10 */ addi r1, r1, 0x10
/* 800A68C8 000A3828 4E 80 00 20 */ blr
.global "__ct__26TCastToPtr<12CScriptWater>FR7CEntity"
"__ct__26TCastToPtr<12CScriptWater>FR7CEntity":
/* 800A68CC 000A382C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A68D0 000A3830 7C 08 02 A6 */ mflr r0
/* 800A68D4 000A3834 3C A0 80 3E */ lis r5, lbl_803DEAB4@ha
/* 800A68D8 000A3838 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A68DC 000A383C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A68E0 000A3840 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A68E4 000A3844 38 A5 EA B4 */ addi r5, r5, lbl_803DEAB4@l
/* 800A68E8 000A3848 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A68EC 000A384C 7C 7F 1B 78 */ mr r31, r3
/* 800A68F0 000A3850 90 03 00 00 */ stw r0, 0(r3)
/* 800A68F4 000A3854 7C 83 23 78 */ mr r3, r4
/* 800A68F8 000A3858 38 00 00 00 */ li r0, 0
/* 800A68FC 000A385C 7F E4 FB 78 */ mr r4, r31
/* 800A6900 000A3860 90 BF 00 00 */ stw r5, 0(r31)
/* 800A6904 000A3864 90 1F 00 04 */ stw r0, 4(r31)
/* 800A6908 000A3868 81 83 00 00 */ lwz r12, 0(r3)
/* 800A690C 000A386C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A6910 000A3870 7D 89 03 A6 */ mtctr r12
/* 800A6914 000A3874 4E 80 04 21 */ bctrl
/* 800A6918 000A3878 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A691C 000A387C 7F E3 FB 78 */ mr r3, r31
/* 800A6920 000A3880 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A6924 000A3884 7C 08 03 A6 */ mtlr r0
/* 800A6928 000A3888 38 21 00 10 */ addi r1, r1, 0x10
/* 800A692C 000A388C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR7CWeapon"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR7CWeapon":
/* 800A6930 000A3890 38 00 00 00 */ li r0, 0
/* 800A6934 000A3894 90 03 00 04 */ stw r0, 4(r3)
/* 800A6938 000A3898 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR17CWallCrawlerSwarm"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR17CWallCrawlerSwarm":
/* 800A693C 000A389C 38 00 00 00 */ li r0, 0
/* 800A6940 000A38A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6944 000A38A4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR20CScriptSpindleCamera"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR20CScriptSpindleCamera":
/* 800A6948 000A38A8 38 00 00 00 */ li r0, 0
/* 800A694C 000A38AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6950 000A38B0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR15CSnakeWeedSwarm"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR15CSnakeWeedSwarm":
/* 800A6954 000A38B4 38 00 00 00 */ li r0, 0
/* 800A6958 000A38B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A695C 000A38BC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR15CScriptWaypoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR15CScriptWaypoint":
/* 800A6960 000A38C0 38 00 00 00 */ li r0, 0
/* 800A6964 000A38C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6968 000A38C8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptWater"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptWater":
/* 800A696C 000A38CC 38 00 00 00 */ li r0, 0
/* 800A6970 000A38D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6974 000A38D4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptVisorFlare"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptVisorFlare":
/* 800A6978 000A38D8 90 83 00 04 */ stw r4, 4(r3)
/* 800A697C 000A38DC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR14CScriptTrigger"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR14CScriptTrigger":
/* 800A6980 000A38E0 38 00 00 00 */ li r0, 0
/* 800A6984 000A38E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6988 000A38E8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptTimer"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptTimer":
/* 800A698C 000A38EC 38 00 00 00 */ li r0, 0
/* 800A6990 000A38F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6994 000A38F4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR10CTeamAiMgr"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR10CTeamAiMgr":
/* 800A6998 000A38F8 38 00 00 00 */ li r0, 0
/* 800A699C 000A38FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A69A0 000A3900 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR21CScriptTargetingPoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR21CScriptTargetingPoint":
/* 800A69A4 000A3904 38 00 00 00 */ li r0, 0
/* 800A69A8 000A3908 90 03 00 04 */ stw r0, 4(r3)
/* 800A69AC 000A390C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR25CScriptSpiderBallWaypoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR25CScriptSpiderBallWaypoint":
/* 800A69B0 000A3910 38 00 00 00 */ li r0, 0
/* 800A69B4 000A3914 90 03 00 04 */ stw r0, 4(r3)
/* 800A69B8 000A3918 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR34CScriptSpiderBallAttractionSurface"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR34CScriptSpiderBallAttractionSurface":
/* 800A69BC 000A391C 38 00 00 00 */ li r0, 0
/* 800A69C0 000A3920 90 03 00 04 */ stw r0, 4(r3)
/* 800A69C4 000A3924 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR22CScriptSpecialFunction"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR22CScriptSpecialFunction":
/* 800A69C8 000A3928 38 00 00 00 */ li r0, 0
/* 800A69CC 000A392C 90 03 00 04 */ stw r0, 4(r3)
/* 800A69D0 000A3930 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptSpawnPoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptSpawnPoint":
/* 800A69D4 000A3934 38 00 00 00 */ li r0, 0
/* 800A69D8 000A3938 90 03 00 04 */ stw r0, 4(r3)
/* 800A69DC 000A393C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptSound"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptSound":
/* 800A69E0 000A3940 38 00 00 00 */ li r0, 0
/* 800A69E4 000A3944 90 03 00 04 */ stw r0, 4(r3)
/* 800A69E8 000A3948 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR20CScriptRoomAcoustics"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR20CScriptRoomAcoustics":
/* 800A69EC 000A394C 38 00 00 00 */ li r0, 0
/* 800A69F0 000A3950 90 03 00 04 */ stw r0, 4(r3)
/* 800A69F4 000A3954 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR22CScriptPointOfinterest"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR22CScriptPointOfinterest":
/* 800A69F8 000A3958 38 00 00 00 */ li r0, 0
/* 800A69FC 000A395C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A00 000A3960 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptPlayerHint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptPlayerHint":
/* 800A6A04 000A3964 38 00 00 00 */ li r0, 0
/* 800A6A08 000A3968 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A0C 000A396C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR15CScriptPlatform"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR15CScriptPlatform":
/* 800A6A10 000A3970 38 00 00 00 */ li r0, 0
/* 800A6A14 000A3974 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A18 000A3978 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR13CScriptPickup"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR13CScriptPickup":
/* 800A6A1C 000A397C 38 00 00 00 */ li r0, 0
/* 800A6A20 000A3980 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A24 000A3984 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR15CScriptMazeNode"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR15CScriptMazeNode":
/* 800A6A28 000A3988 38 00 00 00 */ li r0, 0
/* 800A6A2C 000A398C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A30 000A3990 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR16CScriptGunTurret"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR16CScriptGunTurret":
/* 800A6A34 000A3994 38 00 00 00 */ li r0, 0
/* 800A6A38 000A3998 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A3C 000A399C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR19CScriptGrapplePoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR19CScriptGrapplePoint":
/* 800A6A40 000A39A0 38 00 00 00 */ li r0, 0
/* 800A6A44 000A39A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A48 000A39A8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR13CScriptEffect"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR13CScriptEffect":
/* 800A6A4C 000A39AC 38 00 00 00 */ li r0, 0
/* 800A6A50 000A39B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A54 000A39B4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR11CScriptDoor"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR11CScriptDoor":
/* 800A6A58 000A39B8 38 00 00 00 */ li r0, 0
/* 800A6A5C 000A39BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A60 000A39C0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR11CScriptDock"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR11CScriptDock":
/* 800A6A64 000A39C4 38 00 00 00 */ li r0, 0
/* 800A6A68 000A39C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A6C 000A39CC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR18CScriptDistanceFog"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR18CScriptDistanceFog":
/* 800A6A70 000A39D0 38 00 00 00 */ li r0, 0
/* 800A6A74 000A39D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A78 000A39D8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR26CScriptDebugCameraWaypoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR26CScriptDebugCameraWaypoint":
/* 800A6A7C 000A39DC 38 00 00 00 */ li r0, 0
/* 800A6A80 000A39E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A84 000A39E4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptCoverPoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptCoverPoint":
/* 800A6A88 000A39E8 38 00 00 00 */ li r0, 0
/* 800A6A8C 000A39EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A90 000A39F0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR21CScriptCameraWaypoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR21CScriptCameraWaypoint":
/* 800A6A94 000A39F4 38 00 00 00 */ li r0, 0
/* 800A6A98 000A39F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6A9C 000A39FC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR24CScriptCameraPitchVolume"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR24CScriptCameraPitchVolume":
/* 800A6AA0 000A3A00 38 00 00 00 */ li r0, 0
/* 800A6AA4 000A3A04 90 03 00 04 */ stw r0, 4(r3)
/* 800A6AA8 000A3A08 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptCameraHint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR17CScriptCameraHint":
/* 800A6AAC 000A3A0C 38 00 00 00 */ li r0, 0
/* 800A6AB0 000A3A10 90 03 00 04 */ stw r0, 4(r3)
/* 800A6AB4 000A3A14 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR18CScriptAiJumpPoint"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR18CScriptAiJumpPoint":
/* 800A6AB8 000A3A18 38 00 00 00 */ li r0, 0
/* 800A6ABC 000A3A1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6AC0 000A3A20 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR20CScriptActorKeyframe"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR20CScriptActorKeyframe":
/* 800A6AC4 000A3A24 38 00 00 00 */ li r0, 0
/* 800A6AC8 000A3A28 90 03 00 04 */ stw r0, 4(r3)
/* 800A6ACC 000A3A2C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptActor"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR12CScriptActor":
/* 800A6AD0 000A3A30 38 00 00 00 */ li r0, 0
/* 800A6AD4 000A3A34 90 03 00 04 */ stw r0, 4(r3)
/* 800A6AD8 000A3A38 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR9CRepulsor"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR9CRepulsor":
/* 800A6ADC 000A3A3C 38 00 00 00 */ li r0, 0
/* 800A6AE0 000A3A40 90 03 00 04 */ stw r0, 4(r3)
/* 800A6AE4 000A3A44 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR7CPlayer"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR7CPlayer":
/* 800A6AE8 000A3A48 38 00 00 00 */ li r0, 0
/* 800A6AEC 000A3A4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6AF0 000A3A50 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR13CPhysicsActor"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR13CPhysicsActor":
/* 800A6AF4 000A3A54 38 00 00 00 */ li r0, 0
/* 800A6AF8 000A3A58 90 03 00 04 */ stw r0, 4(r3)
/* 800A6AFC 000A3A5C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR3CAi"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR3CAi":
/* 800A6B00 000A3A60 38 00 00 00 */ li r0, 0
/* 800A6B04 000A3A64 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B08 000A3A68 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR11CPathCamera"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR11CPathCamera":
/* 800A6B0C 000A3A6C 38 00 00 00 */ li r0, 0
/* 800A6B10 000A3A70 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B14 000A3A74 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR18CMetroidPrimeRelay"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR18CMetroidPrimeRelay":
/* 800A6B18 000A3A78 38 00 00 00 */ li r0, 0
/* 800A6B1C 000A3A7C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B20 000A3A80 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR19CHUDBillboardEffect"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR19CHUDBillboardEffect":
/* 800A6B24 000A3A84 38 00 00 00 */ li r0, 0
/* 800A6B28 000A3A88 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B2C 000A3A8C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR15CGameProjectile"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR15CGameProjectile":
/* 800A6B30 000A3A90 38 00 00 00 */ li r0, 0
/* 800A6B34 000A3A94 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B38 000A3A98 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR10CGameLight"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR10CGameLight":
/* 800A6B3C 000A3A9C 38 00 00 00 */ li r0, 0
/* 800A6B40 000A3AA0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B44 000A3AA4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR11CGameCamera"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR11CGameCamera":
/* 800A6B48 000A3AA8 38 00 00 00 */ li r0, 0
/* 800A6B4C 000A3AAC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B50 000A3AB0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR10CFishCloud"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR10CFishCloud":
/* 800A6B54 000A3AB4 38 00 00 00 */ li r0, 0
/* 800A6B58 000A3AB8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B5C 000A3ABC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR18CFirstPersonCamera"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR18CFirstPersonCamera":
/* 800A6B60 000A3AC0 38 00 00 00 */ li r0, 0
/* 800A6B64 000A3AC4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B68 000A3AC8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR10CExplosion"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR10CExplosion":
/* 800A6B6C 000A3ACC 38 00 00 00 */ li r0, 0
/* 800A6B70 000A3AD0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B74 000A3AD4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR7CEntity"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR7CEntity":
/* 800A6B78 000A3AD8 38 00 00 00 */ li r0, 0
/* 800A6B7C 000A3ADC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B80 000A3AE0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR17CEnergyProjectile"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR17CEnergyProjectile":
/* 800A6B84 000A3AE4 38 00 00 00 */ li r0, 0
/* 800A6B88 000A3AE8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B8C 000A3AEC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR16CDestroyableRock"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR16CDestroyableRock":
/* 800A6B90 000A3AF0 38 00 00 00 */ li r0, 0
/* 800A6B94 000A3AF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6B98 000A3AF8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR15CCollisionActor"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR15CCollisionActor":
/* 800A6B9C 000A3AFC 38 00 00 00 */ li r0, 0
/* 800A6BA0 000A3B00 90 03 00 04 */ stw r0, 4(r3)
/* 800A6BA4 000A3B04 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR16CCinematicCamera"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR16CCinematicCamera":
/* 800A6BA8 000A3B08 38 00 00 00 */ li r0, 0
/* 800A6BAC 000A3B0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6BB0 000A3B10 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR5CBomb"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR5CBomb":
/* 800A6BB4 000A3B14 38 00 00 00 */ li r0, 0
/* 800A6BB8 000A3B18 90 03 00 04 */ stw r0, 4(r3)
/* 800A6BBC 000A3B1C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR11CBallCamera"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR11CBallCamera":
/* 800A6BC0 000A3B20 38 00 00 00 */ li r0, 0
/* 800A6BC4 000A3B24 90 03 00 04 */ stw r0, 4(r3)
/* 800A6BC8 000A3B28 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptVisorFlare>FR6CActor"
"Visit__31TCastToPtr<17CScriptVisorFlare>FR6CActor":
/* 800A6BCC 000A3B2C 38 00 00 00 */ li r0, 0
/* 800A6BD0 000A3B30 90 03 00 04 */ stw r0, 4(r3)
/* 800A6BD4 000A3B34 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CScriptVisorFlare>FP7CEntity"
"__ct__31TCastToPtr<17CScriptVisorFlare>FP7CEntity":
/* 800A6BD8 000A3B38 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A6BDC 000A3B3C 7C 08 02 A6 */ mflr r0
/* 800A6BE0 000A3B40 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A6BE4 000A3B44 3C A0 80 3E */ lis r5, lbl_803DE9C8@ha
/* 800A6BE8 000A3B48 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A6BEC 000A3B4C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A6BF0 000A3B50 28 04 00 00 */ cmplwi r4, 0
/* 800A6BF4 000A3B54 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A6BF8 000A3B58 7C 7F 1B 78 */ mr r31, r3
/* 800A6BFC 000A3B5C 38 65 E9 C8 */ addi r3, r5, lbl_803DE9C8@l
/* 800A6C00 000A3B60 90 1F 00 00 */ stw r0, 0(r31)
/* 800A6C04 000A3B64 38 00 00 00 */ li r0, 0
/* 800A6C08 000A3B68 90 7F 00 00 */ stw r3, 0(r31)
/* 800A6C0C 000A3B6C 90 1F 00 04 */ stw r0, 4(r31)
/* 800A6C10 000A3B70 41 82 00 1C */ beq lbl_800A6C2C
/* 800A6C14 000A3B74 7C 83 23 78 */ mr r3, r4
/* 800A6C18 000A3B78 7F E4 FB 78 */ mr r4, r31
/* 800A6C1C 000A3B7C 81 83 00 00 */ lwz r12, 0(r3)
/* 800A6C20 000A3B80 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A6C24 000A3B84 7D 89 03 A6 */ mtctr r12
/* 800A6C28 000A3B88 4E 80 04 21 */ bctrl
lbl_800A6C2C:
/* 800A6C2C 000A3B8C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A6C30 000A3B90 7F E3 FB 78 */ mr r3, r31
/* 800A6C34 000A3B94 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A6C38 000A3B98 7C 08 03 A6 */ mtlr r0
/* 800A6C3C 000A3B9C 38 21 00 10 */ addi r1, r1, 0x10
/* 800A6C40 000A3BA0 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR7CWeapon"
"Visit__28TCastToPtr<14CScriptTrigger>FR7CWeapon":
/* 800A6C44 000A3BA4 38 00 00 00 */ li r0, 0
/* 800A6C48 000A3BA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6C4C 000A3BAC 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR17CWallCrawlerSwarm"
"Visit__28TCastToPtr<14CScriptTrigger>FR17CWallCrawlerSwarm":
/* 800A6C50 000A3BB0 38 00 00 00 */ li r0, 0
/* 800A6C54 000A3BB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6C58 000A3BB8 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR20CScriptSpindleCamera"
"Visit__28TCastToPtr<14CScriptTrigger>FR20CScriptSpindleCamera":
/* 800A6C5C 000A3BBC 38 00 00 00 */ li r0, 0
/* 800A6C60 000A3BC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6C64 000A3BC4 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR15CSnakeWeedSwarm"
"Visit__28TCastToPtr<14CScriptTrigger>FR15CSnakeWeedSwarm":
/* 800A6C68 000A3BC8 38 00 00 00 */ li r0, 0
/* 800A6C6C 000A3BCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6C70 000A3BD0 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR15CScriptWaypoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR15CScriptWaypoint":
/* 800A6C74 000A3BD4 38 00 00 00 */ li r0, 0
/* 800A6C78 000A3BD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6C7C 000A3BDC 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptWater"
"Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptWater":
/* 800A6C80 000A3BE0 90 83 00 04 */ stw r4, 4(r3)
/* 800A6C84 000A3BE4 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptVisorFlare"
"Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptVisorFlare":
/* 800A6C88 000A3BE8 38 00 00 00 */ li r0, 0
/* 800A6C8C 000A3BEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6C90 000A3BF0 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR14CScriptTrigger"
"Visit__28TCastToPtr<14CScriptTrigger>FR14CScriptTrigger":
/* 800A6C94 000A3BF4 90 83 00 04 */ stw r4, 4(r3)
/* 800A6C98 000A3BF8 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptTimer"
"Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptTimer":
/* 800A6C9C 000A3BFC 38 00 00 00 */ li r0, 0
/* 800A6CA0 000A3C00 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CA4 000A3C04 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR10CTeamAiMgr"
"Visit__28TCastToPtr<14CScriptTrigger>FR10CTeamAiMgr":
/* 800A6CA8 000A3C08 38 00 00 00 */ li r0, 0
/* 800A6CAC 000A3C0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CB0 000A3C10 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR21CScriptTargetingPoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR21CScriptTargetingPoint":
/* 800A6CB4 000A3C14 38 00 00 00 */ li r0, 0
/* 800A6CB8 000A3C18 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CBC 000A3C1C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR25CScriptSpiderBallWaypoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR25CScriptSpiderBallWaypoint":
/* 800A6CC0 000A3C20 38 00 00 00 */ li r0, 0
/* 800A6CC4 000A3C24 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CC8 000A3C28 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR34CScriptSpiderBallAttractionSurface"
"Visit__28TCastToPtr<14CScriptTrigger>FR34CScriptSpiderBallAttractionSurface":
/* 800A6CCC 000A3C2C 38 00 00 00 */ li r0, 0
/* 800A6CD0 000A3C30 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CD4 000A3C34 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR22CScriptSpecialFunction"
"Visit__28TCastToPtr<14CScriptTrigger>FR22CScriptSpecialFunction":
/* 800A6CD8 000A3C38 38 00 00 00 */ li r0, 0
/* 800A6CDC 000A3C3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CE0 000A3C40 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptSpawnPoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptSpawnPoint":
/* 800A6CE4 000A3C44 38 00 00 00 */ li r0, 0
/* 800A6CE8 000A3C48 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CEC 000A3C4C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptSound"
"Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptSound":
/* 800A6CF0 000A3C50 38 00 00 00 */ li r0, 0
/* 800A6CF4 000A3C54 90 03 00 04 */ stw r0, 4(r3)
/* 800A6CF8 000A3C58 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR20CScriptRoomAcoustics"
"Visit__28TCastToPtr<14CScriptTrigger>FR20CScriptRoomAcoustics":
/* 800A6CFC 000A3C5C 38 00 00 00 */ li r0, 0
/* 800A6D00 000A3C60 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D04 000A3C64 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR22CScriptPointOfinterest"
"Visit__28TCastToPtr<14CScriptTrigger>FR22CScriptPointOfinterest":
/* 800A6D08 000A3C68 38 00 00 00 */ li r0, 0
/* 800A6D0C 000A3C6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D10 000A3C70 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptPlayerHint"
"Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptPlayerHint":
/* 800A6D14 000A3C74 38 00 00 00 */ li r0, 0
/* 800A6D18 000A3C78 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D1C 000A3C7C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR15CScriptPlatform"
"Visit__28TCastToPtr<14CScriptTrigger>FR15CScriptPlatform":
/* 800A6D20 000A3C80 38 00 00 00 */ li r0, 0
/* 800A6D24 000A3C84 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D28 000A3C88 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR13CScriptPickup"
"Visit__28TCastToPtr<14CScriptTrigger>FR13CScriptPickup":
/* 800A6D2C 000A3C8C 38 00 00 00 */ li r0, 0
/* 800A6D30 000A3C90 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D34 000A3C94 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR15CScriptMazeNode"
"Visit__28TCastToPtr<14CScriptTrigger>FR15CScriptMazeNode":
/* 800A6D38 000A3C98 38 00 00 00 */ li r0, 0
/* 800A6D3C 000A3C9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D40 000A3CA0 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR16CScriptGunTurret"
"Visit__28TCastToPtr<14CScriptTrigger>FR16CScriptGunTurret":
/* 800A6D44 000A3CA4 38 00 00 00 */ li r0, 0
/* 800A6D48 000A3CA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D4C 000A3CAC 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR19CScriptGrapplePoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR19CScriptGrapplePoint":
/* 800A6D50 000A3CB0 38 00 00 00 */ li r0, 0
/* 800A6D54 000A3CB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D58 000A3CB8 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR13CScriptEffect"
"Visit__28TCastToPtr<14CScriptTrigger>FR13CScriptEffect":
/* 800A6D5C 000A3CBC 38 00 00 00 */ li r0, 0
/* 800A6D60 000A3CC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D64 000A3CC4 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR11CScriptDoor"
"Visit__28TCastToPtr<14CScriptTrigger>FR11CScriptDoor":
/* 800A6D68 000A3CC8 38 00 00 00 */ li r0, 0
/* 800A6D6C 000A3CCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D70 000A3CD0 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR11CScriptDock"
"Visit__28TCastToPtr<14CScriptTrigger>FR11CScriptDock":
/* 800A6D74 000A3CD4 38 00 00 00 */ li r0, 0
/* 800A6D78 000A3CD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D7C 000A3CDC 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR18CScriptDistanceFog"
"Visit__28TCastToPtr<14CScriptTrigger>FR18CScriptDistanceFog":
/* 800A6D80 000A3CE0 38 00 00 00 */ li r0, 0
/* 800A6D84 000A3CE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D88 000A3CE8 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR26CScriptDebugCameraWaypoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR26CScriptDebugCameraWaypoint":
/* 800A6D8C 000A3CEC 38 00 00 00 */ li r0, 0
/* 800A6D90 000A3CF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6D94 000A3CF4 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptCoverPoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptCoverPoint":
/* 800A6D98 000A3CF8 38 00 00 00 */ li r0, 0
/* 800A6D9C 000A3CFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DA0 000A3D00 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR21CScriptCameraWaypoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR21CScriptCameraWaypoint":
/* 800A6DA4 000A3D04 38 00 00 00 */ li r0, 0
/* 800A6DA8 000A3D08 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DAC 000A3D0C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR24CScriptCameraPitchVolume"
"Visit__28TCastToPtr<14CScriptTrigger>FR24CScriptCameraPitchVolume":
/* 800A6DB0 000A3D10 38 00 00 00 */ li r0, 0
/* 800A6DB4 000A3D14 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DB8 000A3D18 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptCameraHint"
"Visit__28TCastToPtr<14CScriptTrigger>FR17CScriptCameraHint":
/* 800A6DBC 000A3D1C 38 00 00 00 */ li r0, 0
/* 800A6DC0 000A3D20 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DC4 000A3D24 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR18CScriptAiJumpPoint"
"Visit__28TCastToPtr<14CScriptTrigger>FR18CScriptAiJumpPoint":
/* 800A6DC8 000A3D28 38 00 00 00 */ li r0, 0
/* 800A6DCC 000A3D2C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DD0 000A3D30 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR20CScriptActorKeyframe"
"Visit__28TCastToPtr<14CScriptTrigger>FR20CScriptActorKeyframe":
/* 800A6DD4 000A3D34 38 00 00 00 */ li r0, 0
/* 800A6DD8 000A3D38 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DDC 000A3D3C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptActor"
"Visit__28TCastToPtr<14CScriptTrigger>FR12CScriptActor":
/* 800A6DE0 000A3D40 38 00 00 00 */ li r0, 0
/* 800A6DE4 000A3D44 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DE8 000A3D48 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR9CRepulsor"
"Visit__28TCastToPtr<14CScriptTrigger>FR9CRepulsor":
/* 800A6DEC 000A3D4C 38 00 00 00 */ li r0, 0
/* 800A6DF0 000A3D50 90 03 00 04 */ stw r0, 4(r3)
/* 800A6DF4 000A3D54 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR7CPlayer"
"Visit__28TCastToPtr<14CScriptTrigger>FR7CPlayer":
/* 800A6DF8 000A3D58 38 00 00 00 */ li r0, 0
/* 800A6DFC 000A3D5C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E00 000A3D60 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR13CPhysicsActor"
"Visit__28TCastToPtr<14CScriptTrigger>FR13CPhysicsActor":
/* 800A6E04 000A3D64 38 00 00 00 */ li r0, 0
/* 800A6E08 000A3D68 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E0C 000A3D6C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR3CAi"
"Visit__28TCastToPtr<14CScriptTrigger>FR3CAi":
/* 800A6E10 000A3D70 38 00 00 00 */ li r0, 0
/* 800A6E14 000A3D74 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E18 000A3D78 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR11CPathCamera"
"Visit__28TCastToPtr<14CScriptTrigger>FR11CPathCamera":
/* 800A6E1C 000A3D7C 38 00 00 00 */ li r0, 0
/* 800A6E20 000A3D80 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E24 000A3D84 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR18CMetroidPrimeRelay"
"Visit__28TCastToPtr<14CScriptTrigger>FR18CMetroidPrimeRelay":
/* 800A6E28 000A3D88 38 00 00 00 */ li r0, 0
/* 800A6E2C 000A3D8C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E30 000A3D90 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR19CHUDBillboardEffect"
"Visit__28TCastToPtr<14CScriptTrigger>FR19CHUDBillboardEffect":
/* 800A6E34 000A3D94 38 00 00 00 */ li r0, 0
/* 800A6E38 000A3D98 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E3C 000A3D9C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR15CGameProjectile"
"Visit__28TCastToPtr<14CScriptTrigger>FR15CGameProjectile":
/* 800A6E40 000A3DA0 38 00 00 00 */ li r0, 0
/* 800A6E44 000A3DA4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E48 000A3DA8 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR10CGameLight"
"Visit__28TCastToPtr<14CScriptTrigger>FR10CGameLight":
/* 800A6E4C 000A3DAC 38 00 00 00 */ li r0, 0
/* 800A6E50 000A3DB0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E54 000A3DB4 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR11CGameCamera"
"Visit__28TCastToPtr<14CScriptTrigger>FR11CGameCamera":
/* 800A6E58 000A3DB8 38 00 00 00 */ li r0, 0
/* 800A6E5C 000A3DBC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E60 000A3DC0 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR10CFishCloud"
"Visit__28TCastToPtr<14CScriptTrigger>FR10CFishCloud":
/* 800A6E64 000A3DC4 38 00 00 00 */ li r0, 0
/* 800A6E68 000A3DC8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E6C 000A3DCC 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR18CFirstPersonCamera"
"Visit__28TCastToPtr<14CScriptTrigger>FR18CFirstPersonCamera":
/* 800A6E70 000A3DD0 38 00 00 00 */ li r0, 0
/* 800A6E74 000A3DD4 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E78 000A3DD8 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR10CExplosion"
"Visit__28TCastToPtr<14CScriptTrigger>FR10CExplosion":
/* 800A6E7C 000A3DDC 38 00 00 00 */ li r0, 0
/* 800A6E80 000A3DE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E84 000A3DE4 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR7CEntity"
"Visit__28TCastToPtr<14CScriptTrigger>FR7CEntity":
/* 800A6E88 000A3DE8 38 00 00 00 */ li r0, 0
/* 800A6E8C 000A3DEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E90 000A3DF0 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR17CEnergyProjectile"
"Visit__28TCastToPtr<14CScriptTrigger>FR17CEnergyProjectile":
/* 800A6E94 000A3DF4 38 00 00 00 */ li r0, 0
/* 800A6E98 000A3DF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A6E9C 000A3DFC 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR16CDestroyableRock"
"Visit__28TCastToPtr<14CScriptTrigger>FR16CDestroyableRock":
/* 800A6EA0 000A3E00 38 00 00 00 */ li r0, 0
/* 800A6EA4 000A3E04 90 03 00 04 */ stw r0, 4(r3)
/* 800A6EA8 000A3E08 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR15CCollisionActor"
"Visit__28TCastToPtr<14CScriptTrigger>FR15CCollisionActor":
/* 800A6EAC 000A3E0C 38 00 00 00 */ li r0, 0
/* 800A6EB0 000A3E10 90 03 00 04 */ stw r0, 4(r3)
/* 800A6EB4 000A3E14 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR16CCinematicCamera"
"Visit__28TCastToPtr<14CScriptTrigger>FR16CCinematicCamera":
/* 800A6EB8 000A3E18 38 00 00 00 */ li r0, 0
/* 800A6EBC 000A3E1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6EC0 000A3E20 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR5CBomb"
"Visit__28TCastToPtr<14CScriptTrigger>FR5CBomb":
/* 800A6EC4 000A3E24 38 00 00 00 */ li r0, 0
/* 800A6EC8 000A3E28 90 03 00 04 */ stw r0, 4(r3)
/* 800A6ECC 000A3E2C 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR11CBallCamera"
"Visit__28TCastToPtr<14CScriptTrigger>FR11CBallCamera":
/* 800A6ED0 000A3E30 38 00 00 00 */ li r0, 0
/* 800A6ED4 000A3E34 90 03 00 04 */ stw r0, 4(r3)
/* 800A6ED8 000A3E38 4E 80 00 20 */ blr
.global "Visit__28TCastToPtr<14CScriptTrigger>FR6CActor"
"Visit__28TCastToPtr<14CScriptTrigger>FR6CActor":
/* 800A6EDC 000A3E3C 38 00 00 00 */ li r0, 0
/* 800A6EE0 000A3E40 90 03 00 04 */ stw r0, 4(r3)
/* 800A6EE4 000A3E44 4E 80 00 20 */ blr
.global "__ct__28TCastToPtr<14CScriptTrigger>FP7CEntity"
"__ct__28TCastToPtr<14CScriptTrigger>FP7CEntity":
/* 800A6EE8 000A3E48 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A6EEC 000A3E4C 7C 08 02 A6 */ mflr r0
/* 800A6EF0 000A3E50 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A6EF4 000A3E54 3C A0 80 3E */ lis r5, lbl_803DE8DC@ha
/* 800A6EF8 000A3E58 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A6EFC 000A3E5C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A6F00 000A3E60 28 04 00 00 */ cmplwi r4, 0
/* 800A6F04 000A3E64 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A6F08 000A3E68 7C 7F 1B 78 */ mr r31, r3
/* 800A6F0C 000A3E6C 38 65 E8 DC */ addi r3, r5, lbl_803DE8DC@l
/* 800A6F10 000A3E70 90 1F 00 00 */ stw r0, 0(r31)
/* 800A6F14 000A3E74 38 00 00 00 */ li r0, 0
/* 800A6F18 000A3E78 90 7F 00 00 */ stw r3, 0(r31)
/* 800A6F1C 000A3E7C 90 1F 00 04 */ stw r0, 4(r31)
/* 800A6F20 000A3E80 41 82 00 1C */ beq lbl_800A6F3C
/* 800A6F24 000A3E84 7C 83 23 78 */ mr r3, r4
/* 800A6F28 000A3E88 7F E4 FB 78 */ mr r4, r31
/* 800A6F2C 000A3E8C 81 83 00 00 */ lwz r12, 0(r3)
/* 800A6F30 000A3E90 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A6F34 000A3E94 7D 89 03 A6 */ mtctr r12
/* 800A6F38 000A3E98 4E 80 04 21 */ bctrl
lbl_800A6F3C:
/* 800A6F3C 000A3E9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A6F40 000A3EA0 7F E3 FB 78 */ mr r3, r31
/* 800A6F44 000A3EA4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A6F48 000A3EA8 7C 08 03 A6 */ mtlr r0
/* 800A6F4C 000A3EAC 38 21 00 10 */ addi r1, r1, 0x10
/* 800A6F50 000A3EB0 4E 80 00 20 */ blr
.global "__ct__28TCastToPtr<14CScriptTrigger>FR7CEntity"
"__ct__28TCastToPtr<14CScriptTrigger>FR7CEntity":
/* 800A6F54 000A3EB4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A6F58 000A3EB8 7C 08 02 A6 */ mflr r0
/* 800A6F5C 000A3EBC 3C A0 80 3E */ lis r5, lbl_803DE8DC@ha
/* 800A6F60 000A3EC0 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A6F64 000A3EC4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A6F68 000A3EC8 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A6F6C 000A3ECC 38 A5 E8 DC */ addi r5, r5, lbl_803DE8DC@l
/* 800A6F70 000A3ED0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A6F74 000A3ED4 7C 7F 1B 78 */ mr r31, r3
/* 800A6F78 000A3ED8 90 03 00 00 */ stw r0, 0(r3)
/* 800A6F7C 000A3EDC 7C 83 23 78 */ mr r3, r4
/* 800A6F80 000A3EE0 38 00 00 00 */ li r0, 0
/* 800A6F84 000A3EE4 7F E4 FB 78 */ mr r4, r31
/* 800A6F88 000A3EE8 90 BF 00 00 */ stw r5, 0(r31)
/* 800A6F8C 000A3EEC 90 1F 00 04 */ stw r0, 4(r31)
/* 800A6F90 000A3EF0 81 83 00 00 */ lwz r12, 0(r3)
/* 800A6F94 000A3EF4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A6F98 000A3EF8 7D 89 03 A6 */ mtctr r12
/* 800A6F9C 000A3EFC 4E 80 04 21 */ bctrl
/* 800A6FA0 000A3F00 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A6FA4 000A3F04 7F E3 FB 78 */ mr r3, r31
/* 800A6FA8 000A3F08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A6FAC 000A3F0C 7C 08 03 A6 */ mtlr r0
/* 800A6FB0 000A3F10 38 21 00 10 */ addi r1, r1, 0x10
/* 800A6FB4 000A3F14 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR7CWeapon"
"Visit__26TCastToPtr<12CScriptTimer>FR7CWeapon":
/* 800A6FB8 000A3F18 38 00 00 00 */ li r0, 0
/* 800A6FBC 000A3F1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6FC0 000A3F20 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR17CWallCrawlerSwarm"
"Visit__26TCastToPtr<12CScriptTimer>FR17CWallCrawlerSwarm":
/* 800A6FC4 000A3F24 38 00 00 00 */ li r0, 0
/* 800A6FC8 000A3F28 90 03 00 04 */ stw r0, 4(r3)
/* 800A6FCC 000A3F2C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR20CScriptSpindleCamera"
"Visit__26TCastToPtr<12CScriptTimer>FR20CScriptSpindleCamera":
/* 800A6FD0 000A3F30 38 00 00 00 */ li r0, 0
/* 800A6FD4 000A3F34 90 03 00 04 */ stw r0, 4(r3)
/* 800A6FD8 000A3F38 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR15CSnakeWeedSwarm"
"Visit__26TCastToPtr<12CScriptTimer>FR15CSnakeWeedSwarm":
/* 800A6FDC 000A3F3C 38 00 00 00 */ li r0, 0
/* 800A6FE0 000A3F40 90 03 00 04 */ stw r0, 4(r3)
/* 800A6FE4 000A3F44 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR15CScriptWaypoint"
"Visit__26TCastToPtr<12CScriptTimer>FR15CScriptWaypoint":
/* 800A6FE8 000A3F48 38 00 00 00 */ li r0, 0
/* 800A6FEC 000A3F4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A6FF0 000A3F50 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR12CScriptWater"
"Visit__26TCastToPtr<12CScriptTimer>FR12CScriptWater":
/* 800A6FF4 000A3F54 38 00 00 00 */ li r0, 0
/* 800A6FF8 000A3F58 90 03 00 04 */ stw r0, 4(r3)
/* 800A6FFC 000A3F5C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR17CScriptVisorFlare"
"Visit__26TCastToPtr<12CScriptTimer>FR17CScriptVisorFlare":
/* 800A7000 000A3F60 38 00 00 00 */ li r0, 0
/* 800A7004 000A3F64 90 03 00 04 */ stw r0, 4(r3)
/* 800A7008 000A3F68 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR14CScriptTrigger"
"Visit__26TCastToPtr<12CScriptTimer>FR14CScriptTrigger":
/* 800A700C 000A3F6C 38 00 00 00 */ li r0, 0
/* 800A7010 000A3F70 90 03 00 04 */ stw r0, 4(r3)
/* 800A7014 000A3F74 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR12CScriptTimer"
"Visit__26TCastToPtr<12CScriptTimer>FR12CScriptTimer":
/* 800A7018 000A3F78 90 83 00 04 */ stw r4, 4(r3)
/* 800A701C 000A3F7C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR10CTeamAiMgr"
"Visit__26TCastToPtr<12CScriptTimer>FR10CTeamAiMgr":
/* 800A7020 000A3F80 38 00 00 00 */ li r0, 0
/* 800A7024 000A3F84 90 03 00 04 */ stw r0, 4(r3)
/* 800A7028 000A3F88 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR21CScriptTargetingPoint"
"Visit__26TCastToPtr<12CScriptTimer>FR21CScriptTargetingPoint":
/* 800A702C 000A3F8C 38 00 00 00 */ li r0, 0
/* 800A7030 000A3F90 90 03 00 04 */ stw r0, 4(r3)
/* 800A7034 000A3F94 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR25CScriptSpiderBallWaypoint"
"Visit__26TCastToPtr<12CScriptTimer>FR25CScriptSpiderBallWaypoint":
/* 800A7038 000A3F98 38 00 00 00 */ li r0, 0
/* 800A703C 000A3F9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7040 000A3FA0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR34CScriptSpiderBallAttractionSurface"
"Visit__26TCastToPtr<12CScriptTimer>FR34CScriptSpiderBallAttractionSurface":
/* 800A7044 000A3FA4 38 00 00 00 */ li r0, 0
/* 800A7048 000A3FA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A704C 000A3FAC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR22CScriptSpecialFunction"
"Visit__26TCastToPtr<12CScriptTimer>FR22CScriptSpecialFunction":
/* 800A7050 000A3FB0 38 00 00 00 */ li r0, 0
/* 800A7054 000A3FB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7058 000A3FB8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR17CScriptSpawnPoint"
"Visit__26TCastToPtr<12CScriptTimer>FR17CScriptSpawnPoint":
/* 800A705C 000A3FBC 38 00 00 00 */ li r0, 0
/* 800A7060 000A3FC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7064 000A3FC4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR12CScriptSound"
"Visit__26TCastToPtr<12CScriptTimer>FR12CScriptSound":
/* 800A7068 000A3FC8 38 00 00 00 */ li r0, 0
/* 800A706C 000A3FCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7070 000A3FD0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR20CScriptRoomAcoustics"
"Visit__26TCastToPtr<12CScriptTimer>FR20CScriptRoomAcoustics":
/* 800A7074 000A3FD4 38 00 00 00 */ li r0, 0
/* 800A7078 000A3FD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A707C 000A3FDC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR22CScriptPointOfinterest"
"Visit__26TCastToPtr<12CScriptTimer>FR22CScriptPointOfinterest":
/* 800A7080 000A3FE0 38 00 00 00 */ li r0, 0
/* 800A7084 000A3FE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7088 000A3FE8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR17CScriptPlayerHint"
"Visit__26TCastToPtr<12CScriptTimer>FR17CScriptPlayerHint":
/* 800A708C 000A3FEC 38 00 00 00 */ li r0, 0
/* 800A7090 000A3FF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7094 000A3FF4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR15CScriptPlatform"
"Visit__26TCastToPtr<12CScriptTimer>FR15CScriptPlatform":
/* 800A7098 000A3FF8 38 00 00 00 */ li r0, 0
/* 800A709C 000A3FFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A70A0 000A4000 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR13CScriptPickup"
"Visit__26TCastToPtr<12CScriptTimer>FR13CScriptPickup":
/* 800A70A4 000A4004 38 00 00 00 */ li r0, 0
/* 800A70A8 000A4008 90 03 00 04 */ stw r0, 4(r3)
/* 800A70AC 000A400C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR15CScriptMazeNode"
"Visit__26TCastToPtr<12CScriptTimer>FR15CScriptMazeNode":
/* 800A70B0 000A4010 38 00 00 00 */ li r0, 0
/* 800A70B4 000A4014 90 03 00 04 */ stw r0, 4(r3)
/* 800A70B8 000A4018 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR16CScriptGunTurret"
"Visit__26TCastToPtr<12CScriptTimer>FR16CScriptGunTurret":
/* 800A70BC 000A401C 38 00 00 00 */ li r0, 0
/* 800A70C0 000A4020 90 03 00 04 */ stw r0, 4(r3)
/* 800A70C4 000A4024 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR19CScriptGrapplePoint"
"Visit__26TCastToPtr<12CScriptTimer>FR19CScriptGrapplePoint":
/* 800A70C8 000A4028 38 00 00 00 */ li r0, 0
/* 800A70CC 000A402C 90 03 00 04 */ stw r0, 4(r3)
/* 800A70D0 000A4030 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR13CScriptEffect"
"Visit__26TCastToPtr<12CScriptTimer>FR13CScriptEffect":
/* 800A70D4 000A4034 38 00 00 00 */ li r0, 0
/* 800A70D8 000A4038 90 03 00 04 */ stw r0, 4(r3)
/* 800A70DC 000A403C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR11CScriptDoor"
"Visit__26TCastToPtr<12CScriptTimer>FR11CScriptDoor":
/* 800A70E0 000A4040 38 00 00 00 */ li r0, 0
/* 800A70E4 000A4044 90 03 00 04 */ stw r0, 4(r3)
/* 800A70E8 000A4048 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR11CScriptDock"
"Visit__26TCastToPtr<12CScriptTimer>FR11CScriptDock":
/* 800A70EC 000A404C 38 00 00 00 */ li r0, 0
/* 800A70F0 000A4050 90 03 00 04 */ stw r0, 4(r3)
/* 800A70F4 000A4054 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR18CScriptDistanceFog"
"Visit__26TCastToPtr<12CScriptTimer>FR18CScriptDistanceFog":
/* 800A70F8 000A4058 38 00 00 00 */ li r0, 0
/* 800A70FC 000A405C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7100 000A4060 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR26CScriptDebugCameraWaypoint"
"Visit__26TCastToPtr<12CScriptTimer>FR26CScriptDebugCameraWaypoint":
/* 800A7104 000A4064 38 00 00 00 */ li r0, 0
/* 800A7108 000A4068 90 03 00 04 */ stw r0, 4(r3)
/* 800A710C 000A406C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR17CScriptCoverPoint"
"Visit__26TCastToPtr<12CScriptTimer>FR17CScriptCoverPoint":
/* 800A7110 000A4070 38 00 00 00 */ li r0, 0
/* 800A7114 000A4074 90 03 00 04 */ stw r0, 4(r3)
/* 800A7118 000A4078 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR21CScriptCameraWaypoint"
"Visit__26TCastToPtr<12CScriptTimer>FR21CScriptCameraWaypoint":
/* 800A711C 000A407C 38 00 00 00 */ li r0, 0
/* 800A7120 000A4080 90 03 00 04 */ stw r0, 4(r3)
/* 800A7124 000A4084 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR24CScriptCameraPitchVolume"
"Visit__26TCastToPtr<12CScriptTimer>FR24CScriptCameraPitchVolume":
/* 800A7128 000A4088 38 00 00 00 */ li r0, 0
/* 800A712C 000A408C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7130 000A4090 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR17CScriptCameraHint"
"Visit__26TCastToPtr<12CScriptTimer>FR17CScriptCameraHint":
/* 800A7134 000A4094 38 00 00 00 */ li r0, 0
/* 800A7138 000A4098 90 03 00 04 */ stw r0, 4(r3)
/* 800A713C 000A409C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR18CScriptAiJumpPoint"
"Visit__26TCastToPtr<12CScriptTimer>FR18CScriptAiJumpPoint":
/* 800A7140 000A40A0 38 00 00 00 */ li r0, 0
/* 800A7144 000A40A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7148 000A40A8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR20CScriptActorKeyframe"
"Visit__26TCastToPtr<12CScriptTimer>FR20CScriptActorKeyframe":
/* 800A714C 000A40AC 38 00 00 00 */ li r0, 0
/* 800A7150 000A40B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7154 000A40B4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR12CScriptActor"
"Visit__26TCastToPtr<12CScriptTimer>FR12CScriptActor":
/* 800A7158 000A40B8 38 00 00 00 */ li r0, 0
/* 800A715C 000A40BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7160 000A40C0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR9CRepulsor"
"Visit__26TCastToPtr<12CScriptTimer>FR9CRepulsor":
/* 800A7164 000A40C4 38 00 00 00 */ li r0, 0
/* 800A7168 000A40C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A716C 000A40CC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR7CPlayer"
"Visit__26TCastToPtr<12CScriptTimer>FR7CPlayer":
/* 800A7170 000A40D0 38 00 00 00 */ li r0, 0
/* 800A7174 000A40D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7178 000A40D8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR13CPhysicsActor"
"Visit__26TCastToPtr<12CScriptTimer>FR13CPhysicsActor":
/* 800A717C 000A40DC 38 00 00 00 */ li r0, 0
/* 800A7180 000A40E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7184 000A40E4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR3CAi"
"Visit__26TCastToPtr<12CScriptTimer>FR3CAi":
/* 800A7188 000A40E8 38 00 00 00 */ li r0, 0
/* 800A718C 000A40EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7190 000A40F0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR11CPathCamera"
"Visit__26TCastToPtr<12CScriptTimer>FR11CPathCamera":
/* 800A7194 000A40F4 38 00 00 00 */ li r0, 0
/* 800A7198 000A40F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A719C 000A40FC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR18CMetroidPrimeRelay"
"Visit__26TCastToPtr<12CScriptTimer>FR18CMetroidPrimeRelay":
/* 800A71A0 000A4100 38 00 00 00 */ li r0, 0
/* 800A71A4 000A4104 90 03 00 04 */ stw r0, 4(r3)
/* 800A71A8 000A4108 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR19CHUDBillboardEffect"
"Visit__26TCastToPtr<12CScriptTimer>FR19CHUDBillboardEffect":
/* 800A71AC 000A410C 38 00 00 00 */ li r0, 0
/* 800A71B0 000A4110 90 03 00 04 */ stw r0, 4(r3)
/* 800A71B4 000A4114 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR15CGameProjectile"
"Visit__26TCastToPtr<12CScriptTimer>FR15CGameProjectile":
/* 800A71B8 000A4118 38 00 00 00 */ li r0, 0
/* 800A71BC 000A411C 90 03 00 04 */ stw r0, 4(r3)
/* 800A71C0 000A4120 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR10CGameLight"
"Visit__26TCastToPtr<12CScriptTimer>FR10CGameLight":
/* 800A71C4 000A4124 38 00 00 00 */ li r0, 0
/* 800A71C8 000A4128 90 03 00 04 */ stw r0, 4(r3)
/* 800A71CC 000A412C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR11CGameCamera"
"Visit__26TCastToPtr<12CScriptTimer>FR11CGameCamera":
/* 800A71D0 000A4130 38 00 00 00 */ li r0, 0
/* 800A71D4 000A4134 90 03 00 04 */ stw r0, 4(r3)
/* 800A71D8 000A4138 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR10CFishCloud"
"Visit__26TCastToPtr<12CScriptTimer>FR10CFishCloud":
/* 800A71DC 000A413C 38 00 00 00 */ li r0, 0
/* 800A71E0 000A4140 90 03 00 04 */ stw r0, 4(r3)
/* 800A71E4 000A4144 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR18CFirstPersonCamera"
"Visit__26TCastToPtr<12CScriptTimer>FR18CFirstPersonCamera":
/* 800A71E8 000A4148 38 00 00 00 */ li r0, 0
/* 800A71EC 000A414C 90 03 00 04 */ stw r0, 4(r3)
/* 800A71F0 000A4150 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR10CExplosion"
"Visit__26TCastToPtr<12CScriptTimer>FR10CExplosion":
/* 800A71F4 000A4154 38 00 00 00 */ li r0, 0
/* 800A71F8 000A4158 90 03 00 04 */ stw r0, 4(r3)
/* 800A71FC 000A415C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR7CEntity"
"Visit__26TCastToPtr<12CScriptTimer>FR7CEntity":
/* 800A7200 000A4160 38 00 00 00 */ li r0, 0
/* 800A7204 000A4164 90 03 00 04 */ stw r0, 4(r3)
/* 800A7208 000A4168 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR17CEnergyProjectile"
"Visit__26TCastToPtr<12CScriptTimer>FR17CEnergyProjectile":
/* 800A720C 000A416C 38 00 00 00 */ li r0, 0
/* 800A7210 000A4170 90 03 00 04 */ stw r0, 4(r3)
/* 800A7214 000A4174 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR16CDestroyableRock"
"Visit__26TCastToPtr<12CScriptTimer>FR16CDestroyableRock":
/* 800A7218 000A4178 38 00 00 00 */ li r0, 0
/* 800A721C 000A417C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7220 000A4180 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR15CCollisionActor"
"Visit__26TCastToPtr<12CScriptTimer>FR15CCollisionActor":
/* 800A7224 000A4184 38 00 00 00 */ li r0, 0
/* 800A7228 000A4188 90 03 00 04 */ stw r0, 4(r3)
/* 800A722C 000A418C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR16CCinematicCamera"
"Visit__26TCastToPtr<12CScriptTimer>FR16CCinematicCamera":
/* 800A7230 000A4190 38 00 00 00 */ li r0, 0
/* 800A7234 000A4194 90 03 00 04 */ stw r0, 4(r3)
/* 800A7238 000A4198 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR5CBomb"
"Visit__26TCastToPtr<12CScriptTimer>FR5CBomb":
/* 800A723C 000A419C 38 00 00 00 */ li r0, 0
/* 800A7240 000A41A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7244 000A41A4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR11CBallCamera"
"Visit__26TCastToPtr<12CScriptTimer>FR11CBallCamera":
/* 800A7248 000A41A8 38 00 00 00 */ li r0, 0
/* 800A724C 000A41AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7250 000A41B0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptTimer>FR6CActor"
"Visit__26TCastToPtr<12CScriptTimer>FR6CActor":
/* 800A7254 000A41B4 38 00 00 00 */ li r0, 0
/* 800A7258 000A41B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A725C 000A41BC 4E 80 00 20 */ blr
.global "__ct__26TCastToPtr<12CScriptTimer>FP7CEntity"
"__ct__26TCastToPtr<12CScriptTimer>FP7CEntity":
/* 800A7260 000A41C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A7264 000A41C4 7C 08 02 A6 */ mflr r0
/* 800A7268 000A41C8 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A726C 000A41CC 3C A0 80 3E */ lis r5, lbl_803DE7F0@ha
/* 800A7270 000A41D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A7274 000A41D4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A7278 000A41D8 28 04 00 00 */ cmplwi r4, 0
/* 800A727C 000A41DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A7280 000A41E0 7C 7F 1B 78 */ mr r31, r3
/* 800A7284 000A41E4 38 65 E7 F0 */ addi r3, r5, lbl_803DE7F0@l
/* 800A7288 000A41E8 90 1F 00 00 */ stw r0, 0(r31)
/* 800A728C 000A41EC 38 00 00 00 */ li r0, 0
/* 800A7290 000A41F0 90 7F 00 00 */ stw r3, 0(r31)
/* 800A7294 000A41F4 90 1F 00 04 */ stw r0, 4(r31)
/* 800A7298 000A41F8 41 82 00 1C */ beq lbl_800A72B4
/* 800A729C 000A41FC 7C 83 23 78 */ mr r3, r4
/* 800A72A0 000A4200 7F E4 FB 78 */ mr r4, r31
/* 800A72A4 000A4204 81 83 00 00 */ lwz r12, 0(r3)
/* 800A72A8 000A4208 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A72AC 000A420C 7D 89 03 A6 */ mtctr r12
/* 800A72B0 000A4210 4E 80 04 21 */ bctrl
lbl_800A72B4:
/* 800A72B4 000A4214 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A72B8 000A4218 7F E3 FB 78 */ mr r3, r31
/* 800A72BC 000A421C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A72C0 000A4220 7C 08 03 A6 */ mtlr r0
/* 800A72C4 000A4224 38 21 00 10 */ addi r1, r1, 0x10
/* 800A72C8 000A4228 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR7CWeapon"
"Visit__24TCastToPtr<10CTeamAiMgr>FR7CWeapon":
/* 800A72CC 000A422C 38 00 00 00 */ li r0, 0
/* 800A72D0 000A4230 90 03 00 04 */ stw r0, 4(r3)
/* 800A72D4 000A4234 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR17CWallCrawlerSwarm"
"Visit__24TCastToPtr<10CTeamAiMgr>FR17CWallCrawlerSwarm":
/* 800A72D8 000A4238 38 00 00 00 */ li r0, 0
/* 800A72DC 000A423C 90 03 00 04 */ stw r0, 4(r3)
/* 800A72E0 000A4240 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR20CScriptSpindleCamera"
"Visit__24TCastToPtr<10CTeamAiMgr>FR20CScriptSpindleCamera":
/* 800A72E4 000A4244 38 00 00 00 */ li r0, 0
/* 800A72E8 000A4248 90 03 00 04 */ stw r0, 4(r3)
/* 800A72EC 000A424C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR15CSnakeWeedSwarm"
"Visit__24TCastToPtr<10CTeamAiMgr>FR15CSnakeWeedSwarm":
/* 800A72F0 000A4250 38 00 00 00 */ li r0, 0
/* 800A72F4 000A4254 90 03 00 04 */ stw r0, 4(r3)
/* 800A72F8 000A4258 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR15CScriptWaypoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR15CScriptWaypoint":
/* 800A72FC 000A425C 38 00 00 00 */ li r0, 0
/* 800A7300 000A4260 90 03 00 04 */ stw r0, 4(r3)
/* 800A7304 000A4264 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptWater"
"Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptWater":
/* 800A7308 000A4268 38 00 00 00 */ li r0, 0
/* 800A730C 000A426C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7310 000A4270 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptVisorFlare"
"Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptVisorFlare":
/* 800A7314 000A4274 38 00 00 00 */ li r0, 0
/* 800A7318 000A4278 90 03 00 04 */ stw r0, 4(r3)
/* 800A731C 000A427C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR14CScriptTrigger"
"Visit__24TCastToPtr<10CTeamAiMgr>FR14CScriptTrigger":
/* 800A7320 000A4280 38 00 00 00 */ li r0, 0
/* 800A7324 000A4284 90 03 00 04 */ stw r0, 4(r3)
/* 800A7328 000A4288 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptTimer"
"Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptTimer":
/* 800A732C 000A428C 38 00 00 00 */ li r0, 0
/* 800A7330 000A4290 90 03 00 04 */ stw r0, 4(r3)
/* 800A7334 000A4294 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR10CTeamAiMgr"
"Visit__24TCastToPtr<10CTeamAiMgr>FR10CTeamAiMgr":
/* 800A7338 000A4298 90 83 00 04 */ stw r4, 4(r3)
/* 800A733C 000A429C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR21CScriptTargetingPoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR21CScriptTargetingPoint":
/* 800A7340 000A42A0 38 00 00 00 */ li r0, 0
/* 800A7344 000A42A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7348 000A42A8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR25CScriptSpiderBallWaypoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR25CScriptSpiderBallWaypoint":
/* 800A734C 000A42AC 38 00 00 00 */ li r0, 0
/* 800A7350 000A42B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7354 000A42B4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR34CScriptSpiderBallAttractionSurface"
"Visit__24TCastToPtr<10CTeamAiMgr>FR34CScriptSpiderBallAttractionSurface":
/* 800A7358 000A42B8 38 00 00 00 */ li r0, 0
/* 800A735C 000A42BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7360 000A42C0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR22CScriptSpecialFunction"
"Visit__24TCastToPtr<10CTeamAiMgr>FR22CScriptSpecialFunction":
/* 800A7364 000A42C4 38 00 00 00 */ li r0, 0
/* 800A7368 000A42C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A736C 000A42CC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptSpawnPoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptSpawnPoint":
/* 800A7370 000A42D0 38 00 00 00 */ li r0, 0
/* 800A7374 000A42D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7378 000A42D8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptSound"
"Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptSound":
/* 800A737C 000A42DC 38 00 00 00 */ li r0, 0
/* 800A7380 000A42E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7384 000A42E4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR20CScriptRoomAcoustics"
"Visit__24TCastToPtr<10CTeamAiMgr>FR20CScriptRoomAcoustics":
/* 800A7388 000A42E8 38 00 00 00 */ li r0, 0
/* 800A738C 000A42EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7390 000A42F0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR22CScriptPointOfinterest"
"Visit__24TCastToPtr<10CTeamAiMgr>FR22CScriptPointOfinterest":
/* 800A7394 000A42F4 38 00 00 00 */ li r0, 0
/* 800A7398 000A42F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A739C 000A42FC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptPlayerHint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptPlayerHint":
/* 800A73A0 000A4300 38 00 00 00 */ li r0, 0
/* 800A73A4 000A4304 90 03 00 04 */ stw r0, 4(r3)
/* 800A73A8 000A4308 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR15CScriptPlatform"
"Visit__24TCastToPtr<10CTeamAiMgr>FR15CScriptPlatform":
/* 800A73AC 000A430C 38 00 00 00 */ li r0, 0
/* 800A73B0 000A4310 90 03 00 04 */ stw r0, 4(r3)
/* 800A73B4 000A4314 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR13CScriptPickup"
"Visit__24TCastToPtr<10CTeamAiMgr>FR13CScriptPickup":
/* 800A73B8 000A4318 38 00 00 00 */ li r0, 0
/* 800A73BC 000A431C 90 03 00 04 */ stw r0, 4(r3)
/* 800A73C0 000A4320 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR15CScriptMazeNode"
"Visit__24TCastToPtr<10CTeamAiMgr>FR15CScriptMazeNode":
/* 800A73C4 000A4324 38 00 00 00 */ li r0, 0
/* 800A73C8 000A4328 90 03 00 04 */ stw r0, 4(r3)
/* 800A73CC 000A432C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR16CScriptGunTurret"
"Visit__24TCastToPtr<10CTeamAiMgr>FR16CScriptGunTurret":
/* 800A73D0 000A4330 38 00 00 00 */ li r0, 0
/* 800A73D4 000A4334 90 03 00 04 */ stw r0, 4(r3)
/* 800A73D8 000A4338 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR19CScriptGrapplePoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR19CScriptGrapplePoint":
/* 800A73DC 000A433C 38 00 00 00 */ li r0, 0
/* 800A73E0 000A4340 90 03 00 04 */ stw r0, 4(r3)
/* 800A73E4 000A4344 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR13CScriptEffect"
"Visit__24TCastToPtr<10CTeamAiMgr>FR13CScriptEffect":
/* 800A73E8 000A4348 38 00 00 00 */ li r0, 0
/* 800A73EC 000A434C 90 03 00 04 */ stw r0, 4(r3)
/* 800A73F0 000A4350 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR11CScriptDoor"
"Visit__24TCastToPtr<10CTeamAiMgr>FR11CScriptDoor":
/* 800A73F4 000A4354 38 00 00 00 */ li r0, 0
/* 800A73F8 000A4358 90 03 00 04 */ stw r0, 4(r3)
/* 800A73FC 000A435C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR11CScriptDock"
"Visit__24TCastToPtr<10CTeamAiMgr>FR11CScriptDock":
/* 800A7400 000A4360 38 00 00 00 */ li r0, 0
/* 800A7404 000A4364 90 03 00 04 */ stw r0, 4(r3)
/* 800A7408 000A4368 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR18CScriptDistanceFog"
"Visit__24TCastToPtr<10CTeamAiMgr>FR18CScriptDistanceFog":
/* 800A740C 000A436C 38 00 00 00 */ li r0, 0
/* 800A7410 000A4370 90 03 00 04 */ stw r0, 4(r3)
/* 800A7414 000A4374 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR26CScriptDebugCameraWaypoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR26CScriptDebugCameraWaypoint":
/* 800A7418 000A4378 38 00 00 00 */ li r0, 0
/* 800A741C 000A437C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7420 000A4380 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptCoverPoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptCoverPoint":
/* 800A7424 000A4384 38 00 00 00 */ li r0, 0
/* 800A7428 000A4388 90 03 00 04 */ stw r0, 4(r3)
/* 800A742C 000A438C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR21CScriptCameraWaypoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR21CScriptCameraWaypoint":
/* 800A7430 000A4390 38 00 00 00 */ li r0, 0
/* 800A7434 000A4394 90 03 00 04 */ stw r0, 4(r3)
/* 800A7438 000A4398 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR24CScriptCameraPitchVolume"
"Visit__24TCastToPtr<10CTeamAiMgr>FR24CScriptCameraPitchVolume":
/* 800A743C 000A439C 38 00 00 00 */ li r0, 0
/* 800A7440 000A43A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7444 000A43A4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptCameraHint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR17CScriptCameraHint":
/* 800A7448 000A43A8 38 00 00 00 */ li r0, 0
/* 800A744C 000A43AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7450 000A43B0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR18CScriptAiJumpPoint"
"Visit__24TCastToPtr<10CTeamAiMgr>FR18CScriptAiJumpPoint":
/* 800A7454 000A43B4 38 00 00 00 */ li r0, 0
/* 800A7458 000A43B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A745C 000A43BC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR20CScriptActorKeyframe"
"Visit__24TCastToPtr<10CTeamAiMgr>FR20CScriptActorKeyframe":
/* 800A7460 000A43C0 38 00 00 00 */ li r0, 0
/* 800A7464 000A43C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7468 000A43C8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptActor"
"Visit__24TCastToPtr<10CTeamAiMgr>FR12CScriptActor":
/* 800A746C 000A43CC 38 00 00 00 */ li r0, 0
/* 800A7470 000A43D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7474 000A43D4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR9CRepulsor"
"Visit__24TCastToPtr<10CTeamAiMgr>FR9CRepulsor":
/* 800A7478 000A43D8 38 00 00 00 */ li r0, 0
/* 800A747C 000A43DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7480 000A43E0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR7CPlayer"
"Visit__24TCastToPtr<10CTeamAiMgr>FR7CPlayer":
/* 800A7484 000A43E4 38 00 00 00 */ li r0, 0
/* 800A7488 000A43E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A748C 000A43EC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR13CPhysicsActor"
"Visit__24TCastToPtr<10CTeamAiMgr>FR13CPhysicsActor":
/* 800A7490 000A43F0 38 00 00 00 */ li r0, 0
/* 800A7494 000A43F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7498 000A43F8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR3CAi"
"Visit__24TCastToPtr<10CTeamAiMgr>FR3CAi":
/* 800A749C 000A43FC 38 00 00 00 */ li r0, 0
/* 800A74A0 000A4400 90 03 00 04 */ stw r0, 4(r3)
/* 800A74A4 000A4404 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR11CPathCamera"
"Visit__24TCastToPtr<10CTeamAiMgr>FR11CPathCamera":
/* 800A74A8 000A4408 38 00 00 00 */ li r0, 0
/* 800A74AC 000A440C 90 03 00 04 */ stw r0, 4(r3)
/* 800A74B0 000A4410 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR18CMetroidPrimeRelay"
"Visit__24TCastToPtr<10CTeamAiMgr>FR18CMetroidPrimeRelay":
/* 800A74B4 000A4414 38 00 00 00 */ li r0, 0
/* 800A74B8 000A4418 90 03 00 04 */ stw r0, 4(r3)
/* 800A74BC 000A441C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR19CHUDBillboardEffect"
"Visit__24TCastToPtr<10CTeamAiMgr>FR19CHUDBillboardEffect":
/* 800A74C0 000A4420 38 00 00 00 */ li r0, 0
/* 800A74C4 000A4424 90 03 00 04 */ stw r0, 4(r3)
/* 800A74C8 000A4428 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR15CGameProjectile"
"Visit__24TCastToPtr<10CTeamAiMgr>FR15CGameProjectile":
/* 800A74CC 000A442C 38 00 00 00 */ li r0, 0
/* 800A74D0 000A4430 90 03 00 04 */ stw r0, 4(r3)
/* 800A74D4 000A4434 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR10CGameLight"
"Visit__24TCastToPtr<10CTeamAiMgr>FR10CGameLight":
/* 800A74D8 000A4438 38 00 00 00 */ li r0, 0
/* 800A74DC 000A443C 90 03 00 04 */ stw r0, 4(r3)
/* 800A74E0 000A4440 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR11CGameCamera"
"Visit__24TCastToPtr<10CTeamAiMgr>FR11CGameCamera":
/* 800A74E4 000A4444 38 00 00 00 */ li r0, 0
/* 800A74E8 000A4448 90 03 00 04 */ stw r0, 4(r3)
/* 800A74EC 000A444C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR10CFishCloud"
"Visit__24TCastToPtr<10CTeamAiMgr>FR10CFishCloud":
/* 800A74F0 000A4450 38 00 00 00 */ li r0, 0
/* 800A74F4 000A4454 90 03 00 04 */ stw r0, 4(r3)
/* 800A74F8 000A4458 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR18CFirstPersonCamera"
"Visit__24TCastToPtr<10CTeamAiMgr>FR18CFirstPersonCamera":
/* 800A74FC 000A445C 38 00 00 00 */ li r0, 0
/* 800A7500 000A4460 90 03 00 04 */ stw r0, 4(r3)
/* 800A7504 000A4464 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR10CExplosion"
"Visit__24TCastToPtr<10CTeamAiMgr>FR10CExplosion":
/* 800A7508 000A4468 38 00 00 00 */ li r0, 0
/* 800A750C 000A446C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7510 000A4470 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR7CEntity"
"Visit__24TCastToPtr<10CTeamAiMgr>FR7CEntity":
/* 800A7514 000A4474 38 00 00 00 */ li r0, 0
/* 800A7518 000A4478 90 03 00 04 */ stw r0, 4(r3)
/* 800A751C 000A447C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR17CEnergyProjectile"
"Visit__24TCastToPtr<10CTeamAiMgr>FR17CEnergyProjectile":
/* 800A7520 000A4480 38 00 00 00 */ li r0, 0
/* 800A7524 000A4484 90 03 00 04 */ stw r0, 4(r3)
/* 800A7528 000A4488 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR16CDestroyableRock"
"Visit__24TCastToPtr<10CTeamAiMgr>FR16CDestroyableRock":
/* 800A752C 000A448C 38 00 00 00 */ li r0, 0
/* 800A7530 000A4490 90 03 00 04 */ stw r0, 4(r3)
/* 800A7534 000A4494 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR15CCollisionActor"
"Visit__24TCastToPtr<10CTeamAiMgr>FR15CCollisionActor":
/* 800A7538 000A4498 38 00 00 00 */ li r0, 0
/* 800A753C 000A449C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7540 000A44A0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR16CCinematicCamera"
"Visit__24TCastToPtr<10CTeamAiMgr>FR16CCinematicCamera":
/* 800A7544 000A44A4 38 00 00 00 */ li r0, 0
/* 800A7548 000A44A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A754C 000A44AC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR5CBomb"
"Visit__24TCastToPtr<10CTeamAiMgr>FR5CBomb":
/* 800A7550 000A44B0 38 00 00 00 */ li r0, 0
/* 800A7554 000A44B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7558 000A44B8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR11CBallCamera"
"Visit__24TCastToPtr<10CTeamAiMgr>FR11CBallCamera":
/* 800A755C 000A44BC 38 00 00 00 */ li r0, 0
/* 800A7560 000A44C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7564 000A44C4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CTeamAiMgr>FR6CActor"
"Visit__24TCastToPtr<10CTeamAiMgr>FR6CActor":
/* 800A7568 000A44C8 38 00 00 00 */ li r0, 0
/* 800A756C 000A44CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7570 000A44D0 4E 80 00 20 */ blr
.global "__ct__24TCastToPtr<10CTeamAiMgr>FP7CEntity"
"__ct__24TCastToPtr<10CTeamAiMgr>FP7CEntity":
/* 800A7574 000A44D4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A7578 000A44D8 7C 08 02 A6 */ mflr r0
/* 800A757C 000A44DC 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A7580 000A44E0 3C A0 80 3E */ lis r5, lbl_803DE704@ha
/* 800A7584 000A44E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A7588 000A44E8 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A758C 000A44EC 28 04 00 00 */ cmplwi r4, 0
/* 800A7590 000A44F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A7594 000A44F4 7C 7F 1B 78 */ mr r31, r3
/* 800A7598 000A44F8 38 65 E7 04 */ addi r3, r5, lbl_803DE704@l
/* 800A759C 000A44FC 90 1F 00 00 */ stw r0, 0(r31)
/* 800A75A0 000A4500 38 00 00 00 */ li r0, 0
/* 800A75A4 000A4504 90 7F 00 00 */ stw r3, 0(r31)
/* 800A75A8 000A4508 90 1F 00 04 */ stw r0, 4(r31)
/* 800A75AC 000A450C 41 82 00 1C */ beq lbl_800A75C8
/* 800A75B0 000A4510 7C 83 23 78 */ mr r3, r4
/* 800A75B4 000A4514 7F E4 FB 78 */ mr r4, r31
/* 800A75B8 000A4518 81 83 00 00 */ lwz r12, 0(r3)
/* 800A75BC 000A451C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A75C0 000A4520 7D 89 03 A6 */ mtctr r12
/* 800A75C4 000A4524 4E 80 04 21 */ bctrl
lbl_800A75C8:
/* 800A75C8 000A4528 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A75CC 000A452C 7F E3 FB 78 */ mr r3, r31
/* 800A75D0 000A4530 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A75D4 000A4534 7C 08 03 A6 */ mtlr r0
/* 800A75D8 000A4538 38 21 00 10 */ addi r1, r1, 0x10
/* 800A75DC 000A453C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR7CWeapon"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR7CWeapon":
/* 800A75E0 000A4540 38 00 00 00 */ li r0, 0
/* 800A75E4 000A4544 90 03 00 04 */ stw r0, 4(r3)
/* 800A75E8 000A4548 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CWallCrawlerSwarm"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CWallCrawlerSwarm":
/* 800A75EC 000A454C 38 00 00 00 */ li r0, 0
/* 800A75F0 000A4550 90 03 00 04 */ stw r0, 4(r3)
/* 800A75F4 000A4554 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR20CScriptSpindleCamera"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR20CScriptSpindleCamera":
/* 800A75F8 000A4558 38 00 00 00 */ li r0, 0
/* 800A75FC 000A455C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7600 000A4560 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CSnakeWeedSwarm"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CSnakeWeedSwarm":
/* 800A7604 000A4564 38 00 00 00 */ li r0, 0
/* 800A7608 000A4568 90 03 00 04 */ stw r0, 4(r3)
/* 800A760C 000A456C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CScriptWaypoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CScriptWaypoint":
/* 800A7610 000A4570 38 00 00 00 */ li r0, 0
/* 800A7614 000A4574 90 03 00 04 */ stw r0, 4(r3)
/* 800A7618 000A4578 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptWater"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptWater":
/* 800A761C 000A457C 38 00 00 00 */ li r0, 0
/* 800A7620 000A4580 90 03 00 04 */ stw r0, 4(r3)
/* 800A7624 000A4584 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptVisorFlare"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptVisorFlare":
/* 800A7628 000A4588 38 00 00 00 */ li r0, 0
/* 800A762C 000A458C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7630 000A4590 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR14CScriptTrigger"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR14CScriptTrigger":
/* 800A7634 000A4594 38 00 00 00 */ li r0, 0
/* 800A7638 000A4598 90 03 00 04 */ stw r0, 4(r3)
/* 800A763C 000A459C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptTimer"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptTimer":
/* 800A7640 000A45A0 38 00 00 00 */ li r0, 0
/* 800A7644 000A45A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7648 000A45A8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CTeamAiMgr"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CTeamAiMgr":
/* 800A764C 000A45AC 38 00 00 00 */ li r0, 0
/* 800A7650 000A45B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7654 000A45B4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR21CScriptTargetingPoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR21CScriptTargetingPoint":
/* 800A7658 000A45B8 90 83 00 04 */ stw r4, 4(r3)
/* 800A765C 000A45BC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR25CScriptSpiderBallWaypoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR25CScriptSpiderBallWaypoint":
/* 800A7660 000A45C0 38 00 00 00 */ li r0, 0
/* 800A7664 000A45C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7668 000A45C8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR34CScriptSpiderBallAttractionSurface":
/* 800A766C 000A45CC 38 00 00 00 */ li r0, 0
/* 800A7670 000A45D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7674 000A45D4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR22CScriptSpecialFunction"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR22CScriptSpecialFunction":
/* 800A7678 000A45D8 38 00 00 00 */ li r0, 0
/* 800A767C 000A45DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7680 000A45E0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptSpawnPoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptSpawnPoint":
/* 800A7684 000A45E4 38 00 00 00 */ li r0, 0
/* 800A7688 000A45E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A768C 000A45EC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptSound"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptSound":
/* 800A7690 000A45F0 38 00 00 00 */ li r0, 0
/* 800A7694 000A45F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7698 000A45F8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR20CScriptRoomAcoustics"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR20CScriptRoomAcoustics":
/* 800A769C 000A45FC 38 00 00 00 */ li r0, 0
/* 800A76A0 000A4600 90 03 00 04 */ stw r0, 4(r3)
/* 800A76A4 000A4604 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR22CScriptPointOfInterest"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR22CScriptPointOfInterest":
/* 800A76A8 000A4608 38 00 00 00 */ li r0, 0
/* 800A76AC 000A460C 90 03 00 04 */ stw r0, 4(r3)
/* 800A76B0 000A4610 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptPlayerHint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptPlayerHint":
/* 800A76B4 000A4614 38 00 00 00 */ li r0, 0
/* 800A76B8 000A4618 90 03 00 04 */ stw r0, 4(r3)
/* 800A76BC 000A461C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CScriptPlatform"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CScriptPlatform":
/* 800A76C0 000A4620 38 00 00 00 */ li r0, 0
/* 800A76C4 000A4624 90 03 00 04 */ stw r0, 4(r3)
/* 800A76C8 000A4628 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR13CScriptPickup"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR13CScriptPickup":
/* 800A76CC 000A462C 38 00 00 00 */ li r0, 0
/* 800A76D0 000A4630 90 03 00 04 */ stw r0, 4(r3)
/* 800A76D4 000A4634 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CScriptMazeNode"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CScriptMazeNode":
/* 800A76D8 000A4638 38 00 00 00 */ li r0, 0
/* 800A76DC 000A463C 90 03 00 04 */ stw r0, 4(r3)
/* 800A76E0 000A4640 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR16CScriptGunTurret"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR16CScriptGunTurret":
/* 800A76E4 000A4644 38 00 00 00 */ li r0, 0
/* 800A76E8 000A4648 90 03 00 04 */ stw r0, 4(r3)
/* 800A76EC 000A464C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR19CScriptGrapplePoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR19CScriptGrapplePoint":
/* 800A76F0 000A4650 38 00 00 00 */ li r0, 0
/* 800A76F4 000A4654 90 03 00 04 */ stw r0, 4(r3)
/* 800A76F8 000A4658 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR13CScriptEffect"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR13CScriptEffect":
/* 800A76FC 000A465C 38 00 00 00 */ li r0, 0
/* 800A7700 000A4660 90 03 00 04 */ stw r0, 4(r3)
/* 800A7704 000A4664 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CScriptDoor"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CScriptDoor":
/* 800A7708 000A4668 38 00 00 00 */ li r0, 0
/* 800A770C 000A466C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7710 000A4670 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CScriptDock"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CScriptDock":
/* 800A7714 000A4674 38 00 00 00 */ li r0, 0
/* 800A7718 000A4678 90 03 00 04 */ stw r0, 4(r3)
/* 800A771C 000A467C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CScriptDistanceFog"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CScriptDistanceFog":
/* 800A7720 000A4680 38 00 00 00 */ li r0, 0
/* 800A7724 000A4684 90 03 00 04 */ stw r0, 4(r3)
/* 800A7728 000A4688 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR26CScriptDebugCameraWaypoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR26CScriptDebugCameraWaypoint":
/* 800A772C 000A468C 38 00 00 00 */ li r0, 0
/* 800A7730 000A4690 90 03 00 04 */ stw r0, 4(r3)
/* 800A7734 000A4694 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptCoverPoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptCoverPoint":
/* 800A7738 000A4698 38 00 00 00 */ li r0, 0
/* 800A773C 000A469C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7740 000A46A0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR21CScriptCameraWaypoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR21CScriptCameraWaypoint":
/* 800A7744 000A46A4 38 00 00 00 */ li r0, 0
/* 800A7748 000A46A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A774C 000A46AC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR24CScriptCameraPitchVolume"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR24CScriptCameraPitchVolume":
/* 800A7750 000A46B0 38 00 00 00 */ li r0, 0
/* 800A7754 000A46B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7758 000A46B8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptCameraHint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CScriptCameraHint":
/* 800A775C 000A46BC 38 00 00 00 */ li r0, 0
/* 800A7760 000A46C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7764 000A46C4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CScriptAiJumpPoint"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CScriptAiJumpPoint":
/* 800A7768 000A46C8 38 00 00 00 */ li r0, 0
/* 800A776C 000A46CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7770 000A46D0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR20CScriptActorKeyframe"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR20CScriptActorKeyframe":
/* 800A7774 000A46D4 38 00 00 00 */ li r0, 0
/* 800A7778 000A46D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A777C 000A46DC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptActor"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR12CScriptActor":
/* 800A7780 000A46E0 38 00 00 00 */ li r0, 0
/* 800A7784 000A46E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7788 000A46E8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR9CRepulsor"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR9CRepulsor":
/* 800A778C 000A46EC 38 00 00 00 */ li r0, 0
/* 800A7790 000A46F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7794 000A46F4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR7CPlayer"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR7CPlayer":
/* 800A7798 000A46F8 38 00 00 00 */ li r0, 0
/* 800A779C 000A46FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A77A0 000A4700 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR13CPhysicsActor"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR13CPhysicsActor":
/* 800A77A4 000A4704 38 00 00 00 */ li r0, 0
/* 800A77A8 000A4708 90 03 00 04 */ stw r0, 4(r3)
/* 800A77AC 000A470C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR3CAi"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR3CAi":
/* 800A77B0 000A4710 38 00 00 00 */ li r0, 0
/* 800A77B4 000A4714 90 03 00 04 */ stw r0, 4(r3)
/* 800A77B8 000A4718 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CPathCamera"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CPathCamera":
/* 800A77BC 000A471C 38 00 00 00 */ li r0, 0
/* 800A77C0 000A4720 90 03 00 04 */ stw r0, 4(r3)
/* 800A77C4 000A4724 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CMetroidPrimeRelay"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CMetroidPrimeRelay":
/* 800A77C8 000A4728 38 00 00 00 */ li r0, 0
/* 800A77CC 000A472C 90 03 00 04 */ stw r0, 4(r3)
/* 800A77D0 000A4730 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR19CHUDBillboardEffect"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR19CHUDBillboardEffect":
/* 800A77D4 000A4734 38 00 00 00 */ li r0, 0
/* 800A77D8 000A4738 90 03 00 04 */ stw r0, 4(r3)
/* 800A77DC 000A473C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CGameProjectile"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CGameProjectile":
/* 800A77E0 000A4740 38 00 00 00 */ li r0, 0
/* 800A77E4 000A4744 90 03 00 04 */ stw r0, 4(r3)
/* 800A77E8 000A4748 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CGameLight"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CGameLight":
/* 800A77EC 000A474C 38 00 00 00 */ li r0, 0
/* 800A77F0 000A4750 90 03 00 04 */ stw r0, 4(r3)
/* 800A77F4 000A4754 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CGameCamera"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CGameCamera":
/* 800A77F8 000A4758 38 00 00 00 */ li r0, 0
/* 800A77FC 000A475C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7800 000A4760 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CFishCloud"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CFishCloud":
/* 800A7804 000A4764 38 00 00 00 */ li r0, 0
/* 800A7808 000A4768 90 03 00 04 */ stw r0, 4(r3)
/* 800A780C 000A476C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CFirstPersonCamera"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR18CFirstPersonCamera":
/* 800A7810 000A4770 38 00 00 00 */ li r0, 0
/* 800A7814 000A4774 90 03 00 04 */ stw r0, 4(r3)
/* 800A7818 000A4778 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CExplosion"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR10CExplosion":
/* 800A781C 000A477C 38 00 00 00 */ li r0, 0
/* 800A7820 000A4780 90 03 00 04 */ stw r0, 4(r3)
/* 800A7824 000A4784 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR7CEntity"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR7CEntity":
/* 800A7828 000A4788 38 00 00 00 */ li r0, 0
/* 800A782C 000A478C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7830 000A4790 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CEnergyProjectile"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR17CEnergyProjectile":
/* 800A7834 000A4794 38 00 00 00 */ li r0, 0
/* 800A7838 000A4798 90 03 00 04 */ stw r0, 4(r3)
/* 800A783C 000A479C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR16CDestroyableRock"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR16CDestroyableRock":
/* 800A7840 000A47A0 38 00 00 00 */ li r0, 0
/* 800A7844 000A47A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7848 000A47A8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CCollisionActor"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR15CCollisionActor":
/* 800A784C 000A47AC 38 00 00 00 */ li r0, 0
/* 800A7850 000A47B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7854 000A47B4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR16CCinematicCamera"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR16CCinematicCamera":
/* 800A7858 000A47B8 38 00 00 00 */ li r0, 0
/* 800A785C 000A47BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7860 000A47C0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR5CBomb"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR5CBomb":
/* 800A7864 000A47C4 38 00 00 00 */ li r0, 0
/* 800A7868 000A47C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A786C 000A47CC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CBallCamera"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR11CBallCamera":
/* 800A7870 000A47D0 38 00 00 00 */ li r0, 0
/* 800A7874 000A47D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7878 000A47D8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptTargetingPoint>FR6CActor"
"Visit__35TCastToPtr<21CScriptTargetingPoint>FR6CActor":
/* 800A787C 000A47DC 38 00 00 00 */ li r0, 0
/* 800A7880 000A47E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7884 000A47E4 4E 80 00 20 */ blr
.global "__ct__35TCastToPtr<21CScriptTargetingPoint>FP7CEntity"
"__ct__35TCastToPtr<21CScriptTargetingPoint>FP7CEntity":
/* 800A7888 000A47E8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A788C 000A47EC 7C 08 02 A6 */ mflr r0
/* 800A7890 000A47F0 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A7894 000A47F4 3C A0 80 3E */ lis r5, lbl_803DE618@ha
/* 800A7898 000A47F8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A789C 000A47FC 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A78A0 000A4800 28 04 00 00 */ cmplwi r4, 0
/* 800A78A4 000A4804 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A78A8 000A4808 7C 7F 1B 78 */ mr r31, r3
/* 800A78AC 000A480C 38 65 E6 18 */ addi r3, r5, lbl_803DE618@l
/* 800A78B0 000A4810 90 1F 00 00 */ stw r0, 0(r31)
/* 800A78B4 000A4814 38 00 00 00 */ li r0, 0
/* 800A78B8 000A4818 90 7F 00 00 */ stw r3, 0(r31)
/* 800A78BC 000A481C 90 1F 00 04 */ stw r0, 4(r31)
/* 800A78C0 000A4820 41 82 00 1C */ beq lbl_800A78DC
/* 800A78C4 000A4824 7C 83 23 78 */ mr r3, r4
/* 800A78C8 000A4828 7F E4 FB 78 */ mr r4, r31
/* 800A78CC 000A482C 81 83 00 00 */ lwz r12, 0(r3)
/* 800A78D0 000A4830 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A78D4 000A4834 7D 89 03 A6 */ mtctr r12
/* 800A78D8 000A4838 4E 80 04 21 */ bctrl
lbl_800A78DC:
/* 800A78DC 000A483C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A78E0 000A4840 7F E3 FB 78 */ mr r3, r31
/* 800A78E4 000A4844 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A78E8 000A4848 7C 08 03 A6 */ mtlr r0
/* 800A78EC 000A484C 38 21 00 10 */ addi r1, r1, 0x10
/* 800A78F0 000A4850 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR7CWeapon"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR7CWeapon":
/* 800A78F4 000A4854 38 00 00 00 */ li r0, 0
/* 800A78F8 000A4858 90 03 00 04 */ stw r0, 4(r3)
/* 800A78FC 000A485C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CWallCrawlerSwarm"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CWallCrawlerSwarm":
/* 800A7900 000A4860 38 00 00 00 */ li r0, 0
/* 800A7904 000A4864 90 03 00 04 */ stw r0, 4(r3)
/* 800A7908 000A4868 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR20CScriptSpindleCamera"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR20CScriptSpindleCamera":
/* 800A790C 000A486C 38 00 00 00 */ li r0, 0
/* 800A7910 000A4870 90 03 00 04 */ stw r0, 4(r3)
/* 800A7914 000A4874 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CSnakeWeedSwarm"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CSnakeWeedSwarm":
/* 800A7918 000A4878 38 00 00 00 */ li r0, 0
/* 800A791C 000A487C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7920 000A4880 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CScriptWaypoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CScriptWaypoint":
/* 800A7924 000A4884 38 00 00 00 */ li r0, 0
/* 800A7928 000A4888 90 03 00 04 */ stw r0, 4(r3)
/* 800A792C 000A488C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptWater"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptWater":
/* 800A7930 000A4890 38 00 00 00 */ li r0, 0
/* 800A7934 000A4894 90 03 00 04 */ stw r0, 4(r3)
/* 800A7938 000A4898 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptVisorFlare"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptVisorFlare":
/* 800A793C 000A489C 38 00 00 00 */ li r0, 0
/* 800A7940 000A48A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7944 000A48A4 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR14CScriptTrigger"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR14CScriptTrigger":
/* 800A7948 000A48A8 38 00 00 00 */ li r0, 0
/* 800A794C 000A48AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7950 000A48B0 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptTimer"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptTimer":
/* 800A7954 000A48B4 38 00 00 00 */ li r0, 0
/* 800A7958 000A48B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A795C 000A48BC 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CTeamAiMgr"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CTeamAiMgr":
/* 800A7960 000A48C0 38 00 00 00 */ li r0, 0
/* 800A7964 000A48C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7968 000A48C8 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR21CScriptTargetingPoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR21CScriptTargetingPoint":
/* 800A796C 000A48CC 38 00 00 00 */ li r0, 0
/* 800A7970 000A48D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7974 000A48D4 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR25CScriptSpiderBallWaypoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR25CScriptSpiderBallWaypoint":
/* 800A7978 000A48D8 90 83 00 04 */ stw r4, 4(r3)
/* 800A797C 000A48DC 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR34CScriptSpiderBallAttractionSurface":
/* 800A7980 000A48E0 38 00 00 00 */ li r0, 0
/* 800A7984 000A48E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7988 000A48E8 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR22CScriptSpecialFunction"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR22CScriptSpecialFunction":
/* 800A798C 000A48EC 38 00 00 00 */ li r0, 0
/* 800A7990 000A48F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7994 000A48F4 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptSpawnPoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptSpawnPoint":
/* 800A7998 000A48F8 38 00 00 00 */ li r0, 0
/* 800A799C 000A48FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A79A0 000A4900 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptSound"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptSound":
/* 800A79A4 000A4904 38 00 00 00 */ li r0, 0
/* 800A79A8 000A4908 90 03 00 04 */ stw r0, 4(r3)
/* 800A79AC 000A490C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR20CScriptRoomAcoustics"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR20CScriptRoomAcoustics":
/* 800A79B0 000A4910 38 00 00 00 */ li r0, 0
/* 800A79B4 000A4914 90 03 00 04 */ stw r0, 4(r3)
/* 800A79B8 000A4918 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR22CScriptPointOfinterest"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR22CScriptPointOfinterest":
/* 800A79BC 000A491C 38 00 00 00 */ li r0, 0
/* 800A79C0 000A4920 90 03 00 04 */ stw r0, 4(r3)
/* 800A79C4 000A4924 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptPlayerHint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptPlayerHint":
/* 800A79C8 000A4928 38 00 00 00 */ li r0, 0
/* 800A79CC 000A492C 90 03 00 04 */ stw r0, 4(r3)
/* 800A79D0 000A4930 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CScriptPlatform"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CScriptPlatform":
/* 800A79D4 000A4934 38 00 00 00 */ li r0, 0
/* 800A79D8 000A4938 90 03 00 04 */ stw r0, 4(r3)
/* 800A79DC 000A493C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR13CScriptPickup"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR13CScriptPickup":
/* 800A79E0 000A4940 38 00 00 00 */ li r0, 0
/* 800A79E4 000A4944 90 03 00 04 */ stw r0, 4(r3)
/* 800A79E8 000A4948 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CScriptMazeNode"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CScriptMazeNode":
/* 800A79EC 000A494C 38 00 00 00 */ li r0, 0
/* 800A79F0 000A4950 90 03 00 04 */ stw r0, 4(r3)
/* 800A79F4 000A4954 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR16CScriptGunTurret"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR16CScriptGunTurret":
/* 800A79F8 000A4958 38 00 00 00 */ li r0, 0
/* 800A79FC 000A495C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A00 000A4960 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR19CScriptGrapplePoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR19CScriptGrapplePoint":
/* 800A7A04 000A4964 38 00 00 00 */ li r0, 0
/* 800A7A08 000A4968 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A0C 000A496C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR13CScriptEffect"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR13CScriptEffect":
/* 800A7A10 000A4970 38 00 00 00 */ li r0, 0
/* 800A7A14 000A4974 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A18 000A4978 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CScriptDoor"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CScriptDoor":
/* 800A7A1C 000A497C 38 00 00 00 */ li r0, 0
/* 800A7A20 000A4980 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A24 000A4984 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CScriptDock"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CScriptDock":
/* 800A7A28 000A4988 38 00 00 00 */ li r0, 0
/* 800A7A2C 000A498C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A30 000A4990 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CScriptDistanceFog"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CScriptDistanceFog":
/* 800A7A34 000A4994 38 00 00 00 */ li r0, 0
/* 800A7A38 000A4998 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A3C 000A499C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR26CScriptDebugCameraWaypoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR26CScriptDebugCameraWaypoint":
/* 800A7A40 000A49A0 38 00 00 00 */ li r0, 0
/* 800A7A44 000A49A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A48 000A49A8 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptCoverPoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptCoverPoint":
/* 800A7A4C 000A49AC 38 00 00 00 */ li r0, 0
/* 800A7A50 000A49B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A54 000A49B4 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR21CScriptCameraWaypoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR21CScriptCameraWaypoint":
/* 800A7A58 000A49B8 38 00 00 00 */ li r0, 0
/* 800A7A5C 000A49BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A60 000A49C0 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR24CScriptCameraPitchVolume"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR24CScriptCameraPitchVolume":
/* 800A7A64 000A49C4 38 00 00 00 */ li r0, 0
/* 800A7A68 000A49C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A6C 000A49CC 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptCameraHint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CScriptCameraHint":
/* 800A7A70 000A49D0 38 00 00 00 */ li r0, 0
/* 800A7A74 000A49D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A78 000A49D8 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CScriptAiJumpPoint"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CScriptAiJumpPoint":
/* 800A7A7C 000A49DC 38 00 00 00 */ li r0, 0
/* 800A7A80 000A49E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A84 000A49E4 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR20CScriptActorKeyframe"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR20CScriptActorKeyframe":
/* 800A7A88 000A49E8 38 00 00 00 */ li r0, 0
/* 800A7A8C 000A49EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A90 000A49F0 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptActor"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR12CScriptActor":
/* 800A7A94 000A49F4 38 00 00 00 */ li r0, 0
/* 800A7A98 000A49F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7A9C 000A49FC 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR9CRepulsor"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR9CRepulsor":
/* 800A7AA0 000A4A00 38 00 00 00 */ li r0, 0
/* 800A7AA4 000A4A04 90 03 00 04 */ stw r0, 4(r3)
/* 800A7AA8 000A4A08 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR7CPlayer"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR7CPlayer":
/* 800A7AAC 000A4A0C 38 00 00 00 */ li r0, 0
/* 800A7AB0 000A4A10 90 03 00 04 */ stw r0, 4(r3)
/* 800A7AB4 000A4A14 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR13CPhysicsActor"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR13CPhysicsActor":
/* 800A7AB8 000A4A18 38 00 00 00 */ li r0, 0
/* 800A7ABC 000A4A1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7AC0 000A4A20 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR3CAi"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR3CAi":
/* 800A7AC4 000A4A24 38 00 00 00 */ li r0, 0
/* 800A7AC8 000A4A28 90 03 00 04 */ stw r0, 4(r3)
/* 800A7ACC 000A4A2C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CPathCamera"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CPathCamera":
/* 800A7AD0 000A4A30 38 00 00 00 */ li r0, 0
/* 800A7AD4 000A4A34 90 03 00 04 */ stw r0, 4(r3)
/* 800A7AD8 000A4A38 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CMetroidPrimeRelay"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CMetroidPrimeRelay":
/* 800A7ADC 000A4A3C 38 00 00 00 */ li r0, 0
/* 800A7AE0 000A4A40 90 03 00 04 */ stw r0, 4(r3)
/* 800A7AE4 000A4A44 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR19CHUDBillboardEffect"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR19CHUDBillboardEffect":
/* 800A7AE8 000A4A48 38 00 00 00 */ li r0, 0
/* 800A7AEC 000A4A4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7AF0 000A4A50 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CGameProjectile"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CGameProjectile":
/* 800A7AF4 000A4A54 38 00 00 00 */ li r0, 0
/* 800A7AF8 000A4A58 90 03 00 04 */ stw r0, 4(r3)
/* 800A7AFC 000A4A5C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CGameLight"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CGameLight":
/* 800A7B00 000A4A60 38 00 00 00 */ li r0, 0
/* 800A7B04 000A4A64 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B08 000A4A68 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CGameCamera"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CGameCamera":
/* 800A7B0C 000A4A6C 38 00 00 00 */ li r0, 0
/* 800A7B10 000A4A70 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B14 000A4A74 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CFishCloud"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CFishCloud":
/* 800A7B18 000A4A78 38 00 00 00 */ li r0, 0
/* 800A7B1C 000A4A7C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B20 000A4A80 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CFirstPersonCamera"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR18CFirstPersonCamera":
/* 800A7B24 000A4A84 38 00 00 00 */ li r0, 0
/* 800A7B28 000A4A88 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B2C 000A4A8C 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CExplosion"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR10CExplosion":
/* 800A7B30 000A4A90 38 00 00 00 */ li r0, 0
/* 800A7B34 000A4A94 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B38 000A4A98 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR7CEntity"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR7CEntity":
/* 800A7B3C 000A4A9C 38 00 00 00 */ li r0, 0
/* 800A7B40 000A4AA0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B44 000A4AA4 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CEnergyProjectile"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR17CEnergyProjectile":
/* 800A7B48 000A4AA8 38 00 00 00 */ li r0, 0
/* 800A7B4C 000A4AAC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B50 000A4AB0 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR16CDestroyableRock"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR16CDestroyableRock":
/* 800A7B54 000A4AB4 38 00 00 00 */ li r0, 0
/* 800A7B58 000A4AB8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B5C 000A4ABC 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CCollisionActor"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR15CCollisionActor":
/* 800A7B60 000A4AC0 38 00 00 00 */ li r0, 0
/* 800A7B64 000A4AC4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B68 000A4AC8 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR16CCinematicCamera"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR16CCinematicCamera":
/* 800A7B6C 000A4ACC 38 00 00 00 */ li r0, 0
/* 800A7B70 000A4AD0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B74 000A4AD4 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR5CBomb"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR5CBomb":
/* 800A7B78 000A4AD8 38 00 00 00 */ li r0, 0
/* 800A7B7C 000A4ADC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B80 000A4AE0 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CBallCamera"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR11CBallCamera":
/* 800A7B84 000A4AE4 38 00 00 00 */ li r0, 0
/* 800A7B88 000A4AE8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B8C 000A4AEC 4E 80 00 20 */ blr
.global "Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR6CActor"
"Visit__39TCastToPtr<25CScriptSpiderBallWaypoint>FR6CActor":
/* 800A7B90 000A4AF0 38 00 00 00 */ li r0, 0
/* 800A7B94 000A4AF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7B98 000A4AF8 4E 80 00 20 */ blr
.global "__ct__39TCastToPtr<25CScriptSpiderBallWaypoint>FP7CEntity"
"__ct__39TCastToPtr<25CScriptSpiderBallWaypoint>FP7CEntity":
/* 800A7B9C 000A4AFC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A7BA0 000A4B00 7C 08 02 A6 */ mflr r0
/* 800A7BA4 000A4B04 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A7BA8 000A4B08 3C A0 80 3E */ lis r5, lbl_803DE52C@ha
/* 800A7BAC 000A4B0C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A7BB0 000A4B10 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A7BB4 000A4B14 28 04 00 00 */ cmplwi r4, 0
/* 800A7BB8 000A4B18 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A7BBC 000A4B1C 7C 7F 1B 78 */ mr r31, r3
/* 800A7BC0 000A4B20 38 65 E5 2C */ addi r3, r5, lbl_803DE52C@l
/* 800A7BC4 000A4B24 90 1F 00 00 */ stw r0, 0(r31)
/* 800A7BC8 000A4B28 38 00 00 00 */ li r0, 0
/* 800A7BCC 000A4B2C 90 7F 00 00 */ stw r3, 0(r31)
/* 800A7BD0 000A4B30 90 1F 00 04 */ stw r0, 4(r31)
/* 800A7BD4 000A4B34 41 82 00 1C */ beq lbl_800A7BF0
/* 800A7BD8 000A4B38 7C 83 23 78 */ mr r3, r4
/* 800A7BDC 000A4B3C 7F E4 FB 78 */ mr r4, r31
/* 800A7BE0 000A4B40 81 83 00 00 */ lwz r12, 0(r3)
/* 800A7BE4 000A4B44 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A7BE8 000A4B48 7D 89 03 A6 */ mtctr r12
/* 800A7BEC 000A4B4C 4E 80 04 21 */ bctrl
lbl_800A7BF0:
/* 800A7BF0 000A4B50 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A7BF4 000A4B54 7F E3 FB 78 */ mr r3, r31
/* 800A7BF8 000A4B58 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A7BFC 000A4B5C 7C 08 03 A6 */ mtlr r0
/* 800A7C00 000A4B60 38 21 00 10 */ addi r1, r1, 0x10
/* 800A7C04 000A4B64 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR7CWeapon"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR7CWeapon":
/* 800A7C08 000A4B68 38 00 00 00 */ li r0, 0
/* 800A7C0C 000A4B6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C10 000A4B70 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CWallCrawlerSwarm"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CWallCrawlerSwarm":
/* 800A7C14 000A4B74 38 00 00 00 */ li r0, 0
/* 800A7C18 000A4B78 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C1C 000A4B7C 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR20CScriptSpindleCamera"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR20CScriptSpindleCamera":
/* 800A7C20 000A4B80 38 00 00 00 */ li r0, 0
/* 800A7C24 000A4B84 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C28 000A4B88 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CSnakeWeedSwarm"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CSnakeWeedSwarm":
/* 800A7C2C 000A4B8C 38 00 00 00 */ li r0, 0
/* 800A7C30 000A4B90 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C34 000A4B94 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CScriptWaypoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CScriptWaypoint":
/* 800A7C38 000A4B98 38 00 00 00 */ li r0, 0
/* 800A7C3C 000A4B9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C40 000A4BA0 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptWater"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptWater":
/* 800A7C44 000A4BA4 38 00 00 00 */ li r0, 0
/* 800A7C48 000A4BA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C4C 000A4BAC 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptVisorFlare"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptVisorFlare":
/* 800A7C50 000A4BB0 38 00 00 00 */ li r0, 0
/* 800A7C54 000A4BB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C58 000A4BB8 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR14CScriptTrigger"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR14CScriptTrigger":
/* 800A7C5C 000A4BBC 38 00 00 00 */ li r0, 0
/* 800A7C60 000A4BC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C64 000A4BC4 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptTimer"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptTimer":
/* 800A7C68 000A4BC8 38 00 00 00 */ li r0, 0
/* 800A7C6C 000A4BCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C70 000A4BD0 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CTeamAiMgr"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CTeamAiMgr":
/* 800A7C74 000A4BD4 38 00 00 00 */ li r0, 0
/* 800A7C78 000A4BD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C7C 000A4BDC 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR21CScriptTargetingPoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR21CScriptTargetingPoint":
/* 800A7C80 000A4BE0 38 00 00 00 */ li r0, 0
/* 800A7C84 000A4BE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C88 000A4BE8 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR25CScriptSpiderBallWaypoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR25CScriptSpiderBallWaypoint":
/* 800A7C8C 000A4BEC 38 00 00 00 */ li r0, 0
/* 800A7C90 000A4BF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7C94 000A4BF4 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR34CScriptSpiderBallAttractionSurface"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR34CScriptSpiderBallAttractionSurface":
/* 800A7C98 000A4BF8 90 83 00 04 */ stw r4, 4(r3)
/* 800A7C9C 000A4BFC 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR22CScriptSpecialFunction"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR22CScriptSpecialFunction":
/* 800A7CA0 000A4C00 38 00 00 00 */ li r0, 0
/* 800A7CA4 000A4C04 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CA8 000A4C08 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptSpawnPoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptSpawnPoint":
/* 800A7CAC 000A4C0C 38 00 00 00 */ li r0, 0
/* 800A7CB0 000A4C10 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CB4 000A4C14 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptSound"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptSound":
/* 800A7CB8 000A4C18 38 00 00 00 */ li r0, 0
/* 800A7CBC 000A4C1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CC0 000A4C20 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR20CScriptRoomAcoustics"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR20CScriptRoomAcoustics":
/* 800A7CC4 000A4C24 38 00 00 00 */ li r0, 0
/* 800A7CC8 000A4C28 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CCC 000A4C2C 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR22CScriptPointOfinterest"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR22CScriptPointOfinterest":
/* 800A7CD0 000A4C30 38 00 00 00 */ li r0, 0
/* 800A7CD4 000A4C34 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CD8 000A4C38 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptPlayerHint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptPlayerHint":
/* 800A7CDC 000A4C3C 38 00 00 00 */ li r0, 0
/* 800A7CE0 000A4C40 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CE4 000A4C44 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CScriptPlatform"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CScriptPlatform":
/* 800A7CE8 000A4C48 38 00 00 00 */ li r0, 0
/* 800A7CEC 000A4C4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CF0 000A4C50 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR13CScriptPickup"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR13CScriptPickup":
/* 800A7CF4 000A4C54 38 00 00 00 */ li r0, 0
/* 800A7CF8 000A4C58 90 03 00 04 */ stw r0, 4(r3)
/* 800A7CFC 000A4C5C 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CScriptMazeNode"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CScriptMazeNode":
/* 800A7D00 000A4C60 38 00 00 00 */ li r0, 0
/* 800A7D04 000A4C64 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D08 000A4C68 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR16CScriptGunTurret"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR16CScriptGunTurret":
/* 800A7D0C 000A4C6C 38 00 00 00 */ li r0, 0
/* 800A7D10 000A4C70 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D14 000A4C74 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR19CScriptGrapplePoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR19CScriptGrapplePoint":
/* 800A7D18 000A4C78 38 00 00 00 */ li r0, 0
/* 800A7D1C 000A4C7C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D20 000A4C80 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR13CScriptEffect"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR13CScriptEffect":
/* 800A7D24 000A4C84 38 00 00 00 */ li r0, 0
/* 800A7D28 000A4C88 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D2C 000A4C8C 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CScriptDoor"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CScriptDoor":
/* 800A7D30 000A4C90 38 00 00 00 */ li r0, 0
/* 800A7D34 000A4C94 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D38 000A4C98 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CScriptDock"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CScriptDock":
/* 800A7D3C 000A4C9C 38 00 00 00 */ li r0, 0
/* 800A7D40 000A4CA0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D44 000A4CA4 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CScriptDistanceFog"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CScriptDistanceFog":
/* 800A7D48 000A4CA8 38 00 00 00 */ li r0, 0
/* 800A7D4C 000A4CAC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D50 000A4CB0 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR26CScriptDebugCameraWaypoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR26CScriptDebugCameraWaypoint":
/* 800A7D54 000A4CB4 38 00 00 00 */ li r0, 0
/* 800A7D58 000A4CB8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D5C 000A4CBC 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptCoverPoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptCoverPoint":
/* 800A7D60 000A4CC0 38 00 00 00 */ li r0, 0
/* 800A7D64 000A4CC4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D68 000A4CC8 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR21CScriptCameraWaypoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR21CScriptCameraWaypoint":
/* 800A7D6C 000A4CCC 38 00 00 00 */ li r0, 0
/* 800A7D70 000A4CD0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D74 000A4CD4 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR24CScriptCameraPitchVolume"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR24CScriptCameraPitchVolume":
/* 800A7D78 000A4CD8 38 00 00 00 */ li r0, 0
/* 800A7D7C 000A4CDC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D80 000A4CE0 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptCameraHint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CScriptCameraHint":
/* 800A7D84 000A4CE4 38 00 00 00 */ li r0, 0
/* 800A7D88 000A4CE8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D8C 000A4CEC 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CScriptAiJumpPoint"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CScriptAiJumpPoint":
/* 800A7D90 000A4CF0 38 00 00 00 */ li r0, 0
/* 800A7D94 000A4CF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7D98 000A4CF8 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR20CScriptActorKeyframe"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR20CScriptActorKeyframe":
/* 800A7D9C 000A4CFC 38 00 00 00 */ li r0, 0
/* 800A7DA0 000A4D00 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DA4 000A4D04 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptActor"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR12CScriptActor":
/* 800A7DA8 000A4D08 38 00 00 00 */ li r0, 0
/* 800A7DAC 000A4D0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DB0 000A4D10 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR9CRepulsor"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR9CRepulsor":
/* 800A7DB4 000A4D14 38 00 00 00 */ li r0, 0
/* 800A7DB8 000A4D18 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DBC 000A4D1C 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR7CPlayer"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR7CPlayer":
/* 800A7DC0 000A4D20 38 00 00 00 */ li r0, 0
/* 800A7DC4 000A4D24 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DC8 000A4D28 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR13CPhysicsActor"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR13CPhysicsActor":
/* 800A7DCC 000A4D2C 38 00 00 00 */ li r0, 0
/* 800A7DD0 000A4D30 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DD4 000A4D34 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR3CAi"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR3CAi":
/* 800A7DD8 000A4D38 38 00 00 00 */ li r0, 0
/* 800A7DDC 000A4D3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DE0 000A4D40 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CPathCamera"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CPathCamera":
/* 800A7DE4 000A4D44 38 00 00 00 */ li r0, 0
/* 800A7DE8 000A4D48 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DEC 000A4D4C 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CMetroidPrimeRelay"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CMetroidPrimeRelay":
/* 800A7DF0 000A4D50 38 00 00 00 */ li r0, 0
/* 800A7DF4 000A4D54 90 03 00 04 */ stw r0, 4(r3)
/* 800A7DF8 000A4D58 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR19CHUDBillboardEffect"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR19CHUDBillboardEffect":
/* 800A7DFC 000A4D5C 38 00 00 00 */ li r0, 0
/* 800A7E00 000A4D60 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E04 000A4D64 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CGameProjectile"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CGameProjectile":
/* 800A7E08 000A4D68 38 00 00 00 */ li r0, 0
/* 800A7E0C 000A4D6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E10 000A4D70 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CGameLight"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CGameLight":
/* 800A7E14 000A4D74 38 00 00 00 */ li r0, 0
/* 800A7E18 000A4D78 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E1C 000A4D7C 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CGameCamera"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CGameCamera":
/* 800A7E20 000A4D80 38 00 00 00 */ li r0, 0
/* 800A7E24 000A4D84 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E28 000A4D88 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CFishCloud"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CFishCloud":
/* 800A7E2C 000A4D8C 38 00 00 00 */ li r0, 0
/* 800A7E30 000A4D90 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E34 000A4D94 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CFirstPersonCamera"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR18CFirstPersonCamera":
/* 800A7E38 000A4D98 38 00 00 00 */ li r0, 0
/* 800A7E3C 000A4D9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E40 000A4DA0 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CExplosion"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR10CExplosion":
/* 800A7E44 000A4DA4 38 00 00 00 */ li r0, 0
/* 800A7E48 000A4DA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E4C 000A4DAC 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR7CEntity"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR7CEntity":
/* 800A7E50 000A4DB0 38 00 00 00 */ li r0, 0
/* 800A7E54 000A4DB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E58 000A4DB8 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CEnergyProjectile"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR17CEnergyProjectile":
/* 800A7E5C 000A4DBC 38 00 00 00 */ li r0, 0
/* 800A7E60 000A4DC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E64 000A4DC4 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR16CDestroyableRock"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR16CDestroyableRock":
/* 800A7E68 000A4DC8 38 00 00 00 */ li r0, 0
/* 800A7E6C 000A4DCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E70 000A4DD0 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CCollisionActor"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR15CCollisionActor":
/* 800A7E74 000A4DD4 38 00 00 00 */ li r0, 0
/* 800A7E78 000A4DD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E7C 000A4DDC 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR16CCinematicCamera"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR16CCinematicCamera":
/* 800A7E80 000A4DE0 38 00 00 00 */ li r0, 0
/* 800A7E84 000A4DE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E88 000A4DE8 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR5CBomb"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR5CBomb":
/* 800A7E8C 000A4DEC 38 00 00 00 */ li r0, 0
/* 800A7E90 000A4DF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7E94 000A4DF4 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CBallCamera"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR11CBallCamera":
/* 800A7E98 000A4DF8 38 00 00 00 */ li r0, 0
/* 800A7E9C 000A4DFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7EA0 000A4E00 4E 80 00 20 */ blr
.global "Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR6CActor"
"Visit__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FR6CActor":
/* 800A7EA4 000A4E04 38 00 00 00 */ li r0, 0
/* 800A7EA8 000A4E08 90 03 00 04 */ stw r0, 4(r3)
/* 800A7EAC 000A4E0C 4E 80 00 20 */ blr
.global "__ct__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FP7CEntity"
"__ct__48TCastToPtr<34CScriptSpiderBallAttractionSurface>FP7CEntity":
/* 800A7EB0 000A4E10 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A7EB4 000A4E14 7C 08 02 A6 */ mflr r0
/* 800A7EB8 000A4E18 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A7EBC 000A4E1C 3C A0 80 3E */ lis r5, lbl_803DE440@ha
/* 800A7EC0 000A4E20 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A7EC4 000A4E24 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A7EC8 000A4E28 28 04 00 00 */ cmplwi r4, 0
/* 800A7ECC 000A4E2C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A7ED0 000A4E30 7C 7F 1B 78 */ mr r31, r3
/* 800A7ED4 000A4E34 38 65 E4 40 */ addi r3, r5, lbl_803DE440@l
/* 800A7ED8 000A4E38 90 1F 00 00 */ stw r0, 0(r31)
/* 800A7EDC 000A4E3C 38 00 00 00 */ li r0, 0
/* 800A7EE0 000A4E40 90 7F 00 00 */ stw r3, 0(r31)
/* 800A7EE4 000A4E44 90 1F 00 04 */ stw r0, 4(r31)
/* 800A7EE8 000A4E48 41 82 00 1C */ beq lbl_800A7F04
/* 800A7EEC 000A4E4C 7C 83 23 78 */ mr r3, r4
/* 800A7EF0 000A4E50 7F E4 FB 78 */ mr r4, r31
/* 800A7EF4 000A4E54 81 83 00 00 */ lwz r12, 0(r3)
/* 800A7EF8 000A4E58 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A7EFC 000A4E5C 7D 89 03 A6 */ mtctr r12
/* 800A7F00 000A4E60 4E 80 04 21 */ bctrl
lbl_800A7F04:
/* 800A7F04 000A4E64 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A7F08 000A4E68 7F E3 FB 78 */ mr r3, r31
/* 800A7F0C 000A4E6C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A7F10 000A4E70 7C 08 03 A6 */ mtlr r0
/* 800A7F14 000A4E74 38 21 00 10 */ addi r1, r1, 0x10
/* 800A7F18 000A4E78 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR7CWeapon"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR7CWeapon":
/* 800A7F1C 000A4E7C 38 00 00 00 */ li r0, 0
/* 800A7F20 000A4E80 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F24 000A4E84 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CWallCrawlerSwarm"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CWallCrawlerSwarm":
/* 800A7F28 000A4E88 38 00 00 00 */ li r0, 0
/* 800A7F2C 000A4E8C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F30 000A4E90 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR20CScriptSpindleCamera"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR20CScriptSpindleCamera":
/* 800A7F34 000A4E94 38 00 00 00 */ li r0, 0
/* 800A7F38 000A4E98 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F3C 000A4E9C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CSnakeWeedSwarm"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CSnakeWeedSwarm":
/* 800A7F40 000A4EA0 38 00 00 00 */ li r0, 0
/* 800A7F44 000A4EA4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F48 000A4EA8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CScriptWaypoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CScriptWaypoint":
/* 800A7F4C 000A4EAC 38 00 00 00 */ li r0, 0
/* 800A7F50 000A4EB0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F54 000A4EB4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptWater"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptWater":
/* 800A7F58 000A4EB8 38 00 00 00 */ li r0, 0
/* 800A7F5C 000A4EBC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F60 000A4EC0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptVisorFlare"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptVisorFlare":
/* 800A7F64 000A4EC4 38 00 00 00 */ li r0, 0
/* 800A7F68 000A4EC8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F6C 000A4ECC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR14CScriptTrigger"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR14CScriptTrigger":
/* 800A7F70 000A4ED0 38 00 00 00 */ li r0, 0
/* 800A7F74 000A4ED4 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F78 000A4ED8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptTimer"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptTimer":
/* 800A7F7C 000A4EDC 38 00 00 00 */ li r0, 0
/* 800A7F80 000A4EE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F84 000A4EE4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CTeamAiMgr"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CTeamAiMgr":
/* 800A7F88 000A4EE8 38 00 00 00 */ li r0, 0
/* 800A7F8C 000A4EEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F90 000A4EF0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR21CScriptTargetingPoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR21CScriptTargetingPoint":
/* 800A7F94 000A4EF4 38 00 00 00 */ li r0, 0
/* 800A7F98 000A4EF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A7F9C 000A4EFC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR25CScriptSpiderBallWaypoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR25CScriptSpiderBallWaypoint":
/* 800A7FA0 000A4F00 38 00 00 00 */ li r0, 0
/* 800A7FA4 000A4F04 90 03 00 04 */ stw r0, 4(r3)
/* 800A7FA8 000A4F08 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR34CScriptSpiderBallAttractionSurface":
/* 800A7FAC 000A4F0C 38 00 00 00 */ li r0, 0
/* 800A7FB0 000A4F10 90 03 00 04 */ stw r0, 4(r3)
/* 800A7FB4 000A4F14 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR22CScriptSpecialFunction"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR22CScriptSpecialFunction":
/* 800A7FB8 000A4F18 38 00 00 00 */ li r0, 0
/* 800A7FBC 000A4F1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7FC0 000A4F20 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptSpawnPoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptSpawnPoint":
/* 800A7FC4 000A4F24 90 83 00 04 */ stw r4, 4(r3)
/* 800A7FC8 000A4F28 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptSound"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptSound":
/* 800A7FCC 000A4F2C 38 00 00 00 */ li r0, 0
/* 800A7FD0 000A4F30 90 03 00 04 */ stw r0, 4(r3)
/* 800A7FD4 000A4F34 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR20CScriptRoomAcoustics"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR20CScriptRoomAcoustics":
/* 800A7FD8 000A4F38 38 00 00 00 */ li r0, 0
/* 800A7FDC 000A4F3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A7FE0 000A4F40 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR22CScriptPointOfinterest"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR22CScriptPointOfinterest":
/* 800A7FE4 000A4F44 38 00 00 00 */ li r0, 0
/* 800A7FE8 000A4F48 90 03 00 04 */ stw r0, 4(r3)
/* 800A7FEC 000A4F4C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptPlayerHint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptPlayerHint":
/* 800A7FF0 000A4F50 38 00 00 00 */ li r0, 0
/* 800A7FF4 000A4F54 90 03 00 04 */ stw r0, 4(r3)
/* 800A7FF8 000A4F58 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CScriptPlatform"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CScriptPlatform":
/* 800A7FFC 000A4F5C 38 00 00 00 */ li r0, 0
/* 800A8000 000A4F60 90 03 00 04 */ stw r0, 4(r3)
/* 800A8004 000A4F64 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR13CScriptPickup"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR13CScriptPickup":
/* 800A8008 000A4F68 38 00 00 00 */ li r0, 0
/* 800A800C 000A4F6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8010 000A4F70 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CScriptMazeNode"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CScriptMazeNode":
/* 800A8014 000A4F74 38 00 00 00 */ li r0, 0
/* 800A8018 000A4F78 90 03 00 04 */ stw r0, 4(r3)
/* 800A801C 000A4F7C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR16CScriptGunTurret"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR16CScriptGunTurret":
/* 800A8020 000A4F80 38 00 00 00 */ li r0, 0
/* 800A8024 000A4F84 90 03 00 04 */ stw r0, 4(r3)
/* 800A8028 000A4F88 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR19CScriptGrapplePoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR19CScriptGrapplePoint":
/* 800A802C 000A4F8C 38 00 00 00 */ li r0, 0
/* 800A8030 000A4F90 90 03 00 04 */ stw r0, 4(r3)
/* 800A8034 000A4F94 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR13CScriptEffect"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR13CScriptEffect":
/* 800A8038 000A4F98 38 00 00 00 */ li r0, 0
/* 800A803C 000A4F9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8040 000A4FA0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CScriptDoor"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CScriptDoor":
/* 800A8044 000A4FA4 38 00 00 00 */ li r0, 0
/* 800A8048 000A4FA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A804C 000A4FAC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CScriptDock"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CScriptDock":
/* 800A8050 000A4FB0 38 00 00 00 */ li r0, 0
/* 800A8054 000A4FB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8058 000A4FB8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CScriptDistanceFog"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CScriptDistanceFog":
/* 800A805C 000A4FBC 38 00 00 00 */ li r0, 0
/* 800A8060 000A4FC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8064 000A4FC4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR26CScriptDebugCameraWaypoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR26CScriptDebugCameraWaypoint":
/* 800A8068 000A4FC8 38 00 00 00 */ li r0, 0
/* 800A806C 000A4FCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8070 000A4FD0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptCoverPoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptCoverPoint":
/* 800A8074 000A4FD4 38 00 00 00 */ li r0, 0
/* 800A8078 000A4FD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A807C 000A4FDC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR21CScriptCameraWaypoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR21CScriptCameraWaypoint":
/* 800A8080 000A4FE0 38 00 00 00 */ li r0, 0
/* 800A8084 000A4FE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8088 000A4FE8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR24CScriptCameraPitchVolume"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR24CScriptCameraPitchVolume":
/* 800A808C 000A4FEC 38 00 00 00 */ li r0, 0
/* 800A8090 000A4FF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8094 000A4FF4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptCameraHint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CScriptCameraHint":
/* 800A8098 000A4FF8 38 00 00 00 */ li r0, 0
/* 800A809C 000A4FFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A80A0 000A5000 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CScriptAiJumpPoint"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CScriptAiJumpPoint":
/* 800A80A4 000A5004 38 00 00 00 */ li r0, 0
/* 800A80A8 000A5008 90 03 00 04 */ stw r0, 4(r3)
/* 800A80AC 000A500C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR20CScriptActorKeyframe"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR20CScriptActorKeyframe":
/* 800A80B0 000A5010 38 00 00 00 */ li r0, 0
/* 800A80B4 000A5014 90 03 00 04 */ stw r0, 4(r3)
/* 800A80B8 000A5018 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptActor"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR12CScriptActor":
/* 800A80BC 000A501C 38 00 00 00 */ li r0, 0
/* 800A80C0 000A5020 90 03 00 04 */ stw r0, 4(r3)
/* 800A80C4 000A5024 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR9CRepulsor"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR9CRepulsor":
/* 800A80C8 000A5028 38 00 00 00 */ li r0, 0
/* 800A80CC 000A502C 90 03 00 04 */ stw r0, 4(r3)
/* 800A80D0 000A5030 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR7CPlayer"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR7CPlayer":
/* 800A80D4 000A5034 38 00 00 00 */ li r0, 0
/* 800A80D8 000A5038 90 03 00 04 */ stw r0, 4(r3)
/* 800A80DC 000A503C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR13CPhysicsActor"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR13CPhysicsActor":
/* 800A80E0 000A5040 38 00 00 00 */ li r0, 0
/* 800A80E4 000A5044 90 03 00 04 */ stw r0, 4(r3)
/* 800A80E8 000A5048 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR3CAi"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR3CAi":
/* 800A80EC 000A504C 38 00 00 00 */ li r0, 0
/* 800A80F0 000A5050 90 03 00 04 */ stw r0, 4(r3)
/* 800A80F4 000A5054 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CPathCamera"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CPathCamera":
/* 800A80F8 000A5058 38 00 00 00 */ li r0, 0
/* 800A80FC 000A505C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8100 000A5060 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CMetroidPrimeRelay"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CMetroidPrimeRelay":
/* 800A8104 000A5064 38 00 00 00 */ li r0, 0
/* 800A8108 000A5068 90 03 00 04 */ stw r0, 4(r3)
/* 800A810C 000A506C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR19CHUDBillboardEffect"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR19CHUDBillboardEffect":
/* 800A8110 000A5070 38 00 00 00 */ li r0, 0
/* 800A8114 000A5074 90 03 00 04 */ stw r0, 4(r3)
/* 800A8118 000A5078 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CGameProjectile"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CGameProjectile":
/* 800A811C 000A507C 38 00 00 00 */ li r0, 0
/* 800A8120 000A5080 90 03 00 04 */ stw r0, 4(r3)
/* 800A8124 000A5084 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CGameLight"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CGameLight":
/* 800A8128 000A5088 38 00 00 00 */ li r0, 0
/* 800A812C 000A508C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8130 000A5090 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CGameCamera"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CGameCamera":
/* 800A8134 000A5094 38 00 00 00 */ li r0, 0
/* 800A8138 000A5098 90 03 00 04 */ stw r0, 4(r3)
/* 800A813C 000A509C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CFishCloud"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CFishCloud":
/* 800A8140 000A50A0 38 00 00 00 */ li r0, 0
/* 800A8144 000A50A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8148 000A50A8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CFirstPersonCamera"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR18CFirstPersonCamera":
/* 800A814C 000A50AC 38 00 00 00 */ li r0, 0
/* 800A8150 000A50B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8154 000A50B4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CExplosion"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR10CExplosion":
/* 800A8158 000A50B8 38 00 00 00 */ li r0, 0
/* 800A815C 000A50BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8160 000A50C0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR7CEntity"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR7CEntity":
/* 800A8164 000A50C4 38 00 00 00 */ li r0, 0
/* 800A8168 000A50C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A816C 000A50CC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CEnergyProjectile"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR17CEnergyProjectile":
/* 800A8170 000A50D0 38 00 00 00 */ li r0, 0
/* 800A8174 000A50D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8178 000A50D8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR16CDestroyableRock"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR16CDestroyableRock":
/* 800A817C 000A50DC 38 00 00 00 */ li r0, 0
/* 800A8180 000A50E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8184 000A50E4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CCollisionActor"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR15CCollisionActor":
/* 800A8188 000A50E8 38 00 00 00 */ li r0, 0
/* 800A818C 000A50EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8190 000A50F0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR16CCinematicCamera"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR16CCinematicCamera":
/* 800A8194 000A50F4 38 00 00 00 */ li r0, 0
/* 800A8198 000A50F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A819C 000A50FC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR5CBomb"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR5CBomb":
/* 800A81A0 000A5100 38 00 00 00 */ li r0, 0
/* 800A81A4 000A5104 90 03 00 04 */ stw r0, 4(r3)
/* 800A81A8 000A5108 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CBallCamera"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR11CBallCamera":
/* 800A81AC 000A510C 38 00 00 00 */ li r0, 0
/* 800A81B0 000A5110 90 03 00 04 */ stw r0, 4(r3)
/* 800A81B4 000A5114 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptSpawnPoint>FR6CActor"
"Visit__31TCastToPtr<17CScriptSpawnPoint>FR6CActor":
/* 800A81B8 000A5118 38 00 00 00 */ li r0, 0
/* 800A81BC 000A511C 90 03 00 04 */ stw r0, 4(r3)
/* 800A81C0 000A5120 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CScriptSpawnPoint>FP7CEntity"
"__ct__31TCastToPtr<17CScriptSpawnPoint>FP7CEntity":
/* 800A81C4 000A5124 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A81C8 000A5128 7C 08 02 A6 */ mflr r0
/* 800A81CC 000A512C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A81D0 000A5130 3C A0 80 3E */ lis r5, lbl_803DE354@ha
/* 800A81D4 000A5134 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A81D8 000A5138 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A81DC 000A513C 28 04 00 00 */ cmplwi r4, 0
/* 800A81E0 000A5140 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A81E4 000A5144 7C 7F 1B 78 */ mr r31, r3
/* 800A81E8 000A5148 38 65 E3 54 */ addi r3, r5, lbl_803DE354@l
/* 800A81EC 000A514C 90 1F 00 00 */ stw r0, 0(r31)
/* 800A81F0 000A5150 38 00 00 00 */ li r0, 0
/* 800A81F4 000A5154 90 7F 00 00 */ stw r3, 0(r31)
/* 800A81F8 000A5158 90 1F 00 04 */ stw r0, 4(r31)
/* 800A81FC 000A515C 41 82 00 1C */ beq lbl_800A8218
/* 800A8200 000A5160 7C 83 23 78 */ mr r3, r4
/* 800A8204 000A5164 7F E4 FB 78 */ mr r4, r31
/* 800A8208 000A5168 81 83 00 00 */ lwz r12, 0(r3)
/* 800A820C 000A516C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A8210 000A5170 7D 89 03 A6 */ mtctr r12
/* 800A8214 000A5174 4E 80 04 21 */ bctrl
lbl_800A8218:
/* 800A8218 000A5178 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A821C 000A517C 7F E3 FB 78 */ mr r3, r31
/* 800A8220 000A5180 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A8224 000A5184 7C 08 03 A6 */ mtlr r0
/* 800A8228 000A5188 38 21 00 10 */ addi r1, r1, 0x10
/* 800A822C 000A518C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR7CWeapon"
"Visit__26TCastToPtr<12CScriptSound>FR7CWeapon":
/* 800A8230 000A5190 38 00 00 00 */ li r0, 0
/* 800A8234 000A5194 90 03 00 04 */ stw r0, 4(r3)
/* 800A8238 000A5198 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR17CWallCrawlerSwarm"
"Visit__26TCastToPtr<12CScriptSound>FR17CWallCrawlerSwarm":
/* 800A823C 000A519C 38 00 00 00 */ li r0, 0
/* 800A8240 000A51A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8244 000A51A4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR20CScriptSpindleCamera"
"Visit__26TCastToPtr<12CScriptSound>FR20CScriptSpindleCamera":
/* 800A8248 000A51A8 38 00 00 00 */ li r0, 0
/* 800A824C 000A51AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8250 000A51B0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR15CSnakeWeedSwarm"
"Visit__26TCastToPtr<12CScriptSound>FR15CSnakeWeedSwarm":
/* 800A8254 000A51B4 38 00 00 00 */ li r0, 0
/* 800A8258 000A51B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A825C 000A51BC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR15CScriptWaypoint"
"Visit__26TCastToPtr<12CScriptSound>FR15CScriptWaypoint":
/* 800A8260 000A51C0 38 00 00 00 */ li r0, 0
/* 800A8264 000A51C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8268 000A51C8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR12CScriptWater"
"Visit__26TCastToPtr<12CScriptSound>FR12CScriptWater":
/* 800A826C 000A51CC 38 00 00 00 */ li r0, 0
/* 800A8270 000A51D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8274 000A51D4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR17CScriptVisorFlare"
"Visit__26TCastToPtr<12CScriptSound>FR17CScriptVisorFlare":
/* 800A8278 000A51D8 38 00 00 00 */ li r0, 0
/* 800A827C 000A51DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8280 000A51E0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR14CScriptTrigger"
"Visit__26TCastToPtr<12CScriptSound>FR14CScriptTrigger":
/* 800A8284 000A51E4 38 00 00 00 */ li r0, 0
/* 800A8288 000A51E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A828C 000A51EC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR12CScriptTimer"
"Visit__26TCastToPtr<12CScriptSound>FR12CScriptTimer":
/* 800A8290 000A51F0 38 00 00 00 */ li r0, 0
/* 800A8294 000A51F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8298 000A51F8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR10CTeamAiMgr"
"Visit__26TCastToPtr<12CScriptSound>FR10CTeamAiMgr":
/* 800A829C 000A51FC 38 00 00 00 */ li r0, 0
/* 800A82A0 000A5200 90 03 00 04 */ stw r0, 4(r3)
/* 800A82A4 000A5204 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR21CScriptTargetingPoint"
"Visit__26TCastToPtr<12CScriptSound>FR21CScriptTargetingPoint":
/* 800A82A8 000A5208 38 00 00 00 */ li r0, 0
/* 800A82AC 000A520C 90 03 00 04 */ stw r0, 4(r3)
/* 800A82B0 000A5210 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR25CScriptSpiderBallWaypoint"
"Visit__26TCastToPtr<12CScriptSound>FR25CScriptSpiderBallWaypoint":
/* 800A82B4 000A5214 38 00 00 00 */ li r0, 0
/* 800A82B8 000A5218 90 03 00 04 */ stw r0, 4(r3)
/* 800A82BC 000A521C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR34CScriptSpiderBallAttractionSurface"
"Visit__26TCastToPtr<12CScriptSound>FR34CScriptSpiderBallAttractionSurface":
/* 800A82C0 000A5220 38 00 00 00 */ li r0, 0
/* 800A82C4 000A5224 90 03 00 04 */ stw r0, 4(r3)
/* 800A82C8 000A5228 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR22CScriptSpecialFunction"
"Visit__26TCastToPtr<12CScriptSound>FR22CScriptSpecialFunction":
/* 800A82CC 000A522C 38 00 00 00 */ li r0, 0
/* 800A82D0 000A5230 90 03 00 04 */ stw r0, 4(r3)
/* 800A82D4 000A5234 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR17CScriptSpawnPoint"
"Visit__26TCastToPtr<12CScriptSound>FR17CScriptSpawnPoint":
/* 800A82D8 000A5238 38 00 00 00 */ li r0, 0
/* 800A82DC 000A523C 90 03 00 04 */ stw r0, 4(r3)
/* 800A82E0 000A5240 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR12CScriptSound"
"Visit__26TCastToPtr<12CScriptSound>FR12CScriptSound":
/* 800A82E4 000A5244 90 83 00 04 */ stw r4, 4(r3)
/* 800A82E8 000A5248 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR20CScriptRoomAcoustics"
"Visit__26TCastToPtr<12CScriptSound>FR20CScriptRoomAcoustics":
/* 800A82EC 000A524C 38 00 00 00 */ li r0, 0
/* 800A82F0 000A5250 90 03 00 04 */ stw r0, 4(r3)
/* 800A82F4 000A5254 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR22CScriptPointOfinterest"
"Visit__26TCastToPtr<12CScriptSound>FR22CScriptPointOfinterest":
/* 800A82F8 000A5258 38 00 00 00 */ li r0, 0
/* 800A82FC 000A525C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8300 000A5260 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR17CScriptPlayerHint"
"Visit__26TCastToPtr<12CScriptSound>FR17CScriptPlayerHint":
/* 800A8304 000A5264 38 00 00 00 */ li r0, 0
/* 800A8308 000A5268 90 03 00 04 */ stw r0, 4(r3)
/* 800A830C 000A526C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR15CScriptPlatform"
"Visit__26TCastToPtr<12CScriptSound>FR15CScriptPlatform":
/* 800A8310 000A5270 38 00 00 00 */ li r0, 0
/* 800A8314 000A5274 90 03 00 04 */ stw r0, 4(r3)
/* 800A8318 000A5278 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR13CScriptPickup"
"Visit__26TCastToPtr<12CScriptSound>FR13CScriptPickup":
/* 800A831C 000A527C 38 00 00 00 */ li r0, 0
/* 800A8320 000A5280 90 03 00 04 */ stw r0, 4(r3)
/* 800A8324 000A5284 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR15CScriptMazeNode"
"Visit__26TCastToPtr<12CScriptSound>FR15CScriptMazeNode":
/* 800A8328 000A5288 38 00 00 00 */ li r0, 0
/* 800A832C 000A528C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8330 000A5290 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR16CScriptGunTurret"
"Visit__26TCastToPtr<12CScriptSound>FR16CScriptGunTurret":
/* 800A8334 000A5294 38 00 00 00 */ li r0, 0
/* 800A8338 000A5298 90 03 00 04 */ stw r0, 4(r3)
/* 800A833C 000A529C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR19CScriptGrapplePoint"
"Visit__26TCastToPtr<12CScriptSound>FR19CScriptGrapplePoint":
/* 800A8340 000A52A0 38 00 00 00 */ li r0, 0
/* 800A8344 000A52A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8348 000A52A8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR13CScriptEffect"
"Visit__26TCastToPtr<12CScriptSound>FR13CScriptEffect":
/* 800A834C 000A52AC 38 00 00 00 */ li r0, 0
/* 800A8350 000A52B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8354 000A52B4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR11CScriptDoor"
"Visit__26TCastToPtr<12CScriptSound>FR11CScriptDoor":
/* 800A8358 000A52B8 38 00 00 00 */ li r0, 0
/* 800A835C 000A52BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8360 000A52C0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR11CScriptDock"
"Visit__26TCastToPtr<12CScriptSound>FR11CScriptDock":
/* 800A8364 000A52C4 38 00 00 00 */ li r0, 0
/* 800A8368 000A52C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A836C 000A52CC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR18CScriptDistanceFog"
"Visit__26TCastToPtr<12CScriptSound>FR18CScriptDistanceFog":
/* 800A8370 000A52D0 38 00 00 00 */ li r0, 0
/* 800A8374 000A52D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8378 000A52D8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR26CScriptDebugCameraWaypoint"
"Visit__26TCastToPtr<12CScriptSound>FR26CScriptDebugCameraWaypoint":
/* 800A837C 000A52DC 38 00 00 00 */ li r0, 0
/* 800A8380 000A52E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8384 000A52E4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR17CScriptCoverPoint"
"Visit__26TCastToPtr<12CScriptSound>FR17CScriptCoverPoint":
/* 800A8388 000A52E8 38 00 00 00 */ li r0, 0
/* 800A838C 000A52EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8390 000A52F0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR21CScriptCameraWaypoint"
"Visit__26TCastToPtr<12CScriptSound>FR21CScriptCameraWaypoint":
/* 800A8394 000A52F4 38 00 00 00 */ li r0, 0
/* 800A8398 000A52F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A839C 000A52FC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR24CScriptCameraPitchVolume"
"Visit__26TCastToPtr<12CScriptSound>FR24CScriptCameraPitchVolume":
/* 800A83A0 000A5300 38 00 00 00 */ li r0, 0
/* 800A83A4 000A5304 90 03 00 04 */ stw r0, 4(r3)
/* 800A83A8 000A5308 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR17CScriptCameraHint"
"Visit__26TCastToPtr<12CScriptSound>FR17CScriptCameraHint":
/* 800A83AC 000A530C 38 00 00 00 */ li r0, 0
/* 800A83B0 000A5310 90 03 00 04 */ stw r0, 4(r3)
/* 800A83B4 000A5314 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR18CScriptAiJumpPoint"
"Visit__26TCastToPtr<12CScriptSound>FR18CScriptAiJumpPoint":
/* 800A83B8 000A5318 38 00 00 00 */ li r0, 0
/* 800A83BC 000A531C 90 03 00 04 */ stw r0, 4(r3)
/* 800A83C0 000A5320 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR20CScriptActorKeyframe"
"Visit__26TCastToPtr<12CScriptSound>FR20CScriptActorKeyframe":
/* 800A83C4 000A5324 38 00 00 00 */ li r0, 0
/* 800A83C8 000A5328 90 03 00 04 */ stw r0, 4(r3)
/* 800A83CC 000A532C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR12CScriptActor"
"Visit__26TCastToPtr<12CScriptSound>FR12CScriptActor":
/* 800A83D0 000A5330 38 00 00 00 */ li r0, 0
/* 800A83D4 000A5334 90 03 00 04 */ stw r0, 4(r3)
/* 800A83D8 000A5338 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR9CRepulsor"
"Visit__26TCastToPtr<12CScriptSound>FR9CRepulsor":
/* 800A83DC 000A533C 38 00 00 00 */ li r0, 0
/* 800A83E0 000A5340 90 03 00 04 */ stw r0, 4(r3)
/* 800A83E4 000A5344 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR7CPlayer"
"Visit__26TCastToPtr<12CScriptSound>FR7CPlayer":
/* 800A83E8 000A5348 38 00 00 00 */ li r0, 0
/* 800A83EC 000A534C 90 03 00 04 */ stw r0, 4(r3)
/* 800A83F0 000A5350 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR13CPhysicsActor"
"Visit__26TCastToPtr<12CScriptSound>FR13CPhysicsActor":
/* 800A83F4 000A5354 38 00 00 00 */ li r0, 0
/* 800A83F8 000A5358 90 03 00 04 */ stw r0, 4(r3)
/* 800A83FC 000A535C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR3CAi"
"Visit__26TCastToPtr<12CScriptSound>FR3CAi":
/* 800A8400 000A5360 38 00 00 00 */ li r0, 0
/* 800A8404 000A5364 90 03 00 04 */ stw r0, 4(r3)
/* 800A8408 000A5368 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR11CPathCamera"
"Visit__26TCastToPtr<12CScriptSound>FR11CPathCamera":
/* 800A840C 000A536C 38 00 00 00 */ li r0, 0
/* 800A8410 000A5370 90 03 00 04 */ stw r0, 4(r3)
/* 800A8414 000A5374 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR18CMetroidPrimeRelay"
"Visit__26TCastToPtr<12CScriptSound>FR18CMetroidPrimeRelay":
/* 800A8418 000A5378 38 00 00 00 */ li r0, 0
/* 800A841C 000A537C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8420 000A5380 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR19CHUDBillboardEffect"
"Visit__26TCastToPtr<12CScriptSound>FR19CHUDBillboardEffect":
/* 800A8424 000A5384 38 00 00 00 */ li r0, 0
/* 800A8428 000A5388 90 03 00 04 */ stw r0, 4(r3)
/* 800A842C 000A538C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR15CGameProjectile"
"Visit__26TCastToPtr<12CScriptSound>FR15CGameProjectile":
/* 800A8430 000A5390 38 00 00 00 */ li r0, 0
/* 800A8434 000A5394 90 03 00 04 */ stw r0, 4(r3)
/* 800A8438 000A5398 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR10CGameLight"
"Visit__26TCastToPtr<12CScriptSound>FR10CGameLight":
/* 800A843C 000A539C 38 00 00 00 */ li r0, 0
/* 800A8440 000A53A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8444 000A53A4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR11CGameCamera"
"Visit__26TCastToPtr<12CScriptSound>FR11CGameCamera":
/* 800A8448 000A53A8 38 00 00 00 */ li r0, 0
/* 800A844C 000A53AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8450 000A53B0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR10CFishCloud"
"Visit__26TCastToPtr<12CScriptSound>FR10CFishCloud":
/* 800A8454 000A53B4 38 00 00 00 */ li r0, 0
/* 800A8458 000A53B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A845C 000A53BC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR18CFirstPersonCamera"
"Visit__26TCastToPtr<12CScriptSound>FR18CFirstPersonCamera":
/* 800A8460 000A53C0 38 00 00 00 */ li r0, 0
/* 800A8464 000A53C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8468 000A53C8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR10CExplosion"
"Visit__26TCastToPtr<12CScriptSound>FR10CExplosion":
/* 800A846C 000A53CC 38 00 00 00 */ li r0, 0
/* 800A8470 000A53D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8474 000A53D4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR7CEntity"
"Visit__26TCastToPtr<12CScriptSound>FR7CEntity":
/* 800A8478 000A53D8 38 00 00 00 */ li r0, 0
/* 800A847C 000A53DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8480 000A53E0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR17CEnergyProjectile"
"Visit__26TCastToPtr<12CScriptSound>FR17CEnergyProjectile":
/* 800A8484 000A53E4 38 00 00 00 */ li r0, 0
/* 800A8488 000A53E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A848C 000A53EC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR16CDestroyableRock"
"Visit__26TCastToPtr<12CScriptSound>FR16CDestroyableRock":
/* 800A8490 000A53F0 38 00 00 00 */ li r0, 0
/* 800A8494 000A53F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8498 000A53F8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR15CCollisionActor"
"Visit__26TCastToPtr<12CScriptSound>FR15CCollisionActor":
/* 800A849C 000A53FC 38 00 00 00 */ li r0, 0
/* 800A84A0 000A5400 90 03 00 04 */ stw r0, 4(r3)
/* 800A84A4 000A5404 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR16CCinematicCamera"
"Visit__26TCastToPtr<12CScriptSound>FR16CCinematicCamera":
/* 800A84A8 000A5408 38 00 00 00 */ li r0, 0
/* 800A84AC 000A540C 90 03 00 04 */ stw r0, 4(r3)
/* 800A84B0 000A5410 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR5CBomb"
"Visit__26TCastToPtr<12CScriptSound>FR5CBomb":
/* 800A84B4 000A5414 38 00 00 00 */ li r0, 0
/* 800A84B8 000A5418 90 03 00 04 */ stw r0, 4(r3)
/* 800A84BC 000A541C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR11CBallCamera"
"Visit__26TCastToPtr<12CScriptSound>FR11CBallCamera":
/* 800A84C0 000A5420 38 00 00 00 */ li r0, 0
/* 800A84C4 000A5424 90 03 00 04 */ stw r0, 4(r3)
/* 800A84C8 000A5428 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptSound>FR6CActor"
"Visit__26TCastToPtr<12CScriptSound>FR6CActor":
/* 800A84CC 000A542C 38 00 00 00 */ li r0, 0
/* 800A84D0 000A5430 90 03 00 04 */ stw r0, 4(r3)
/* 800A84D4 000A5434 4E 80 00 20 */ blr
.global "__ct__26TCastToPtr<12CScriptSound>FP7CEntity"
"__ct__26TCastToPtr<12CScriptSound>FP7CEntity":
/* 800A84D8 000A5438 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A84DC 000A543C 7C 08 02 A6 */ mflr r0
/* 800A84E0 000A5440 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A84E4 000A5444 3C A0 80 3E */ lis r5, lbl_803DE268@ha
/* 800A84E8 000A5448 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A84EC 000A544C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A84F0 000A5450 28 04 00 00 */ cmplwi r4, 0
/* 800A84F4 000A5454 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A84F8 000A5458 7C 7F 1B 78 */ mr r31, r3
/* 800A84FC 000A545C 38 65 E2 68 */ addi r3, r5, lbl_803DE268@l
/* 800A8500 000A5460 90 1F 00 00 */ stw r0, 0(r31)
/* 800A8504 000A5464 38 00 00 00 */ li r0, 0
/* 800A8508 000A5468 90 7F 00 00 */ stw r3, 0(r31)
/* 800A850C 000A546C 90 1F 00 04 */ stw r0, 4(r31)
/* 800A8510 000A5470 41 82 00 1C */ beq lbl_800A852C
/* 800A8514 000A5474 7C 83 23 78 */ mr r3, r4
/* 800A8518 000A5478 7F E4 FB 78 */ mr r4, r31
/* 800A851C 000A547C 81 83 00 00 */ lwz r12, 0(r3)
/* 800A8520 000A5480 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A8524 000A5484 7D 89 03 A6 */ mtctr r12
/* 800A8528 000A5488 4E 80 04 21 */ bctrl
lbl_800A852C:
/* 800A852C 000A548C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A8530 000A5490 7F E3 FB 78 */ mr r3, r31
/* 800A8534 000A5494 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A8538 000A5498 7C 08 03 A6 */ mtlr r0
/* 800A853C 000A549C 38 21 00 10 */ addi r1, r1, 0x10
/* 800A8540 000A54A0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR7CWeapon"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR7CWeapon":
/* 800A8544 000A54A4 38 00 00 00 */ li r0, 0
/* 800A8548 000A54A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A854C 000A54AC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CWallCrawlerSwarm"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CWallCrawlerSwarm":
/* 800A8550 000A54B0 38 00 00 00 */ li r0, 0
/* 800A8554 000A54B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8558 000A54B8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR20CScriptSpindleCamera"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR20CScriptSpindleCamera":
/* 800A855C 000A54BC 38 00 00 00 */ li r0, 0
/* 800A8560 000A54C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8564 000A54C4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CSnakeWeedSwarm"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CSnakeWeedSwarm":
/* 800A8568 000A54C8 38 00 00 00 */ li r0, 0
/* 800A856C 000A54CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8570 000A54D0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CScriptWaypoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CScriptWaypoint":
/* 800A8574 000A54D4 38 00 00 00 */ li r0, 0
/* 800A8578 000A54D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A857C 000A54DC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptWater"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptWater":
/* 800A8580 000A54E0 38 00 00 00 */ li r0, 0
/* 800A8584 000A54E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8588 000A54E8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptVisorFlare"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptVisorFlare":
/* 800A858C 000A54EC 38 00 00 00 */ li r0, 0
/* 800A8590 000A54F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8594 000A54F4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR14CScriptTrigger"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR14CScriptTrigger":
/* 800A8598 000A54F8 38 00 00 00 */ li r0, 0
/* 800A859C 000A54FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A85A0 000A5500 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptTimer"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptTimer":
/* 800A85A4 000A5504 38 00 00 00 */ li r0, 0
/* 800A85A8 000A5508 90 03 00 04 */ stw r0, 4(r3)
/* 800A85AC 000A550C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CTeamAiMgr"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CTeamAiMgr":
/* 800A85B0 000A5510 38 00 00 00 */ li r0, 0
/* 800A85B4 000A5514 90 03 00 04 */ stw r0, 4(r3)
/* 800A85B8 000A5518 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR21CScriptTargetingPoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR21CScriptTargetingPoint":
/* 800A85BC 000A551C 38 00 00 00 */ li r0, 0
/* 800A85C0 000A5520 90 03 00 04 */ stw r0, 4(r3)
/* 800A85C4 000A5524 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR25CScriptSpiderBallWaypoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR25CScriptSpiderBallWaypoint":
/* 800A85C8 000A5528 38 00 00 00 */ li r0, 0
/* 800A85CC 000A552C 90 03 00 04 */ stw r0, 4(r3)
/* 800A85D0 000A5530 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR34CScriptSpiderBallAttractionSurface"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR34CScriptSpiderBallAttractionSurface":
/* 800A85D4 000A5534 38 00 00 00 */ li r0, 0
/* 800A85D8 000A5538 90 03 00 04 */ stw r0, 4(r3)
/* 800A85DC 000A553C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR22CScriptSpecialFunction"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR22CScriptSpecialFunction":
/* 800A85E0 000A5540 38 00 00 00 */ li r0, 0
/* 800A85E4 000A5544 90 03 00 04 */ stw r0, 4(r3)
/* 800A85E8 000A5548 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptSpawnPoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptSpawnPoint":
/* 800A85EC 000A554C 38 00 00 00 */ li r0, 0
/* 800A85F0 000A5550 90 03 00 04 */ stw r0, 4(r3)
/* 800A85F4 000A5554 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptSound"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptSound":
/* 800A85F8 000A5558 38 00 00 00 */ li r0, 0
/* 800A85FC 000A555C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8600 000A5560 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR20CScriptRoomAcoustics"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR20CScriptRoomAcoustics":
/* 800A8604 000A5564 90 83 00 04 */ stw r4, 4(r3)
/* 800A8608 000A5568 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR22CScriptPointOfinterest"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR22CScriptPointOfinterest":
/* 800A860C 000A556C 38 00 00 00 */ li r0, 0
/* 800A8610 000A5570 90 03 00 04 */ stw r0, 4(r3)
/* 800A8614 000A5574 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptPlayerHint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptPlayerHint":
/* 800A8618 000A5578 38 00 00 00 */ li r0, 0
/* 800A861C 000A557C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8620 000A5580 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CScriptPlatform"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CScriptPlatform":
/* 800A8624 000A5584 38 00 00 00 */ li r0, 0
/* 800A8628 000A5588 90 03 00 04 */ stw r0, 4(r3)
/* 800A862C 000A558C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR13CScriptPickup"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR13CScriptPickup":
/* 800A8630 000A5590 38 00 00 00 */ li r0, 0
/* 800A8634 000A5594 90 03 00 04 */ stw r0, 4(r3)
/* 800A8638 000A5598 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CScriptMazeNode"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CScriptMazeNode":
/* 800A863C 000A559C 38 00 00 00 */ li r0, 0
/* 800A8640 000A55A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8644 000A55A4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR16CScriptGunTurret"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR16CScriptGunTurret":
/* 800A8648 000A55A8 38 00 00 00 */ li r0, 0
/* 800A864C 000A55AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8650 000A55B0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR19CScriptGrapplePoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR19CScriptGrapplePoint":
/* 800A8654 000A55B4 38 00 00 00 */ li r0, 0
/* 800A8658 000A55B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A865C 000A55BC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR13CScriptEffect"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR13CScriptEffect":
/* 800A8660 000A55C0 38 00 00 00 */ li r0, 0
/* 800A8664 000A55C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8668 000A55C8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CScriptDoor"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CScriptDoor":
/* 800A866C 000A55CC 38 00 00 00 */ li r0, 0
/* 800A8670 000A55D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8674 000A55D4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CScriptDock"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CScriptDock":
/* 800A8678 000A55D8 38 00 00 00 */ li r0, 0
/* 800A867C 000A55DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8680 000A55E0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CScriptDistanceFog"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CScriptDistanceFog":
/* 800A8684 000A55E4 38 00 00 00 */ li r0, 0
/* 800A8688 000A55E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A868C 000A55EC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR26CScriptDebugCameraWaypoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR26CScriptDebugCameraWaypoint":
/* 800A8690 000A55F0 38 00 00 00 */ li r0, 0
/* 800A8694 000A55F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8698 000A55F8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptCoverPoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptCoverPoint":
/* 800A869C 000A55FC 38 00 00 00 */ li r0, 0
/* 800A86A0 000A5600 90 03 00 04 */ stw r0, 4(r3)
/* 800A86A4 000A5604 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR21CScriptCameraWaypoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR21CScriptCameraWaypoint":
/* 800A86A8 000A5608 38 00 00 00 */ li r0, 0
/* 800A86AC 000A560C 90 03 00 04 */ stw r0, 4(r3)
/* 800A86B0 000A5610 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR24CScriptCameraPitchVolume"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR24CScriptCameraPitchVolume":
/* 800A86B4 000A5614 38 00 00 00 */ li r0, 0
/* 800A86B8 000A5618 90 03 00 04 */ stw r0, 4(r3)
/* 800A86BC 000A561C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptCameraHint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CScriptCameraHint":
/* 800A86C0 000A5620 38 00 00 00 */ li r0, 0
/* 800A86C4 000A5624 90 03 00 04 */ stw r0, 4(r3)
/* 800A86C8 000A5628 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CScriptAiJumpPoint"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CScriptAiJumpPoint":
/* 800A86CC 000A562C 38 00 00 00 */ li r0, 0
/* 800A86D0 000A5630 90 03 00 04 */ stw r0, 4(r3)
/* 800A86D4 000A5634 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR20CScriptActorKeyframe"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR20CScriptActorKeyframe":
/* 800A86D8 000A5638 38 00 00 00 */ li r0, 0
/* 800A86DC 000A563C 90 03 00 04 */ stw r0, 4(r3)
/* 800A86E0 000A5640 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptActor"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR12CScriptActor":
/* 800A86E4 000A5644 38 00 00 00 */ li r0, 0
/* 800A86E8 000A5648 90 03 00 04 */ stw r0, 4(r3)
/* 800A86EC 000A564C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR9CRepulsor"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR9CRepulsor":
/* 800A86F0 000A5650 38 00 00 00 */ li r0, 0
/* 800A86F4 000A5654 90 03 00 04 */ stw r0, 4(r3)
/* 800A86F8 000A5658 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR7CPlayer"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR7CPlayer":
/* 800A86FC 000A565C 38 00 00 00 */ li r0, 0
/* 800A8700 000A5660 90 03 00 04 */ stw r0, 4(r3)
/* 800A8704 000A5664 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR13CPhysicsActor"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR13CPhysicsActor":
/* 800A8708 000A5668 38 00 00 00 */ li r0, 0
/* 800A870C 000A566C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8710 000A5670 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR3CAi"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR3CAi":
/* 800A8714 000A5674 38 00 00 00 */ li r0, 0
/* 800A8718 000A5678 90 03 00 04 */ stw r0, 4(r3)
/* 800A871C 000A567C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CPathCamera"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CPathCamera":
/* 800A8720 000A5680 38 00 00 00 */ li r0, 0
/* 800A8724 000A5684 90 03 00 04 */ stw r0, 4(r3)
/* 800A8728 000A5688 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CMetroidPrimeRelay"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CMetroidPrimeRelay":
/* 800A872C 000A568C 38 00 00 00 */ li r0, 0
/* 800A8730 000A5690 90 03 00 04 */ stw r0, 4(r3)
/* 800A8734 000A5694 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR19CHUDBillboardEffect"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR19CHUDBillboardEffect":
/* 800A8738 000A5698 38 00 00 00 */ li r0, 0
/* 800A873C 000A569C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8740 000A56A0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CGameProjectile"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CGameProjectile":
/* 800A8744 000A56A4 38 00 00 00 */ li r0, 0
/* 800A8748 000A56A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A874C 000A56AC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CGameLight"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CGameLight":
/* 800A8750 000A56B0 38 00 00 00 */ li r0, 0
/* 800A8754 000A56B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8758 000A56B8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CGameCamera"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CGameCamera":
/* 800A875C 000A56BC 38 00 00 00 */ li r0, 0
/* 800A8760 000A56C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8764 000A56C4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CFishCloud"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CFishCloud":
/* 800A8768 000A56C8 38 00 00 00 */ li r0, 0
/* 800A876C 000A56CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8770 000A56D0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CFirstPersonCamera"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR18CFirstPersonCamera":
/* 800A8774 000A56D4 38 00 00 00 */ li r0, 0
/* 800A8778 000A56D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A877C 000A56DC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CExplosion"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR10CExplosion":
/* 800A8780 000A56E0 38 00 00 00 */ li r0, 0
/* 800A8784 000A56E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8788 000A56E8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR7CEntity"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR7CEntity":
/* 800A878C 000A56EC 38 00 00 00 */ li r0, 0
/* 800A8790 000A56F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8794 000A56F4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CEnergyProjectile"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR17CEnergyProjectile":
/* 800A8798 000A56F8 38 00 00 00 */ li r0, 0
/* 800A879C 000A56FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A87A0 000A5700 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR16CDestroyableRock"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR16CDestroyableRock":
/* 800A87A4 000A5704 38 00 00 00 */ li r0, 0
/* 800A87A8 000A5708 90 03 00 04 */ stw r0, 4(r3)
/* 800A87AC 000A570C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CCollisionActor"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR15CCollisionActor":
/* 800A87B0 000A5710 38 00 00 00 */ li r0, 0
/* 800A87B4 000A5714 90 03 00 04 */ stw r0, 4(r3)
/* 800A87B8 000A5718 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR16CCinematicCamera"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR16CCinematicCamera":
/* 800A87BC 000A571C 38 00 00 00 */ li r0, 0
/* 800A87C0 000A5720 90 03 00 04 */ stw r0, 4(r3)
/* 800A87C4 000A5724 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR5CBomb"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR5CBomb":
/* 800A87C8 000A5728 38 00 00 00 */ li r0, 0
/* 800A87CC 000A572C 90 03 00 04 */ stw r0, 4(r3)
/* 800A87D0 000A5730 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CBallCamera"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR11CBallCamera":
/* 800A87D4 000A5734 38 00 00 00 */ li r0, 0
/* 800A87D8 000A5738 90 03 00 04 */ stw r0, 4(r3)
/* 800A87DC 000A573C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptRoomAcoustics>FR6CActor"
"Visit__34TCastToPtr<20CScriptRoomAcoustics>FR6CActor":
/* 800A87E0 000A5740 38 00 00 00 */ li r0, 0
/* 800A87E4 000A5744 90 03 00 04 */ stw r0, 4(r3)
/* 800A87E8 000A5748 4E 80 00 20 */ blr
.global "__ct__34TCastToPtr<20CScriptRoomAcoustics>FP7CEntity"
"__ct__34TCastToPtr<20CScriptRoomAcoustics>FP7CEntity":
/* 800A87EC 000A574C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A87F0 000A5750 7C 08 02 A6 */ mflr r0
/* 800A87F4 000A5754 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A87F8 000A5758 3C A0 80 3E */ lis r5, lbl_803DE17C@ha
/* 800A87FC 000A575C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A8800 000A5760 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A8804 000A5764 28 04 00 00 */ cmplwi r4, 0
/* 800A8808 000A5768 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A880C 000A576C 7C 7F 1B 78 */ mr r31, r3
/* 800A8810 000A5770 38 65 E1 7C */ addi r3, r5, lbl_803DE17C@l
/* 800A8814 000A5774 90 1F 00 00 */ stw r0, 0(r31)
/* 800A8818 000A5778 38 00 00 00 */ li r0, 0
/* 800A881C 000A577C 90 7F 00 00 */ stw r3, 0(r31)
/* 800A8820 000A5780 90 1F 00 04 */ stw r0, 4(r31)
/* 800A8824 000A5784 41 82 00 1C */ beq lbl_800A8840
/* 800A8828 000A5788 7C 83 23 78 */ mr r3, r4
/* 800A882C 000A578C 7F E4 FB 78 */ mr r4, r31
/* 800A8830 000A5790 81 83 00 00 */ lwz r12, 0(r3)
/* 800A8834 000A5794 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A8838 000A5798 7D 89 03 A6 */ mtctr r12
/* 800A883C 000A579C 4E 80 04 21 */ bctrl
lbl_800A8840:
/* 800A8840 000A57A0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A8844 000A57A4 7F E3 FB 78 */ mr r3, r31
/* 800A8848 000A57A8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A884C 000A57AC 7C 08 03 A6 */ mtlr r0
/* 800A8850 000A57B0 38 21 00 10 */ addi r1, r1, 0x10
/* 800A8854 000A57B4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR7CWeapon"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR7CWeapon":
/* 800A8858 000A57B8 38 00 00 00 */ li r0, 0
/* 800A885C 000A57BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8860 000A57C0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR17CWallCrawlerSwarm"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR17CWallCrawlerSwarm":
/* 800A8864 000A57C4 38 00 00 00 */ li r0, 0
/* 800A8868 000A57C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A886C 000A57CC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR20CScriptSpindleCamera"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR20CScriptSpindleCamera":
/* 800A8870 000A57D0 38 00 00 00 */ li r0, 0
/* 800A8874 000A57D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8878 000A57D8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR15CSnakeWeedSwarm"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR15CSnakeWeedSwarm":
/* 800A887C 000A57DC 38 00 00 00 */ li r0, 0
/* 800A8880 000A57E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8884 000A57E4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR15CScriptWaypoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR15CScriptWaypoint":
/* 800A8888 000A57E8 38 00 00 00 */ li r0, 0
/* 800A888C 000A57EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8890 000A57F0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptWater"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptWater":
/* 800A8894 000A57F4 38 00 00 00 */ li r0, 0
/* 800A8898 000A57F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A889C 000A57FC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptVisorFlare"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptVisorFlare":
/* 800A88A0 000A5800 38 00 00 00 */ li r0, 0
/* 800A88A4 000A5804 90 03 00 04 */ stw r0, 4(r3)
/* 800A88A8 000A5808 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR14CScriptTrigger"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR14CScriptTrigger":
/* 800A88AC 000A580C 38 00 00 00 */ li r0, 0
/* 800A88B0 000A5810 90 03 00 04 */ stw r0, 4(r3)
/* 800A88B4 000A5814 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptTimer"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptTimer":
/* 800A88B8 000A5818 38 00 00 00 */ li r0, 0
/* 800A88BC 000A581C 90 03 00 04 */ stw r0, 4(r3)
/* 800A88C0 000A5820 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR10CTeamAiMgr"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR10CTeamAiMgr":
/* 800A88C4 000A5824 38 00 00 00 */ li r0, 0
/* 800A88C8 000A5828 90 03 00 04 */ stw r0, 4(r3)
/* 800A88CC 000A582C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR21CScriptTargetingPoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR21CScriptTargetingPoint":
/* 800A88D0 000A5830 38 00 00 00 */ li r0, 0
/* 800A88D4 000A5834 90 03 00 04 */ stw r0, 4(r3)
/* 800A88D8 000A5838 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR25CScriptSpiderBallWaypoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR25CScriptSpiderBallWaypoint":
/* 800A88DC 000A583C 38 00 00 00 */ li r0, 0
/* 800A88E0 000A5840 90 03 00 04 */ stw r0, 4(r3)
/* 800A88E4 000A5844 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR34CScriptSpiderBallAttractionSurface"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR34CScriptSpiderBallAttractionSurface":
/* 800A88E8 000A5848 38 00 00 00 */ li r0, 0
/* 800A88EC 000A584C 90 03 00 04 */ stw r0, 4(r3)
/* 800A88F0 000A5850 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR22CScriptSpecialFunction"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR22CScriptSpecialFunction":
/* 800A88F4 000A5854 38 00 00 00 */ li r0, 0
/* 800A88F8 000A5858 90 03 00 04 */ stw r0, 4(r3)
/* 800A88FC 000A585C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptSpawnPoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptSpawnPoint":
/* 800A8900 000A5860 38 00 00 00 */ li r0, 0
/* 800A8904 000A5864 90 03 00 04 */ stw r0, 4(r3)
/* 800A8908 000A5868 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptSound"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptSound":
/* 800A890C 000A586C 38 00 00 00 */ li r0, 0
/* 800A8910 000A5870 90 03 00 04 */ stw r0, 4(r3)
/* 800A8914 000A5874 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR20CScriptRoomAcoustics"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR20CScriptRoomAcoustics":
/* 800A8918 000A5878 38 00 00 00 */ li r0, 0
/* 800A891C 000A587C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8920 000A5880 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR22CScriptPointOfinterest"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR22CScriptPointOfinterest":
/* 800A8924 000A5884 38 00 00 00 */ li r0, 0
/* 800A8928 000A5888 90 03 00 04 */ stw r0, 4(r3)
/* 800A892C 000A588C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptPlayerHint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptPlayerHint":
/* 800A8930 000A5890 90 83 00 04 */ stw r4, 4(r3)
/* 800A8934 000A5894 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR15CScriptPlatform"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR15CScriptPlatform":
/* 800A8938 000A5898 38 00 00 00 */ li r0, 0
/* 800A893C 000A589C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8940 000A58A0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR13CScriptPickup"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR13CScriptPickup":
/* 800A8944 000A58A4 38 00 00 00 */ li r0, 0
/* 800A8948 000A58A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A894C 000A58AC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR15CScriptMazeNode"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR15CScriptMazeNode":
/* 800A8950 000A58B0 38 00 00 00 */ li r0, 0
/* 800A8954 000A58B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8958 000A58B8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR16CScriptGunTurret"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR16CScriptGunTurret":
/* 800A895C 000A58BC 38 00 00 00 */ li r0, 0
/* 800A8960 000A58C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8964 000A58C4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR19CScriptGrapplePoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR19CScriptGrapplePoint":
/* 800A8968 000A58C8 38 00 00 00 */ li r0, 0
/* 800A896C 000A58CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8970 000A58D0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR13CScriptEffect"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR13CScriptEffect":
/* 800A8974 000A58D4 38 00 00 00 */ li r0, 0
/* 800A8978 000A58D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A897C 000A58DC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR11CScriptDoor"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR11CScriptDoor":
/* 800A8980 000A58E0 38 00 00 00 */ li r0, 0
/* 800A8984 000A58E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8988 000A58E8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR11CScriptDock"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR11CScriptDock":
/* 800A898C 000A58EC 38 00 00 00 */ li r0, 0
/* 800A8990 000A58F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8994 000A58F4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR18CScriptDistanceFog"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR18CScriptDistanceFog":
/* 800A8998 000A58F8 38 00 00 00 */ li r0, 0
/* 800A899C 000A58FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A89A0 000A5900 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR26CScriptDebugCameraWaypoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR26CScriptDebugCameraWaypoint":
/* 800A89A4 000A5904 38 00 00 00 */ li r0, 0
/* 800A89A8 000A5908 90 03 00 04 */ stw r0, 4(r3)
/* 800A89AC 000A590C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptCoverPoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptCoverPoint":
/* 800A89B0 000A5910 38 00 00 00 */ li r0, 0
/* 800A89B4 000A5914 90 03 00 04 */ stw r0, 4(r3)
/* 800A89B8 000A5918 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR21CScriptCameraWaypoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR21CScriptCameraWaypoint":
/* 800A89BC 000A591C 38 00 00 00 */ li r0, 0
/* 800A89C0 000A5920 90 03 00 04 */ stw r0, 4(r3)
/* 800A89C4 000A5924 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR24CScriptCameraPitchVolume"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR24CScriptCameraPitchVolume":
/* 800A89C8 000A5928 38 00 00 00 */ li r0, 0
/* 800A89CC 000A592C 90 03 00 04 */ stw r0, 4(r3)
/* 800A89D0 000A5930 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptCameraHint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR17CScriptCameraHint":
/* 800A89D4 000A5934 38 00 00 00 */ li r0, 0
/* 800A89D8 000A5938 90 03 00 04 */ stw r0, 4(r3)
/* 800A89DC 000A593C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR18CScriptAiJumpPoint"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR18CScriptAiJumpPoint":
/* 800A89E0 000A5940 38 00 00 00 */ li r0, 0
/* 800A89E4 000A5944 90 03 00 04 */ stw r0, 4(r3)
/* 800A89E8 000A5948 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR20CScriptActorKeyframe"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR20CScriptActorKeyframe":
/* 800A89EC 000A594C 38 00 00 00 */ li r0, 0
/* 800A89F0 000A5950 90 03 00 04 */ stw r0, 4(r3)
/* 800A89F4 000A5954 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptActor"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR12CScriptActor":
/* 800A89F8 000A5958 38 00 00 00 */ li r0, 0
/* 800A89FC 000A595C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A00 000A5960 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR9CRepulsor"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR9CRepulsor":
/* 800A8A04 000A5964 38 00 00 00 */ li r0, 0
/* 800A8A08 000A5968 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A0C 000A596C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR7CPlayer"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR7CPlayer":
/* 800A8A10 000A5970 38 00 00 00 */ li r0, 0
/* 800A8A14 000A5974 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A18 000A5978 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR13CPhysicsActor"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR13CPhysicsActor":
/* 800A8A1C 000A597C 38 00 00 00 */ li r0, 0
/* 800A8A20 000A5980 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A24 000A5984 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR3CAi"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR3CAi":
/* 800A8A28 000A5988 38 00 00 00 */ li r0, 0
/* 800A8A2C 000A598C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A30 000A5990 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR11CPathCamera"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR11CPathCamera":
/* 800A8A34 000A5994 38 00 00 00 */ li r0, 0
/* 800A8A38 000A5998 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A3C 000A599C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR18CMetroidPrimeRelay"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR18CMetroidPrimeRelay":
/* 800A8A40 000A59A0 38 00 00 00 */ li r0, 0
/* 800A8A44 000A59A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A48 000A59A8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR19CHUDBillboardEffect"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR19CHUDBillboardEffect":
/* 800A8A4C 000A59AC 38 00 00 00 */ li r0, 0
/* 800A8A50 000A59B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A54 000A59B4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR15CGameProjectile"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR15CGameProjectile":
/* 800A8A58 000A59B8 38 00 00 00 */ li r0, 0
/* 800A8A5C 000A59BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A60 000A59C0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR10CGameLight"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR10CGameLight":
/* 800A8A64 000A59C4 38 00 00 00 */ li r0, 0
/* 800A8A68 000A59C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A6C 000A59CC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR11CGameCamera"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR11CGameCamera":
/* 800A8A70 000A59D0 38 00 00 00 */ li r0, 0
/* 800A8A74 000A59D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A78 000A59D8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR10CFishCloud"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR10CFishCloud":
/* 800A8A7C 000A59DC 38 00 00 00 */ li r0, 0
/* 800A8A80 000A59E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A84 000A59E4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR18CFirstPersonCamera"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR18CFirstPersonCamera":
/* 800A8A88 000A59E8 38 00 00 00 */ li r0, 0
/* 800A8A8C 000A59EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A90 000A59F0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR10CExplosion"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR10CExplosion":
/* 800A8A94 000A59F4 38 00 00 00 */ li r0, 0
/* 800A8A98 000A59F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8A9C 000A59FC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR7CEntity"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR7CEntity":
/* 800A8AA0 000A5A00 38 00 00 00 */ li r0, 0
/* 800A8AA4 000A5A04 90 03 00 04 */ stw r0, 4(r3)
/* 800A8AA8 000A5A08 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR17CEnergyProjectile"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR17CEnergyProjectile":
/* 800A8AAC 000A5A0C 38 00 00 00 */ li r0, 0
/* 800A8AB0 000A5A10 90 03 00 04 */ stw r0, 4(r3)
/* 800A8AB4 000A5A14 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR16CDestroyableRock"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR16CDestroyableRock":
/* 800A8AB8 000A5A18 38 00 00 00 */ li r0, 0
/* 800A8ABC 000A5A1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8AC0 000A5A20 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR15CCollisionActor"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR15CCollisionActor":
/* 800A8AC4 000A5A24 38 00 00 00 */ li r0, 0
/* 800A8AC8 000A5A28 90 03 00 04 */ stw r0, 4(r3)
/* 800A8ACC 000A5A2C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR16CCinematicCamera"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR16CCinematicCamera":
/* 800A8AD0 000A5A30 38 00 00 00 */ li r0, 0
/* 800A8AD4 000A5A34 90 03 00 04 */ stw r0, 4(r3)
/* 800A8AD8 000A5A38 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR5CBomb"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR5CBomb":
/* 800A8ADC 000A5A3C 38 00 00 00 */ li r0, 0
/* 800A8AE0 000A5A40 90 03 00 04 */ stw r0, 4(r3)
/* 800A8AE4 000A5A44 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR11CBallCamera"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR11CBallCamera":
/* 800A8AE8 000A5A48 38 00 00 00 */ li r0, 0
/* 800A8AEC 000A5A4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8AF0 000A5A50 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptPlayerHint>FR6CActor"
"Visit__31TCastToPtr<17CScriptPlayerHint>FR6CActor":
/* 800A8AF4 000A5A54 38 00 00 00 */ li r0, 0
/* 800A8AF8 000A5A58 90 03 00 04 */ stw r0, 4(r3)
/* 800A8AFC 000A5A5C 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CScriptPlayerHint>FP7CEntity"
"__ct__31TCastToPtr<17CScriptPlayerHint>FP7CEntity":
/* 800A8B00 000A5A60 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A8B04 000A5A64 7C 08 02 A6 */ mflr r0
/* 800A8B08 000A5A68 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A8B0C 000A5A6C 3C A0 80 3E */ lis r5, lbl_803DE090@ha
/* 800A8B10 000A5A70 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A8B14 000A5A74 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A8B18 000A5A78 28 04 00 00 */ cmplwi r4, 0
/* 800A8B1C 000A5A7C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A8B20 000A5A80 7C 7F 1B 78 */ mr r31, r3
/* 800A8B24 000A5A84 38 65 E0 90 */ addi r3, r5, lbl_803DE090@l
/* 800A8B28 000A5A88 90 1F 00 00 */ stw r0, 0(r31)
/* 800A8B2C 000A5A8C 38 00 00 00 */ li r0, 0
/* 800A8B30 000A5A90 90 7F 00 00 */ stw r3, 0(r31)
/* 800A8B34 000A5A94 90 1F 00 04 */ stw r0, 4(r31)
/* 800A8B38 000A5A98 41 82 00 1C */ beq lbl_800A8B54
/* 800A8B3C 000A5A9C 7C 83 23 78 */ mr r3, r4
/* 800A8B40 000A5AA0 7F E4 FB 78 */ mr r4, r31
/* 800A8B44 000A5AA4 81 83 00 00 */ lwz r12, 0(r3)
/* 800A8B48 000A5AA8 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A8B4C 000A5AAC 7D 89 03 A6 */ mtctr r12
/* 800A8B50 000A5AB0 4E 80 04 21 */ bctrl
lbl_800A8B54:
/* 800A8B54 000A5AB4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A8B58 000A5AB8 7F E3 FB 78 */ mr r3, r31
/* 800A8B5C 000A5ABC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A8B60 000A5AC0 7C 08 03 A6 */ mtlr r0
/* 800A8B64 000A5AC4 38 21 00 10 */ addi r1, r1, 0x10
/* 800A8B68 000A5AC8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR7CWeapon"
"Visit__29TCastToPtr<15CScriptPlatform>FR7CWeapon":
/* 800A8B6C 000A5ACC 38 00 00 00 */ li r0, 0
/* 800A8B70 000A5AD0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8B74 000A5AD4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR17CWallCrawlerSwarm"
"Visit__29TCastToPtr<15CScriptPlatform>FR17CWallCrawlerSwarm":
/* 800A8B78 000A5AD8 38 00 00 00 */ li r0, 0
/* 800A8B7C 000A5ADC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8B80 000A5AE0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR20CScriptSpindleCamera"
"Visit__29TCastToPtr<15CScriptPlatform>FR20CScriptSpindleCamera":
/* 800A8B84 000A5AE4 38 00 00 00 */ li r0, 0
/* 800A8B88 000A5AE8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8B8C 000A5AEC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR15CSnakeWeedSwarm"
"Visit__29TCastToPtr<15CScriptPlatform>FR15CSnakeWeedSwarm":
/* 800A8B90 000A5AF0 38 00 00 00 */ li r0, 0
/* 800A8B94 000A5AF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8B98 000A5AF8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR15CScriptWaypoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR15CScriptWaypoint":
/* 800A8B9C 000A5AFC 38 00 00 00 */ li r0, 0
/* 800A8BA0 000A5B00 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BA4 000A5B04 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptWater"
"Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptWater":
/* 800A8BA8 000A5B08 38 00 00 00 */ li r0, 0
/* 800A8BAC 000A5B0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BB0 000A5B10 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptVisorFlare"
"Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptVisorFlare":
/* 800A8BB4 000A5B14 38 00 00 00 */ li r0, 0
/* 800A8BB8 000A5B18 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BBC 000A5B1C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR14CScriptTrigger"
"Visit__29TCastToPtr<15CScriptPlatform>FR14CScriptTrigger":
/* 800A8BC0 000A5B20 38 00 00 00 */ li r0, 0
/* 800A8BC4 000A5B24 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BC8 000A5B28 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptTimer"
"Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptTimer":
/* 800A8BCC 000A5B2C 38 00 00 00 */ li r0, 0
/* 800A8BD0 000A5B30 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BD4 000A5B34 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR10CTeamAiMgr"
"Visit__29TCastToPtr<15CScriptPlatform>FR10CTeamAiMgr":
/* 800A8BD8 000A5B38 38 00 00 00 */ li r0, 0
/* 800A8BDC 000A5B3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BE0 000A5B40 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR21CScriptTargetingPoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR21CScriptTargetingPoint":
/* 800A8BE4 000A5B44 38 00 00 00 */ li r0, 0
/* 800A8BE8 000A5B48 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BEC 000A5B4C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR25CScriptSpiderBallWaypoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR25CScriptSpiderBallWaypoint":
/* 800A8BF0 000A5B50 38 00 00 00 */ li r0, 0
/* 800A8BF4 000A5B54 90 03 00 04 */ stw r0, 4(r3)
/* 800A8BF8 000A5B58 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR34CScriptSpiderBallAttractionSurface"
"Visit__29TCastToPtr<15CScriptPlatform>FR34CScriptSpiderBallAttractionSurface":
/* 800A8BFC 000A5B5C 38 00 00 00 */ li r0, 0
/* 800A8C00 000A5B60 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C04 000A5B64 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR22CScriptSpecialFunction"
"Visit__29TCastToPtr<15CScriptPlatform>FR22CScriptSpecialFunction":
/* 800A8C08 000A5B68 38 00 00 00 */ li r0, 0
/* 800A8C0C 000A5B6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C10 000A5B70 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptSpawnPoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptSpawnPoint":
/* 800A8C14 000A5B74 38 00 00 00 */ li r0, 0
/* 800A8C18 000A5B78 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C1C 000A5B7C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptSound"
"Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptSound":
/* 800A8C20 000A5B80 38 00 00 00 */ li r0, 0
/* 800A8C24 000A5B84 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C28 000A5B88 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR20CScriptRoomAcoustics"
"Visit__29TCastToPtr<15CScriptPlatform>FR20CScriptRoomAcoustics":
/* 800A8C2C 000A5B8C 38 00 00 00 */ li r0, 0
/* 800A8C30 000A5B90 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C34 000A5B94 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR22CScriptPointOfinterest"
"Visit__29TCastToPtr<15CScriptPlatform>FR22CScriptPointOfinterest":
/* 800A8C38 000A5B98 38 00 00 00 */ li r0, 0
/* 800A8C3C 000A5B9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C40 000A5BA0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptPlayerHint"
"Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptPlayerHint":
/* 800A8C44 000A5BA4 38 00 00 00 */ li r0, 0
/* 800A8C48 000A5BA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C4C 000A5BAC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR15CScriptPlatform"
"Visit__29TCastToPtr<15CScriptPlatform>FR15CScriptPlatform":
/* 800A8C50 000A5BB0 90 83 00 04 */ stw r4, 4(r3)
/* 800A8C54 000A5BB4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR13CScriptPickup"
"Visit__29TCastToPtr<15CScriptPlatform>FR13CScriptPickup":
/* 800A8C58 000A5BB8 38 00 00 00 */ li r0, 0
/* 800A8C5C 000A5BBC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C60 000A5BC0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR15CScriptMazeNode"
"Visit__29TCastToPtr<15CScriptPlatform>FR15CScriptMazeNode":
/* 800A8C64 000A5BC4 38 00 00 00 */ li r0, 0
/* 800A8C68 000A5BC8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C6C 000A5BCC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR16CScriptGunTurret"
"Visit__29TCastToPtr<15CScriptPlatform>FR16CScriptGunTurret":
/* 800A8C70 000A5BD0 38 00 00 00 */ li r0, 0
/* 800A8C74 000A5BD4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C78 000A5BD8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR19CScriptGrapplePoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR19CScriptGrapplePoint":
/* 800A8C7C 000A5BDC 38 00 00 00 */ li r0, 0
/* 800A8C80 000A5BE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C84 000A5BE4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR13CScriptEffect"
"Visit__29TCastToPtr<15CScriptPlatform>FR13CScriptEffect":
/* 800A8C88 000A5BE8 38 00 00 00 */ li r0, 0
/* 800A8C8C 000A5BEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C90 000A5BF0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR11CScriptDoor"
"Visit__29TCastToPtr<15CScriptPlatform>FR11CScriptDoor":
/* 800A8C94 000A5BF4 38 00 00 00 */ li r0, 0
/* 800A8C98 000A5BF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8C9C 000A5BFC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR11CScriptDock"
"Visit__29TCastToPtr<15CScriptPlatform>FR11CScriptDock":
/* 800A8CA0 000A5C00 38 00 00 00 */ li r0, 0
/* 800A8CA4 000A5C04 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CA8 000A5C08 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR18CScriptDistanceFog"
"Visit__29TCastToPtr<15CScriptPlatform>FR18CScriptDistanceFog":
/* 800A8CAC 000A5C0C 38 00 00 00 */ li r0, 0
/* 800A8CB0 000A5C10 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CB4 000A5C14 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR26CScriptDebugCameraWaypoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR26CScriptDebugCameraWaypoint":
/* 800A8CB8 000A5C18 38 00 00 00 */ li r0, 0
/* 800A8CBC 000A5C1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CC0 000A5C20 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptCoverPoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptCoverPoint":
/* 800A8CC4 000A5C24 38 00 00 00 */ li r0, 0
/* 800A8CC8 000A5C28 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CCC 000A5C2C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR21CScriptCameraWaypoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR21CScriptCameraWaypoint":
/* 800A8CD0 000A5C30 38 00 00 00 */ li r0, 0
/* 800A8CD4 000A5C34 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CD8 000A5C38 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR24CScriptCameraPitchVolume"
"Visit__29TCastToPtr<15CScriptPlatform>FR24CScriptCameraPitchVolume":
/* 800A8CDC 000A5C3C 38 00 00 00 */ li r0, 0
/* 800A8CE0 000A5C40 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CE4 000A5C44 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptCameraHint"
"Visit__29TCastToPtr<15CScriptPlatform>FR17CScriptCameraHint":
/* 800A8CE8 000A5C48 38 00 00 00 */ li r0, 0
/* 800A8CEC 000A5C4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CF0 000A5C50 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR18CScriptAiJumpPoint"
"Visit__29TCastToPtr<15CScriptPlatform>FR18CScriptAiJumpPoint":
/* 800A8CF4 000A5C54 38 00 00 00 */ li r0, 0
/* 800A8CF8 000A5C58 90 03 00 04 */ stw r0, 4(r3)
/* 800A8CFC 000A5C5C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR20CScriptActorKeyframe"
"Visit__29TCastToPtr<15CScriptPlatform>FR20CScriptActorKeyframe":
/* 800A8D00 000A5C60 38 00 00 00 */ li r0, 0
/* 800A8D04 000A5C64 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D08 000A5C68 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptActor"
"Visit__29TCastToPtr<15CScriptPlatform>FR12CScriptActor":
/* 800A8D0C 000A5C6C 38 00 00 00 */ li r0, 0
/* 800A8D10 000A5C70 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D14 000A5C74 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR9CRepulsor"
"Visit__29TCastToPtr<15CScriptPlatform>FR9CRepulsor":
/* 800A8D18 000A5C78 38 00 00 00 */ li r0, 0
/* 800A8D1C 000A5C7C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D20 000A5C80 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR7CPlayer"
"Visit__29TCastToPtr<15CScriptPlatform>FR7CPlayer":
/* 800A8D24 000A5C84 38 00 00 00 */ li r0, 0
/* 800A8D28 000A5C88 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D2C 000A5C8C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR13CPhysicsActor"
"Visit__29TCastToPtr<15CScriptPlatform>FR13CPhysicsActor":
/* 800A8D30 000A5C90 38 00 00 00 */ li r0, 0
/* 800A8D34 000A5C94 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D38 000A5C98 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR3CAi"
"Visit__29TCastToPtr<15CScriptPlatform>FR3CAi":
/* 800A8D3C 000A5C9C 38 00 00 00 */ li r0, 0
/* 800A8D40 000A5CA0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D44 000A5CA4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR11CPathCamera"
"Visit__29TCastToPtr<15CScriptPlatform>FR11CPathCamera":
/* 800A8D48 000A5CA8 38 00 00 00 */ li r0, 0
/* 800A8D4C 000A5CAC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D50 000A5CB0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR18CMetroidPrimeRelay"
"Visit__29TCastToPtr<15CScriptPlatform>FR18CMetroidPrimeRelay":
/* 800A8D54 000A5CB4 38 00 00 00 */ li r0, 0
/* 800A8D58 000A5CB8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D5C 000A5CBC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR19CHUDBillboardEffect"
"Visit__29TCastToPtr<15CScriptPlatform>FR19CHUDBillboardEffect":
/* 800A8D60 000A5CC0 38 00 00 00 */ li r0, 0
/* 800A8D64 000A5CC4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D68 000A5CC8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR15CGameProjectile"
"Visit__29TCastToPtr<15CScriptPlatform>FR15CGameProjectile":
/* 800A8D6C 000A5CCC 38 00 00 00 */ li r0, 0
/* 800A8D70 000A5CD0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D74 000A5CD4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR10CGameLight"
"Visit__29TCastToPtr<15CScriptPlatform>FR10CGameLight":
/* 800A8D78 000A5CD8 38 00 00 00 */ li r0, 0
/* 800A8D7C 000A5CDC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D80 000A5CE0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR11CGameCamera"
"Visit__29TCastToPtr<15CScriptPlatform>FR11CGameCamera":
/* 800A8D84 000A5CE4 38 00 00 00 */ li r0, 0
/* 800A8D88 000A5CE8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D8C 000A5CEC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR10CFishCloud"
"Visit__29TCastToPtr<15CScriptPlatform>FR10CFishCloud":
/* 800A8D90 000A5CF0 38 00 00 00 */ li r0, 0
/* 800A8D94 000A5CF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8D98 000A5CF8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR18CFirstPersonCamera"
"Visit__29TCastToPtr<15CScriptPlatform>FR18CFirstPersonCamera":
/* 800A8D9C 000A5CFC 38 00 00 00 */ li r0, 0
/* 800A8DA0 000A5D00 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DA4 000A5D04 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR10CExplosion"
"Visit__29TCastToPtr<15CScriptPlatform>FR10CExplosion":
/* 800A8DA8 000A5D08 38 00 00 00 */ li r0, 0
/* 800A8DAC 000A5D0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DB0 000A5D10 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR7CEntity"
"Visit__29TCastToPtr<15CScriptPlatform>FR7CEntity":
/* 800A8DB4 000A5D14 38 00 00 00 */ li r0, 0
/* 800A8DB8 000A5D18 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DBC 000A5D1C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR17CEnergyProjectile"
"Visit__29TCastToPtr<15CScriptPlatform>FR17CEnergyProjectile":
/* 800A8DC0 000A5D20 38 00 00 00 */ li r0, 0
/* 800A8DC4 000A5D24 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DC8 000A5D28 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR16CDestroyableRock"
"Visit__29TCastToPtr<15CScriptPlatform>FR16CDestroyableRock":
/* 800A8DCC 000A5D2C 38 00 00 00 */ li r0, 0
/* 800A8DD0 000A5D30 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DD4 000A5D34 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR15CCollisionActor"
"Visit__29TCastToPtr<15CScriptPlatform>FR15CCollisionActor":
/* 800A8DD8 000A5D38 38 00 00 00 */ li r0, 0
/* 800A8DDC 000A5D3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DE0 000A5D40 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR16CCinematicCamera"
"Visit__29TCastToPtr<15CScriptPlatform>FR16CCinematicCamera":
/* 800A8DE4 000A5D44 38 00 00 00 */ li r0, 0
/* 800A8DE8 000A5D48 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DEC 000A5D4C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR5CBomb"
"Visit__29TCastToPtr<15CScriptPlatform>FR5CBomb":
/* 800A8DF0 000A5D50 38 00 00 00 */ li r0, 0
/* 800A8DF4 000A5D54 90 03 00 04 */ stw r0, 4(r3)
/* 800A8DF8 000A5D58 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR11CBallCamera"
"Visit__29TCastToPtr<15CScriptPlatform>FR11CBallCamera":
/* 800A8DFC 000A5D5C 38 00 00 00 */ li r0, 0
/* 800A8E00 000A5D60 90 03 00 04 */ stw r0, 4(r3)
/* 800A8E04 000A5D64 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptPlatform>FR6CActor"
"Visit__29TCastToPtr<15CScriptPlatform>FR6CActor":
/* 800A8E08 000A5D68 38 00 00 00 */ li r0, 0
/* 800A8E0C 000A5D6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8E10 000A5D70 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CScriptPlatform>FP7CEntity"
"__ct__29TCastToPtr<15CScriptPlatform>FP7CEntity":
/* 800A8E14 000A5D74 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A8E18 000A5D78 7C 08 02 A6 */ mflr r0
/* 800A8E1C 000A5D7C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A8E20 000A5D80 3C A0 80 3E */ lis r5, lbl_803DDFA4@ha
/* 800A8E24 000A5D84 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A8E28 000A5D88 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A8E2C 000A5D8C 28 04 00 00 */ cmplwi r4, 0
/* 800A8E30 000A5D90 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A8E34 000A5D94 7C 7F 1B 78 */ mr r31, r3
/* 800A8E38 000A5D98 38 65 DF A4 */ addi r3, r5, lbl_803DDFA4@l
/* 800A8E3C 000A5D9C 90 1F 00 00 */ stw r0, 0(r31)
/* 800A8E40 000A5DA0 38 00 00 00 */ li r0, 0
/* 800A8E44 000A5DA4 90 7F 00 00 */ stw r3, 0(r31)
/* 800A8E48 000A5DA8 90 1F 00 04 */ stw r0, 4(r31)
/* 800A8E4C 000A5DAC 41 82 00 1C */ beq lbl_800A8E68
/* 800A8E50 000A5DB0 7C 83 23 78 */ mr r3, r4
/* 800A8E54 000A5DB4 7F E4 FB 78 */ mr r4, r31
/* 800A8E58 000A5DB8 81 83 00 00 */ lwz r12, 0(r3)
/* 800A8E5C 000A5DBC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A8E60 000A5DC0 7D 89 03 A6 */ mtctr r12
/* 800A8E64 000A5DC4 4E 80 04 21 */ bctrl
lbl_800A8E68:
/* 800A8E68 000A5DC8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A8E6C 000A5DCC 7F E3 FB 78 */ mr r3, r31
/* 800A8E70 000A5DD0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A8E74 000A5DD4 7C 08 03 A6 */ mtlr r0
/* 800A8E78 000A5DD8 38 21 00 10 */ addi r1, r1, 0x10
/* 800A8E7C 000A5DDC 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CScriptPlatform>FR7CEntity"
"__ct__29TCastToPtr<15CScriptPlatform>FR7CEntity":
/* 800A8E80 000A5DE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A8E84 000A5DE4 7C 08 02 A6 */ mflr r0
/* 800A8E88 000A5DE8 3C A0 80 3E */ lis r5, lbl_803DDFA4@ha
/* 800A8E8C 000A5DEC 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A8E90 000A5DF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A8E94 000A5DF4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A8E98 000A5DF8 38 A5 DF A4 */ addi r5, r5, lbl_803DDFA4@l
/* 800A8E9C 000A5DFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A8EA0 000A5E00 7C 7F 1B 78 */ mr r31, r3
/* 800A8EA4 000A5E04 90 03 00 00 */ stw r0, 0(r3)
/* 800A8EA8 000A5E08 7C 83 23 78 */ mr r3, r4
/* 800A8EAC 000A5E0C 38 00 00 00 */ li r0, 0
/* 800A8EB0 000A5E10 7F E4 FB 78 */ mr r4, r31
/* 800A8EB4 000A5E14 90 BF 00 00 */ stw r5, 0(r31)
/* 800A8EB8 000A5E18 90 1F 00 04 */ stw r0, 4(r31)
/* 800A8EBC 000A5E1C 81 83 00 00 */ lwz r12, 0(r3)
/* 800A8EC0 000A5E20 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A8EC4 000A5E24 7D 89 03 A6 */ mtctr r12
/* 800A8EC8 000A5E28 4E 80 04 21 */ bctrl
/* 800A8ECC 000A5E2C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A8ED0 000A5E30 7F E3 FB 78 */ mr r3, r31
/* 800A8ED4 000A5E34 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A8ED8 000A5E38 7C 08 03 A6 */ mtlr r0
/* 800A8EDC 000A5E3C 38 21 00 10 */ addi r1, r1, 0x10
/* 800A8EE0 000A5E40 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR7CWeapon"
"Visit__27TCastToPtr<13CScriptPickup>FR7CWeapon":
/* 800A8EE4 000A5E44 38 00 00 00 */ li r0, 0
/* 800A8EE8 000A5E48 90 03 00 04 */ stw r0, 4(r3)
/* 800A8EEC 000A5E4C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR17CWallCrawlerSwarm"
"Visit__27TCastToPtr<13CScriptPickup>FR17CWallCrawlerSwarm":
/* 800A8EF0 000A5E50 38 00 00 00 */ li r0, 0
/* 800A8EF4 000A5E54 90 03 00 04 */ stw r0, 4(r3)
/* 800A8EF8 000A5E58 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR20CScriptSpindleCamera"
"Visit__27TCastToPtr<13CScriptPickup>FR20CScriptSpindleCamera":
/* 800A8EFC 000A5E5C 38 00 00 00 */ li r0, 0
/* 800A8F00 000A5E60 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F04 000A5E64 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR15CSnakeWeedSwarm"
"Visit__27TCastToPtr<13CScriptPickup>FR15CSnakeWeedSwarm":
/* 800A8F08 000A5E68 38 00 00 00 */ li r0, 0
/* 800A8F0C 000A5E6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F10 000A5E70 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR15CScriptWaypoint"
"Visit__27TCastToPtr<13CScriptPickup>FR15CScriptWaypoint":
/* 800A8F14 000A5E74 38 00 00 00 */ li r0, 0
/* 800A8F18 000A5E78 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F1C 000A5E7C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR12CScriptWater"
"Visit__27TCastToPtr<13CScriptPickup>FR12CScriptWater":
/* 800A8F20 000A5E80 38 00 00 00 */ li r0, 0
/* 800A8F24 000A5E84 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F28 000A5E88 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR17CScriptVisorFlare"
"Visit__27TCastToPtr<13CScriptPickup>FR17CScriptVisorFlare":
/* 800A8F2C 000A5E8C 38 00 00 00 */ li r0, 0
/* 800A8F30 000A5E90 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F34 000A5E94 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR14CScriptTrigger"
"Visit__27TCastToPtr<13CScriptPickup>FR14CScriptTrigger":
/* 800A8F38 000A5E98 38 00 00 00 */ li r0, 0
/* 800A8F3C 000A5E9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F40 000A5EA0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR12CScriptTimer"
"Visit__27TCastToPtr<13CScriptPickup>FR12CScriptTimer":
/* 800A8F44 000A5EA4 38 00 00 00 */ li r0, 0
/* 800A8F48 000A5EA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F4C 000A5EAC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR10CTeamAiMgr"
"Visit__27TCastToPtr<13CScriptPickup>FR10CTeamAiMgr":
/* 800A8F50 000A5EB0 38 00 00 00 */ li r0, 0
/* 800A8F54 000A5EB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F58 000A5EB8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR21CScriptTargetingPoint"
"Visit__27TCastToPtr<13CScriptPickup>FR21CScriptTargetingPoint":
/* 800A8F5C 000A5EBC 38 00 00 00 */ li r0, 0
/* 800A8F60 000A5EC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F64 000A5EC4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR25CScriptSpiderBallWaypoint"
"Visit__27TCastToPtr<13CScriptPickup>FR25CScriptSpiderBallWaypoint":
/* 800A8F68 000A5EC8 38 00 00 00 */ li r0, 0
/* 800A8F6C 000A5ECC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F70 000A5ED0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR34CScriptSpiderBallAttractionSurface"
"Visit__27TCastToPtr<13CScriptPickup>FR34CScriptSpiderBallAttractionSurface":
/* 800A8F74 000A5ED4 38 00 00 00 */ li r0, 0
/* 800A8F78 000A5ED8 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F7C 000A5EDC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR22CScriptSpecialFunction"
"Visit__27TCastToPtr<13CScriptPickup>FR22CScriptSpecialFunction":
/* 800A8F80 000A5EE0 38 00 00 00 */ li r0, 0
/* 800A8F84 000A5EE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F88 000A5EE8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR17CScriptSpawnPoint"
"Visit__27TCastToPtr<13CScriptPickup>FR17CScriptSpawnPoint":
/* 800A8F8C 000A5EEC 38 00 00 00 */ li r0, 0
/* 800A8F90 000A5EF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A8F94 000A5EF4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR12CScriptSound"
"Visit__27TCastToPtr<13CScriptPickup>FR12CScriptSound":
/* 800A8F98 000A5EF8 38 00 00 00 */ li r0, 0
/* 800A8F9C 000A5EFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FA0 000A5F00 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR20CScriptRoomAcoustics"
"Visit__27TCastToPtr<13CScriptPickup>FR20CScriptRoomAcoustics":
/* 800A8FA4 000A5F04 38 00 00 00 */ li r0, 0
/* 800A8FA8 000A5F08 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FAC 000A5F0C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR22CScriptPointOfinterest"
"Visit__27TCastToPtr<13CScriptPickup>FR22CScriptPointOfinterest":
/* 800A8FB0 000A5F10 38 00 00 00 */ li r0, 0
/* 800A8FB4 000A5F14 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FB8 000A5F18 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR17CScriptPlayerHint"
"Visit__27TCastToPtr<13CScriptPickup>FR17CScriptPlayerHint":
/* 800A8FBC 000A5F1C 38 00 00 00 */ li r0, 0
/* 800A8FC0 000A5F20 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FC4 000A5F24 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR15CScriptPlatform"
"Visit__27TCastToPtr<13CScriptPickup>FR15CScriptPlatform":
/* 800A8FC8 000A5F28 38 00 00 00 */ li r0, 0
/* 800A8FCC 000A5F2C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FD0 000A5F30 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR13CScriptPickup"
"Visit__27TCastToPtr<13CScriptPickup>FR13CScriptPickup":
/* 800A8FD4 000A5F34 90 83 00 04 */ stw r4, 4(r3)
/* 800A8FD8 000A5F38 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR15CScriptMazeNode"
"Visit__27TCastToPtr<13CScriptPickup>FR15CScriptMazeNode":
/* 800A8FDC 000A5F3C 38 00 00 00 */ li r0, 0
/* 800A8FE0 000A5F40 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FE4 000A5F44 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR16CScriptGunTurret"
"Visit__27TCastToPtr<13CScriptPickup>FR16CScriptGunTurret":
/* 800A8FE8 000A5F48 38 00 00 00 */ li r0, 0
/* 800A8FEC 000A5F4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FF0 000A5F50 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR19CScriptGrapplePoint"
"Visit__27TCastToPtr<13CScriptPickup>FR19CScriptGrapplePoint":
/* 800A8FF4 000A5F54 38 00 00 00 */ li r0, 0
/* 800A8FF8 000A5F58 90 03 00 04 */ stw r0, 4(r3)
/* 800A8FFC 000A5F5C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR13CScriptEffect"
"Visit__27TCastToPtr<13CScriptPickup>FR13CScriptEffect":
/* 800A9000 000A5F60 38 00 00 00 */ li r0, 0
/* 800A9004 000A5F64 90 03 00 04 */ stw r0, 4(r3)
/* 800A9008 000A5F68 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR11CScriptDoor"
"Visit__27TCastToPtr<13CScriptPickup>FR11CScriptDoor":
/* 800A900C 000A5F6C 38 00 00 00 */ li r0, 0
/* 800A9010 000A5F70 90 03 00 04 */ stw r0, 4(r3)
/* 800A9014 000A5F74 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR11CScriptDock"
"Visit__27TCastToPtr<13CScriptPickup>FR11CScriptDock":
/* 800A9018 000A5F78 38 00 00 00 */ li r0, 0
/* 800A901C 000A5F7C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9020 000A5F80 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR18CScriptDistanceFog"
"Visit__27TCastToPtr<13CScriptPickup>FR18CScriptDistanceFog":
/* 800A9024 000A5F84 38 00 00 00 */ li r0, 0
/* 800A9028 000A5F88 90 03 00 04 */ stw r0, 4(r3)
/* 800A902C 000A5F8C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR26CScriptDebugCameraWaypoint"
"Visit__27TCastToPtr<13CScriptPickup>FR26CScriptDebugCameraWaypoint":
/* 800A9030 000A5F90 38 00 00 00 */ li r0, 0
/* 800A9034 000A5F94 90 03 00 04 */ stw r0, 4(r3)
/* 800A9038 000A5F98 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR17CScriptCoverPoint"
"Visit__27TCastToPtr<13CScriptPickup>FR17CScriptCoverPoint":
/* 800A903C 000A5F9C 38 00 00 00 */ li r0, 0
/* 800A9040 000A5FA0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9044 000A5FA4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR21CScriptCameraWaypoint"
"Visit__27TCastToPtr<13CScriptPickup>FR21CScriptCameraWaypoint":
/* 800A9048 000A5FA8 38 00 00 00 */ li r0, 0
/* 800A904C 000A5FAC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9050 000A5FB0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR24CScriptCameraPitchVolume"
"Visit__27TCastToPtr<13CScriptPickup>FR24CScriptCameraPitchVolume":
/* 800A9054 000A5FB4 38 00 00 00 */ li r0, 0
/* 800A9058 000A5FB8 90 03 00 04 */ stw r0, 4(r3)
/* 800A905C 000A5FBC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR17CScriptCameraHint"
"Visit__27TCastToPtr<13CScriptPickup>FR17CScriptCameraHint":
/* 800A9060 000A5FC0 38 00 00 00 */ li r0, 0
/* 800A9064 000A5FC4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9068 000A5FC8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR18CScriptAiJumpPoint"
"Visit__27TCastToPtr<13CScriptPickup>FR18CScriptAiJumpPoint":
/* 800A906C 000A5FCC 38 00 00 00 */ li r0, 0
/* 800A9070 000A5FD0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9074 000A5FD4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR20CScriptActorKeyframe"
"Visit__27TCastToPtr<13CScriptPickup>FR20CScriptActorKeyframe":
/* 800A9078 000A5FD8 38 00 00 00 */ li r0, 0
/* 800A907C 000A5FDC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9080 000A5FE0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR12CScriptActor"
"Visit__27TCastToPtr<13CScriptPickup>FR12CScriptActor":
/* 800A9084 000A5FE4 38 00 00 00 */ li r0, 0
/* 800A9088 000A5FE8 90 03 00 04 */ stw r0, 4(r3)
/* 800A908C 000A5FEC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR9CRepulsor"
"Visit__27TCastToPtr<13CScriptPickup>FR9CRepulsor":
/* 800A9090 000A5FF0 38 00 00 00 */ li r0, 0
/* 800A9094 000A5FF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9098 000A5FF8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR7CPlayer"
"Visit__27TCastToPtr<13CScriptPickup>FR7CPlayer":
/* 800A909C 000A5FFC 38 00 00 00 */ li r0, 0
/* 800A90A0 000A6000 90 03 00 04 */ stw r0, 4(r3)
/* 800A90A4 000A6004 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR13CPhysicsActor"
"Visit__27TCastToPtr<13CScriptPickup>FR13CPhysicsActor":
/* 800A90A8 000A6008 38 00 00 00 */ li r0, 0
/* 800A90AC 000A600C 90 03 00 04 */ stw r0, 4(r3)
/* 800A90B0 000A6010 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR3CAi"
"Visit__27TCastToPtr<13CScriptPickup>FR3CAi":
/* 800A90B4 000A6014 38 00 00 00 */ li r0, 0
/* 800A90B8 000A6018 90 03 00 04 */ stw r0, 4(r3)
/* 800A90BC 000A601C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR11CPathCamera"
"Visit__27TCastToPtr<13CScriptPickup>FR11CPathCamera":
/* 800A90C0 000A6020 38 00 00 00 */ li r0, 0
/* 800A90C4 000A6024 90 03 00 04 */ stw r0, 4(r3)
/* 800A90C8 000A6028 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR18CMetroidPrimeRelay"
"Visit__27TCastToPtr<13CScriptPickup>FR18CMetroidPrimeRelay":
/* 800A90CC 000A602C 38 00 00 00 */ li r0, 0
/* 800A90D0 000A6030 90 03 00 04 */ stw r0, 4(r3)
/* 800A90D4 000A6034 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR19CHUDBillboardEffect"
"Visit__27TCastToPtr<13CScriptPickup>FR19CHUDBillboardEffect":
/* 800A90D8 000A6038 38 00 00 00 */ li r0, 0
/* 800A90DC 000A603C 90 03 00 04 */ stw r0, 4(r3)
/* 800A90E0 000A6040 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR15CGameProjectile"
"Visit__27TCastToPtr<13CScriptPickup>FR15CGameProjectile":
/* 800A90E4 000A6044 38 00 00 00 */ li r0, 0
/* 800A90E8 000A6048 90 03 00 04 */ stw r0, 4(r3)
/* 800A90EC 000A604C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR10CGameLight"
"Visit__27TCastToPtr<13CScriptPickup>FR10CGameLight":
/* 800A90F0 000A6050 38 00 00 00 */ li r0, 0
/* 800A90F4 000A6054 90 03 00 04 */ stw r0, 4(r3)
/* 800A90F8 000A6058 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR11CGameCamera"
"Visit__27TCastToPtr<13CScriptPickup>FR11CGameCamera":
/* 800A90FC 000A605C 38 00 00 00 */ li r0, 0
/* 800A9100 000A6060 90 03 00 04 */ stw r0, 4(r3)
/* 800A9104 000A6064 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR10CFishCloud"
"Visit__27TCastToPtr<13CScriptPickup>FR10CFishCloud":
/* 800A9108 000A6068 38 00 00 00 */ li r0, 0
/* 800A910C 000A606C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9110 000A6070 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR18CFirstPersonCamera"
"Visit__27TCastToPtr<13CScriptPickup>FR18CFirstPersonCamera":
/* 800A9114 000A6074 38 00 00 00 */ li r0, 0
/* 800A9118 000A6078 90 03 00 04 */ stw r0, 4(r3)
/* 800A911C 000A607C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR10CExplosion"
"Visit__27TCastToPtr<13CScriptPickup>FR10CExplosion":
/* 800A9120 000A6080 38 00 00 00 */ li r0, 0
/* 800A9124 000A6084 90 03 00 04 */ stw r0, 4(r3)
/* 800A9128 000A6088 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR7CEntity"
"Visit__27TCastToPtr<13CScriptPickup>FR7CEntity":
/* 800A912C 000A608C 38 00 00 00 */ li r0, 0
/* 800A9130 000A6090 90 03 00 04 */ stw r0, 4(r3)
/* 800A9134 000A6094 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR17CEnergyProjectile"
"Visit__27TCastToPtr<13CScriptPickup>FR17CEnergyProjectile":
/* 800A9138 000A6098 38 00 00 00 */ li r0, 0
/* 800A913C 000A609C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9140 000A60A0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR16CDestroyableRock"
"Visit__27TCastToPtr<13CScriptPickup>FR16CDestroyableRock":
/* 800A9144 000A60A4 38 00 00 00 */ li r0, 0
/* 800A9148 000A60A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A914C 000A60AC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR15CCollisionActor"
"Visit__27TCastToPtr<13CScriptPickup>FR15CCollisionActor":
/* 800A9150 000A60B0 38 00 00 00 */ li r0, 0
/* 800A9154 000A60B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9158 000A60B8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR16CCinematicCamera"
"Visit__27TCastToPtr<13CScriptPickup>FR16CCinematicCamera":
/* 800A915C 000A60BC 38 00 00 00 */ li r0, 0
/* 800A9160 000A60C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9164 000A60C4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR5CBomb"
"Visit__27TCastToPtr<13CScriptPickup>FR5CBomb":
/* 800A9168 000A60C8 38 00 00 00 */ li r0, 0
/* 800A916C 000A60CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9170 000A60D0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR11CBallCamera"
"Visit__27TCastToPtr<13CScriptPickup>FR11CBallCamera":
/* 800A9174 000A60D4 38 00 00 00 */ li r0, 0
/* 800A9178 000A60D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A917C 000A60DC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptPickup>FR6CActor"
"Visit__27TCastToPtr<13CScriptPickup>FR6CActor":
/* 800A9180 000A60E0 38 00 00 00 */ li r0, 0
/* 800A9184 000A60E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9188 000A60E8 4E 80 00 20 */ blr
.global "__ct__27TCastToPtr<13CScriptPickup>FP7CEntity"
"__ct__27TCastToPtr<13CScriptPickup>FP7CEntity":
/* 800A918C 000A60EC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A9190 000A60F0 7C 08 02 A6 */ mflr r0
/* 800A9194 000A60F4 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A9198 000A60F8 3C A0 80 3E */ lis r5, lbl_803DDEB8@ha
/* 800A919C 000A60FC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A91A0 000A6100 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A91A4 000A6104 28 04 00 00 */ cmplwi r4, 0
/* 800A91A8 000A6108 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A91AC 000A610C 7C 7F 1B 78 */ mr r31, r3
/* 800A91B0 000A6110 38 65 DE B8 */ addi r3, r5, lbl_803DDEB8@l
/* 800A91B4 000A6114 90 1F 00 00 */ stw r0, 0(r31)
/* 800A91B8 000A6118 38 00 00 00 */ li r0, 0
/* 800A91BC 000A611C 90 7F 00 00 */ stw r3, 0(r31)
/* 800A91C0 000A6120 90 1F 00 04 */ stw r0, 4(r31)
/* 800A91C4 000A6124 41 82 00 1C */ beq lbl_800A91E0
/* 800A91C8 000A6128 7C 83 23 78 */ mr r3, r4
/* 800A91CC 000A612C 7F E4 FB 78 */ mr r4, r31
/* 800A91D0 000A6130 81 83 00 00 */ lwz r12, 0(r3)
/* 800A91D4 000A6134 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A91D8 000A6138 7D 89 03 A6 */ mtctr r12
/* 800A91DC 000A613C 4E 80 04 21 */ bctrl
lbl_800A91E0:
/* 800A91E0 000A6140 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A91E4 000A6144 7F E3 FB 78 */ mr r3, r31
/* 800A91E8 000A6148 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A91EC 000A614C 7C 08 03 A6 */ mtlr r0
/* 800A91F0 000A6150 38 21 00 10 */ addi r1, r1, 0x10
/* 800A91F4 000A6154 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR7CWeapon"
"Visit__29TCastToPtr<15CScriptMazeNode>FR7CWeapon":
/* 800A91F8 000A6158 38 00 00 00 */ li r0, 0
/* 800A91FC 000A615C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9200 000A6160 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR17CWallCrawlerSwarm"
"Visit__29TCastToPtr<15CScriptMazeNode>FR17CWallCrawlerSwarm":
/* 800A9204 000A6164 38 00 00 00 */ li r0, 0
/* 800A9208 000A6168 90 03 00 04 */ stw r0, 4(r3)
/* 800A920C 000A616C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR20CScriptSpindleCamera"
"Visit__29TCastToPtr<15CScriptMazeNode>FR20CScriptSpindleCamera":
/* 800A9210 000A6170 38 00 00 00 */ li r0, 0
/* 800A9214 000A6174 90 03 00 04 */ stw r0, 4(r3)
/* 800A9218 000A6178 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR15CSnakeWeedSwarm"
"Visit__29TCastToPtr<15CScriptMazeNode>FR15CSnakeWeedSwarm":
/* 800A921C 000A617C 38 00 00 00 */ li r0, 0
/* 800A9220 000A6180 90 03 00 04 */ stw r0, 4(r3)
/* 800A9224 000A6184 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR15CScriptWaypoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR15CScriptWaypoint":
/* 800A9228 000A6188 38 00 00 00 */ li r0, 0
/* 800A922C 000A618C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9230 000A6190 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptWater"
"Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptWater":
/* 800A9234 000A6194 38 00 00 00 */ li r0, 0
/* 800A9238 000A6198 90 03 00 04 */ stw r0, 4(r3)
/* 800A923C 000A619C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptVisorFlare"
"Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptVisorFlare":
/* 800A9240 000A61A0 38 00 00 00 */ li r0, 0
/* 800A9244 000A61A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9248 000A61A8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR14CScriptTrigger"
"Visit__29TCastToPtr<15CScriptMazeNode>FR14CScriptTrigger":
/* 800A924C 000A61AC 38 00 00 00 */ li r0, 0
/* 800A9250 000A61B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9254 000A61B4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptTimer"
"Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptTimer":
/* 800A9258 000A61B8 38 00 00 00 */ li r0, 0
/* 800A925C 000A61BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9260 000A61C0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR10CTeamAiMgr"
"Visit__29TCastToPtr<15CScriptMazeNode>FR10CTeamAiMgr":
/* 800A9264 000A61C4 38 00 00 00 */ li r0, 0
/* 800A9268 000A61C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A926C 000A61CC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR21CScriptTargetingPoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR21CScriptTargetingPoint":
/* 800A9270 000A61D0 38 00 00 00 */ li r0, 0
/* 800A9274 000A61D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9278 000A61D8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR25CScriptSpiderBallWaypoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR25CScriptSpiderBallWaypoint":
/* 800A927C 000A61DC 38 00 00 00 */ li r0, 0
/* 800A9280 000A61E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9284 000A61E4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR34CScriptSpiderBallAttractionSurface"
"Visit__29TCastToPtr<15CScriptMazeNode>FR34CScriptSpiderBallAttractionSurface":
/* 800A9288 000A61E8 38 00 00 00 */ li r0, 0
/* 800A928C 000A61EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9290 000A61F0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR22CScriptSpecialFunction"
"Visit__29TCastToPtr<15CScriptMazeNode>FR22CScriptSpecialFunction":
/* 800A9294 000A61F4 38 00 00 00 */ li r0, 0
/* 800A9298 000A61F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A929C 000A61FC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptSpawnPoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptSpawnPoint":
/* 800A92A0 000A6200 38 00 00 00 */ li r0, 0
/* 800A92A4 000A6204 90 03 00 04 */ stw r0, 4(r3)
/* 800A92A8 000A6208 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptSound"
"Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptSound":
/* 800A92AC 000A620C 38 00 00 00 */ li r0, 0
/* 800A92B0 000A6210 90 03 00 04 */ stw r0, 4(r3)
/* 800A92B4 000A6214 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR20CScriptRoomAcoustics"
"Visit__29TCastToPtr<15CScriptMazeNode>FR20CScriptRoomAcoustics":
/* 800A92B8 000A6218 38 00 00 00 */ li r0, 0
/* 800A92BC 000A621C 90 03 00 04 */ stw r0, 4(r3)
/* 800A92C0 000A6220 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR22CScriptPointOfinterest"
"Visit__29TCastToPtr<15CScriptMazeNode>FR22CScriptPointOfinterest":
/* 800A92C4 000A6224 38 00 00 00 */ li r0, 0
/* 800A92C8 000A6228 90 03 00 04 */ stw r0, 4(r3)
/* 800A92CC 000A622C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptPlayerHint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptPlayerHint":
/* 800A92D0 000A6230 38 00 00 00 */ li r0, 0
/* 800A92D4 000A6234 90 03 00 04 */ stw r0, 4(r3)
/* 800A92D8 000A6238 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR15CScriptPlatform"
"Visit__29TCastToPtr<15CScriptMazeNode>FR15CScriptPlatform":
/* 800A92DC 000A623C 38 00 00 00 */ li r0, 0
/* 800A92E0 000A6240 90 03 00 04 */ stw r0, 4(r3)
/* 800A92E4 000A6244 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR13CScriptPickup"
"Visit__29TCastToPtr<15CScriptMazeNode>FR13CScriptPickup":
/* 800A92E8 000A6248 38 00 00 00 */ li r0, 0
/* 800A92EC 000A624C 90 03 00 04 */ stw r0, 4(r3)
/* 800A92F0 000A6250 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR15CScriptMazeNode"
"Visit__29TCastToPtr<15CScriptMazeNode>FR15CScriptMazeNode":
/* 800A92F4 000A6254 90 83 00 04 */ stw r4, 4(r3)
/* 800A92F8 000A6258 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR16CScriptGunTurret"
"Visit__29TCastToPtr<15CScriptMazeNode>FR16CScriptGunTurret":
/* 800A92FC 000A625C 38 00 00 00 */ li r0, 0
/* 800A9300 000A6260 90 03 00 04 */ stw r0, 4(r3)
/* 800A9304 000A6264 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR19CScriptGrapplePoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR19CScriptGrapplePoint":
/* 800A9308 000A6268 38 00 00 00 */ li r0, 0
/* 800A930C 000A626C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9310 000A6270 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR13CScriptEffect"
"Visit__29TCastToPtr<15CScriptMazeNode>FR13CScriptEffect":
/* 800A9314 000A6274 38 00 00 00 */ li r0, 0
/* 800A9318 000A6278 90 03 00 04 */ stw r0, 4(r3)
/* 800A931C 000A627C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR11CScriptDoor"
"Visit__29TCastToPtr<15CScriptMazeNode>FR11CScriptDoor":
/* 800A9320 000A6280 38 00 00 00 */ li r0, 0
/* 800A9324 000A6284 90 03 00 04 */ stw r0, 4(r3)
/* 800A9328 000A6288 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR11CScriptDock"
"Visit__29TCastToPtr<15CScriptMazeNode>FR11CScriptDock":
/* 800A932C 000A628C 38 00 00 00 */ li r0, 0
/* 800A9330 000A6290 90 03 00 04 */ stw r0, 4(r3)
/* 800A9334 000A6294 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR18CScriptDistanceFog"
"Visit__29TCastToPtr<15CScriptMazeNode>FR18CScriptDistanceFog":
/* 800A9338 000A6298 38 00 00 00 */ li r0, 0
/* 800A933C 000A629C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9340 000A62A0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR26CScriptDebugCameraWaypoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR26CScriptDebugCameraWaypoint":
/* 800A9344 000A62A4 38 00 00 00 */ li r0, 0
/* 800A9348 000A62A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A934C 000A62AC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptCoverPoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptCoverPoint":
/* 800A9350 000A62B0 38 00 00 00 */ li r0, 0
/* 800A9354 000A62B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9358 000A62B8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR21CScriptCameraWaypoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR21CScriptCameraWaypoint":
/* 800A935C 000A62BC 38 00 00 00 */ li r0, 0
/* 800A9360 000A62C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9364 000A62C4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR24CScriptCameraPitchVolume"
"Visit__29TCastToPtr<15CScriptMazeNode>FR24CScriptCameraPitchVolume":
/* 800A9368 000A62C8 38 00 00 00 */ li r0, 0
/* 800A936C 000A62CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9370 000A62D0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptCameraHint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR17CScriptCameraHint":
/* 800A9374 000A62D4 38 00 00 00 */ li r0, 0
/* 800A9378 000A62D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A937C 000A62DC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR18CScriptAiJumpPoint"
"Visit__29TCastToPtr<15CScriptMazeNode>FR18CScriptAiJumpPoint":
/* 800A9380 000A62E0 38 00 00 00 */ li r0, 0
/* 800A9384 000A62E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9388 000A62E8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR20CScriptActorKeyframe"
"Visit__29TCastToPtr<15CScriptMazeNode>FR20CScriptActorKeyframe":
/* 800A938C 000A62EC 38 00 00 00 */ li r0, 0
/* 800A9390 000A62F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9394 000A62F4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptActor"
"Visit__29TCastToPtr<15CScriptMazeNode>FR12CScriptActor":
/* 800A9398 000A62F8 38 00 00 00 */ li r0, 0
/* 800A939C 000A62FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A93A0 000A6300 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR9CRepulsor"
"Visit__29TCastToPtr<15CScriptMazeNode>FR9CRepulsor":
/* 800A93A4 000A6304 38 00 00 00 */ li r0, 0
/* 800A93A8 000A6308 90 03 00 04 */ stw r0, 4(r3)
/* 800A93AC 000A630C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR7CPlayer"
"Visit__29TCastToPtr<15CScriptMazeNode>FR7CPlayer":
/* 800A93B0 000A6310 38 00 00 00 */ li r0, 0
/* 800A93B4 000A6314 90 03 00 04 */ stw r0, 4(r3)
/* 800A93B8 000A6318 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR13CPhysicsActor"
"Visit__29TCastToPtr<15CScriptMazeNode>FR13CPhysicsActor":
/* 800A93BC 000A631C 38 00 00 00 */ li r0, 0
/* 800A93C0 000A6320 90 03 00 04 */ stw r0, 4(r3)
/* 800A93C4 000A6324 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR3CAi"
"Visit__29TCastToPtr<15CScriptMazeNode>FR3CAi":
/* 800A93C8 000A6328 38 00 00 00 */ li r0, 0
/* 800A93CC 000A632C 90 03 00 04 */ stw r0, 4(r3)
/* 800A93D0 000A6330 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR11CPathCamera"
"Visit__29TCastToPtr<15CScriptMazeNode>FR11CPathCamera":
/* 800A93D4 000A6334 38 00 00 00 */ li r0, 0
/* 800A93D8 000A6338 90 03 00 04 */ stw r0, 4(r3)
/* 800A93DC 000A633C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR18CMetroidPrimeRelay"
"Visit__29TCastToPtr<15CScriptMazeNode>FR18CMetroidPrimeRelay":
/* 800A93E0 000A6340 38 00 00 00 */ li r0, 0
/* 800A93E4 000A6344 90 03 00 04 */ stw r0, 4(r3)
/* 800A93E8 000A6348 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR19CHUDBillboardEffect"
"Visit__29TCastToPtr<15CScriptMazeNode>FR19CHUDBillboardEffect":
/* 800A93EC 000A634C 38 00 00 00 */ li r0, 0
/* 800A93F0 000A6350 90 03 00 04 */ stw r0, 4(r3)
/* 800A93F4 000A6354 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR15CGameProjectile"
"Visit__29TCastToPtr<15CScriptMazeNode>FR15CGameProjectile":
/* 800A93F8 000A6358 38 00 00 00 */ li r0, 0
/* 800A93FC 000A635C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9400 000A6360 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR10CGameLight"
"Visit__29TCastToPtr<15CScriptMazeNode>FR10CGameLight":
/* 800A9404 000A6364 38 00 00 00 */ li r0, 0
/* 800A9408 000A6368 90 03 00 04 */ stw r0, 4(r3)
/* 800A940C 000A636C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR11CGameCamera"
"Visit__29TCastToPtr<15CScriptMazeNode>FR11CGameCamera":
/* 800A9410 000A6370 38 00 00 00 */ li r0, 0
/* 800A9414 000A6374 90 03 00 04 */ stw r0, 4(r3)
/* 800A9418 000A6378 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR10CFishCloud"
"Visit__29TCastToPtr<15CScriptMazeNode>FR10CFishCloud":
/* 800A941C 000A637C 38 00 00 00 */ li r0, 0
/* 800A9420 000A6380 90 03 00 04 */ stw r0, 4(r3)
/* 800A9424 000A6384 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR18CFirstPersonCamera"
"Visit__29TCastToPtr<15CScriptMazeNode>FR18CFirstPersonCamera":
/* 800A9428 000A6388 38 00 00 00 */ li r0, 0
/* 800A942C 000A638C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9430 000A6390 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR10CExplosion"
"Visit__29TCastToPtr<15CScriptMazeNode>FR10CExplosion":
/* 800A9434 000A6394 38 00 00 00 */ li r0, 0
/* 800A9438 000A6398 90 03 00 04 */ stw r0, 4(r3)
/* 800A943C 000A639C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR7CEntity"
"Visit__29TCastToPtr<15CScriptMazeNode>FR7CEntity":
/* 800A9440 000A63A0 38 00 00 00 */ li r0, 0
/* 800A9444 000A63A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9448 000A63A8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR17CEnergyProjectile"
"Visit__29TCastToPtr<15CScriptMazeNode>FR17CEnergyProjectile":
/* 800A944C 000A63AC 38 00 00 00 */ li r0, 0
/* 800A9450 000A63B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9454 000A63B4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR16CDestroyableRock"
"Visit__29TCastToPtr<15CScriptMazeNode>FR16CDestroyableRock":
/* 800A9458 000A63B8 38 00 00 00 */ li r0, 0
/* 800A945C 000A63BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9460 000A63C0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR15CCollisionActor"
"Visit__29TCastToPtr<15CScriptMazeNode>FR15CCollisionActor":
/* 800A9464 000A63C4 38 00 00 00 */ li r0, 0
/* 800A9468 000A63C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A946C 000A63CC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR16CCinematicCamera"
"Visit__29TCastToPtr<15CScriptMazeNode>FR16CCinematicCamera":
/* 800A9470 000A63D0 38 00 00 00 */ li r0, 0
/* 800A9474 000A63D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9478 000A63D8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR5CBomb"
"Visit__29TCastToPtr<15CScriptMazeNode>FR5CBomb":
/* 800A947C 000A63DC 38 00 00 00 */ li r0, 0
/* 800A9480 000A63E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9484 000A63E4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR11CBallCamera"
"Visit__29TCastToPtr<15CScriptMazeNode>FR11CBallCamera":
/* 800A9488 000A63E8 38 00 00 00 */ li r0, 0
/* 800A948C 000A63EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9490 000A63F0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CScriptMazeNode>FR6CActor"
"Visit__29TCastToPtr<15CScriptMazeNode>FR6CActor":
/* 800A9494 000A63F4 38 00 00 00 */ li r0, 0
/* 800A9498 000A63F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A949C 000A63FC 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CScriptMazeNode>FP7CEntity"
"__ct__29TCastToPtr<15CScriptMazeNode>FP7CEntity":
/* 800A94A0 000A6400 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A94A4 000A6404 7C 08 02 A6 */ mflr r0
/* 800A94A8 000A6408 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A94AC 000A640C 3C A0 80 3E */ lis r5, lbl_803DDDCC@ha
/* 800A94B0 000A6410 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A94B4 000A6414 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A94B8 000A6418 28 04 00 00 */ cmplwi r4, 0
/* 800A94BC 000A641C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A94C0 000A6420 7C 7F 1B 78 */ mr r31, r3
/* 800A94C4 000A6424 38 65 DD CC */ addi r3, r5, lbl_803DDDCC@l
/* 800A94C8 000A6428 90 1F 00 00 */ stw r0, 0(r31)
/* 800A94CC 000A642C 38 00 00 00 */ li r0, 0
/* 800A94D0 000A6430 90 7F 00 00 */ stw r3, 0(r31)
/* 800A94D4 000A6434 90 1F 00 04 */ stw r0, 4(r31)
/* 800A94D8 000A6438 41 82 00 1C */ beq lbl_800A94F4
/* 800A94DC 000A643C 7C 83 23 78 */ mr r3, r4
/* 800A94E0 000A6440 7F E4 FB 78 */ mr r4, r31
/* 800A94E4 000A6444 81 83 00 00 */ lwz r12, 0(r3)
/* 800A94E8 000A6448 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A94EC 000A644C 7D 89 03 A6 */ mtctr r12
/* 800A94F0 000A6450 4E 80 04 21 */ bctrl
lbl_800A94F4:
/* 800A94F4 000A6454 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A94F8 000A6458 7F E3 FB 78 */ mr r3, r31
/* 800A94FC 000A645C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A9500 000A6460 7C 08 03 A6 */ mtlr r0
/* 800A9504 000A6464 38 21 00 10 */ addi r1, r1, 0x10
/* 800A9508 000A6468 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR7CWeapon"
"Visit__30TCastToPtr<16CScriptGunTurret>FR7CWeapon":
/* 800A950C 000A646C 38 00 00 00 */ li r0, 0
/* 800A9510 000A6470 90 03 00 04 */ stw r0, 4(r3)
/* 800A9514 000A6474 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR17CWallCrawlerSwarm"
"Visit__30TCastToPtr<16CScriptGunTurret>FR17CWallCrawlerSwarm":
/* 800A9518 000A6478 38 00 00 00 */ li r0, 0
/* 800A951C 000A647C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9520 000A6480 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR20CScriptSpindleCamera"
"Visit__30TCastToPtr<16CScriptGunTurret>FR20CScriptSpindleCamera":
/* 800A9524 000A6484 38 00 00 00 */ li r0, 0
/* 800A9528 000A6488 90 03 00 04 */ stw r0, 4(r3)
/* 800A952C 000A648C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR15CSnakeWeedSwarm"
"Visit__30TCastToPtr<16CScriptGunTurret>FR15CSnakeWeedSwarm":
/* 800A9530 000A6490 38 00 00 00 */ li r0, 0
/* 800A9534 000A6494 90 03 00 04 */ stw r0, 4(r3)
/* 800A9538 000A6498 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR15CScriptWaypoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR15CScriptWaypoint":
/* 800A953C 000A649C 38 00 00 00 */ li r0, 0
/* 800A9540 000A64A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9544 000A64A4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptWater"
"Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptWater":
/* 800A9548 000A64A8 38 00 00 00 */ li r0, 0
/* 800A954C 000A64AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9550 000A64B0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptVisorFlare"
"Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptVisorFlare":
/* 800A9554 000A64B4 38 00 00 00 */ li r0, 0
/* 800A9558 000A64B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A955C 000A64BC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR14CScriptTrigger"
"Visit__30TCastToPtr<16CScriptGunTurret>FR14CScriptTrigger":
/* 800A9560 000A64C0 38 00 00 00 */ li r0, 0
/* 800A9564 000A64C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9568 000A64C8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptTimer"
"Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptTimer":
/* 800A956C 000A64CC 38 00 00 00 */ li r0, 0
/* 800A9570 000A64D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9574 000A64D4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR10CTeamAiMgr"
"Visit__30TCastToPtr<16CScriptGunTurret>FR10CTeamAiMgr":
/* 800A9578 000A64D8 38 00 00 00 */ li r0, 0
/* 800A957C 000A64DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9580 000A64E0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR21CScriptTargetingPoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR21CScriptTargetingPoint":
/* 800A9584 000A64E4 38 00 00 00 */ li r0, 0
/* 800A9588 000A64E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A958C 000A64EC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR25CScriptSpiderBallWaypoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR25CScriptSpiderBallWaypoint":
/* 800A9590 000A64F0 38 00 00 00 */ li r0, 0
/* 800A9594 000A64F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9598 000A64F8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR34CScriptSpiderBallAttractionSurface"
"Visit__30TCastToPtr<16CScriptGunTurret>FR34CScriptSpiderBallAttractionSurface":
/* 800A959C 000A64FC 38 00 00 00 */ li r0, 0
/* 800A95A0 000A6500 90 03 00 04 */ stw r0, 4(r3)
/* 800A95A4 000A6504 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR22CScriptSpecialFunction"
"Visit__30TCastToPtr<16CScriptGunTurret>FR22CScriptSpecialFunction":
/* 800A95A8 000A6508 38 00 00 00 */ li r0, 0
/* 800A95AC 000A650C 90 03 00 04 */ stw r0, 4(r3)
/* 800A95B0 000A6510 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptSpawnPoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptSpawnPoint":
/* 800A95B4 000A6514 38 00 00 00 */ li r0, 0
/* 800A95B8 000A6518 90 03 00 04 */ stw r0, 4(r3)
/* 800A95BC 000A651C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptSound"
"Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptSound":
/* 800A95C0 000A6520 38 00 00 00 */ li r0, 0
/* 800A95C4 000A6524 90 03 00 04 */ stw r0, 4(r3)
/* 800A95C8 000A6528 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR20CScriptRoomAcoustics"
"Visit__30TCastToPtr<16CScriptGunTurret>FR20CScriptRoomAcoustics":
/* 800A95CC 000A652C 38 00 00 00 */ li r0, 0
/* 800A95D0 000A6530 90 03 00 04 */ stw r0, 4(r3)
/* 800A95D4 000A6534 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR22CScriptPointOfinterest"
"Visit__30TCastToPtr<16CScriptGunTurret>FR22CScriptPointOfinterest":
/* 800A95D8 000A6538 38 00 00 00 */ li r0, 0
/* 800A95DC 000A653C 90 03 00 04 */ stw r0, 4(r3)
/* 800A95E0 000A6540 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptPlayerHint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptPlayerHint":
/* 800A95E4 000A6544 38 00 00 00 */ li r0, 0
/* 800A95E8 000A6548 90 03 00 04 */ stw r0, 4(r3)
/* 800A95EC 000A654C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR15CScriptPlatform"
"Visit__30TCastToPtr<16CScriptGunTurret>FR15CScriptPlatform":
/* 800A95F0 000A6550 38 00 00 00 */ li r0, 0
/* 800A95F4 000A6554 90 03 00 04 */ stw r0, 4(r3)
/* 800A95F8 000A6558 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR13CScriptPickup"
"Visit__30TCastToPtr<16CScriptGunTurret>FR13CScriptPickup":
/* 800A95FC 000A655C 38 00 00 00 */ li r0, 0
/* 800A9600 000A6560 90 03 00 04 */ stw r0, 4(r3)
/* 800A9604 000A6564 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR15CScriptMazeNode"
"Visit__30TCastToPtr<16CScriptGunTurret>FR15CScriptMazeNode":
/* 800A9608 000A6568 38 00 00 00 */ li r0, 0
/* 800A960C 000A656C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9610 000A6570 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR16CScriptGunTurret"
"Visit__30TCastToPtr<16CScriptGunTurret>FR16CScriptGunTurret":
/* 800A9614 000A6574 90 83 00 04 */ stw r4, 4(r3)
/* 800A9618 000A6578 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR19CScriptGrapplePoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR19CScriptGrapplePoint":
/* 800A961C 000A657C 38 00 00 00 */ li r0, 0
/* 800A9620 000A6580 90 03 00 04 */ stw r0, 4(r3)
/* 800A9624 000A6584 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR13CScriptEffect"
"Visit__30TCastToPtr<16CScriptGunTurret>FR13CScriptEffect":
/* 800A9628 000A6588 38 00 00 00 */ li r0, 0
/* 800A962C 000A658C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9630 000A6590 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR11CScriptDoor"
"Visit__30TCastToPtr<16CScriptGunTurret>FR11CScriptDoor":
/* 800A9634 000A6594 38 00 00 00 */ li r0, 0
/* 800A9638 000A6598 90 03 00 04 */ stw r0, 4(r3)
/* 800A963C 000A659C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR11CScriptDock"
"Visit__30TCastToPtr<16CScriptGunTurret>FR11CScriptDock":
/* 800A9640 000A65A0 38 00 00 00 */ li r0, 0
/* 800A9644 000A65A4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9648 000A65A8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR18CScriptDistanceFog"
"Visit__30TCastToPtr<16CScriptGunTurret>FR18CScriptDistanceFog":
/* 800A964C 000A65AC 38 00 00 00 */ li r0, 0
/* 800A9650 000A65B0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9654 000A65B4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR26CScriptDebugCameraWaypoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR26CScriptDebugCameraWaypoint":
/* 800A9658 000A65B8 38 00 00 00 */ li r0, 0
/* 800A965C 000A65BC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9660 000A65C0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptCoverPoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptCoverPoint":
/* 800A9664 000A65C4 38 00 00 00 */ li r0, 0
/* 800A9668 000A65C8 90 03 00 04 */ stw r0, 4(r3)
/* 800A966C 000A65CC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR21CScriptCameraWaypoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR21CScriptCameraWaypoint":
/* 800A9670 000A65D0 38 00 00 00 */ li r0, 0
/* 800A9674 000A65D4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9678 000A65D8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR24CScriptCameraPitchVolume"
"Visit__30TCastToPtr<16CScriptGunTurret>FR24CScriptCameraPitchVolume":
/* 800A967C 000A65DC 38 00 00 00 */ li r0, 0
/* 800A9680 000A65E0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9684 000A65E4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptCameraHint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR17CScriptCameraHint":
/* 800A9688 000A65E8 38 00 00 00 */ li r0, 0
/* 800A968C 000A65EC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9690 000A65F0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR18CScriptAiJumpPoint"
"Visit__30TCastToPtr<16CScriptGunTurret>FR18CScriptAiJumpPoint":
/* 800A9694 000A65F4 38 00 00 00 */ li r0, 0
/* 800A9698 000A65F8 90 03 00 04 */ stw r0, 4(r3)
/* 800A969C 000A65FC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR20CScriptActorKeyframe"
"Visit__30TCastToPtr<16CScriptGunTurret>FR20CScriptActorKeyframe":
/* 800A96A0 000A6600 38 00 00 00 */ li r0, 0
/* 800A96A4 000A6604 90 03 00 04 */ stw r0, 4(r3)
/* 800A96A8 000A6608 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptActor"
"Visit__30TCastToPtr<16CScriptGunTurret>FR12CScriptActor":
/* 800A96AC 000A660C 38 00 00 00 */ li r0, 0
/* 800A96B0 000A6610 90 03 00 04 */ stw r0, 4(r3)
/* 800A96B4 000A6614 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR9CRepulsor"
"Visit__30TCastToPtr<16CScriptGunTurret>FR9CRepulsor":
/* 800A96B8 000A6618 38 00 00 00 */ li r0, 0
/* 800A96BC 000A661C 90 03 00 04 */ stw r0, 4(r3)
/* 800A96C0 000A6620 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR7CPlayer"
"Visit__30TCastToPtr<16CScriptGunTurret>FR7CPlayer":
/* 800A96C4 000A6624 38 00 00 00 */ li r0, 0
/* 800A96C8 000A6628 90 03 00 04 */ stw r0, 4(r3)
/* 800A96CC 000A662C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR13CPhysicsActor"
"Visit__30TCastToPtr<16CScriptGunTurret>FR13CPhysicsActor":
/* 800A96D0 000A6630 38 00 00 00 */ li r0, 0
/* 800A96D4 000A6634 90 03 00 04 */ stw r0, 4(r3)
/* 800A96D8 000A6638 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR3CAi"
"Visit__30TCastToPtr<16CScriptGunTurret>FR3CAi":
/* 800A96DC 000A663C 38 00 00 00 */ li r0, 0
/* 800A96E0 000A6640 90 03 00 04 */ stw r0, 4(r3)
/* 800A96E4 000A6644 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR11CPathCamera"
"Visit__30TCastToPtr<16CScriptGunTurret>FR11CPathCamera":
/* 800A96E8 000A6648 38 00 00 00 */ li r0, 0
/* 800A96EC 000A664C 90 03 00 04 */ stw r0, 4(r3)
/* 800A96F0 000A6650 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR18CMetroidPrimeRelay"
"Visit__30TCastToPtr<16CScriptGunTurret>FR18CMetroidPrimeRelay":
/* 800A96F4 000A6654 38 00 00 00 */ li r0, 0
/* 800A96F8 000A6658 90 03 00 04 */ stw r0, 4(r3)
/* 800A96FC 000A665C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR19CHUDBillboardEffect"
"Visit__30TCastToPtr<16CScriptGunTurret>FR19CHUDBillboardEffect":
/* 800A9700 000A6660 38 00 00 00 */ li r0, 0
/* 800A9704 000A6664 90 03 00 04 */ stw r0, 4(r3)
/* 800A9708 000A6668 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR15CGameProjectile"
"Visit__30TCastToPtr<16CScriptGunTurret>FR15CGameProjectile":
/* 800A970C 000A666C 38 00 00 00 */ li r0, 0
/* 800A9710 000A6670 90 03 00 04 */ stw r0, 4(r3)
/* 800A9714 000A6674 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR10CGameLight"
"Visit__30TCastToPtr<16CScriptGunTurret>FR10CGameLight":
/* 800A9718 000A6678 38 00 00 00 */ li r0, 0
/* 800A971C 000A667C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9720 000A6680 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR11CGameCamera"
"Visit__30TCastToPtr<16CScriptGunTurret>FR11CGameCamera":
/* 800A9724 000A6684 38 00 00 00 */ li r0, 0
/* 800A9728 000A6688 90 03 00 04 */ stw r0, 4(r3)
/* 800A972C 000A668C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR10CFishCloud"
"Visit__30TCastToPtr<16CScriptGunTurret>FR10CFishCloud":
/* 800A9730 000A6690 38 00 00 00 */ li r0, 0
/* 800A9734 000A6694 90 03 00 04 */ stw r0, 4(r3)
/* 800A9738 000A6698 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR18CFirstPersonCamera"
"Visit__30TCastToPtr<16CScriptGunTurret>FR18CFirstPersonCamera":
/* 800A973C 000A669C 38 00 00 00 */ li r0, 0
/* 800A9740 000A66A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9744 000A66A4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR10CExplosion"
"Visit__30TCastToPtr<16CScriptGunTurret>FR10CExplosion":
/* 800A9748 000A66A8 38 00 00 00 */ li r0, 0
/* 800A974C 000A66AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9750 000A66B0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR7CEntity"
"Visit__30TCastToPtr<16CScriptGunTurret>FR7CEntity":
/* 800A9754 000A66B4 38 00 00 00 */ li r0, 0
/* 800A9758 000A66B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A975C 000A66BC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR17CEnergyProjectile"
"Visit__30TCastToPtr<16CScriptGunTurret>FR17CEnergyProjectile":
/* 800A9760 000A66C0 38 00 00 00 */ li r0, 0
/* 800A9764 000A66C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9768 000A66C8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR16CDestroyableRock"
"Visit__30TCastToPtr<16CScriptGunTurret>FR16CDestroyableRock":
/* 800A976C 000A66CC 38 00 00 00 */ li r0, 0
/* 800A9770 000A66D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9774 000A66D4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR15CCollisionActor"
"Visit__30TCastToPtr<16CScriptGunTurret>FR15CCollisionActor":
/* 800A9778 000A66D8 38 00 00 00 */ li r0, 0
/* 800A977C 000A66DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9780 000A66E0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR16CCinematicCamera"
"Visit__30TCastToPtr<16CScriptGunTurret>FR16CCinematicCamera":
/* 800A9784 000A66E4 38 00 00 00 */ li r0, 0
/* 800A9788 000A66E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A978C 000A66EC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR5CBomb"
"Visit__30TCastToPtr<16CScriptGunTurret>FR5CBomb":
/* 800A9790 000A66F0 38 00 00 00 */ li r0, 0
/* 800A9794 000A66F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9798 000A66F8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR11CBallCamera"
"Visit__30TCastToPtr<16CScriptGunTurret>FR11CBallCamera":
/* 800A979C 000A66FC 38 00 00 00 */ li r0, 0
/* 800A97A0 000A6700 90 03 00 04 */ stw r0, 4(r3)
/* 800A97A4 000A6704 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CScriptGunTurret>FR6CActor"
"Visit__30TCastToPtr<16CScriptGunTurret>FR6CActor":
/* 800A97A8 000A6708 38 00 00 00 */ li r0, 0
/* 800A97AC 000A670C 90 03 00 04 */ stw r0, 4(r3)
/* 800A97B0 000A6710 4E 80 00 20 */ blr
.global "__ct__30TCastToPtr<16CScriptGunTurret>FP7CEntity"
"__ct__30TCastToPtr<16CScriptGunTurret>FP7CEntity":
/* 800A97B4 000A6714 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A97B8 000A6718 7C 08 02 A6 */ mflr r0
/* 800A97BC 000A671C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A97C0 000A6720 3C A0 80 3E */ lis r5, lbl_803DDCE0@ha
/* 800A97C4 000A6724 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A97C8 000A6728 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A97CC 000A672C 28 04 00 00 */ cmplwi r4, 0
/* 800A97D0 000A6730 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A97D4 000A6734 7C 7F 1B 78 */ mr r31, r3
/* 800A97D8 000A6738 38 65 DC E0 */ addi r3, r5, lbl_803DDCE0@l
/* 800A97DC 000A673C 90 1F 00 00 */ stw r0, 0(r31)
/* 800A97E0 000A6740 38 00 00 00 */ li r0, 0
/* 800A97E4 000A6744 90 7F 00 00 */ stw r3, 0(r31)
/* 800A97E8 000A6748 90 1F 00 04 */ stw r0, 4(r31)
/* 800A97EC 000A674C 41 82 00 1C */ beq lbl_800A9808
/* 800A97F0 000A6750 7C 83 23 78 */ mr r3, r4
/* 800A97F4 000A6754 7F E4 FB 78 */ mr r4, r31
/* 800A97F8 000A6758 81 83 00 00 */ lwz r12, 0(r3)
/* 800A97FC 000A675C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A9800 000A6760 7D 89 03 A6 */ mtctr r12
/* 800A9804 000A6764 4E 80 04 21 */ bctrl
lbl_800A9808:
/* 800A9808 000A6768 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A980C 000A676C 7F E3 FB 78 */ mr r3, r31
/* 800A9810 000A6770 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A9814 000A6774 7C 08 03 A6 */ mtlr r0
/* 800A9818 000A6778 38 21 00 10 */ addi r1, r1, 0x10
/* 800A981C 000A677C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR7CWeapon"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR7CWeapon":
/* 800A9820 000A6780 38 00 00 00 */ li r0, 0
/* 800A9824 000A6784 90 03 00 04 */ stw r0, 4(r3)
/* 800A9828 000A6788 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CWallCrawlerSwarm"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CWallCrawlerSwarm":
/* 800A982C 000A678C 38 00 00 00 */ li r0, 0
/* 800A9830 000A6790 90 03 00 04 */ stw r0, 4(r3)
/* 800A9834 000A6794 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR20CScriptSpindleCamera"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR20CScriptSpindleCamera":
/* 800A9838 000A6798 38 00 00 00 */ li r0, 0
/* 800A983C 000A679C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9840 000A67A0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CSnakeWeedSwarm"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CSnakeWeedSwarm":
/* 800A9844 000A67A4 38 00 00 00 */ li r0, 0
/* 800A9848 000A67A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A984C 000A67AC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CScriptWaypoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CScriptWaypoint":
/* 800A9850 000A67B0 38 00 00 00 */ li r0, 0
/* 800A9854 000A67B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9858 000A67B8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptWater"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptWater":
/* 800A985C 000A67BC 38 00 00 00 */ li r0, 0
/* 800A9860 000A67C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9864 000A67C4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptVisorFlare"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptVisorFlare":
/* 800A9868 000A67C8 38 00 00 00 */ li r0, 0
/* 800A986C 000A67CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9870 000A67D0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR14CScriptTrigger"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR14CScriptTrigger":
/* 800A9874 000A67D4 38 00 00 00 */ li r0, 0
/* 800A9878 000A67D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A987C 000A67DC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptTimer"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptTimer":
/* 800A9880 000A67E0 38 00 00 00 */ li r0, 0
/* 800A9884 000A67E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9888 000A67E8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CTeamAiMgr"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CTeamAiMgr":
/* 800A988C 000A67EC 38 00 00 00 */ li r0, 0
/* 800A9890 000A67F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9894 000A67F4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR21CScriptTargetingPoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR21CScriptTargetingPoint":
/* 800A9898 000A67F8 38 00 00 00 */ li r0, 0
/* 800A989C 000A67FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A98A0 000A6800 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR25CScriptSpiderBallWaypoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR25CScriptSpiderBallWaypoint":
/* 800A98A4 000A6804 38 00 00 00 */ li r0, 0
/* 800A98A8 000A6808 90 03 00 04 */ stw r0, 4(r3)
/* 800A98AC 000A680C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR34CScriptSpiderBallAttractionSurface":
/* 800A98B0 000A6810 38 00 00 00 */ li r0, 0
/* 800A98B4 000A6814 90 03 00 04 */ stw r0, 4(r3)
/* 800A98B8 000A6818 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR22CScriptSpecialFunction"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR22CScriptSpecialFunction":
/* 800A98BC 000A681C 38 00 00 00 */ li r0, 0
/* 800A98C0 000A6820 90 03 00 04 */ stw r0, 4(r3)
/* 800A98C4 000A6824 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptSpawnPoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptSpawnPoint":
/* 800A98C8 000A6828 38 00 00 00 */ li r0, 0
/* 800A98CC 000A682C 90 03 00 04 */ stw r0, 4(r3)
/* 800A98D0 000A6830 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptSound"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptSound":
/* 800A98D4 000A6834 38 00 00 00 */ li r0, 0
/* 800A98D8 000A6838 90 03 00 04 */ stw r0, 4(r3)
/* 800A98DC 000A683C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR20CScriptRoomAcoustics"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR20CScriptRoomAcoustics":
/* 800A98E0 000A6840 38 00 00 00 */ li r0, 0
/* 800A98E4 000A6844 90 03 00 04 */ stw r0, 4(r3)
/* 800A98E8 000A6848 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR22CScriptPointOfinterest"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR22CScriptPointOfinterest":
/* 800A98EC 000A684C 38 00 00 00 */ li r0, 0
/* 800A98F0 000A6850 90 03 00 04 */ stw r0, 4(r3)
/* 800A98F4 000A6854 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptPlayerHint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptPlayerHint":
/* 800A98F8 000A6858 38 00 00 00 */ li r0, 0
/* 800A98FC 000A685C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9900 000A6860 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CScriptPlatform"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CScriptPlatform":
/* 800A9904 000A6864 38 00 00 00 */ li r0, 0
/* 800A9908 000A6868 90 03 00 04 */ stw r0, 4(r3)
/* 800A990C 000A686C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR13CScriptPickup"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR13CScriptPickup":
/* 800A9910 000A6870 38 00 00 00 */ li r0, 0
/* 800A9914 000A6874 90 03 00 04 */ stw r0, 4(r3)
/* 800A9918 000A6878 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CScriptMazeNode"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CScriptMazeNode":
/* 800A991C 000A687C 38 00 00 00 */ li r0, 0
/* 800A9920 000A6880 90 03 00 04 */ stw r0, 4(r3)
/* 800A9924 000A6884 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR16CScriptGunTurret"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR16CScriptGunTurret":
/* 800A9928 000A6888 38 00 00 00 */ li r0, 0
/* 800A992C 000A688C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9930 000A6890 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR19CScriptGrapplePoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR19CScriptGrapplePoint":
/* 800A9934 000A6894 90 83 00 04 */ stw r4, 4(r3)
/* 800A9938 000A6898 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR13CScriptEffect"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR13CScriptEffect":
/* 800A993C 000A689C 38 00 00 00 */ li r0, 0
/* 800A9940 000A68A0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9944 000A68A4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CScriptDoor"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CScriptDoor":
/* 800A9948 000A68A8 38 00 00 00 */ li r0, 0
/* 800A994C 000A68AC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9950 000A68B0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CScriptDock"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CScriptDock":
/* 800A9954 000A68B4 38 00 00 00 */ li r0, 0
/* 800A9958 000A68B8 90 03 00 04 */ stw r0, 4(r3)
/* 800A995C 000A68BC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CScriptDistanceFog"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CScriptDistanceFog":
/* 800A9960 000A68C0 38 00 00 00 */ li r0, 0
/* 800A9964 000A68C4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9968 000A68C8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR26CScriptDebugCameraWaypoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR26CScriptDebugCameraWaypoint":
/* 800A996C 000A68CC 38 00 00 00 */ li r0, 0
/* 800A9970 000A68D0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9974 000A68D4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptCoverPoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptCoverPoint":
/* 800A9978 000A68D8 38 00 00 00 */ li r0, 0
/* 800A997C 000A68DC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9980 000A68E0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR21CScriptCameraWaypoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR21CScriptCameraWaypoint":
/* 800A9984 000A68E4 38 00 00 00 */ li r0, 0
/* 800A9988 000A68E8 90 03 00 04 */ stw r0, 4(r3)
/* 800A998C 000A68EC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR24CScriptCameraPitchVolume"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR24CScriptCameraPitchVolume":
/* 800A9990 000A68F0 38 00 00 00 */ li r0, 0
/* 800A9994 000A68F4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9998 000A68F8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptCameraHint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CScriptCameraHint":
/* 800A999C 000A68FC 38 00 00 00 */ li r0, 0
/* 800A99A0 000A6900 90 03 00 04 */ stw r0, 4(r3)
/* 800A99A4 000A6904 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CScriptAiJumpPoint"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CScriptAiJumpPoint":
/* 800A99A8 000A6908 38 00 00 00 */ li r0, 0
/* 800A99AC 000A690C 90 03 00 04 */ stw r0, 4(r3)
/* 800A99B0 000A6910 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR20CScriptActorKeyframe"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR20CScriptActorKeyframe":
/* 800A99B4 000A6914 38 00 00 00 */ li r0, 0
/* 800A99B8 000A6918 90 03 00 04 */ stw r0, 4(r3)
/* 800A99BC 000A691C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptActor"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR12CScriptActor":
/* 800A99C0 000A6920 38 00 00 00 */ li r0, 0
/* 800A99C4 000A6924 90 03 00 04 */ stw r0, 4(r3)
/* 800A99C8 000A6928 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR9CRepulsor"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR9CRepulsor":
/* 800A99CC 000A692C 38 00 00 00 */ li r0, 0
/* 800A99D0 000A6930 90 03 00 04 */ stw r0, 4(r3)
/* 800A99D4 000A6934 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR7CPlayer"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR7CPlayer":
/* 800A99D8 000A6938 38 00 00 00 */ li r0, 0
/* 800A99DC 000A693C 90 03 00 04 */ stw r0, 4(r3)
/* 800A99E0 000A6940 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR13CPhysicsActor"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR13CPhysicsActor":
/* 800A99E4 000A6944 38 00 00 00 */ li r0, 0
/* 800A99E8 000A6948 90 03 00 04 */ stw r0, 4(r3)
/* 800A99EC 000A694C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR3CAi"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR3CAi":
/* 800A99F0 000A6950 38 00 00 00 */ li r0, 0
/* 800A99F4 000A6954 90 03 00 04 */ stw r0, 4(r3)
/* 800A99F8 000A6958 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CPathCamera"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CPathCamera":
/* 800A99FC 000A695C 38 00 00 00 */ li r0, 0
/* 800A9A00 000A6960 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A04 000A6964 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CMetroidPrimeRelay"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CMetroidPrimeRelay":
/* 800A9A08 000A6968 38 00 00 00 */ li r0, 0
/* 800A9A0C 000A696C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A10 000A6970 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR19CHUDBillboardEffect"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR19CHUDBillboardEffect":
/* 800A9A14 000A6974 38 00 00 00 */ li r0, 0
/* 800A9A18 000A6978 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A1C 000A697C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CGameProjectile"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CGameProjectile":
/* 800A9A20 000A6980 38 00 00 00 */ li r0, 0
/* 800A9A24 000A6984 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A28 000A6988 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CGameLight"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CGameLight":
/* 800A9A2C 000A698C 38 00 00 00 */ li r0, 0
/* 800A9A30 000A6990 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A34 000A6994 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CGameCamera"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CGameCamera":
/* 800A9A38 000A6998 38 00 00 00 */ li r0, 0
/* 800A9A3C 000A699C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A40 000A69A0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CFishCloud"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CFishCloud":
/* 800A9A44 000A69A4 38 00 00 00 */ li r0, 0
/* 800A9A48 000A69A8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A4C 000A69AC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CFirstPersonCamera"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR18CFirstPersonCamera":
/* 800A9A50 000A69B0 38 00 00 00 */ li r0, 0
/* 800A9A54 000A69B4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A58 000A69B8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CExplosion"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR10CExplosion":
/* 800A9A5C 000A69BC 38 00 00 00 */ li r0, 0
/* 800A9A60 000A69C0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A64 000A69C4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR7CEntity"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR7CEntity":
/* 800A9A68 000A69C8 38 00 00 00 */ li r0, 0
/* 800A9A6C 000A69CC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A70 000A69D0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CEnergyProjectile"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR17CEnergyProjectile":
/* 800A9A74 000A69D4 38 00 00 00 */ li r0, 0
/* 800A9A78 000A69D8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A7C 000A69DC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR16CDestroyableRock"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR16CDestroyableRock":
/* 800A9A80 000A69E0 38 00 00 00 */ li r0, 0
/* 800A9A84 000A69E4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A88 000A69E8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CCollisionActor"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR15CCollisionActor":
/* 800A9A8C 000A69EC 38 00 00 00 */ li r0, 0
/* 800A9A90 000A69F0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9A94 000A69F4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR16CCinematicCamera"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR16CCinematicCamera":
/* 800A9A98 000A69F8 38 00 00 00 */ li r0, 0
/* 800A9A9C 000A69FC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9AA0 000A6A00 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR5CBomb"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR5CBomb":
/* 800A9AA4 000A6A04 38 00 00 00 */ li r0, 0
/* 800A9AA8 000A6A08 90 03 00 04 */ stw r0, 4(r3)
/* 800A9AAC 000A6A0C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CBallCamera"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR11CBallCamera":
/* 800A9AB0 000A6A10 38 00 00 00 */ li r0, 0
/* 800A9AB4 000A6A14 90 03 00 04 */ stw r0, 4(r3)
/* 800A9AB8 000A6A18 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CScriptGrapplePoint>FR6CActor"
"Visit__33TCastToPtr<19CScriptGrapplePoint>FR6CActor":
/* 800A9ABC 000A6A1C 38 00 00 00 */ li r0, 0
/* 800A9AC0 000A6A20 90 03 00 04 */ stw r0, 4(r3)
/* 800A9AC4 000A6A24 4E 80 00 20 */ blr
.global "__ct__33TCastToPtr<19CScriptGrapplePoint>FP7CEntity"
"__ct__33TCastToPtr<19CScriptGrapplePoint>FP7CEntity":
/* 800A9AC8 000A6A28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A9ACC 000A6A2C 7C 08 02 A6 */ mflr r0
/* 800A9AD0 000A6A30 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A9AD4 000A6A34 3C A0 80 3E */ lis r5, lbl_803DDBF4@ha
/* 800A9AD8 000A6A38 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A9ADC 000A6A3C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A9AE0 000A6A40 28 04 00 00 */ cmplwi r4, 0
/* 800A9AE4 000A6A44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A9AE8 000A6A48 7C 7F 1B 78 */ mr r31, r3
/* 800A9AEC 000A6A4C 38 65 DB F4 */ addi r3, r5, lbl_803DDBF4@l
/* 800A9AF0 000A6A50 90 1F 00 00 */ stw r0, 0(r31)
/* 800A9AF4 000A6A54 38 00 00 00 */ li r0, 0
/* 800A9AF8 000A6A58 90 7F 00 00 */ stw r3, 0(r31)
/* 800A9AFC 000A6A5C 90 1F 00 04 */ stw r0, 4(r31)
/* 800A9B00 000A6A60 41 82 00 1C */ beq lbl_800A9B1C
/* 800A9B04 000A6A64 7C 83 23 78 */ mr r3, r4
/* 800A9B08 000A6A68 7F E4 FB 78 */ mr r4, r31
/* 800A9B0C 000A6A6C 81 83 00 00 */ lwz r12, 0(r3)
/* 800A9B10 000A6A70 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A9B14 000A6A74 7D 89 03 A6 */ mtctr r12
/* 800A9B18 000A6A78 4E 80 04 21 */ bctrl
lbl_800A9B1C:
/* 800A9B1C 000A6A7C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A9B20 000A6A80 7F E3 FB 78 */ mr r3, r31
/* 800A9B24 000A6A84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A9B28 000A6A88 7C 08 03 A6 */ mtlr r0
/* 800A9B2C 000A6A8C 38 21 00 10 */ addi r1, r1, 0x10
/* 800A9B30 000A6A90 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR7CWeapon"
"Visit__27TCastToPtr<13CScriptEffect>FR7CWeapon":
/* 800A9B34 000A6A94 38 00 00 00 */ li r0, 0
/* 800A9B38 000A6A98 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B3C 000A6A9C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR17CWallCrawlerSwarm"
"Visit__27TCastToPtr<13CScriptEffect>FR17CWallCrawlerSwarm":
/* 800A9B40 000A6AA0 38 00 00 00 */ li r0, 0
/* 800A9B44 000A6AA4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B48 000A6AA8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR20CScriptSpindleCamera"
"Visit__27TCastToPtr<13CScriptEffect>FR20CScriptSpindleCamera":
/* 800A9B4C 000A6AAC 38 00 00 00 */ li r0, 0
/* 800A9B50 000A6AB0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B54 000A6AB4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR15CSnakeWeedSwarm"
"Visit__27TCastToPtr<13CScriptEffect>FR15CSnakeWeedSwarm":
/* 800A9B58 000A6AB8 38 00 00 00 */ li r0, 0
/* 800A9B5C 000A6ABC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B60 000A6AC0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR15CScriptWaypoint"
"Visit__27TCastToPtr<13CScriptEffect>FR15CScriptWaypoint":
/* 800A9B64 000A6AC4 38 00 00 00 */ li r0, 0
/* 800A9B68 000A6AC8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B6C 000A6ACC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR12CScriptWater"
"Visit__27TCastToPtr<13CScriptEffect>FR12CScriptWater":
/* 800A9B70 000A6AD0 38 00 00 00 */ li r0, 0
/* 800A9B74 000A6AD4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B78 000A6AD8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR17CScriptVisorFlare"
"Visit__27TCastToPtr<13CScriptEffect>FR17CScriptVisorFlare":
/* 800A9B7C 000A6ADC 38 00 00 00 */ li r0, 0
/* 800A9B80 000A6AE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B84 000A6AE4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR14CScriptTrigger"
"Visit__27TCastToPtr<13CScriptEffect>FR14CScriptTrigger":
/* 800A9B88 000A6AE8 38 00 00 00 */ li r0, 0
/* 800A9B8C 000A6AEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B90 000A6AF0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR12CScriptTimer"
"Visit__27TCastToPtr<13CScriptEffect>FR12CScriptTimer":
/* 800A9B94 000A6AF4 38 00 00 00 */ li r0, 0
/* 800A9B98 000A6AF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9B9C 000A6AFC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR10CTeamAiMgr"
"Visit__27TCastToPtr<13CScriptEffect>FR10CTeamAiMgr":
/* 800A9BA0 000A6B00 38 00 00 00 */ li r0, 0
/* 800A9BA4 000A6B04 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BA8 000A6B08 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR21CScriptTargetingPoint"
"Visit__27TCastToPtr<13CScriptEffect>FR21CScriptTargetingPoint":
/* 800A9BAC 000A6B0C 38 00 00 00 */ li r0, 0
/* 800A9BB0 000A6B10 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BB4 000A6B14 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR25CScriptSpiderBallWaypoint"
"Visit__27TCastToPtr<13CScriptEffect>FR25CScriptSpiderBallWaypoint":
/* 800A9BB8 000A6B18 38 00 00 00 */ li r0, 0
/* 800A9BBC 000A6B1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BC0 000A6B20 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR34CScriptSpiderBallAttractionSurface"
"Visit__27TCastToPtr<13CScriptEffect>FR34CScriptSpiderBallAttractionSurface":
/* 800A9BC4 000A6B24 38 00 00 00 */ li r0, 0
/* 800A9BC8 000A6B28 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BCC 000A6B2C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR22CScriptSpecialFunction"
"Visit__27TCastToPtr<13CScriptEffect>FR22CScriptSpecialFunction":
/* 800A9BD0 000A6B30 38 00 00 00 */ li r0, 0
/* 800A9BD4 000A6B34 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BD8 000A6B38 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR17CScriptSpawnPoint"
"Visit__27TCastToPtr<13CScriptEffect>FR17CScriptSpawnPoint":
/* 800A9BDC 000A6B3C 38 00 00 00 */ li r0, 0
/* 800A9BE0 000A6B40 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BE4 000A6B44 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR12CScriptSound"
"Visit__27TCastToPtr<13CScriptEffect>FR12CScriptSound":
/* 800A9BE8 000A6B48 38 00 00 00 */ li r0, 0
/* 800A9BEC 000A6B4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BF0 000A6B50 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR20CScriptRoomAcoustics"
"Visit__27TCastToPtr<13CScriptEffect>FR20CScriptRoomAcoustics":
/* 800A9BF4 000A6B54 38 00 00 00 */ li r0, 0
/* 800A9BF8 000A6B58 90 03 00 04 */ stw r0, 4(r3)
/* 800A9BFC 000A6B5C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR22CScriptPointOfinterest"
"Visit__27TCastToPtr<13CScriptEffect>FR22CScriptPointOfinterest":
/* 800A9C00 000A6B60 38 00 00 00 */ li r0, 0
/* 800A9C04 000A6B64 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C08 000A6B68 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR17CScriptPlayerHint"
"Visit__27TCastToPtr<13CScriptEffect>FR17CScriptPlayerHint":
/* 800A9C0C 000A6B6C 38 00 00 00 */ li r0, 0
/* 800A9C10 000A6B70 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C14 000A6B74 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR15CScriptPlatform"
"Visit__27TCastToPtr<13CScriptEffect>FR15CScriptPlatform":
/* 800A9C18 000A6B78 38 00 00 00 */ li r0, 0
/* 800A9C1C 000A6B7C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C20 000A6B80 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR13CScriptPickup"
"Visit__27TCastToPtr<13CScriptEffect>FR13CScriptPickup":
/* 800A9C24 000A6B84 38 00 00 00 */ li r0, 0
/* 800A9C28 000A6B88 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C2C 000A6B8C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR15CScriptMazeNode"
"Visit__27TCastToPtr<13CScriptEffect>FR15CScriptMazeNode":
/* 800A9C30 000A6B90 38 00 00 00 */ li r0, 0
/* 800A9C34 000A6B94 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C38 000A6B98 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR16CScriptGunTurret"
"Visit__27TCastToPtr<13CScriptEffect>FR16CScriptGunTurret":
/* 800A9C3C 000A6B9C 38 00 00 00 */ li r0, 0
/* 800A9C40 000A6BA0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C44 000A6BA4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR19CScriptGrapplePoint"
"Visit__27TCastToPtr<13CScriptEffect>FR19CScriptGrapplePoint":
/* 800A9C48 000A6BA8 38 00 00 00 */ li r0, 0
/* 800A9C4C 000A6BAC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C50 000A6BB0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR13CScriptEffect"
"Visit__27TCastToPtr<13CScriptEffect>FR13CScriptEffect":
/* 800A9C54 000A6BB4 90 83 00 04 */ stw r4, 4(r3)
/* 800A9C58 000A6BB8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR11CScriptDoor"
"Visit__27TCastToPtr<13CScriptEffect>FR11CScriptDoor":
/* 800A9C5C 000A6BBC 38 00 00 00 */ li r0, 0
/* 800A9C60 000A6BC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C64 000A6BC4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR11CScriptDock"
"Visit__27TCastToPtr<13CScriptEffect>FR11CScriptDock":
/* 800A9C68 000A6BC8 38 00 00 00 */ li r0, 0
/* 800A9C6C 000A6BCC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C70 000A6BD0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR18CScriptDistanceFog"
"Visit__27TCastToPtr<13CScriptEffect>FR18CScriptDistanceFog":
/* 800A9C74 000A6BD4 38 00 00 00 */ li r0, 0
/* 800A9C78 000A6BD8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C7C 000A6BDC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR26CScriptDebugCameraWaypoint"
"Visit__27TCastToPtr<13CScriptEffect>FR26CScriptDebugCameraWaypoint":
/* 800A9C80 000A6BE0 38 00 00 00 */ li r0, 0
/* 800A9C84 000A6BE4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C88 000A6BE8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR17CScriptCoverPoint"
"Visit__27TCastToPtr<13CScriptEffect>FR17CScriptCoverPoint":
/* 800A9C8C 000A6BEC 38 00 00 00 */ li r0, 0
/* 800A9C90 000A6BF0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9C94 000A6BF4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR21CScriptCameraWaypoint"
"Visit__27TCastToPtr<13CScriptEffect>FR21CScriptCameraWaypoint":
/* 800A9C98 000A6BF8 38 00 00 00 */ li r0, 0
/* 800A9C9C 000A6BFC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CA0 000A6C00 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR24CScriptCameraPitchVolume"
"Visit__27TCastToPtr<13CScriptEffect>FR24CScriptCameraPitchVolume":
/* 800A9CA4 000A6C04 38 00 00 00 */ li r0, 0
/* 800A9CA8 000A6C08 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CAC 000A6C0C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR17CScriptCameraHint"
"Visit__27TCastToPtr<13CScriptEffect>FR17CScriptCameraHint":
/* 800A9CB0 000A6C10 38 00 00 00 */ li r0, 0
/* 800A9CB4 000A6C14 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CB8 000A6C18 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR18CScriptAiJumpPoint"
"Visit__27TCastToPtr<13CScriptEffect>FR18CScriptAiJumpPoint":
/* 800A9CBC 000A6C1C 38 00 00 00 */ li r0, 0
/* 800A9CC0 000A6C20 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CC4 000A6C24 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR20CScriptActorKeyframe"
"Visit__27TCastToPtr<13CScriptEffect>FR20CScriptActorKeyframe":
/* 800A9CC8 000A6C28 38 00 00 00 */ li r0, 0
/* 800A9CCC 000A6C2C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CD0 000A6C30 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR12CScriptActor"
"Visit__27TCastToPtr<13CScriptEffect>FR12CScriptActor":
/* 800A9CD4 000A6C34 38 00 00 00 */ li r0, 0
/* 800A9CD8 000A6C38 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CDC 000A6C3C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR9CRepulsor"
"Visit__27TCastToPtr<13CScriptEffect>FR9CRepulsor":
/* 800A9CE0 000A6C40 38 00 00 00 */ li r0, 0
/* 800A9CE4 000A6C44 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CE8 000A6C48 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR7CPlayer"
"Visit__27TCastToPtr<13CScriptEffect>FR7CPlayer":
/* 800A9CEC 000A6C4C 38 00 00 00 */ li r0, 0
/* 800A9CF0 000A6C50 90 03 00 04 */ stw r0, 4(r3)
/* 800A9CF4 000A6C54 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR13CPhysicsActor"
"Visit__27TCastToPtr<13CScriptEffect>FR13CPhysicsActor":
/* 800A9CF8 000A6C58 38 00 00 00 */ li r0, 0
/* 800A9CFC 000A6C5C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D00 000A6C60 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR3CAi"
"Visit__27TCastToPtr<13CScriptEffect>FR3CAi":
/* 800A9D04 000A6C64 38 00 00 00 */ li r0, 0
/* 800A9D08 000A6C68 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D0C 000A6C6C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR11CPathCamera"
"Visit__27TCastToPtr<13CScriptEffect>FR11CPathCamera":
/* 800A9D10 000A6C70 38 00 00 00 */ li r0, 0
/* 800A9D14 000A6C74 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D18 000A6C78 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR18CMetroidPrimeRelay"
"Visit__27TCastToPtr<13CScriptEffect>FR18CMetroidPrimeRelay":
/* 800A9D1C 000A6C7C 38 00 00 00 */ li r0, 0
/* 800A9D20 000A6C80 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D24 000A6C84 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR19CHUDBillboardEffect"
"Visit__27TCastToPtr<13CScriptEffect>FR19CHUDBillboardEffect":
/* 800A9D28 000A6C88 38 00 00 00 */ li r0, 0
/* 800A9D2C 000A6C8C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D30 000A6C90 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR15CGameProjectile"
"Visit__27TCastToPtr<13CScriptEffect>FR15CGameProjectile":
/* 800A9D34 000A6C94 38 00 00 00 */ li r0, 0
/* 800A9D38 000A6C98 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D3C 000A6C9C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR10CGameLight"
"Visit__27TCastToPtr<13CScriptEffect>FR10CGameLight":
/* 800A9D40 000A6CA0 38 00 00 00 */ li r0, 0
/* 800A9D44 000A6CA4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D48 000A6CA8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR11CGameCamera"
"Visit__27TCastToPtr<13CScriptEffect>FR11CGameCamera":
/* 800A9D4C 000A6CAC 38 00 00 00 */ li r0, 0
/* 800A9D50 000A6CB0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D54 000A6CB4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR10CFishCloud"
"Visit__27TCastToPtr<13CScriptEffect>FR10CFishCloud":
/* 800A9D58 000A6CB8 38 00 00 00 */ li r0, 0
/* 800A9D5C 000A6CBC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D60 000A6CC0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR18CFirstPersonCamera"
"Visit__27TCastToPtr<13CScriptEffect>FR18CFirstPersonCamera":
/* 800A9D64 000A6CC4 38 00 00 00 */ li r0, 0
/* 800A9D68 000A6CC8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D6C 000A6CCC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR10CExplosion"
"Visit__27TCastToPtr<13CScriptEffect>FR10CExplosion":
/* 800A9D70 000A6CD0 38 00 00 00 */ li r0, 0
/* 800A9D74 000A6CD4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D78 000A6CD8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR7CEntity"
"Visit__27TCastToPtr<13CScriptEffect>FR7CEntity":
/* 800A9D7C 000A6CDC 38 00 00 00 */ li r0, 0
/* 800A9D80 000A6CE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D84 000A6CE4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR17CEnergyProjectile"
"Visit__27TCastToPtr<13CScriptEffect>FR17CEnergyProjectile":
/* 800A9D88 000A6CE8 38 00 00 00 */ li r0, 0
/* 800A9D8C 000A6CEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D90 000A6CF0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR16CDestroyableRock"
"Visit__27TCastToPtr<13CScriptEffect>FR16CDestroyableRock":
/* 800A9D94 000A6CF4 38 00 00 00 */ li r0, 0
/* 800A9D98 000A6CF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9D9C 000A6CFC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR15CCollisionActor"
"Visit__27TCastToPtr<13CScriptEffect>FR15CCollisionActor":
/* 800A9DA0 000A6D00 38 00 00 00 */ li r0, 0
/* 800A9DA4 000A6D04 90 03 00 04 */ stw r0, 4(r3)
/* 800A9DA8 000A6D08 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR16CCinematicCamera"
"Visit__27TCastToPtr<13CScriptEffect>FR16CCinematicCamera":
/* 800A9DAC 000A6D0C 38 00 00 00 */ li r0, 0
/* 800A9DB0 000A6D10 90 03 00 04 */ stw r0, 4(r3)
/* 800A9DB4 000A6D14 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR5CBomb"
"Visit__27TCastToPtr<13CScriptEffect>FR5CBomb":
/* 800A9DB8 000A6D18 38 00 00 00 */ li r0, 0
/* 800A9DBC 000A6D1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9DC0 000A6D20 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR11CBallCamera"
"Visit__27TCastToPtr<13CScriptEffect>FR11CBallCamera":
/* 800A9DC4 000A6D24 38 00 00 00 */ li r0, 0
/* 800A9DC8 000A6D28 90 03 00 04 */ stw r0, 4(r3)
/* 800A9DCC 000A6D2C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CScriptEffect>FR6CActor"
"Visit__27TCastToPtr<13CScriptEffect>FR6CActor":
/* 800A9DD0 000A6D30 38 00 00 00 */ li r0, 0
/* 800A9DD4 000A6D34 90 03 00 04 */ stw r0, 4(r3)
/* 800A9DD8 000A6D38 4E 80 00 20 */ blr
.global "__ct__27TCastToPtr<13CScriptEffect>FP7CEntity"
"__ct__27TCastToPtr<13CScriptEffect>FP7CEntity":
/* 800A9DDC 000A6D3C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800A9DE0 000A6D40 7C 08 02 A6 */ mflr r0
/* 800A9DE4 000A6D44 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800A9DE8 000A6D48 3C A0 80 3E */ lis r5, lbl_803DDB08@ha
/* 800A9DEC 000A6D4C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800A9DF0 000A6D50 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800A9DF4 000A6D54 28 04 00 00 */ cmplwi r4, 0
/* 800A9DF8 000A6D58 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800A9DFC 000A6D5C 7C 7F 1B 78 */ mr r31, r3
/* 800A9E00 000A6D60 38 65 DB 08 */ addi r3, r5, lbl_803DDB08@l
/* 800A9E04 000A6D64 90 1F 00 00 */ stw r0, 0(r31)
/* 800A9E08 000A6D68 38 00 00 00 */ li r0, 0
/* 800A9E0C 000A6D6C 90 7F 00 00 */ stw r3, 0(r31)
/* 800A9E10 000A6D70 90 1F 00 04 */ stw r0, 4(r31)
/* 800A9E14 000A6D74 41 82 00 1C */ beq lbl_800A9E30
/* 800A9E18 000A6D78 7C 83 23 78 */ mr r3, r4
/* 800A9E1C 000A6D7C 7F E4 FB 78 */ mr r4, r31
/* 800A9E20 000A6D80 81 83 00 00 */ lwz r12, 0(r3)
/* 800A9E24 000A6D84 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800A9E28 000A6D88 7D 89 03 A6 */ mtctr r12
/* 800A9E2C 000A6D8C 4E 80 04 21 */ bctrl
lbl_800A9E30:
/* 800A9E30 000A6D90 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800A9E34 000A6D94 7F E3 FB 78 */ mr r3, r31
/* 800A9E38 000A6D98 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800A9E3C 000A6D9C 7C 08 03 A6 */ mtlr r0
/* 800A9E40 000A6DA0 38 21 00 10 */ addi r1, r1, 0x10
/* 800A9E44 000A6DA4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR7CWeapon"
"Visit__25TCastToPtr<11CScriptDoor>FR7CWeapon":
/* 800A9E48 000A6DA8 38 00 00 00 */ li r0, 0
/* 800A9E4C 000A6DAC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9E50 000A6DB0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR17CWallCrawlerSwarm"
"Visit__25TCastToPtr<11CScriptDoor>FR17CWallCrawlerSwarm":
/* 800A9E54 000A6DB4 38 00 00 00 */ li r0, 0
/* 800A9E58 000A6DB8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9E5C 000A6DBC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR20CScriptSpindleCamera"
"Visit__25TCastToPtr<11CScriptDoor>FR20CScriptSpindleCamera":
/* 800A9E60 000A6DC0 38 00 00 00 */ li r0, 0
/* 800A9E64 000A6DC4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9E68 000A6DC8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR15CSnakeWeedSwarm"
"Visit__25TCastToPtr<11CScriptDoor>FR15CSnakeWeedSwarm":
/* 800A9E6C 000A6DCC 38 00 00 00 */ li r0, 0
/* 800A9E70 000A6DD0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9E74 000A6DD4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR15CScriptWaypoint"
"Visit__25TCastToPtr<11CScriptDoor>FR15CScriptWaypoint":
/* 800A9E78 000A6DD8 38 00 00 00 */ li r0, 0
/* 800A9E7C 000A6DDC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9E80 000A6DE0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR12CScriptWater"
"Visit__25TCastToPtr<11CScriptDoor>FR12CScriptWater":
/* 800A9E84 000A6DE4 38 00 00 00 */ li r0, 0
/* 800A9E88 000A6DE8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9E8C 000A6DEC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR17CScriptVisorFlare"
"Visit__25TCastToPtr<11CScriptDoor>FR17CScriptVisorFlare":
/* 800A9E90 000A6DF0 38 00 00 00 */ li r0, 0
/* 800A9E94 000A6DF4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9E98 000A6DF8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR14CScriptTrigger"
"Visit__25TCastToPtr<11CScriptDoor>FR14CScriptTrigger":
/* 800A9E9C 000A6DFC 38 00 00 00 */ li r0, 0
/* 800A9EA0 000A6E00 90 03 00 04 */ stw r0, 4(r3)
/* 800A9EA4 000A6E04 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR12CScriptTimer"
"Visit__25TCastToPtr<11CScriptDoor>FR12CScriptTimer":
/* 800A9EA8 000A6E08 38 00 00 00 */ li r0, 0
/* 800A9EAC 000A6E0C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9EB0 000A6E10 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR10CTeamAiMgr"
"Visit__25TCastToPtr<11CScriptDoor>FR10CTeamAiMgr":
/* 800A9EB4 000A6E14 38 00 00 00 */ li r0, 0
/* 800A9EB8 000A6E18 90 03 00 04 */ stw r0, 4(r3)
/* 800A9EBC 000A6E1C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR21CScriptTargetingPoint"
"Visit__25TCastToPtr<11CScriptDoor>FR21CScriptTargetingPoint":
/* 800A9EC0 000A6E20 38 00 00 00 */ li r0, 0
/* 800A9EC4 000A6E24 90 03 00 04 */ stw r0, 4(r3)
/* 800A9EC8 000A6E28 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR25CScriptSpiderBallWaypoint"
"Visit__25TCastToPtr<11CScriptDoor>FR25CScriptSpiderBallWaypoint":
/* 800A9ECC 000A6E2C 38 00 00 00 */ li r0, 0
/* 800A9ED0 000A6E30 90 03 00 04 */ stw r0, 4(r3)
/* 800A9ED4 000A6E34 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR34CScriptSpiderBallAttractionSurface"
"Visit__25TCastToPtr<11CScriptDoor>FR34CScriptSpiderBallAttractionSurface":
/* 800A9ED8 000A6E38 38 00 00 00 */ li r0, 0
/* 800A9EDC 000A6E3C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9EE0 000A6E40 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR22CScriptSpecialFunction"
"Visit__25TCastToPtr<11CScriptDoor>FR22CScriptSpecialFunction":
/* 800A9EE4 000A6E44 38 00 00 00 */ li r0, 0
/* 800A9EE8 000A6E48 90 03 00 04 */ stw r0, 4(r3)
/* 800A9EEC 000A6E4C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR17CScriptSpawnPoint"
"Visit__25TCastToPtr<11CScriptDoor>FR17CScriptSpawnPoint":
/* 800A9EF0 000A6E50 38 00 00 00 */ li r0, 0
/* 800A9EF4 000A6E54 90 03 00 04 */ stw r0, 4(r3)
/* 800A9EF8 000A6E58 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR12CScriptSound"
"Visit__25TCastToPtr<11CScriptDoor>FR12CScriptSound":
/* 800A9EFC 000A6E5C 38 00 00 00 */ li r0, 0
/* 800A9F00 000A6E60 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F04 000A6E64 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR20CScriptRoomAcoustics"
"Visit__25TCastToPtr<11CScriptDoor>FR20CScriptRoomAcoustics":
/* 800A9F08 000A6E68 38 00 00 00 */ li r0, 0
/* 800A9F0C 000A6E6C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F10 000A6E70 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR22CScriptPointOfinterest"
"Visit__25TCastToPtr<11CScriptDoor>FR22CScriptPointOfinterest":
/* 800A9F14 000A6E74 38 00 00 00 */ li r0, 0
/* 800A9F18 000A6E78 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F1C 000A6E7C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR17CScriptPlayerHint"
"Visit__25TCastToPtr<11CScriptDoor>FR17CScriptPlayerHint":
/* 800A9F20 000A6E80 38 00 00 00 */ li r0, 0
/* 800A9F24 000A6E84 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F28 000A6E88 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR15CScriptPlatform"
"Visit__25TCastToPtr<11CScriptDoor>FR15CScriptPlatform":
/* 800A9F2C 000A6E8C 38 00 00 00 */ li r0, 0
/* 800A9F30 000A6E90 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F34 000A6E94 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR13CScriptPickup"
"Visit__25TCastToPtr<11CScriptDoor>FR13CScriptPickup":
/* 800A9F38 000A6E98 38 00 00 00 */ li r0, 0
/* 800A9F3C 000A6E9C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F40 000A6EA0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR15CScriptMazeNode"
"Visit__25TCastToPtr<11CScriptDoor>FR15CScriptMazeNode":
/* 800A9F44 000A6EA4 38 00 00 00 */ li r0, 0
/* 800A9F48 000A6EA8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F4C 000A6EAC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR16CScriptGunTurret"
"Visit__25TCastToPtr<11CScriptDoor>FR16CScriptGunTurret":
/* 800A9F50 000A6EB0 38 00 00 00 */ li r0, 0
/* 800A9F54 000A6EB4 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F58 000A6EB8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR19CScriptGrapplePoint"
"Visit__25TCastToPtr<11CScriptDoor>FR19CScriptGrapplePoint":
/* 800A9F5C 000A6EBC 38 00 00 00 */ li r0, 0
/* 800A9F60 000A6EC0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F64 000A6EC4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR13CScriptEffect"
"Visit__25TCastToPtr<11CScriptDoor>FR13CScriptEffect":
/* 800A9F68 000A6EC8 38 00 00 00 */ li r0, 0
/* 800A9F6C 000A6ECC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F70 000A6ED0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR11CScriptDoor"
"Visit__25TCastToPtr<11CScriptDoor>FR11CScriptDoor":
/* 800A9F74 000A6ED4 90 83 00 04 */ stw r4, 4(r3)
/* 800A9F78 000A6ED8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR11CScriptDock"
"Visit__25TCastToPtr<11CScriptDoor>FR11CScriptDock":
/* 800A9F7C 000A6EDC 38 00 00 00 */ li r0, 0
/* 800A9F80 000A6EE0 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F84 000A6EE4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR18CScriptDistanceFog"
"Visit__25TCastToPtr<11CScriptDoor>FR18CScriptDistanceFog":
/* 800A9F88 000A6EE8 38 00 00 00 */ li r0, 0
/* 800A9F8C 000A6EEC 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F90 000A6EF0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR26CScriptDebugCameraWaypoint"
"Visit__25TCastToPtr<11CScriptDoor>FR26CScriptDebugCameraWaypoint":
/* 800A9F94 000A6EF4 38 00 00 00 */ li r0, 0
/* 800A9F98 000A6EF8 90 03 00 04 */ stw r0, 4(r3)
/* 800A9F9C 000A6EFC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR17CScriptCoverPoint"
"Visit__25TCastToPtr<11CScriptDoor>FR17CScriptCoverPoint":
/* 800A9FA0 000A6F00 38 00 00 00 */ li r0, 0
/* 800A9FA4 000A6F04 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FA8 000A6F08 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR21CScriptCameraWaypoint"
"Visit__25TCastToPtr<11CScriptDoor>FR21CScriptCameraWaypoint":
/* 800A9FAC 000A6F0C 38 00 00 00 */ li r0, 0
/* 800A9FB0 000A6F10 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FB4 000A6F14 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR24CScriptCameraPitchVolume"
"Visit__25TCastToPtr<11CScriptDoor>FR24CScriptCameraPitchVolume":
/* 800A9FB8 000A6F18 38 00 00 00 */ li r0, 0
/* 800A9FBC 000A6F1C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FC0 000A6F20 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR17CScriptCameraHint"
"Visit__25TCastToPtr<11CScriptDoor>FR17CScriptCameraHint":
/* 800A9FC4 000A6F24 38 00 00 00 */ li r0, 0
/* 800A9FC8 000A6F28 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FCC 000A6F2C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR18CScriptAiJumpPoint"
"Visit__25TCastToPtr<11CScriptDoor>FR18CScriptAiJumpPoint":
/* 800A9FD0 000A6F30 38 00 00 00 */ li r0, 0
/* 800A9FD4 000A6F34 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FD8 000A6F38 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR20CScriptActorKeyframe"
"Visit__25TCastToPtr<11CScriptDoor>FR20CScriptActorKeyframe":
/* 800A9FDC 000A6F3C 38 00 00 00 */ li r0, 0
/* 800A9FE0 000A6F40 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FE4 000A6F44 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR12CScriptActor"
"Visit__25TCastToPtr<11CScriptDoor>FR12CScriptActor":
/* 800A9FE8 000A6F48 38 00 00 00 */ li r0, 0
/* 800A9FEC 000A6F4C 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FF0 000A6F50 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR9CRepulsor"
"Visit__25TCastToPtr<11CScriptDoor>FR9CRepulsor":
/* 800A9FF4 000A6F54 38 00 00 00 */ li r0, 0
/* 800A9FF8 000A6F58 90 03 00 04 */ stw r0, 4(r3)
/* 800A9FFC 000A6F5C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR7CPlayer"
"Visit__25TCastToPtr<11CScriptDoor>FR7CPlayer":
/* 800AA000 000A6F60 38 00 00 00 */ li r0, 0
/* 800AA004 000A6F64 90 03 00 04 */ stw r0, 4(r3)
/* 800AA008 000A6F68 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR13CPhysicsActor"
"Visit__25TCastToPtr<11CScriptDoor>FR13CPhysicsActor":
/* 800AA00C 000A6F6C 38 00 00 00 */ li r0, 0
/* 800AA010 000A6F70 90 03 00 04 */ stw r0, 4(r3)
/* 800AA014 000A6F74 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR3CAi"
"Visit__25TCastToPtr<11CScriptDoor>FR3CAi":
/* 800AA018 000A6F78 38 00 00 00 */ li r0, 0
/* 800AA01C 000A6F7C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA020 000A6F80 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR11CPathCamera"
"Visit__25TCastToPtr<11CScriptDoor>FR11CPathCamera":
/* 800AA024 000A6F84 38 00 00 00 */ li r0, 0
/* 800AA028 000A6F88 90 03 00 04 */ stw r0, 4(r3)
/* 800AA02C 000A6F8C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR18CMetroidPrimeRelay"
"Visit__25TCastToPtr<11CScriptDoor>FR18CMetroidPrimeRelay":
/* 800AA030 000A6F90 38 00 00 00 */ li r0, 0
/* 800AA034 000A6F94 90 03 00 04 */ stw r0, 4(r3)
/* 800AA038 000A6F98 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR19CHUDBillboardEffect"
"Visit__25TCastToPtr<11CScriptDoor>FR19CHUDBillboardEffect":
/* 800AA03C 000A6F9C 38 00 00 00 */ li r0, 0
/* 800AA040 000A6FA0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA044 000A6FA4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR15CGameProjectile"
"Visit__25TCastToPtr<11CScriptDoor>FR15CGameProjectile":
/* 800AA048 000A6FA8 38 00 00 00 */ li r0, 0
/* 800AA04C 000A6FAC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA050 000A6FB0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR10CGameLight"
"Visit__25TCastToPtr<11CScriptDoor>FR10CGameLight":
/* 800AA054 000A6FB4 38 00 00 00 */ li r0, 0
/* 800AA058 000A6FB8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA05C 000A6FBC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR11CGameCamera"
"Visit__25TCastToPtr<11CScriptDoor>FR11CGameCamera":
/* 800AA060 000A6FC0 38 00 00 00 */ li r0, 0
/* 800AA064 000A6FC4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA068 000A6FC8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR10CFishCloud"
"Visit__25TCastToPtr<11CScriptDoor>FR10CFishCloud":
/* 800AA06C 000A6FCC 38 00 00 00 */ li r0, 0
/* 800AA070 000A6FD0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA074 000A6FD4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR18CFirstPersonCamera"
"Visit__25TCastToPtr<11CScriptDoor>FR18CFirstPersonCamera":
/* 800AA078 000A6FD8 38 00 00 00 */ li r0, 0
/* 800AA07C 000A6FDC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA080 000A6FE0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR10CExplosion"
"Visit__25TCastToPtr<11CScriptDoor>FR10CExplosion":
/* 800AA084 000A6FE4 38 00 00 00 */ li r0, 0
/* 800AA088 000A6FE8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA08C 000A6FEC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR7CEntity"
"Visit__25TCastToPtr<11CScriptDoor>FR7CEntity":
/* 800AA090 000A6FF0 38 00 00 00 */ li r0, 0
/* 800AA094 000A6FF4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA098 000A6FF8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR17CEnergyProjectile"
"Visit__25TCastToPtr<11CScriptDoor>FR17CEnergyProjectile":
/* 800AA09C 000A6FFC 38 00 00 00 */ li r0, 0
/* 800AA0A0 000A7000 90 03 00 04 */ stw r0, 4(r3)
/* 800AA0A4 000A7004 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR16CDestroyableRock"
"Visit__25TCastToPtr<11CScriptDoor>FR16CDestroyableRock":
/* 800AA0A8 000A7008 38 00 00 00 */ li r0, 0
/* 800AA0AC 000A700C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA0B0 000A7010 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR15CCollisionActor"
"Visit__25TCastToPtr<11CScriptDoor>FR15CCollisionActor":
/* 800AA0B4 000A7014 38 00 00 00 */ li r0, 0
/* 800AA0B8 000A7018 90 03 00 04 */ stw r0, 4(r3)
/* 800AA0BC 000A701C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR16CCinematicCamera"
"Visit__25TCastToPtr<11CScriptDoor>FR16CCinematicCamera":
/* 800AA0C0 000A7020 38 00 00 00 */ li r0, 0
/* 800AA0C4 000A7024 90 03 00 04 */ stw r0, 4(r3)
/* 800AA0C8 000A7028 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR5CBomb"
"Visit__25TCastToPtr<11CScriptDoor>FR5CBomb":
/* 800AA0CC 000A702C 38 00 00 00 */ li r0, 0
/* 800AA0D0 000A7030 90 03 00 04 */ stw r0, 4(r3)
/* 800AA0D4 000A7034 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR11CBallCamera"
"Visit__25TCastToPtr<11CScriptDoor>FR11CBallCamera":
/* 800AA0D8 000A7038 38 00 00 00 */ li r0, 0
/* 800AA0DC 000A703C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA0E0 000A7040 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDoor>FR6CActor"
"Visit__25TCastToPtr<11CScriptDoor>FR6CActor":
/* 800AA0E4 000A7044 38 00 00 00 */ li r0, 0
/* 800AA0E8 000A7048 90 03 00 04 */ stw r0, 4(r3)
/* 800AA0EC 000A704C 4E 80 00 20 */ blr
.global "__ct__25TCastToPtr<11CScriptDoor>FP7CEntity"
"__ct__25TCastToPtr<11CScriptDoor>FP7CEntity":
/* 800AA0F0 000A7050 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AA0F4 000A7054 7C 08 02 A6 */ mflr r0
/* 800AA0F8 000A7058 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AA0FC 000A705C 3C A0 80 3E */ lis r5, lbl_803DDA1C@ha
/* 800AA100 000A7060 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AA104 000A7064 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AA108 000A7068 28 04 00 00 */ cmplwi r4, 0
/* 800AA10C 000A706C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AA110 000A7070 7C 7F 1B 78 */ mr r31, r3
/* 800AA114 000A7074 38 65 DA 1C */ addi r3, r5, lbl_803DDA1C@l
/* 800AA118 000A7078 90 1F 00 00 */ stw r0, 0(r31)
/* 800AA11C 000A707C 38 00 00 00 */ li r0, 0
/* 800AA120 000A7080 90 7F 00 00 */ stw r3, 0(r31)
/* 800AA124 000A7084 90 1F 00 04 */ stw r0, 4(r31)
/* 800AA128 000A7088 41 82 00 1C */ beq lbl_800AA144
/* 800AA12C 000A708C 7C 83 23 78 */ mr r3, r4
/* 800AA130 000A7090 7F E4 FB 78 */ mr r4, r31
/* 800AA134 000A7094 81 83 00 00 */ lwz r12, 0(r3)
/* 800AA138 000A7098 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AA13C 000A709C 7D 89 03 A6 */ mtctr r12
/* 800AA140 000A70A0 4E 80 04 21 */ bctrl
lbl_800AA144:
/* 800AA144 000A70A4 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AA148 000A70A8 7F E3 FB 78 */ mr r3, r31
/* 800AA14C 000A70AC 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AA150 000A70B0 7C 08 03 A6 */ mtlr r0
/* 800AA154 000A70B4 38 21 00 10 */ addi r1, r1, 0x10
/* 800AA158 000A70B8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR7CWeapon"
"Visit__25TCastToPtr<11CScriptDock>FR7CWeapon":
/* 800AA15C 000A70BC 38 00 00 00 */ li r0, 0
/* 800AA160 000A70C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA164 000A70C4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR17CWallCrawlerSwarm"
"Visit__25TCastToPtr<11CScriptDock>FR17CWallCrawlerSwarm":
/* 800AA168 000A70C8 38 00 00 00 */ li r0, 0
/* 800AA16C 000A70CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA170 000A70D0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR20CScriptSpindleCamera"
"Visit__25TCastToPtr<11CScriptDock>FR20CScriptSpindleCamera":
/* 800AA174 000A70D4 38 00 00 00 */ li r0, 0
/* 800AA178 000A70D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA17C 000A70DC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR15CSnakeWeedSwarm"
"Visit__25TCastToPtr<11CScriptDock>FR15CSnakeWeedSwarm":
/* 800AA180 000A70E0 38 00 00 00 */ li r0, 0
/* 800AA184 000A70E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA188 000A70E8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR15CScriptWaypoint"
"Visit__25TCastToPtr<11CScriptDock>FR15CScriptWaypoint":
/* 800AA18C 000A70EC 38 00 00 00 */ li r0, 0
/* 800AA190 000A70F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA194 000A70F4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR12CScriptWater"
"Visit__25TCastToPtr<11CScriptDock>FR12CScriptWater":
/* 800AA198 000A70F8 38 00 00 00 */ li r0, 0
/* 800AA19C 000A70FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1A0 000A7100 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR17CScriptVisorFlare"
"Visit__25TCastToPtr<11CScriptDock>FR17CScriptVisorFlare":
/* 800AA1A4 000A7104 38 00 00 00 */ li r0, 0
/* 800AA1A8 000A7108 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1AC 000A710C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR14CScriptTrigger"
"Visit__25TCastToPtr<11CScriptDock>FR14CScriptTrigger":
/* 800AA1B0 000A7110 38 00 00 00 */ li r0, 0
/* 800AA1B4 000A7114 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1B8 000A7118 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR12CScriptTimer"
"Visit__25TCastToPtr<11CScriptDock>FR12CScriptTimer":
/* 800AA1BC 000A711C 38 00 00 00 */ li r0, 0
/* 800AA1C0 000A7120 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1C4 000A7124 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR10CTeamAiMgr"
"Visit__25TCastToPtr<11CScriptDock>FR10CTeamAiMgr":
/* 800AA1C8 000A7128 38 00 00 00 */ li r0, 0
/* 800AA1CC 000A712C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1D0 000A7130 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR21CScriptTargetingPoint"
"Visit__25TCastToPtr<11CScriptDock>FR21CScriptTargetingPoint":
/* 800AA1D4 000A7134 38 00 00 00 */ li r0, 0
/* 800AA1D8 000A7138 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1DC 000A713C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR25CScriptSpiderBallWaypoint"
"Visit__25TCastToPtr<11CScriptDock>FR25CScriptSpiderBallWaypoint":
/* 800AA1E0 000A7140 38 00 00 00 */ li r0, 0
/* 800AA1E4 000A7144 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1E8 000A7148 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR34CScriptSpiderBallAttractionSurface"
"Visit__25TCastToPtr<11CScriptDock>FR34CScriptSpiderBallAttractionSurface":
/* 800AA1EC 000A714C 38 00 00 00 */ li r0, 0
/* 800AA1F0 000A7150 90 03 00 04 */ stw r0, 4(r3)
/* 800AA1F4 000A7154 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR22CScriptSpecialFunction"
"Visit__25TCastToPtr<11CScriptDock>FR22CScriptSpecialFunction":
/* 800AA1F8 000A7158 38 00 00 00 */ li r0, 0
/* 800AA1FC 000A715C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA200 000A7160 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR17CScriptSpawnPoint"
"Visit__25TCastToPtr<11CScriptDock>FR17CScriptSpawnPoint":
/* 800AA204 000A7164 38 00 00 00 */ li r0, 0
/* 800AA208 000A7168 90 03 00 04 */ stw r0, 4(r3)
/* 800AA20C 000A716C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR12CScriptSound"
"Visit__25TCastToPtr<11CScriptDock>FR12CScriptSound":
/* 800AA210 000A7170 38 00 00 00 */ li r0, 0
/* 800AA214 000A7174 90 03 00 04 */ stw r0, 4(r3)
/* 800AA218 000A7178 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR20CScriptRoomAcoustics"
"Visit__25TCastToPtr<11CScriptDock>FR20CScriptRoomAcoustics":
/* 800AA21C 000A717C 38 00 00 00 */ li r0, 0
/* 800AA220 000A7180 90 03 00 04 */ stw r0, 4(r3)
/* 800AA224 000A7184 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR22CScriptPointOfinterest"
"Visit__25TCastToPtr<11CScriptDock>FR22CScriptPointOfinterest":
/* 800AA228 000A7188 38 00 00 00 */ li r0, 0
/* 800AA22C 000A718C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA230 000A7190 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR17CScriptPlayerHint"
"Visit__25TCastToPtr<11CScriptDock>FR17CScriptPlayerHint":
/* 800AA234 000A7194 38 00 00 00 */ li r0, 0
/* 800AA238 000A7198 90 03 00 04 */ stw r0, 4(r3)
/* 800AA23C 000A719C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR15CScriptPlatform"
"Visit__25TCastToPtr<11CScriptDock>FR15CScriptPlatform":
/* 800AA240 000A71A0 38 00 00 00 */ li r0, 0
/* 800AA244 000A71A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA248 000A71A8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR13CScriptPickup"
"Visit__25TCastToPtr<11CScriptDock>FR13CScriptPickup":
/* 800AA24C 000A71AC 38 00 00 00 */ li r0, 0
/* 800AA250 000A71B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA254 000A71B4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR15CScriptMazeNode"
"Visit__25TCastToPtr<11CScriptDock>FR15CScriptMazeNode":
/* 800AA258 000A71B8 38 00 00 00 */ li r0, 0
/* 800AA25C 000A71BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA260 000A71C0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR16CScriptGunTurret"
"Visit__25TCastToPtr<11CScriptDock>FR16CScriptGunTurret":
/* 800AA264 000A71C4 38 00 00 00 */ li r0, 0
/* 800AA268 000A71C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA26C 000A71CC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR19CScriptGrapplePoint"
"Visit__25TCastToPtr<11CScriptDock>FR19CScriptGrapplePoint":
/* 800AA270 000A71D0 38 00 00 00 */ li r0, 0
/* 800AA274 000A71D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA278 000A71D8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR13CScriptEffect"
"Visit__25TCastToPtr<11CScriptDock>FR13CScriptEffect":
/* 800AA27C 000A71DC 38 00 00 00 */ li r0, 0
/* 800AA280 000A71E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA284 000A71E4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR11CScriptDoor"
"Visit__25TCastToPtr<11CScriptDock>FR11CScriptDoor":
/* 800AA288 000A71E8 38 00 00 00 */ li r0, 0
/* 800AA28C 000A71EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA290 000A71F0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR11CScriptDock"
"Visit__25TCastToPtr<11CScriptDock>FR11CScriptDock":
/* 800AA294 000A71F4 90 83 00 04 */ stw r4, 4(r3)
/* 800AA298 000A71F8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR18CScriptDistanceFog"
"Visit__25TCastToPtr<11CScriptDock>FR18CScriptDistanceFog":
/* 800AA29C 000A71FC 38 00 00 00 */ li r0, 0
/* 800AA2A0 000A7200 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2A4 000A7204 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR26CScriptDebugCameraWaypoint"
"Visit__25TCastToPtr<11CScriptDock>FR26CScriptDebugCameraWaypoint":
/* 800AA2A8 000A7208 38 00 00 00 */ li r0, 0
/* 800AA2AC 000A720C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2B0 000A7210 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR17CScriptCoverPoint"
"Visit__25TCastToPtr<11CScriptDock>FR17CScriptCoverPoint":
/* 800AA2B4 000A7214 38 00 00 00 */ li r0, 0
/* 800AA2B8 000A7218 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2BC 000A721C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR21CScriptCameraWaypoint"
"Visit__25TCastToPtr<11CScriptDock>FR21CScriptCameraWaypoint":
/* 800AA2C0 000A7220 38 00 00 00 */ li r0, 0
/* 800AA2C4 000A7224 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2C8 000A7228 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR24CScriptCameraPitchVolume"
"Visit__25TCastToPtr<11CScriptDock>FR24CScriptCameraPitchVolume":
/* 800AA2CC 000A722C 38 00 00 00 */ li r0, 0
/* 800AA2D0 000A7230 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2D4 000A7234 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR17CScriptCameraHint"
"Visit__25TCastToPtr<11CScriptDock>FR17CScriptCameraHint":
/* 800AA2D8 000A7238 38 00 00 00 */ li r0, 0
/* 800AA2DC 000A723C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2E0 000A7240 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR18CScriptAiJumpPoint"
"Visit__25TCastToPtr<11CScriptDock>FR18CScriptAiJumpPoint":
/* 800AA2E4 000A7244 38 00 00 00 */ li r0, 0
/* 800AA2E8 000A7248 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2EC 000A724C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR20CScriptActorKeyframe"
"Visit__25TCastToPtr<11CScriptDock>FR20CScriptActorKeyframe":
/* 800AA2F0 000A7250 38 00 00 00 */ li r0, 0
/* 800AA2F4 000A7254 90 03 00 04 */ stw r0, 4(r3)
/* 800AA2F8 000A7258 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR12CScriptActor"
"Visit__25TCastToPtr<11CScriptDock>FR12CScriptActor":
/* 800AA2FC 000A725C 38 00 00 00 */ li r0, 0
/* 800AA300 000A7260 90 03 00 04 */ stw r0, 4(r3)
/* 800AA304 000A7264 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR9CRepulsor"
"Visit__25TCastToPtr<11CScriptDock>FR9CRepulsor":
/* 800AA308 000A7268 38 00 00 00 */ li r0, 0
/* 800AA30C 000A726C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA310 000A7270 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR7CPlayer"
"Visit__25TCastToPtr<11CScriptDock>FR7CPlayer":
/* 800AA314 000A7274 38 00 00 00 */ li r0, 0
/* 800AA318 000A7278 90 03 00 04 */ stw r0, 4(r3)
/* 800AA31C 000A727C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR13CPhysicsActor"
"Visit__25TCastToPtr<11CScriptDock>FR13CPhysicsActor":
/* 800AA320 000A7280 38 00 00 00 */ li r0, 0
/* 800AA324 000A7284 90 03 00 04 */ stw r0, 4(r3)
/* 800AA328 000A7288 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR3CAi"
"Visit__25TCastToPtr<11CScriptDock>FR3CAi":
/* 800AA32C 000A728C 38 00 00 00 */ li r0, 0
/* 800AA330 000A7290 90 03 00 04 */ stw r0, 4(r3)
/* 800AA334 000A7294 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR11CPathCamera"
"Visit__25TCastToPtr<11CScriptDock>FR11CPathCamera":
/* 800AA338 000A7298 38 00 00 00 */ li r0, 0
/* 800AA33C 000A729C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA340 000A72A0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR18CMetroidPrimeRelay"
"Visit__25TCastToPtr<11CScriptDock>FR18CMetroidPrimeRelay":
/* 800AA344 000A72A4 38 00 00 00 */ li r0, 0
/* 800AA348 000A72A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA34C 000A72AC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR19CHUDBillboardEffect"
"Visit__25TCastToPtr<11CScriptDock>FR19CHUDBillboardEffect":
/* 800AA350 000A72B0 38 00 00 00 */ li r0, 0
/* 800AA354 000A72B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA358 000A72B8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR15CGameProjectile"
"Visit__25TCastToPtr<11CScriptDock>FR15CGameProjectile":
/* 800AA35C 000A72BC 38 00 00 00 */ li r0, 0
/* 800AA360 000A72C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA364 000A72C4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR10CGameLight"
"Visit__25TCastToPtr<11CScriptDock>FR10CGameLight":
/* 800AA368 000A72C8 38 00 00 00 */ li r0, 0
/* 800AA36C 000A72CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA370 000A72D0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR11CGameCamera"
"Visit__25TCastToPtr<11CScriptDock>FR11CGameCamera":
/* 800AA374 000A72D4 38 00 00 00 */ li r0, 0
/* 800AA378 000A72D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA37C 000A72DC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR10CFishCloud"
"Visit__25TCastToPtr<11CScriptDock>FR10CFishCloud":
/* 800AA380 000A72E0 38 00 00 00 */ li r0, 0
/* 800AA384 000A72E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA388 000A72E8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR18CFirstPersonCamera"
"Visit__25TCastToPtr<11CScriptDock>FR18CFirstPersonCamera":
/* 800AA38C 000A72EC 38 00 00 00 */ li r0, 0
/* 800AA390 000A72F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA394 000A72F4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR10CExplosion"
"Visit__25TCastToPtr<11CScriptDock>FR10CExplosion":
/* 800AA398 000A72F8 38 00 00 00 */ li r0, 0
/* 800AA39C 000A72FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3A0 000A7300 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR7CEntity"
"Visit__25TCastToPtr<11CScriptDock>FR7CEntity":
/* 800AA3A4 000A7304 38 00 00 00 */ li r0, 0
/* 800AA3A8 000A7308 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3AC 000A730C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR17CEnergyProjectile"
"Visit__25TCastToPtr<11CScriptDock>FR17CEnergyProjectile":
/* 800AA3B0 000A7310 38 00 00 00 */ li r0, 0
/* 800AA3B4 000A7314 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3B8 000A7318 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR16CDestroyableRock"
"Visit__25TCastToPtr<11CScriptDock>FR16CDestroyableRock":
/* 800AA3BC 000A731C 38 00 00 00 */ li r0, 0
/* 800AA3C0 000A7320 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3C4 000A7324 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR15CCollisionActor"
"Visit__25TCastToPtr<11CScriptDock>FR15CCollisionActor":
/* 800AA3C8 000A7328 38 00 00 00 */ li r0, 0
/* 800AA3CC 000A732C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3D0 000A7330 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR16CCinematicCamera"
"Visit__25TCastToPtr<11CScriptDock>FR16CCinematicCamera":
/* 800AA3D4 000A7334 38 00 00 00 */ li r0, 0
/* 800AA3D8 000A7338 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3DC 000A733C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR5CBomb"
"Visit__25TCastToPtr<11CScriptDock>FR5CBomb":
/* 800AA3E0 000A7340 38 00 00 00 */ li r0, 0
/* 800AA3E4 000A7344 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3E8 000A7348 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR11CBallCamera"
"Visit__25TCastToPtr<11CScriptDock>FR11CBallCamera":
/* 800AA3EC 000A734C 38 00 00 00 */ li r0, 0
/* 800AA3F0 000A7350 90 03 00 04 */ stw r0, 4(r3)
/* 800AA3F4 000A7354 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CScriptDock>FR6CActor"
"Visit__25TCastToPtr<11CScriptDock>FR6CActor":
/* 800AA3F8 000A7358 38 00 00 00 */ li r0, 0
/* 800AA3FC 000A735C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA400 000A7360 4E 80 00 20 */ blr
.global "__ct__25TCastToPtr<11CScriptDock>FP7CEntity"
"__ct__25TCastToPtr<11CScriptDock>FP7CEntity":
/* 800AA404 000A7364 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AA408 000A7368 7C 08 02 A6 */ mflr r0
/* 800AA40C 000A736C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AA410 000A7370 3C A0 80 3E */ lis r5, lbl_803DD930@ha
/* 800AA414 000A7374 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AA418 000A7378 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AA41C 000A737C 28 04 00 00 */ cmplwi r4, 0
/* 800AA420 000A7380 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AA424 000A7384 7C 7F 1B 78 */ mr r31, r3
/* 800AA428 000A7388 38 65 D9 30 */ addi r3, r5, lbl_803DD930@l
/* 800AA42C 000A738C 90 1F 00 00 */ stw r0, 0(r31)
/* 800AA430 000A7390 38 00 00 00 */ li r0, 0
/* 800AA434 000A7394 90 7F 00 00 */ stw r3, 0(r31)
/* 800AA438 000A7398 90 1F 00 04 */ stw r0, 4(r31)
/* 800AA43C 000A739C 41 82 00 1C */ beq lbl_800AA458
/* 800AA440 000A73A0 7C 83 23 78 */ mr r3, r4
/* 800AA444 000A73A4 7F E4 FB 78 */ mr r4, r31
/* 800AA448 000A73A8 81 83 00 00 */ lwz r12, 0(r3)
/* 800AA44C 000A73AC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AA450 000A73B0 7D 89 03 A6 */ mtctr r12
/* 800AA454 000A73B4 4E 80 04 21 */ bctrl
lbl_800AA458:
/* 800AA458 000A73B8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AA45C 000A73BC 7F E3 FB 78 */ mr r3, r31
/* 800AA460 000A73C0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AA464 000A73C4 7C 08 03 A6 */ mtlr r0
/* 800AA468 000A73C8 38 21 00 10 */ addi r1, r1, 0x10
/* 800AA46C 000A73CC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR7CWeapon"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR7CWeapon":
/* 800AA470 000A73D0 38 00 00 00 */ li r0, 0
/* 800AA474 000A73D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA478 000A73D8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR17CWallCrawlerSwarm"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR17CWallCrawlerSwarm":
/* 800AA47C 000A73DC 38 00 00 00 */ li r0, 0
/* 800AA480 000A73E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA484 000A73E4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR20CScriptSpindleCamera"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR20CScriptSpindleCamera":
/* 800AA488 000A73E8 38 00 00 00 */ li r0, 0
/* 800AA48C 000A73EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA490 000A73F0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR15CSnakeWeedSwarm"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR15CSnakeWeedSwarm":
/* 800AA494 000A73F4 38 00 00 00 */ li r0, 0
/* 800AA498 000A73F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA49C 000A73FC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR15CScriptWaypoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR15CScriptWaypoint":
/* 800AA4A0 000A7400 38 00 00 00 */ li r0, 0
/* 800AA4A4 000A7404 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4A8 000A7408 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptWater"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptWater":
/* 800AA4AC 000A740C 38 00 00 00 */ li r0, 0
/* 800AA4B0 000A7410 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4B4 000A7414 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptVisorFlare"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptVisorFlare":
/* 800AA4B8 000A7418 38 00 00 00 */ li r0, 0
/* 800AA4BC 000A741C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4C0 000A7420 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR14CScriptTrigger"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR14CScriptTrigger":
/* 800AA4C4 000A7424 38 00 00 00 */ li r0, 0
/* 800AA4C8 000A7428 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4CC 000A742C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptTimer"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptTimer":
/* 800AA4D0 000A7430 38 00 00 00 */ li r0, 0
/* 800AA4D4 000A7434 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4D8 000A7438 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR10CTeamAiMgr"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR10CTeamAiMgr":
/* 800AA4DC 000A743C 38 00 00 00 */ li r0, 0
/* 800AA4E0 000A7440 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4E4 000A7444 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR21CScriptTargetingPoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR21CScriptTargetingPoint":
/* 800AA4E8 000A7448 38 00 00 00 */ li r0, 0
/* 800AA4EC 000A744C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4F0 000A7450 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR25CScriptSpiderBallWaypoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR25CScriptSpiderBallWaypoint":
/* 800AA4F4 000A7454 38 00 00 00 */ li r0, 0
/* 800AA4F8 000A7458 90 03 00 04 */ stw r0, 4(r3)
/* 800AA4FC 000A745C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR34CScriptSpiderBallAttractionSurface"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR34CScriptSpiderBallAttractionSurface":
/* 800AA500 000A7460 38 00 00 00 */ li r0, 0
/* 800AA504 000A7464 90 03 00 04 */ stw r0, 4(r3)
/* 800AA508 000A7468 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR22CScriptSpecialFunction"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR22CScriptSpecialFunction":
/* 800AA50C 000A746C 38 00 00 00 */ li r0, 0
/* 800AA510 000A7470 90 03 00 04 */ stw r0, 4(r3)
/* 800AA514 000A7474 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptSpawnPoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptSpawnPoint":
/* 800AA518 000A7478 38 00 00 00 */ li r0, 0
/* 800AA51C 000A747C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA520 000A7480 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptSound"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptSound":
/* 800AA524 000A7484 38 00 00 00 */ li r0, 0
/* 800AA528 000A7488 90 03 00 04 */ stw r0, 4(r3)
/* 800AA52C 000A748C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR20CScriptRoomAcoustics"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR20CScriptRoomAcoustics":
/* 800AA530 000A7490 38 00 00 00 */ li r0, 0
/* 800AA534 000A7494 90 03 00 04 */ stw r0, 4(r3)
/* 800AA538 000A7498 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR22CScriptPointOfinterest"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR22CScriptPointOfinterest":
/* 800AA53C 000A749C 38 00 00 00 */ li r0, 0
/* 800AA540 000A74A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA544 000A74A4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptPlayerHint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptPlayerHint":
/* 800AA548 000A74A8 38 00 00 00 */ li r0, 0
/* 800AA54C 000A74AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA550 000A74B0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR15CScriptPlatform"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR15CScriptPlatform":
/* 800AA554 000A74B4 38 00 00 00 */ li r0, 0
/* 800AA558 000A74B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA55C 000A74BC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR13CScriptPickup"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR13CScriptPickup":
/* 800AA560 000A74C0 38 00 00 00 */ li r0, 0
/* 800AA564 000A74C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA568 000A74C8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR15CScriptMazeNode"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR15CScriptMazeNode":
/* 800AA56C 000A74CC 38 00 00 00 */ li r0, 0
/* 800AA570 000A74D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA574 000A74D4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR16CScriptGunTurret"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR16CScriptGunTurret":
/* 800AA578 000A74D8 38 00 00 00 */ li r0, 0
/* 800AA57C 000A74DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA580 000A74E0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR19CScriptGrapplePoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR19CScriptGrapplePoint":
/* 800AA584 000A74E4 38 00 00 00 */ li r0, 0
/* 800AA588 000A74E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA58C 000A74EC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR13CScriptEffect"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR13CScriptEffect":
/* 800AA590 000A74F0 38 00 00 00 */ li r0, 0
/* 800AA594 000A74F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA598 000A74F8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR11CScriptDoor"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR11CScriptDoor":
/* 800AA59C 000A74FC 38 00 00 00 */ li r0, 0
/* 800AA5A0 000A7500 90 03 00 04 */ stw r0, 4(r3)
/* 800AA5A4 000A7504 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR11CScriptDock"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR11CScriptDock":
/* 800AA5A8 000A7508 38 00 00 00 */ li r0, 0
/* 800AA5AC 000A750C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA5B0 000A7510 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR18CScriptDistanceFog"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR18CScriptDistanceFog":
/* 800AA5B4 000A7514 90 83 00 04 */ stw r4, 4(r3)
/* 800AA5B8 000A7518 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR26CScriptDebugCameraWaypoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR26CScriptDebugCameraWaypoint":
/* 800AA5BC 000A751C 38 00 00 00 */ li r0, 0
/* 800AA5C0 000A7520 90 03 00 04 */ stw r0, 4(r3)
/* 800AA5C4 000A7524 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptCoverPoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptCoverPoint":
/* 800AA5C8 000A7528 38 00 00 00 */ li r0, 0
/* 800AA5CC 000A752C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA5D0 000A7530 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR21CScriptCameraWaypoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR21CScriptCameraWaypoint":
/* 800AA5D4 000A7534 38 00 00 00 */ li r0, 0
/* 800AA5D8 000A7538 90 03 00 04 */ stw r0, 4(r3)
/* 800AA5DC 000A753C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR24CScriptCameraPitchVolume"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR24CScriptCameraPitchVolume":
/* 800AA5E0 000A7540 38 00 00 00 */ li r0, 0
/* 800AA5E4 000A7544 90 03 00 04 */ stw r0, 4(r3)
/* 800AA5E8 000A7548 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptCameraHint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR17CScriptCameraHint":
/* 800AA5EC 000A754C 38 00 00 00 */ li r0, 0
/* 800AA5F0 000A7550 90 03 00 04 */ stw r0, 4(r3)
/* 800AA5F4 000A7554 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR18CScriptAiJumpPoint"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR18CScriptAiJumpPoint":
/* 800AA5F8 000A7558 38 00 00 00 */ li r0, 0
/* 800AA5FC 000A755C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA600 000A7560 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR20CScriptActorKeyframe"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR20CScriptActorKeyframe":
/* 800AA604 000A7564 38 00 00 00 */ li r0, 0
/* 800AA608 000A7568 90 03 00 04 */ stw r0, 4(r3)
/* 800AA60C 000A756C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptActor"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR12CScriptActor":
/* 800AA610 000A7570 38 00 00 00 */ li r0, 0
/* 800AA614 000A7574 90 03 00 04 */ stw r0, 4(r3)
/* 800AA618 000A7578 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR9CRepulsor"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR9CRepulsor":
/* 800AA61C 000A757C 38 00 00 00 */ li r0, 0
/* 800AA620 000A7580 90 03 00 04 */ stw r0, 4(r3)
/* 800AA624 000A7584 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR7CPlayer"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR7CPlayer":
/* 800AA628 000A7588 38 00 00 00 */ li r0, 0
/* 800AA62C 000A758C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA630 000A7590 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR13CPhysicsActor"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR13CPhysicsActor":
/* 800AA634 000A7594 38 00 00 00 */ li r0, 0
/* 800AA638 000A7598 90 03 00 04 */ stw r0, 4(r3)
/* 800AA63C 000A759C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR3CAi"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR3CAi":
/* 800AA640 000A75A0 38 00 00 00 */ li r0, 0
/* 800AA644 000A75A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA648 000A75A8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR11CPathCamera"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR11CPathCamera":
/* 800AA64C 000A75AC 38 00 00 00 */ li r0, 0
/* 800AA650 000A75B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA654 000A75B4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR18CMetroidPrimeRelay"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR18CMetroidPrimeRelay":
/* 800AA658 000A75B8 38 00 00 00 */ li r0, 0
/* 800AA65C 000A75BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA660 000A75C0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR19CHUDBillboardEffect"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR19CHUDBillboardEffect":
/* 800AA664 000A75C4 38 00 00 00 */ li r0, 0
/* 800AA668 000A75C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA66C 000A75CC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR15CGameProjectile"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR15CGameProjectile":
/* 800AA670 000A75D0 38 00 00 00 */ li r0, 0
/* 800AA674 000A75D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA678 000A75D8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR10CGameLight"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR10CGameLight":
/* 800AA67C 000A75DC 38 00 00 00 */ li r0, 0
/* 800AA680 000A75E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA684 000A75E4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR11CGameCamera"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR11CGameCamera":
/* 800AA688 000A75E8 38 00 00 00 */ li r0, 0
/* 800AA68C 000A75EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA690 000A75F0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR10CFishCloud"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR10CFishCloud":
/* 800AA694 000A75F4 38 00 00 00 */ li r0, 0
/* 800AA698 000A75F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA69C 000A75FC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR18CFirstPersonCamera"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR18CFirstPersonCamera":
/* 800AA6A0 000A7600 38 00 00 00 */ li r0, 0
/* 800AA6A4 000A7604 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6A8 000A7608 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR10CExplosion"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR10CExplosion":
/* 800AA6AC 000A760C 38 00 00 00 */ li r0, 0
/* 800AA6B0 000A7610 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6B4 000A7614 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR7CEntity"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR7CEntity":
/* 800AA6B8 000A7618 38 00 00 00 */ li r0, 0
/* 800AA6BC 000A761C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6C0 000A7620 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR17CEnergyProjectile"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR17CEnergyProjectile":
/* 800AA6C4 000A7624 38 00 00 00 */ li r0, 0
/* 800AA6C8 000A7628 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6CC 000A762C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR16CDestroyableRock"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR16CDestroyableRock":
/* 800AA6D0 000A7630 38 00 00 00 */ li r0, 0
/* 800AA6D4 000A7634 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6D8 000A7638 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR15CCollisionActor"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR15CCollisionActor":
/* 800AA6DC 000A763C 38 00 00 00 */ li r0, 0
/* 800AA6E0 000A7640 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6E4 000A7644 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR16CCinematicCamera"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR16CCinematicCamera":
/* 800AA6E8 000A7648 38 00 00 00 */ li r0, 0
/* 800AA6EC 000A764C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6F0 000A7650 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR5CBomb"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR5CBomb":
/* 800AA6F4 000A7654 38 00 00 00 */ li r0, 0
/* 800AA6F8 000A7658 90 03 00 04 */ stw r0, 4(r3)
/* 800AA6FC 000A765C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR11CBallCamera"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR11CBallCamera":
/* 800AA700 000A7660 38 00 00 00 */ li r0, 0
/* 800AA704 000A7664 90 03 00 04 */ stw r0, 4(r3)
/* 800AA708 000A7668 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptDistanceFog>FR6CActor"
"Visit__32TCastToPtr<18CScriptDistanceFog>FR6CActor":
/* 800AA70C 000A766C 38 00 00 00 */ li r0, 0
/* 800AA710 000A7670 90 03 00 04 */ stw r0, 4(r3)
/* 800AA714 000A7674 4E 80 00 20 */ blr
.global "__ct__32TCastToPtr<18CScriptDistanceFog>FP7CEntity"
"__ct__32TCastToPtr<18CScriptDistanceFog>FP7CEntity":
/* 800AA718 000A7678 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AA71C 000A767C 7C 08 02 A6 */ mflr r0
/* 800AA720 000A7680 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AA724 000A7684 3C A0 80 3E */ lis r5, lbl_803DD844@ha
/* 800AA728 000A7688 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AA72C 000A768C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AA730 000A7690 28 04 00 00 */ cmplwi r4, 0
/* 800AA734 000A7694 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AA738 000A7698 7C 7F 1B 78 */ mr r31, r3
/* 800AA73C 000A769C 38 65 D8 44 */ addi r3, r5, lbl_803DD844@l
/* 800AA740 000A76A0 90 1F 00 00 */ stw r0, 0(r31)
/* 800AA744 000A76A4 38 00 00 00 */ li r0, 0
/* 800AA748 000A76A8 90 7F 00 00 */ stw r3, 0(r31)
/* 800AA74C 000A76AC 90 1F 00 04 */ stw r0, 4(r31)
/* 800AA750 000A76B0 41 82 00 1C */ beq lbl_800AA76C
/* 800AA754 000A76B4 7C 83 23 78 */ mr r3, r4
/* 800AA758 000A76B8 7F E4 FB 78 */ mr r4, r31
/* 800AA75C 000A76BC 81 83 00 00 */ lwz r12, 0(r3)
/* 800AA760 000A76C0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AA764 000A76C4 7D 89 03 A6 */ mtctr r12
/* 800AA768 000A76C8 4E 80 04 21 */ bctrl
lbl_800AA76C:
/* 800AA76C 000A76CC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AA770 000A76D0 7F E3 FB 78 */ mr r3, r31
/* 800AA774 000A76D4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AA778 000A76D8 7C 08 03 A6 */ mtlr r0
/* 800AA77C 000A76DC 38 21 00 10 */ addi r1, r1, 0x10
/* 800AA780 000A76E0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR7CWeapon"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR7CWeapon":
/* 800AA784 000A76E4 38 00 00 00 */ li r0, 0
/* 800AA788 000A76E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA78C 000A76EC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR17CWallCrawlerSwarm"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR17CWallCrawlerSwarm":
/* 800AA790 000A76F0 38 00 00 00 */ li r0, 0
/* 800AA794 000A76F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA798 000A76F8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR20CScriptSpindleCamera"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR20CScriptSpindleCamera":
/* 800AA79C 000A76FC 38 00 00 00 */ li r0, 0
/* 800AA7A0 000A7700 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7A4 000A7704 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR15CSnakeWeedSwarm"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR15CSnakeWeedSwarm":
/* 800AA7A8 000A7708 38 00 00 00 */ li r0, 0
/* 800AA7AC 000A770C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7B0 000A7710 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR15CScriptWaypoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR15CScriptWaypoint":
/* 800AA7B4 000A7714 38 00 00 00 */ li r0, 0
/* 800AA7B8 000A7718 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7BC 000A771C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptWater"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptWater":
/* 800AA7C0 000A7720 38 00 00 00 */ li r0, 0
/* 800AA7C4 000A7724 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7C8 000A7728 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptVisorFlare"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptVisorFlare":
/* 800AA7CC 000A772C 38 00 00 00 */ li r0, 0
/* 800AA7D0 000A7730 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7D4 000A7734 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR14CScriptTrigger"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR14CScriptTrigger":
/* 800AA7D8 000A7738 38 00 00 00 */ li r0, 0
/* 800AA7DC 000A773C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7E0 000A7740 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptTimer"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptTimer":
/* 800AA7E4 000A7744 38 00 00 00 */ li r0, 0
/* 800AA7E8 000A7748 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7EC 000A774C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR10CTeamAiMgr"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR10CTeamAiMgr":
/* 800AA7F0 000A7750 38 00 00 00 */ li r0, 0
/* 800AA7F4 000A7754 90 03 00 04 */ stw r0, 4(r3)
/* 800AA7F8 000A7758 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR21CScriptTargetingPoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR21CScriptTargetingPoint":
/* 800AA7FC 000A775C 38 00 00 00 */ li r0, 0
/* 800AA800 000A7760 90 03 00 04 */ stw r0, 4(r3)
/* 800AA804 000A7764 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR25CScriptSpiderBallWaypoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR25CScriptSpiderBallWaypoint":
/* 800AA808 000A7768 38 00 00 00 */ li r0, 0
/* 800AA80C 000A776C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA810 000A7770 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR34CScriptSpiderBallAttractionSurface":
/* 800AA814 000A7774 38 00 00 00 */ li r0, 0
/* 800AA818 000A7778 90 03 00 04 */ stw r0, 4(r3)
/* 800AA81C 000A777C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR22CScriptSpecialFunction"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR22CScriptSpecialFunction":
/* 800AA820 000A7780 38 00 00 00 */ li r0, 0
/* 800AA824 000A7784 90 03 00 04 */ stw r0, 4(r3)
/* 800AA828 000A7788 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptSpawnPoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptSpawnPoint":
/* 800AA82C 000A778C 38 00 00 00 */ li r0, 0
/* 800AA830 000A7790 90 03 00 04 */ stw r0, 4(r3)
/* 800AA834 000A7794 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptSound"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptSound":
/* 800AA838 000A7798 38 00 00 00 */ li r0, 0
/* 800AA83C 000A779C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA840 000A77A0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR20CScriptRoomAcoustics"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR20CScriptRoomAcoustics":
/* 800AA844 000A77A4 38 00 00 00 */ li r0, 0
/* 800AA848 000A77A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA84C 000A77AC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR22CScriptPointOfinterest"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR22CScriptPointOfinterest":
/* 800AA850 000A77B0 38 00 00 00 */ li r0, 0
/* 800AA854 000A77B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA858 000A77B8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptPlayerHint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptPlayerHint":
/* 800AA85C 000A77BC 38 00 00 00 */ li r0, 0
/* 800AA860 000A77C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA864 000A77C4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR15CScriptPlatform"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR15CScriptPlatform":
/* 800AA868 000A77C8 38 00 00 00 */ li r0, 0
/* 800AA86C 000A77CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA870 000A77D0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR13CScriptPickup"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR13CScriptPickup":
/* 800AA874 000A77D4 38 00 00 00 */ li r0, 0
/* 800AA878 000A77D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA87C 000A77DC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR15CScriptMazeNode"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR15CScriptMazeNode":
/* 800AA880 000A77E0 38 00 00 00 */ li r0, 0
/* 800AA884 000A77E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA888 000A77E8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR16CScriptGunTurret"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR16CScriptGunTurret":
/* 800AA88C 000A77EC 38 00 00 00 */ li r0, 0
/* 800AA890 000A77F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA894 000A77F4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR19CScriptGrapplePoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR19CScriptGrapplePoint":
/* 800AA898 000A77F8 38 00 00 00 */ li r0, 0
/* 800AA89C 000A77FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8A0 000A7800 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR13CScriptEffect"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR13CScriptEffect":
/* 800AA8A4 000A7804 38 00 00 00 */ li r0, 0
/* 800AA8A8 000A7808 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8AC 000A780C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR11CScriptDoor"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR11CScriptDoor":
/* 800AA8B0 000A7810 38 00 00 00 */ li r0, 0
/* 800AA8B4 000A7814 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8B8 000A7818 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR11CScriptDock"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR11CScriptDock":
/* 800AA8BC 000A781C 38 00 00 00 */ li r0, 0
/* 800AA8C0 000A7820 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8C4 000A7824 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR18CScriptDistanceFog"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR18CScriptDistanceFog":
/* 800AA8C8 000A7828 38 00 00 00 */ li r0, 0
/* 800AA8CC 000A782C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8D0 000A7830 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR26CScriptDebugCameraWaypoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR26CScriptDebugCameraWaypoint":
/* 800AA8D4 000A7834 38 00 00 00 */ li r0, 0
/* 800AA8D8 000A7838 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8DC 000A783C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptCoverPoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptCoverPoint":
/* 800AA8E0 000A7840 90 83 00 04 */ stw r4, 4(r3)
/* 800AA8E4 000A7844 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR21CScriptCameraWaypoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR21CScriptCameraWaypoint":
/* 800AA8E8 000A7848 38 00 00 00 */ li r0, 0
/* 800AA8EC 000A784C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8F0 000A7850 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR24CScriptCameraPitchVolume"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR24CScriptCameraPitchVolume":
/* 800AA8F4 000A7854 38 00 00 00 */ li r0, 0
/* 800AA8F8 000A7858 90 03 00 04 */ stw r0, 4(r3)
/* 800AA8FC 000A785C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptCameraHint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR17CScriptCameraHint":
/* 800AA900 000A7860 38 00 00 00 */ li r0, 0
/* 800AA904 000A7864 90 03 00 04 */ stw r0, 4(r3)
/* 800AA908 000A7868 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR18CScriptAiJumpPoint"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR18CScriptAiJumpPoint":
/* 800AA90C 000A786C 38 00 00 00 */ li r0, 0
/* 800AA910 000A7870 90 03 00 04 */ stw r0, 4(r3)
/* 800AA914 000A7874 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR20CScriptActorKeyframe"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR20CScriptActorKeyframe":
/* 800AA918 000A7878 38 00 00 00 */ li r0, 0
/* 800AA91C 000A787C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA920 000A7880 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptActor"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR12CScriptActor":
/* 800AA924 000A7884 38 00 00 00 */ li r0, 0
/* 800AA928 000A7888 90 03 00 04 */ stw r0, 4(r3)
/* 800AA92C 000A788C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR9CRepulsor"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR9CRepulsor":
/* 800AA930 000A7890 38 00 00 00 */ li r0, 0
/* 800AA934 000A7894 90 03 00 04 */ stw r0, 4(r3)
/* 800AA938 000A7898 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR7CPlayer"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR7CPlayer":
/* 800AA93C 000A789C 38 00 00 00 */ li r0, 0
/* 800AA940 000A78A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA944 000A78A4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR13CPhysicsActor"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR13CPhysicsActor":
/* 800AA948 000A78A8 38 00 00 00 */ li r0, 0
/* 800AA94C 000A78AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA950 000A78B0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR3CAi"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR3CAi":
/* 800AA954 000A78B4 38 00 00 00 */ li r0, 0
/* 800AA958 000A78B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA95C 000A78BC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR11CPathCamera"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR11CPathCamera":
/* 800AA960 000A78C0 38 00 00 00 */ li r0, 0
/* 800AA964 000A78C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA968 000A78C8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR18CMetroidPrimeRelay"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR18CMetroidPrimeRelay":
/* 800AA96C 000A78CC 38 00 00 00 */ li r0, 0
/* 800AA970 000A78D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AA974 000A78D4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR19CHUDBillboardEffect"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR19CHUDBillboardEffect":
/* 800AA978 000A78D8 38 00 00 00 */ li r0, 0
/* 800AA97C 000A78DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AA980 000A78E0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR15CGameProjectile"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR15CGameProjectile":
/* 800AA984 000A78E4 38 00 00 00 */ li r0, 0
/* 800AA988 000A78E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AA98C 000A78EC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR10CGameLight"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR10CGameLight":
/* 800AA990 000A78F0 38 00 00 00 */ li r0, 0
/* 800AA994 000A78F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AA998 000A78F8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR11CGameCamera"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR11CGameCamera":
/* 800AA99C 000A78FC 38 00 00 00 */ li r0, 0
/* 800AA9A0 000A7900 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9A4 000A7904 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR10CFishCloud"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR10CFishCloud":
/* 800AA9A8 000A7908 38 00 00 00 */ li r0, 0
/* 800AA9AC 000A790C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9B0 000A7910 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR18CFirstPersonCamera"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR18CFirstPersonCamera":
/* 800AA9B4 000A7914 38 00 00 00 */ li r0, 0
/* 800AA9B8 000A7918 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9BC 000A791C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR10CExplosion"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR10CExplosion":
/* 800AA9C0 000A7920 38 00 00 00 */ li r0, 0
/* 800AA9C4 000A7924 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9C8 000A7928 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR7CEntity"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR7CEntity":
/* 800AA9CC 000A792C 38 00 00 00 */ li r0, 0
/* 800AA9D0 000A7930 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9D4 000A7934 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR17CEnergyProjectile"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR17CEnergyProjectile":
/* 800AA9D8 000A7938 38 00 00 00 */ li r0, 0
/* 800AA9DC 000A793C 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9E0 000A7940 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR16CDestroyableRock"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR16CDestroyableRock":
/* 800AA9E4 000A7944 38 00 00 00 */ li r0, 0
/* 800AA9E8 000A7948 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9EC 000A794C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR15CCollisionActor"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR15CCollisionActor":
/* 800AA9F0 000A7950 38 00 00 00 */ li r0, 0
/* 800AA9F4 000A7954 90 03 00 04 */ stw r0, 4(r3)
/* 800AA9F8 000A7958 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR16CCinematicCamera"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR16CCinematicCamera":
/* 800AA9FC 000A795C 38 00 00 00 */ li r0, 0
/* 800AAA00 000A7960 90 03 00 04 */ stw r0, 4(r3)
/* 800AAA04 000A7964 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR5CBomb"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR5CBomb":
/* 800AAA08 000A7968 38 00 00 00 */ li r0, 0
/* 800AAA0C 000A796C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAA10 000A7970 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR11CBallCamera"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR11CBallCamera":
/* 800AAA14 000A7974 38 00 00 00 */ li r0, 0
/* 800AAA18 000A7978 90 03 00 04 */ stw r0, 4(r3)
/* 800AAA1C 000A797C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCoverPoint>FR6CActor"
"Visit__31TCastToPtr<17CScriptCoverPoint>FR6CActor":
/* 800AAA20 000A7980 38 00 00 00 */ li r0, 0
/* 800AAA24 000A7984 90 03 00 04 */ stw r0, 4(r3)
/* 800AAA28 000A7988 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CScriptCoverPoint>FP7CEntity"
"__ct__31TCastToPtr<17CScriptCoverPoint>FP7CEntity":
/* 800AAA2C 000A798C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AAA30 000A7990 7C 08 02 A6 */ mflr r0
/* 800AAA34 000A7994 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AAA38 000A7998 3C A0 80 3E */ lis r5, lbl_803DD758@ha
/* 800AAA3C 000A799C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AAA40 000A79A0 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AAA44 000A79A4 28 04 00 00 */ cmplwi r4, 0
/* 800AAA48 000A79A8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AAA4C 000A79AC 7C 7F 1B 78 */ mr r31, r3
/* 800AAA50 000A79B0 38 65 D7 58 */ addi r3, r5, lbl_803DD758@l
/* 800AAA54 000A79B4 90 1F 00 00 */ stw r0, 0(r31)
/* 800AAA58 000A79B8 38 00 00 00 */ li r0, 0
/* 800AAA5C 000A79BC 90 7F 00 00 */ stw r3, 0(r31)
/* 800AAA60 000A79C0 90 1F 00 04 */ stw r0, 4(r31)
/* 800AAA64 000A79C4 41 82 00 1C */ beq lbl_800AAA80
/* 800AAA68 000A79C8 7C 83 23 78 */ mr r3, r4
/* 800AAA6C 000A79CC 7F E4 FB 78 */ mr r4, r31
/* 800AAA70 000A79D0 81 83 00 00 */ lwz r12, 0(r3)
/* 800AAA74 000A79D4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AAA78 000A79D8 7D 89 03 A6 */ mtctr r12
/* 800AAA7C 000A79DC 4E 80 04 21 */ bctrl
lbl_800AAA80:
/* 800AAA80 000A79E0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AAA84 000A79E4 7F E3 FB 78 */ mr r3, r31
/* 800AAA88 000A79E8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AAA8C 000A79EC 7C 08 03 A6 */ mtlr r0
/* 800AAA90 000A79F0 38 21 00 10 */ addi r1, r1, 0x10
/* 800AAA94 000A79F4 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CScriptCoverPoint>FR7CEntity"
"__ct__31TCastToPtr<17CScriptCoverPoint>FR7CEntity":
/* 800AAA98 000A79F8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AAA9C 000A79FC 7C 08 02 A6 */ mflr r0
/* 800AAAA0 000A7A00 3C A0 80 3E */ lis r5, lbl_803DD758@ha
/* 800AAAA4 000A7A04 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AAAA8 000A7A08 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AAAAC 000A7A0C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AAAB0 000A7A10 38 A5 D7 58 */ addi r5, r5, lbl_803DD758@l
/* 800AAAB4 000A7A14 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AAAB8 000A7A18 7C 7F 1B 78 */ mr r31, r3
/* 800AAABC 000A7A1C 90 03 00 00 */ stw r0, 0(r3)
/* 800AAAC0 000A7A20 7C 83 23 78 */ mr r3, r4
/* 800AAAC4 000A7A24 38 00 00 00 */ li r0, 0
/* 800AAAC8 000A7A28 7F E4 FB 78 */ mr r4, r31
/* 800AAACC 000A7A2C 90 BF 00 00 */ stw r5, 0(r31)
/* 800AAAD0 000A7A30 90 1F 00 04 */ stw r0, 4(r31)
/* 800AAAD4 000A7A34 81 83 00 00 */ lwz r12, 0(r3)
/* 800AAAD8 000A7A38 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AAADC 000A7A3C 7D 89 03 A6 */ mtctr r12
/* 800AAAE0 000A7A40 4E 80 04 21 */ bctrl
/* 800AAAE4 000A7A44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AAAE8 000A7A48 7F E3 FB 78 */ mr r3, r31
/* 800AAAEC 000A7A4C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AAAF0 000A7A50 7C 08 03 A6 */ mtlr r0
/* 800AAAF4 000A7A54 38 21 00 10 */ addi r1, r1, 0x10
/* 800AAAF8 000A7A58 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR7CWeapon"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR7CWeapon":
/* 800AAAFC 000A7A5C 38 00 00 00 */ li r0, 0
/* 800AAB00 000A7A60 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB04 000A7A64 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CWallCrawlerSwarm"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CWallCrawlerSwarm":
/* 800AAB08 000A7A68 38 00 00 00 */ li r0, 0
/* 800AAB0C 000A7A6C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB10 000A7A70 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR20CScriptSpindleCamera"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR20CScriptSpindleCamera":
/* 800AAB14 000A7A74 38 00 00 00 */ li r0, 0
/* 800AAB18 000A7A78 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB1C 000A7A7C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CSnakeWeedSwarm"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CSnakeWeedSwarm":
/* 800AAB20 000A7A80 38 00 00 00 */ li r0, 0
/* 800AAB24 000A7A84 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB28 000A7A88 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CScriptWaypoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CScriptWaypoint":
/* 800AAB2C 000A7A8C 38 00 00 00 */ li r0, 0
/* 800AAB30 000A7A90 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB34 000A7A94 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptWater"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptWater":
/* 800AAB38 000A7A98 38 00 00 00 */ li r0, 0
/* 800AAB3C 000A7A9C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB40 000A7AA0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptVisorFlare"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptVisorFlare":
/* 800AAB44 000A7AA4 38 00 00 00 */ li r0, 0
/* 800AAB48 000A7AA8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB4C 000A7AAC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR14CScriptTrigger"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR14CScriptTrigger":
/* 800AAB50 000A7AB0 38 00 00 00 */ li r0, 0
/* 800AAB54 000A7AB4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB58 000A7AB8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptTimer"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptTimer":
/* 800AAB5C 000A7ABC 38 00 00 00 */ li r0, 0
/* 800AAB60 000A7AC0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB64 000A7AC4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CTeamAiMgr"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CTeamAiMgr":
/* 800AAB68 000A7AC8 38 00 00 00 */ li r0, 0
/* 800AAB6C 000A7ACC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB70 000A7AD0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR21CScriptTargetingPoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR21CScriptTargetingPoint":
/* 800AAB74 000A7AD4 38 00 00 00 */ li r0, 0
/* 800AAB78 000A7AD8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB7C 000A7ADC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR25CScriptSpiderBallWaypoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR25CScriptSpiderBallWaypoint":
/* 800AAB80 000A7AE0 38 00 00 00 */ li r0, 0
/* 800AAB84 000A7AE4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB88 000A7AE8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR34CScriptSpiderBallAttractionSurface":
/* 800AAB8C 000A7AEC 38 00 00 00 */ li r0, 0
/* 800AAB90 000A7AF0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAB94 000A7AF4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR22CScriptSpecialFunction"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR22CScriptSpecialFunction":
/* 800AAB98 000A7AF8 38 00 00 00 */ li r0, 0
/* 800AAB9C 000A7AFC 90 03 00 04 */ stw r0, 4(r3)
/* 800AABA0 000A7B00 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptSpawnPoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptSpawnPoint":
/* 800AABA4 000A7B04 38 00 00 00 */ li r0, 0
/* 800AABA8 000A7B08 90 03 00 04 */ stw r0, 4(r3)
/* 800AABAC 000A7B0C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptSound"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptSound":
/* 800AABB0 000A7B10 38 00 00 00 */ li r0, 0
/* 800AABB4 000A7B14 90 03 00 04 */ stw r0, 4(r3)
/* 800AABB8 000A7B18 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR20CScriptRoomAcoustics"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR20CScriptRoomAcoustics":
/* 800AABBC 000A7B1C 38 00 00 00 */ li r0, 0
/* 800AABC0 000A7B20 90 03 00 04 */ stw r0, 4(r3)
/* 800AABC4 000A7B24 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR22CScriptPointOfinterest"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR22CScriptPointOfinterest":
/* 800AABC8 000A7B28 38 00 00 00 */ li r0, 0
/* 800AABCC 000A7B2C 90 03 00 04 */ stw r0, 4(r3)
/* 800AABD0 000A7B30 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptPlayerHint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptPlayerHint":
/* 800AABD4 000A7B34 38 00 00 00 */ li r0, 0
/* 800AABD8 000A7B38 90 03 00 04 */ stw r0, 4(r3)
/* 800AABDC 000A7B3C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CScriptPlatform"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CScriptPlatform":
/* 800AABE0 000A7B40 38 00 00 00 */ li r0, 0
/* 800AABE4 000A7B44 90 03 00 04 */ stw r0, 4(r3)
/* 800AABE8 000A7B48 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR13CScriptPickup"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR13CScriptPickup":
/* 800AABEC 000A7B4C 38 00 00 00 */ li r0, 0
/* 800AABF0 000A7B50 90 03 00 04 */ stw r0, 4(r3)
/* 800AABF4 000A7B54 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CScriptMazeNode"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CScriptMazeNode":
/* 800AABF8 000A7B58 38 00 00 00 */ li r0, 0
/* 800AABFC 000A7B5C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC00 000A7B60 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR16CScriptGunTurret"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR16CScriptGunTurret":
/* 800AAC04 000A7B64 38 00 00 00 */ li r0, 0
/* 800AAC08 000A7B68 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC0C 000A7B6C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR19CScriptGrapplePoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR19CScriptGrapplePoint":
/* 800AAC10 000A7B70 38 00 00 00 */ li r0, 0
/* 800AAC14 000A7B74 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC18 000A7B78 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR13CScriptEffect"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR13CScriptEffect":
/* 800AAC1C 000A7B7C 38 00 00 00 */ li r0, 0
/* 800AAC20 000A7B80 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC24 000A7B84 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CScriptDoor"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CScriptDoor":
/* 800AAC28 000A7B88 38 00 00 00 */ li r0, 0
/* 800AAC2C 000A7B8C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC30 000A7B90 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CScriptDock"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CScriptDock":
/* 800AAC34 000A7B94 38 00 00 00 */ li r0, 0
/* 800AAC38 000A7B98 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC3C 000A7B9C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CScriptDistanceFog"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CScriptDistanceFog":
/* 800AAC40 000A7BA0 38 00 00 00 */ li r0, 0
/* 800AAC44 000A7BA4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC48 000A7BA8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR26CScriptDebugCameraWaypoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR26CScriptDebugCameraWaypoint":
/* 800AAC4C 000A7BAC 38 00 00 00 */ li r0, 0
/* 800AAC50 000A7BB0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC54 000A7BB4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptCoverPoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptCoverPoint":
/* 800AAC58 000A7BB8 38 00 00 00 */ li r0, 0
/* 800AAC5C 000A7BBC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC60 000A7BC0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR21CScriptCameraWaypoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR21CScriptCameraWaypoint":
/* 800AAC64 000A7BC4 90 83 00 04 */ stw r4, 4(r3)
/* 800AAC68 000A7BC8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR24CScriptCameraPitchVolume"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR24CScriptCameraPitchVolume":
/* 800AAC6C 000A7BCC 38 00 00 00 */ li r0, 0
/* 800AAC70 000A7BD0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC74 000A7BD4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptCameraHint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CScriptCameraHint":
/* 800AAC78 000A7BD8 38 00 00 00 */ li r0, 0
/* 800AAC7C 000A7BDC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC80 000A7BE0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CScriptAiJumpPoint"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CScriptAiJumpPoint":
/* 800AAC84 000A7BE4 38 00 00 00 */ li r0, 0
/* 800AAC88 000A7BE8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC8C 000A7BEC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR20CScriptActorKeyframe"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR20CScriptActorKeyframe":
/* 800AAC90 000A7BF0 38 00 00 00 */ li r0, 0
/* 800AAC94 000A7BF4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAC98 000A7BF8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptActor"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR12CScriptActor":
/* 800AAC9C 000A7BFC 38 00 00 00 */ li r0, 0
/* 800AACA0 000A7C00 90 03 00 04 */ stw r0, 4(r3)
/* 800AACA4 000A7C04 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR9CRepulsor"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR9CRepulsor":
/* 800AACA8 000A7C08 38 00 00 00 */ li r0, 0
/* 800AACAC 000A7C0C 90 03 00 04 */ stw r0, 4(r3)
/* 800AACB0 000A7C10 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR7CPlayer"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR7CPlayer":
/* 800AACB4 000A7C14 38 00 00 00 */ li r0, 0
/* 800AACB8 000A7C18 90 03 00 04 */ stw r0, 4(r3)
/* 800AACBC 000A7C1C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR13CPhysicsActor"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR13CPhysicsActor":
/* 800AACC0 000A7C20 38 00 00 00 */ li r0, 0
/* 800AACC4 000A7C24 90 03 00 04 */ stw r0, 4(r3)
/* 800AACC8 000A7C28 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR3CAi"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR3CAi":
/* 800AACCC 000A7C2C 38 00 00 00 */ li r0, 0
/* 800AACD0 000A7C30 90 03 00 04 */ stw r0, 4(r3)
/* 800AACD4 000A7C34 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CPathCamera"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CPathCamera":
/* 800AACD8 000A7C38 38 00 00 00 */ li r0, 0
/* 800AACDC 000A7C3C 90 03 00 04 */ stw r0, 4(r3)
/* 800AACE0 000A7C40 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CMetroidPrimeRelay"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CMetroidPrimeRelay":
/* 800AACE4 000A7C44 38 00 00 00 */ li r0, 0
/* 800AACE8 000A7C48 90 03 00 04 */ stw r0, 4(r3)
/* 800AACEC 000A7C4C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR19CHUDBillboardEffect"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR19CHUDBillboardEffect":
/* 800AACF0 000A7C50 38 00 00 00 */ li r0, 0
/* 800AACF4 000A7C54 90 03 00 04 */ stw r0, 4(r3)
/* 800AACF8 000A7C58 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CGameProjectile"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CGameProjectile":
/* 800AACFC 000A7C5C 38 00 00 00 */ li r0, 0
/* 800AAD00 000A7C60 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD04 000A7C64 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CGameLight"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CGameLight":
/* 800AAD08 000A7C68 38 00 00 00 */ li r0, 0
/* 800AAD0C 000A7C6C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD10 000A7C70 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CGameCamera"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CGameCamera":
/* 800AAD14 000A7C74 38 00 00 00 */ li r0, 0
/* 800AAD18 000A7C78 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD1C 000A7C7C 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CFishCloud"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CFishCloud":
/* 800AAD20 000A7C80 38 00 00 00 */ li r0, 0
/* 800AAD24 000A7C84 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD28 000A7C88 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CFirstPersonCamera"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR18CFirstPersonCamera":
/* 800AAD2C 000A7C8C 38 00 00 00 */ li r0, 0
/* 800AAD30 000A7C90 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD34 000A7C94 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CExplosion"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR10CExplosion":
/* 800AAD38 000A7C98 38 00 00 00 */ li r0, 0
/* 800AAD3C 000A7C9C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD40 000A7CA0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR7CEntity"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR7CEntity":
/* 800AAD44 000A7CA4 38 00 00 00 */ li r0, 0
/* 800AAD48 000A7CA8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD4C 000A7CAC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CEnergyProjectile"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR17CEnergyProjectile":
/* 800AAD50 000A7CB0 38 00 00 00 */ li r0, 0
/* 800AAD54 000A7CB4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD58 000A7CB8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR16CDestroyableRock"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR16CDestroyableRock":
/* 800AAD5C 000A7CBC 38 00 00 00 */ li r0, 0
/* 800AAD60 000A7CC0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD64 000A7CC4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CCollisionActor"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR15CCollisionActor":
/* 800AAD68 000A7CC8 38 00 00 00 */ li r0, 0
/* 800AAD6C 000A7CCC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD70 000A7CD0 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR16CCinematicCamera"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR16CCinematicCamera":
/* 800AAD74 000A7CD4 38 00 00 00 */ li r0, 0
/* 800AAD78 000A7CD8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD7C 000A7CDC 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR5CBomb"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR5CBomb":
/* 800AAD80 000A7CE0 38 00 00 00 */ li r0, 0
/* 800AAD84 000A7CE4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD88 000A7CE8 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CBallCamera"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR11CBallCamera":
/* 800AAD8C 000A7CEC 38 00 00 00 */ li r0, 0
/* 800AAD90 000A7CF0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAD94 000A7CF4 4E 80 00 20 */ blr
.global "Visit__35TCastToPtr<21CScriptCameraWaypoint>FR6CActor"
"Visit__35TCastToPtr<21CScriptCameraWaypoint>FR6CActor":
/* 800AAD98 000A7CF8 38 00 00 00 */ li r0, 0
/* 800AAD9C 000A7CFC 90 03 00 04 */ stw r0, 4(r3)
/* 800AADA0 000A7D00 4E 80 00 20 */ blr
.global "__ct__35TCastToPtr<21CScriptCameraWaypoint>FP7CEntity"
"__ct__35TCastToPtr<21CScriptCameraWaypoint>FP7CEntity":
/* 800AADA4 000A7D04 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AADA8 000A7D08 7C 08 02 A6 */ mflr r0
/* 800AADAC 000A7D0C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AADB0 000A7D10 3C A0 80 3E */ lis r5, lbl_803DD66C@ha
/* 800AADB4 000A7D14 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AADB8 000A7D18 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AADBC 000A7D1C 28 04 00 00 */ cmplwi r4, 0
/* 800AADC0 000A7D20 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AADC4 000A7D24 7C 7F 1B 78 */ mr r31, r3
/* 800AADC8 000A7D28 38 65 D6 6C */ addi r3, r5, lbl_803DD66C@l
/* 800AADCC 000A7D2C 90 1F 00 00 */ stw r0, 0(r31)
/* 800AADD0 000A7D30 38 00 00 00 */ li r0, 0
/* 800AADD4 000A7D34 90 7F 00 00 */ stw r3, 0(r31)
/* 800AADD8 000A7D38 90 1F 00 04 */ stw r0, 4(r31)
/* 800AADDC 000A7D3C 41 82 00 1C */ beq lbl_800AADF8
/* 800AADE0 000A7D40 7C 83 23 78 */ mr r3, r4
/* 800AADE4 000A7D44 7F E4 FB 78 */ mr r4, r31
/* 800AADE8 000A7D48 81 83 00 00 */ lwz r12, 0(r3)
/* 800AADEC 000A7D4C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AADF0 000A7D50 7D 89 03 A6 */ mtctr r12
/* 800AADF4 000A7D54 4E 80 04 21 */ bctrl
lbl_800AADF8:
/* 800AADF8 000A7D58 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AADFC 000A7D5C 7F E3 FB 78 */ mr r3, r31
/* 800AAE00 000A7D60 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AAE04 000A7D64 7C 08 03 A6 */ mtlr r0
/* 800AAE08 000A7D68 38 21 00 10 */ addi r1, r1, 0x10
/* 800AAE0C 000A7D6C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR7CWeapon"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR7CWeapon":
/* 800AAE10 000A7D70 38 00 00 00 */ li r0, 0
/* 800AAE14 000A7D74 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE18 000A7D78 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CWallCrawlerSwarm"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CWallCrawlerSwarm":
/* 800AAE1C 000A7D7C 38 00 00 00 */ li r0, 0
/* 800AAE20 000A7D80 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE24 000A7D84 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR20CScriptSpindleCamera"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR20CScriptSpindleCamera":
/* 800AAE28 000A7D88 38 00 00 00 */ li r0, 0
/* 800AAE2C 000A7D8C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE30 000A7D90 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CSnakeWeedSwarm"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CSnakeWeedSwarm":
/* 800AAE34 000A7D94 38 00 00 00 */ li r0, 0
/* 800AAE38 000A7D98 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE3C 000A7D9C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CScriptWaypoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CScriptWaypoint":
/* 800AAE40 000A7DA0 38 00 00 00 */ li r0, 0
/* 800AAE44 000A7DA4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE48 000A7DA8 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptWater"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptWater":
/* 800AAE4C 000A7DAC 38 00 00 00 */ li r0, 0
/* 800AAE50 000A7DB0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE54 000A7DB4 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptVisorFlare"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptVisorFlare":
/* 800AAE58 000A7DB8 38 00 00 00 */ li r0, 0
/* 800AAE5C 000A7DBC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE60 000A7DC0 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR14CScriptTrigger"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR14CScriptTrigger":
/* 800AAE64 000A7DC4 38 00 00 00 */ li r0, 0
/* 800AAE68 000A7DC8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE6C 000A7DCC 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptTimer"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptTimer":
/* 800AAE70 000A7DD0 38 00 00 00 */ li r0, 0
/* 800AAE74 000A7DD4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE78 000A7DD8 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CTeamAiMgr"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CTeamAiMgr":
/* 800AAE7C 000A7DDC 38 00 00 00 */ li r0, 0
/* 800AAE80 000A7DE0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE84 000A7DE4 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR21CScriptTargetingPoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR21CScriptTargetingPoint":
/* 800AAE88 000A7DE8 38 00 00 00 */ li r0, 0
/* 800AAE8C 000A7DEC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE90 000A7DF0 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR25CScriptSpiderBallWaypoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR25CScriptSpiderBallWaypoint":
/* 800AAE94 000A7DF4 38 00 00 00 */ li r0, 0
/* 800AAE98 000A7DF8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAE9C 000A7DFC 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR34CScriptSpiderBallAttractionSurface"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR34CScriptSpiderBallAttractionSurface":
/* 800AAEA0 000A7E00 38 00 00 00 */ li r0, 0
/* 800AAEA4 000A7E04 90 03 00 04 */ stw r0, 4(r3)
/* 800AAEA8 000A7E08 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR22CScriptSpecialFunction"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR22CScriptSpecialFunction":
/* 800AAEAC 000A7E0C 38 00 00 00 */ li r0, 0
/* 800AAEB0 000A7E10 90 03 00 04 */ stw r0, 4(r3)
/* 800AAEB4 000A7E14 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptSpawnPoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptSpawnPoint":
/* 800AAEB8 000A7E18 38 00 00 00 */ li r0, 0
/* 800AAEBC 000A7E1C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAEC0 000A7E20 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptSound"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptSound":
/* 800AAEC4 000A7E24 38 00 00 00 */ li r0, 0
/* 800AAEC8 000A7E28 90 03 00 04 */ stw r0, 4(r3)
/* 800AAECC 000A7E2C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR20CScriptRoomAcoustics"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR20CScriptRoomAcoustics":
/* 800AAED0 000A7E30 38 00 00 00 */ li r0, 0
/* 800AAED4 000A7E34 90 03 00 04 */ stw r0, 4(r3)
/* 800AAED8 000A7E38 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR22CScriptPointOfinterest"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR22CScriptPointOfinterest":
/* 800AAEDC 000A7E3C 38 00 00 00 */ li r0, 0
/* 800AAEE0 000A7E40 90 03 00 04 */ stw r0, 4(r3)
/* 800AAEE4 000A7E44 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptPlayerHint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptPlayerHint":
/* 800AAEE8 000A7E48 38 00 00 00 */ li r0, 0
/* 800AAEEC 000A7E4C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAEF0 000A7E50 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CScriptPlatform"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CScriptPlatform":
/* 800AAEF4 000A7E54 38 00 00 00 */ li r0, 0
/* 800AAEF8 000A7E58 90 03 00 04 */ stw r0, 4(r3)
/* 800AAEFC 000A7E5C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR13CScriptPickup"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR13CScriptPickup":
/* 800AAF00 000A7E60 38 00 00 00 */ li r0, 0
/* 800AAF04 000A7E64 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF08 000A7E68 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CScriptMazeNode"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CScriptMazeNode":
/* 800AAF0C 000A7E6C 38 00 00 00 */ li r0, 0
/* 800AAF10 000A7E70 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF14 000A7E74 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR16CScriptGunTurret"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR16CScriptGunTurret":
/* 800AAF18 000A7E78 38 00 00 00 */ li r0, 0
/* 800AAF1C 000A7E7C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF20 000A7E80 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR19CScriptGrapplePoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR19CScriptGrapplePoint":
/* 800AAF24 000A7E84 38 00 00 00 */ li r0, 0
/* 800AAF28 000A7E88 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF2C 000A7E8C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR13CScriptEffect"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR13CScriptEffect":
/* 800AAF30 000A7E90 38 00 00 00 */ li r0, 0
/* 800AAF34 000A7E94 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF38 000A7E98 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CScriptDoor"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CScriptDoor":
/* 800AAF3C 000A7E9C 38 00 00 00 */ li r0, 0
/* 800AAF40 000A7EA0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF44 000A7EA4 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CScriptDock"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CScriptDock":
/* 800AAF48 000A7EA8 38 00 00 00 */ li r0, 0
/* 800AAF4C 000A7EAC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF50 000A7EB0 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CScriptDistanceFog"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CScriptDistanceFog":
/* 800AAF54 000A7EB4 38 00 00 00 */ li r0, 0
/* 800AAF58 000A7EB8 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF5C 000A7EBC 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR26CScriptDebugCameraWaypoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR26CScriptDebugCameraWaypoint":
/* 800AAF60 000A7EC0 38 00 00 00 */ li r0, 0
/* 800AAF64 000A7EC4 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF68 000A7EC8 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptCoverPoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptCoverPoint":
/* 800AAF6C 000A7ECC 38 00 00 00 */ li r0, 0
/* 800AAF70 000A7ED0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF74 000A7ED4 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR21CScriptCameraWaypoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR21CScriptCameraWaypoint":
/* 800AAF78 000A7ED8 38 00 00 00 */ li r0, 0
/* 800AAF7C 000A7EDC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF80 000A7EE0 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR24CScriptCameraPitchVolume"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR24CScriptCameraPitchVolume":
/* 800AAF84 000A7EE4 90 83 00 04 */ stw r4, 4(r3)
/* 800AAF88 000A7EE8 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptCameraHint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CScriptCameraHint":
/* 800AAF8C 000A7EEC 38 00 00 00 */ li r0, 0
/* 800AAF90 000A7EF0 90 03 00 04 */ stw r0, 4(r3)
/* 800AAF94 000A7EF4 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CScriptAiJumpPoint"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CScriptAiJumpPoint":
/* 800AAF98 000A7EF8 38 00 00 00 */ li r0, 0
/* 800AAF9C 000A7EFC 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFA0 000A7F00 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR20CScriptActorKeyframe"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR20CScriptActorKeyframe":
/* 800AAFA4 000A7F04 38 00 00 00 */ li r0, 0
/* 800AAFA8 000A7F08 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFAC 000A7F0C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptActor"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR12CScriptActor":
/* 800AAFB0 000A7F10 38 00 00 00 */ li r0, 0
/* 800AAFB4 000A7F14 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFB8 000A7F18 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR9CRepulsor"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR9CRepulsor":
/* 800AAFBC 000A7F1C 38 00 00 00 */ li r0, 0
/* 800AAFC0 000A7F20 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFC4 000A7F24 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR7CPlayer"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR7CPlayer":
/* 800AAFC8 000A7F28 38 00 00 00 */ li r0, 0
/* 800AAFCC 000A7F2C 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFD0 000A7F30 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR13CPhysicsActor"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR13CPhysicsActor":
/* 800AAFD4 000A7F34 38 00 00 00 */ li r0, 0
/* 800AAFD8 000A7F38 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFDC 000A7F3C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR3CAi"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR3CAi":
/* 800AAFE0 000A7F40 38 00 00 00 */ li r0, 0
/* 800AAFE4 000A7F44 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFE8 000A7F48 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CPathCamera"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CPathCamera":
/* 800AAFEC 000A7F4C 38 00 00 00 */ li r0, 0
/* 800AAFF0 000A7F50 90 03 00 04 */ stw r0, 4(r3)
/* 800AAFF4 000A7F54 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CMetroidPrimeRelay"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CMetroidPrimeRelay":
/* 800AAFF8 000A7F58 38 00 00 00 */ li r0, 0
/* 800AAFFC 000A7F5C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB000 000A7F60 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR19CHUDBillboardEffect"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR19CHUDBillboardEffect":
/* 800AB004 000A7F64 38 00 00 00 */ li r0, 0
/* 800AB008 000A7F68 90 03 00 04 */ stw r0, 4(r3)
/* 800AB00C 000A7F6C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CGameProjectile"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CGameProjectile":
/* 800AB010 000A7F70 38 00 00 00 */ li r0, 0
/* 800AB014 000A7F74 90 03 00 04 */ stw r0, 4(r3)
/* 800AB018 000A7F78 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CGameLight"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CGameLight":
/* 800AB01C 000A7F7C 38 00 00 00 */ li r0, 0
/* 800AB020 000A7F80 90 03 00 04 */ stw r0, 4(r3)
/* 800AB024 000A7F84 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CGameCamera"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CGameCamera":
/* 800AB028 000A7F88 38 00 00 00 */ li r0, 0
/* 800AB02C 000A7F8C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB030 000A7F90 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CFishCloud"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CFishCloud":
/* 800AB034 000A7F94 38 00 00 00 */ li r0, 0
/* 800AB038 000A7F98 90 03 00 04 */ stw r0, 4(r3)
/* 800AB03C 000A7F9C 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CFirstPersonCamera"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR18CFirstPersonCamera":
/* 800AB040 000A7FA0 38 00 00 00 */ li r0, 0
/* 800AB044 000A7FA4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB048 000A7FA8 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CExplosion"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR10CExplosion":
/* 800AB04C 000A7FAC 38 00 00 00 */ li r0, 0
/* 800AB050 000A7FB0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB054 000A7FB4 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR7CEntity"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR7CEntity":
/* 800AB058 000A7FB8 38 00 00 00 */ li r0, 0
/* 800AB05C 000A7FBC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB060 000A7FC0 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CEnergyProjectile"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR17CEnergyProjectile":
/* 800AB064 000A7FC4 38 00 00 00 */ li r0, 0
/* 800AB068 000A7FC8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB06C 000A7FCC 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR16CDestroyableRock"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR16CDestroyableRock":
/* 800AB070 000A7FD0 38 00 00 00 */ li r0, 0
/* 800AB074 000A7FD4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB078 000A7FD8 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CCollisionActor"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR15CCollisionActor":
/* 800AB07C 000A7FDC 38 00 00 00 */ li r0, 0
/* 800AB080 000A7FE0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB084 000A7FE4 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR16CCinematicCamera"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR16CCinematicCamera":
/* 800AB088 000A7FE8 38 00 00 00 */ li r0, 0
/* 800AB08C 000A7FEC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB090 000A7FF0 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR5CBomb"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR5CBomb":
/* 800AB094 000A7FF4 38 00 00 00 */ li r0, 0
/* 800AB098 000A7FF8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB09C 000A7FFC 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CBallCamera"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR11CBallCamera":
/* 800AB0A0 000A8000 38 00 00 00 */ li r0, 0
/* 800AB0A4 000A8004 90 03 00 04 */ stw r0, 4(r3)
/* 800AB0A8 000A8008 4E 80 00 20 */ blr
.global "Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR6CActor"
"Visit__38TCastToPtr<24CScriptCameraPitchVolume>FR6CActor":
/* 800AB0AC 000A800C 38 00 00 00 */ li r0, 0
/* 800AB0B0 000A8010 90 03 00 04 */ stw r0, 4(r3)
/* 800AB0B4 000A8014 4E 80 00 20 */ blr
.global "__ct__38TCastToPtr<24CScriptCameraPitchVolume>FP7CEntity"
"__ct__38TCastToPtr<24CScriptCameraPitchVolume>FP7CEntity":
/* 800AB0B8 000A8018 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AB0BC 000A801C 7C 08 02 A6 */ mflr r0
/* 800AB0C0 000A8020 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AB0C4 000A8024 3C A0 80 3E */ lis r5, lbl_803DD580@ha
/* 800AB0C8 000A8028 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AB0CC 000A802C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AB0D0 000A8030 28 04 00 00 */ cmplwi r4, 0
/* 800AB0D4 000A8034 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AB0D8 000A8038 7C 7F 1B 78 */ mr r31, r3
/* 800AB0DC 000A803C 38 65 D5 80 */ addi r3, r5, lbl_803DD580@l
/* 800AB0E0 000A8040 90 1F 00 00 */ stw r0, 0(r31)
/* 800AB0E4 000A8044 38 00 00 00 */ li r0, 0
/* 800AB0E8 000A8048 90 7F 00 00 */ stw r3, 0(r31)
/* 800AB0EC 000A804C 90 1F 00 04 */ stw r0, 4(r31)
/* 800AB0F0 000A8050 41 82 00 1C */ beq lbl_800AB10C
/* 800AB0F4 000A8054 7C 83 23 78 */ mr r3, r4
/* 800AB0F8 000A8058 7F E4 FB 78 */ mr r4, r31
/* 800AB0FC 000A805C 81 83 00 00 */ lwz r12, 0(r3)
/* 800AB100 000A8060 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AB104 000A8064 7D 89 03 A6 */ mtctr r12
/* 800AB108 000A8068 4E 80 04 21 */ bctrl
lbl_800AB10C:
/* 800AB10C 000A806C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AB110 000A8070 7F E3 FB 78 */ mr r3, r31
/* 800AB114 000A8074 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AB118 000A8078 7C 08 03 A6 */ mtlr r0
/* 800AB11C 000A807C 38 21 00 10 */ addi r1, r1, 0x10
/* 800AB120 000A8080 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR7CWeapon"
"Visit__31TCastToPtr<17CScriptCameraHint>FR7CWeapon":
/* 800AB124 000A8084 38 00 00 00 */ li r0, 0
/* 800AB128 000A8088 90 03 00 04 */ stw r0, 4(r3)
/* 800AB12C 000A808C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR17CWallCrawlerSwarm"
"Visit__31TCastToPtr<17CScriptCameraHint>FR17CWallCrawlerSwarm":
/* 800AB130 000A8090 38 00 00 00 */ li r0, 0
/* 800AB134 000A8094 90 03 00 04 */ stw r0, 4(r3)
/* 800AB138 000A8098 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR20CScriptSpindleCamera"
"Visit__31TCastToPtr<17CScriptCameraHint>FR20CScriptSpindleCamera":
/* 800AB13C 000A809C 38 00 00 00 */ li r0, 0
/* 800AB140 000A80A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB144 000A80A4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR15CSnakeWeedSwarm"
"Visit__31TCastToPtr<17CScriptCameraHint>FR15CSnakeWeedSwarm":
/* 800AB148 000A80A8 38 00 00 00 */ li r0, 0
/* 800AB14C 000A80AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB150 000A80B0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR15CScriptWaypoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR15CScriptWaypoint":
/* 800AB154 000A80B4 38 00 00 00 */ li r0, 0
/* 800AB158 000A80B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB15C 000A80BC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptWater"
"Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptWater":
/* 800AB160 000A80C0 38 00 00 00 */ li r0, 0
/* 800AB164 000A80C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB168 000A80C8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptVisorFlare"
"Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptVisorFlare":
/* 800AB16C 000A80CC 38 00 00 00 */ li r0, 0
/* 800AB170 000A80D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB174 000A80D4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR14CScriptTrigger"
"Visit__31TCastToPtr<17CScriptCameraHint>FR14CScriptTrigger":
/* 800AB178 000A80D8 38 00 00 00 */ li r0, 0
/* 800AB17C 000A80DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB180 000A80E0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptTimer"
"Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptTimer":
/* 800AB184 000A80E4 38 00 00 00 */ li r0, 0
/* 800AB188 000A80E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB18C 000A80EC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR10CTeamAiMgr"
"Visit__31TCastToPtr<17CScriptCameraHint>FR10CTeamAiMgr":
/* 800AB190 000A80F0 38 00 00 00 */ li r0, 0
/* 800AB194 000A80F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB198 000A80F8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR21CScriptTargetingPoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR21CScriptTargetingPoint":
/* 800AB19C 000A80FC 38 00 00 00 */ li r0, 0
/* 800AB1A0 000A8100 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1A4 000A8104 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR25CScriptSpiderBallWaypoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR25CScriptSpiderBallWaypoint":
/* 800AB1A8 000A8108 38 00 00 00 */ li r0, 0
/* 800AB1AC 000A810C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1B0 000A8110 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR34CScriptSpiderBallAttractionSurface"
"Visit__31TCastToPtr<17CScriptCameraHint>FR34CScriptSpiderBallAttractionSurface":
/* 800AB1B4 000A8114 38 00 00 00 */ li r0, 0
/* 800AB1B8 000A8118 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1BC 000A811C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR22CScriptSpecialFunction"
"Visit__31TCastToPtr<17CScriptCameraHint>FR22CScriptSpecialFunction":
/* 800AB1C0 000A8120 38 00 00 00 */ li r0, 0
/* 800AB1C4 000A8124 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1C8 000A8128 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptSpawnPoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptSpawnPoint":
/* 800AB1CC 000A812C 38 00 00 00 */ li r0, 0
/* 800AB1D0 000A8130 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1D4 000A8134 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptSound"
"Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptSound":
/* 800AB1D8 000A8138 38 00 00 00 */ li r0, 0
/* 800AB1DC 000A813C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1E0 000A8140 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR20CScriptRoomAcoustics"
"Visit__31TCastToPtr<17CScriptCameraHint>FR20CScriptRoomAcoustics":
/* 800AB1E4 000A8144 38 00 00 00 */ li r0, 0
/* 800AB1E8 000A8148 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1EC 000A814C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR22CScriptPointOfinterest"
"Visit__31TCastToPtr<17CScriptCameraHint>FR22CScriptPointOfinterest":
/* 800AB1F0 000A8150 38 00 00 00 */ li r0, 0
/* 800AB1F4 000A8154 90 03 00 04 */ stw r0, 4(r3)
/* 800AB1F8 000A8158 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptPlayerHint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptPlayerHint":
/* 800AB1FC 000A815C 38 00 00 00 */ li r0, 0
/* 800AB200 000A8160 90 03 00 04 */ stw r0, 4(r3)
/* 800AB204 000A8164 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR15CScriptPlatform"
"Visit__31TCastToPtr<17CScriptCameraHint>FR15CScriptPlatform":
/* 800AB208 000A8168 38 00 00 00 */ li r0, 0
/* 800AB20C 000A816C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB210 000A8170 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR13CScriptPickup"
"Visit__31TCastToPtr<17CScriptCameraHint>FR13CScriptPickup":
/* 800AB214 000A8174 38 00 00 00 */ li r0, 0
/* 800AB218 000A8178 90 03 00 04 */ stw r0, 4(r3)
/* 800AB21C 000A817C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR15CScriptMazeNode"
"Visit__31TCastToPtr<17CScriptCameraHint>FR15CScriptMazeNode":
/* 800AB220 000A8180 38 00 00 00 */ li r0, 0
/* 800AB224 000A8184 90 03 00 04 */ stw r0, 4(r3)
/* 800AB228 000A8188 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR16CScriptGunTurret"
"Visit__31TCastToPtr<17CScriptCameraHint>FR16CScriptGunTurret":
/* 800AB22C 000A818C 38 00 00 00 */ li r0, 0
/* 800AB230 000A8190 90 03 00 04 */ stw r0, 4(r3)
/* 800AB234 000A8194 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR19CScriptGrapplePoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR19CScriptGrapplePoint":
/* 800AB238 000A8198 38 00 00 00 */ li r0, 0
/* 800AB23C 000A819C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB240 000A81A0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR13CScriptEffect"
"Visit__31TCastToPtr<17CScriptCameraHint>FR13CScriptEffect":
/* 800AB244 000A81A4 38 00 00 00 */ li r0, 0
/* 800AB248 000A81A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB24C 000A81AC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR11CScriptDoor"
"Visit__31TCastToPtr<17CScriptCameraHint>FR11CScriptDoor":
/* 800AB250 000A81B0 38 00 00 00 */ li r0, 0
/* 800AB254 000A81B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB258 000A81B8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR11CScriptDock"
"Visit__31TCastToPtr<17CScriptCameraHint>FR11CScriptDock":
/* 800AB25C 000A81BC 38 00 00 00 */ li r0, 0
/* 800AB260 000A81C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB264 000A81C4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR18CScriptDistanceFog"
"Visit__31TCastToPtr<17CScriptCameraHint>FR18CScriptDistanceFog":
/* 800AB268 000A81C8 38 00 00 00 */ li r0, 0
/* 800AB26C 000A81CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB270 000A81D0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR26CScriptDebugCameraWaypoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR26CScriptDebugCameraWaypoint":
/* 800AB274 000A81D4 38 00 00 00 */ li r0, 0
/* 800AB278 000A81D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB27C 000A81DC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptCoverPoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptCoverPoint":
/* 800AB280 000A81E0 38 00 00 00 */ li r0, 0
/* 800AB284 000A81E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB288 000A81E8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR21CScriptCameraWaypoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR21CScriptCameraWaypoint":
/* 800AB28C 000A81EC 38 00 00 00 */ li r0, 0
/* 800AB290 000A81F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB294 000A81F4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR24CScriptCameraPitchVolume"
"Visit__31TCastToPtr<17CScriptCameraHint>FR24CScriptCameraPitchVolume":
/* 800AB298 000A81F8 38 00 00 00 */ li r0, 0
/* 800AB29C 000A81FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2A0 000A8200 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptCameraHint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR17CScriptCameraHint":
/* 800AB2A4 000A8204 90 83 00 04 */ stw r4, 4(r3)
/* 800AB2A8 000A8208 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR18CScriptAiJumpPoint"
"Visit__31TCastToPtr<17CScriptCameraHint>FR18CScriptAiJumpPoint":
/* 800AB2AC 000A820C 38 00 00 00 */ li r0, 0
/* 800AB2B0 000A8210 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2B4 000A8214 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR20CScriptActorKeyframe"
"Visit__31TCastToPtr<17CScriptCameraHint>FR20CScriptActorKeyframe":
/* 800AB2B8 000A8218 38 00 00 00 */ li r0, 0
/* 800AB2BC 000A821C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2C0 000A8220 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptActor"
"Visit__31TCastToPtr<17CScriptCameraHint>FR12CScriptActor":
/* 800AB2C4 000A8224 38 00 00 00 */ li r0, 0
/* 800AB2C8 000A8228 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2CC 000A822C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR9CRepulsor"
"Visit__31TCastToPtr<17CScriptCameraHint>FR9CRepulsor":
/* 800AB2D0 000A8230 38 00 00 00 */ li r0, 0
/* 800AB2D4 000A8234 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2D8 000A8238 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR7CPlayer"
"Visit__31TCastToPtr<17CScriptCameraHint>FR7CPlayer":
/* 800AB2DC 000A823C 38 00 00 00 */ li r0, 0
/* 800AB2E0 000A8240 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2E4 000A8244 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR13CPhysicsActor"
"Visit__31TCastToPtr<17CScriptCameraHint>FR13CPhysicsActor":
/* 800AB2E8 000A8248 38 00 00 00 */ li r0, 0
/* 800AB2EC 000A824C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2F0 000A8250 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR3CAi"
"Visit__31TCastToPtr<17CScriptCameraHint>FR3CAi":
/* 800AB2F4 000A8254 38 00 00 00 */ li r0, 0
/* 800AB2F8 000A8258 90 03 00 04 */ stw r0, 4(r3)
/* 800AB2FC 000A825C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR11CPathCamera"
"Visit__31TCastToPtr<17CScriptCameraHint>FR11CPathCamera":
/* 800AB300 000A8260 38 00 00 00 */ li r0, 0
/* 800AB304 000A8264 90 03 00 04 */ stw r0, 4(r3)
/* 800AB308 000A8268 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR18CMetroidPrimeRelay"
"Visit__31TCastToPtr<17CScriptCameraHint>FR18CMetroidPrimeRelay":
/* 800AB30C 000A826C 38 00 00 00 */ li r0, 0
/* 800AB310 000A8270 90 03 00 04 */ stw r0, 4(r3)
/* 800AB314 000A8274 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR19CHUDBillboardEffect"
"Visit__31TCastToPtr<17CScriptCameraHint>FR19CHUDBillboardEffect":
/* 800AB318 000A8278 38 00 00 00 */ li r0, 0
/* 800AB31C 000A827C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB320 000A8280 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR15CGameProjectile"
"Visit__31TCastToPtr<17CScriptCameraHint>FR15CGameProjectile":
/* 800AB324 000A8284 38 00 00 00 */ li r0, 0
/* 800AB328 000A8288 90 03 00 04 */ stw r0, 4(r3)
/* 800AB32C 000A828C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR10CGameLight"
"Visit__31TCastToPtr<17CScriptCameraHint>FR10CGameLight":
/* 800AB330 000A8290 38 00 00 00 */ li r0, 0
/* 800AB334 000A8294 90 03 00 04 */ stw r0, 4(r3)
/* 800AB338 000A8298 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR11CGameCamera"
"Visit__31TCastToPtr<17CScriptCameraHint>FR11CGameCamera":
/* 800AB33C 000A829C 38 00 00 00 */ li r0, 0
/* 800AB340 000A82A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB344 000A82A4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR10CFishCloud"
"Visit__31TCastToPtr<17CScriptCameraHint>FR10CFishCloud":
/* 800AB348 000A82A8 38 00 00 00 */ li r0, 0
/* 800AB34C 000A82AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB350 000A82B0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR18CFirstPersonCamera"
"Visit__31TCastToPtr<17CScriptCameraHint>FR18CFirstPersonCamera":
/* 800AB354 000A82B4 38 00 00 00 */ li r0, 0
/* 800AB358 000A82B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB35C 000A82BC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR10CExplosion"
"Visit__31TCastToPtr<17CScriptCameraHint>FR10CExplosion":
/* 800AB360 000A82C0 38 00 00 00 */ li r0, 0
/* 800AB364 000A82C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB368 000A82C8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR7CEntity"
"Visit__31TCastToPtr<17CScriptCameraHint>FR7CEntity":
/* 800AB36C 000A82CC 38 00 00 00 */ li r0, 0
/* 800AB370 000A82D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB374 000A82D4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR17CEnergyProjectile"
"Visit__31TCastToPtr<17CScriptCameraHint>FR17CEnergyProjectile":
/* 800AB378 000A82D8 38 00 00 00 */ li r0, 0
/* 800AB37C 000A82DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB380 000A82E0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR16CDestroyableRock"
"Visit__31TCastToPtr<17CScriptCameraHint>FR16CDestroyableRock":
/* 800AB384 000A82E4 38 00 00 00 */ li r0, 0
/* 800AB388 000A82E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB38C 000A82EC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR15CCollisionActor"
"Visit__31TCastToPtr<17CScriptCameraHint>FR15CCollisionActor":
/* 800AB390 000A82F0 38 00 00 00 */ li r0, 0
/* 800AB394 000A82F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB398 000A82F8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR16CCinematicCamera"
"Visit__31TCastToPtr<17CScriptCameraHint>FR16CCinematicCamera":
/* 800AB39C 000A82FC 38 00 00 00 */ li r0, 0
/* 800AB3A0 000A8300 90 03 00 04 */ stw r0, 4(r3)
/* 800AB3A4 000A8304 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR5CBomb"
"Visit__31TCastToPtr<17CScriptCameraHint>FR5CBomb":
/* 800AB3A8 000A8308 38 00 00 00 */ li r0, 0
/* 800AB3AC 000A830C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB3B0 000A8310 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR11CBallCamera"
"Visit__31TCastToPtr<17CScriptCameraHint>FR11CBallCamera":
/* 800AB3B4 000A8314 38 00 00 00 */ li r0, 0
/* 800AB3B8 000A8318 90 03 00 04 */ stw r0, 4(r3)
/* 800AB3BC 000A831C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CScriptCameraHint>FR6CActor"
"Visit__31TCastToPtr<17CScriptCameraHint>FR6CActor":
/* 800AB3C0 000A8320 38 00 00 00 */ li r0, 0
/* 800AB3C4 000A8324 90 03 00 04 */ stw r0, 4(r3)
/* 800AB3C8 000A8328 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CScriptCameraHint>FP7CEntity"
"__ct__31TCastToPtr<17CScriptCameraHint>FP7CEntity":
/* 800AB3CC 000A832C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AB3D0 000A8330 7C 08 02 A6 */ mflr r0
/* 800AB3D4 000A8334 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AB3D8 000A8338 3C A0 80 3E */ lis r5, lbl_803DD494@ha
/* 800AB3DC 000A833C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AB3E0 000A8340 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AB3E4 000A8344 28 04 00 00 */ cmplwi r4, 0
/* 800AB3E8 000A8348 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AB3EC 000A834C 7C 7F 1B 78 */ mr r31, r3
/* 800AB3F0 000A8350 38 65 D4 94 */ addi r3, r5, lbl_803DD494@l
/* 800AB3F4 000A8354 90 1F 00 00 */ stw r0, 0(r31)
/* 800AB3F8 000A8358 38 00 00 00 */ li r0, 0
/* 800AB3FC 000A835C 90 7F 00 00 */ stw r3, 0(r31)
/* 800AB400 000A8360 90 1F 00 04 */ stw r0, 4(r31)
/* 800AB404 000A8364 41 82 00 1C */ beq lbl_800AB420
/* 800AB408 000A8368 7C 83 23 78 */ mr r3, r4
/* 800AB40C 000A836C 7F E4 FB 78 */ mr r4, r31
/* 800AB410 000A8370 81 83 00 00 */ lwz r12, 0(r3)
/* 800AB414 000A8374 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AB418 000A8378 7D 89 03 A6 */ mtctr r12
/* 800AB41C 000A837C 4E 80 04 21 */ bctrl
lbl_800AB420:
/* 800AB420 000A8380 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AB424 000A8384 7F E3 FB 78 */ mr r3, r31
/* 800AB428 000A8388 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AB42C 000A838C 7C 08 03 A6 */ mtlr r0
/* 800AB430 000A8390 38 21 00 10 */ addi r1, r1, 0x10
/* 800AB434 000A8394 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR7CWeapon"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR7CWeapon":
/* 800AB438 000A8398 38 00 00 00 */ li r0, 0
/* 800AB43C 000A839C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB440 000A83A0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CWallCrawlerSwarm"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CWallCrawlerSwarm":
/* 800AB444 000A83A4 38 00 00 00 */ li r0, 0
/* 800AB448 000A83A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB44C 000A83AC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR20CScriptSpindleCamera"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR20CScriptSpindleCamera":
/* 800AB450 000A83B0 38 00 00 00 */ li r0, 0
/* 800AB454 000A83B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB458 000A83B8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CSnakeWeedSwarm"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CSnakeWeedSwarm":
/* 800AB45C 000A83BC 38 00 00 00 */ li r0, 0
/* 800AB460 000A83C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB464 000A83C4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CScriptWaypoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CScriptWaypoint":
/* 800AB468 000A83C8 38 00 00 00 */ li r0, 0
/* 800AB46C 000A83CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB470 000A83D0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptWater"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptWater":
/* 800AB474 000A83D4 38 00 00 00 */ li r0, 0
/* 800AB478 000A83D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB47C 000A83DC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptVisorFlare"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptVisorFlare":
/* 800AB480 000A83E0 38 00 00 00 */ li r0, 0
/* 800AB484 000A83E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB488 000A83E8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR14CScriptTrigger"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR14CScriptTrigger":
/* 800AB48C 000A83EC 38 00 00 00 */ li r0, 0
/* 800AB490 000A83F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB494 000A83F4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptTimer"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptTimer":
/* 800AB498 000A83F8 38 00 00 00 */ li r0, 0
/* 800AB49C 000A83FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4A0 000A8400 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CTeamAiMgr"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CTeamAiMgr":
/* 800AB4A4 000A8404 38 00 00 00 */ li r0, 0
/* 800AB4A8 000A8408 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4AC 000A840C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR21CScriptTargetingPoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR21CScriptTargetingPoint":
/* 800AB4B0 000A8410 38 00 00 00 */ li r0, 0
/* 800AB4B4 000A8414 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4B8 000A8418 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR25CScriptSpiderBallWaypoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR25CScriptSpiderBallWaypoint":
/* 800AB4BC 000A841C 38 00 00 00 */ li r0, 0
/* 800AB4C0 000A8420 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4C4 000A8424 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR34CScriptSpiderBallAttractionSurface"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR34CScriptSpiderBallAttractionSurface":
/* 800AB4C8 000A8428 38 00 00 00 */ li r0, 0
/* 800AB4CC 000A842C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4D0 000A8430 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR22CScriptSpecialFunction"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR22CScriptSpecialFunction":
/* 800AB4D4 000A8434 38 00 00 00 */ li r0, 0
/* 800AB4D8 000A8438 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4DC 000A843C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptSpawnPoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptSpawnPoint":
/* 800AB4E0 000A8440 38 00 00 00 */ li r0, 0
/* 800AB4E4 000A8444 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4E8 000A8448 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptSound"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptSound":
/* 800AB4EC 000A844C 38 00 00 00 */ li r0, 0
/* 800AB4F0 000A8450 90 03 00 04 */ stw r0, 4(r3)
/* 800AB4F4 000A8454 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR20CScriptRoomAcoustics"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR20CScriptRoomAcoustics":
/* 800AB4F8 000A8458 38 00 00 00 */ li r0, 0
/* 800AB4FC 000A845C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB500 000A8460 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR22CScriptPointOfinterest"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR22CScriptPointOfinterest":
/* 800AB504 000A8464 38 00 00 00 */ li r0, 0
/* 800AB508 000A8468 90 03 00 04 */ stw r0, 4(r3)
/* 800AB50C 000A846C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptPlayerHint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptPlayerHint":
/* 800AB510 000A8470 38 00 00 00 */ li r0, 0
/* 800AB514 000A8474 90 03 00 04 */ stw r0, 4(r3)
/* 800AB518 000A8478 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CScriptPlatform"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CScriptPlatform":
/* 800AB51C 000A847C 38 00 00 00 */ li r0, 0
/* 800AB520 000A8480 90 03 00 04 */ stw r0, 4(r3)
/* 800AB524 000A8484 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR13CScriptPickup"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR13CScriptPickup":
/* 800AB528 000A8488 38 00 00 00 */ li r0, 0
/* 800AB52C 000A848C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB530 000A8490 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CScriptMazeNode"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CScriptMazeNode":
/* 800AB534 000A8494 38 00 00 00 */ li r0, 0
/* 800AB538 000A8498 90 03 00 04 */ stw r0, 4(r3)
/* 800AB53C 000A849C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR16CScriptGunTurret"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR16CScriptGunTurret":
/* 800AB540 000A84A0 38 00 00 00 */ li r0, 0
/* 800AB544 000A84A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB548 000A84A8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR19CScriptGrapplePoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR19CScriptGrapplePoint":
/* 800AB54C 000A84AC 38 00 00 00 */ li r0, 0
/* 800AB550 000A84B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB554 000A84B4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR13CScriptEffect"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR13CScriptEffect":
/* 800AB558 000A84B8 38 00 00 00 */ li r0, 0
/* 800AB55C 000A84BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB560 000A84C0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CScriptDoor"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CScriptDoor":
/* 800AB564 000A84C4 38 00 00 00 */ li r0, 0
/* 800AB568 000A84C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB56C 000A84CC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CScriptDock"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CScriptDock":
/* 800AB570 000A84D0 38 00 00 00 */ li r0, 0
/* 800AB574 000A84D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB578 000A84D8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CScriptDistanceFog"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CScriptDistanceFog":
/* 800AB57C 000A84DC 38 00 00 00 */ li r0, 0
/* 800AB580 000A84E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB584 000A84E4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR26CScriptDebugCameraWaypoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR26CScriptDebugCameraWaypoint":
/* 800AB588 000A84E8 38 00 00 00 */ li r0, 0
/* 800AB58C 000A84EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB590 000A84F0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptCoverPoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptCoverPoint":
/* 800AB594 000A84F4 38 00 00 00 */ li r0, 0
/* 800AB598 000A84F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB59C 000A84FC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR21CScriptCameraWaypoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR21CScriptCameraWaypoint":
/* 800AB5A0 000A8500 38 00 00 00 */ li r0, 0
/* 800AB5A4 000A8504 90 03 00 04 */ stw r0, 4(r3)
/* 800AB5A8 000A8508 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR24CScriptCameraPitchVolume"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR24CScriptCameraPitchVolume":
/* 800AB5AC 000A850C 38 00 00 00 */ li r0, 0
/* 800AB5B0 000A8510 90 03 00 04 */ stw r0, 4(r3)
/* 800AB5B4 000A8514 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptCameraHint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CScriptCameraHint":
/* 800AB5B8 000A8518 38 00 00 00 */ li r0, 0
/* 800AB5BC 000A851C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB5C0 000A8520 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CScriptAiJumpPoint"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CScriptAiJumpPoint":
/* 800AB5C4 000A8524 90 83 00 04 */ stw r4, 4(r3)
/* 800AB5C8 000A8528 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR20CScriptActorKeyframe"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR20CScriptActorKeyframe":
/* 800AB5CC 000A852C 38 00 00 00 */ li r0, 0
/* 800AB5D0 000A8530 90 03 00 04 */ stw r0, 4(r3)
/* 800AB5D4 000A8534 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptActor"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR12CScriptActor":
/* 800AB5D8 000A8538 38 00 00 00 */ li r0, 0
/* 800AB5DC 000A853C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB5E0 000A8540 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR9CRepulsor"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR9CRepulsor":
/* 800AB5E4 000A8544 38 00 00 00 */ li r0, 0
/* 800AB5E8 000A8548 90 03 00 04 */ stw r0, 4(r3)
/* 800AB5EC 000A854C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR7CPlayer"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR7CPlayer":
/* 800AB5F0 000A8550 38 00 00 00 */ li r0, 0
/* 800AB5F4 000A8554 90 03 00 04 */ stw r0, 4(r3)
/* 800AB5F8 000A8558 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR13CPhysicsActor"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR13CPhysicsActor":
/* 800AB5FC 000A855C 38 00 00 00 */ li r0, 0
/* 800AB600 000A8560 90 03 00 04 */ stw r0, 4(r3)
/* 800AB604 000A8564 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR3CAi"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR3CAi":
/* 800AB608 000A8568 38 00 00 00 */ li r0, 0
/* 800AB60C 000A856C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB610 000A8570 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CPathCamera"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CPathCamera":
/* 800AB614 000A8574 38 00 00 00 */ li r0, 0
/* 800AB618 000A8578 90 03 00 04 */ stw r0, 4(r3)
/* 800AB61C 000A857C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CMetroidPrimeRelay"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CMetroidPrimeRelay":
/* 800AB620 000A8580 38 00 00 00 */ li r0, 0
/* 800AB624 000A8584 90 03 00 04 */ stw r0, 4(r3)
/* 800AB628 000A8588 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR19CHUDBillboardEffect"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR19CHUDBillboardEffect":
/* 800AB62C 000A858C 38 00 00 00 */ li r0, 0
/* 800AB630 000A8590 90 03 00 04 */ stw r0, 4(r3)
/* 800AB634 000A8594 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CGameProjectile"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CGameProjectile":
/* 800AB638 000A8598 38 00 00 00 */ li r0, 0
/* 800AB63C 000A859C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB640 000A85A0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CGameLight"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CGameLight":
/* 800AB644 000A85A4 38 00 00 00 */ li r0, 0
/* 800AB648 000A85A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB64C 000A85AC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CGameCamera"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CGameCamera":
/* 800AB650 000A85B0 38 00 00 00 */ li r0, 0
/* 800AB654 000A85B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB658 000A85B8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CFishCloud"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CFishCloud":
/* 800AB65C 000A85BC 38 00 00 00 */ li r0, 0
/* 800AB660 000A85C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB664 000A85C4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CFirstPersonCamera"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR18CFirstPersonCamera":
/* 800AB668 000A85C8 38 00 00 00 */ li r0, 0
/* 800AB66C 000A85CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB670 000A85D0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CExplosion"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR10CExplosion":
/* 800AB674 000A85D4 38 00 00 00 */ li r0, 0
/* 800AB678 000A85D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB67C 000A85DC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR7CEntity"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR7CEntity":
/* 800AB680 000A85E0 38 00 00 00 */ li r0, 0
/* 800AB684 000A85E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB688 000A85E8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CEnergyProjectile"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR17CEnergyProjectile":
/* 800AB68C 000A85EC 38 00 00 00 */ li r0, 0
/* 800AB690 000A85F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB694 000A85F4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR16CDestroyableRock"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR16CDestroyableRock":
/* 800AB698 000A85F8 38 00 00 00 */ li r0, 0
/* 800AB69C 000A85FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB6A0 000A8600 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CCollisionActor"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR15CCollisionActor":
/* 800AB6A4 000A8604 38 00 00 00 */ li r0, 0
/* 800AB6A8 000A8608 90 03 00 04 */ stw r0, 4(r3)
/* 800AB6AC 000A860C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR16CCinematicCamera"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR16CCinematicCamera":
/* 800AB6B0 000A8610 38 00 00 00 */ li r0, 0
/* 800AB6B4 000A8614 90 03 00 04 */ stw r0, 4(r3)
/* 800AB6B8 000A8618 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR5CBomb"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR5CBomb":
/* 800AB6BC 000A861C 38 00 00 00 */ li r0, 0
/* 800AB6C0 000A8620 90 03 00 04 */ stw r0, 4(r3)
/* 800AB6C4 000A8624 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CBallCamera"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR11CBallCamera":
/* 800AB6C8 000A8628 38 00 00 00 */ li r0, 0
/* 800AB6CC 000A862C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB6D0 000A8630 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CScriptAiJumpPoint>FR6CActor"
"Visit__32TCastToPtr<18CScriptAiJumpPoint>FR6CActor":
/* 800AB6D4 000A8634 38 00 00 00 */ li r0, 0
/* 800AB6D8 000A8638 90 03 00 04 */ stw r0, 4(r3)
/* 800AB6DC 000A863C 4E 80 00 20 */ blr
.global "__ct__32TCastToPtr<18CScriptAiJumpPoint>FP7CEntity"
"__ct__32TCastToPtr<18CScriptAiJumpPoint>FP7CEntity":
/* 800AB6E0 000A8640 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AB6E4 000A8644 7C 08 02 A6 */ mflr r0
/* 800AB6E8 000A8648 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AB6EC 000A864C 3C A0 80 3E */ lis r5, lbl_803DD3A8@ha
/* 800AB6F0 000A8650 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AB6F4 000A8654 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AB6F8 000A8658 28 04 00 00 */ cmplwi r4, 0
/* 800AB6FC 000A865C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AB700 000A8660 7C 7F 1B 78 */ mr r31, r3
/* 800AB704 000A8664 38 65 D3 A8 */ addi r3, r5, lbl_803DD3A8@l
/* 800AB708 000A8668 90 1F 00 00 */ stw r0, 0(r31)
/* 800AB70C 000A866C 38 00 00 00 */ li r0, 0
/* 800AB710 000A8670 90 7F 00 00 */ stw r3, 0(r31)
/* 800AB714 000A8674 90 1F 00 04 */ stw r0, 4(r31)
/* 800AB718 000A8678 41 82 00 1C */ beq lbl_800AB734
/* 800AB71C 000A867C 7C 83 23 78 */ mr r3, r4
/* 800AB720 000A8680 7F E4 FB 78 */ mr r4, r31
/* 800AB724 000A8684 81 83 00 00 */ lwz r12, 0(r3)
/* 800AB728 000A8688 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AB72C 000A868C 7D 89 03 A6 */ mtctr r12
/* 800AB730 000A8690 4E 80 04 21 */ bctrl
lbl_800AB734:
/* 800AB734 000A8694 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AB738 000A8698 7F E3 FB 78 */ mr r3, r31
/* 800AB73C 000A869C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AB740 000A86A0 7C 08 03 A6 */ mtlr r0
/* 800AB744 000A86A4 38 21 00 10 */ addi r1, r1, 0x10
/* 800AB748 000A86A8 4E 80 00 20 */ blr
.global "__ct__32TCastToPtr<18CScriptAiJumpPoint>FR7CEntity"
"__ct__32TCastToPtr<18CScriptAiJumpPoint>FR7CEntity":
/* 800AB74C 000A86AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AB750 000A86B0 7C 08 02 A6 */ mflr r0
/* 800AB754 000A86B4 3C A0 80 3E */ lis r5, lbl_803DD3A8@ha
/* 800AB758 000A86B8 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AB75C 000A86BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AB760 000A86C0 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AB764 000A86C4 38 A5 D3 A8 */ addi r5, r5, lbl_803DD3A8@l
/* 800AB768 000A86C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AB76C 000A86CC 7C 7F 1B 78 */ mr r31, r3
/* 800AB770 000A86D0 90 03 00 00 */ stw r0, 0(r3)
/* 800AB774 000A86D4 7C 83 23 78 */ mr r3, r4
/* 800AB778 000A86D8 38 00 00 00 */ li r0, 0
/* 800AB77C 000A86DC 7F E4 FB 78 */ mr r4, r31
/* 800AB780 000A86E0 90 BF 00 00 */ stw r5, 0(r31)
/* 800AB784 000A86E4 90 1F 00 04 */ stw r0, 4(r31)
/* 800AB788 000A86E8 81 83 00 00 */ lwz r12, 0(r3)
/* 800AB78C 000A86EC 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AB790 000A86F0 7D 89 03 A6 */ mtctr r12
/* 800AB794 000A86F4 4E 80 04 21 */ bctrl
/* 800AB798 000A86F8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AB79C 000A86FC 7F E3 FB 78 */ mr r3, r31
/* 800AB7A0 000A8700 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AB7A4 000A8704 7C 08 03 A6 */ mtlr r0
/* 800AB7A8 000A8708 38 21 00 10 */ addi r1, r1, 0x10
/* 800AB7AC 000A870C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR7CWeapon"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR7CWeapon":
/* 800AB7B0 000A8710 38 00 00 00 */ li r0, 0
/* 800AB7B4 000A8714 90 03 00 04 */ stw r0, 4(r3)
/* 800AB7B8 000A8718 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CWallCrawlerSwarm"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CWallCrawlerSwarm":
/* 800AB7BC 000A871C 38 00 00 00 */ li r0, 0
/* 800AB7C0 000A8720 90 03 00 04 */ stw r0, 4(r3)
/* 800AB7C4 000A8724 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR20CScriptSpindleCamera"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR20CScriptSpindleCamera":
/* 800AB7C8 000A8728 38 00 00 00 */ li r0, 0
/* 800AB7CC 000A872C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB7D0 000A8730 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CSnakeWeedSwarm"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CSnakeWeedSwarm":
/* 800AB7D4 000A8734 38 00 00 00 */ li r0, 0
/* 800AB7D8 000A8738 90 03 00 04 */ stw r0, 4(r3)
/* 800AB7DC 000A873C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CScriptWaypoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CScriptWaypoint":
/* 800AB7E0 000A8740 38 00 00 00 */ li r0, 0
/* 800AB7E4 000A8744 90 03 00 04 */ stw r0, 4(r3)
/* 800AB7E8 000A8748 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptWater"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptWater":
/* 800AB7EC 000A874C 38 00 00 00 */ li r0, 0
/* 800AB7F0 000A8750 90 03 00 04 */ stw r0, 4(r3)
/* 800AB7F4 000A8754 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptVisorFlare"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptVisorFlare":
/* 800AB7F8 000A8758 38 00 00 00 */ li r0, 0
/* 800AB7FC 000A875C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB800 000A8760 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR14CScriptTrigger"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR14CScriptTrigger":
/* 800AB804 000A8764 38 00 00 00 */ li r0, 0
/* 800AB808 000A8768 90 03 00 04 */ stw r0, 4(r3)
/* 800AB80C 000A876C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptTimer"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptTimer":
/* 800AB810 000A8770 38 00 00 00 */ li r0, 0
/* 800AB814 000A8774 90 03 00 04 */ stw r0, 4(r3)
/* 800AB818 000A8778 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CTeamAiMgr"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CTeamAiMgr":
/* 800AB81C 000A877C 38 00 00 00 */ li r0, 0
/* 800AB820 000A8780 90 03 00 04 */ stw r0, 4(r3)
/* 800AB824 000A8784 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR21CScriptTargetingPoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR21CScriptTargetingPoint":
/* 800AB828 000A8788 38 00 00 00 */ li r0, 0
/* 800AB82C 000A878C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB830 000A8790 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR25CScriptSpiderBallWaypoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR25CScriptSpiderBallWaypoint":
/* 800AB834 000A8794 38 00 00 00 */ li r0, 0
/* 800AB838 000A8798 90 03 00 04 */ stw r0, 4(r3)
/* 800AB83C 000A879C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR34CScriptSpiderBallAttractionSurface"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR34CScriptSpiderBallAttractionSurface":
/* 800AB840 000A87A0 38 00 00 00 */ li r0, 0
/* 800AB844 000A87A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB848 000A87A8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR22CScriptSpecialFunction"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR22CScriptSpecialFunction":
/* 800AB84C 000A87AC 38 00 00 00 */ li r0, 0
/* 800AB850 000A87B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB854 000A87B4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptSpawnPoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptSpawnPoint":
/* 800AB858 000A87B8 38 00 00 00 */ li r0, 0
/* 800AB85C 000A87BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB860 000A87C0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptSound"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptSound":
/* 800AB864 000A87C4 38 00 00 00 */ li r0, 0
/* 800AB868 000A87C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB86C 000A87CC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR20CScriptRoomAcoustics"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR20CScriptRoomAcoustics":
/* 800AB870 000A87D0 38 00 00 00 */ li r0, 0
/* 800AB874 000A87D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB878 000A87D8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR22CScriptPointOfinterest"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR22CScriptPointOfinterest":
/* 800AB87C 000A87DC 38 00 00 00 */ li r0, 0
/* 800AB880 000A87E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB884 000A87E4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptPlayerHint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptPlayerHint":
/* 800AB888 000A87E8 38 00 00 00 */ li r0, 0
/* 800AB88C 000A87EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB890 000A87F0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CScriptPlatform"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CScriptPlatform":
/* 800AB894 000A87F4 38 00 00 00 */ li r0, 0
/* 800AB898 000A87F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB89C 000A87FC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR13CScriptPickup"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR13CScriptPickup":
/* 800AB8A0 000A8800 38 00 00 00 */ li r0, 0
/* 800AB8A4 000A8804 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8A8 000A8808 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CScriptMazeNode"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CScriptMazeNode":
/* 800AB8AC 000A880C 38 00 00 00 */ li r0, 0
/* 800AB8B0 000A8810 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8B4 000A8814 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR16CScriptGunTurret"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR16CScriptGunTurret":
/* 800AB8B8 000A8818 38 00 00 00 */ li r0, 0
/* 800AB8BC 000A881C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8C0 000A8820 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR19CScriptGrapplePoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR19CScriptGrapplePoint":
/* 800AB8C4 000A8824 38 00 00 00 */ li r0, 0
/* 800AB8C8 000A8828 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8CC 000A882C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR13CScriptEffect"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR13CScriptEffect":
/* 800AB8D0 000A8830 38 00 00 00 */ li r0, 0
/* 800AB8D4 000A8834 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8D8 000A8838 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CScriptDoor"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CScriptDoor":
/* 800AB8DC 000A883C 38 00 00 00 */ li r0, 0
/* 800AB8E0 000A8840 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8E4 000A8844 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CScriptDock"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CScriptDock":
/* 800AB8E8 000A8848 38 00 00 00 */ li r0, 0
/* 800AB8EC 000A884C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8F0 000A8850 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CScriptDistanceFog"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CScriptDistanceFog":
/* 800AB8F4 000A8854 38 00 00 00 */ li r0, 0
/* 800AB8F8 000A8858 90 03 00 04 */ stw r0, 4(r3)
/* 800AB8FC 000A885C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR26CScriptDebugCameraWaypoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR26CScriptDebugCameraWaypoint":
/* 800AB900 000A8860 38 00 00 00 */ li r0, 0
/* 800AB904 000A8864 90 03 00 04 */ stw r0, 4(r3)
/* 800AB908 000A8868 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptCoverPoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptCoverPoint":
/* 800AB90C 000A886C 38 00 00 00 */ li r0, 0
/* 800AB910 000A8870 90 03 00 04 */ stw r0, 4(r3)
/* 800AB914 000A8874 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR21CScriptCameraWaypoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR21CScriptCameraWaypoint":
/* 800AB918 000A8878 38 00 00 00 */ li r0, 0
/* 800AB91C 000A887C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB920 000A8880 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR24CScriptCameraPitchVolume"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR24CScriptCameraPitchVolume":
/* 800AB924 000A8884 38 00 00 00 */ li r0, 0
/* 800AB928 000A8888 90 03 00 04 */ stw r0, 4(r3)
/* 800AB92C 000A888C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptCameraHint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CScriptCameraHint":
/* 800AB930 000A8890 38 00 00 00 */ li r0, 0
/* 800AB934 000A8894 90 03 00 04 */ stw r0, 4(r3)
/* 800AB938 000A8898 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CScriptAiJumpPoint"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CScriptAiJumpPoint":
/* 800AB93C 000A889C 38 00 00 00 */ li r0, 0
/* 800AB940 000A88A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB944 000A88A4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR20CScriptActorKeyframe"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR20CScriptActorKeyframe":
/* 800AB948 000A88A8 90 83 00 04 */ stw r4, 4(r3)
/* 800AB94C 000A88AC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptActor"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR12CScriptActor":
/* 800AB950 000A88B0 38 00 00 00 */ li r0, 0
/* 800AB954 000A88B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB958 000A88B8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR9CRepulsor"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR9CRepulsor":
/* 800AB95C 000A88BC 38 00 00 00 */ li r0, 0
/* 800AB960 000A88C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB964 000A88C4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR7CPlayer"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR7CPlayer":
/* 800AB968 000A88C8 38 00 00 00 */ li r0, 0
/* 800AB96C 000A88CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB970 000A88D0 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR13CPhysicsActor"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR13CPhysicsActor":
/* 800AB974 000A88D4 38 00 00 00 */ li r0, 0
/* 800AB978 000A88D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AB97C 000A88DC 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR3CAi"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR3CAi":
/* 800AB980 000A88E0 38 00 00 00 */ li r0, 0
/* 800AB984 000A88E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AB988 000A88E8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CPathCamera"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CPathCamera":
/* 800AB98C 000A88EC 38 00 00 00 */ li r0, 0
/* 800AB990 000A88F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AB994 000A88F4 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CMetroidPrimeRelay"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CMetroidPrimeRelay":
/* 800AB998 000A88F8 38 00 00 00 */ li r0, 0
/* 800AB99C 000A88FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9A0 000A8900 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR19CHUDBillboardEffect"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR19CHUDBillboardEffect":
/* 800AB9A4 000A8904 38 00 00 00 */ li r0, 0
/* 800AB9A8 000A8908 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9AC 000A890C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CGameProjectile"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CGameProjectile":
/* 800AB9B0 000A8910 38 00 00 00 */ li r0, 0
/* 800AB9B4 000A8914 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9B8 000A8918 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CGameLight"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CGameLight":
/* 800AB9BC 000A891C 38 00 00 00 */ li r0, 0
/* 800AB9C0 000A8920 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9C4 000A8924 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CGameCamera"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CGameCamera":
/* 800AB9C8 000A8928 38 00 00 00 */ li r0, 0
/* 800AB9CC 000A892C 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9D0 000A8930 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CFishCloud"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CFishCloud":
/* 800AB9D4 000A8934 38 00 00 00 */ li r0, 0
/* 800AB9D8 000A8938 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9DC 000A893C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CFirstPersonCamera"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR18CFirstPersonCamera":
/* 800AB9E0 000A8940 38 00 00 00 */ li r0, 0
/* 800AB9E4 000A8944 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9E8 000A8948 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CExplosion"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR10CExplosion":
/* 800AB9EC 000A894C 38 00 00 00 */ li r0, 0
/* 800AB9F0 000A8950 90 03 00 04 */ stw r0, 4(r3)
/* 800AB9F4 000A8954 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR7CEntity"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR7CEntity":
/* 800AB9F8 000A8958 38 00 00 00 */ li r0, 0
/* 800AB9FC 000A895C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA00 000A8960 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CEnergyProjectile"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR17CEnergyProjectile":
/* 800ABA04 000A8964 38 00 00 00 */ li r0, 0
/* 800ABA08 000A8968 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA0C 000A896C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR16CDestroyableRock"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR16CDestroyableRock":
/* 800ABA10 000A8970 38 00 00 00 */ li r0, 0
/* 800ABA14 000A8974 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA18 000A8978 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CCollisionActor"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR15CCollisionActor":
/* 800ABA1C 000A897C 38 00 00 00 */ li r0, 0
/* 800ABA20 000A8980 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA24 000A8984 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR16CCinematicCamera"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR16CCinematicCamera":
/* 800ABA28 000A8988 38 00 00 00 */ li r0, 0
/* 800ABA2C 000A898C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA30 000A8990 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR5CBomb"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR5CBomb":
/* 800ABA34 000A8994 38 00 00 00 */ li r0, 0
/* 800ABA38 000A8998 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA3C 000A899C 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CBallCamera"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR11CBallCamera":
/* 800ABA40 000A89A0 38 00 00 00 */ li r0, 0
/* 800ABA44 000A89A4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA48 000A89A8 4E 80 00 20 */ blr
.global "Visit__34TCastToPtr<20CScriptActorKeyframe>FR6CActor"
"Visit__34TCastToPtr<20CScriptActorKeyframe>FR6CActor":
/* 800ABA4C 000A89AC 38 00 00 00 */ li r0, 0
/* 800ABA50 000A89B0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABA54 000A89B4 4E 80 00 20 */ blr
.global "__ct__34TCastToPtr<20CScriptActorKeyframe>FP7CEntity"
"__ct__34TCastToPtr<20CScriptActorKeyframe>FP7CEntity":
/* 800ABA58 000A89B8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ABA5C 000A89BC 7C 08 02 A6 */ mflr r0
/* 800ABA60 000A89C0 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ABA64 000A89C4 3C A0 80 3E */ lis r5, lbl_803DD2BC@ha
/* 800ABA68 000A89C8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ABA6C 000A89CC 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ABA70 000A89D0 28 04 00 00 */ cmplwi r4, 0
/* 800ABA74 000A89D4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ABA78 000A89D8 7C 7F 1B 78 */ mr r31, r3
/* 800ABA7C 000A89DC 38 65 D2 BC */ addi r3, r5, lbl_803DD2BC@l
/* 800ABA80 000A89E0 90 1F 00 00 */ stw r0, 0(r31)
/* 800ABA84 000A89E4 38 00 00 00 */ li r0, 0
/* 800ABA88 000A89E8 90 7F 00 00 */ stw r3, 0(r31)
/* 800ABA8C 000A89EC 90 1F 00 04 */ stw r0, 4(r31)
/* 800ABA90 000A89F0 41 82 00 1C */ beq lbl_800ABAAC
/* 800ABA94 000A89F4 7C 83 23 78 */ mr r3, r4
/* 800ABA98 000A89F8 7F E4 FB 78 */ mr r4, r31
/* 800ABA9C 000A89FC 81 83 00 00 */ lwz r12, 0(r3)
/* 800ABAA0 000A8A00 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ABAA4 000A8A04 7D 89 03 A6 */ mtctr r12
/* 800ABAA8 000A8A08 4E 80 04 21 */ bctrl
lbl_800ABAAC:
/* 800ABAAC 000A8A0C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ABAB0 000A8A10 7F E3 FB 78 */ mr r3, r31
/* 800ABAB4 000A8A14 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ABAB8 000A8A18 7C 08 03 A6 */ mtlr r0
/* 800ABABC 000A8A1C 38 21 00 10 */ addi r1, r1, 0x10
/* 800ABAC0 000A8A20 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR7CWeapon"
"Visit__26TCastToPtr<12CScriptActor>FR7CWeapon":
/* 800ABAC4 000A8A24 38 00 00 00 */ li r0, 0
/* 800ABAC8 000A8A28 90 03 00 04 */ stw r0, 4(r3)
/* 800ABACC 000A8A2C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR17CWallCrawlerSwarm"
"Visit__26TCastToPtr<12CScriptActor>FR17CWallCrawlerSwarm":
/* 800ABAD0 000A8A30 38 00 00 00 */ li r0, 0
/* 800ABAD4 000A8A34 90 03 00 04 */ stw r0, 4(r3)
/* 800ABAD8 000A8A38 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR20CScriptSpindleCamera"
"Visit__26TCastToPtr<12CScriptActor>FR20CScriptSpindleCamera":
/* 800ABADC 000A8A3C 38 00 00 00 */ li r0, 0
/* 800ABAE0 000A8A40 90 03 00 04 */ stw r0, 4(r3)
/* 800ABAE4 000A8A44 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR15CSnakeWeedSwarm"
"Visit__26TCastToPtr<12CScriptActor>FR15CSnakeWeedSwarm":
/* 800ABAE8 000A8A48 38 00 00 00 */ li r0, 0
/* 800ABAEC 000A8A4C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABAF0 000A8A50 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR15CScriptWaypoint"
"Visit__26TCastToPtr<12CScriptActor>FR15CScriptWaypoint":
/* 800ABAF4 000A8A54 38 00 00 00 */ li r0, 0
/* 800ABAF8 000A8A58 90 03 00 04 */ stw r0, 4(r3)
/* 800ABAFC 000A8A5C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR12CScriptWater"
"Visit__26TCastToPtr<12CScriptActor>FR12CScriptWater":
/* 800ABB00 000A8A60 38 00 00 00 */ li r0, 0
/* 800ABB04 000A8A64 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB08 000A8A68 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR17CScriptVisorFlare"
"Visit__26TCastToPtr<12CScriptActor>FR17CScriptVisorFlare":
/* 800ABB0C 000A8A6C 38 00 00 00 */ li r0, 0
/* 800ABB10 000A8A70 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB14 000A8A74 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR14CScriptTrigger"
"Visit__26TCastToPtr<12CScriptActor>FR14CScriptTrigger":
/* 800ABB18 000A8A78 38 00 00 00 */ li r0, 0
/* 800ABB1C 000A8A7C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB20 000A8A80 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR12CScriptTimer"
"Visit__26TCastToPtr<12CScriptActor>FR12CScriptTimer":
/* 800ABB24 000A8A84 38 00 00 00 */ li r0, 0
/* 800ABB28 000A8A88 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB2C 000A8A8C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR10CTeamAiMgr"
"Visit__26TCastToPtr<12CScriptActor>FR10CTeamAiMgr":
/* 800ABB30 000A8A90 38 00 00 00 */ li r0, 0
/* 800ABB34 000A8A94 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB38 000A8A98 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR21CScriptTargetingPoint"
"Visit__26TCastToPtr<12CScriptActor>FR21CScriptTargetingPoint":
/* 800ABB3C 000A8A9C 38 00 00 00 */ li r0, 0
/* 800ABB40 000A8AA0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB44 000A8AA4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR25CScriptSpiderBallWaypoint"
"Visit__26TCastToPtr<12CScriptActor>FR25CScriptSpiderBallWaypoint":
/* 800ABB48 000A8AA8 38 00 00 00 */ li r0, 0
/* 800ABB4C 000A8AAC 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB50 000A8AB0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR34CScriptSpiderBallAttractionSurface"
"Visit__26TCastToPtr<12CScriptActor>FR34CScriptSpiderBallAttractionSurface":
/* 800ABB54 000A8AB4 38 00 00 00 */ li r0, 0
/* 800ABB58 000A8AB8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB5C 000A8ABC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR22CScriptSpecialFunction"
"Visit__26TCastToPtr<12CScriptActor>FR22CScriptSpecialFunction":
/* 800ABB60 000A8AC0 38 00 00 00 */ li r0, 0
/* 800ABB64 000A8AC4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB68 000A8AC8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR17CScriptSpawnPoint"
"Visit__26TCastToPtr<12CScriptActor>FR17CScriptSpawnPoint":
/* 800ABB6C 000A8ACC 38 00 00 00 */ li r0, 0
/* 800ABB70 000A8AD0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB74 000A8AD4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR12CScriptSound"
"Visit__26TCastToPtr<12CScriptActor>FR12CScriptSound":
/* 800ABB78 000A8AD8 38 00 00 00 */ li r0, 0
/* 800ABB7C 000A8ADC 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB80 000A8AE0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR20CScriptRoomAcoustics"
"Visit__26TCastToPtr<12CScriptActor>FR20CScriptRoomAcoustics":
/* 800ABB84 000A8AE4 38 00 00 00 */ li r0, 0
/* 800ABB88 000A8AE8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB8C 000A8AEC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR22CScriptPointOfinterest"
"Visit__26TCastToPtr<12CScriptActor>FR22CScriptPointOfinterest":
/* 800ABB90 000A8AF0 38 00 00 00 */ li r0, 0
/* 800ABB94 000A8AF4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABB98 000A8AF8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR17CScriptPlayerHint"
"Visit__26TCastToPtr<12CScriptActor>FR17CScriptPlayerHint":
/* 800ABB9C 000A8AFC 38 00 00 00 */ li r0, 0
/* 800ABBA0 000A8B00 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBA4 000A8B04 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR15CScriptPlatform"
"Visit__26TCastToPtr<12CScriptActor>FR15CScriptPlatform":
/* 800ABBA8 000A8B08 38 00 00 00 */ li r0, 0
/* 800ABBAC 000A8B0C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBB0 000A8B10 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR13CScriptPickup"
"Visit__26TCastToPtr<12CScriptActor>FR13CScriptPickup":
/* 800ABBB4 000A8B14 38 00 00 00 */ li r0, 0
/* 800ABBB8 000A8B18 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBBC 000A8B1C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR15CScriptMazeNode"
"Visit__26TCastToPtr<12CScriptActor>FR15CScriptMazeNode":
/* 800ABBC0 000A8B20 38 00 00 00 */ li r0, 0
/* 800ABBC4 000A8B24 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBC8 000A8B28 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR16CScriptGunTurret"
"Visit__26TCastToPtr<12CScriptActor>FR16CScriptGunTurret":
/* 800ABBCC 000A8B2C 38 00 00 00 */ li r0, 0
/* 800ABBD0 000A8B30 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBD4 000A8B34 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR19CScriptGrapplePoint"
"Visit__26TCastToPtr<12CScriptActor>FR19CScriptGrapplePoint":
/* 800ABBD8 000A8B38 38 00 00 00 */ li r0, 0
/* 800ABBDC 000A8B3C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBE0 000A8B40 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR13CScriptEffect"
"Visit__26TCastToPtr<12CScriptActor>FR13CScriptEffect":
/* 800ABBE4 000A8B44 38 00 00 00 */ li r0, 0
/* 800ABBE8 000A8B48 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBEC 000A8B4C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR11CScriptDoor"
"Visit__26TCastToPtr<12CScriptActor>FR11CScriptDoor":
/* 800ABBF0 000A8B50 38 00 00 00 */ li r0, 0
/* 800ABBF4 000A8B54 90 03 00 04 */ stw r0, 4(r3)
/* 800ABBF8 000A8B58 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR11CScriptDock"
"Visit__26TCastToPtr<12CScriptActor>FR11CScriptDock":
/* 800ABBFC 000A8B5C 38 00 00 00 */ li r0, 0
/* 800ABC00 000A8B60 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC04 000A8B64 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR18CScriptDistanceFog"
"Visit__26TCastToPtr<12CScriptActor>FR18CScriptDistanceFog":
/* 800ABC08 000A8B68 38 00 00 00 */ li r0, 0
/* 800ABC0C 000A8B6C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC10 000A8B70 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR26CScriptDebugCameraWaypoint"
"Visit__26TCastToPtr<12CScriptActor>FR26CScriptDebugCameraWaypoint":
/* 800ABC14 000A8B74 38 00 00 00 */ li r0, 0
/* 800ABC18 000A8B78 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC1C 000A8B7C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR17CScriptCoverPoint"
"Visit__26TCastToPtr<12CScriptActor>FR17CScriptCoverPoint":
/* 800ABC20 000A8B80 38 00 00 00 */ li r0, 0
/* 800ABC24 000A8B84 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC28 000A8B88 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR21CScriptCameraWaypoint"
"Visit__26TCastToPtr<12CScriptActor>FR21CScriptCameraWaypoint":
/* 800ABC2C 000A8B8C 38 00 00 00 */ li r0, 0
/* 800ABC30 000A8B90 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC34 000A8B94 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR24CScriptCameraPitchVolume"
"Visit__26TCastToPtr<12CScriptActor>FR24CScriptCameraPitchVolume":
/* 800ABC38 000A8B98 38 00 00 00 */ li r0, 0
/* 800ABC3C 000A8B9C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC40 000A8BA0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR17CScriptCameraHint"
"Visit__26TCastToPtr<12CScriptActor>FR17CScriptCameraHint":
/* 800ABC44 000A8BA4 38 00 00 00 */ li r0, 0
/* 800ABC48 000A8BA8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC4C 000A8BAC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR18CScriptAiJumpPoint"
"Visit__26TCastToPtr<12CScriptActor>FR18CScriptAiJumpPoint":
/* 800ABC50 000A8BB0 38 00 00 00 */ li r0, 0
/* 800ABC54 000A8BB4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC58 000A8BB8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR20CScriptActorKeyframe"
"Visit__26TCastToPtr<12CScriptActor>FR20CScriptActorKeyframe":
/* 800ABC5C 000A8BBC 38 00 00 00 */ li r0, 0
/* 800ABC60 000A8BC0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC64 000A8BC4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR12CScriptActor"
"Visit__26TCastToPtr<12CScriptActor>FR12CScriptActor":
/* 800ABC68 000A8BC8 90 83 00 04 */ stw r4, 4(r3)
/* 800ABC6C 000A8BCC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR9CRepulsor"
"Visit__26TCastToPtr<12CScriptActor>FR9CRepulsor":
/* 800ABC70 000A8BD0 38 00 00 00 */ li r0, 0
/* 800ABC74 000A8BD4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC78 000A8BD8 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR7CPlayer"
"Visit__26TCastToPtr<12CScriptActor>FR7CPlayer":
/* 800ABC7C 000A8BDC 38 00 00 00 */ li r0, 0
/* 800ABC80 000A8BE0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC84 000A8BE4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR13CPhysicsActor"
"Visit__26TCastToPtr<12CScriptActor>FR13CPhysicsActor":
/* 800ABC88 000A8BE8 38 00 00 00 */ li r0, 0
/* 800ABC8C 000A8BEC 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC90 000A8BF0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR3CAi"
"Visit__26TCastToPtr<12CScriptActor>FR3CAi":
/* 800ABC94 000A8BF4 38 00 00 00 */ li r0, 0
/* 800ABC98 000A8BF8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABC9C 000A8BFC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR11CPathCamera"
"Visit__26TCastToPtr<12CScriptActor>FR11CPathCamera":
/* 800ABCA0 000A8C00 38 00 00 00 */ li r0, 0
/* 800ABCA4 000A8C04 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCA8 000A8C08 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR18CMetroidPrimeRelay"
"Visit__26TCastToPtr<12CScriptActor>FR18CMetroidPrimeRelay":
/* 800ABCAC 000A8C0C 38 00 00 00 */ li r0, 0
/* 800ABCB0 000A8C10 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCB4 000A8C14 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR19CHUDBillboardEffect"
"Visit__26TCastToPtr<12CScriptActor>FR19CHUDBillboardEffect":
/* 800ABCB8 000A8C18 38 00 00 00 */ li r0, 0
/* 800ABCBC 000A8C1C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCC0 000A8C20 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR15CGameProjectile"
"Visit__26TCastToPtr<12CScriptActor>FR15CGameProjectile":
/* 800ABCC4 000A8C24 38 00 00 00 */ li r0, 0
/* 800ABCC8 000A8C28 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCCC 000A8C2C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR10CGameLight"
"Visit__26TCastToPtr<12CScriptActor>FR10CGameLight":
/* 800ABCD0 000A8C30 38 00 00 00 */ li r0, 0
/* 800ABCD4 000A8C34 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCD8 000A8C38 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR11CGameCamera"
"Visit__26TCastToPtr<12CScriptActor>FR11CGameCamera":
/* 800ABCDC 000A8C3C 38 00 00 00 */ li r0, 0
/* 800ABCE0 000A8C40 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCE4 000A8C44 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR10CFishCloud"
"Visit__26TCastToPtr<12CScriptActor>FR10CFishCloud":
/* 800ABCE8 000A8C48 38 00 00 00 */ li r0, 0
/* 800ABCEC 000A8C4C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCF0 000A8C50 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR18CFirstPersonCamera"
"Visit__26TCastToPtr<12CScriptActor>FR18CFirstPersonCamera":
/* 800ABCF4 000A8C54 38 00 00 00 */ li r0, 0
/* 800ABCF8 000A8C58 90 03 00 04 */ stw r0, 4(r3)
/* 800ABCFC 000A8C5C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR10CExplosion"
"Visit__26TCastToPtr<12CScriptActor>FR10CExplosion":
/* 800ABD00 000A8C60 38 00 00 00 */ li r0, 0
/* 800ABD04 000A8C64 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD08 000A8C68 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR7CEntity"
"Visit__26TCastToPtr<12CScriptActor>FR7CEntity":
/* 800ABD0C 000A8C6C 38 00 00 00 */ li r0, 0
/* 800ABD10 000A8C70 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD14 000A8C74 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR17CEnergyProjectile"
"Visit__26TCastToPtr<12CScriptActor>FR17CEnergyProjectile":
/* 800ABD18 000A8C78 38 00 00 00 */ li r0, 0
/* 800ABD1C 000A8C7C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD20 000A8C80 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR16CDestroyableRock"
"Visit__26TCastToPtr<12CScriptActor>FR16CDestroyableRock":
/* 800ABD24 000A8C84 38 00 00 00 */ li r0, 0
/* 800ABD28 000A8C88 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD2C 000A8C8C 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR15CCollisionActor"
"Visit__26TCastToPtr<12CScriptActor>FR15CCollisionActor":
/* 800ABD30 000A8C90 38 00 00 00 */ li r0, 0
/* 800ABD34 000A8C94 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD38 000A8C98 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR16CCinematicCamera"
"Visit__26TCastToPtr<12CScriptActor>FR16CCinematicCamera":
/* 800ABD3C 000A8C9C 38 00 00 00 */ li r0, 0
/* 800ABD40 000A8CA0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD44 000A8CA4 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR5CBomb"
"Visit__26TCastToPtr<12CScriptActor>FR5CBomb":
/* 800ABD48 000A8CA8 38 00 00 00 */ li r0, 0
/* 800ABD4C 000A8CAC 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD50 000A8CB0 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR11CBallCamera"
"Visit__26TCastToPtr<12CScriptActor>FR11CBallCamera":
/* 800ABD54 000A8CB4 38 00 00 00 */ li r0, 0
/* 800ABD58 000A8CB8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD5C 000A8CBC 4E 80 00 20 */ blr
.global "Visit__26TCastToPtr<12CScriptActor>FR6CActor"
"Visit__26TCastToPtr<12CScriptActor>FR6CActor":
/* 800ABD60 000A8CC0 38 00 00 00 */ li r0, 0
/* 800ABD64 000A8CC4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABD68 000A8CC8 4E 80 00 20 */ blr
.global "__ct__26TCastToPtr<12CScriptActor>FP7CEntity"
"__ct__26TCastToPtr<12CScriptActor>FP7CEntity":
/* 800ABD6C 000A8CCC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ABD70 000A8CD0 7C 08 02 A6 */ mflr r0
/* 800ABD74 000A8CD4 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ABD78 000A8CD8 3C A0 80 3E */ lis r5, lbl_803DD1D0@ha
/* 800ABD7C 000A8CDC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ABD80 000A8CE0 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ABD84 000A8CE4 28 04 00 00 */ cmplwi r4, 0
/* 800ABD88 000A8CE8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ABD8C 000A8CEC 7C 7F 1B 78 */ mr r31, r3
/* 800ABD90 000A8CF0 38 65 D1 D0 */ addi r3, r5, lbl_803DD1D0@l
/* 800ABD94 000A8CF4 90 1F 00 00 */ stw r0, 0(r31)
/* 800ABD98 000A8CF8 38 00 00 00 */ li r0, 0
/* 800ABD9C 000A8CFC 90 7F 00 00 */ stw r3, 0(r31)
/* 800ABDA0 000A8D00 90 1F 00 04 */ stw r0, 4(r31)
/* 800ABDA4 000A8D04 41 82 00 1C */ beq lbl_800ABDC0
/* 800ABDA8 000A8D08 7C 83 23 78 */ mr r3, r4
/* 800ABDAC 000A8D0C 7F E4 FB 78 */ mr r4, r31
/* 800ABDB0 000A8D10 81 83 00 00 */ lwz r12, 0(r3)
/* 800ABDB4 000A8D14 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ABDB8 000A8D18 7D 89 03 A6 */ mtctr r12
/* 800ABDBC 000A8D1C 4E 80 04 21 */ bctrl
lbl_800ABDC0:
/* 800ABDC0 000A8D20 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ABDC4 000A8D24 7F E3 FB 78 */ mr r3, r31
/* 800ABDC8 000A8D28 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ABDCC 000A8D2C 7C 08 03 A6 */ mtlr r0
/* 800ABDD0 000A8D30 38 21 00 10 */ addi r1, r1, 0x10
/* 800ABDD4 000A8D34 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR7CWeapon"
"Visit__22TCastToPtr<9CRepulsor>FR7CWeapon":
/* 800ABDD8 000A8D38 38 00 00 00 */ li r0, 0
/* 800ABDDC 000A8D3C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABDE0 000A8D40 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR17CWallCrawlerSwarm"
"Visit__22TCastToPtr<9CRepulsor>FR17CWallCrawlerSwarm":
/* 800ABDE4 000A8D44 38 00 00 00 */ li r0, 0
/* 800ABDE8 000A8D48 90 03 00 04 */ stw r0, 4(r3)
/* 800ABDEC 000A8D4C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR20CScriptSpindleCamera"
"Visit__22TCastToPtr<9CRepulsor>FR20CScriptSpindleCamera":
/* 800ABDF0 000A8D50 38 00 00 00 */ li r0, 0
/* 800ABDF4 000A8D54 90 03 00 04 */ stw r0, 4(r3)
/* 800ABDF8 000A8D58 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR15CSnakeWeedSwarm"
"Visit__22TCastToPtr<9CRepulsor>FR15CSnakeWeedSwarm":
/* 800ABDFC 000A8D5C 38 00 00 00 */ li r0, 0
/* 800ABE00 000A8D60 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE04 000A8D64 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR15CScriptWaypoint"
"Visit__22TCastToPtr<9CRepulsor>FR15CScriptWaypoint":
/* 800ABE08 000A8D68 38 00 00 00 */ li r0, 0
/* 800ABE0C 000A8D6C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE10 000A8D70 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR12CScriptWater"
"Visit__22TCastToPtr<9CRepulsor>FR12CScriptWater":
/* 800ABE14 000A8D74 38 00 00 00 */ li r0, 0
/* 800ABE18 000A8D78 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE1C 000A8D7C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR17CScriptVisorFlare"
"Visit__22TCastToPtr<9CRepulsor>FR17CScriptVisorFlare":
/* 800ABE20 000A8D80 38 00 00 00 */ li r0, 0
/* 800ABE24 000A8D84 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE28 000A8D88 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR14CScriptTrigger"
"Visit__22TCastToPtr<9CRepulsor>FR14CScriptTrigger":
/* 800ABE2C 000A8D8C 38 00 00 00 */ li r0, 0
/* 800ABE30 000A8D90 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE34 000A8D94 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR12CScriptTimer"
"Visit__22TCastToPtr<9CRepulsor>FR12CScriptTimer":
/* 800ABE38 000A8D98 38 00 00 00 */ li r0, 0
/* 800ABE3C 000A8D9C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE40 000A8DA0 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR10CTeamAiMgr"
"Visit__22TCastToPtr<9CRepulsor>FR10CTeamAiMgr":
/* 800ABE44 000A8DA4 38 00 00 00 */ li r0, 0
/* 800ABE48 000A8DA8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE4C 000A8DAC 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR21CScriptTargetingPoint"
"Visit__22TCastToPtr<9CRepulsor>FR21CScriptTargetingPoint":
/* 800ABE50 000A8DB0 38 00 00 00 */ li r0, 0
/* 800ABE54 000A8DB4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE58 000A8DB8 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR25CScriptSpiderBallWaypoint"
"Visit__22TCastToPtr<9CRepulsor>FR25CScriptSpiderBallWaypoint":
/* 800ABE5C 000A8DBC 38 00 00 00 */ li r0, 0
/* 800ABE60 000A8DC0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE64 000A8DC4 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR34CScriptSpiderBallAttractionSurface"
"Visit__22TCastToPtr<9CRepulsor>FR34CScriptSpiderBallAttractionSurface":
/* 800ABE68 000A8DC8 38 00 00 00 */ li r0, 0
/* 800ABE6C 000A8DCC 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE70 000A8DD0 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR22CScriptSpecialFunction"
"Visit__22TCastToPtr<9CRepulsor>FR22CScriptSpecialFunction":
/* 800ABE74 000A8DD4 38 00 00 00 */ li r0, 0
/* 800ABE78 000A8DD8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE7C 000A8DDC 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR17CScriptSpawnPoint"
"Visit__22TCastToPtr<9CRepulsor>FR17CScriptSpawnPoint":
/* 800ABE80 000A8DE0 38 00 00 00 */ li r0, 0
/* 800ABE84 000A8DE4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE88 000A8DE8 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR12CScriptSound"
"Visit__22TCastToPtr<9CRepulsor>FR12CScriptSound":
/* 800ABE8C 000A8DEC 38 00 00 00 */ li r0, 0
/* 800ABE90 000A8DF0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABE94 000A8DF4 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR20CScriptRoomAcoustics"
"Visit__22TCastToPtr<9CRepulsor>FR20CScriptRoomAcoustics":
/* 800ABE98 000A8DF8 38 00 00 00 */ li r0, 0
/* 800ABE9C 000A8DFC 90 03 00 04 */ stw r0, 4(r3)
/* 800ABEA0 000A8E00 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR22CScriptPointOfinterest"
"Visit__22TCastToPtr<9CRepulsor>FR22CScriptPointOfinterest":
/* 800ABEA4 000A8E04 38 00 00 00 */ li r0, 0
/* 800ABEA8 000A8E08 90 03 00 04 */ stw r0, 4(r3)
/* 800ABEAC 000A8E0C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR17CScriptPlayerHint"
"Visit__22TCastToPtr<9CRepulsor>FR17CScriptPlayerHint":
/* 800ABEB0 000A8E10 38 00 00 00 */ li r0, 0
/* 800ABEB4 000A8E14 90 03 00 04 */ stw r0, 4(r3)
/* 800ABEB8 000A8E18 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR15CScriptPlatform"
"Visit__22TCastToPtr<9CRepulsor>FR15CScriptPlatform":
/* 800ABEBC 000A8E1C 38 00 00 00 */ li r0, 0
/* 800ABEC0 000A8E20 90 03 00 04 */ stw r0, 4(r3)
/* 800ABEC4 000A8E24 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR13CScriptPickup"
"Visit__22TCastToPtr<9CRepulsor>FR13CScriptPickup":
/* 800ABEC8 000A8E28 38 00 00 00 */ li r0, 0
/* 800ABECC 000A8E2C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABED0 000A8E30 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR15CScriptMazeNode"
"Visit__22TCastToPtr<9CRepulsor>FR15CScriptMazeNode":
/* 800ABED4 000A8E34 38 00 00 00 */ li r0, 0
/* 800ABED8 000A8E38 90 03 00 04 */ stw r0, 4(r3)
/* 800ABEDC 000A8E3C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR16CScriptGunTurret"
"Visit__22TCastToPtr<9CRepulsor>FR16CScriptGunTurret":
/* 800ABEE0 000A8E40 38 00 00 00 */ li r0, 0
/* 800ABEE4 000A8E44 90 03 00 04 */ stw r0, 4(r3)
/* 800ABEE8 000A8E48 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR19CScriptGrapplePoint"
"Visit__22TCastToPtr<9CRepulsor>FR19CScriptGrapplePoint":
/* 800ABEEC 000A8E4C 38 00 00 00 */ li r0, 0
/* 800ABEF0 000A8E50 90 03 00 04 */ stw r0, 4(r3)
/* 800ABEF4 000A8E54 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR13CScriptEffect"
"Visit__22TCastToPtr<9CRepulsor>FR13CScriptEffect":
/* 800ABEF8 000A8E58 38 00 00 00 */ li r0, 0
/* 800ABEFC 000A8E5C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF00 000A8E60 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR11CScriptDoor"
"Visit__22TCastToPtr<9CRepulsor>FR11CScriptDoor":
/* 800ABF04 000A8E64 38 00 00 00 */ li r0, 0
/* 800ABF08 000A8E68 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF0C 000A8E6C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR11CScriptDock"
"Visit__22TCastToPtr<9CRepulsor>FR11CScriptDock":
/* 800ABF10 000A8E70 38 00 00 00 */ li r0, 0
/* 800ABF14 000A8E74 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF18 000A8E78 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR18CScriptDistanceFog"
"Visit__22TCastToPtr<9CRepulsor>FR18CScriptDistanceFog":
/* 800ABF1C 000A8E7C 38 00 00 00 */ li r0, 0
/* 800ABF20 000A8E80 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF24 000A8E84 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR26CScriptDebugCameraWaypoint"
"Visit__22TCastToPtr<9CRepulsor>FR26CScriptDebugCameraWaypoint":
/* 800ABF28 000A8E88 38 00 00 00 */ li r0, 0
/* 800ABF2C 000A8E8C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF30 000A8E90 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR17CScriptCoverPoint"
"Visit__22TCastToPtr<9CRepulsor>FR17CScriptCoverPoint":
/* 800ABF34 000A8E94 38 00 00 00 */ li r0, 0
/* 800ABF38 000A8E98 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF3C 000A8E9C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR21CScriptCameraWaypoint"
"Visit__22TCastToPtr<9CRepulsor>FR21CScriptCameraWaypoint":
/* 800ABF40 000A8EA0 38 00 00 00 */ li r0, 0
/* 800ABF44 000A8EA4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF48 000A8EA8 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR24CScriptCameraPitchVolume"
"Visit__22TCastToPtr<9CRepulsor>FR24CScriptCameraPitchVolume":
/* 800ABF4C 000A8EAC 38 00 00 00 */ li r0, 0
/* 800ABF50 000A8EB0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF54 000A8EB4 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR17CScriptCameraHint"
"Visit__22TCastToPtr<9CRepulsor>FR17CScriptCameraHint":
/* 800ABF58 000A8EB8 38 00 00 00 */ li r0, 0
/* 800ABF5C 000A8EBC 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF60 000A8EC0 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR18CScriptAiJumpPoint"
"Visit__22TCastToPtr<9CRepulsor>FR18CScriptAiJumpPoint":
/* 800ABF64 000A8EC4 38 00 00 00 */ li r0, 0
/* 800ABF68 000A8EC8 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF6C 000A8ECC 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR20CScriptActorKeyframe"
"Visit__22TCastToPtr<9CRepulsor>FR20CScriptActorKeyframe":
/* 800ABF70 000A8ED0 38 00 00 00 */ li r0, 0
/* 800ABF74 000A8ED4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF78 000A8ED8 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR12CScriptActor"
"Visit__22TCastToPtr<9CRepulsor>FR12CScriptActor":
/* 800ABF7C 000A8EDC 38 00 00 00 */ li r0, 0
/* 800ABF80 000A8EE0 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF84 000A8EE4 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR9CRepulsor"
"Visit__22TCastToPtr<9CRepulsor>FR9CRepulsor":
/* 800ABF88 000A8EE8 90 83 00 04 */ stw r4, 4(r3)
/* 800ABF8C 000A8EEC 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR7CPlayer"
"Visit__22TCastToPtr<9CRepulsor>FR7CPlayer":
/* 800ABF90 000A8EF0 38 00 00 00 */ li r0, 0
/* 800ABF94 000A8EF4 90 03 00 04 */ stw r0, 4(r3)
/* 800ABF98 000A8EF8 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR13CPhysicsActor"
"Visit__22TCastToPtr<9CRepulsor>FR13CPhysicsActor":
/* 800ABF9C 000A8EFC 38 00 00 00 */ li r0, 0
/* 800ABFA0 000A8F00 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFA4 000A8F04 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR3CAi"
"Visit__22TCastToPtr<9CRepulsor>FR3CAi":
/* 800ABFA8 000A8F08 38 00 00 00 */ li r0, 0
/* 800ABFAC 000A8F0C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFB0 000A8F10 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR11CPathCamera"
"Visit__22TCastToPtr<9CRepulsor>FR11CPathCamera":
/* 800ABFB4 000A8F14 38 00 00 00 */ li r0, 0
/* 800ABFB8 000A8F18 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFBC 000A8F1C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR18CMetroidPrimeRelay"
"Visit__22TCastToPtr<9CRepulsor>FR18CMetroidPrimeRelay":
/* 800ABFC0 000A8F20 38 00 00 00 */ li r0, 0
/* 800ABFC4 000A8F24 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFC8 000A8F28 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR19CHUDBillboardEffect"
"Visit__22TCastToPtr<9CRepulsor>FR19CHUDBillboardEffect":
/* 800ABFCC 000A8F2C 38 00 00 00 */ li r0, 0
/* 800ABFD0 000A8F30 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFD4 000A8F34 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR15CGameProjectile"
"Visit__22TCastToPtr<9CRepulsor>FR15CGameProjectile":
/* 800ABFD8 000A8F38 38 00 00 00 */ li r0, 0
/* 800ABFDC 000A8F3C 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFE0 000A8F40 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR10CGameLight"
"Visit__22TCastToPtr<9CRepulsor>FR10CGameLight":
/* 800ABFE4 000A8F44 38 00 00 00 */ li r0, 0
/* 800ABFE8 000A8F48 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFEC 000A8F4C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR11CGameCamera"
"Visit__22TCastToPtr<9CRepulsor>FR11CGameCamera":
/* 800ABFF0 000A8F50 38 00 00 00 */ li r0, 0
/* 800ABFF4 000A8F54 90 03 00 04 */ stw r0, 4(r3)
/* 800ABFF8 000A8F58 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR10CFishCloud"
"Visit__22TCastToPtr<9CRepulsor>FR10CFishCloud":
/* 800ABFFC 000A8F5C 38 00 00 00 */ li r0, 0
/* 800AC000 000A8F60 90 03 00 04 */ stw r0, 4(r3)
/* 800AC004 000A8F64 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR18CFirstPersonCamera"
"Visit__22TCastToPtr<9CRepulsor>FR18CFirstPersonCamera":
/* 800AC008 000A8F68 38 00 00 00 */ li r0, 0
/* 800AC00C 000A8F6C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC010 000A8F70 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR10CExplosion"
"Visit__22TCastToPtr<9CRepulsor>FR10CExplosion":
/* 800AC014 000A8F74 38 00 00 00 */ li r0, 0
/* 800AC018 000A8F78 90 03 00 04 */ stw r0, 4(r3)
/* 800AC01C 000A8F7C 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR7CEntity"
"Visit__22TCastToPtr<9CRepulsor>FR7CEntity":
/* 800AC020 000A8F80 38 00 00 00 */ li r0, 0
/* 800AC024 000A8F84 90 03 00 04 */ stw r0, 4(r3)
/* 800AC028 000A8F88 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR17CEnergyProjectile"
"Visit__22TCastToPtr<9CRepulsor>FR17CEnergyProjectile":
/* 800AC02C 000A8F8C 38 00 00 00 */ li r0, 0
/* 800AC030 000A8F90 90 03 00 04 */ stw r0, 4(r3)
/* 800AC034 000A8F94 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR16CDestroyableRock"
"Visit__22TCastToPtr<9CRepulsor>FR16CDestroyableRock":
/* 800AC038 000A8F98 38 00 00 00 */ li r0, 0
/* 800AC03C 000A8F9C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC040 000A8FA0 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR15CCollisionActor"
"Visit__22TCastToPtr<9CRepulsor>FR15CCollisionActor":
/* 800AC044 000A8FA4 38 00 00 00 */ li r0, 0
/* 800AC048 000A8FA8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC04C 000A8FAC 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR16CCinematicCamera"
"Visit__22TCastToPtr<9CRepulsor>FR16CCinematicCamera":
/* 800AC050 000A8FB0 38 00 00 00 */ li r0, 0
/* 800AC054 000A8FB4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC058 000A8FB8 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR5CBomb"
"Visit__22TCastToPtr<9CRepulsor>FR5CBomb":
/* 800AC05C 000A8FBC 38 00 00 00 */ li r0, 0
/* 800AC060 000A8FC0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC064 000A8FC4 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR11CBallCamera"
"Visit__22TCastToPtr<9CRepulsor>FR11CBallCamera":
/* 800AC068 000A8FC8 38 00 00 00 */ li r0, 0
/* 800AC06C 000A8FCC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC070 000A8FD0 4E 80 00 20 */ blr
.global "Visit__22TCastToPtr<9CRepulsor>FR6CActor"
"Visit__22TCastToPtr<9CRepulsor>FR6CActor":
/* 800AC074 000A8FD4 38 00 00 00 */ li r0, 0
/* 800AC078 000A8FD8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC07C 000A8FDC 4E 80 00 20 */ blr
.global "__ct__22TCastToPtr<9CRepulsor>FP7CEntity"
"__ct__22TCastToPtr<9CRepulsor>FP7CEntity":
/* 800AC080 000A8FE0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AC084 000A8FE4 7C 08 02 A6 */ mflr r0
/* 800AC088 000A8FE8 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AC08C 000A8FEC 3C A0 80 3E */ lis r5, lbl_803DD0E4@ha
/* 800AC090 000A8FF0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AC094 000A8FF4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AC098 000A8FF8 28 04 00 00 */ cmplwi r4, 0
/* 800AC09C 000A8FFC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AC0A0 000A9000 7C 7F 1B 78 */ mr r31, r3
/* 800AC0A4 000A9004 38 65 D0 E4 */ addi r3, r5, lbl_803DD0E4@l
/* 800AC0A8 000A9008 90 1F 00 00 */ stw r0, 0(r31)
/* 800AC0AC 000A900C 38 00 00 00 */ li r0, 0
/* 800AC0B0 000A9010 90 7F 00 00 */ stw r3, 0(r31)
/* 800AC0B4 000A9014 90 1F 00 04 */ stw r0, 4(r31)
/* 800AC0B8 000A9018 41 82 00 1C */ beq lbl_800AC0D4
/* 800AC0BC 000A901C 7C 83 23 78 */ mr r3, r4
/* 800AC0C0 000A9020 7F E4 FB 78 */ mr r4, r31
/* 800AC0C4 000A9024 81 83 00 00 */ lwz r12, 0(r3)
/* 800AC0C8 000A9028 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AC0CC 000A902C 7D 89 03 A6 */ mtctr r12
/* 800AC0D0 000A9030 4E 80 04 21 */ bctrl
lbl_800AC0D4:
/* 800AC0D4 000A9034 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AC0D8 000A9038 7F E3 FB 78 */ mr r3, r31
/* 800AC0DC 000A903C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AC0E0 000A9040 7C 08 03 A6 */ mtlr r0
/* 800AC0E4 000A9044 38 21 00 10 */ addi r1, r1, 0x10
/* 800AC0E8 000A9048 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR7CWeapon"
"Visit__20TCastToPtr<7CPlayer>FR7CWeapon":
/* 800AC0EC 000A904C 38 00 00 00 */ li r0, 0
/* 800AC0F0 000A9050 90 03 00 04 */ stw r0, 4(r3)
/* 800AC0F4 000A9054 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR17CWallCrawlerSwarm"
"Visit__20TCastToPtr<7CPlayer>FR17CWallCrawlerSwarm":
/* 800AC0F8 000A9058 38 00 00 00 */ li r0, 0
/* 800AC0FC 000A905C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC100 000A9060 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR20CScriptSpindleCamera"
"Visit__20TCastToPtr<7CPlayer>FR20CScriptSpindleCamera":
/* 800AC104 000A9064 38 00 00 00 */ li r0, 0
/* 800AC108 000A9068 90 03 00 04 */ stw r0, 4(r3)
/* 800AC10C 000A906C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR15CSnakeWeedSwarm"
"Visit__20TCastToPtr<7CPlayer>FR15CSnakeWeedSwarm":
/* 800AC110 000A9070 38 00 00 00 */ li r0, 0
/* 800AC114 000A9074 90 03 00 04 */ stw r0, 4(r3)
/* 800AC118 000A9078 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR15CScriptWaypoint"
"Visit__20TCastToPtr<7CPlayer>FR15CScriptWaypoint":
/* 800AC11C 000A907C 38 00 00 00 */ li r0, 0
/* 800AC120 000A9080 90 03 00 04 */ stw r0, 4(r3)
/* 800AC124 000A9084 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR12CScriptWater"
"Visit__20TCastToPtr<7CPlayer>FR12CScriptWater":
/* 800AC128 000A9088 38 00 00 00 */ li r0, 0
/* 800AC12C 000A908C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC130 000A9090 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR17CScriptVisorFlare"
"Visit__20TCastToPtr<7CPlayer>FR17CScriptVisorFlare":
/* 800AC134 000A9094 38 00 00 00 */ li r0, 0
/* 800AC138 000A9098 90 03 00 04 */ stw r0, 4(r3)
/* 800AC13C 000A909C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR14CScriptTrigger"
"Visit__20TCastToPtr<7CPlayer>FR14CScriptTrigger":
/* 800AC140 000A90A0 38 00 00 00 */ li r0, 0
/* 800AC144 000A90A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC148 000A90A8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR12CScriptTimer"
"Visit__20TCastToPtr<7CPlayer>FR12CScriptTimer":
/* 800AC14C 000A90AC 38 00 00 00 */ li r0, 0
/* 800AC150 000A90B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC154 000A90B4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR10CTeamAiMgr"
"Visit__20TCastToPtr<7CPlayer>FR10CTeamAiMgr":
/* 800AC158 000A90B8 38 00 00 00 */ li r0, 0
/* 800AC15C 000A90BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC160 000A90C0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR21CScriptTargetingPoint"
"Visit__20TCastToPtr<7CPlayer>FR21CScriptTargetingPoint":
/* 800AC164 000A90C4 38 00 00 00 */ li r0, 0
/* 800AC168 000A90C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC16C 000A90CC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR25CScriptSpiderBallWaypoint"
"Visit__20TCastToPtr<7CPlayer>FR25CScriptSpiderBallWaypoint":
/* 800AC170 000A90D0 38 00 00 00 */ li r0, 0
/* 800AC174 000A90D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC178 000A90D8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR34CScriptSpiderBallAttractionSurface"
"Visit__20TCastToPtr<7CPlayer>FR34CScriptSpiderBallAttractionSurface":
/* 800AC17C 000A90DC 38 00 00 00 */ li r0, 0
/* 800AC180 000A90E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC184 000A90E4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR22CScriptSpecialFunction"
"Visit__20TCastToPtr<7CPlayer>FR22CScriptSpecialFunction":
/* 800AC188 000A90E8 38 00 00 00 */ li r0, 0
/* 800AC18C 000A90EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC190 000A90F0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR17CScriptSpawnPoint"
"Visit__20TCastToPtr<7CPlayer>FR17CScriptSpawnPoint":
/* 800AC194 000A90F4 38 00 00 00 */ li r0, 0
/* 800AC198 000A90F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC19C 000A90FC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR12CScriptSound"
"Visit__20TCastToPtr<7CPlayer>FR12CScriptSound":
/* 800AC1A0 000A9100 38 00 00 00 */ li r0, 0
/* 800AC1A4 000A9104 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1A8 000A9108 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR20CScriptRoomAcoustics"
"Visit__20TCastToPtr<7CPlayer>FR20CScriptRoomAcoustics":
/* 800AC1AC 000A910C 38 00 00 00 */ li r0, 0
/* 800AC1B0 000A9110 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1B4 000A9114 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR22CScriptPointOfinterest"
"Visit__20TCastToPtr<7CPlayer>FR22CScriptPointOfinterest":
/* 800AC1B8 000A9118 38 00 00 00 */ li r0, 0
/* 800AC1BC 000A911C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1C0 000A9120 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR17CScriptPlayerHint"
"Visit__20TCastToPtr<7CPlayer>FR17CScriptPlayerHint":
/* 800AC1C4 000A9124 38 00 00 00 */ li r0, 0
/* 800AC1C8 000A9128 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1CC 000A912C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR15CScriptPlatform"
"Visit__20TCastToPtr<7CPlayer>FR15CScriptPlatform":
/* 800AC1D0 000A9130 38 00 00 00 */ li r0, 0
/* 800AC1D4 000A9134 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1D8 000A9138 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR13CScriptPickup"
"Visit__20TCastToPtr<7CPlayer>FR13CScriptPickup":
/* 800AC1DC 000A913C 38 00 00 00 */ li r0, 0
/* 800AC1E0 000A9140 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1E4 000A9144 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR15CScriptMazeNode"
"Visit__20TCastToPtr<7CPlayer>FR15CScriptMazeNode":
/* 800AC1E8 000A9148 38 00 00 00 */ li r0, 0
/* 800AC1EC 000A914C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1F0 000A9150 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR16CScriptGunTurret"
"Visit__20TCastToPtr<7CPlayer>FR16CScriptGunTurret":
/* 800AC1F4 000A9154 38 00 00 00 */ li r0, 0
/* 800AC1F8 000A9158 90 03 00 04 */ stw r0, 4(r3)
/* 800AC1FC 000A915C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR19CScriptGrapplePoint"
"Visit__20TCastToPtr<7CPlayer>FR19CScriptGrapplePoint":
/* 800AC200 000A9160 38 00 00 00 */ li r0, 0
/* 800AC204 000A9164 90 03 00 04 */ stw r0, 4(r3)
/* 800AC208 000A9168 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR13CScriptEffect"
"Visit__20TCastToPtr<7CPlayer>FR13CScriptEffect":
/* 800AC20C 000A916C 38 00 00 00 */ li r0, 0
/* 800AC210 000A9170 90 03 00 04 */ stw r0, 4(r3)
/* 800AC214 000A9174 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR11CScriptDoor"
"Visit__20TCastToPtr<7CPlayer>FR11CScriptDoor":
/* 800AC218 000A9178 38 00 00 00 */ li r0, 0
/* 800AC21C 000A917C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC220 000A9180 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR11CScriptDock"
"Visit__20TCastToPtr<7CPlayer>FR11CScriptDock":
/* 800AC224 000A9184 38 00 00 00 */ li r0, 0
/* 800AC228 000A9188 90 03 00 04 */ stw r0, 4(r3)
/* 800AC22C 000A918C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR18CScriptDistanceFog"
"Visit__20TCastToPtr<7CPlayer>FR18CScriptDistanceFog":
/* 800AC230 000A9190 38 00 00 00 */ li r0, 0
/* 800AC234 000A9194 90 03 00 04 */ stw r0, 4(r3)
/* 800AC238 000A9198 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR26CScriptDebugCameraWaypoint"
"Visit__20TCastToPtr<7CPlayer>FR26CScriptDebugCameraWaypoint":
/* 800AC23C 000A919C 38 00 00 00 */ li r0, 0
/* 800AC240 000A91A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC244 000A91A4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR17CScriptCoverPoint"
"Visit__20TCastToPtr<7CPlayer>FR17CScriptCoverPoint":
/* 800AC248 000A91A8 38 00 00 00 */ li r0, 0
/* 800AC24C 000A91AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC250 000A91B0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR21CScriptCameraWaypoint"
"Visit__20TCastToPtr<7CPlayer>FR21CScriptCameraWaypoint":
/* 800AC254 000A91B4 38 00 00 00 */ li r0, 0
/* 800AC258 000A91B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC25C 000A91BC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR24CScriptCameraPitchVolume"
"Visit__20TCastToPtr<7CPlayer>FR24CScriptCameraPitchVolume":
/* 800AC260 000A91C0 38 00 00 00 */ li r0, 0
/* 800AC264 000A91C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC268 000A91C8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR17CScriptCameraHint"
"Visit__20TCastToPtr<7CPlayer>FR17CScriptCameraHint":
/* 800AC26C 000A91CC 38 00 00 00 */ li r0, 0
/* 800AC270 000A91D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC274 000A91D4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR18CScriptAiJumpPoint"
"Visit__20TCastToPtr<7CPlayer>FR18CScriptAiJumpPoint":
/* 800AC278 000A91D8 38 00 00 00 */ li r0, 0
/* 800AC27C 000A91DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC280 000A91E0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR20CScriptActorKeyframe"
"Visit__20TCastToPtr<7CPlayer>FR20CScriptActorKeyframe":
/* 800AC284 000A91E4 38 00 00 00 */ li r0, 0
/* 800AC288 000A91E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC28C 000A91EC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR12CScriptActor"
"Visit__20TCastToPtr<7CPlayer>FR12CScriptActor":
/* 800AC290 000A91F0 38 00 00 00 */ li r0, 0
/* 800AC294 000A91F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC298 000A91F8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR9CRepulsor"
"Visit__20TCastToPtr<7CPlayer>FR9CRepulsor":
/* 800AC29C 000A91FC 38 00 00 00 */ li r0, 0
/* 800AC2A0 000A9200 90 03 00 04 */ stw r0, 4(r3)
/* 800AC2A4 000A9204 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR7CPlayer"
"Visit__20TCastToPtr<7CPlayer>FR7CPlayer":
/* 800AC2A8 000A9208 90 83 00 04 */ stw r4, 4(r3)
/* 800AC2AC 000A920C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR13CPhysicsActor"
"Visit__20TCastToPtr<7CPlayer>FR13CPhysicsActor":
/* 800AC2B0 000A9210 38 00 00 00 */ li r0, 0
/* 800AC2B4 000A9214 90 03 00 04 */ stw r0, 4(r3)
/* 800AC2B8 000A9218 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR3CAi"
"Visit__20TCastToPtr<7CPlayer>FR3CAi":
/* 800AC2BC 000A921C 38 00 00 00 */ li r0, 0
/* 800AC2C0 000A9220 90 03 00 04 */ stw r0, 4(r3)
/* 800AC2C4 000A9224 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR11CPathCamera"
"Visit__20TCastToPtr<7CPlayer>FR11CPathCamera":
/* 800AC2C8 000A9228 38 00 00 00 */ li r0, 0
/* 800AC2CC 000A922C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC2D0 000A9230 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR18CMetroidPrimeRelay"
"Visit__20TCastToPtr<7CPlayer>FR18CMetroidPrimeRelay":
/* 800AC2D4 000A9234 38 00 00 00 */ li r0, 0
/* 800AC2D8 000A9238 90 03 00 04 */ stw r0, 4(r3)
/* 800AC2DC 000A923C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR19CHUDBillboardEffect"
"Visit__20TCastToPtr<7CPlayer>FR19CHUDBillboardEffect":
/* 800AC2E0 000A9240 38 00 00 00 */ li r0, 0
/* 800AC2E4 000A9244 90 03 00 04 */ stw r0, 4(r3)
/* 800AC2E8 000A9248 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR15CGameProjectile"
"Visit__20TCastToPtr<7CPlayer>FR15CGameProjectile":
/* 800AC2EC 000A924C 38 00 00 00 */ li r0, 0
/* 800AC2F0 000A9250 90 03 00 04 */ stw r0, 4(r3)
/* 800AC2F4 000A9254 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR10CGameLight"
"Visit__20TCastToPtr<7CPlayer>FR10CGameLight":
/* 800AC2F8 000A9258 38 00 00 00 */ li r0, 0
/* 800AC2FC 000A925C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC300 000A9260 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR11CGameCamera"
"Visit__20TCastToPtr<7CPlayer>FR11CGameCamera":
/* 800AC304 000A9264 38 00 00 00 */ li r0, 0
/* 800AC308 000A9268 90 03 00 04 */ stw r0, 4(r3)
/* 800AC30C 000A926C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR10CFishCloud"
"Visit__20TCastToPtr<7CPlayer>FR10CFishCloud":
/* 800AC310 000A9270 38 00 00 00 */ li r0, 0
/* 800AC314 000A9274 90 03 00 04 */ stw r0, 4(r3)
/* 800AC318 000A9278 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR18CFirstPersonCamera"
"Visit__20TCastToPtr<7CPlayer>FR18CFirstPersonCamera":
/* 800AC31C 000A927C 38 00 00 00 */ li r0, 0
/* 800AC320 000A9280 90 03 00 04 */ stw r0, 4(r3)
/* 800AC324 000A9284 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR10CExplosion"
"Visit__20TCastToPtr<7CPlayer>FR10CExplosion":
/* 800AC328 000A9288 38 00 00 00 */ li r0, 0
/* 800AC32C 000A928C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC330 000A9290 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR7CEntity"
"Visit__20TCastToPtr<7CPlayer>FR7CEntity":
/* 800AC334 000A9294 38 00 00 00 */ li r0, 0
/* 800AC338 000A9298 90 03 00 04 */ stw r0, 4(r3)
/* 800AC33C 000A929C 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR17CEnergyProjectile"
"Visit__20TCastToPtr<7CPlayer>FR17CEnergyProjectile":
/* 800AC340 000A92A0 38 00 00 00 */ li r0, 0
/* 800AC344 000A92A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC348 000A92A8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR16CDestroyableRock"
"Visit__20TCastToPtr<7CPlayer>FR16CDestroyableRock":
/* 800AC34C 000A92AC 38 00 00 00 */ li r0, 0
/* 800AC350 000A92B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC354 000A92B4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR15CCollisionActor"
"Visit__20TCastToPtr<7CPlayer>FR15CCollisionActor":
/* 800AC358 000A92B8 38 00 00 00 */ li r0, 0
/* 800AC35C 000A92BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC360 000A92C0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR16CCinematicCamera"
"Visit__20TCastToPtr<7CPlayer>FR16CCinematicCamera":
/* 800AC364 000A92C4 38 00 00 00 */ li r0, 0
/* 800AC368 000A92C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC36C 000A92CC 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR5CBomb"
"Visit__20TCastToPtr<7CPlayer>FR5CBomb":
/* 800AC370 000A92D0 38 00 00 00 */ li r0, 0
/* 800AC374 000A92D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC378 000A92D8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR11CBallCamera"
"Visit__20TCastToPtr<7CPlayer>FR11CBallCamera":
/* 800AC37C 000A92DC 38 00 00 00 */ li r0, 0
/* 800AC380 000A92E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC384 000A92E4 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CPlayer>FR6CActor"
"Visit__20TCastToPtr<7CPlayer>FR6CActor":
/* 800AC388 000A92E8 38 00 00 00 */ li r0, 0
/* 800AC38C 000A92EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC390 000A92F0 4E 80 00 20 */ blr
.global "__ct__20TCastToPtr<7CPlayer>FP7CEntity"
"__ct__20TCastToPtr<7CPlayer>FP7CEntity":
/* 800AC394 000A92F4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AC398 000A92F8 7C 08 02 A6 */ mflr r0
/* 800AC39C 000A92FC 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AC3A0 000A9300 3C A0 80 3E */ lis r5, lbl_803DCFF8@ha
/* 800AC3A4 000A9304 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AC3A8 000A9308 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AC3AC 000A930C 28 04 00 00 */ cmplwi r4, 0
/* 800AC3B0 000A9310 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AC3B4 000A9314 7C 7F 1B 78 */ mr r31, r3
/* 800AC3B8 000A9318 38 65 CF F8 */ addi r3, r5, lbl_803DCFF8@l
/* 800AC3BC 000A931C 90 1F 00 00 */ stw r0, 0(r31)
/* 800AC3C0 000A9320 38 00 00 00 */ li r0, 0
/* 800AC3C4 000A9324 90 7F 00 00 */ stw r3, 0(r31)
/* 800AC3C8 000A9328 90 1F 00 04 */ stw r0, 4(r31)
/* 800AC3CC 000A932C 41 82 00 1C */ beq lbl_800AC3E8
/* 800AC3D0 000A9330 7C 83 23 78 */ mr r3, r4
/* 800AC3D4 000A9334 7F E4 FB 78 */ mr r4, r31
/* 800AC3D8 000A9338 81 83 00 00 */ lwz r12, 0(r3)
/* 800AC3DC 000A933C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AC3E0 000A9340 7D 89 03 A6 */ mtctr r12
/* 800AC3E4 000A9344 4E 80 04 21 */ bctrl
lbl_800AC3E8:
/* 800AC3E8 000A9348 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AC3EC 000A934C 7F E3 FB 78 */ mr r3, r31
/* 800AC3F0 000A9350 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AC3F4 000A9354 7C 08 03 A6 */ mtlr r0
/* 800AC3F8 000A9358 38 21 00 10 */ addi r1, r1, 0x10
/* 800AC3FC 000A935C 4E 80 00 20 */ blr
.global "__ct__20TCastToPtr<7CPlayer>FR7CEntity"
"__ct__20TCastToPtr<7CPlayer>FR7CEntity":
/* 800AC400 000A9360 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AC404 000A9364 7C 08 02 A6 */ mflr r0
/* 800AC408 000A9368 3C A0 80 3E */ lis r5, lbl_803DCFF8@ha
/* 800AC40C 000A936C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AC410 000A9370 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AC414 000A9374 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AC418 000A9378 38 A5 CF F8 */ addi r5, r5, lbl_803DCFF8@l
/* 800AC41C 000A937C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AC420 000A9380 7C 7F 1B 78 */ mr r31, r3
/* 800AC424 000A9384 90 03 00 00 */ stw r0, 0(r3)
/* 800AC428 000A9388 7C 83 23 78 */ mr r3, r4
/* 800AC42C 000A938C 38 00 00 00 */ li r0, 0
/* 800AC430 000A9390 7F E4 FB 78 */ mr r4, r31
/* 800AC434 000A9394 90 BF 00 00 */ stw r5, 0(r31)
/* 800AC438 000A9398 90 1F 00 04 */ stw r0, 4(r31)
/* 800AC43C 000A939C 81 83 00 00 */ lwz r12, 0(r3)
/* 800AC440 000A93A0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AC444 000A93A4 7D 89 03 A6 */ mtctr r12
/* 800AC448 000A93A8 4E 80 04 21 */ bctrl
/* 800AC44C 000A93AC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AC450 000A93B0 7F E3 FB 78 */ mr r3, r31
/* 800AC454 000A93B4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AC458 000A93B8 7C 08 03 A6 */ mtlr r0
/* 800AC45C 000A93BC 38 21 00 10 */ addi r1, r1, 0x10
/* 800AC460 000A93C0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR7CWeapon"
"Visit__27TCastToPtr<13CPhysicsActor>FR7CWeapon":
/* 800AC464 000A93C4 38 00 00 00 */ li r0, 0
/* 800AC468 000A93C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC46C 000A93CC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR17CWallCrawlerSwarm"
"Visit__27TCastToPtr<13CPhysicsActor>FR17CWallCrawlerSwarm":
/* 800AC470 000A93D0 38 00 00 00 */ li r0, 0
/* 800AC474 000A93D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC478 000A93D8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR20CScriptSpindleCamera"
"Visit__27TCastToPtr<13CPhysicsActor>FR20CScriptSpindleCamera":
/* 800AC47C 000A93DC 38 00 00 00 */ li r0, 0
/* 800AC480 000A93E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC484 000A93E4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR15CSnakeWeedSwarm"
"Visit__27TCastToPtr<13CPhysicsActor>FR15CSnakeWeedSwarm":
/* 800AC488 000A93E8 38 00 00 00 */ li r0, 0
/* 800AC48C 000A93EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC490 000A93F0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR15CScriptWaypoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR15CScriptWaypoint":
/* 800AC494 000A93F4 38 00 00 00 */ li r0, 0
/* 800AC498 000A93F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC49C 000A93FC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptWater"
"Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptWater":
/* 800AC4A0 000A9400 38 00 00 00 */ li r0, 0
/* 800AC4A4 000A9404 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4A8 000A9408 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptVisorFlare"
"Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptVisorFlare":
/* 800AC4AC 000A940C 38 00 00 00 */ li r0, 0
/* 800AC4B0 000A9410 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4B4 000A9414 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR14CScriptTrigger"
"Visit__27TCastToPtr<13CPhysicsActor>FR14CScriptTrigger":
/* 800AC4B8 000A9418 38 00 00 00 */ li r0, 0
/* 800AC4BC 000A941C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4C0 000A9420 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptTimer"
"Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptTimer":
/* 800AC4C4 000A9424 38 00 00 00 */ li r0, 0
/* 800AC4C8 000A9428 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4CC 000A942C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR10CTeamAiMgr"
"Visit__27TCastToPtr<13CPhysicsActor>FR10CTeamAiMgr":
/* 800AC4D0 000A9430 38 00 00 00 */ li r0, 0
/* 800AC4D4 000A9434 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4D8 000A9438 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR21CScriptTargetingPoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR21CScriptTargetingPoint":
/* 800AC4DC 000A943C 38 00 00 00 */ li r0, 0
/* 800AC4E0 000A9440 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4E4 000A9444 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR25CScriptSpiderBallWaypoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR25CScriptSpiderBallWaypoint":
/* 800AC4E8 000A9448 38 00 00 00 */ li r0, 0
/* 800AC4EC 000A944C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4F0 000A9450 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR34CScriptSpiderBallAttractionSurface"
"Visit__27TCastToPtr<13CPhysicsActor>FR34CScriptSpiderBallAttractionSurface":
/* 800AC4F4 000A9454 38 00 00 00 */ li r0, 0
/* 800AC4F8 000A9458 90 03 00 04 */ stw r0, 4(r3)
/* 800AC4FC 000A945C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR22CScriptSpecialFunction"
"Visit__27TCastToPtr<13CPhysicsActor>FR22CScriptSpecialFunction":
/* 800AC500 000A9460 38 00 00 00 */ li r0, 0
/* 800AC504 000A9464 90 03 00 04 */ stw r0, 4(r3)
/* 800AC508 000A9468 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptSpawnPoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptSpawnPoint":
/* 800AC50C 000A946C 38 00 00 00 */ li r0, 0
/* 800AC510 000A9470 90 03 00 04 */ stw r0, 4(r3)
/* 800AC514 000A9474 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptSound"
"Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptSound":
/* 800AC518 000A9478 38 00 00 00 */ li r0, 0
/* 800AC51C 000A947C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC520 000A9480 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR20CScriptRoomAcoustics"
"Visit__27TCastToPtr<13CPhysicsActor>FR20CScriptRoomAcoustics":
/* 800AC524 000A9484 38 00 00 00 */ li r0, 0
/* 800AC528 000A9488 90 03 00 04 */ stw r0, 4(r3)
/* 800AC52C 000A948C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR22CScriptPointOfinterest"
"Visit__27TCastToPtr<13CPhysicsActor>FR22CScriptPointOfinterest":
/* 800AC530 000A9490 38 00 00 00 */ li r0, 0
/* 800AC534 000A9494 90 03 00 04 */ stw r0, 4(r3)
/* 800AC538 000A9498 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptPlayerHint"
"Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptPlayerHint":
/* 800AC53C 000A949C 38 00 00 00 */ li r0, 0
/* 800AC540 000A94A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC544 000A94A4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR15CScriptPlatform"
"Visit__27TCastToPtr<13CPhysicsActor>FR15CScriptPlatform":
/* 800AC548 000A94A8 90 83 00 04 */ stw r4, 4(r3)
/* 800AC54C 000A94AC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR13CScriptPickup"
"Visit__27TCastToPtr<13CPhysicsActor>FR13CScriptPickup":
/* 800AC550 000A94B0 90 83 00 04 */ stw r4, 4(r3)
/* 800AC554 000A94B4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR15CScriptMazeNode"
"Visit__27TCastToPtr<13CPhysicsActor>FR15CScriptMazeNode":
/* 800AC558 000A94B8 38 00 00 00 */ li r0, 0
/* 800AC55C 000A94BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC560 000A94C0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR16CScriptGunTurret"
"Visit__27TCastToPtr<13CPhysicsActor>FR16CScriptGunTurret":
/* 800AC564 000A94C4 90 83 00 04 */ stw r4, 4(r3)
/* 800AC568 000A94C8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR19CScriptGrapplePoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR19CScriptGrapplePoint":
/* 800AC56C 000A94CC 38 00 00 00 */ li r0, 0
/* 800AC570 000A94D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC574 000A94D4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR13CScriptEffect"
"Visit__27TCastToPtr<13CPhysicsActor>FR13CScriptEffect":
/* 800AC578 000A94D8 38 00 00 00 */ li r0, 0
/* 800AC57C 000A94DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC580 000A94E0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR11CScriptDoor"
"Visit__27TCastToPtr<13CPhysicsActor>FR11CScriptDoor":
/* 800AC584 000A94E4 90 83 00 04 */ stw r4, 4(r3)
/* 800AC588 000A94E8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR11CScriptDock"
"Visit__27TCastToPtr<13CPhysicsActor>FR11CScriptDock":
/* 800AC58C 000A94EC 90 83 00 04 */ stw r4, 4(r3)
/* 800AC590 000A94F0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR18CScriptDistanceFog"
"Visit__27TCastToPtr<13CPhysicsActor>FR18CScriptDistanceFog":
/* 800AC594 000A94F4 38 00 00 00 */ li r0, 0
/* 800AC598 000A94F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC59C 000A94FC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR26CScriptDebugCameraWaypoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR26CScriptDebugCameraWaypoint":
/* 800AC5A0 000A9500 38 00 00 00 */ li r0, 0
/* 800AC5A4 000A9504 90 03 00 04 */ stw r0, 4(r3)
/* 800AC5A8 000A9508 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptCoverPoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptCoverPoint":
/* 800AC5AC 000A950C 38 00 00 00 */ li r0, 0
/* 800AC5B0 000A9510 90 03 00 04 */ stw r0, 4(r3)
/* 800AC5B4 000A9514 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR21CScriptCameraWaypoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR21CScriptCameraWaypoint":
/* 800AC5B8 000A9518 38 00 00 00 */ li r0, 0
/* 800AC5BC 000A951C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC5C0 000A9520 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR24CScriptCameraPitchVolume"
"Visit__27TCastToPtr<13CPhysicsActor>FR24CScriptCameraPitchVolume":
/* 800AC5C4 000A9524 38 00 00 00 */ li r0, 0
/* 800AC5C8 000A9528 90 03 00 04 */ stw r0, 4(r3)
/* 800AC5CC 000A952C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptCameraHint"
"Visit__27TCastToPtr<13CPhysicsActor>FR17CScriptCameraHint":
/* 800AC5D0 000A9530 38 00 00 00 */ li r0, 0
/* 800AC5D4 000A9534 90 03 00 04 */ stw r0, 4(r3)
/* 800AC5D8 000A9538 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR18CScriptAiJumpPoint"
"Visit__27TCastToPtr<13CPhysicsActor>FR18CScriptAiJumpPoint":
/* 800AC5DC 000A953C 38 00 00 00 */ li r0, 0
/* 800AC5E0 000A9540 90 03 00 04 */ stw r0, 4(r3)
/* 800AC5E4 000A9544 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR20CScriptActorKeyframe"
"Visit__27TCastToPtr<13CPhysicsActor>FR20CScriptActorKeyframe":
/* 800AC5E8 000A9548 38 00 00 00 */ li r0, 0
/* 800AC5EC 000A954C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC5F0 000A9550 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptActor"
"Visit__27TCastToPtr<13CPhysicsActor>FR12CScriptActor":
/* 800AC5F4 000A9554 90 83 00 04 */ stw r4, 4(r3)
/* 800AC5F8 000A9558 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR9CRepulsor"
"Visit__27TCastToPtr<13CPhysicsActor>FR9CRepulsor":
/* 800AC5FC 000A955C 38 00 00 00 */ li r0, 0
/* 800AC600 000A9560 90 03 00 04 */ stw r0, 4(r3)
/* 800AC604 000A9564 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR7CPlayer"
"Visit__27TCastToPtr<13CPhysicsActor>FR7CPlayer":
/* 800AC608 000A9568 90 83 00 04 */ stw r4, 4(r3)
/* 800AC60C 000A956C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR13CPhysicsActor"
"Visit__27TCastToPtr<13CPhysicsActor>FR13CPhysicsActor":
/* 800AC610 000A9570 90 83 00 04 */ stw r4, 4(r3)
/* 800AC614 000A9574 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR3CAi"
"Visit__27TCastToPtr<13CPhysicsActor>FR3CAi":
/* 800AC618 000A9578 90 83 00 04 */ stw r4, 4(r3)
/* 800AC61C 000A957C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR11CPathCamera"
"Visit__27TCastToPtr<13CPhysicsActor>FR11CPathCamera":
/* 800AC620 000A9580 38 00 00 00 */ li r0, 0
/* 800AC624 000A9584 90 03 00 04 */ stw r0, 4(r3)
/* 800AC628 000A9588 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR18CMetroidPrimeRelay"
"Visit__27TCastToPtr<13CPhysicsActor>FR18CMetroidPrimeRelay":
/* 800AC62C 000A958C 38 00 00 00 */ li r0, 0
/* 800AC630 000A9590 90 03 00 04 */ stw r0, 4(r3)
/* 800AC634 000A9594 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR19CHUDBillboardEffect"
"Visit__27TCastToPtr<13CPhysicsActor>FR19CHUDBillboardEffect":
/* 800AC638 000A9598 38 00 00 00 */ li r0, 0
/* 800AC63C 000A959C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC640 000A95A0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR15CGameProjectile"
"Visit__27TCastToPtr<13CPhysicsActor>FR15CGameProjectile":
/* 800AC644 000A95A4 38 00 00 00 */ li r0, 0
/* 800AC648 000A95A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC64C 000A95AC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR10CGameLight"
"Visit__27TCastToPtr<13CPhysicsActor>FR10CGameLight":
/* 800AC650 000A95B0 38 00 00 00 */ li r0, 0
/* 800AC654 000A95B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC658 000A95B8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR11CGameCamera"
"Visit__27TCastToPtr<13CPhysicsActor>FR11CGameCamera":
/* 800AC65C 000A95BC 38 00 00 00 */ li r0, 0
/* 800AC660 000A95C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC664 000A95C4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR10CFishCloud"
"Visit__27TCastToPtr<13CPhysicsActor>FR10CFishCloud":
/* 800AC668 000A95C8 38 00 00 00 */ li r0, 0
/* 800AC66C 000A95CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC670 000A95D0 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR18CFirstPersonCamera"
"Visit__27TCastToPtr<13CPhysicsActor>FR18CFirstPersonCamera":
/* 800AC674 000A95D4 38 00 00 00 */ li r0, 0
/* 800AC678 000A95D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC67C 000A95DC 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR10CExplosion"
"Visit__27TCastToPtr<13CPhysicsActor>FR10CExplosion":
/* 800AC680 000A95E0 38 00 00 00 */ li r0, 0
/* 800AC684 000A95E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC688 000A95E8 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR7CEntity"
"Visit__27TCastToPtr<13CPhysicsActor>FR7CEntity":
/* 800AC68C 000A95EC 38 00 00 00 */ li r0, 0
/* 800AC690 000A95F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC694 000A95F4 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR17CEnergyProjectile"
"Visit__27TCastToPtr<13CPhysicsActor>FR17CEnergyProjectile":
/* 800AC698 000A95F8 38 00 00 00 */ li r0, 0
/* 800AC69C 000A95FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC6A0 000A9600 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR16CDestroyableRock"
"Visit__27TCastToPtr<13CPhysicsActor>FR16CDestroyableRock":
/* 800AC6A4 000A9604 90 83 00 04 */ stw r4, 4(r3)
/* 800AC6A8 000A9608 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR15CCollisionActor"
"Visit__27TCastToPtr<13CPhysicsActor>FR15CCollisionActor":
/* 800AC6AC 000A960C 90 83 00 04 */ stw r4, 4(r3)
/* 800AC6B0 000A9610 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR16CCinematicCamera"
"Visit__27TCastToPtr<13CPhysicsActor>FR16CCinematicCamera":
/* 800AC6B4 000A9614 38 00 00 00 */ li r0, 0
/* 800AC6B8 000A9618 90 03 00 04 */ stw r0, 4(r3)
/* 800AC6BC 000A961C 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR5CBomb"
"Visit__27TCastToPtr<13CPhysicsActor>FR5CBomb":
/* 800AC6C0 000A9620 38 00 00 00 */ li r0, 0
/* 800AC6C4 000A9624 90 03 00 04 */ stw r0, 4(r3)
/* 800AC6C8 000A9628 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR11CBallCamera"
"Visit__27TCastToPtr<13CPhysicsActor>FR11CBallCamera":
/* 800AC6CC 000A962C 38 00 00 00 */ li r0, 0
/* 800AC6D0 000A9630 90 03 00 04 */ stw r0, 4(r3)
/* 800AC6D4 000A9634 4E 80 00 20 */ blr
.global "Visit__27TCastToPtr<13CPhysicsActor>FR6CActor"
"Visit__27TCastToPtr<13CPhysicsActor>FR6CActor":
/* 800AC6D8 000A9638 38 00 00 00 */ li r0, 0
/* 800AC6DC 000A963C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC6E0 000A9640 4E 80 00 20 */ blr
.global "__ct__27TCastToPtr<13CPhysicsActor>FP7CEntity"
"__ct__27TCastToPtr<13CPhysicsActor>FP7CEntity":
/* 800AC6E4 000A9644 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AC6E8 000A9648 7C 08 02 A6 */ mflr r0
/* 800AC6EC 000A964C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AC6F0 000A9650 3C A0 80 3E */ lis r5, lbl_803DCF0C@ha
/* 800AC6F4 000A9654 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AC6F8 000A9658 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AC6FC 000A965C 28 04 00 00 */ cmplwi r4, 0
/* 800AC700 000A9660 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AC704 000A9664 7C 7F 1B 78 */ mr r31, r3
/* 800AC708 000A9668 38 65 CF 0C */ addi r3, r5, lbl_803DCF0C@l
/* 800AC70C 000A966C 90 1F 00 00 */ stw r0, 0(r31)
/* 800AC710 000A9670 38 00 00 00 */ li r0, 0
/* 800AC714 000A9674 90 7F 00 00 */ stw r3, 0(r31)
/* 800AC718 000A9678 90 1F 00 04 */ stw r0, 4(r31)
/* 800AC71C 000A967C 41 82 00 1C */ beq lbl_800AC738
/* 800AC720 000A9680 7C 83 23 78 */ mr r3, r4
/* 800AC724 000A9684 7F E4 FB 78 */ mr r4, r31
/* 800AC728 000A9688 81 83 00 00 */ lwz r12, 0(r3)
/* 800AC72C 000A968C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AC730 000A9690 7D 89 03 A6 */ mtctr r12
/* 800AC734 000A9694 4E 80 04 21 */ bctrl
lbl_800AC738:
/* 800AC738 000A9698 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AC73C 000A969C 7F E3 FB 78 */ mr r3, r31
/* 800AC740 000A96A0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AC744 000A96A4 7C 08 03 A6 */ mtlr r0
/* 800AC748 000A96A8 38 21 00 10 */ addi r1, r1, 0x10
/* 800AC74C 000A96AC 4E 80 00 20 */ blr
.global "__ct__27TCastToPtr<13CPhysicsActor>FR7CEntity"
"__ct__27TCastToPtr<13CPhysicsActor>FR7CEntity":
/* 800AC750 000A96B0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AC754 000A96B4 7C 08 02 A6 */ mflr r0
/* 800AC758 000A96B8 3C A0 80 3E */ lis r5, lbl_803DCF0C@ha
/* 800AC75C 000A96BC 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AC760 000A96C0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AC764 000A96C4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AC768 000A96C8 38 A5 CF 0C */ addi r5, r5, lbl_803DCF0C@l
/* 800AC76C 000A96CC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AC770 000A96D0 7C 7F 1B 78 */ mr r31, r3
/* 800AC774 000A96D4 90 03 00 00 */ stw r0, 0(r3)
/* 800AC778 000A96D8 7C 83 23 78 */ mr r3, r4
/* 800AC77C 000A96DC 38 00 00 00 */ li r0, 0
/* 800AC780 000A96E0 7F E4 FB 78 */ mr r4, r31
/* 800AC784 000A96E4 90 BF 00 00 */ stw r5, 0(r31)
/* 800AC788 000A96E8 90 1F 00 04 */ stw r0, 4(r31)
/* 800AC78C 000A96EC 81 83 00 00 */ lwz r12, 0(r3)
/* 800AC790 000A96F0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AC794 000A96F4 7D 89 03 A6 */ mtctr r12
/* 800AC798 000A96F8 4E 80 04 21 */ bctrl
/* 800AC79C 000A96FC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AC7A0 000A9700 7F E3 FB 78 */ mr r3, r31
/* 800AC7A4 000A9704 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AC7A8 000A9708 7C 08 03 A6 */ mtlr r0
/* 800AC7AC 000A970C 38 21 00 10 */ addi r1, r1, 0x10
/* 800AC7B0 000A9710 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR7CWeapon"
"Visit__16TCastToPtr<3CAi>FR7CWeapon":
/* 800AC7B4 000A9714 38 00 00 00 */ li r0, 0
/* 800AC7B8 000A9718 90 03 00 04 */ stw r0, 4(r3)
/* 800AC7BC 000A971C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR17CWallCrawlerSwarm"
"Visit__16TCastToPtr<3CAi>FR17CWallCrawlerSwarm":
/* 800AC7C0 000A9720 38 00 00 00 */ li r0, 0
/* 800AC7C4 000A9724 90 03 00 04 */ stw r0, 4(r3)
/* 800AC7C8 000A9728 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR20CScriptSpindleCamera"
"Visit__16TCastToPtr<3CAi>FR20CScriptSpindleCamera":
/* 800AC7CC 000A972C 38 00 00 00 */ li r0, 0
/* 800AC7D0 000A9730 90 03 00 04 */ stw r0, 4(r3)
/* 800AC7D4 000A9734 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR15CSnakeWeedSwarm"
"Visit__16TCastToPtr<3CAi>FR15CSnakeWeedSwarm":
/* 800AC7D8 000A9738 38 00 00 00 */ li r0, 0
/* 800AC7DC 000A973C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC7E0 000A9740 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR15CScriptWaypoint"
"Visit__16TCastToPtr<3CAi>FR15CScriptWaypoint":
/* 800AC7E4 000A9744 38 00 00 00 */ li r0, 0
/* 800AC7E8 000A9748 90 03 00 04 */ stw r0, 4(r3)
/* 800AC7EC 000A974C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR12CScriptWater"
"Visit__16TCastToPtr<3CAi>FR12CScriptWater":
/* 800AC7F0 000A9750 38 00 00 00 */ li r0, 0
/* 800AC7F4 000A9754 90 03 00 04 */ stw r0, 4(r3)
/* 800AC7F8 000A9758 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR17CScriptVisorFlare"
"Visit__16TCastToPtr<3CAi>FR17CScriptVisorFlare":
/* 800AC7FC 000A975C 38 00 00 00 */ li r0, 0
/* 800AC800 000A9760 90 03 00 04 */ stw r0, 4(r3)
/* 800AC804 000A9764 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR14CScriptTrigger"
"Visit__16TCastToPtr<3CAi>FR14CScriptTrigger":
/* 800AC808 000A9768 38 00 00 00 */ li r0, 0
/* 800AC80C 000A976C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC810 000A9770 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR12CScriptTimer"
"Visit__16TCastToPtr<3CAi>FR12CScriptTimer":
/* 800AC814 000A9774 38 00 00 00 */ li r0, 0
/* 800AC818 000A9778 90 03 00 04 */ stw r0, 4(r3)
/* 800AC81C 000A977C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR10CTeamAiMgr"
"Visit__16TCastToPtr<3CAi>FR10CTeamAiMgr":
/* 800AC820 000A9780 38 00 00 00 */ li r0, 0
/* 800AC824 000A9784 90 03 00 04 */ stw r0, 4(r3)
/* 800AC828 000A9788 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR21CScriptTargetingPoint"
"Visit__16TCastToPtr<3CAi>FR21CScriptTargetingPoint":
/* 800AC82C 000A978C 38 00 00 00 */ li r0, 0
/* 800AC830 000A9790 90 03 00 04 */ stw r0, 4(r3)
/* 800AC834 000A9794 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR25CScriptSpiderBallWaypoint"
"Visit__16TCastToPtr<3CAi>FR25CScriptSpiderBallWaypoint":
/* 800AC838 000A9798 38 00 00 00 */ li r0, 0
/* 800AC83C 000A979C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC840 000A97A0 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR34CScriptSpiderBallAttractionSurface"
"Visit__16TCastToPtr<3CAi>FR34CScriptSpiderBallAttractionSurface":
/* 800AC844 000A97A4 38 00 00 00 */ li r0, 0
/* 800AC848 000A97A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC84C 000A97AC 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR22CScriptSpecialFunction"
"Visit__16TCastToPtr<3CAi>FR22CScriptSpecialFunction":
/* 800AC850 000A97B0 38 00 00 00 */ li r0, 0
/* 800AC854 000A97B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC858 000A97B8 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR17CScriptSpawnPoint"
"Visit__16TCastToPtr<3CAi>FR17CScriptSpawnPoint":
/* 800AC85C 000A97BC 38 00 00 00 */ li r0, 0
/* 800AC860 000A97C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC864 000A97C4 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR12CScriptSound"
"Visit__16TCastToPtr<3CAi>FR12CScriptSound":
/* 800AC868 000A97C8 38 00 00 00 */ li r0, 0
/* 800AC86C 000A97CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC870 000A97D0 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR20CScriptRoomAcoustics"
"Visit__16TCastToPtr<3CAi>FR20CScriptRoomAcoustics":
/* 800AC874 000A97D4 38 00 00 00 */ li r0, 0
/* 800AC878 000A97D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC87C 000A97DC 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR22CScriptPointOfinterest"
"Visit__16TCastToPtr<3CAi>FR22CScriptPointOfinterest":
/* 800AC880 000A97E0 38 00 00 00 */ li r0, 0
/* 800AC884 000A97E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC888 000A97E8 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR17CScriptPlayerHint"
"Visit__16TCastToPtr<3CAi>FR17CScriptPlayerHint":
/* 800AC88C 000A97EC 38 00 00 00 */ li r0, 0
/* 800AC890 000A97F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC894 000A97F4 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR15CScriptPlatform"
"Visit__16TCastToPtr<3CAi>FR15CScriptPlatform":
/* 800AC898 000A97F8 38 00 00 00 */ li r0, 0
/* 800AC89C 000A97FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8A0 000A9800 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR13CScriptPickup"
"Visit__16TCastToPtr<3CAi>FR13CScriptPickup":
/* 800AC8A4 000A9804 38 00 00 00 */ li r0, 0
/* 800AC8A8 000A9808 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8AC 000A980C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR15CScriptMazeNode"
"Visit__16TCastToPtr<3CAi>FR15CScriptMazeNode":
/* 800AC8B0 000A9810 38 00 00 00 */ li r0, 0
/* 800AC8B4 000A9814 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8B8 000A9818 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR16CScriptGunTurret"
"Visit__16TCastToPtr<3CAi>FR16CScriptGunTurret":
/* 800AC8BC 000A981C 38 00 00 00 */ li r0, 0
/* 800AC8C0 000A9820 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8C4 000A9824 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR19CScriptGrapplePoint"
"Visit__16TCastToPtr<3CAi>FR19CScriptGrapplePoint":
/* 800AC8C8 000A9828 38 00 00 00 */ li r0, 0
/* 800AC8CC 000A982C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8D0 000A9830 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR13CScriptEffect"
"Visit__16TCastToPtr<3CAi>FR13CScriptEffect":
/* 800AC8D4 000A9834 38 00 00 00 */ li r0, 0
/* 800AC8D8 000A9838 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8DC 000A983C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR11CScriptDoor"
"Visit__16TCastToPtr<3CAi>FR11CScriptDoor":
/* 800AC8E0 000A9840 38 00 00 00 */ li r0, 0
/* 800AC8E4 000A9844 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8E8 000A9848 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR11CScriptDock"
"Visit__16TCastToPtr<3CAi>FR11CScriptDock":
/* 800AC8EC 000A984C 38 00 00 00 */ li r0, 0
/* 800AC8F0 000A9850 90 03 00 04 */ stw r0, 4(r3)
/* 800AC8F4 000A9854 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR18CScriptDistanceFog"
"Visit__16TCastToPtr<3CAi>FR18CScriptDistanceFog":
/* 800AC8F8 000A9858 38 00 00 00 */ li r0, 0
/* 800AC8FC 000A985C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC900 000A9860 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR26CScriptDebugCameraWaypoint"
"Visit__16TCastToPtr<3CAi>FR26CScriptDebugCameraWaypoint":
/* 800AC904 000A9864 38 00 00 00 */ li r0, 0
/* 800AC908 000A9868 90 03 00 04 */ stw r0, 4(r3)
/* 800AC90C 000A986C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR17CScriptCoverPoint"
"Visit__16TCastToPtr<3CAi>FR17CScriptCoverPoint":
/* 800AC910 000A9870 38 00 00 00 */ li r0, 0
/* 800AC914 000A9874 90 03 00 04 */ stw r0, 4(r3)
/* 800AC918 000A9878 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR21CScriptCameraWaypoint"
"Visit__16TCastToPtr<3CAi>FR21CScriptCameraWaypoint":
/* 800AC91C 000A987C 38 00 00 00 */ li r0, 0
/* 800AC920 000A9880 90 03 00 04 */ stw r0, 4(r3)
/* 800AC924 000A9884 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR24CScriptCameraPitchVolume"
"Visit__16TCastToPtr<3CAi>FR24CScriptCameraPitchVolume":
/* 800AC928 000A9888 38 00 00 00 */ li r0, 0
/* 800AC92C 000A988C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC930 000A9890 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR17CScriptCameraHint"
"Visit__16TCastToPtr<3CAi>FR17CScriptCameraHint":
/* 800AC934 000A9894 38 00 00 00 */ li r0, 0
/* 800AC938 000A9898 90 03 00 04 */ stw r0, 4(r3)
/* 800AC93C 000A989C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR18CScriptAiJumpPoint"
"Visit__16TCastToPtr<3CAi>FR18CScriptAiJumpPoint":
/* 800AC940 000A98A0 38 00 00 00 */ li r0, 0
/* 800AC944 000A98A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC948 000A98A8 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR20CScriptActorKeyframe"
"Visit__16TCastToPtr<3CAi>FR20CScriptActorKeyframe":
/* 800AC94C 000A98AC 38 00 00 00 */ li r0, 0
/* 800AC950 000A98B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC954 000A98B4 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR12CScriptActor"
"Visit__16TCastToPtr<3CAi>FR12CScriptActor":
/* 800AC958 000A98B8 38 00 00 00 */ li r0, 0
/* 800AC95C 000A98BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AC960 000A98C0 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR9CRepulsor"
"Visit__16TCastToPtr<3CAi>FR9CRepulsor":
/* 800AC964 000A98C4 38 00 00 00 */ li r0, 0
/* 800AC968 000A98C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AC96C 000A98CC 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR7CPlayer"
"Visit__16TCastToPtr<3CAi>FR7CPlayer":
/* 800AC970 000A98D0 38 00 00 00 */ li r0, 0
/* 800AC974 000A98D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC978 000A98D8 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR13CPhysicsActor"
"Visit__16TCastToPtr<3CAi>FR13CPhysicsActor":
/* 800AC97C 000A98DC 38 00 00 00 */ li r0, 0
/* 800AC980 000A98E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AC984 000A98E4 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR3CAi"
"Visit__16TCastToPtr<3CAi>FR3CAi":
/* 800AC988 000A98E8 90 83 00 04 */ stw r4, 4(r3)
/* 800AC98C 000A98EC 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR11CPathCamera"
"Visit__16TCastToPtr<3CAi>FR11CPathCamera":
/* 800AC990 000A98F0 38 00 00 00 */ li r0, 0
/* 800AC994 000A98F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AC998 000A98F8 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR18CMetroidPrimeRelay"
"Visit__16TCastToPtr<3CAi>FR18CMetroidPrimeRelay":
/* 800AC99C 000A98FC 38 00 00 00 */ li r0, 0
/* 800AC9A0 000A9900 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9A4 000A9904 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR19CHUDBillboardEffect"
"Visit__16TCastToPtr<3CAi>FR19CHUDBillboardEffect":
/* 800AC9A8 000A9908 38 00 00 00 */ li r0, 0
/* 800AC9AC 000A990C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9B0 000A9910 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR15CGameProjectile"
"Visit__16TCastToPtr<3CAi>FR15CGameProjectile":
/* 800AC9B4 000A9914 38 00 00 00 */ li r0, 0
/* 800AC9B8 000A9918 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9BC 000A991C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR10CGameLight"
"Visit__16TCastToPtr<3CAi>FR10CGameLight":
/* 800AC9C0 000A9920 38 00 00 00 */ li r0, 0
/* 800AC9C4 000A9924 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9C8 000A9928 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR11CGameCamera"
"Visit__16TCastToPtr<3CAi>FR11CGameCamera":
/* 800AC9CC 000A992C 38 00 00 00 */ li r0, 0
/* 800AC9D0 000A9930 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9D4 000A9934 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR10CFishCloud"
"Visit__16TCastToPtr<3CAi>FR10CFishCloud":
/* 800AC9D8 000A9938 38 00 00 00 */ li r0, 0
/* 800AC9DC 000A993C 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9E0 000A9940 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR18CFirstPersonCamera"
"Visit__16TCastToPtr<3CAi>FR18CFirstPersonCamera":
/* 800AC9E4 000A9944 38 00 00 00 */ li r0, 0
/* 800AC9E8 000A9948 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9EC 000A994C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR10CExplosion"
"Visit__16TCastToPtr<3CAi>FR10CExplosion":
/* 800AC9F0 000A9950 38 00 00 00 */ li r0, 0
/* 800AC9F4 000A9954 90 03 00 04 */ stw r0, 4(r3)
/* 800AC9F8 000A9958 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR7CEntity"
"Visit__16TCastToPtr<3CAi>FR7CEntity":
/* 800AC9FC 000A995C 38 00 00 00 */ li r0, 0
/* 800ACA00 000A9960 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA04 000A9964 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR17CEnergyProjectile"
"Visit__16TCastToPtr<3CAi>FR17CEnergyProjectile":
/* 800ACA08 000A9968 38 00 00 00 */ li r0, 0
/* 800ACA0C 000A996C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA10 000A9970 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR16CDestroyableRock"
"Visit__16TCastToPtr<3CAi>FR16CDestroyableRock":
/* 800ACA14 000A9974 38 00 00 00 */ li r0, 0
/* 800ACA18 000A9978 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA1C 000A997C 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR15CCollisionActor"
"Visit__16TCastToPtr<3CAi>FR15CCollisionActor":
/* 800ACA20 000A9980 38 00 00 00 */ li r0, 0
/* 800ACA24 000A9984 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA28 000A9988 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR16CCinematicCamera"
"Visit__16TCastToPtr<3CAi>FR16CCinematicCamera":
/* 800ACA2C 000A998C 38 00 00 00 */ li r0, 0
/* 800ACA30 000A9990 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA34 000A9994 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR5CBomb"
"Visit__16TCastToPtr<3CAi>FR5CBomb":
/* 800ACA38 000A9998 38 00 00 00 */ li r0, 0
/* 800ACA3C 000A999C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA40 000A99A0 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR11CBallCamera"
"Visit__16TCastToPtr<3CAi>FR11CBallCamera":
/* 800ACA44 000A99A4 38 00 00 00 */ li r0, 0
/* 800ACA48 000A99A8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA4C 000A99AC 4E 80 00 20 */ blr
.global "Visit__16TCastToPtr<3CAi>FR6CActor"
"Visit__16TCastToPtr<3CAi>FR6CActor":
/* 800ACA50 000A99B0 38 00 00 00 */ li r0, 0
/* 800ACA54 000A99B4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACA58 000A99B8 4E 80 00 20 */ blr
.global "__ct__16TCastToPtr<3CAi>FP7CEntity"
"__ct__16TCastToPtr<3CAi>FP7CEntity":
/* 800ACA5C 000A99BC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ACA60 000A99C0 7C 08 02 A6 */ mflr r0
/* 800ACA64 000A99C4 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ACA68 000A99C8 3C A0 80 3E */ lis r5, lbl_803DCE20@ha
/* 800ACA6C 000A99CC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ACA70 000A99D0 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ACA74 000A99D4 28 04 00 00 */ cmplwi r4, 0
/* 800ACA78 000A99D8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ACA7C 000A99DC 7C 7F 1B 78 */ mr r31, r3
/* 800ACA80 000A99E0 38 65 CE 20 */ addi r3, r5, lbl_803DCE20@l
/* 800ACA84 000A99E4 90 1F 00 00 */ stw r0, 0(r31)
/* 800ACA88 000A99E8 38 00 00 00 */ li r0, 0
/* 800ACA8C 000A99EC 90 7F 00 00 */ stw r3, 0(r31)
/* 800ACA90 000A99F0 90 1F 00 04 */ stw r0, 4(r31)
/* 800ACA94 000A99F4 41 82 00 1C */ beq lbl_800ACAB0
/* 800ACA98 000A99F8 7C 83 23 78 */ mr r3, r4
/* 800ACA9C 000A99FC 7F E4 FB 78 */ mr r4, r31
/* 800ACAA0 000A9A00 81 83 00 00 */ lwz r12, 0(r3)
/* 800ACAA4 000A9A04 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ACAA8 000A9A08 7D 89 03 A6 */ mtctr r12
/* 800ACAAC 000A9A0C 4E 80 04 21 */ bctrl
lbl_800ACAB0:
/* 800ACAB0 000A9A10 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ACAB4 000A9A14 7F E3 FB 78 */ mr r3, r31
/* 800ACAB8 000A9A18 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ACABC 000A9A1C 7C 08 03 A6 */ mtlr r0
/* 800ACAC0 000A9A20 38 21 00 10 */ addi r1, r1, 0x10
/* 800ACAC4 000A9A24 4E 80 00 20 */ blr
.global "__ct__16TCastToPtr<10CPatterned>FR7CEntity"
"__ct__16TCastToPtr<10CPatterned>FR7CEntity":
/* 800ACAC8 000A9A28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ACACC 000A9A2C 7C 08 02 A6 */ mflr r0
/* 800ACAD0 000A9A30 3C A0 80 3E */ lis r5, lbl_803DCE20@ha
/* 800ACAD4 000A9A34 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ACAD8 000A9A38 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ACADC 000A9A3C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ACAE0 000A9A40 38 A5 CE 20 */ addi r5, r5, lbl_803DCE20@l
/* 800ACAE4 000A9A44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ACAE8 000A9A48 7C 7F 1B 78 */ mr r31, r3
/* 800ACAEC 000A9A4C 90 03 00 00 */ stw r0, 0(r3)
/* 800ACAF0 000A9A50 7C 83 23 78 */ mr r3, r4
/* 800ACAF4 000A9A54 38 00 00 00 */ li r0, 0
/* 800ACAF8 000A9A58 7F E4 FB 78 */ mr r4, r31
/* 800ACAFC 000A9A5C 90 BF 00 00 */ stw r5, 0(r31)
/* 800ACB00 000A9A60 90 1F 00 04 */ stw r0, 4(r31)
/* 800ACB04 000A9A64 81 83 00 00 */ lwz r12, 0(r3)
/* 800ACB08 000A9A68 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ACB0C 000A9A6C 7D 89 03 A6 */ mtctr r12
/* 800ACB10 000A9A70 4E 80 04 21 */ bctrl
/* 800ACB14 000A9A74 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ACB18 000A9A78 7F E3 FB 78 */ mr r3, r31
/* 800ACB1C 000A9A7C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ACB20 000A9A80 7C 08 03 A6 */ mtlr r0
/* 800ACB24 000A9A84 38 21 00 10 */ addi r1, r1, 0x10
/* 800ACB28 000A9A88 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR7CWeapon"
"Visit__25TCastToPtr<11CPathCamera>FR7CWeapon":
/* 800ACB2C 000A9A8C 38 00 00 00 */ li r0, 0
/* 800ACB30 000A9A90 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB34 000A9A94 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR17CWallCrawlerSwarm"
"Visit__25TCastToPtr<11CPathCamera>FR17CWallCrawlerSwarm":
/* 800ACB38 000A9A98 38 00 00 00 */ li r0, 0
/* 800ACB3C 000A9A9C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB40 000A9AA0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR20CScriptSpindleCamera"
"Visit__25TCastToPtr<11CPathCamera>FR20CScriptSpindleCamera":
/* 800ACB44 000A9AA4 38 00 00 00 */ li r0, 0
/* 800ACB48 000A9AA8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB4C 000A9AAC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR15CSnakeWeedSwarm"
"Visit__25TCastToPtr<11CPathCamera>FR15CSnakeWeedSwarm":
/* 800ACB50 000A9AB0 38 00 00 00 */ li r0, 0
/* 800ACB54 000A9AB4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB58 000A9AB8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR15CScriptWaypoint"
"Visit__25TCastToPtr<11CPathCamera>FR15CScriptWaypoint":
/* 800ACB5C 000A9ABC 38 00 00 00 */ li r0, 0
/* 800ACB60 000A9AC0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB64 000A9AC4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR12CScriptWater"
"Visit__25TCastToPtr<11CPathCamera>FR12CScriptWater":
/* 800ACB68 000A9AC8 38 00 00 00 */ li r0, 0
/* 800ACB6C 000A9ACC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB70 000A9AD0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR17CScriptVisorFlare"
"Visit__25TCastToPtr<11CPathCamera>FR17CScriptVisorFlare":
/* 800ACB74 000A9AD4 38 00 00 00 */ li r0, 0
/* 800ACB78 000A9AD8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB7C 000A9ADC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR14CScriptTrigger"
"Visit__25TCastToPtr<11CPathCamera>FR14CScriptTrigger":
/* 800ACB80 000A9AE0 38 00 00 00 */ li r0, 0
/* 800ACB84 000A9AE4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB88 000A9AE8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR12CScriptTimer"
"Visit__25TCastToPtr<11CPathCamera>FR12CScriptTimer":
/* 800ACB8C 000A9AEC 38 00 00 00 */ li r0, 0
/* 800ACB90 000A9AF0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACB94 000A9AF4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR10CTeamAiMgr"
"Visit__25TCastToPtr<11CPathCamera>FR10CTeamAiMgr":
/* 800ACB98 000A9AF8 38 00 00 00 */ li r0, 0
/* 800ACB9C 000A9AFC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBA0 000A9B00 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR21CScriptTargetingPoint"
"Visit__25TCastToPtr<11CPathCamera>FR21CScriptTargetingPoint":
/* 800ACBA4 000A9B04 38 00 00 00 */ li r0, 0
/* 800ACBA8 000A9B08 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBAC 000A9B0C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR25CScriptSpiderBallWaypoint"
"Visit__25TCastToPtr<11CPathCamera>FR25CScriptSpiderBallWaypoint":
/* 800ACBB0 000A9B10 38 00 00 00 */ li r0, 0
/* 800ACBB4 000A9B14 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBB8 000A9B18 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR34CScriptSpiderBallAttractionSurface"
"Visit__25TCastToPtr<11CPathCamera>FR34CScriptSpiderBallAttractionSurface":
/* 800ACBBC 000A9B1C 38 00 00 00 */ li r0, 0
/* 800ACBC0 000A9B20 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBC4 000A9B24 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR22CScriptSpecialFunction"
"Visit__25TCastToPtr<11CPathCamera>FR22CScriptSpecialFunction":
/* 800ACBC8 000A9B28 38 00 00 00 */ li r0, 0
/* 800ACBCC 000A9B2C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBD0 000A9B30 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR17CScriptSpawnPoint"
"Visit__25TCastToPtr<11CPathCamera>FR17CScriptSpawnPoint":
/* 800ACBD4 000A9B34 38 00 00 00 */ li r0, 0
/* 800ACBD8 000A9B38 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBDC 000A9B3C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR12CScriptSound"
"Visit__25TCastToPtr<11CPathCamera>FR12CScriptSound":
/* 800ACBE0 000A9B40 38 00 00 00 */ li r0, 0
/* 800ACBE4 000A9B44 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBE8 000A9B48 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR20CScriptRoomAcoustics"
"Visit__25TCastToPtr<11CPathCamera>FR20CScriptRoomAcoustics":
/* 800ACBEC 000A9B4C 38 00 00 00 */ li r0, 0
/* 800ACBF0 000A9B50 90 03 00 04 */ stw r0, 4(r3)
/* 800ACBF4 000A9B54 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR22CScriptPointOfinterest"
"Visit__25TCastToPtr<11CPathCamera>FR22CScriptPointOfinterest":
/* 800ACBF8 000A9B58 38 00 00 00 */ li r0, 0
/* 800ACBFC 000A9B5C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC00 000A9B60 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR17CScriptPlayerHint"
"Visit__25TCastToPtr<11CPathCamera>FR17CScriptPlayerHint":
/* 800ACC04 000A9B64 38 00 00 00 */ li r0, 0
/* 800ACC08 000A9B68 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC0C 000A9B6C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR15CScriptPlatform"
"Visit__25TCastToPtr<11CPathCamera>FR15CScriptPlatform":
/* 800ACC10 000A9B70 38 00 00 00 */ li r0, 0
/* 800ACC14 000A9B74 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC18 000A9B78 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR13CScriptPickup"
"Visit__25TCastToPtr<11CPathCamera>FR13CScriptPickup":
/* 800ACC1C 000A9B7C 38 00 00 00 */ li r0, 0
/* 800ACC20 000A9B80 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC24 000A9B84 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR15CScriptMazeNode"
"Visit__25TCastToPtr<11CPathCamera>FR15CScriptMazeNode":
/* 800ACC28 000A9B88 38 00 00 00 */ li r0, 0
/* 800ACC2C 000A9B8C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC30 000A9B90 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR16CScriptGunTurret"
"Visit__25TCastToPtr<11CPathCamera>FR16CScriptGunTurret":
/* 800ACC34 000A9B94 38 00 00 00 */ li r0, 0
/* 800ACC38 000A9B98 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC3C 000A9B9C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR19CScriptGrapplePoint"
"Visit__25TCastToPtr<11CPathCamera>FR19CScriptGrapplePoint":
/* 800ACC40 000A9BA0 38 00 00 00 */ li r0, 0
/* 800ACC44 000A9BA4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC48 000A9BA8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR13CScriptEffect"
"Visit__25TCastToPtr<11CPathCamera>FR13CScriptEffect":
/* 800ACC4C 000A9BAC 38 00 00 00 */ li r0, 0
/* 800ACC50 000A9BB0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC54 000A9BB4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR11CScriptDoor"
"Visit__25TCastToPtr<11CPathCamera>FR11CScriptDoor":
/* 800ACC58 000A9BB8 38 00 00 00 */ li r0, 0
/* 800ACC5C 000A9BBC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC60 000A9BC0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR11CScriptDock"
"Visit__25TCastToPtr<11CPathCamera>FR11CScriptDock":
/* 800ACC64 000A9BC4 38 00 00 00 */ li r0, 0
/* 800ACC68 000A9BC8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC6C 000A9BCC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR18CScriptDistanceFog"
"Visit__25TCastToPtr<11CPathCamera>FR18CScriptDistanceFog":
/* 800ACC70 000A9BD0 38 00 00 00 */ li r0, 0
/* 800ACC74 000A9BD4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC78 000A9BD8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR26CScriptDebugCameraWaypoint"
"Visit__25TCastToPtr<11CPathCamera>FR26CScriptDebugCameraWaypoint":
/* 800ACC7C 000A9BDC 38 00 00 00 */ li r0, 0
/* 800ACC80 000A9BE0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC84 000A9BE4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR17CScriptCoverPoint"
"Visit__25TCastToPtr<11CPathCamera>FR17CScriptCoverPoint":
/* 800ACC88 000A9BE8 38 00 00 00 */ li r0, 0
/* 800ACC8C 000A9BEC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC90 000A9BF0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR21CScriptCameraWaypoint"
"Visit__25TCastToPtr<11CPathCamera>FR21CScriptCameraWaypoint":
/* 800ACC94 000A9BF4 38 00 00 00 */ li r0, 0
/* 800ACC98 000A9BF8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACC9C 000A9BFC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR24CScriptCameraPitchVolume"
"Visit__25TCastToPtr<11CPathCamera>FR24CScriptCameraPitchVolume":
/* 800ACCA0 000A9C00 38 00 00 00 */ li r0, 0
/* 800ACCA4 000A9C04 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCA8 000A9C08 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR17CScriptCameraHint"
"Visit__25TCastToPtr<11CPathCamera>FR17CScriptCameraHint":
/* 800ACCAC 000A9C0C 38 00 00 00 */ li r0, 0
/* 800ACCB0 000A9C10 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCB4 000A9C14 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR18CScriptAiJumpPoint"
"Visit__25TCastToPtr<11CPathCamera>FR18CScriptAiJumpPoint":
/* 800ACCB8 000A9C18 38 00 00 00 */ li r0, 0
/* 800ACCBC 000A9C1C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCC0 000A9C20 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR20CScriptActorKeyframe"
"Visit__25TCastToPtr<11CPathCamera>FR20CScriptActorKeyframe":
/* 800ACCC4 000A9C24 38 00 00 00 */ li r0, 0
/* 800ACCC8 000A9C28 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCCC 000A9C2C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR12CScriptActor"
"Visit__25TCastToPtr<11CPathCamera>FR12CScriptActor":
/* 800ACCD0 000A9C30 38 00 00 00 */ li r0, 0
/* 800ACCD4 000A9C34 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCD8 000A9C38 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR9CRepulsor"
"Visit__25TCastToPtr<11CPathCamera>FR9CRepulsor":
/* 800ACCDC 000A9C3C 38 00 00 00 */ li r0, 0
/* 800ACCE0 000A9C40 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCE4 000A9C44 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR7CPlayer"
"Visit__25TCastToPtr<11CPathCamera>FR7CPlayer":
/* 800ACCE8 000A9C48 38 00 00 00 */ li r0, 0
/* 800ACCEC 000A9C4C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCF0 000A9C50 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR13CPhysicsActor"
"Visit__25TCastToPtr<11CPathCamera>FR13CPhysicsActor":
/* 800ACCF4 000A9C54 38 00 00 00 */ li r0, 0
/* 800ACCF8 000A9C58 90 03 00 04 */ stw r0, 4(r3)
/* 800ACCFC 000A9C5C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR3CAi"
"Visit__25TCastToPtr<11CPathCamera>FR3CAi":
/* 800ACD00 000A9C60 38 00 00 00 */ li r0, 0
/* 800ACD04 000A9C64 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD08 000A9C68 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR11CPathCamera"
"Visit__25TCastToPtr<11CPathCamera>FR11CPathCamera":
/* 800ACD0C 000A9C6C 90 83 00 04 */ stw r4, 4(r3)
/* 800ACD10 000A9C70 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR18CMetroidPrimeRelay"
"Visit__25TCastToPtr<11CPathCamera>FR18CMetroidPrimeRelay":
/* 800ACD14 000A9C74 38 00 00 00 */ li r0, 0
/* 800ACD18 000A9C78 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD1C 000A9C7C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR19CHUDBillboardEffect"
"Visit__25TCastToPtr<11CPathCamera>FR19CHUDBillboardEffect":
/* 800ACD20 000A9C80 38 00 00 00 */ li r0, 0
/* 800ACD24 000A9C84 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD28 000A9C88 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR15CGameProjectile"
"Visit__25TCastToPtr<11CPathCamera>FR15CGameProjectile":
/* 800ACD2C 000A9C8C 38 00 00 00 */ li r0, 0
/* 800ACD30 000A9C90 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD34 000A9C94 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR10CGameLight"
"Visit__25TCastToPtr<11CPathCamera>FR10CGameLight":
/* 800ACD38 000A9C98 38 00 00 00 */ li r0, 0
/* 800ACD3C 000A9C9C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD40 000A9CA0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR11CGameCamera"
"Visit__25TCastToPtr<11CPathCamera>FR11CGameCamera":
/* 800ACD44 000A9CA4 38 00 00 00 */ li r0, 0
/* 800ACD48 000A9CA8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD4C 000A9CAC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR10CFishCloud"
"Visit__25TCastToPtr<11CPathCamera>FR10CFishCloud":
/* 800ACD50 000A9CB0 38 00 00 00 */ li r0, 0
/* 800ACD54 000A9CB4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD58 000A9CB8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR18CFirstPersonCamera"
"Visit__25TCastToPtr<11CPathCamera>FR18CFirstPersonCamera":
/* 800ACD5C 000A9CBC 38 00 00 00 */ li r0, 0
/* 800ACD60 000A9CC0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD64 000A9CC4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR10CExplosion"
"Visit__25TCastToPtr<11CPathCamera>FR10CExplosion":
/* 800ACD68 000A9CC8 38 00 00 00 */ li r0, 0
/* 800ACD6C 000A9CCC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD70 000A9CD0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR7CEntity"
"Visit__25TCastToPtr<11CPathCamera>FR7CEntity":
/* 800ACD74 000A9CD4 38 00 00 00 */ li r0, 0
/* 800ACD78 000A9CD8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD7C 000A9CDC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR17CEnergyProjectile"
"Visit__25TCastToPtr<11CPathCamera>FR17CEnergyProjectile":
/* 800ACD80 000A9CE0 38 00 00 00 */ li r0, 0
/* 800ACD84 000A9CE4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD88 000A9CE8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR16CDestroyableRock"
"Visit__25TCastToPtr<11CPathCamera>FR16CDestroyableRock":
/* 800ACD8C 000A9CEC 38 00 00 00 */ li r0, 0
/* 800ACD90 000A9CF0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACD94 000A9CF4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR15CCollisionActor"
"Visit__25TCastToPtr<11CPathCamera>FR15CCollisionActor":
/* 800ACD98 000A9CF8 38 00 00 00 */ li r0, 0
/* 800ACD9C 000A9CFC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACDA0 000A9D00 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR16CCinematicCamera"
"Visit__25TCastToPtr<11CPathCamera>FR16CCinematicCamera":
/* 800ACDA4 000A9D04 38 00 00 00 */ li r0, 0
/* 800ACDA8 000A9D08 90 03 00 04 */ stw r0, 4(r3)
/* 800ACDAC 000A9D0C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR5CBomb"
"Visit__25TCastToPtr<11CPathCamera>FR5CBomb":
/* 800ACDB0 000A9D10 38 00 00 00 */ li r0, 0
/* 800ACDB4 000A9D14 90 03 00 04 */ stw r0, 4(r3)
/* 800ACDB8 000A9D18 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR11CBallCamera"
"Visit__25TCastToPtr<11CPathCamera>FR11CBallCamera":
/* 800ACDBC 000A9D1C 38 00 00 00 */ li r0, 0
/* 800ACDC0 000A9D20 90 03 00 04 */ stw r0, 4(r3)
/* 800ACDC4 000A9D24 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CPathCamera>FR6CActor"
"Visit__25TCastToPtr<11CPathCamera>FR6CActor":
/* 800ACDC8 000A9D28 38 00 00 00 */ li r0, 0
/* 800ACDCC 000A9D2C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACDD0 000A9D30 4E 80 00 20 */ blr
.global "__ct__25TCastToPtr<11CPathCamera>FP7CEntity"
"__ct__25TCastToPtr<11CPathCamera>FP7CEntity":
/* 800ACDD4 000A9D34 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ACDD8 000A9D38 7C 08 02 A6 */ mflr r0
/* 800ACDDC 000A9D3C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ACDE0 000A9D40 3C A0 80 3E */ lis r5, lbl_803DCD34@ha
/* 800ACDE4 000A9D44 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ACDE8 000A9D48 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ACDEC 000A9D4C 28 04 00 00 */ cmplwi r4, 0
/* 800ACDF0 000A9D50 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ACDF4 000A9D54 7C 7F 1B 78 */ mr r31, r3
/* 800ACDF8 000A9D58 38 65 CD 34 */ addi r3, r5, lbl_803DCD34@l
/* 800ACDFC 000A9D5C 90 1F 00 00 */ stw r0, 0(r31)
/* 800ACE00 000A9D60 38 00 00 00 */ li r0, 0
/* 800ACE04 000A9D64 90 7F 00 00 */ stw r3, 0(r31)
/* 800ACE08 000A9D68 90 1F 00 04 */ stw r0, 4(r31)
/* 800ACE0C 000A9D6C 41 82 00 1C */ beq lbl_800ACE28
/* 800ACE10 000A9D70 7C 83 23 78 */ mr r3, r4
/* 800ACE14 000A9D74 7F E4 FB 78 */ mr r4, r31
/* 800ACE18 000A9D78 81 83 00 00 */ lwz r12, 0(r3)
/* 800ACE1C 000A9D7C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ACE20 000A9D80 7D 89 03 A6 */ mtctr r12
/* 800ACE24 000A9D84 4E 80 04 21 */ bctrl
lbl_800ACE28:
/* 800ACE28 000A9D88 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ACE2C 000A9D8C 7F E3 FB 78 */ mr r3, r31
/* 800ACE30 000A9D90 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ACE34 000A9D94 7C 08 03 A6 */ mtlr r0
/* 800ACE38 000A9D98 38 21 00 10 */ addi r1, r1, 0x10
/* 800ACE3C 000A9D9C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR7CWeapon"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR7CWeapon":
/* 800ACE40 000A9DA0 38 00 00 00 */ li r0, 0
/* 800ACE44 000A9DA4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE48 000A9DA8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CWallCrawlerSwarm"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CWallCrawlerSwarm":
/* 800ACE4C 000A9DAC 38 00 00 00 */ li r0, 0
/* 800ACE50 000A9DB0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE54 000A9DB4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR20CScriptSpindleCamera"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR20CScriptSpindleCamera":
/* 800ACE58 000A9DB8 38 00 00 00 */ li r0, 0
/* 800ACE5C 000A9DBC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE60 000A9DC0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CSnakeWeedSwarm"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CSnakeWeedSwarm":
/* 800ACE64 000A9DC4 38 00 00 00 */ li r0, 0
/* 800ACE68 000A9DC8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE6C 000A9DCC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CScriptWaypoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CScriptWaypoint":
/* 800ACE70 000A9DD0 38 00 00 00 */ li r0, 0
/* 800ACE74 000A9DD4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE78 000A9DD8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptWater"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptWater":
/* 800ACE7C 000A9DDC 38 00 00 00 */ li r0, 0
/* 800ACE80 000A9DE0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE84 000A9DE4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptVisorFlare"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptVisorFlare":
/* 800ACE88 000A9DE8 38 00 00 00 */ li r0, 0
/* 800ACE8C 000A9DEC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE90 000A9DF0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR14CScriptTrigger"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR14CScriptTrigger":
/* 800ACE94 000A9DF4 38 00 00 00 */ li r0, 0
/* 800ACE98 000A9DF8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACE9C 000A9DFC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptTimer"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptTimer":
/* 800ACEA0 000A9E00 38 00 00 00 */ li r0, 0
/* 800ACEA4 000A9E04 90 03 00 04 */ stw r0, 4(r3)
/* 800ACEA8 000A9E08 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CTeamAiMgr"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CTeamAiMgr":
/* 800ACEAC 000A9E0C 38 00 00 00 */ li r0, 0
/* 800ACEB0 000A9E10 90 03 00 04 */ stw r0, 4(r3)
/* 800ACEB4 000A9E14 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR21CScriptTargetingPoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR21CScriptTargetingPoint":
/* 800ACEB8 000A9E18 38 00 00 00 */ li r0, 0
/* 800ACEBC 000A9E1C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACEC0 000A9E20 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR25CScriptSpiderBallWaypoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR25CScriptSpiderBallWaypoint":
/* 800ACEC4 000A9E24 38 00 00 00 */ li r0, 0
/* 800ACEC8 000A9E28 90 03 00 04 */ stw r0, 4(r3)
/* 800ACECC 000A9E2C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR34CScriptSpiderBallAttractionSurface"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR34CScriptSpiderBallAttractionSurface":
/* 800ACED0 000A9E30 38 00 00 00 */ li r0, 0
/* 800ACED4 000A9E34 90 03 00 04 */ stw r0, 4(r3)
/* 800ACED8 000A9E38 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR22CScriptSpecialFunction"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR22CScriptSpecialFunction":
/* 800ACEDC 000A9E3C 38 00 00 00 */ li r0, 0
/* 800ACEE0 000A9E40 90 03 00 04 */ stw r0, 4(r3)
/* 800ACEE4 000A9E44 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptSpawnPoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptSpawnPoint":
/* 800ACEE8 000A9E48 38 00 00 00 */ li r0, 0
/* 800ACEEC 000A9E4C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACEF0 000A9E50 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptSound"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptSound":
/* 800ACEF4 000A9E54 38 00 00 00 */ li r0, 0
/* 800ACEF8 000A9E58 90 03 00 04 */ stw r0, 4(r3)
/* 800ACEFC 000A9E5C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR20CScriptRoomAcoustics"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR20CScriptRoomAcoustics":
/* 800ACF00 000A9E60 38 00 00 00 */ li r0, 0
/* 800ACF04 000A9E64 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF08 000A9E68 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR22CScriptPointOfinterest"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR22CScriptPointOfinterest":
/* 800ACF0C 000A9E6C 38 00 00 00 */ li r0, 0
/* 800ACF10 000A9E70 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF14 000A9E74 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptPlayerHint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptPlayerHint":
/* 800ACF18 000A9E78 38 00 00 00 */ li r0, 0
/* 800ACF1C 000A9E7C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF20 000A9E80 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CScriptPlatform"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CScriptPlatform":
/* 800ACF24 000A9E84 38 00 00 00 */ li r0, 0
/* 800ACF28 000A9E88 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF2C 000A9E8C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR13CScriptPickup"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR13CScriptPickup":
/* 800ACF30 000A9E90 38 00 00 00 */ li r0, 0
/* 800ACF34 000A9E94 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF38 000A9E98 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CScriptMazeNode"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CScriptMazeNode":
/* 800ACF3C 000A9E9C 38 00 00 00 */ li r0, 0
/* 800ACF40 000A9EA0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF44 000A9EA4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR16CScriptGunTurret"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR16CScriptGunTurret":
/* 800ACF48 000A9EA8 38 00 00 00 */ li r0, 0
/* 800ACF4C 000A9EAC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF50 000A9EB0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR19CScriptGrapplePoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR19CScriptGrapplePoint":
/* 800ACF54 000A9EB4 38 00 00 00 */ li r0, 0
/* 800ACF58 000A9EB8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF5C 000A9EBC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR13CScriptEffect"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR13CScriptEffect":
/* 800ACF60 000A9EC0 38 00 00 00 */ li r0, 0
/* 800ACF64 000A9EC4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF68 000A9EC8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CScriptDoor"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CScriptDoor":
/* 800ACF6C 000A9ECC 38 00 00 00 */ li r0, 0
/* 800ACF70 000A9ED0 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF74 000A9ED4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CScriptDock"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CScriptDock":
/* 800ACF78 000A9ED8 38 00 00 00 */ li r0, 0
/* 800ACF7C 000A9EDC 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF80 000A9EE0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CScriptDistanceFog"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CScriptDistanceFog":
/* 800ACF84 000A9EE4 38 00 00 00 */ li r0, 0
/* 800ACF88 000A9EE8 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF8C 000A9EEC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR26CScriptDebugCameraWaypoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR26CScriptDebugCameraWaypoint":
/* 800ACF90 000A9EF0 38 00 00 00 */ li r0, 0
/* 800ACF94 000A9EF4 90 03 00 04 */ stw r0, 4(r3)
/* 800ACF98 000A9EF8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptCoverPoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptCoverPoint":
/* 800ACF9C 000A9EFC 38 00 00 00 */ li r0, 0
/* 800ACFA0 000A9F00 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFA4 000A9F04 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR21CScriptCameraWaypoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR21CScriptCameraWaypoint":
/* 800ACFA8 000A9F08 38 00 00 00 */ li r0, 0
/* 800ACFAC 000A9F0C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFB0 000A9F10 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR24CScriptCameraPitchVolume"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR24CScriptCameraPitchVolume":
/* 800ACFB4 000A9F14 38 00 00 00 */ li r0, 0
/* 800ACFB8 000A9F18 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFBC 000A9F1C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptCameraHint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CScriptCameraHint":
/* 800ACFC0 000A9F20 38 00 00 00 */ li r0, 0
/* 800ACFC4 000A9F24 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFC8 000A9F28 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CScriptAiJumpPoint"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CScriptAiJumpPoint":
/* 800ACFCC 000A9F2C 38 00 00 00 */ li r0, 0
/* 800ACFD0 000A9F30 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFD4 000A9F34 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR20CScriptActorKeyframe"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR20CScriptActorKeyframe":
/* 800ACFD8 000A9F38 38 00 00 00 */ li r0, 0
/* 800ACFDC 000A9F3C 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFE0 000A9F40 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptActor"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR12CScriptActor":
/* 800ACFE4 000A9F44 38 00 00 00 */ li r0, 0
/* 800ACFE8 000A9F48 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFEC 000A9F4C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR9CRepulsor"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR9CRepulsor":
/* 800ACFF0 000A9F50 38 00 00 00 */ li r0, 0
/* 800ACFF4 000A9F54 90 03 00 04 */ stw r0, 4(r3)
/* 800ACFF8 000A9F58 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR7CPlayer"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR7CPlayer":
/* 800ACFFC 000A9F5C 38 00 00 00 */ li r0, 0
/* 800AD000 000A9F60 90 03 00 04 */ stw r0, 4(r3)
/* 800AD004 000A9F64 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR13CPhysicsActor"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR13CPhysicsActor":
/* 800AD008 000A9F68 38 00 00 00 */ li r0, 0
/* 800AD00C 000A9F6C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD010 000A9F70 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR3CAi"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR3CAi":
/* 800AD014 000A9F74 38 00 00 00 */ li r0, 0
/* 800AD018 000A9F78 90 03 00 04 */ stw r0, 4(r3)
/* 800AD01C 000A9F7C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CPathCamera"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CPathCamera":
/* 800AD020 000A9F80 38 00 00 00 */ li r0, 0
/* 800AD024 000A9F84 90 03 00 04 */ stw r0, 4(r3)
/* 800AD028 000A9F88 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CMetroidPrimeRelay"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CMetroidPrimeRelay":
/* 800AD02C 000A9F8C 90 83 00 04 */ stw r4, 4(r3)
/* 800AD030 000A9F90 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR19CHUDBillboardEffect"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR19CHUDBillboardEffect":
/* 800AD034 000A9F94 38 00 00 00 */ li r0, 0
/* 800AD038 000A9F98 90 03 00 04 */ stw r0, 4(r3)
/* 800AD03C 000A9F9C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CGameProjectile"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CGameProjectile":
/* 800AD040 000A9FA0 38 00 00 00 */ li r0, 0
/* 800AD044 000A9FA4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD048 000A9FA8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CGameLight"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CGameLight":
/* 800AD04C 000A9FAC 38 00 00 00 */ li r0, 0
/* 800AD050 000A9FB0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD054 000A9FB4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CGameCamera"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CGameCamera":
/* 800AD058 000A9FB8 38 00 00 00 */ li r0, 0
/* 800AD05C 000A9FBC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD060 000A9FC0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CFishCloud"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CFishCloud":
/* 800AD064 000A9FC4 38 00 00 00 */ li r0, 0
/* 800AD068 000A9FC8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD06C 000A9FCC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CFirstPersonCamera"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR18CFirstPersonCamera":
/* 800AD070 000A9FD0 38 00 00 00 */ li r0, 0
/* 800AD074 000A9FD4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD078 000A9FD8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CExplosion"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR10CExplosion":
/* 800AD07C 000A9FDC 38 00 00 00 */ li r0, 0
/* 800AD080 000A9FE0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD084 000A9FE4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR7CEntity"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR7CEntity":
/* 800AD088 000A9FE8 38 00 00 00 */ li r0, 0
/* 800AD08C 000A9FEC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD090 000A9FF0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CEnergyProjectile"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR17CEnergyProjectile":
/* 800AD094 000A9FF4 38 00 00 00 */ li r0, 0
/* 800AD098 000A9FF8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD09C 000A9FFC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR16CDestroyableRock"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR16CDestroyableRock":
/* 800AD0A0 000AA000 38 00 00 00 */ li r0, 0
/* 800AD0A4 000AA004 90 03 00 04 */ stw r0, 4(r3)
/* 800AD0A8 000AA008 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CCollisionActor"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR15CCollisionActor":
/* 800AD0AC 000AA00C 38 00 00 00 */ li r0, 0
/* 800AD0B0 000AA010 90 03 00 04 */ stw r0, 4(r3)
/* 800AD0B4 000AA014 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR16CCinematicCamera"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR16CCinematicCamera":
/* 800AD0B8 000AA018 38 00 00 00 */ li r0, 0
/* 800AD0BC 000AA01C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD0C0 000AA020 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR5CBomb"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR5CBomb":
/* 800AD0C4 000AA024 38 00 00 00 */ li r0, 0
/* 800AD0C8 000AA028 90 03 00 04 */ stw r0, 4(r3)
/* 800AD0CC 000AA02C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CBallCamera"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR11CBallCamera":
/* 800AD0D0 000AA030 38 00 00 00 */ li r0, 0
/* 800AD0D4 000AA034 90 03 00 04 */ stw r0, 4(r3)
/* 800AD0D8 000AA038 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CMetroidPrimeRelay>FR6CActor"
"Visit__32TCastToPtr<18CMetroidPrimeRelay>FR6CActor":
/* 800AD0DC 000AA03C 38 00 00 00 */ li r0, 0
/* 800AD0E0 000AA040 90 03 00 04 */ stw r0, 4(r3)
/* 800AD0E4 000AA044 4E 80 00 20 */ blr
.global "__ct__32TCastToPtr<18CMetroidPrimeRelay>FP7CEntity"
"__ct__32TCastToPtr<18CMetroidPrimeRelay>FP7CEntity":
/* 800AD0E8 000AA048 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AD0EC 000AA04C 7C 08 02 A6 */ mflr r0
/* 800AD0F0 000AA050 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AD0F4 000AA054 3C A0 80 3E */ lis r5, lbl_803DCC48@ha
/* 800AD0F8 000AA058 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AD0FC 000AA05C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AD100 000AA060 28 04 00 00 */ cmplwi r4, 0
/* 800AD104 000AA064 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AD108 000AA068 7C 7F 1B 78 */ mr r31, r3
/* 800AD10C 000AA06C 38 65 CC 48 */ addi r3, r5, lbl_803DCC48@l
/* 800AD110 000AA070 90 1F 00 00 */ stw r0, 0(r31)
/* 800AD114 000AA074 38 00 00 00 */ li r0, 0
/* 800AD118 000AA078 90 7F 00 00 */ stw r3, 0(r31)
/* 800AD11C 000AA07C 90 1F 00 04 */ stw r0, 4(r31)
/* 800AD120 000AA080 41 82 00 1C */ beq lbl_800AD13C
/* 800AD124 000AA084 7C 83 23 78 */ mr r3, r4
/* 800AD128 000AA088 7F E4 FB 78 */ mr r4, r31
/* 800AD12C 000AA08C 81 83 00 00 */ lwz r12, 0(r3)
/* 800AD130 000AA090 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AD134 000AA094 7D 89 03 A6 */ mtctr r12
/* 800AD138 000AA098 4E 80 04 21 */ bctrl
lbl_800AD13C:
/* 800AD13C 000AA09C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD140 000AA0A0 7F E3 FB 78 */ mr r3, r31
/* 800AD144 000AA0A4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AD148 000AA0A8 7C 08 03 A6 */ mtlr r0
/* 800AD14C 000AA0AC 38 21 00 10 */ addi r1, r1, 0x10
/* 800AD150 000AA0B0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR7CWeapon"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR7CWeapon":
/* 800AD154 000AA0B4 38 00 00 00 */ li r0, 0
/* 800AD158 000AA0B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD15C 000AA0BC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CWallCrawlerSwarm"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CWallCrawlerSwarm":
/* 800AD160 000AA0C0 38 00 00 00 */ li r0, 0
/* 800AD164 000AA0C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD168 000AA0C8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR20CScriptSpindleCamera"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR20CScriptSpindleCamera":
/* 800AD16C 000AA0CC 38 00 00 00 */ li r0, 0
/* 800AD170 000AA0D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD174 000AA0D4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CSnakeWeedSwarm"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CSnakeWeedSwarm":
/* 800AD178 000AA0D8 38 00 00 00 */ li r0, 0
/* 800AD17C 000AA0DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD180 000AA0E0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CScriptWaypoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CScriptWaypoint":
/* 800AD184 000AA0E4 38 00 00 00 */ li r0, 0
/* 800AD188 000AA0E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD18C 000AA0EC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptWater"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptWater":
/* 800AD190 000AA0F0 38 00 00 00 */ li r0, 0
/* 800AD194 000AA0F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD198 000AA0F8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptVisorFlare"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptVisorFlare":
/* 800AD19C 000AA0FC 38 00 00 00 */ li r0, 0
/* 800AD1A0 000AA100 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1A4 000AA104 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR14CScriptTrigger"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR14CScriptTrigger":
/* 800AD1A8 000AA108 38 00 00 00 */ li r0, 0
/* 800AD1AC 000AA10C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1B0 000AA110 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptTimer"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptTimer":
/* 800AD1B4 000AA114 38 00 00 00 */ li r0, 0
/* 800AD1B8 000AA118 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1BC 000AA11C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CTeamAiMgr"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CTeamAiMgr":
/* 800AD1C0 000AA120 38 00 00 00 */ li r0, 0
/* 800AD1C4 000AA124 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1C8 000AA128 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR21CScriptTargetingPoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR21CScriptTargetingPoint":
/* 800AD1CC 000AA12C 38 00 00 00 */ li r0, 0
/* 800AD1D0 000AA130 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1D4 000AA134 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR25CScriptSpiderBallWaypoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR25CScriptSpiderBallWaypoint":
/* 800AD1D8 000AA138 38 00 00 00 */ li r0, 0
/* 800AD1DC 000AA13C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1E0 000AA140 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR34CScriptSpiderBallAttractionSurface"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR34CScriptSpiderBallAttractionSurface":
/* 800AD1E4 000AA144 38 00 00 00 */ li r0, 0
/* 800AD1E8 000AA148 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1EC 000AA14C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR22CScriptSpecialFunction"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR22CScriptSpecialFunction":
/* 800AD1F0 000AA150 38 00 00 00 */ li r0, 0
/* 800AD1F4 000AA154 90 03 00 04 */ stw r0, 4(r3)
/* 800AD1F8 000AA158 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptSpawnPoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptSpawnPoint":
/* 800AD1FC 000AA15C 38 00 00 00 */ li r0, 0
/* 800AD200 000AA160 90 03 00 04 */ stw r0, 4(r3)
/* 800AD204 000AA164 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptSound"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptSound":
/* 800AD208 000AA168 38 00 00 00 */ li r0, 0
/* 800AD20C 000AA16C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD210 000AA170 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR20CScriptRoomAcoustics"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR20CScriptRoomAcoustics":
/* 800AD214 000AA174 38 00 00 00 */ li r0, 0
/* 800AD218 000AA178 90 03 00 04 */ stw r0, 4(r3)
/* 800AD21C 000AA17C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR22CScriptPointOfinterest"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR22CScriptPointOfinterest":
/* 800AD220 000AA180 38 00 00 00 */ li r0, 0
/* 800AD224 000AA184 90 03 00 04 */ stw r0, 4(r3)
/* 800AD228 000AA188 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptPlayerHint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptPlayerHint":
/* 800AD22C 000AA18C 38 00 00 00 */ li r0, 0
/* 800AD230 000AA190 90 03 00 04 */ stw r0, 4(r3)
/* 800AD234 000AA194 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CScriptPlatform"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CScriptPlatform":
/* 800AD238 000AA198 38 00 00 00 */ li r0, 0
/* 800AD23C 000AA19C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD240 000AA1A0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR13CScriptPickup"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR13CScriptPickup":
/* 800AD244 000AA1A4 38 00 00 00 */ li r0, 0
/* 800AD248 000AA1A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD24C 000AA1AC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CScriptMazeNode"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CScriptMazeNode":
/* 800AD250 000AA1B0 38 00 00 00 */ li r0, 0
/* 800AD254 000AA1B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD258 000AA1B8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR16CScriptGunTurret"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR16CScriptGunTurret":
/* 800AD25C 000AA1BC 38 00 00 00 */ li r0, 0
/* 800AD260 000AA1C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD264 000AA1C4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR19CScriptGrapplePoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR19CScriptGrapplePoint":
/* 800AD268 000AA1C8 38 00 00 00 */ li r0, 0
/* 800AD26C 000AA1CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD270 000AA1D0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR13CScriptEffect"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR13CScriptEffect":
/* 800AD274 000AA1D4 38 00 00 00 */ li r0, 0
/* 800AD278 000AA1D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD27C 000AA1DC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CScriptDoor"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CScriptDoor":
/* 800AD280 000AA1E0 38 00 00 00 */ li r0, 0
/* 800AD284 000AA1E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD288 000AA1E8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CScriptDock"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CScriptDock":
/* 800AD28C 000AA1EC 38 00 00 00 */ li r0, 0
/* 800AD290 000AA1F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD294 000AA1F4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CScriptDistanceFog"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CScriptDistanceFog":
/* 800AD298 000AA1F8 38 00 00 00 */ li r0, 0
/* 800AD29C 000AA1FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2A0 000AA200 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR26CScriptDebugCameraWaypoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR26CScriptDebugCameraWaypoint":
/* 800AD2A4 000AA204 38 00 00 00 */ li r0, 0
/* 800AD2A8 000AA208 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2AC 000AA20C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptCoverPoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptCoverPoint":
/* 800AD2B0 000AA210 38 00 00 00 */ li r0, 0
/* 800AD2B4 000AA214 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2B8 000AA218 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR21CScriptCameraWaypoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR21CScriptCameraWaypoint":
/* 800AD2BC 000AA21C 38 00 00 00 */ li r0, 0
/* 800AD2C0 000AA220 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2C4 000AA224 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR24CScriptCameraPitchVolume"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR24CScriptCameraPitchVolume":
/* 800AD2C8 000AA228 38 00 00 00 */ li r0, 0
/* 800AD2CC 000AA22C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2D0 000AA230 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptCameraHint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CScriptCameraHint":
/* 800AD2D4 000AA234 38 00 00 00 */ li r0, 0
/* 800AD2D8 000AA238 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2DC 000AA23C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CScriptAiJumpPoint"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CScriptAiJumpPoint":
/* 800AD2E0 000AA240 38 00 00 00 */ li r0, 0
/* 800AD2E4 000AA244 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2E8 000AA248 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR20CScriptActorKeyframe"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR20CScriptActorKeyframe":
/* 800AD2EC 000AA24C 38 00 00 00 */ li r0, 0
/* 800AD2F0 000AA250 90 03 00 04 */ stw r0, 4(r3)
/* 800AD2F4 000AA254 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptActor"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR12CScriptActor":
/* 800AD2F8 000AA258 38 00 00 00 */ li r0, 0
/* 800AD2FC 000AA25C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD300 000AA260 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR9CRepulsor"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR9CRepulsor":
/* 800AD304 000AA264 38 00 00 00 */ li r0, 0
/* 800AD308 000AA268 90 03 00 04 */ stw r0, 4(r3)
/* 800AD30C 000AA26C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR7CPlayer"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR7CPlayer":
/* 800AD310 000AA270 38 00 00 00 */ li r0, 0
/* 800AD314 000AA274 90 03 00 04 */ stw r0, 4(r3)
/* 800AD318 000AA278 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR13CPhysicsActor"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR13CPhysicsActor":
/* 800AD31C 000AA27C 38 00 00 00 */ li r0, 0
/* 800AD320 000AA280 90 03 00 04 */ stw r0, 4(r3)
/* 800AD324 000AA284 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR3CAi"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR3CAi":
/* 800AD328 000AA288 38 00 00 00 */ li r0, 0
/* 800AD32C 000AA28C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD330 000AA290 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CPathCamera"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CPathCamera":
/* 800AD334 000AA294 38 00 00 00 */ li r0, 0
/* 800AD338 000AA298 90 03 00 04 */ stw r0, 4(r3)
/* 800AD33C 000AA29C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CMetroidPrimeRelay"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CMetroidPrimeRelay":
/* 800AD340 000AA2A0 38 00 00 00 */ li r0, 0
/* 800AD344 000AA2A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD348 000AA2A8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR19CHUDBillboardEffect"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR19CHUDBillboardEffect":
/* 800AD34C 000AA2AC 90 83 00 04 */ stw r4, 4(r3)
/* 800AD350 000AA2B0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CGameProjectile"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CGameProjectile":
/* 800AD354 000AA2B4 38 00 00 00 */ li r0, 0
/* 800AD358 000AA2B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD35C 000AA2BC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CGameLight"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CGameLight":
/* 800AD360 000AA2C0 38 00 00 00 */ li r0, 0
/* 800AD364 000AA2C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD368 000AA2C8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CGameCamera"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CGameCamera":
/* 800AD36C 000AA2CC 38 00 00 00 */ li r0, 0
/* 800AD370 000AA2D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD374 000AA2D4 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CFishCloud"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CFishCloud":
/* 800AD378 000AA2D8 38 00 00 00 */ li r0, 0
/* 800AD37C 000AA2DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD380 000AA2E0 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CFirstPersonCamera"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR18CFirstPersonCamera":
/* 800AD384 000AA2E4 38 00 00 00 */ li r0, 0
/* 800AD388 000AA2E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD38C 000AA2EC 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CExplosion"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR10CExplosion":
/* 800AD390 000AA2F0 38 00 00 00 */ li r0, 0
/* 800AD394 000AA2F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD398 000AA2F8 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR7CEntity"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR7CEntity":
/* 800AD39C 000AA2FC 38 00 00 00 */ li r0, 0
/* 800AD3A0 000AA300 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3A4 000AA304 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CEnergyProjectile"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR17CEnergyProjectile":
/* 800AD3A8 000AA308 38 00 00 00 */ li r0, 0
/* 800AD3AC 000AA30C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3B0 000AA310 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR16CDestroyableRock"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR16CDestroyableRock":
/* 800AD3B4 000AA314 38 00 00 00 */ li r0, 0
/* 800AD3B8 000AA318 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3BC 000AA31C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CCollisionActor"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR15CCollisionActor":
/* 800AD3C0 000AA320 38 00 00 00 */ li r0, 0
/* 800AD3C4 000AA324 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3C8 000AA328 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR16CCinematicCamera"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR16CCinematicCamera":
/* 800AD3CC 000AA32C 38 00 00 00 */ li r0, 0
/* 800AD3D0 000AA330 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3D4 000AA334 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR5CBomb"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR5CBomb":
/* 800AD3D8 000AA338 38 00 00 00 */ li r0, 0
/* 800AD3DC 000AA33C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3E0 000AA340 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CBallCamera"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR11CBallCamera":
/* 800AD3E4 000AA344 38 00 00 00 */ li r0, 0
/* 800AD3E8 000AA348 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3EC 000AA34C 4E 80 00 20 */ blr
.global "Visit__33TCastToPtr<19CHUDBillboardEffect>FR6CActor"
"Visit__33TCastToPtr<19CHUDBillboardEffect>FR6CActor":
/* 800AD3F0 000AA350 38 00 00 00 */ li r0, 0
/* 800AD3F4 000AA354 90 03 00 04 */ stw r0, 4(r3)
/* 800AD3F8 000AA358 4E 80 00 20 */ blr
.global "__ct__33TCastToPtr<19CHUDBillboardEffect>FP7CEntity"
"__ct__33TCastToPtr<19CHUDBillboardEffect>FP7CEntity":
/* 800AD3FC 000AA35C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AD400 000AA360 7C 08 02 A6 */ mflr r0
/* 800AD404 000AA364 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AD408 000AA368 3C A0 80 3E */ lis r5, lbl_803DCB5C@ha
/* 800AD40C 000AA36C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AD410 000AA370 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AD414 000AA374 28 04 00 00 */ cmplwi r4, 0
/* 800AD418 000AA378 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AD41C 000AA37C 7C 7F 1B 78 */ mr r31, r3
/* 800AD420 000AA380 38 65 CB 5C */ addi r3, r5, lbl_803DCB5C@l
/* 800AD424 000AA384 90 1F 00 00 */ stw r0, 0(r31)
/* 800AD428 000AA388 38 00 00 00 */ li r0, 0
/* 800AD42C 000AA38C 90 7F 00 00 */ stw r3, 0(r31)
/* 800AD430 000AA390 90 1F 00 04 */ stw r0, 4(r31)
/* 800AD434 000AA394 41 82 00 1C */ beq lbl_800AD450
/* 800AD438 000AA398 7C 83 23 78 */ mr r3, r4
/* 800AD43C 000AA39C 7F E4 FB 78 */ mr r4, r31
/* 800AD440 000AA3A0 81 83 00 00 */ lwz r12, 0(r3)
/* 800AD444 000AA3A4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AD448 000AA3A8 7D 89 03 A6 */ mtctr r12
/* 800AD44C 000AA3AC 4E 80 04 21 */ bctrl
lbl_800AD450:
/* 800AD450 000AA3B0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD454 000AA3B4 7F E3 FB 78 */ mr r3, r31
/* 800AD458 000AA3B8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AD45C 000AA3BC 7C 08 03 A6 */ mtlr r0
/* 800AD460 000AA3C0 38 21 00 10 */ addi r1, r1, 0x10
/* 800AD464 000AA3C4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR7CWeapon"
"Visit__29TCastToPtr<15CGameProjectile>FR7CWeapon":
/* 800AD468 000AA3C8 38 00 00 00 */ li r0, 0
/* 800AD46C 000AA3CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD470 000AA3D0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR17CWallCrawlerSwarm"
"Visit__29TCastToPtr<15CGameProjectile>FR17CWallCrawlerSwarm":
/* 800AD474 000AA3D4 38 00 00 00 */ li r0, 0
/* 800AD478 000AA3D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD47C 000AA3DC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR20CScriptSpindleCamera"
"Visit__29TCastToPtr<15CGameProjectile>FR20CScriptSpindleCamera":
/* 800AD480 000AA3E0 38 00 00 00 */ li r0, 0
/* 800AD484 000AA3E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD488 000AA3E8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR15CSnakeWeedSwarm"
"Visit__29TCastToPtr<15CGameProjectile>FR15CSnakeWeedSwarm":
/* 800AD48C 000AA3EC 38 00 00 00 */ li r0, 0
/* 800AD490 000AA3F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD494 000AA3F4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR15CScriptWaypoint"
"Visit__29TCastToPtr<15CGameProjectile>FR15CScriptWaypoint":
/* 800AD498 000AA3F8 38 00 00 00 */ li r0, 0
/* 800AD49C 000AA3FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4A0 000AA400 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR12CScriptWater"
"Visit__29TCastToPtr<15CGameProjectile>FR12CScriptWater":
/* 800AD4A4 000AA404 38 00 00 00 */ li r0, 0
/* 800AD4A8 000AA408 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4AC 000AA40C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR17CScriptVisorFlare"
"Visit__29TCastToPtr<15CGameProjectile>FR17CScriptVisorFlare":
/* 800AD4B0 000AA410 38 00 00 00 */ li r0, 0
/* 800AD4B4 000AA414 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4B8 000AA418 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR14CScriptTrigger"
"Visit__29TCastToPtr<15CGameProjectile>FR14CScriptTrigger":
/* 800AD4BC 000AA41C 38 00 00 00 */ li r0, 0
/* 800AD4C0 000AA420 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4C4 000AA424 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR12CScriptTimer"
"Visit__29TCastToPtr<15CGameProjectile>FR12CScriptTimer":
/* 800AD4C8 000AA428 38 00 00 00 */ li r0, 0
/* 800AD4CC 000AA42C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4D0 000AA430 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR10CTeamAiMgr"
"Visit__29TCastToPtr<15CGameProjectile>FR10CTeamAiMgr":
/* 800AD4D4 000AA434 38 00 00 00 */ li r0, 0
/* 800AD4D8 000AA438 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4DC 000AA43C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR21CScriptTargetingPoint"
"Visit__29TCastToPtr<15CGameProjectile>FR21CScriptTargetingPoint":
/* 800AD4E0 000AA440 38 00 00 00 */ li r0, 0
/* 800AD4E4 000AA444 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4E8 000AA448 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR25CScriptSpiderBallWaypoint"
"Visit__29TCastToPtr<15CGameProjectile>FR25CScriptSpiderBallWaypoint":
/* 800AD4EC 000AA44C 38 00 00 00 */ li r0, 0
/* 800AD4F0 000AA450 90 03 00 04 */ stw r0, 4(r3)
/* 800AD4F4 000AA454 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR34CScriptSpiderBallAttractionSurface"
"Visit__29TCastToPtr<15CGameProjectile>FR34CScriptSpiderBallAttractionSurface":
/* 800AD4F8 000AA458 38 00 00 00 */ li r0, 0
/* 800AD4FC 000AA45C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD500 000AA460 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR22CScriptSpecialFunction"
"Visit__29TCastToPtr<15CGameProjectile>FR22CScriptSpecialFunction":
/* 800AD504 000AA464 38 00 00 00 */ li r0, 0
/* 800AD508 000AA468 90 03 00 04 */ stw r0, 4(r3)
/* 800AD50C 000AA46C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR17CScriptSpawnPoint"
"Visit__29TCastToPtr<15CGameProjectile>FR17CScriptSpawnPoint":
/* 800AD510 000AA470 38 00 00 00 */ li r0, 0
/* 800AD514 000AA474 90 03 00 04 */ stw r0, 4(r3)
/* 800AD518 000AA478 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR12CScriptSound"
"Visit__29TCastToPtr<15CGameProjectile>FR12CScriptSound":
/* 800AD51C 000AA47C 38 00 00 00 */ li r0, 0
/* 800AD520 000AA480 90 03 00 04 */ stw r0, 4(r3)
/* 800AD524 000AA484 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR20CScriptRoomAcoustics"
"Visit__29TCastToPtr<15CGameProjectile>FR20CScriptRoomAcoustics":
/* 800AD528 000AA488 38 00 00 00 */ li r0, 0
/* 800AD52C 000AA48C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD530 000AA490 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR22CScriptPointOfinterest"
"Visit__29TCastToPtr<15CGameProjectile>FR22CScriptPointOfinterest":
/* 800AD534 000AA494 38 00 00 00 */ li r0, 0
/* 800AD538 000AA498 90 03 00 04 */ stw r0, 4(r3)
/* 800AD53C 000AA49C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR17CScriptPlayerHint"
"Visit__29TCastToPtr<15CGameProjectile>FR17CScriptPlayerHint":
/* 800AD540 000AA4A0 38 00 00 00 */ li r0, 0
/* 800AD544 000AA4A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD548 000AA4A8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR15CScriptPlatform"
"Visit__29TCastToPtr<15CGameProjectile>FR15CScriptPlatform":
/* 800AD54C 000AA4AC 38 00 00 00 */ li r0, 0
/* 800AD550 000AA4B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD554 000AA4B4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR13CScriptPickup"
"Visit__29TCastToPtr<15CGameProjectile>FR13CScriptPickup":
/* 800AD558 000AA4B8 38 00 00 00 */ li r0, 0
/* 800AD55C 000AA4BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD560 000AA4C0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR15CScriptMazeNode"
"Visit__29TCastToPtr<15CGameProjectile>FR15CScriptMazeNode":
/* 800AD564 000AA4C4 38 00 00 00 */ li r0, 0
/* 800AD568 000AA4C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD56C 000AA4CC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR16CScriptGunTurret"
"Visit__29TCastToPtr<15CGameProjectile>FR16CScriptGunTurret":
/* 800AD570 000AA4D0 38 00 00 00 */ li r0, 0
/* 800AD574 000AA4D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD578 000AA4D8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR19CScriptGrapplePoint"
"Visit__29TCastToPtr<15CGameProjectile>FR19CScriptGrapplePoint":
/* 800AD57C 000AA4DC 38 00 00 00 */ li r0, 0
/* 800AD580 000AA4E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD584 000AA4E4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR13CScriptEffect"
"Visit__29TCastToPtr<15CGameProjectile>FR13CScriptEffect":
/* 800AD588 000AA4E8 38 00 00 00 */ li r0, 0
/* 800AD58C 000AA4EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD590 000AA4F0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR11CScriptDoor"
"Visit__29TCastToPtr<15CGameProjectile>FR11CScriptDoor":
/* 800AD594 000AA4F4 38 00 00 00 */ li r0, 0
/* 800AD598 000AA4F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD59C 000AA4FC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR11CScriptDock"
"Visit__29TCastToPtr<15CGameProjectile>FR11CScriptDock":
/* 800AD5A0 000AA500 38 00 00 00 */ li r0, 0
/* 800AD5A4 000AA504 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5A8 000AA508 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR18CScriptDistanceFog"
"Visit__29TCastToPtr<15CGameProjectile>FR18CScriptDistanceFog":
/* 800AD5AC 000AA50C 38 00 00 00 */ li r0, 0
/* 800AD5B0 000AA510 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5B4 000AA514 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR26CScriptDebugCameraWaypoint"
"Visit__29TCastToPtr<15CGameProjectile>FR26CScriptDebugCameraWaypoint":
/* 800AD5B8 000AA518 38 00 00 00 */ li r0, 0
/* 800AD5BC 000AA51C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5C0 000AA520 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR17CScriptCoverPoint"
"Visit__29TCastToPtr<15CGameProjectile>FR17CScriptCoverPoint":
/* 800AD5C4 000AA524 38 00 00 00 */ li r0, 0
/* 800AD5C8 000AA528 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5CC 000AA52C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR21CScriptCameraWaypoint"
"Visit__29TCastToPtr<15CGameProjectile>FR21CScriptCameraWaypoint":
/* 800AD5D0 000AA530 38 00 00 00 */ li r0, 0
/* 800AD5D4 000AA534 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5D8 000AA538 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR24CScriptCameraPitchVolume"
"Visit__29TCastToPtr<15CGameProjectile>FR24CScriptCameraPitchVolume":
/* 800AD5DC 000AA53C 38 00 00 00 */ li r0, 0
/* 800AD5E0 000AA540 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5E4 000AA544 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR17CScriptCameraHint"
"Visit__29TCastToPtr<15CGameProjectile>FR17CScriptCameraHint":
/* 800AD5E8 000AA548 38 00 00 00 */ li r0, 0
/* 800AD5EC 000AA54C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5F0 000AA550 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR18CScriptAiJumpPoint"
"Visit__29TCastToPtr<15CGameProjectile>FR18CScriptAiJumpPoint":
/* 800AD5F4 000AA554 38 00 00 00 */ li r0, 0
/* 800AD5F8 000AA558 90 03 00 04 */ stw r0, 4(r3)
/* 800AD5FC 000AA55C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR20CScriptActorKeyframe"
"Visit__29TCastToPtr<15CGameProjectile>FR20CScriptActorKeyframe":
/* 800AD600 000AA560 38 00 00 00 */ li r0, 0
/* 800AD604 000AA564 90 03 00 04 */ stw r0, 4(r3)
/* 800AD608 000AA568 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR12CScriptActor"
"Visit__29TCastToPtr<15CGameProjectile>FR12CScriptActor":
/* 800AD60C 000AA56C 38 00 00 00 */ li r0, 0
/* 800AD610 000AA570 90 03 00 04 */ stw r0, 4(r3)
/* 800AD614 000AA574 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR9CRepulsor"
"Visit__29TCastToPtr<15CGameProjectile>FR9CRepulsor":
/* 800AD618 000AA578 38 00 00 00 */ li r0, 0
/* 800AD61C 000AA57C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD620 000AA580 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR7CPlayer"
"Visit__29TCastToPtr<15CGameProjectile>FR7CPlayer":
/* 800AD624 000AA584 38 00 00 00 */ li r0, 0
/* 800AD628 000AA588 90 03 00 04 */ stw r0, 4(r3)
/* 800AD62C 000AA58C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR13CPhysicsActor"
"Visit__29TCastToPtr<15CGameProjectile>FR13CPhysicsActor":
/* 800AD630 000AA590 38 00 00 00 */ li r0, 0
/* 800AD634 000AA594 90 03 00 04 */ stw r0, 4(r3)
/* 800AD638 000AA598 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR3CAi"
"Visit__29TCastToPtr<15CGameProjectile>FR3CAi":
/* 800AD63C 000AA59C 38 00 00 00 */ li r0, 0
/* 800AD640 000AA5A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD644 000AA5A4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR11CPathCamera"
"Visit__29TCastToPtr<15CGameProjectile>FR11CPathCamera":
/* 800AD648 000AA5A8 38 00 00 00 */ li r0, 0
/* 800AD64C 000AA5AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD650 000AA5B0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR18CMetroidPrimeRelay"
"Visit__29TCastToPtr<15CGameProjectile>FR18CMetroidPrimeRelay":
/* 800AD654 000AA5B4 38 00 00 00 */ li r0, 0
/* 800AD658 000AA5B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD65C 000AA5BC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR19CHUDBillboardEffect"
"Visit__29TCastToPtr<15CGameProjectile>FR19CHUDBillboardEffect":
/* 800AD660 000AA5C0 38 00 00 00 */ li r0, 0
/* 800AD664 000AA5C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD668 000AA5C8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR15CGameProjectile"
"Visit__29TCastToPtr<15CGameProjectile>FR15CGameProjectile":
/* 800AD66C 000AA5CC 90 83 00 04 */ stw r4, 4(r3)
/* 800AD670 000AA5D0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR10CGameLight"
"Visit__29TCastToPtr<15CGameProjectile>FR10CGameLight":
/* 800AD674 000AA5D4 38 00 00 00 */ li r0, 0
/* 800AD678 000AA5D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD67C 000AA5DC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR11CGameCamera"
"Visit__29TCastToPtr<15CGameProjectile>FR11CGameCamera":
/* 800AD680 000AA5E0 38 00 00 00 */ li r0, 0
/* 800AD684 000AA5E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD688 000AA5E8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR10CFishCloud"
"Visit__29TCastToPtr<15CGameProjectile>FR10CFishCloud":
/* 800AD68C 000AA5EC 38 00 00 00 */ li r0, 0
/* 800AD690 000AA5F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD694 000AA5F4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR18CFirstPersonCamera"
"Visit__29TCastToPtr<15CGameProjectile>FR18CFirstPersonCamera":
/* 800AD698 000AA5F8 38 00 00 00 */ li r0, 0
/* 800AD69C 000AA5FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6A0 000AA600 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR10CExplosion"
"Visit__29TCastToPtr<15CGameProjectile>FR10CExplosion":
/* 800AD6A4 000AA604 38 00 00 00 */ li r0, 0
/* 800AD6A8 000AA608 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6AC 000AA60C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR7CEntity"
"Visit__29TCastToPtr<15CGameProjectile>FR7CEntity":
/* 800AD6B0 000AA610 38 00 00 00 */ li r0, 0
/* 800AD6B4 000AA614 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6B8 000AA618 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR17CEnergyProjectile"
"Visit__29TCastToPtr<15CGameProjectile>FR17CEnergyProjectile":
/* 800AD6BC 000AA61C 90 83 00 04 */ stw r4, 4(r3)
/* 800AD6C0 000AA620 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR16CDestroyableRock"
"Visit__29TCastToPtr<15CGameProjectile>FR16CDestroyableRock":
/* 800AD6C4 000AA624 38 00 00 00 */ li r0, 0
/* 800AD6C8 000AA628 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6CC 000AA62C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR15CCollisionActor"
"Visit__29TCastToPtr<15CGameProjectile>FR15CCollisionActor":
/* 800AD6D0 000AA630 38 00 00 00 */ li r0, 0
/* 800AD6D4 000AA634 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6D8 000AA638 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR16CCinematicCamera"
"Visit__29TCastToPtr<15CGameProjectile>FR16CCinematicCamera":
/* 800AD6DC 000AA63C 38 00 00 00 */ li r0, 0
/* 800AD6E0 000AA640 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6E4 000AA644 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR5CBomb"
"Visit__29TCastToPtr<15CGameProjectile>FR5CBomb":
/* 800AD6E8 000AA648 38 00 00 00 */ li r0, 0
/* 800AD6EC 000AA64C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6F0 000AA650 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR11CBallCamera"
"Visit__29TCastToPtr<15CGameProjectile>FR11CBallCamera":
/* 800AD6F4 000AA654 38 00 00 00 */ li r0, 0
/* 800AD6F8 000AA658 90 03 00 04 */ stw r0, 4(r3)
/* 800AD6FC 000AA65C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CGameProjectile>FR6CActor"
"Visit__29TCastToPtr<15CGameProjectile>FR6CActor":
/* 800AD700 000AA660 38 00 00 00 */ li r0, 0
/* 800AD704 000AA664 90 03 00 04 */ stw r0, 4(r3)
/* 800AD708 000AA668 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CGameProjectile>FP7CEntity"
"__ct__29TCastToPtr<15CGameProjectile>FP7CEntity":
/* 800AD70C 000AA66C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AD710 000AA670 7C 08 02 A6 */ mflr r0
/* 800AD714 000AA674 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AD718 000AA678 3C A0 80 3E */ lis r5, lbl_803DCA70@ha
/* 800AD71C 000AA67C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AD720 000AA680 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AD724 000AA684 28 04 00 00 */ cmplwi r4, 0
/* 800AD728 000AA688 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AD72C 000AA68C 7C 7F 1B 78 */ mr r31, r3
/* 800AD730 000AA690 38 65 CA 70 */ addi r3, r5, lbl_803DCA70@l
/* 800AD734 000AA694 90 1F 00 00 */ stw r0, 0(r31)
/* 800AD738 000AA698 38 00 00 00 */ li r0, 0
/* 800AD73C 000AA69C 90 7F 00 00 */ stw r3, 0(r31)
/* 800AD740 000AA6A0 90 1F 00 04 */ stw r0, 4(r31)
/* 800AD744 000AA6A4 41 82 00 1C */ beq lbl_800AD760
/* 800AD748 000AA6A8 7C 83 23 78 */ mr r3, r4
/* 800AD74C 000AA6AC 7F E4 FB 78 */ mr r4, r31
/* 800AD750 000AA6B0 81 83 00 00 */ lwz r12, 0(r3)
/* 800AD754 000AA6B4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AD758 000AA6B8 7D 89 03 A6 */ mtctr r12
/* 800AD75C 000AA6BC 4E 80 04 21 */ bctrl
lbl_800AD760:
/* 800AD760 000AA6C0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD764 000AA6C4 7F E3 FB 78 */ mr r3, r31
/* 800AD768 000AA6C8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AD76C 000AA6CC 7C 08 03 A6 */ mtlr r0
/* 800AD770 000AA6D0 38 21 00 10 */ addi r1, r1, 0x10
/* 800AD774 000AA6D4 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CGameProjectile>FR7CEntity"
"__ct__29TCastToPtr<15CGameProjectile>FR7CEntity":
/* 800AD778 000AA6D8 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AD77C 000AA6DC 7C 08 02 A6 */ mflr r0
/* 800AD780 000AA6E0 3C A0 80 3E */ lis r5, lbl_803DCA70@ha
/* 800AD784 000AA6E4 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AD788 000AA6E8 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AD78C 000AA6EC 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AD790 000AA6F0 38 A5 CA 70 */ addi r5, r5, lbl_803DCA70@l
/* 800AD794 000AA6F4 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AD798 000AA6F8 7C 7F 1B 78 */ mr r31, r3
/* 800AD79C 000AA6FC 90 03 00 00 */ stw r0, 0(r3)
/* 800AD7A0 000AA700 7C 83 23 78 */ mr r3, r4
/* 800AD7A4 000AA704 38 00 00 00 */ li r0, 0
/* 800AD7A8 000AA708 7F E4 FB 78 */ mr r4, r31
/* 800AD7AC 000AA70C 90 BF 00 00 */ stw r5, 0(r31)
/* 800AD7B0 000AA710 90 1F 00 04 */ stw r0, 4(r31)
/* 800AD7B4 000AA714 81 83 00 00 */ lwz r12, 0(r3)
/* 800AD7B8 000AA718 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AD7BC 000AA71C 7D 89 03 A6 */ mtctr r12
/* 800AD7C0 000AA720 4E 80 04 21 */ bctrl
/* 800AD7C4 000AA724 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AD7C8 000AA728 7F E3 FB 78 */ mr r3, r31
/* 800AD7CC 000AA72C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AD7D0 000AA730 7C 08 03 A6 */ mtlr r0
/* 800AD7D4 000AA734 38 21 00 10 */ addi r1, r1, 0x10
/* 800AD7D8 000AA738 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR7CWeapon"
"Visit__24TCastToPtr<10CGameLight>FR7CWeapon":
/* 800AD7DC 000AA73C 38 00 00 00 */ li r0, 0
/* 800AD7E0 000AA740 90 03 00 04 */ stw r0, 4(r3)
/* 800AD7E4 000AA744 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR17CWallCrawlerSwarm"
"Visit__24TCastToPtr<10CGameLight>FR17CWallCrawlerSwarm":
/* 800AD7E8 000AA748 38 00 00 00 */ li r0, 0
/* 800AD7EC 000AA74C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD7F0 000AA750 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR20CScriptSpindleCamera"
"Visit__24TCastToPtr<10CGameLight>FR20CScriptSpindleCamera":
/* 800AD7F4 000AA754 38 00 00 00 */ li r0, 0
/* 800AD7F8 000AA758 90 03 00 04 */ stw r0, 4(r3)
/* 800AD7FC 000AA75C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR15CSnakeWeedSwarm"
"Visit__24TCastToPtr<10CGameLight>FR15CSnakeWeedSwarm":
/* 800AD800 000AA760 38 00 00 00 */ li r0, 0
/* 800AD804 000AA764 90 03 00 04 */ stw r0, 4(r3)
/* 800AD808 000AA768 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR15CScriptWaypoint"
"Visit__24TCastToPtr<10CGameLight>FR15CScriptWaypoint":
/* 800AD80C 000AA76C 38 00 00 00 */ li r0, 0
/* 800AD810 000AA770 90 03 00 04 */ stw r0, 4(r3)
/* 800AD814 000AA774 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR12CScriptWater"
"Visit__24TCastToPtr<10CGameLight>FR12CScriptWater":
/* 800AD818 000AA778 38 00 00 00 */ li r0, 0
/* 800AD81C 000AA77C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD820 000AA780 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR17CScriptVisorFlare"
"Visit__24TCastToPtr<10CGameLight>FR17CScriptVisorFlare":
/* 800AD824 000AA784 38 00 00 00 */ li r0, 0
/* 800AD828 000AA788 90 03 00 04 */ stw r0, 4(r3)
/* 800AD82C 000AA78C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR14CScriptTrigger"
"Visit__24TCastToPtr<10CGameLight>FR14CScriptTrigger":
/* 800AD830 000AA790 38 00 00 00 */ li r0, 0
/* 800AD834 000AA794 90 03 00 04 */ stw r0, 4(r3)
/* 800AD838 000AA798 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR12CScriptTimer"
"Visit__24TCastToPtr<10CGameLight>FR12CScriptTimer":
/* 800AD83C 000AA79C 38 00 00 00 */ li r0, 0
/* 800AD840 000AA7A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD844 000AA7A4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR10CTeamAiMgr"
"Visit__24TCastToPtr<10CGameLight>FR10CTeamAiMgr":
/* 800AD848 000AA7A8 38 00 00 00 */ li r0, 0
/* 800AD84C 000AA7AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD850 000AA7B0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR21CScriptTargetingPoint"
"Visit__24TCastToPtr<10CGameLight>FR21CScriptTargetingPoint":
/* 800AD854 000AA7B4 38 00 00 00 */ li r0, 0
/* 800AD858 000AA7B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD85C 000AA7BC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR25CScriptSpiderBallWaypoint"
"Visit__24TCastToPtr<10CGameLight>FR25CScriptSpiderBallWaypoint":
/* 800AD860 000AA7C0 38 00 00 00 */ li r0, 0
/* 800AD864 000AA7C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD868 000AA7C8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR34CScriptSpiderBallAttractionSurface"
"Visit__24TCastToPtr<10CGameLight>FR34CScriptSpiderBallAttractionSurface":
/* 800AD86C 000AA7CC 38 00 00 00 */ li r0, 0
/* 800AD870 000AA7D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD874 000AA7D4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR22CScriptSpecialFunction"
"Visit__24TCastToPtr<10CGameLight>FR22CScriptSpecialFunction":
/* 800AD878 000AA7D8 38 00 00 00 */ li r0, 0
/* 800AD87C 000AA7DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD880 000AA7E0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR17CScriptSpawnPoint"
"Visit__24TCastToPtr<10CGameLight>FR17CScriptSpawnPoint":
/* 800AD884 000AA7E4 38 00 00 00 */ li r0, 0
/* 800AD888 000AA7E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD88C 000AA7EC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR12CScriptSound"
"Visit__24TCastToPtr<10CGameLight>FR12CScriptSound":
/* 800AD890 000AA7F0 38 00 00 00 */ li r0, 0
/* 800AD894 000AA7F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD898 000AA7F8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR20CScriptRoomAcoustics"
"Visit__24TCastToPtr<10CGameLight>FR20CScriptRoomAcoustics":
/* 800AD89C 000AA7FC 38 00 00 00 */ li r0, 0
/* 800AD8A0 000AA800 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8A4 000AA804 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR22CScriptPointOfinterest"
"Visit__24TCastToPtr<10CGameLight>FR22CScriptPointOfinterest":
/* 800AD8A8 000AA808 38 00 00 00 */ li r0, 0
/* 800AD8AC 000AA80C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8B0 000AA810 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR17CScriptPlayerHint"
"Visit__24TCastToPtr<10CGameLight>FR17CScriptPlayerHint":
/* 800AD8B4 000AA814 38 00 00 00 */ li r0, 0
/* 800AD8B8 000AA818 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8BC 000AA81C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR15CScriptPlatform"
"Visit__24TCastToPtr<10CGameLight>FR15CScriptPlatform":
/* 800AD8C0 000AA820 38 00 00 00 */ li r0, 0
/* 800AD8C4 000AA824 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8C8 000AA828 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR13CScriptPickup"
"Visit__24TCastToPtr<10CGameLight>FR13CScriptPickup":
/* 800AD8CC 000AA82C 38 00 00 00 */ li r0, 0
/* 800AD8D0 000AA830 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8D4 000AA834 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR15CScriptMazeNode"
"Visit__24TCastToPtr<10CGameLight>FR15CScriptMazeNode":
/* 800AD8D8 000AA838 38 00 00 00 */ li r0, 0
/* 800AD8DC 000AA83C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8E0 000AA840 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR16CScriptGunTurret"
"Visit__24TCastToPtr<10CGameLight>FR16CScriptGunTurret":
/* 800AD8E4 000AA844 38 00 00 00 */ li r0, 0
/* 800AD8E8 000AA848 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8EC 000AA84C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR19CScriptGrapplePoint"
"Visit__24TCastToPtr<10CGameLight>FR19CScriptGrapplePoint":
/* 800AD8F0 000AA850 38 00 00 00 */ li r0, 0
/* 800AD8F4 000AA854 90 03 00 04 */ stw r0, 4(r3)
/* 800AD8F8 000AA858 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR13CScriptEffect"
"Visit__24TCastToPtr<10CGameLight>FR13CScriptEffect":
/* 800AD8FC 000AA85C 38 00 00 00 */ li r0, 0
/* 800AD900 000AA860 90 03 00 04 */ stw r0, 4(r3)
/* 800AD904 000AA864 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR11CScriptDoor"
"Visit__24TCastToPtr<10CGameLight>FR11CScriptDoor":
/* 800AD908 000AA868 38 00 00 00 */ li r0, 0
/* 800AD90C 000AA86C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD910 000AA870 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR11CScriptDock"
"Visit__24TCastToPtr<10CGameLight>FR11CScriptDock":
/* 800AD914 000AA874 38 00 00 00 */ li r0, 0
/* 800AD918 000AA878 90 03 00 04 */ stw r0, 4(r3)
/* 800AD91C 000AA87C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR18CScriptDistanceFog"
"Visit__24TCastToPtr<10CGameLight>FR18CScriptDistanceFog":
/* 800AD920 000AA880 38 00 00 00 */ li r0, 0
/* 800AD924 000AA884 90 03 00 04 */ stw r0, 4(r3)
/* 800AD928 000AA888 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR26CScriptDebugCameraWaypoint"
"Visit__24TCastToPtr<10CGameLight>FR26CScriptDebugCameraWaypoint":
/* 800AD92C 000AA88C 38 00 00 00 */ li r0, 0
/* 800AD930 000AA890 90 03 00 04 */ stw r0, 4(r3)
/* 800AD934 000AA894 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR17CScriptCoverPoint"
"Visit__24TCastToPtr<10CGameLight>FR17CScriptCoverPoint":
/* 800AD938 000AA898 38 00 00 00 */ li r0, 0
/* 800AD93C 000AA89C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD940 000AA8A0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR21CScriptCameraWaypoint"
"Visit__24TCastToPtr<10CGameLight>FR21CScriptCameraWaypoint":
/* 800AD944 000AA8A4 38 00 00 00 */ li r0, 0
/* 800AD948 000AA8A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD94C 000AA8AC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR24CScriptCameraPitchVolume"
"Visit__24TCastToPtr<10CGameLight>FR24CScriptCameraPitchVolume":
/* 800AD950 000AA8B0 38 00 00 00 */ li r0, 0
/* 800AD954 000AA8B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD958 000AA8B8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR17CScriptCameraHint"
"Visit__24TCastToPtr<10CGameLight>FR17CScriptCameraHint":
/* 800AD95C 000AA8BC 38 00 00 00 */ li r0, 0
/* 800AD960 000AA8C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD964 000AA8C4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR18CScriptAiJumpPoint"
"Visit__24TCastToPtr<10CGameLight>FR18CScriptAiJumpPoint":
/* 800AD968 000AA8C8 38 00 00 00 */ li r0, 0
/* 800AD96C 000AA8CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD970 000AA8D0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR20CScriptActorKeyframe"
"Visit__24TCastToPtr<10CGameLight>FR20CScriptActorKeyframe":
/* 800AD974 000AA8D4 38 00 00 00 */ li r0, 0
/* 800AD978 000AA8D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AD97C 000AA8DC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR12CScriptActor"
"Visit__24TCastToPtr<10CGameLight>FR12CScriptActor":
/* 800AD980 000AA8E0 38 00 00 00 */ li r0, 0
/* 800AD984 000AA8E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AD988 000AA8E8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR9CRepulsor"
"Visit__24TCastToPtr<10CGameLight>FR9CRepulsor":
/* 800AD98C 000AA8EC 38 00 00 00 */ li r0, 0
/* 800AD990 000AA8F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AD994 000AA8F4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR7CPlayer"
"Visit__24TCastToPtr<10CGameLight>FR7CPlayer":
/* 800AD998 000AA8F8 38 00 00 00 */ li r0, 0
/* 800AD99C 000AA8FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9A0 000AA900 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR13CPhysicsActor"
"Visit__24TCastToPtr<10CGameLight>FR13CPhysicsActor":
/* 800AD9A4 000AA904 38 00 00 00 */ li r0, 0
/* 800AD9A8 000AA908 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9AC 000AA90C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR3CAi"
"Visit__24TCastToPtr<10CGameLight>FR3CAi":
/* 800AD9B0 000AA910 38 00 00 00 */ li r0, 0
/* 800AD9B4 000AA914 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9B8 000AA918 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR11CPathCamera"
"Visit__24TCastToPtr<10CGameLight>FR11CPathCamera":
/* 800AD9BC 000AA91C 38 00 00 00 */ li r0, 0
/* 800AD9C0 000AA920 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9C4 000AA924 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR18CMetroidPrimeRelay"
"Visit__24TCastToPtr<10CGameLight>FR18CMetroidPrimeRelay":
/* 800AD9C8 000AA928 38 00 00 00 */ li r0, 0
/* 800AD9CC 000AA92C 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9D0 000AA930 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR19CHUDBillboardEffect"
"Visit__24TCastToPtr<10CGameLight>FR19CHUDBillboardEffect":
/* 800AD9D4 000AA934 38 00 00 00 */ li r0, 0
/* 800AD9D8 000AA938 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9DC 000AA93C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR15CGameProjectile"
"Visit__24TCastToPtr<10CGameLight>FR15CGameProjectile":
/* 800AD9E0 000AA940 38 00 00 00 */ li r0, 0
/* 800AD9E4 000AA944 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9E8 000AA948 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR10CGameLight"
"Visit__24TCastToPtr<10CGameLight>FR10CGameLight":
/* 800AD9EC 000AA94C 90 83 00 04 */ stw r4, 4(r3)
/* 800AD9F0 000AA950 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR11CGameCamera"
"Visit__24TCastToPtr<10CGameLight>FR11CGameCamera":
/* 800AD9F4 000AA954 38 00 00 00 */ li r0, 0
/* 800AD9F8 000AA958 90 03 00 04 */ stw r0, 4(r3)
/* 800AD9FC 000AA95C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR10CFishCloud"
"Visit__24TCastToPtr<10CGameLight>FR10CFishCloud":
/* 800ADA00 000AA960 38 00 00 00 */ li r0, 0
/* 800ADA04 000AA964 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA08 000AA968 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR18CFirstPersonCamera"
"Visit__24TCastToPtr<10CGameLight>FR18CFirstPersonCamera":
/* 800ADA0C 000AA96C 38 00 00 00 */ li r0, 0
/* 800ADA10 000AA970 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA14 000AA974 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR10CExplosion"
"Visit__24TCastToPtr<10CGameLight>FR10CExplosion":
/* 800ADA18 000AA978 38 00 00 00 */ li r0, 0
/* 800ADA1C 000AA97C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA20 000AA980 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR7CEntity"
"Visit__24TCastToPtr<10CGameLight>FR7CEntity":
/* 800ADA24 000AA984 38 00 00 00 */ li r0, 0
/* 800ADA28 000AA988 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA2C 000AA98C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR17CEnergyProjectile"
"Visit__24TCastToPtr<10CGameLight>FR17CEnergyProjectile":
/* 800ADA30 000AA990 38 00 00 00 */ li r0, 0
/* 800ADA34 000AA994 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA38 000AA998 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR16CDestroyableRock"
"Visit__24TCastToPtr<10CGameLight>FR16CDestroyableRock":
/* 800ADA3C 000AA99C 38 00 00 00 */ li r0, 0
/* 800ADA40 000AA9A0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA44 000AA9A4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR15CCollisionActor"
"Visit__24TCastToPtr<10CGameLight>FR15CCollisionActor":
/* 800ADA48 000AA9A8 38 00 00 00 */ li r0, 0
/* 800ADA4C 000AA9AC 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA50 000AA9B0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR16CCinematicCamera"
"Visit__24TCastToPtr<10CGameLight>FR16CCinematicCamera":
/* 800ADA54 000AA9B4 38 00 00 00 */ li r0, 0
/* 800ADA58 000AA9B8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA5C 000AA9BC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR5CBomb"
"Visit__24TCastToPtr<10CGameLight>FR5CBomb":
/* 800ADA60 000AA9C0 38 00 00 00 */ li r0, 0
/* 800ADA64 000AA9C4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA68 000AA9C8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR11CBallCamera"
"Visit__24TCastToPtr<10CGameLight>FR11CBallCamera":
/* 800ADA6C 000AA9CC 38 00 00 00 */ li r0, 0
/* 800ADA70 000AA9D0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA74 000AA9D4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CGameLight>FR6CActor"
"Visit__24TCastToPtr<10CGameLight>FR6CActor":
/* 800ADA78 000AA9D8 38 00 00 00 */ li r0, 0
/* 800ADA7C 000AA9DC 90 03 00 04 */ stw r0, 4(r3)
/* 800ADA80 000AA9E0 4E 80 00 20 */ blr
.global "__ct__24TCastToPtr<10CGameLight>FP7CEntity"
"__ct__24TCastToPtr<10CGameLight>FP7CEntity":
/* 800ADA84 000AA9E4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ADA88 000AA9E8 7C 08 02 A6 */ mflr r0
/* 800ADA8C 000AA9EC 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ADA90 000AA9F0 3C A0 80 3E */ lis r5, lbl_803DC984@ha
/* 800ADA94 000AA9F4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ADA98 000AA9F8 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ADA9C 000AA9FC 28 04 00 00 */ cmplwi r4, 0
/* 800ADAA0 000AAA00 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ADAA4 000AAA04 7C 7F 1B 78 */ mr r31, r3
/* 800ADAA8 000AAA08 38 65 C9 84 */ addi r3, r5, lbl_803DC984@l
/* 800ADAAC 000AAA0C 90 1F 00 00 */ stw r0, 0(r31)
/* 800ADAB0 000AAA10 38 00 00 00 */ li r0, 0
/* 800ADAB4 000AAA14 90 7F 00 00 */ stw r3, 0(r31)
/* 800ADAB8 000AAA18 90 1F 00 04 */ stw r0, 4(r31)
/* 800ADABC 000AAA1C 41 82 00 1C */ beq lbl_800ADAD8
/* 800ADAC0 000AAA20 7C 83 23 78 */ mr r3, r4
/* 800ADAC4 000AAA24 7F E4 FB 78 */ mr r4, r31
/* 800ADAC8 000AAA28 81 83 00 00 */ lwz r12, 0(r3)
/* 800ADACC 000AAA2C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ADAD0 000AAA30 7D 89 03 A6 */ mtctr r12
/* 800ADAD4 000AAA34 4E 80 04 21 */ bctrl
lbl_800ADAD8:
/* 800ADAD8 000AAA38 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ADADC 000AAA3C 7F E3 FB 78 */ mr r3, r31
/* 800ADAE0 000AAA40 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ADAE4 000AAA44 7C 08 03 A6 */ mtlr r0
/* 800ADAE8 000AAA48 38 21 00 10 */ addi r1, r1, 0x10
/* 800ADAEC 000AAA4C 4E 80 00 20 */ blr
.global "__ct__24TCastToPtr<10CGameLight>FR7CEntity"
"__ct__24TCastToPtr<10CGameLight>FR7CEntity":
/* 800ADAF0 000AAA50 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ADAF4 000AAA54 7C 08 02 A6 */ mflr r0
/* 800ADAF8 000AAA58 3C A0 80 3E */ lis r5, lbl_803DC984@ha
/* 800ADAFC 000AAA5C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ADB00 000AAA60 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ADB04 000AAA64 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ADB08 000AAA68 38 A5 C9 84 */ addi r5, r5, lbl_803DC984@l
/* 800ADB0C 000AAA6C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ADB10 000AAA70 7C 7F 1B 78 */ mr r31, r3
/* 800ADB14 000AAA74 90 03 00 00 */ stw r0, 0(r3)
/* 800ADB18 000AAA78 7C 83 23 78 */ mr r3, r4
/* 800ADB1C 000AAA7C 38 00 00 00 */ li r0, 0
/* 800ADB20 000AAA80 7F E4 FB 78 */ mr r4, r31
/* 800ADB24 000AAA84 90 BF 00 00 */ stw r5, 0(r31)
/* 800ADB28 000AAA88 90 1F 00 04 */ stw r0, 4(r31)
/* 800ADB2C 000AAA8C 81 83 00 00 */ lwz r12, 0(r3)
/* 800ADB30 000AAA90 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ADB34 000AAA94 7D 89 03 A6 */ mtctr r12
/* 800ADB38 000AAA98 4E 80 04 21 */ bctrl
/* 800ADB3C 000AAA9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ADB40 000AAAA0 7F E3 FB 78 */ mr r3, r31
/* 800ADB44 000AAAA4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ADB48 000AAAA8 7C 08 03 A6 */ mtlr r0
/* 800ADB4C 000AAAAC 38 21 00 10 */ addi r1, r1, 0x10
/* 800ADB50 000AAAB0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR7CWeapon"
"Visit__25TCastToPtr<11CGameCamera>FR7CWeapon":
/* 800ADB54 000AAAB4 38 00 00 00 */ li r0, 0
/* 800ADB58 000AAAB8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADB5C 000AAABC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR17CWallCrawlerSwarm"
"Visit__25TCastToPtr<11CGameCamera>FR17CWallCrawlerSwarm":
/* 800ADB60 000AAAC0 38 00 00 00 */ li r0, 0
/* 800ADB64 000AAAC4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADB68 000AAAC8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR20CScriptSpindleCamera"
"Visit__25TCastToPtr<11CGameCamera>FR20CScriptSpindleCamera":
/* 800ADB6C 000AAACC 90 83 00 04 */ stw r4, 4(r3)
/* 800ADB70 000AAAD0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR15CSnakeWeedSwarm"
"Visit__25TCastToPtr<11CGameCamera>FR15CSnakeWeedSwarm":
/* 800ADB74 000AAAD4 38 00 00 00 */ li r0, 0
/* 800ADB78 000AAAD8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADB7C 000AAADC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR15CScriptWaypoint"
"Visit__25TCastToPtr<11CGameCamera>FR15CScriptWaypoint":
/* 800ADB80 000AAAE0 38 00 00 00 */ li r0, 0
/* 800ADB84 000AAAE4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADB88 000AAAE8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR12CScriptWater"
"Visit__25TCastToPtr<11CGameCamera>FR12CScriptWater":
/* 800ADB8C 000AAAEC 38 00 00 00 */ li r0, 0
/* 800ADB90 000AAAF0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADB94 000AAAF4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR17CScriptVisorFlare"
"Visit__25TCastToPtr<11CGameCamera>FR17CScriptVisorFlare":
/* 800ADB98 000AAAF8 38 00 00 00 */ li r0, 0
/* 800ADB9C 000AAAFC 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBA0 000AAB00 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR14CScriptTrigger"
"Visit__25TCastToPtr<11CGameCamera>FR14CScriptTrigger":
/* 800ADBA4 000AAB04 38 00 00 00 */ li r0, 0
/* 800ADBA8 000AAB08 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBAC 000AAB0C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR12CScriptTimer"
"Visit__25TCastToPtr<11CGameCamera>FR12CScriptTimer":
/* 800ADBB0 000AAB10 38 00 00 00 */ li r0, 0
/* 800ADBB4 000AAB14 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBB8 000AAB18 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR10CTeamAiMgr"
"Visit__25TCastToPtr<11CGameCamera>FR10CTeamAiMgr":
/* 800ADBBC 000AAB1C 38 00 00 00 */ li r0, 0
/* 800ADBC0 000AAB20 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBC4 000AAB24 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR21CScriptTargetingPoint"
"Visit__25TCastToPtr<11CGameCamera>FR21CScriptTargetingPoint":
/* 800ADBC8 000AAB28 38 00 00 00 */ li r0, 0
/* 800ADBCC 000AAB2C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBD0 000AAB30 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR25CScriptSpiderBallWaypoint"
"Visit__25TCastToPtr<11CGameCamera>FR25CScriptSpiderBallWaypoint":
/* 800ADBD4 000AAB34 38 00 00 00 */ li r0, 0
/* 800ADBD8 000AAB38 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBDC 000AAB3C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR34CScriptSpiderBallAttractionSurface"
"Visit__25TCastToPtr<11CGameCamera>FR34CScriptSpiderBallAttractionSurface":
/* 800ADBE0 000AAB40 38 00 00 00 */ li r0, 0
/* 800ADBE4 000AAB44 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBE8 000AAB48 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR22CScriptSpecialFunction"
"Visit__25TCastToPtr<11CGameCamera>FR22CScriptSpecialFunction":
/* 800ADBEC 000AAB4C 38 00 00 00 */ li r0, 0
/* 800ADBF0 000AAB50 90 03 00 04 */ stw r0, 4(r3)
/* 800ADBF4 000AAB54 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR17CScriptSpawnPoint"
"Visit__25TCastToPtr<11CGameCamera>FR17CScriptSpawnPoint":
/* 800ADBF8 000AAB58 38 00 00 00 */ li r0, 0
/* 800ADBFC 000AAB5C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC00 000AAB60 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR12CScriptSound"
"Visit__25TCastToPtr<11CGameCamera>FR12CScriptSound":
/* 800ADC04 000AAB64 38 00 00 00 */ li r0, 0
/* 800ADC08 000AAB68 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC0C 000AAB6C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR20CScriptRoomAcoustics"
"Visit__25TCastToPtr<11CGameCamera>FR20CScriptRoomAcoustics":
/* 800ADC10 000AAB70 38 00 00 00 */ li r0, 0
/* 800ADC14 000AAB74 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC18 000AAB78 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR22CScriptPointOfinterest"
"Visit__25TCastToPtr<11CGameCamera>FR22CScriptPointOfinterest":
/* 800ADC1C 000AAB7C 38 00 00 00 */ li r0, 0
/* 800ADC20 000AAB80 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC24 000AAB84 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR17CScriptPlayerHint"
"Visit__25TCastToPtr<11CGameCamera>FR17CScriptPlayerHint":
/* 800ADC28 000AAB88 38 00 00 00 */ li r0, 0
/* 800ADC2C 000AAB8C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC30 000AAB90 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR15CScriptPlatform"
"Visit__25TCastToPtr<11CGameCamera>FR15CScriptPlatform":
/* 800ADC34 000AAB94 38 00 00 00 */ li r0, 0
/* 800ADC38 000AAB98 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC3C 000AAB9C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR13CScriptPickup"
"Visit__25TCastToPtr<11CGameCamera>FR13CScriptPickup":
/* 800ADC40 000AABA0 38 00 00 00 */ li r0, 0
/* 800ADC44 000AABA4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC48 000AABA8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR15CScriptMazeNode"
"Visit__25TCastToPtr<11CGameCamera>FR15CScriptMazeNode":
/* 800ADC4C 000AABAC 38 00 00 00 */ li r0, 0
/* 800ADC50 000AABB0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC54 000AABB4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR16CScriptGunTurret"
"Visit__25TCastToPtr<11CGameCamera>FR16CScriptGunTurret":
/* 800ADC58 000AABB8 38 00 00 00 */ li r0, 0
/* 800ADC5C 000AABBC 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC60 000AABC0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR19CScriptGrapplePoint"
"Visit__25TCastToPtr<11CGameCamera>FR19CScriptGrapplePoint":
/* 800ADC64 000AABC4 38 00 00 00 */ li r0, 0
/* 800ADC68 000AABC8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC6C 000AABCC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR13CScriptEffect"
"Visit__25TCastToPtr<11CGameCamera>FR13CScriptEffect":
/* 800ADC70 000AABD0 38 00 00 00 */ li r0, 0
/* 800ADC74 000AABD4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC78 000AABD8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR11CScriptDoor"
"Visit__25TCastToPtr<11CGameCamera>FR11CScriptDoor":
/* 800ADC7C 000AABDC 38 00 00 00 */ li r0, 0
/* 800ADC80 000AABE0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC84 000AABE4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR11CScriptDock"
"Visit__25TCastToPtr<11CGameCamera>FR11CScriptDock":
/* 800ADC88 000AABE8 38 00 00 00 */ li r0, 0
/* 800ADC8C 000AABEC 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC90 000AABF0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR18CScriptDistanceFog"
"Visit__25TCastToPtr<11CGameCamera>FR18CScriptDistanceFog":
/* 800ADC94 000AABF4 38 00 00 00 */ li r0, 0
/* 800ADC98 000AABF8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADC9C 000AABFC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR26CScriptDebugCameraWaypoint"
"Visit__25TCastToPtr<11CGameCamera>FR26CScriptDebugCameraWaypoint":
/* 800ADCA0 000AAC00 38 00 00 00 */ li r0, 0
/* 800ADCA4 000AAC04 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCA8 000AAC08 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR17CScriptCoverPoint"
"Visit__25TCastToPtr<11CGameCamera>FR17CScriptCoverPoint":
/* 800ADCAC 000AAC0C 38 00 00 00 */ li r0, 0
/* 800ADCB0 000AAC10 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCB4 000AAC14 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR21CScriptCameraWaypoint"
"Visit__25TCastToPtr<11CGameCamera>FR21CScriptCameraWaypoint":
/* 800ADCB8 000AAC18 38 00 00 00 */ li r0, 0
/* 800ADCBC 000AAC1C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCC0 000AAC20 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR24CScriptCameraPitchVolume"
"Visit__25TCastToPtr<11CGameCamera>FR24CScriptCameraPitchVolume":
/* 800ADCC4 000AAC24 38 00 00 00 */ li r0, 0
/* 800ADCC8 000AAC28 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCCC 000AAC2C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR17CScriptCameraHint"
"Visit__25TCastToPtr<11CGameCamera>FR17CScriptCameraHint":
/* 800ADCD0 000AAC30 38 00 00 00 */ li r0, 0
/* 800ADCD4 000AAC34 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCD8 000AAC38 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR18CScriptAiJumpPoint"
"Visit__25TCastToPtr<11CGameCamera>FR18CScriptAiJumpPoint":
/* 800ADCDC 000AAC3C 38 00 00 00 */ li r0, 0
/* 800ADCE0 000AAC40 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCE4 000AAC44 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR20CScriptActorKeyframe"
"Visit__25TCastToPtr<11CGameCamera>FR20CScriptActorKeyframe":
/* 800ADCE8 000AAC48 38 00 00 00 */ li r0, 0
/* 800ADCEC 000AAC4C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCF0 000AAC50 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR12CScriptActor"
"Visit__25TCastToPtr<11CGameCamera>FR12CScriptActor":
/* 800ADCF4 000AAC54 38 00 00 00 */ li r0, 0
/* 800ADCF8 000AAC58 90 03 00 04 */ stw r0, 4(r3)
/* 800ADCFC 000AAC5C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR9CRepulsor"
"Visit__25TCastToPtr<11CGameCamera>FR9CRepulsor":
/* 800ADD00 000AAC60 38 00 00 00 */ li r0, 0
/* 800ADD04 000AAC64 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD08 000AAC68 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR7CPlayer"
"Visit__25TCastToPtr<11CGameCamera>FR7CPlayer":
/* 800ADD0C 000AAC6C 38 00 00 00 */ li r0, 0
/* 800ADD10 000AAC70 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD14 000AAC74 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR13CPhysicsActor"
"Visit__25TCastToPtr<11CGameCamera>FR13CPhysicsActor":
/* 800ADD18 000AAC78 38 00 00 00 */ li r0, 0
/* 800ADD1C 000AAC7C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD20 000AAC80 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR3CAi"
"Visit__25TCastToPtr<11CGameCamera>FR3CAi":
/* 800ADD24 000AAC84 38 00 00 00 */ li r0, 0
/* 800ADD28 000AAC88 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD2C 000AAC8C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR11CPathCamera"
"Visit__25TCastToPtr<11CGameCamera>FR11CPathCamera":
/* 800ADD30 000AAC90 90 83 00 04 */ stw r4, 4(r3)
/* 800ADD34 000AAC94 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR18CMetroidPrimeRelay"
"Visit__25TCastToPtr<11CGameCamera>FR18CMetroidPrimeRelay":
/* 800ADD38 000AAC98 38 00 00 00 */ li r0, 0
/* 800ADD3C 000AAC9C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD40 000AACA0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR19CHUDBillboardEffect"
"Visit__25TCastToPtr<11CGameCamera>FR19CHUDBillboardEffect":
/* 800ADD44 000AACA4 38 00 00 00 */ li r0, 0
/* 800ADD48 000AACA8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD4C 000AACAC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR15CGameProjectile"
"Visit__25TCastToPtr<11CGameCamera>FR15CGameProjectile":
/* 800ADD50 000AACB0 38 00 00 00 */ li r0, 0
/* 800ADD54 000AACB4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD58 000AACB8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR10CGameLight"
"Visit__25TCastToPtr<11CGameCamera>FR10CGameLight":
/* 800ADD5C 000AACBC 38 00 00 00 */ li r0, 0
/* 800ADD60 000AACC0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD64 000AACC4 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR11CGameCamera"
"Visit__25TCastToPtr<11CGameCamera>FR11CGameCamera":
/* 800ADD68 000AACC8 90 83 00 04 */ stw r4, 4(r3)
/* 800ADD6C 000AACCC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR10CFishCloud"
"Visit__25TCastToPtr<11CGameCamera>FR10CFishCloud":
/* 800ADD70 000AACD0 38 00 00 00 */ li r0, 0
/* 800ADD74 000AACD4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD78 000AACD8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR18CFirstPersonCamera"
"Visit__25TCastToPtr<11CGameCamera>FR18CFirstPersonCamera":
/* 800ADD7C 000AACDC 90 83 00 04 */ stw r4, 4(r3)
/* 800ADD80 000AACE0 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR10CExplosion"
"Visit__25TCastToPtr<11CGameCamera>FR10CExplosion":
/* 800ADD84 000AACE4 38 00 00 00 */ li r0, 0
/* 800ADD88 000AACE8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD8C 000AACEC 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR7CEntity"
"Visit__25TCastToPtr<11CGameCamera>FR7CEntity":
/* 800ADD90 000AACF0 38 00 00 00 */ li r0, 0
/* 800ADD94 000AACF4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADD98 000AACF8 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR17CEnergyProjectile"
"Visit__25TCastToPtr<11CGameCamera>FR17CEnergyProjectile":
/* 800ADD9C 000AACFC 38 00 00 00 */ li r0, 0
/* 800ADDA0 000AAD00 90 03 00 04 */ stw r0, 4(r3)
/* 800ADDA4 000AAD04 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR16CDestroyableRock"
"Visit__25TCastToPtr<11CGameCamera>FR16CDestroyableRock":
/* 800ADDA8 000AAD08 38 00 00 00 */ li r0, 0
/* 800ADDAC 000AAD0C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADDB0 000AAD10 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR15CCollisionActor"
"Visit__25TCastToPtr<11CGameCamera>FR15CCollisionActor":
/* 800ADDB4 000AAD14 38 00 00 00 */ li r0, 0
/* 800ADDB8 000AAD18 90 03 00 04 */ stw r0, 4(r3)
/* 800ADDBC 000AAD1C 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR16CCinematicCamera"
"Visit__25TCastToPtr<11CGameCamera>FR16CCinematicCamera":
/* 800ADDC0 000AAD20 90 83 00 04 */ stw r4, 4(r3)
/* 800ADDC4 000AAD24 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR5CBomb"
"Visit__25TCastToPtr<11CGameCamera>FR5CBomb":
/* 800ADDC8 000AAD28 38 00 00 00 */ li r0, 0
/* 800ADDCC 000AAD2C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADDD0 000AAD30 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR11CBallCamera"
"Visit__25TCastToPtr<11CGameCamera>FR11CBallCamera":
/* 800ADDD4 000AAD34 90 83 00 04 */ stw r4, 4(r3)
/* 800ADDD8 000AAD38 4E 80 00 20 */ blr
.global "Visit__25TCastToPtr<11CGameCamera>FR6CActor"
"Visit__25TCastToPtr<11CGameCamera>FR6CActor":
/* 800ADDDC 000AAD3C 38 00 00 00 */ li r0, 0
/* 800ADDE0 000AAD40 90 03 00 04 */ stw r0, 4(r3)
/* 800ADDE4 000AAD44 4E 80 00 20 */ blr
.global "__ct__25TCastToPtr<11CGameCamera>FP7CEntity"
"__ct__25TCastToPtr<11CGameCamera>FP7CEntity":
/* 800ADDE8 000AAD48 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ADDEC 000AAD4C 7C 08 02 A6 */ mflr r0
/* 800ADDF0 000AAD50 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ADDF4 000AAD54 3C A0 80 3E */ lis r5, lbl_803DC898@ha
/* 800ADDF8 000AAD58 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ADDFC 000AAD5C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ADE00 000AAD60 28 04 00 00 */ cmplwi r4, 0
/* 800ADE04 000AAD64 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ADE08 000AAD68 7C 7F 1B 78 */ mr r31, r3
/* 800ADE0C 000AAD6C 38 65 C8 98 */ addi r3, r5, lbl_803DC898@l
/* 800ADE10 000AAD70 90 1F 00 00 */ stw r0, 0(r31)
/* 800ADE14 000AAD74 38 00 00 00 */ li r0, 0
/* 800ADE18 000AAD78 90 7F 00 00 */ stw r3, 0(r31)
/* 800ADE1C 000AAD7C 90 1F 00 04 */ stw r0, 4(r31)
/* 800ADE20 000AAD80 41 82 00 1C */ beq lbl_800ADE3C
/* 800ADE24 000AAD84 7C 83 23 78 */ mr r3, r4
/* 800ADE28 000AAD88 7F E4 FB 78 */ mr r4, r31
/* 800ADE2C 000AAD8C 81 83 00 00 */ lwz r12, 0(r3)
/* 800ADE30 000AAD90 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ADE34 000AAD94 7D 89 03 A6 */ mtctr r12
/* 800ADE38 000AAD98 4E 80 04 21 */ bctrl
lbl_800ADE3C:
/* 800ADE3C 000AAD9C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ADE40 000AADA0 7F E3 FB 78 */ mr r3, r31
/* 800ADE44 000AADA4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ADE48 000AADA8 7C 08 03 A6 */ mtlr r0
/* 800ADE4C 000AADAC 38 21 00 10 */ addi r1, r1, 0x10
/* 800ADE50 000AADB0 4E 80 00 20 */ blr
.global "__ct__25TCastToPtr<11CGameCamera>FR7CEntity"
"__ct__25TCastToPtr<11CGameCamera>FR7CEntity":
/* 800ADE54 000AADB4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800ADE58 000AADB8 7C 08 02 A6 */ mflr r0
/* 800ADE5C 000AADBC 3C A0 80 3E */ lis r5, lbl_803DC898@ha
/* 800ADE60 000AADC0 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800ADE64 000AADC4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800ADE68 000AADC8 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800ADE6C 000AADCC 38 A5 C8 98 */ addi r5, r5, lbl_803DC898@l
/* 800ADE70 000AADD0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800ADE74 000AADD4 7C 7F 1B 78 */ mr r31, r3
/* 800ADE78 000AADD8 90 03 00 00 */ stw r0, 0(r3)
/* 800ADE7C 000AADDC 7C 83 23 78 */ mr r3, r4
/* 800ADE80 000AADE0 38 00 00 00 */ li r0, 0
/* 800ADE84 000AADE4 7F E4 FB 78 */ mr r4, r31
/* 800ADE88 000AADE8 90 BF 00 00 */ stw r5, 0(r31)
/* 800ADE8C 000AADEC 90 1F 00 04 */ stw r0, 4(r31)
/* 800ADE90 000AADF0 81 83 00 00 */ lwz r12, 0(r3)
/* 800ADE94 000AADF4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800ADE98 000AADF8 7D 89 03 A6 */ mtctr r12
/* 800ADE9C 000AADFC 4E 80 04 21 */ bctrl
/* 800ADEA0 000AAE00 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800ADEA4 000AAE04 7F E3 FB 78 */ mr r3, r31
/* 800ADEA8 000AAE08 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800ADEAC 000AAE0C 7C 08 03 A6 */ mtlr r0
/* 800ADEB0 000AAE10 38 21 00 10 */ addi r1, r1, 0x10
/* 800ADEB4 000AAE14 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR7CWeapon"
"Visit__24TCastToPtr<10CFishCloud>FR7CWeapon":
/* 800ADEB8 000AAE18 38 00 00 00 */ li r0, 0
/* 800ADEBC 000AAE1C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADEC0 000AAE20 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR17CWallCrawlerSwarm"
"Visit__24TCastToPtr<10CFishCloud>FR17CWallCrawlerSwarm":
/* 800ADEC4 000AAE24 38 00 00 00 */ li r0, 0
/* 800ADEC8 000AAE28 90 03 00 04 */ stw r0, 4(r3)
/* 800ADECC 000AAE2C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR20CScriptSpindleCamera"
"Visit__24TCastToPtr<10CFishCloud>FR20CScriptSpindleCamera":
/* 800ADED0 000AAE30 38 00 00 00 */ li r0, 0
/* 800ADED4 000AAE34 90 03 00 04 */ stw r0, 4(r3)
/* 800ADED8 000AAE38 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR15CSnakeWeedSwarm"
"Visit__24TCastToPtr<10CFishCloud>FR15CSnakeWeedSwarm":
/* 800ADEDC 000AAE3C 38 00 00 00 */ li r0, 0
/* 800ADEE0 000AAE40 90 03 00 04 */ stw r0, 4(r3)
/* 800ADEE4 000AAE44 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR15CScriptWaypoint"
"Visit__24TCastToPtr<10CFishCloud>FR15CScriptWaypoint":
/* 800ADEE8 000AAE48 38 00 00 00 */ li r0, 0
/* 800ADEEC 000AAE4C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADEF0 000AAE50 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR12CScriptWater"
"Visit__24TCastToPtr<10CFishCloud>FR12CScriptWater":
/* 800ADEF4 000AAE54 38 00 00 00 */ li r0, 0
/* 800ADEF8 000AAE58 90 03 00 04 */ stw r0, 4(r3)
/* 800ADEFC 000AAE5C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR17CScriptVisorFlare"
"Visit__24TCastToPtr<10CFishCloud>FR17CScriptVisorFlare":
/* 800ADF00 000AAE60 38 00 00 00 */ li r0, 0
/* 800ADF04 000AAE64 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF08 000AAE68 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR14CScriptTrigger"
"Visit__24TCastToPtr<10CFishCloud>FR14CScriptTrigger":
/* 800ADF0C 000AAE6C 38 00 00 00 */ li r0, 0
/* 800ADF10 000AAE70 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF14 000AAE74 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR12CScriptTimer"
"Visit__24TCastToPtr<10CFishCloud>FR12CScriptTimer":
/* 800ADF18 000AAE78 38 00 00 00 */ li r0, 0
/* 800ADF1C 000AAE7C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF20 000AAE80 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR10CTeamAiMgr"
"Visit__24TCastToPtr<10CFishCloud>FR10CTeamAiMgr":
/* 800ADF24 000AAE84 38 00 00 00 */ li r0, 0
/* 800ADF28 000AAE88 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF2C 000AAE8C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR21CScriptTargetingPoint"
"Visit__24TCastToPtr<10CFishCloud>FR21CScriptTargetingPoint":
/* 800ADF30 000AAE90 38 00 00 00 */ li r0, 0
/* 800ADF34 000AAE94 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF38 000AAE98 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR25CScriptSpiderBallWaypoint"
"Visit__24TCastToPtr<10CFishCloud>FR25CScriptSpiderBallWaypoint":
/* 800ADF3C 000AAE9C 38 00 00 00 */ li r0, 0
/* 800ADF40 000AAEA0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF44 000AAEA4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR34CScriptSpiderBallAttractionSurface"
"Visit__24TCastToPtr<10CFishCloud>FR34CScriptSpiderBallAttractionSurface":
/* 800ADF48 000AAEA8 38 00 00 00 */ li r0, 0
/* 800ADF4C 000AAEAC 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF50 000AAEB0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR22CScriptSpecialFunction"
"Visit__24TCastToPtr<10CFishCloud>FR22CScriptSpecialFunction":
/* 800ADF54 000AAEB4 38 00 00 00 */ li r0, 0
/* 800ADF58 000AAEB8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF5C 000AAEBC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR17CScriptSpawnPoint"
"Visit__24TCastToPtr<10CFishCloud>FR17CScriptSpawnPoint":
/* 800ADF60 000AAEC0 38 00 00 00 */ li r0, 0
/* 800ADF64 000AAEC4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF68 000AAEC8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR12CScriptSound"
"Visit__24TCastToPtr<10CFishCloud>FR12CScriptSound":
/* 800ADF6C 000AAECC 38 00 00 00 */ li r0, 0
/* 800ADF70 000AAED0 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF74 000AAED4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR20CScriptRoomAcoustics"
"Visit__24TCastToPtr<10CFishCloud>FR20CScriptRoomAcoustics":
/* 800ADF78 000AAED8 38 00 00 00 */ li r0, 0
/* 800ADF7C 000AAEDC 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF80 000AAEE0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR22CScriptPointOfinterest"
"Visit__24TCastToPtr<10CFishCloud>FR22CScriptPointOfinterest":
/* 800ADF84 000AAEE4 38 00 00 00 */ li r0, 0
/* 800ADF88 000AAEE8 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF8C 000AAEEC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR17CScriptPlayerHint"
"Visit__24TCastToPtr<10CFishCloud>FR17CScriptPlayerHint":
/* 800ADF90 000AAEF0 38 00 00 00 */ li r0, 0
/* 800ADF94 000AAEF4 90 03 00 04 */ stw r0, 4(r3)
/* 800ADF98 000AAEF8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR15CScriptPlatform"
"Visit__24TCastToPtr<10CFishCloud>FR15CScriptPlatform":
/* 800ADF9C 000AAEFC 38 00 00 00 */ li r0, 0
/* 800ADFA0 000AAF00 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFA4 000AAF04 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR13CScriptPickup"
"Visit__24TCastToPtr<10CFishCloud>FR13CScriptPickup":
/* 800ADFA8 000AAF08 38 00 00 00 */ li r0, 0
/* 800ADFAC 000AAF0C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFB0 000AAF10 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR15CScriptMazeNode"
"Visit__24TCastToPtr<10CFishCloud>FR15CScriptMazeNode":
/* 800ADFB4 000AAF14 38 00 00 00 */ li r0, 0
/* 800ADFB8 000AAF18 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFBC 000AAF1C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR16CScriptGunTurret"
"Visit__24TCastToPtr<10CFishCloud>FR16CScriptGunTurret":
/* 800ADFC0 000AAF20 38 00 00 00 */ li r0, 0
/* 800ADFC4 000AAF24 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFC8 000AAF28 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR19CScriptGrapplePoint"
"Visit__24TCastToPtr<10CFishCloud>FR19CScriptGrapplePoint":
/* 800ADFCC 000AAF2C 38 00 00 00 */ li r0, 0
/* 800ADFD0 000AAF30 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFD4 000AAF34 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR13CScriptEffect"
"Visit__24TCastToPtr<10CFishCloud>FR13CScriptEffect":
/* 800ADFD8 000AAF38 38 00 00 00 */ li r0, 0
/* 800ADFDC 000AAF3C 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFE0 000AAF40 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR11CScriptDoor"
"Visit__24TCastToPtr<10CFishCloud>FR11CScriptDoor":
/* 800ADFE4 000AAF44 38 00 00 00 */ li r0, 0
/* 800ADFE8 000AAF48 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFEC 000AAF4C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR11CScriptDock"
"Visit__24TCastToPtr<10CFishCloud>FR11CScriptDock":
/* 800ADFF0 000AAF50 38 00 00 00 */ li r0, 0
/* 800ADFF4 000AAF54 90 03 00 04 */ stw r0, 4(r3)
/* 800ADFF8 000AAF58 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR18CScriptDistanceFog"
"Visit__24TCastToPtr<10CFishCloud>FR18CScriptDistanceFog":
/* 800ADFFC 000AAF5C 38 00 00 00 */ li r0, 0
/* 800AE000 000AAF60 90 03 00 04 */ stw r0, 4(r3)
/* 800AE004 000AAF64 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR26CScriptDebugCameraWaypoint"
"Visit__24TCastToPtr<10CFishCloud>FR26CScriptDebugCameraWaypoint":
/* 800AE008 000AAF68 38 00 00 00 */ li r0, 0
/* 800AE00C 000AAF6C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE010 000AAF70 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR17CScriptCoverPoint"
"Visit__24TCastToPtr<10CFishCloud>FR17CScriptCoverPoint":
/* 800AE014 000AAF74 38 00 00 00 */ li r0, 0
/* 800AE018 000AAF78 90 03 00 04 */ stw r0, 4(r3)
/* 800AE01C 000AAF7C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR21CScriptCameraWaypoint"
"Visit__24TCastToPtr<10CFishCloud>FR21CScriptCameraWaypoint":
/* 800AE020 000AAF80 38 00 00 00 */ li r0, 0
/* 800AE024 000AAF84 90 03 00 04 */ stw r0, 4(r3)
/* 800AE028 000AAF88 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR24CScriptCameraPitchVolume"
"Visit__24TCastToPtr<10CFishCloud>FR24CScriptCameraPitchVolume":
/* 800AE02C 000AAF8C 38 00 00 00 */ li r0, 0
/* 800AE030 000AAF90 90 03 00 04 */ stw r0, 4(r3)
/* 800AE034 000AAF94 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR17CScriptCameraHint"
"Visit__24TCastToPtr<10CFishCloud>FR17CScriptCameraHint":
/* 800AE038 000AAF98 38 00 00 00 */ li r0, 0
/* 800AE03C 000AAF9C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE040 000AAFA0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR18CScriptAiJumpPoint"
"Visit__24TCastToPtr<10CFishCloud>FR18CScriptAiJumpPoint":
/* 800AE044 000AAFA4 38 00 00 00 */ li r0, 0
/* 800AE048 000AAFA8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE04C 000AAFAC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR20CScriptActorKeyframe"
"Visit__24TCastToPtr<10CFishCloud>FR20CScriptActorKeyframe":
/* 800AE050 000AAFB0 38 00 00 00 */ li r0, 0
/* 800AE054 000AAFB4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE058 000AAFB8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR12CScriptActor"
"Visit__24TCastToPtr<10CFishCloud>FR12CScriptActor":
/* 800AE05C 000AAFBC 38 00 00 00 */ li r0, 0
/* 800AE060 000AAFC0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE064 000AAFC4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR9CRepulsor"
"Visit__24TCastToPtr<10CFishCloud>FR9CRepulsor":
/* 800AE068 000AAFC8 38 00 00 00 */ li r0, 0
/* 800AE06C 000AAFCC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE070 000AAFD0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR7CPlayer"
"Visit__24TCastToPtr<10CFishCloud>FR7CPlayer":
/* 800AE074 000AAFD4 38 00 00 00 */ li r0, 0
/* 800AE078 000AAFD8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE07C 000AAFDC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR13CPhysicsActor"
"Visit__24TCastToPtr<10CFishCloud>FR13CPhysicsActor":
/* 800AE080 000AAFE0 38 00 00 00 */ li r0, 0
/* 800AE084 000AAFE4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE088 000AAFE8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR3CAi"
"Visit__24TCastToPtr<10CFishCloud>FR3CAi":
/* 800AE08C 000AAFEC 38 00 00 00 */ li r0, 0
/* 800AE090 000AAFF0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE094 000AAFF4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR11CPathCamera"
"Visit__24TCastToPtr<10CFishCloud>FR11CPathCamera":
/* 800AE098 000AAFF8 38 00 00 00 */ li r0, 0
/* 800AE09C 000AAFFC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0A0 000AB000 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR18CMetroidPrimeRelay"
"Visit__24TCastToPtr<10CFishCloud>FR18CMetroidPrimeRelay":
/* 800AE0A4 000AB004 38 00 00 00 */ li r0, 0
/* 800AE0A8 000AB008 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0AC 000AB00C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR19CHUDBillboardEffect"
"Visit__24TCastToPtr<10CFishCloud>FR19CHUDBillboardEffect":
/* 800AE0B0 000AB010 38 00 00 00 */ li r0, 0
/* 800AE0B4 000AB014 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0B8 000AB018 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR15CGameProjectile"
"Visit__24TCastToPtr<10CFishCloud>FR15CGameProjectile":
/* 800AE0BC 000AB01C 38 00 00 00 */ li r0, 0
/* 800AE0C0 000AB020 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0C4 000AB024 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR10CGameLight"
"Visit__24TCastToPtr<10CFishCloud>FR10CGameLight":
/* 800AE0C8 000AB028 38 00 00 00 */ li r0, 0
/* 800AE0CC 000AB02C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0D0 000AB030 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR11CGameCamera"
"Visit__24TCastToPtr<10CFishCloud>FR11CGameCamera":
/* 800AE0D4 000AB034 38 00 00 00 */ li r0, 0
/* 800AE0D8 000AB038 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0DC 000AB03C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR10CFishCloud"
"Visit__24TCastToPtr<10CFishCloud>FR10CFishCloud":
/* 800AE0E0 000AB040 90 83 00 04 */ stw r4, 4(r3)
/* 800AE0E4 000AB044 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR18CFirstPersonCamera"
"Visit__24TCastToPtr<10CFishCloud>FR18CFirstPersonCamera":
/* 800AE0E8 000AB048 38 00 00 00 */ li r0, 0
/* 800AE0EC 000AB04C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0F0 000AB050 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR10CExplosion"
"Visit__24TCastToPtr<10CFishCloud>FR10CExplosion":
/* 800AE0F4 000AB054 38 00 00 00 */ li r0, 0
/* 800AE0F8 000AB058 90 03 00 04 */ stw r0, 4(r3)
/* 800AE0FC 000AB05C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR7CEntity"
"Visit__24TCastToPtr<10CFishCloud>FR7CEntity":
/* 800AE100 000AB060 38 00 00 00 */ li r0, 0
/* 800AE104 000AB064 90 03 00 04 */ stw r0, 4(r3)
/* 800AE108 000AB068 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR17CEnergyProjectile"
"Visit__24TCastToPtr<10CFishCloud>FR17CEnergyProjectile":
/* 800AE10C 000AB06C 38 00 00 00 */ li r0, 0
/* 800AE110 000AB070 90 03 00 04 */ stw r0, 4(r3)
/* 800AE114 000AB074 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR16CDestroyableRock"
"Visit__24TCastToPtr<10CFishCloud>FR16CDestroyableRock":
/* 800AE118 000AB078 38 00 00 00 */ li r0, 0
/* 800AE11C 000AB07C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE120 000AB080 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR15CCollisionActor"
"Visit__24TCastToPtr<10CFishCloud>FR15CCollisionActor":
/* 800AE124 000AB084 38 00 00 00 */ li r0, 0
/* 800AE128 000AB088 90 03 00 04 */ stw r0, 4(r3)
/* 800AE12C 000AB08C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR16CCinematicCamera"
"Visit__24TCastToPtr<10CFishCloud>FR16CCinematicCamera":
/* 800AE130 000AB090 38 00 00 00 */ li r0, 0
/* 800AE134 000AB094 90 03 00 04 */ stw r0, 4(r3)
/* 800AE138 000AB098 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR5CBomb"
"Visit__24TCastToPtr<10CFishCloud>FR5CBomb":
/* 800AE13C 000AB09C 38 00 00 00 */ li r0, 0
/* 800AE140 000AB0A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE144 000AB0A4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR11CBallCamera"
"Visit__24TCastToPtr<10CFishCloud>FR11CBallCamera":
/* 800AE148 000AB0A8 38 00 00 00 */ li r0, 0
/* 800AE14C 000AB0AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE150 000AB0B0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CFishCloud>FR6CActor"
"Visit__24TCastToPtr<10CFishCloud>FR6CActor":
/* 800AE154 000AB0B4 38 00 00 00 */ li r0, 0
/* 800AE158 000AB0B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE15C 000AB0BC 4E 80 00 20 */ blr
.global "__ct__24TCastToPtr<10CFishCloud>FP7CEntity"
"__ct__24TCastToPtr<10CFishCloud>FP7CEntity":
/* 800AE160 000AB0C0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AE164 000AB0C4 7C 08 02 A6 */ mflr r0
/* 800AE168 000AB0C8 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AE16C 000AB0CC 3C A0 80 3E */ lis r5, lbl_803DC7AC@ha
/* 800AE170 000AB0D0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AE174 000AB0D4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AE178 000AB0D8 28 04 00 00 */ cmplwi r4, 0
/* 800AE17C 000AB0DC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AE180 000AB0E0 7C 7F 1B 78 */ mr r31, r3
/* 800AE184 000AB0E4 38 65 C7 AC */ addi r3, r5, lbl_803DC7AC@l
/* 800AE188 000AB0E8 90 1F 00 00 */ stw r0, 0(r31)
/* 800AE18C 000AB0EC 38 00 00 00 */ li r0, 0
/* 800AE190 000AB0F0 90 7F 00 00 */ stw r3, 0(r31)
/* 800AE194 000AB0F4 90 1F 00 04 */ stw r0, 4(r31)
/* 800AE198 000AB0F8 41 82 00 1C */ beq lbl_800AE1B4
/* 800AE19C 000AB0FC 7C 83 23 78 */ mr r3, r4
/* 800AE1A0 000AB100 7F E4 FB 78 */ mr r4, r31
/* 800AE1A4 000AB104 81 83 00 00 */ lwz r12, 0(r3)
/* 800AE1A8 000AB108 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AE1AC 000AB10C 7D 89 03 A6 */ mtctr r12
/* 800AE1B0 000AB110 4E 80 04 21 */ bctrl
lbl_800AE1B4:
/* 800AE1B4 000AB114 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AE1B8 000AB118 7F E3 FB 78 */ mr r3, r31
/* 800AE1BC 000AB11C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AE1C0 000AB120 7C 08 03 A6 */ mtlr r0
/* 800AE1C4 000AB124 38 21 00 10 */ addi r1, r1, 0x10
/* 800AE1C8 000AB128 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR7CWeapon"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR7CWeapon":
/* 800AE1CC 000AB12C 38 00 00 00 */ li r0, 0
/* 800AE1D0 000AB130 90 03 00 04 */ stw r0, 4(r3)
/* 800AE1D4 000AB134 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR17CWallCrawlerSwarm"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR17CWallCrawlerSwarm":
/* 800AE1D8 000AB138 38 00 00 00 */ li r0, 0
/* 800AE1DC 000AB13C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE1E0 000AB140 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR20CScriptSpindleCamera"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR20CScriptSpindleCamera":
/* 800AE1E4 000AB144 38 00 00 00 */ li r0, 0
/* 800AE1E8 000AB148 90 03 00 04 */ stw r0, 4(r3)
/* 800AE1EC 000AB14C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR15CSnakeWeedSwarm"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR15CSnakeWeedSwarm":
/* 800AE1F0 000AB150 38 00 00 00 */ li r0, 0
/* 800AE1F4 000AB154 90 03 00 04 */ stw r0, 4(r3)
/* 800AE1F8 000AB158 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR15CScriptWaypoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR15CScriptWaypoint":
/* 800AE1FC 000AB15C 38 00 00 00 */ li r0, 0
/* 800AE200 000AB160 90 03 00 04 */ stw r0, 4(r3)
/* 800AE204 000AB164 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptWater"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptWater":
/* 800AE208 000AB168 38 00 00 00 */ li r0, 0
/* 800AE20C 000AB16C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE210 000AB170 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptVisorFlare"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptVisorFlare":
/* 800AE214 000AB174 38 00 00 00 */ li r0, 0
/* 800AE218 000AB178 90 03 00 04 */ stw r0, 4(r3)
/* 800AE21C 000AB17C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR14CScriptTrigger"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR14CScriptTrigger":
/* 800AE220 000AB180 38 00 00 00 */ li r0, 0
/* 800AE224 000AB184 90 03 00 04 */ stw r0, 4(r3)
/* 800AE228 000AB188 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptTimer"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptTimer":
/* 800AE22C 000AB18C 38 00 00 00 */ li r0, 0
/* 800AE230 000AB190 90 03 00 04 */ stw r0, 4(r3)
/* 800AE234 000AB194 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR10CTeamAiMgr"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR10CTeamAiMgr":
/* 800AE238 000AB198 38 00 00 00 */ li r0, 0
/* 800AE23C 000AB19C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE240 000AB1A0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR21CScriptTargetingPoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR21CScriptTargetingPoint":
/* 800AE244 000AB1A4 38 00 00 00 */ li r0, 0
/* 800AE248 000AB1A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE24C 000AB1AC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR25CScriptSpiderBallWaypoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR25CScriptSpiderBallWaypoint":
/* 800AE250 000AB1B0 38 00 00 00 */ li r0, 0
/* 800AE254 000AB1B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE258 000AB1B8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR34CScriptSpiderBallAttractionSurface"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR34CScriptSpiderBallAttractionSurface":
/* 800AE25C 000AB1BC 38 00 00 00 */ li r0, 0
/* 800AE260 000AB1C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE264 000AB1C4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR22CScriptSpecialFunction"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR22CScriptSpecialFunction":
/* 800AE268 000AB1C8 38 00 00 00 */ li r0, 0
/* 800AE26C 000AB1CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE270 000AB1D0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptSpawnPoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptSpawnPoint":
/* 800AE274 000AB1D4 38 00 00 00 */ li r0, 0
/* 800AE278 000AB1D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE27C 000AB1DC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptSound"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptSound":
/* 800AE280 000AB1E0 38 00 00 00 */ li r0, 0
/* 800AE284 000AB1E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE288 000AB1E8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR20CScriptRoomAcoustics"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR20CScriptRoomAcoustics":
/* 800AE28C 000AB1EC 38 00 00 00 */ li r0, 0
/* 800AE290 000AB1F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE294 000AB1F4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR22CScriptPointOfinterest"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR22CScriptPointOfinterest":
/* 800AE298 000AB1F8 38 00 00 00 */ li r0, 0
/* 800AE29C 000AB1FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2A0 000AB200 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptPlayerHint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptPlayerHint":
/* 800AE2A4 000AB204 38 00 00 00 */ li r0, 0
/* 800AE2A8 000AB208 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2AC 000AB20C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR15CScriptPlatform"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR15CScriptPlatform":
/* 800AE2B0 000AB210 38 00 00 00 */ li r0, 0
/* 800AE2B4 000AB214 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2B8 000AB218 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR13CScriptPickup"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR13CScriptPickup":
/* 800AE2BC 000AB21C 38 00 00 00 */ li r0, 0
/* 800AE2C0 000AB220 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2C4 000AB224 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR15CScriptMazeNode"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR15CScriptMazeNode":
/* 800AE2C8 000AB228 38 00 00 00 */ li r0, 0
/* 800AE2CC 000AB22C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2D0 000AB230 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR16CScriptGunTurret"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR16CScriptGunTurret":
/* 800AE2D4 000AB234 38 00 00 00 */ li r0, 0
/* 800AE2D8 000AB238 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2DC 000AB23C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR19CScriptGrapplePoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR19CScriptGrapplePoint":
/* 800AE2E0 000AB240 38 00 00 00 */ li r0, 0
/* 800AE2E4 000AB244 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2E8 000AB248 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR13CScriptEffect"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR13CScriptEffect":
/* 800AE2EC 000AB24C 38 00 00 00 */ li r0, 0
/* 800AE2F0 000AB250 90 03 00 04 */ stw r0, 4(r3)
/* 800AE2F4 000AB254 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR11CScriptDoor"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR11CScriptDoor":
/* 800AE2F8 000AB258 38 00 00 00 */ li r0, 0
/* 800AE2FC 000AB25C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE300 000AB260 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR11CScriptDock"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR11CScriptDock":
/* 800AE304 000AB264 38 00 00 00 */ li r0, 0
/* 800AE308 000AB268 90 03 00 04 */ stw r0, 4(r3)
/* 800AE30C 000AB26C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR18CScriptDistanceFog"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR18CScriptDistanceFog":
/* 800AE310 000AB270 38 00 00 00 */ li r0, 0
/* 800AE314 000AB274 90 03 00 04 */ stw r0, 4(r3)
/* 800AE318 000AB278 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR26CScriptDebugCameraWaypoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR26CScriptDebugCameraWaypoint":
/* 800AE31C 000AB27C 38 00 00 00 */ li r0, 0
/* 800AE320 000AB280 90 03 00 04 */ stw r0, 4(r3)
/* 800AE324 000AB284 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptCoverPoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptCoverPoint":
/* 800AE328 000AB288 38 00 00 00 */ li r0, 0
/* 800AE32C 000AB28C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE330 000AB290 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR21CScriptCameraWaypoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR21CScriptCameraWaypoint":
/* 800AE334 000AB294 38 00 00 00 */ li r0, 0
/* 800AE338 000AB298 90 03 00 04 */ stw r0, 4(r3)
/* 800AE33C 000AB29C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR24CScriptCameraPitchVolume"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR24CScriptCameraPitchVolume":
/* 800AE340 000AB2A0 38 00 00 00 */ li r0, 0
/* 800AE344 000AB2A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE348 000AB2A8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptCameraHint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR17CScriptCameraHint":
/* 800AE34C 000AB2AC 38 00 00 00 */ li r0, 0
/* 800AE350 000AB2B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE354 000AB2B4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR18CScriptAiJumpPoint"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR18CScriptAiJumpPoint":
/* 800AE358 000AB2B8 38 00 00 00 */ li r0, 0
/* 800AE35C 000AB2BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE360 000AB2C0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR20CScriptActorKeyframe"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR20CScriptActorKeyframe":
/* 800AE364 000AB2C4 38 00 00 00 */ li r0, 0
/* 800AE368 000AB2C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE36C 000AB2CC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptActor"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR12CScriptActor":
/* 800AE370 000AB2D0 38 00 00 00 */ li r0, 0
/* 800AE374 000AB2D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE378 000AB2D8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR9CRepulsor"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR9CRepulsor":
/* 800AE37C 000AB2DC 38 00 00 00 */ li r0, 0
/* 800AE380 000AB2E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE384 000AB2E4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR7CPlayer"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR7CPlayer":
/* 800AE388 000AB2E8 38 00 00 00 */ li r0, 0
/* 800AE38C 000AB2EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE390 000AB2F0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR13CPhysicsActor"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR13CPhysicsActor":
/* 800AE394 000AB2F4 38 00 00 00 */ li r0, 0
/* 800AE398 000AB2F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE39C 000AB2FC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR3CAi"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR3CAi":
/* 800AE3A0 000AB300 38 00 00 00 */ li r0, 0
/* 800AE3A4 000AB304 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3A8 000AB308 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR11CPathCamera"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR11CPathCamera":
/* 800AE3AC 000AB30C 38 00 00 00 */ li r0, 0
/* 800AE3B0 000AB310 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3B4 000AB314 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR18CMetroidPrimeRelay"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR18CMetroidPrimeRelay":
/* 800AE3B8 000AB318 38 00 00 00 */ li r0, 0
/* 800AE3BC 000AB31C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3C0 000AB320 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR19CHUDBillboardEffect"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR19CHUDBillboardEffect":
/* 800AE3C4 000AB324 38 00 00 00 */ li r0, 0
/* 800AE3C8 000AB328 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3CC 000AB32C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR15CGameProjectile"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR15CGameProjectile":
/* 800AE3D0 000AB330 38 00 00 00 */ li r0, 0
/* 800AE3D4 000AB334 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3D8 000AB338 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR10CGameLight"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR10CGameLight":
/* 800AE3DC 000AB33C 38 00 00 00 */ li r0, 0
/* 800AE3E0 000AB340 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3E4 000AB344 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR11CGameCamera"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR11CGameCamera":
/* 800AE3E8 000AB348 38 00 00 00 */ li r0, 0
/* 800AE3EC 000AB34C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3F0 000AB350 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR10CFishCloud"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR10CFishCloud":
/* 800AE3F4 000AB354 38 00 00 00 */ li r0, 0
/* 800AE3F8 000AB358 90 03 00 04 */ stw r0, 4(r3)
/* 800AE3FC 000AB35C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR18CFirstPersonCamera"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR18CFirstPersonCamera":
/* 800AE400 000AB360 90 83 00 04 */ stw r4, 4(r3)
/* 800AE404 000AB364 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR10CExplosion"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR10CExplosion":
/* 800AE408 000AB368 38 00 00 00 */ li r0, 0
/* 800AE40C 000AB36C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE410 000AB370 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR7CEntity"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR7CEntity":
/* 800AE414 000AB374 38 00 00 00 */ li r0, 0
/* 800AE418 000AB378 90 03 00 04 */ stw r0, 4(r3)
/* 800AE41C 000AB37C 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR17CEnergyProjectile"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR17CEnergyProjectile":
/* 800AE420 000AB380 38 00 00 00 */ li r0, 0
/* 800AE424 000AB384 90 03 00 04 */ stw r0, 4(r3)
/* 800AE428 000AB388 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR16CDestroyableRock"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR16CDestroyableRock":
/* 800AE42C 000AB38C 38 00 00 00 */ li r0, 0
/* 800AE430 000AB390 90 03 00 04 */ stw r0, 4(r3)
/* 800AE434 000AB394 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR15CCollisionActor"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR15CCollisionActor":
/* 800AE438 000AB398 38 00 00 00 */ li r0, 0
/* 800AE43C 000AB39C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE440 000AB3A0 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR16CCinematicCamera"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR16CCinematicCamera":
/* 800AE444 000AB3A4 38 00 00 00 */ li r0, 0
/* 800AE448 000AB3A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE44C 000AB3AC 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR5CBomb"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR5CBomb":
/* 800AE450 000AB3B0 38 00 00 00 */ li r0, 0
/* 800AE454 000AB3B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE458 000AB3B8 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR11CBallCamera"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR11CBallCamera":
/* 800AE45C 000AB3BC 38 00 00 00 */ li r0, 0
/* 800AE460 000AB3C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE464 000AB3C4 4E 80 00 20 */ blr
.global "Visit__32TCastToPtr<18CFirstPersonCamera>FR6CActor"
"Visit__32TCastToPtr<18CFirstPersonCamera>FR6CActor":
/* 800AE468 000AB3C8 38 00 00 00 */ li r0, 0
/* 800AE46C 000AB3CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE470 000AB3D0 4E 80 00 20 */ blr
.global "__ct__32TCastToPtr<18CFirstPersonCamera>FR7CEntity"
"__ct__32TCastToPtr<18CFirstPersonCamera>FR7CEntity":
/* 800AE474 000AB3D4 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AE478 000AB3D8 7C 08 02 A6 */ mflr r0
/* 800AE47C 000AB3DC 3C A0 80 3E */ lis r5, lbl_803DC6C0@ha
/* 800AE480 000AB3E0 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AE484 000AB3E4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AE488 000AB3E8 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AE48C 000AB3EC 38 A5 C6 C0 */ addi r5, r5, lbl_803DC6C0@l
/* 800AE490 000AB3F0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AE494 000AB3F4 7C 7F 1B 78 */ mr r31, r3
/* 800AE498 000AB3F8 90 03 00 00 */ stw r0, 0(r3)
/* 800AE49C 000AB3FC 7C 83 23 78 */ mr r3, r4
/* 800AE4A0 000AB400 38 00 00 00 */ li r0, 0
/* 800AE4A4 000AB404 7F E4 FB 78 */ mr r4, r31
/* 800AE4A8 000AB408 90 BF 00 00 */ stw r5, 0(r31)
/* 800AE4AC 000AB40C 90 1F 00 04 */ stw r0, 4(r31)
/* 800AE4B0 000AB410 81 83 00 00 */ lwz r12, 0(r3)
/* 800AE4B4 000AB414 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AE4B8 000AB418 7D 89 03 A6 */ mtctr r12
/* 800AE4BC 000AB41C 4E 80 04 21 */ bctrl
/* 800AE4C0 000AB420 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AE4C4 000AB424 7F E3 FB 78 */ mr r3, r31
/* 800AE4C8 000AB428 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AE4CC 000AB42C 7C 08 03 A6 */ mtlr r0
/* 800AE4D0 000AB430 38 21 00 10 */ addi r1, r1, 0x10
/* 800AE4D4 000AB434 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR7CWeapon"
"Visit__24TCastToPtr<10CExplosion>FR7CWeapon":
/* 800AE4D8 000AB438 38 00 00 00 */ li r0, 0
/* 800AE4DC 000AB43C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE4E0 000AB440 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR17CWallCrawlerSwarm"
"Visit__24TCastToPtr<10CExplosion>FR17CWallCrawlerSwarm":
/* 800AE4E4 000AB444 38 00 00 00 */ li r0, 0
/* 800AE4E8 000AB448 90 03 00 04 */ stw r0, 4(r3)
/* 800AE4EC 000AB44C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR20CScriptSpindleCamera"
"Visit__24TCastToPtr<10CExplosion>FR20CScriptSpindleCamera":
/* 800AE4F0 000AB450 38 00 00 00 */ li r0, 0
/* 800AE4F4 000AB454 90 03 00 04 */ stw r0, 4(r3)
/* 800AE4F8 000AB458 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR15CSnakeWeedSwarm"
"Visit__24TCastToPtr<10CExplosion>FR15CSnakeWeedSwarm":
/* 800AE4FC 000AB45C 38 00 00 00 */ li r0, 0
/* 800AE500 000AB460 90 03 00 04 */ stw r0, 4(r3)
/* 800AE504 000AB464 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR15CScriptWaypoint"
"Visit__24TCastToPtr<10CExplosion>FR15CScriptWaypoint":
/* 800AE508 000AB468 38 00 00 00 */ li r0, 0
/* 800AE50C 000AB46C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE510 000AB470 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR12CScriptWater"
"Visit__24TCastToPtr<10CExplosion>FR12CScriptWater":
/* 800AE514 000AB474 38 00 00 00 */ li r0, 0
/* 800AE518 000AB478 90 03 00 04 */ stw r0, 4(r3)
/* 800AE51C 000AB47C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR17CScriptVisorFlare"
"Visit__24TCastToPtr<10CExplosion>FR17CScriptVisorFlare":
/* 800AE520 000AB480 38 00 00 00 */ li r0, 0
/* 800AE524 000AB484 90 03 00 04 */ stw r0, 4(r3)
/* 800AE528 000AB488 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR14CScriptTrigger"
"Visit__24TCastToPtr<10CExplosion>FR14CScriptTrigger":
/* 800AE52C 000AB48C 38 00 00 00 */ li r0, 0
/* 800AE530 000AB490 90 03 00 04 */ stw r0, 4(r3)
/* 800AE534 000AB494 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR12CScriptTimer"
"Visit__24TCastToPtr<10CExplosion>FR12CScriptTimer":
/* 800AE538 000AB498 38 00 00 00 */ li r0, 0
/* 800AE53C 000AB49C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE540 000AB4A0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR10CTeamAiMgr"
"Visit__24TCastToPtr<10CExplosion>FR10CTeamAiMgr":
/* 800AE544 000AB4A4 38 00 00 00 */ li r0, 0
/* 800AE548 000AB4A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE54C 000AB4AC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR21CScriptTargetingPoint"
"Visit__24TCastToPtr<10CExplosion>FR21CScriptTargetingPoint":
/* 800AE550 000AB4B0 38 00 00 00 */ li r0, 0
/* 800AE554 000AB4B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE558 000AB4B8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR25CScriptSpiderBallWaypoint"
"Visit__24TCastToPtr<10CExplosion>FR25CScriptSpiderBallWaypoint":
/* 800AE55C 000AB4BC 38 00 00 00 */ li r0, 0
/* 800AE560 000AB4C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE564 000AB4C4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR34CScriptSpiderBallAttractionSurface"
"Visit__24TCastToPtr<10CExplosion>FR34CScriptSpiderBallAttractionSurface":
/* 800AE568 000AB4C8 38 00 00 00 */ li r0, 0
/* 800AE56C 000AB4CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE570 000AB4D0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR22CScriptSpecialFunction"
"Visit__24TCastToPtr<10CExplosion>FR22CScriptSpecialFunction":
/* 800AE574 000AB4D4 38 00 00 00 */ li r0, 0
/* 800AE578 000AB4D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE57C 000AB4DC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR17CScriptSpawnPoint"
"Visit__24TCastToPtr<10CExplosion>FR17CScriptSpawnPoint":
/* 800AE580 000AB4E0 38 00 00 00 */ li r0, 0
/* 800AE584 000AB4E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE588 000AB4E8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR12CScriptSound"
"Visit__24TCastToPtr<10CExplosion>FR12CScriptSound":
/* 800AE58C 000AB4EC 38 00 00 00 */ li r0, 0
/* 800AE590 000AB4F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE594 000AB4F4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR20CScriptRoomAcoustics"
"Visit__24TCastToPtr<10CExplosion>FR20CScriptRoomAcoustics":
/* 800AE598 000AB4F8 38 00 00 00 */ li r0, 0
/* 800AE59C 000AB4FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5A0 000AB500 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR22CScriptPointOfinterest"
"Visit__24TCastToPtr<10CExplosion>FR22CScriptPointOfinterest":
/* 800AE5A4 000AB504 38 00 00 00 */ li r0, 0
/* 800AE5A8 000AB508 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5AC 000AB50C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR17CScriptPlayerHint"
"Visit__24TCastToPtr<10CExplosion>FR17CScriptPlayerHint":
/* 800AE5B0 000AB510 38 00 00 00 */ li r0, 0
/* 800AE5B4 000AB514 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5B8 000AB518 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR15CScriptPlatform"
"Visit__24TCastToPtr<10CExplosion>FR15CScriptPlatform":
/* 800AE5BC 000AB51C 38 00 00 00 */ li r0, 0
/* 800AE5C0 000AB520 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5C4 000AB524 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR13CScriptPickup"
"Visit__24TCastToPtr<10CExplosion>FR13CScriptPickup":
/* 800AE5C8 000AB528 38 00 00 00 */ li r0, 0
/* 800AE5CC 000AB52C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5D0 000AB530 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR15CScriptMazeNode"
"Visit__24TCastToPtr<10CExplosion>FR15CScriptMazeNode":
/* 800AE5D4 000AB534 38 00 00 00 */ li r0, 0
/* 800AE5D8 000AB538 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5DC 000AB53C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR16CScriptGunTurret"
"Visit__24TCastToPtr<10CExplosion>FR16CScriptGunTurret":
/* 800AE5E0 000AB540 38 00 00 00 */ li r0, 0
/* 800AE5E4 000AB544 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5E8 000AB548 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR19CScriptGrapplePoint"
"Visit__24TCastToPtr<10CExplosion>FR19CScriptGrapplePoint":
/* 800AE5EC 000AB54C 38 00 00 00 */ li r0, 0
/* 800AE5F0 000AB550 90 03 00 04 */ stw r0, 4(r3)
/* 800AE5F4 000AB554 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR13CScriptEffect"
"Visit__24TCastToPtr<10CExplosion>FR13CScriptEffect":
/* 800AE5F8 000AB558 38 00 00 00 */ li r0, 0
/* 800AE5FC 000AB55C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE600 000AB560 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR11CScriptDoor"
"Visit__24TCastToPtr<10CExplosion>FR11CScriptDoor":
/* 800AE604 000AB564 38 00 00 00 */ li r0, 0
/* 800AE608 000AB568 90 03 00 04 */ stw r0, 4(r3)
/* 800AE60C 000AB56C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR11CScriptDock"
"Visit__24TCastToPtr<10CExplosion>FR11CScriptDock":
/* 800AE610 000AB570 38 00 00 00 */ li r0, 0
/* 800AE614 000AB574 90 03 00 04 */ stw r0, 4(r3)
/* 800AE618 000AB578 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR18CScriptDistanceFog"
"Visit__24TCastToPtr<10CExplosion>FR18CScriptDistanceFog":
/* 800AE61C 000AB57C 38 00 00 00 */ li r0, 0
/* 800AE620 000AB580 90 03 00 04 */ stw r0, 4(r3)
/* 800AE624 000AB584 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR26CScriptDebugCameraWaypoint"
"Visit__24TCastToPtr<10CExplosion>FR26CScriptDebugCameraWaypoint":
/* 800AE628 000AB588 38 00 00 00 */ li r0, 0
/* 800AE62C 000AB58C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE630 000AB590 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR17CScriptCoverPoint"
"Visit__24TCastToPtr<10CExplosion>FR17CScriptCoverPoint":
/* 800AE634 000AB594 38 00 00 00 */ li r0, 0
/* 800AE638 000AB598 90 03 00 04 */ stw r0, 4(r3)
/* 800AE63C 000AB59C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR21CScriptCameraWaypoint"
"Visit__24TCastToPtr<10CExplosion>FR21CScriptCameraWaypoint":
/* 800AE640 000AB5A0 38 00 00 00 */ li r0, 0
/* 800AE644 000AB5A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE648 000AB5A8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR24CScriptCameraPitchVolume"
"Visit__24TCastToPtr<10CExplosion>FR24CScriptCameraPitchVolume":
/* 800AE64C 000AB5AC 38 00 00 00 */ li r0, 0
/* 800AE650 000AB5B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE654 000AB5B4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR17CScriptCameraHint"
"Visit__24TCastToPtr<10CExplosion>FR17CScriptCameraHint":
/* 800AE658 000AB5B8 38 00 00 00 */ li r0, 0
/* 800AE65C 000AB5BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE660 000AB5C0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR18CScriptAiJumpPoint"
"Visit__24TCastToPtr<10CExplosion>FR18CScriptAiJumpPoint":
/* 800AE664 000AB5C4 38 00 00 00 */ li r0, 0
/* 800AE668 000AB5C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE66C 000AB5CC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR20CScriptActorKeyframe"
"Visit__24TCastToPtr<10CExplosion>FR20CScriptActorKeyframe":
/* 800AE670 000AB5D0 38 00 00 00 */ li r0, 0
/* 800AE674 000AB5D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE678 000AB5D8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR12CScriptActor"
"Visit__24TCastToPtr<10CExplosion>FR12CScriptActor":
/* 800AE67C 000AB5DC 38 00 00 00 */ li r0, 0
/* 800AE680 000AB5E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE684 000AB5E4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR9CRepulsor"
"Visit__24TCastToPtr<10CExplosion>FR9CRepulsor":
/* 800AE688 000AB5E8 38 00 00 00 */ li r0, 0
/* 800AE68C 000AB5EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE690 000AB5F0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR7CPlayer"
"Visit__24TCastToPtr<10CExplosion>FR7CPlayer":
/* 800AE694 000AB5F4 38 00 00 00 */ li r0, 0
/* 800AE698 000AB5F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE69C 000AB5FC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR13CPhysicsActor"
"Visit__24TCastToPtr<10CExplosion>FR13CPhysicsActor":
/* 800AE6A0 000AB600 38 00 00 00 */ li r0, 0
/* 800AE6A4 000AB604 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6A8 000AB608 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR3CAi"
"Visit__24TCastToPtr<10CExplosion>FR3CAi":
/* 800AE6AC 000AB60C 38 00 00 00 */ li r0, 0
/* 800AE6B0 000AB610 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6B4 000AB614 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR11CPathCamera"
"Visit__24TCastToPtr<10CExplosion>FR11CPathCamera":
/* 800AE6B8 000AB618 38 00 00 00 */ li r0, 0
/* 800AE6BC 000AB61C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6C0 000AB620 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR18CMetroidPrimeRelay"
"Visit__24TCastToPtr<10CExplosion>FR18CMetroidPrimeRelay":
/* 800AE6C4 000AB624 38 00 00 00 */ li r0, 0
/* 800AE6C8 000AB628 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6CC 000AB62C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR19CHUDBillboardEffect"
"Visit__24TCastToPtr<10CExplosion>FR19CHUDBillboardEffect":
/* 800AE6D0 000AB630 38 00 00 00 */ li r0, 0
/* 800AE6D4 000AB634 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6D8 000AB638 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR15CGameProjectile"
"Visit__24TCastToPtr<10CExplosion>FR15CGameProjectile":
/* 800AE6DC 000AB63C 38 00 00 00 */ li r0, 0
/* 800AE6E0 000AB640 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6E4 000AB644 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR10CGameLight"
"Visit__24TCastToPtr<10CExplosion>FR10CGameLight":
/* 800AE6E8 000AB648 38 00 00 00 */ li r0, 0
/* 800AE6EC 000AB64C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6F0 000AB650 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR11CGameCamera"
"Visit__24TCastToPtr<10CExplosion>FR11CGameCamera":
/* 800AE6F4 000AB654 38 00 00 00 */ li r0, 0
/* 800AE6F8 000AB658 90 03 00 04 */ stw r0, 4(r3)
/* 800AE6FC 000AB65C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR10CFishCloud"
"Visit__24TCastToPtr<10CExplosion>FR10CFishCloud":
/* 800AE700 000AB660 38 00 00 00 */ li r0, 0
/* 800AE704 000AB664 90 03 00 04 */ stw r0, 4(r3)
/* 800AE708 000AB668 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR18CFirstPersonCamera"
"Visit__24TCastToPtr<10CExplosion>FR18CFirstPersonCamera":
/* 800AE70C 000AB66C 38 00 00 00 */ li r0, 0
/* 800AE710 000AB670 90 03 00 04 */ stw r0, 4(r3)
/* 800AE714 000AB674 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR10CExplosion"
"Visit__24TCastToPtr<10CExplosion>FR10CExplosion":
/* 800AE718 000AB678 90 83 00 04 */ stw r4, 4(r3)
/* 800AE71C 000AB67C 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR7CEntity"
"Visit__24TCastToPtr<10CExplosion>FR7CEntity":
/* 800AE720 000AB680 38 00 00 00 */ li r0, 0
/* 800AE724 000AB684 90 03 00 04 */ stw r0, 4(r3)
/* 800AE728 000AB688 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR17CEnergyProjectile"
"Visit__24TCastToPtr<10CExplosion>FR17CEnergyProjectile":
/* 800AE72C 000AB68C 38 00 00 00 */ li r0, 0
/* 800AE730 000AB690 90 03 00 04 */ stw r0, 4(r3)
/* 800AE734 000AB694 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR16CDestroyableRock"
"Visit__24TCastToPtr<10CExplosion>FR16CDestroyableRock":
/* 800AE738 000AB698 38 00 00 00 */ li r0, 0
/* 800AE73C 000AB69C 90 03 00 04 */ stw r0, 4(r3)
/* 800AE740 000AB6A0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR15CCollisionActor"
"Visit__24TCastToPtr<10CExplosion>FR15CCollisionActor":
/* 800AE744 000AB6A4 38 00 00 00 */ li r0, 0
/* 800AE748 000AB6A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE74C 000AB6AC 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR16CCinematicCamera"
"Visit__24TCastToPtr<10CExplosion>FR16CCinematicCamera":
/* 800AE750 000AB6B0 38 00 00 00 */ li r0, 0
/* 800AE754 000AB6B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AE758 000AB6B8 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR5CBomb"
"Visit__24TCastToPtr<10CExplosion>FR5CBomb":
/* 800AE75C 000AB6BC 38 00 00 00 */ li r0, 0
/* 800AE760 000AB6C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AE764 000AB6C4 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR11CBallCamera"
"Visit__24TCastToPtr<10CExplosion>FR11CBallCamera":
/* 800AE768 000AB6C8 38 00 00 00 */ li r0, 0
/* 800AE76C 000AB6CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AE770 000AB6D0 4E 80 00 20 */ blr
.global "Visit__24TCastToPtr<10CExplosion>FR6CActor"
"Visit__24TCastToPtr<10CExplosion>FR6CActor":
/* 800AE774 000AB6D4 38 00 00 00 */ li r0, 0
/* 800AE778 000AB6D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AE77C 000AB6DC 4E 80 00 20 */ blr
.global "__ct__24TCastToPtr<10CExplosion>FP7CEntity"
"__ct__24TCastToPtr<10CExplosion>FP7CEntity":
/* 800AE780 000AB6E0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AE784 000AB6E4 7C 08 02 A6 */ mflr r0
/* 800AE788 000AB6E8 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AE78C 000AB6EC 3C A0 80 3E */ lis r5, lbl_803DC5D4@ha
/* 800AE790 000AB6F0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AE794 000AB6F4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AE798 000AB6F8 28 04 00 00 */ cmplwi r4, 0
/* 800AE79C 000AB6FC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AE7A0 000AB700 7C 7F 1B 78 */ mr r31, r3
/* 800AE7A4 000AB704 38 65 C5 D4 */ addi r3, r5, lbl_803DC5D4@l
/* 800AE7A8 000AB708 90 1F 00 00 */ stw r0, 0(r31)
/* 800AE7AC 000AB70C 38 00 00 00 */ li r0, 0
/* 800AE7B0 000AB710 90 7F 00 00 */ stw r3, 0(r31)
/* 800AE7B4 000AB714 90 1F 00 04 */ stw r0, 4(r31)
/* 800AE7B8 000AB718 41 82 00 1C */ beq lbl_800AE7D4
/* 800AE7BC 000AB71C 7C 83 23 78 */ mr r3, r4
/* 800AE7C0 000AB720 7F E4 FB 78 */ mr r4, r31
/* 800AE7C4 000AB724 81 83 00 00 */ lwz r12, 0(r3)
/* 800AE7C8 000AB728 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AE7CC 000AB72C 7D 89 03 A6 */ mtctr r12
/* 800AE7D0 000AB730 4E 80 04 21 */ bctrl
lbl_800AE7D4:
/* 800AE7D4 000AB734 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AE7D8 000AB738 7F E3 FB 78 */ mr r3, r31
/* 800AE7DC 000AB73C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AE7E0 000AB740 7C 08 03 A6 */ mtlr r0
/* 800AE7E4 000AB744 38 21 00 10 */ addi r1, r1, 0x10
/* 800AE7E8 000AB748 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR7CWeapon"
"Visit__20TCastToPtr<7CEntity>FR7CWeapon":
/* 800AE7EC 000AB74C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE7F0 000AB750 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR17CWallCrawlerSwarm"
"Visit__20TCastToPtr<7CEntity>FR17CWallCrawlerSwarm":
/* 800AE7F4 000AB754 90 83 00 04 */ stw r4, 4(r3)
/* 800AE7F8 000AB758 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR20CScriptSpindleCamera"
"Visit__20TCastToPtr<7CEntity>FR20CScriptSpindleCamera":
/* 800AE7FC 000AB75C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE800 000AB760 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR15CSnakeWeedSwarm"
"Visit__20TCastToPtr<7CEntity>FR15CSnakeWeedSwarm":
/* 800AE804 000AB764 90 83 00 04 */ stw r4, 4(r3)
/* 800AE808 000AB768 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR15CScriptWaypoint"
"Visit__20TCastToPtr<7CEntity>FR15CScriptWaypoint":
/* 800AE80C 000AB76C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE810 000AB770 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR12CScriptWater"
"Visit__20TCastToPtr<7CEntity>FR12CScriptWater":
/* 800AE814 000AB774 90 83 00 04 */ stw r4, 4(r3)
/* 800AE818 000AB778 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR17CScriptVisorFlare"
"Visit__20TCastToPtr<7CEntity>FR17CScriptVisorFlare":
/* 800AE81C 000AB77C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE820 000AB780 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR14CScriptTrigger"
"Visit__20TCastToPtr<7CEntity>FR14CScriptTrigger":
/* 800AE824 000AB784 90 83 00 04 */ stw r4, 4(r3)
/* 800AE828 000AB788 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR12CScriptTimer"
"Visit__20TCastToPtr<7CEntity>FR12CScriptTimer":
/* 800AE82C 000AB78C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE830 000AB790 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR10CTeamAiMgr"
"Visit__20TCastToPtr<7CEntity>FR10CTeamAiMgr":
/* 800AE834 000AB794 90 83 00 04 */ stw r4, 4(r3)
/* 800AE838 000AB798 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR21CScriptTargetingPoint"
"Visit__20TCastToPtr<7CEntity>FR21CScriptTargetingPoint":
/* 800AE83C 000AB79C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE840 000AB7A0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR25CScriptSpiderBallWaypoint"
"Visit__20TCastToPtr<7CEntity>FR25CScriptSpiderBallWaypoint":
/* 800AE844 000AB7A4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE848 000AB7A8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR34CScriptSpiderBallAttractionSurface"
"Visit__20TCastToPtr<7CEntity>FR34CScriptSpiderBallAttractionSurface":
/* 800AE84C 000AB7AC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE850 000AB7B0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR22CScriptSpecialFunction"
"Visit__20TCastToPtr<7CEntity>FR22CScriptSpecialFunction":
/* 800AE854 000AB7B4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE858 000AB7B8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR17CScriptSpawnPoint"
"Visit__20TCastToPtr<7CEntity>FR17CScriptSpawnPoint":
/* 800AE85C 000AB7BC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE860 000AB7C0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR12CScriptSound"
"Visit__20TCastToPtr<7CEntity>FR12CScriptSound":
/* 800AE864 000AB7C4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE868 000AB7C8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR20CScriptRoomAcoustics"
"Visit__20TCastToPtr<7CEntity>FR20CScriptRoomAcoustics":
/* 800AE86C 000AB7CC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE870 000AB7D0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR22CScriptPointOfinterest"
"Visit__20TCastToPtr<7CEntity>FR22CScriptPointOfinterest":
/* 800AE874 000AB7D4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE878 000AB7D8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR17CScriptPlayerHint"
"Visit__20TCastToPtr<7CEntity>FR17CScriptPlayerHint":
/* 800AE87C 000AB7DC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE880 000AB7E0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR15CScriptPlatform"
"Visit__20TCastToPtr<7CEntity>FR15CScriptPlatform":
/* 800AE884 000AB7E4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE888 000AB7E8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR13CScriptPickup"
"Visit__20TCastToPtr<7CEntity>FR13CScriptPickup":
/* 800AE88C 000AB7EC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE890 000AB7F0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR15CScriptMazeNode"
"Visit__20TCastToPtr<7CEntity>FR15CScriptMazeNode":
/* 800AE894 000AB7F4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE898 000AB7F8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR16CScriptGunTurret"
"Visit__20TCastToPtr<7CEntity>FR16CScriptGunTurret":
/* 800AE89C 000AB7FC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8A0 000AB800 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR19CScriptGrapplePoint"
"Visit__20TCastToPtr<7CEntity>FR19CScriptGrapplePoint":
/* 800AE8A4 000AB804 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8A8 000AB808 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR13CScriptEffect"
"Visit__20TCastToPtr<7CEntity>FR13CScriptEffect":
/* 800AE8AC 000AB80C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8B0 000AB810 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR11CScriptDoor"
"Visit__20TCastToPtr<7CEntity>FR11CScriptDoor":
/* 800AE8B4 000AB814 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8B8 000AB818 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR11CScriptDock"
"Visit__20TCastToPtr<7CEntity>FR11CScriptDock":
/* 800AE8BC 000AB81C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8C0 000AB820 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR18CScriptDistanceFog"
"Visit__20TCastToPtr<7CEntity>FR18CScriptDistanceFog":
/* 800AE8C4 000AB824 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8C8 000AB828 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR26CScriptDebugCameraWaypoint"
"Visit__20TCastToPtr<7CEntity>FR26CScriptDebugCameraWaypoint":
/* 800AE8CC 000AB82C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8D0 000AB830 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR17CScriptCoverPoint"
"Visit__20TCastToPtr<7CEntity>FR17CScriptCoverPoint":
/* 800AE8D4 000AB834 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8D8 000AB838 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR21CScriptCameraWaypoint"
"Visit__20TCastToPtr<7CEntity>FR21CScriptCameraWaypoint":
/* 800AE8DC 000AB83C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8E0 000AB840 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR24CScriptCameraPitchVolume"
"Visit__20TCastToPtr<7CEntity>FR24CScriptCameraPitchVolume":
/* 800AE8E4 000AB844 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8E8 000AB848 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR17CScriptCameraHint"
"Visit__20TCastToPtr<7CEntity>FR17CScriptCameraHint":
/* 800AE8EC 000AB84C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8F0 000AB850 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR18CScriptAiJumpPoint"
"Visit__20TCastToPtr<7CEntity>FR18CScriptAiJumpPoint":
/* 800AE8F4 000AB854 90 83 00 04 */ stw r4, 4(r3)
/* 800AE8F8 000AB858 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR20CScriptActorKeyframe"
"Visit__20TCastToPtr<7CEntity>FR20CScriptActorKeyframe":
/* 800AE8FC 000AB85C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE900 000AB860 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR12CScriptActor"
"Visit__20TCastToPtr<7CEntity>FR12CScriptActor":
/* 800AE904 000AB864 90 83 00 04 */ stw r4, 4(r3)
/* 800AE908 000AB868 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR9CRepulsor"
"Visit__20TCastToPtr<7CEntity>FR9CRepulsor":
/* 800AE90C 000AB86C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE910 000AB870 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR7CPlayer"
"Visit__20TCastToPtr<7CEntity>FR7CPlayer":
/* 800AE914 000AB874 90 83 00 04 */ stw r4, 4(r3)
/* 800AE918 000AB878 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR13CPhysicsActor"
"Visit__20TCastToPtr<7CEntity>FR13CPhysicsActor":
/* 800AE91C 000AB87C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE920 000AB880 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR3CAi"
"Visit__20TCastToPtr<7CEntity>FR3CAi":
/* 800AE924 000AB884 90 83 00 04 */ stw r4, 4(r3)
/* 800AE928 000AB888 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR11CPathCamera"
"Visit__20TCastToPtr<7CEntity>FR11CPathCamera":
/* 800AE92C 000AB88C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE930 000AB890 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR18CMetroidPrimeRelay"
"Visit__20TCastToPtr<7CEntity>FR18CMetroidPrimeRelay":
/* 800AE934 000AB894 90 83 00 04 */ stw r4, 4(r3)
/* 800AE938 000AB898 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR19CHUDBillboardEffect"
"Visit__20TCastToPtr<7CEntity>FR19CHUDBillboardEffect":
/* 800AE93C 000AB89C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE940 000AB8A0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR15CGameProjectile"
"Visit__20TCastToPtr<7CEntity>FR15CGameProjectile":
/* 800AE944 000AB8A4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE948 000AB8A8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR10CGameLight"
"Visit__20TCastToPtr<7CEntity>FR10CGameLight":
/* 800AE94C 000AB8AC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE950 000AB8B0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR11CGameCamera"
"Visit__20TCastToPtr<7CEntity>FR11CGameCamera":
/* 800AE954 000AB8B4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE958 000AB8B8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR10CFishCloud"
"Visit__20TCastToPtr<7CEntity>FR10CFishCloud":
/* 800AE95C 000AB8BC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE960 000AB8C0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR18CFirstPersonCamera"
"Visit__20TCastToPtr<7CEntity>FR18CFirstPersonCamera":
/* 800AE964 000AB8C4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE968 000AB8C8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR10CExplosion"
"Visit__20TCastToPtr<7CEntity>FR10CExplosion":
/* 800AE96C 000AB8CC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE970 000AB8D0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR7CEntity"
"Visit__20TCastToPtr<7CEntity>FR7CEntity":
/* 800AE974 000AB8D4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE978 000AB8D8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR17CEnergyProjectile"
"Visit__20TCastToPtr<7CEntity>FR17CEnergyProjectile":
/* 800AE97C 000AB8DC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE980 000AB8E0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR16CDestroyableRock"
"Visit__20TCastToPtr<7CEntity>FR16CDestroyableRock":
/* 800AE984 000AB8E4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE988 000AB8E8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR15CCollisionActor"
"Visit__20TCastToPtr<7CEntity>FR15CCollisionActor":
/* 800AE98C 000AB8EC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE990 000AB8F0 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR16CCinematicCamera"
"Visit__20TCastToPtr<7CEntity>FR16CCinematicCamera":
/* 800AE994 000AB8F4 90 83 00 04 */ stw r4, 4(r3)
/* 800AE998 000AB8F8 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR5CBomb"
"Visit__20TCastToPtr<7CEntity>FR5CBomb":
/* 800AE99C 000AB8FC 90 83 00 04 */ stw r4, 4(r3)
/* 800AE9A0 000AB900 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR11CBallCamera"
"Visit__20TCastToPtr<7CEntity>FR11CBallCamera":
/* 800AE9A4 000AB904 90 83 00 04 */ stw r4, 4(r3)
/* 800AE9A8 000AB908 4E 80 00 20 */ blr
.global "Visit__20TCastToPtr<7CEntity>FR6CActor"
"Visit__20TCastToPtr<7CEntity>FR6CActor":
/* 800AE9AC 000AB90C 90 83 00 04 */ stw r4, 4(r3)
/* 800AE9B0 000AB910 4E 80 00 20 */ blr
.global "__ct__20TCastToPtr<7CEntity>FP7CEntity"
"__ct__20TCastToPtr<7CEntity>FP7CEntity":
/* 800AE9B4 000AB914 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AE9B8 000AB918 7C 08 02 A6 */ mflr r0
/* 800AE9BC 000AB91C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AE9C0 000AB920 3C A0 80 3E */ lis r5, lbl_803DC4E8@ha
/* 800AE9C4 000AB924 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AE9C8 000AB928 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AE9CC 000AB92C 28 04 00 00 */ cmplwi r4, 0
/* 800AE9D0 000AB930 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AE9D4 000AB934 7C 7F 1B 78 */ mr r31, r3
/* 800AE9D8 000AB938 38 65 C4 E8 */ addi r3, r5, lbl_803DC4E8@l
/* 800AE9DC 000AB93C 90 1F 00 00 */ stw r0, 0(r31)
/* 800AE9E0 000AB940 38 00 00 00 */ li r0, 0
/* 800AE9E4 000AB944 90 7F 00 00 */ stw r3, 0(r31)
/* 800AE9E8 000AB948 90 1F 00 04 */ stw r0, 4(r31)
/* 800AE9EC 000AB94C 41 82 00 1C */ beq lbl_800AEA08
/* 800AE9F0 000AB950 7C 83 23 78 */ mr r3, r4
/* 800AE9F4 000AB954 7F E4 FB 78 */ mr r4, r31
/* 800AE9F8 000AB958 81 83 00 00 */ lwz r12, 0(r3)
/* 800AE9FC 000AB95C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AEA00 000AB960 7D 89 03 A6 */ mtctr r12
/* 800AEA04 000AB964 4E 80 04 21 */ bctrl
lbl_800AEA08:
/* 800AEA08 000AB968 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AEA0C 000AB96C 7F E3 FB 78 */ mr r3, r31
/* 800AEA10 000AB970 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AEA14 000AB974 7C 08 03 A6 */ mtlr r0
/* 800AEA18 000AB978 38 21 00 10 */ addi r1, r1, 0x10
/* 800AEA1C 000AB97C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR7CWeapon"
"Visit__31TCastToPtr<17CEnergyProjectile>FR7CWeapon":
/* 800AEA20 000AB980 38 00 00 00 */ li r0, 0
/* 800AEA24 000AB984 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA28 000AB988 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR17CWallCrawlerSwarm"
"Visit__31TCastToPtr<17CEnergyProjectile>FR17CWallCrawlerSwarm":
/* 800AEA2C 000AB98C 38 00 00 00 */ li r0, 0
/* 800AEA30 000AB990 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA34 000AB994 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR20CScriptSpindleCamera"
"Visit__31TCastToPtr<17CEnergyProjectile>FR20CScriptSpindleCamera":
/* 800AEA38 000AB998 38 00 00 00 */ li r0, 0
/* 800AEA3C 000AB99C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA40 000AB9A0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR15CSnakeWeedSwarm"
"Visit__31TCastToPtr<17CEnergyProjectile>FR15CSnakeWeedSwarm":
/* 800AEA44 000AB9A4 38 00 00 00 */ li r0, 0
/* 800AEA48 000AB9A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA4C 000AB9AC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR15CScriptWaypoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR15CScriptWaypoint":
/* 800AEA50 000AB9B0 38 00 00 00 */ li r0, 0
/* 800AEA54 000AB9B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA58 000AB9B8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptWater"
"Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptWater":
/* 800AEA5C 000AB9BC 38 00 00 00 */ li r0, 0
/* 800AEA60 000AB9C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA64 000AB9C4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptVisorFlare"
"Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptVisorFlare":
/* 800AEA68 000AB9C8 38 00 00 00 */ li r0, 0
/* 800AEA6C 000AB9CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA70 000AB9D0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR14CScriptTrigger"
"Visit__31TCastToPtr<17CEnergyProjectile>FR14CScriptTrigger":
/* 800AEA74 000AB9D4 38 00 00 00 */ li r0, 0
/* 800AEA78 000AB9D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA7C 000AB9DC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptTimer"
"Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptTimer":
/* 800AEA80 000AB9E0 38 00 00 00 */ li r0, 0
/* 800AEA84 000AB9E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA88 000AB9E8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR10CTeamAiMgr"
"Visit__31TCastToPtr<17CEnergyProjectile>FR10CTeamAiMgr":
/* 800AEA8C 000AB9EC 38 00 00 00 */ li r0, 0
/* 800AEA90 000AB9F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEA94 000AB9F4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR21CScriptTargetingPoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR21CScriptTargetingPoint":
/* 800AEA98 000AB9F8 38 00 00 00 */ li r0, 0
/* 800AEA9C 000AB9FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEAA0 000ABA00 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR25CScriptSpiderBallWaypoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR25CScriptSpiderBallWaypoint":
/* 800AEAA4 000ABA04 38 00 00 00 */ li r0, 0
/* 800AEAA8 000ABA08 90 03 00 04 */ stw r0, 4(r3)
/* 800AEAAC 000ABA0C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR34CScriptSpiderBallAttractionSurface"
"Visit__31TCastToPtr<17CEnergyProjectile>FR34CScriptSpiderBallAttractionSurface":
/* 800AEAB0 000ABA10 38 00 00 00 */ li r0, 0
/* 800AEAB4 000ABA14 90 03 00 04 */ stw r0, 4(r3)
/* 800AEAB8 000ABA18 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR22CScriptSpecialFunction"
"Visit__31TCastToPtr<17CEnergyProjectile>FR22CScriptSpecialFunction":
/* 800AEABC 000ABA1C 38 00 00 00 */ li r0, 0
/* 800AEAC0 000ABA20 90 03 00 04 */ stw r0, 4(r3)
/* 800AEAC4 000ABA24 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptSpawnPoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptSpawnPoint":
/* 800AEAC8 000ABA28 38 00 00 00 */ li r0, 0
/* 800AEACC 000ABA2C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEAD0 000ABA30 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptSound"
"Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptSound":
/* 800AEAD4 000ABA34 38 00 00 00 */ li r0, 0
/* 800AEAD8 000ABA38 90 03 00 04 */ stw r0, 4(r3)
/* 800AEADC 000ABA3C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR20CScriptRoomAcoustics"
"Visit__31TCastToPtr<17CEnergyProjectile>FR20CScriptRoomAcoustics":
/* 800AEAE0 000ABA40 38 00 00 00 */ li r0, 0
/* 800AEAE4 000ABA44 90 03 00 04 */ stw r0, 4(r3)
/* 800AEAE8 000ABA48 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR22CScriptPointOfinterest"
"Visit__31TCastToPtr<17CEnergyProjectile>FR22CScriptPointOfinterest":
/* 800AEAEC 000ABA4C 38 00 00 00 */ li r0, 0
/* 800AEAF0 000ABA50 90 03 00 04 */ stw r0, 4(r3)
/* 800AEAF4 000ABA54 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptPlayerHint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptPlayerHint":
/* 800AEAF8 000ABA58 38 00 00 00 */ li r0, 0
/* 800AEAFC 000ABA5C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB00 000ABA60 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR15CScriptPlatform"
"Visit__31TCastToPtr<17CEnergyProjectile>FR15CScriptPlatform":
/* 800AEB04 000ABA64 38 00 00 00 */ li r0, 0
/* 800AEB08 000ABA68 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB0C 000ABA6C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR13CScriptPickup"
"Visit__31TCastToPtr<17CEnergyProjectile>FR13CScriptPickup":
/* 800AEB10 000ABA70 38 00 00 00 */ li r0, 0
/* 800AEB14 000ABA74 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB18 000ABA78 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR15CScriptMazeNode"
"Visit__31TCastToPtr<17CEnergyProjectile>FR15CScriptMazeNode":
/* 800AEB1C 000ABA7C 38 00 00 00 */ li r0, 0
/* 800AEB20 000ABA80 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB24 000ABA84 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR16CScriptGunTurret"
"Visit__31TCastToPtr<17CEnergyProjectile>FR16CScriptGunTurret":
/* 800AEB28 000ABA88 38 00 00 00 */ li r0, 0
/* 800AEB2C 000ABA8C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB30 000ABA90 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR19CScriptGrapplePoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR19CScriptGrapplePoint":
/* 800AEB34 000ABA94 38 00 00 00 */ li r0, 0
/* 800AEB38 000ABA98 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB3C 000ABA9C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR13CScriptEffect"
"Visit__31TCastToPtr<17CEnergyProjectile>FR13CScriptEffect":
/* 800AEB40 000ABAA0 38 00 00 00 */ li r0, 0
/* 800AEB44 000ABAA4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB48 000ABAA8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR11CScriptDoor"
"Visit__31TCastToPtr<17CEnergyProjectile>FR11CScriptDoor":
/* 800AEB4C 000ABAAC 38 00 00 00 */ li r0, 0
/* 800AEB50 000ABAB0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB54 000ABAB4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR11CScriptDock"
"Visit__31TCastToPtr<17CEnergyProjectile>FR11CScriptDock":
/* 800AEB58 000ABAB8 38 00 00 00 */ li r0, 0
/* 800AEB5C 000ABABC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB60 000ABAC0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR18CScriptDistanceFog"
"Visit__31TCastToPtr<17CEnergyProjectile>FR18CScriptDistanceFog":
/* 800AEB64 000ABAC4 38 00 00 00 */ li r0, 0
/* 800AEB68 000ABAC8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB6C 000ABACC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR26CScriptDebugCameraWaypoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR26CScriptDebugCameraWaypoint":
/* 800AEB70 000ABAD0 38 00 00 00 */ li r0, 0
/* 800AEB74 000ABAD4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB78 000ABAD8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptCoverPoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptCoverPoint":
/* 800AEB7C 000ABADC 38 00 00 00 */ li r0, 0
/* 800AEB80 000ABAE0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB84 000ABAE4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR21CScriptCameraWaypoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR21CScriptCameraWaypoint":
/* 800AEB88 000ABAE8 38 00 00 00 */ li r0, 0
/* 800AEB8C 000ABAEC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB90 000ABAF0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR24CScriptCameraPitchVolume"
"Visit__31TCastToPtr<17CEnergyProjectile>FR24CScriptCameraPitchVolume":
/* 800AEB94 000ABAF4 38 00 00 00 */ li r0, 0
/* 800AEB98 000ABAF8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEB9C 000ABAFC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptCameraHint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR17CScriptCameraHint":
/* 800AEBA0 000ABB00 38 00 00 00 */ li r0, 0
/* 800AEBA4 000ABB04 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBA8 000ABB08 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR18CScriptAiJumpPoint"
"Visit__31TCastToPtr<17CEnergyProjectile>FR18CScriptAiJumpPoint":
/* 800AEBAC 000ABB0C 38 00 00 00 */ li r0, 0
/* 800AEBB0 000ABB10 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBB4 000ABB14 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR20CScriptActorKeyframe"
"Visit__31TCastToPtr<17CEnergyProjectile>FR20CScriptActorKeyframe":
/* 800AEBB8 000ABB18 38 00 00 00 */ li r0, 0
/* 800AEBBC 000ABB1C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBC0 000ABB20 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptActor"
"Visit__31TCastToPtr<17CEnergyProjectile>FR12CScriptActor":
/* 800AEBC4 000ABB24 38 00 00 00 */ li r0, 0
/* 800AEBC8 000ABB28 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBCC 000ABB2C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR9CRepulsor"
"Visit__31TCastToPtr<17CEnergyProjectile>FR9CRepulsor":
/* 800AEBD0 000ABB30 38 00 00 00 */ li r0, 0
/* 800AEBD4 000ABB34 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBD8 000ABB38 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR7CPlayer"
"Visit__31TCastToPtr<17CEnergyProjectile>FR7CPlayer":
/* 800AEBDC 000ABB3C 38 00 00 00 */ li r0, 0
/* 800AEBE0 000ABB40 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBE4 000ABB44 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR13CPhysicsActor"
"Visit__31TCastToPtr<17CEnergyProjectile>FR13CPhysicsActor":
/* 800AEBE8 000ABB48 38 00 00 00 */ li r0, 0
/* 800AEBEC 000ABB4C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBF0 000ABB50 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR3CAi"
"Visit__31TCastToPtr<17CEnergyProjectile>FR3CAi":
/* 800AEBF4 000ABB54 38 00 00 00 */ li r0, 0
/* 800AEBF8 000ABB58 90 03 00 04 */ stw r0, 4(r3)
/* 800AEBFC 000ABB5C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR11CPathCamera"
"Visit__31TCastToPtr<17CEnergyProjectile>FR11CPathCamera":
/* 800AEC00 000ABB60 38 00 00 00 */ li r0, 0
/* 800AEC04 000ABB64 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC08 000ABB68 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR18CMetroidPrimeRelay"
"Visit__31TCastToPtr<17CEnergyProjectile>FR18CMetroidPrimeRelay":
/* 800AEC0C 000ABB6C 38 00 00 00 */ li r0, 0
/* 800AEC10 000ABB70 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC14 000ABB74 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR19CHUDBillboardEffect"
"Visit__31TCastToPtr<17CEnergyProjectile>FR19CHUDBillboardEffect":
/* 800AEC18 000ABB78 38 00 00 00 */ li r0, 0
/* 800AEC1C 000ABB7C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC20 000ABB80 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR15CGameProjectile"
"Visit__31TCastToPtr<17CEnergyProjectile>FR15CGameProjectile":
/* 800AEC24 000ABB84 38 00 00 00 */ li r0, 0
/* 800AEC28 000ABB88 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC2C 000ABB8C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR10CGameLight"
"Visit__31TCastToPtr<17CEnergyProjectile>FR10CGameLight":
/* 800AEC30 000ABB90 38 00 00 00 */ li r0, 0
/* 800AEC34 000ABB94 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC38 000ABB98 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR11CGameCamera"
"Visit__31TCastToPtr<17CEnergyProjectile>FR11CGameCamera":
/* 800AEC3C 000ABB9C 38 00 00 00 */ li r0, 0
/* 800AEC40 000ABBA0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC44 000ABBA4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR10CFishCloud"
"Visit__31TCastToPtr<17CEnergyProjectile>FR10CFishCloud":
/* 800AEC48 000ABBA8 38 00 00 00 */ li r0, 0
/* 800AEC4C 000ABBAC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC50 000ABBB0 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR18CFirstPersonCamera"
"Visit__31TCastToPtr<17CEnergyProjectile>FR18CFirstPersonCamera":
/* 800AEC54 000ABBB4 38 00 00 00 */ li r0, 0
/* 800AEC58 000ABBB8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC5C 000ABBBC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR10CExplosion"
"Visit__31TCastToPtr<17CEnergyProjectile>FR10CExplosion":
/* 800AEC60 000ABBC0 38 00 00 00 */ li r0, 0
/* 800AEC64 000ABBC4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC68 000ABBC8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR7CEntity"
"Visit__31TCastToPtr<17CEnergyProjectile>FR7CEntity":
/* 800AEC6C 000ABBCC 38 00 00 00 */ li r0, 0
/* 800AEC70 000ABBD0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC74 000ABBD4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR17CEnergyProjectile"
"Visit__31TCastToPtr<17CEnergyProjectile>FR17CEnergyProjectile":
/* 800AEC78 000ABBD8 90 83 00 04 */ stw r4, 4(r3)
/* 800AEC7C 000ABBDC 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR16CDestroyableRock"
"Visit__31TCastToPtr<17CEnergyProjectile>FR16CDestroyableRock":
/* 800AEC80 000ABBE0 38 00 00 00 */ li r0, 0
/* 800AEC84 000ABBE4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC88 000ABBE8 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR15CCollisionActor"
"Visit__31TCastToPtr<17CEnergyProjectile>FR15CCollisionActor":
/* 800AEC8C 000ABBEC 38 00 00 00 */ li r0, 0
/* 800AEC90 000ABBF0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEC94 000ABBF4 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR16CCinematicCamera"
"Visit__31TCastToPtr<17CEnergyProjectile>FR16CCinematicCamera":
/* 800AEC98 000ABBF8 38 00 00 00 */ li r0, 0
/* 800AEC9C 000ABBFC 90 03 00 04 */ stw r0, 4(r3)
/* 800AECA0 000ABC00 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR5CBomb"
"Visit__31TCastToPtr<17CEnergyProjectile>FR5CBomb":
/* 800AECA4 000ABC04 38 00 00 00 */ li r0, 0
/* 800AECA8 000ABC08 90 03 00 04 */ stw r0, 4(r3)
/* 800AECAC 000ABC0C 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR11CBallCamera"
"Visit__31TCastToPtr<17CEnergyProjectile>FR11CBallCamera":
/* 800AECB0 000ABC10 38 00 00 00 */ li r0, 0
/* 800AECB4 000ABC14 90 03 00 04 */ stw r0, 4(r3)
/* 800AECB8 000ABC18 4E 80 00 20 */ blr
.global "Visit__31TCastToPtr<17CEnergyProjectile>FR6CActor"
"Visit__31TCastToPtr<17CEnergyProjectile>FR6CActor":
/* 800AECBC 000ABC1C 38 00 00 00 */ li r0, 0
/* 800AECC0 000ABC20 90 03 00 04 */ stw r0, 4(r3)
/* 800AECC4 000ABC24 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CEnergyProjectile>FP7CEntity"
"__ct__31TCastToPtr<17CEnergyProjectile>FP7CEntity":
/* 800AECC8 000ABC28 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AECCC 000ABC2C 7C 08 02 A6 */ mflr r0
/* 800AECD0 000ABC30 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AECD4 000ABC34 3C A0 80 3E */ lis r5, lbl_803DC3FC@ha
/* 800AECD8 000ABC38 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AECDC 000ABC3C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AECE0 000ABC40 28 04 00 00 */ cmplwi r4, 0
/* 800AECE4 000ABC44 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AECE8 000ABC48 7C 7F 1B 78 */ mr r31, r3
/* 800AECEC 000ABC4C 38 65 C3 FC */ addi r3, r5, lbl_803DC3FC@l
/* 800AECF0 000ABC50 90 1F 00 00 */ stw r0, 0(r31)
/* 800AECF4 000ABC54 38 00 00 00 */ li r0, 0
/* 800AECF8 000ABC58 90 7F 00 00 */ stw r3, 0(r31)
/* 800AECFC 000ABC5C 90 1F 00 04 */ stw r0, 4(r31)
/* 800AED00 000ABC60 41 82 00 1C */ beq lbl_800AED1C
/* 800AED04 000ABC64 7C 83 23 78 */ mr r3, r4
/* 800AED08 000ABC68 7F E4 FB 78 */ mr r4, r31
/* 800AED0C 000ABC6C 81 83 00 00 */ lwz r12, 0(r3)
/* 800AED10 000ABC70 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AED14 000ABC74 7D 89 03 A6 */ mtctr r12
/* 800AED18 000ABC78 4E 80 04 21 */ bctrl
lbl_800AED1C:
/* 800AED1C 000ABC7C 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AED20 000ABC80 7F E3 FB 78 */ mr r3, r31
/* 800AED24 000ABC84 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AED28 000ABC88 7C 08 03 A6 */ mtlr r0
/* 800AED2C 000ABC8C 38 21 00 10 */ addi r1, r1, 0x10
/* 800AED30 000ABC90 4E 80 00 20 */ blr
.global "__ct__31TCastToPtr<17CEnergyProjectile>FR7CEntity"
"__ct__31TCastToPtr<17CEnergyProjectile>FR7CEntity":
/* 800AED34 000ABC94 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AED38 000ABC98 7C 08 02 A6 */ mflr r0
/* 800AED3C 000ABC9C 3C A0 80 3E */ lis r5, lbl_803DC3FC@ha
/* 800AED40 000ABCA0 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AED44 000ABCA4 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AED48 000ABCA8 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AED4C 000ABCAC 38 A5 C3 FC */ addi r5, r5, lbl_803DC3FC@l
/* 800AED50 000ABCB0 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AED54 000ABCB4 7C 7F 1B 78 */ mr r31, r3
/* 800AED58 000ABCB8 90 03 00 00 */ stw r0, 0(r3)
/* 800AED5C 000ABCBC 7C 83 23 78 */ mr r3, r4
/* 800AED60 000ABCC0 38 00 00 00 */ li r0, 0
/* 800AED64 000ABCC4 7F E4 FB 78 */ mr r4, r31
/* 800AED68 000ABCC8 90 BF 00 00 */ stw r5, 0(r31)
/* 800AED6C 000ABCCC 90 1F 00 04 */ stw r0, 4(r31)
/* 800AED70 000ABCD0 81 83 00 00 */ lwz r12, 0(r3)
/* 800AED74 000ABCD4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AED78 000ABCD8 7D 89 03 A6 */ mtctr r12
/* 800AED7C 000ABCDC 4E 80 04 21 */ bctrl
/* 800AED80 000ABCE0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AED84 000ABCE4 7F E3 FB 78 */ mr r3, r31
/* 800AED88 000ABCE8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AED8C 000ABCEC 7C 08 03 A6 */ mtlr r0
/* 800AED90 000ABCF0 38 21 00 10 */ addi r1, r1, 0x10
/* 800AED94 000ABCF4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR7CWeapon"
"Visit__30TCastToPtr<16CDestroyableRock>FR7CWeapon":
/* 800AED98 000ABCF8 38 00 00 00 */ li r0, 0
/* 800AED9C 000ABCFC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDA0 000ABD00 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR17CWallCrawlerSwarm"
"Visit__30TCastToPtr<16CDestroyableRock>FR17CWallCrawlerSwarm":
/* 800AEDA4 000ABD04 38 00 00 00 */ li r0, 0
/* 800AEDA8 000ABD08 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDAC 000ABD0C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR20CScriptSpindleCamera"
"Visit__30TCastToPtr<16CDestroyableRock>FR20CScriptSpindleCamera":
/* 800AEDB0 000ABD10 38 00 00 00 */ li r0, 0
/* 800AEDB4 000ABD14 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDB8 000ABD18 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR15CSnakeWeedSwarm"
"Visit__30TCastToPtr<16CDestroyableRock>FR15CSnakeWeedSwarm":
/* 800AEDBC 000ABD1C 38 00 00 00 */ li r0, 0
/* 800AEDC0 000ABD20 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDC4 000ABD24 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR15CScriptWaypoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR15CScriptWaypoint":
/* 800AEDC8 000ABD28 38 00 00 00 */ li r0, 0
/* 800AEDCC 000ABD2C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDD0 000ABD30 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptWater"
"Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptWater":
/* 800AEDD4 000ABD34 38 00 00 00 */ li r0, 0
/* 800AEDD8 000ABD38 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDDC 000ABD3C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptVisorFlare"
"Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptVisorFlare":
/* 800AEDE0 000ABD40 38 00 00 00 */ li r0, 0
/* 800AEDE4 000ABD44 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDE8 000ABD48 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR14CScriptTrigger"
"Visit__30TCastToPtr<16CDestroyableRock>FR14CScriptTrigger":
/* 800AEDEC 000ABD4C 38 00 00 00 */ li r0, 0
/* 800AEDF0 000ABD50 90 03 00 04 */ stw r0, 4(r3)
/* 800AEDF4 000ABD54 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptTimer"
"Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptTimer":
/* 800AEDF8 000ABD58 38 00 00 00 */ li r0, 0
/* 800AEDFC 000ABD5C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE00 000ABD60 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR10CTeamAiMgr"
"Visit__30TCastToPtr<16CDestroyableRock>FR10CTeamAiMgr":
/* 800AEE04 000ABD64 38 00 00 00 */ li r0, 0
/* 800AEE08 000ABD68 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE0C 000ABD6C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR21CScriptTargetingPoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR21CScriptTargetingPoint":
/* 800AEE10 000ABD70 38 00 00 00 */ li r0, 0
/* 800AEE14 000ABD74 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE18 000ABD78 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR25CScriptSpiderBallWaypoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR25CScriptSpiderBallWaypoint":
/* 800AEE1C 000ABD7C 38 00 00 00 */ li r0, 0
/* 800AEE20 000ABD80 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE24 000ABD84 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR34CScriptSpiderBallAttractionSurface"
"Visit__30TCastToPtr<16CDestroyableRock>FR34CScriptSpiderBallAttractionSurface":
/* 800AEE28 000ABD88 38 00 00 00 */ li r0, 0
/* 800AEE2C 000ABD8C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE30 000ABD90 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR22CScriptSpecialFunction"
"Visit__30TCastToPtr<16CDestroyableRock>FR22CScriptSpecialFunction":
/* 800AEE34 000ABD94 38 00 00 00 */ li r0, 0
/* 800AEE38 000ABD98 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE3C 000ABD9C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptSpawnPoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptSpawnPoint":
/* 800AEE40 000ABDA0 38 00 00 00 */ li r0, 0
/* 800AEE44 000ABDA4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE48 000ABDA8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptSound"
"Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptSound":
/* 800AEE4C 000ABDAC 38 00 00 00 */ li r0, 0
/* 800AEE50 000ABDB0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE54 000ABDB4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR20CScriptRoomAcoustics"
"Visit__30TCastToPtr<16CDestroyableRock>FR20CScriptRoomAcoustics":
/* 800AEE58 000ABDB8 38 00 00 00 */ li r0, 0
/* 800AEE5C 000ABDBC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE60 000ABDC0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR22CScriptPointOfinterest"
"Visit__30TCastToPtr<16CDestroyableRock>FR22CScriptPointOfinterest":
/* 800AEE64 000ABDC4 38 00 00 00 */ li r0, 0
/* 800AEE68 000ABDC8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE6C 000ABDCC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptPlayerHint"
"Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptPlayerHint":
/* 800AEE70 000ABDD0 38 00 00 00 */ li r0, 0
/* 800AEE74 000ABDD4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE78 000ABDD8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR15CScriptPlatform"
"Visit__30TCastToPtr<16CDestroyableRock>FR15CScriptPlatform":
/* 800AEE7C 000ABDDC 38 00 00 00 */ li r0, 0
/* 800AEE80 000ABDE0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE84 000ABDE4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR13CScriptPickup"
"Visit__30TCastToPtr<16CDestroyableRock>FR13CScriptPickup":
/* 800AEE88 000ABDE8 38 00 00 00 */ li r0, 0
/* 800AEE8C 000ABDEC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE90 000ABDF0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR15CScriptMazeNode"
"Visit__30TCastToPtr<16CDestroyableRock>FR15CScriptMazeNode":
/* 800AEE94 000ABDF4 38 00 00 00 */ li r0, 0
/* 800AEE98 000ABDF8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEE9C 000ABDFC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR16CScriptGunTurret"
"Visit__30TCastToPtr<16CDestroyableRock>FR16CScriptGunTurret":
/* 800AEEA0 000ABE00 38 00 00 00 */ li r0, 0
/* 800AEEA4 000ABE04 90 03 00 04 */ stw r0, 4(r3)
/* 800AEEA8 000ABE08 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR19CScriptGrapplePoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR19CScriptGrapplePoint":
/* 800AEEAC 000ABE0C 38 00 00 00 */ li r0, 0
/* 800AEEB0 000ABE10 90 03 00 04 */ stw r0, 4(r3)
/* 800AEEB4 000ABE14 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR13CScriptEffect"
"Visit__30TCastToPtr<16CDestroyableRock>FR13CScriptEffect":
/* 800AEEB8 000ABE18 38 00 00 00 */ li r0, 0
/* 800AEEBC 000ABE1C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEEC0 000ABE20 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR11CScriptDoor"
"Visit__30TCastToPtr<16CDestroyableRock>FR11CScriptDoor":
/* 800AEEC4 000ABE24 38 00 00 00 */ li r0, 0
/* 800AEEC8 000ABE28 90 03 00 04 */ stw r0, 4(r3)
/* 800AEECC 000ABE2C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR11CScriptDock"
"Visit__30TCastToPtr<16CDestroyableRock>FR11CScriptDock":
/* 800AEED0 000ABE30 38 00 00 00 */ li r0, 0
/* 800AEED4 000ABE34 90 03 00 04 */ stw r0, 4(r3)
/* 800AEED8 000ABE38 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR18CScriptDistanceFog"
"Visit__30TCastToPtr<16CDestroyableRock>FR18CScriptDistanceFog":
/* 800AEEDC 000ABE3C 38 00 00 00 */ li r0, 0
/* 800AEEE0 000ABE40 90 03 00 04 */ stw r0, 4(r3)
/* 800AEEE4 000ABE44 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR26CScriptDebugCameraWaypoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR26CScriptDebugCameraWaypoint":
/* 800AEEE8 000ABE48 38 00 00 00 */ li r0, 0
/* 800AEEEC 000ABE4C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEEF0 000ABE50 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptCoverPoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptCoverPoint":
/* 800AEEF4 000ABE54 38 00 00 00 */ li r0, 0
/* 800AEEF8 000ABE58 90 03 00 04 */ stw r0, 4(r3)
/* 800AEEFC 000ABE5C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR21CScriptCameraWaypoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR21CScriptCameraWaypoint":
/* 800AEF00 000ABE60 38 00 00 00 */ li r0, 0
/* 800AEF04 000ABE64 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF08 000ABE68 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR24CScriptCameraPitchVolume"
"Visit__30TCastToPtr<16CDestroyableRock>FR24CScriptCameraPitchVolume":
/* 800AEF0C 000ABE6C 38 00 00 00 */ li r0, 0
/* 800AEF10 000ABE70 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF14 000ABE74 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptCameraHint"
"Visit__30TCastToPtr<16CDestroyableRock>FR17CScriptCameraHint":
/* 800AEF18 000ABE78 38 00 00 00 */ li r0, 0
/* 800AEF1C 000ABE7C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF20 000ABE80 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR18CScriptAiJumpPoint"
"Visit__30TCastToPtr<16CDestroyableRock>FR18CScriptAiJumpPoint":
/* 800AEF24 000ABE84 38 00 00 00 */ li r0, 0
/* 800AEF28 000ABE88 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF2C 000ABE8C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR20CScriptActorKeyframe"
"Visit__30TCastToPtr<16CDestroyableRock>FR20CScriptActorKeyframe":
/* 800AEF30 000ABE90 38 00 00 00 */ li r0, 0
/* 800AEF34 000ABE94 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF38 000ABE98 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptActor"
"Visit__30TCastToPtr<16CDestroyableRock>FR12CScriptActor":
/* 800AEF3C 000ABE9C 38 00 00 00 */ li r0, 0
/* 800AEF40 000ABEA0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF44 000ABEA4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR9CRepulsor"
"Visit__30TCastToPtr<16CDestroyableRock>FR9CRepulsor":
/* 800AEF48 000ABEA8 38 00 00 00 */ li r0, 0
/* 800AEF4C 000ABEAC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF50 000ABEB0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR7CPlayer"
"Visit__30TCastToPtr<16CDestroyableRock>FR7CPlayer":
/* 800AEF54 000ABEB4 38 00 00 00 */ li r0, 0
/* 800AEF58 000ABEB8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF5C 000ABEBC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR13CPhysicsActor"
"Visit__30TCastToPtr<16CDestroyableRock>FR13CPhysicsActor":
/* 800AEF60 000ABEC0 38 00 00 00 */ li r0, 0
/* 800AEF64 000ABEC4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF68 000ABEC8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR3CAi"
"Visit__30TCastToPtr<16CDestroyableRock>FR3CAi":
/* 800AEF6C 000ABECC 38 00 00 00 */ li r0, 0
/* 800AEF70 000ABED0 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF74 000ABED4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR11CPathCamera"
"Visit__30TCastToPtr<16CDestroyableRock>FR11CPathCamera":
/* 800AEF78 000ABED8 38 00 00 00 */ li r0, 0
/* 800AEF7C 000ABEDC 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF80 000ABEE0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR18CMetroidPrimeRelay"
"Visit__30TCastToPtr<16CDestroyableRock>FR18CMetroidPrimeRelay":
/* 800AEF84 000ABEE4 38 00 00 00 */ li r0, 0
/* 800AEF88 000ABEE8 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF8C 000ABEEC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR19CHUDBillboardEffect"
"Visit__30TCastToPtr<16CDestroyableRock>FR19CHUDBillboardEffect":
/* 800AEF90 000ABEF0 38 00 00 00 */ li r0, 0
/* 800AEF94 000ABEF4 90 03 00 04 */ stw r0, 4(r3)
/* 800AEF98 000ABEF8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR15CGameProjectile"
"Visit__30TCastToPtr<16CDestroyableRock>FR15CGameProjectile":
/* 800AEF9C 000ABEFC 38 00 00 00 */ li r0, 0
/* 800AEFA0 000ABF00 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFA4 000ABF04 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR10CGameLight"
"Visit__30TCastToPtr<16CDestroyableRock>FR10CGameLight":
/* 800AEFA8 000ABF08 38 00 00 00 */ li r0, 0
/* 800AEFAC 000ABF0C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFB0 000ABF10 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR11CGameCamera"
"Visit__30TCastToPtr<16CDestroyableRock>FR11CGameCamera":
/* 800AEFB4 000ABF14 38 00 00 00 */ li r0, 0
/* 800AEFB8 000ABF18 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFBC 000ABF1C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR10CFishCloud"
"Visit__30TCastToPtr<16CDestroyableRock>FR10CFishCloud":
/* 800AEFC0 000ABF20 38 00 00 00 */ li r0, 0
/* 800AEFC4 000ABF24 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFC8 000ABF28 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR18CFirstPersonCamera"
"Visit__30TCastToPtr<16CDestroyableRock>FR18CFirstPersonCamera":
/* 800AEFCC 000ABF2C 38 00 00 00 */ li r0, 0
/* 800AEFD0 000ABF30 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFD4 000ABF34 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR10CExplosion"
"Visit__30TCastToPtr<16CDestroyableRock>FR10CExplosion":
/* 800AEFD8 000ABF38 38 00 00 00 */ li r0, 0
/* 800AEFDC 000ABF3C 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFE0 000ABF40 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR7CEntity"
"Visit__30TCastToPtr<16CDestroyableRock>FR7CEntity":
/* 800AEFE4 000ABF44 38 00 00 00 */ li r0, 0
/* 800AEFE8 000ABF48 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFEC 000ABF4C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR17CEnergyProjectile"
"Visit__30TCastToPtr<16CDestroyableRock>FR17CEnergyProjectile":
/* 800AEFF0 000ABF50 38 00 00 00 */ li r0, 0
/* 800AEFF4 000ABF54 90 03 00 04 */ stw r0, 4(r3)
/* 800AEFF8 000ABF58 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR16CDestroyableRock"
"Visit__30TCastToPtr<16CDestroyableRock>FR16CDestroyableRock":
/* 800AEFFC 000ABF5C 90 83 00 04 */ stw r4, 4(r3)
/* 800AF000 000ABF60 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR15CCollisionActor"
"Visit__30TCastToPtr<16CDestroyableRock>FR15CCollisionActor":
/* 800AF004 000ABF64 38 00 00 00 */ li r0, 0
/* 800AF008 000ABF68 90 03 00 04 */ stw r0, 4(r3)
/* 800AF00C 000ABF6C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR16CCinematicCamera"
"Visit__30TCastToPtr<16CDestroyableRock>FR16CCinematicCamera":
/* 800AF010 000ABF70 38 00 00 00 */ li r0, 0
/* 800AF014 000ABF74 90 03 00 04 */ stw r0, 4(r3)
/* 800AF018 000ABF78 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR5CBomb"
"Visit__30TCastToPtr<16CDestroyableRock>FR5CBomb":
/* 800AF01C 000ABF7C 38 00 00 00 */ li r0, 0
/* 800AF020 000ABF80 90 03 00 04 */ stw r0, 4(r3)
/* 800AF024 000ABF84 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR11CBallCamera"
"Visit__30TCastToPtr<16CDestroyableRock>FR11CBallCamera":
/* 800AF028 000ABF88 38 00 00 00 */ li r0, 0
/* 800AF02C 000ABF8C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF030 000ABF90 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CDestroyableRock>FR6CActor"
"Visit__30TCastToPtr<16CDestroyableRock>FR6CActor":
/* 800AF034 000ABF94 38 00 00 00 */ li r0, 0
/* 800AF038 000ABF98 90 03 00 04 */ stw r0, 4(r3)
/* 800AF03C 000ABF9C 4E 80 00 20 */ blr
.global "__ct__30TCastToPtr<16CDestroyableRock>FP7CEntity"
"__ct__30TCastToPtr<16CDestroyableRock>FP7CEntity":
/* 800AF040 000ABFA0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AF044 000ABFA4 7C 08 02 A6 */ mflr r0
/* 800AF048 000ABFA8 3C A0 80 3E */ lis r5, lbl_803DC310@ha
/* 800AF04C 000ABFAC 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AF050 000ABFB0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AF054 000ABFB4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AF058 000ABFB8 38 A5 C3 10 */ addi r5, r5, lbl_803DC310@l
/* 800AF05C 000ABFBC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AF060 000ABFC0 7C 7F 1B 78 */ mr r31, r3
/* 800AF064 000ABFC4 90 03 00 00 */ stw r0, 0(r3)
/* 800AF068 000ABFC8 7C 83 23 78 */ mr r3, r4
/* 800AF06C 000ABFCC 38 00 00 00 */ li r0, 0
/* 800AF070 000ABFD0 7F E4 FB 78 */ mr r4, r31
/* 800AF074 000ABFD4 90 BF 00 00 */ stw r5, 0(r31)
/* 800AF078 000ABFD8 90 1F 00 04 */ stw r0, 4(r31)
/* 800AF07C 000ABFDC 81 83 00 00 */ lwz r12, 0(r3)
/* 800AF080 000ABFE0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AF084 000ABFE4 7D 89 03 A6 */ mtctr r12
/* 800AF088 000ABFE8 4E 80 04 21 */ bctrl
/* 800AF08C 000ABFEC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AF090 000ABFF0 7F E3 FB 78 */ mr r3, r31
/* 800AF094 000ABFF4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AF098 000ABFF8 7C 08 03 A6 */ mtlr r0
/* 800AF09C 000ABFFC 38 21 00 10 */ addi r1, r1, 0x10
/* 800AF0A0 000AC000 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR7CWeapon"
"Visit__29TCastToPtr<15CCollisionActor>FR7CWeapon":
/* 800AF0A4 000AC004 38 00 00 00 */ li r0, 0
/* 800AF0A8 000AC008 90 03 00 04 */ stw r0, 4(r3)
/* 800AF0AC 000AC00C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR17CWallCrawlerSwarm"
"Visit__29TCastToPtr<15CCollisionActor>FR17CWallCrawlerSwarm":
/* 800AF0B0 000AC010 38 00 00 00 */ li r0, 0
/* 800AF0B4 000AC014 90 03 00 04 */ stw r0, 4(r3)
/* 800AF0B8 000AC018 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR20CScriptSpindleCamera"
"Visit__29TCastToPtr<15CCollisionActor>FR20CScriptSpindleCamera":
/* 800AF0BC 000AC01C 38 00 00 00 */ li r0, 0
/* 800AF0C0 000AC020 90 03 00 04 */ stw r0, 4(r3)
/* 800AF0C4 000AC024 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR15CSnakeWeedSwarm"
"Visit__29TCastToPtr<15CCollisionActor>FR15CSnakeWeedSwarm":
/* 800AF0C8 000AC028 38 00 00 00 */ li r0, 0
/* 800AF0CC 000AC02C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF0D0 000AC030 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR15CScriptWaypoint"
"Visit__29TCastToPtr<15CCollisionActor>FR15CScriptWaypoint":
/* 800AF0D4 000AC034 38 00 00 00 */ li r0, 0
/* 800AF0D8 000AC038 90 03 00 04 */ stw r0, 4(r3)
/* 800AF0DC 000AC03C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR12CScriptWater"
"Visit__29TCastToPtr<15CCollisionActor>FR12CScriptWater":
/* 800AF0E0 000AC040 38 00 00 00 */ li r0, 0
/* 800AF0E4 000AC044 90 03 00 04 */ stw r0, 4(r3)
/* 800AF0E8 000AC048 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR17CScriptVisorFlare"
"Visit__29TCastToPtr<15CCollisionActor>FR17CScriptVisorFlare":
/* 800AF0EC 000AC04C 38 00 00 00 */ li r0, 0
/* 800AF0F0 000AC050 90 03 00 04 */ stw r0, 4(r3)
/* 800AF0F4 000AC054 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR14CScriptTrigger"
"Visit__29TCastToPtr<15CCollisionActor>FR14CScriptTrigger":
/* 800AF0F8 000AC058 38 00 00 00 */ li r0, 0
/* 800AF0FC 000AC05C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF100 000AC060 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR12CScriptTimer"
"Visit__29TCastToPtr<15CCollisionActor>FR12CScriptTimer":
/* 800AF104 000AC064 38 00 00 00 */ li r0, 0
/* 800AF108 000AC068 90 03 00 04 */ stw r0, 4(r3)
/* 800AF10C 000AC06C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR10CTeamAiMgr"
"Visit__29TCastToPtr<15CCollisionActor>FR10CTeamAiMgr":
/* 800AF110 000AC070 38 00 00 00 */ li r0, 0
/* 800AF114 000AC074 90 03 00 04 */ stw r0, 4(r3)
/* 800AF118 000AC078 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR21CScriptTargetingPoint"
"Visit__29TCastToPtr<15CCollisionActor>FR21CScriptTargetingPoint":
/* 800AF11C 000AC07C 38 00 00 00 */ li r0, 0
/* 800AF120 000AC080 90 03 00 04 */ stw r0, 4(r3)
/* 800AF124 000AC084 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR25CScriptSpiderBallWaypoint"
"Visit__29TCastToPtr<15CCollisionActor>FR25CScriptSpiderBallWaypoint":
/* 800AF128 000AC088 38 00 00 00 */ li r0, 0
/* 800AF12C 000AC08C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF130 000AC090 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR34CScriptSpiderBallAttractionSurface"
"Visit__29TCastToPtr<15CCollisionActor>FR34CScriptSpiderBallAttractionSurface":
/* 800AF134 000AC094 38 00 00 00 */ li r0, 0
/* 800AF138 000AC098 90 03 00 04 */ stw r0, 4(r3)
/* 800AF13C 000AC09C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR22CScriptSpecialFunction"
"Visit__29TCastToPtr<15CCollisionActor>FR22CScriptSpecialFunction":
/* 800AF140 000AC0A0 38 00 00 00 */ li r0, 0
/* 800AF144 000AC0A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF148 000AC0A8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR17CScriptSpawnPoint"
"Visit__29TCastToPtr<15CCollisionActor>FR17CScriptSpawnPoint":
/* 800AF14C 000AC0AC 38 00 00 00 */ li r0, 0
/* 800AF150 000AC0B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF154 000AC0B4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR12CScriptSound"
"Visit__29TCastToPtr<15CCollisionActor>FR12CScriptSound":
/* 800AF158 000AC0B8 38 00 00 00 */ li r0, 0
/* 800AF15C 000AC0BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF160 000AC0C0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR20CScriptRoomAcoustics"
"Visit__29TCastToPtr<15CCollisionActor>FR20CScriptRoomAcoustics":
/* 800AF164 000AC0C4 38 00 00 00 */ li r0, 0
/* 800AF168 000AC0C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF16C 000AC0CC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR22CScriptPointOfinterest"
"Visit__29TCastToPtr<15CCollisionActor>FR22CScriptPointOfinterest":
/* 800AF170 000AC0D0 38 00 00 00 */ li r0, 0
/* 800AF174 000AC0D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF178 000AC0D8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR17CScriptPlayerHint"
"Visit__29TCastToPtr<15CCollisionActor>FR17CScriptPlayerHint":
/* 800AF17C 000AC0DC 38 00 00 00 */ li r0, 0
/* 800AF180 000AC0E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF184 000AC0E4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR15CScriptPlatform"
"Visit__29TCastToPtr<15CCollisionActor>FR15CScriptPlatform":
/* 800AF188 000AC0E8 38 00 00 00 */ li r0, 0
/* 800AF18C 000AC0EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF190 000AC0F0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR13CScriptPickup"
"Visit__29TCastToPtr<15CCollisionActor>FR13CScriptPickup":
/* 800AF194 000AC0F4 38 00 00 00 */ li r0, 0
/* 800AF198 000AC0F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF19C 000AC0FC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR15CScriptMazeNode"
"Visit__29TCastToPtr<15CCollisionActor>FR15CScriptMazeNode":
/* 800AF1A0 000AC100 38 00 00 00 */ li r0, 0
/* 800AF1A4 000AC104 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1A8 000AC108 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR16CScriptGunTurret"
"Visit__29TCastToPtr<15CCollisionActor>FR16CScriptGunTurret":
/* 800AF1AC 000AC10C 38 00 00 00 */ li r0, 0
/* 800AF1B0 000AC110 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1B4 000AC114 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR19CScriptGrapplePoint"
"Visit__29TCastToPtr<15CCollisionActor>FR19CScriptGrapplePoint":
/* 800AF1B8 000AC118 38 00 00 00 */ li r0, 0
/* 800AF1BC 000AC11C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1C0 000AC120 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR13CScriptEffect"
"Visit__29TCastToPtr<15CCollisionActor>FR13CScriptEffect":
/* 800AF1C4 000AC124 38 00 00 00 */ li r0, 0
/* 800AF1C8 000AC128 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1CC 000AC12C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR11CScriptDoor"
"Visit__29TCastToPtr<15CCollisionActor>FR11CScriptDoor":
/* 800AF1D0 000AC130 38 00 00 00 */ li r0, 0
/* 800AF1D4 000AC134 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1D8 000AC138 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR11CScriptDock"
"Visit__29TCastToPtr<15CCollisionActor>FR11CScriptDock":
/* 800AF1DC 000AC13C 38 00 00 00 */ li r0, 0
/* 800AF1E0 000AC140 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1E4 000AC144 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR18CScriptDistanceFog"
"Visit__29TCastToPtr<15CCollisionActor>FR18CScriptDistanceFog":
/* 800AF1E8 000AC148 38 00 00 00 */ li r0, 0
/* 800AF1EC 000AC14C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1F0 000AC150 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR26CScriptDebugCameraWaypoint"
"Visit__29TCastToPtr<15CCollisionActor>FR26CScriptDebugCameraWaypoint":
/* 800AF1F4 000AC154 38 00 00 00 */ li r0, 0
/* 800AF1F8 000AC158 90 03 00 04 */ stw r0, 4(r3)
/* 800AF1FC 000AC15C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR17CScriptCoverPoint"
"Visit__29TCastToPtr<15CCollisionActor>FR17CScriptCoverPoint":
/* 800AF200 000AC160 38 00 00 00 */ li r0, 0
/* 800AF204 000AC164 90 03 00 04 */ stw r0, 4(r3)
/* 800AF208 000AC168 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR21CScriptCameraWaypoint"
"Visit__29TCastToPtr<15CCollisionActor>FR21CScriptCameraWaypoint":
/* 800AF20C 000AC16C 38 00 00 00 */ li r0, 0
/* 800AF210 000AC170 90 03 00 04 */ stw r0, 4(r3)
/* 800AF214 000AC174 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR24CScriptCameraPitchVolume"
"Visit__29TCastToPtr<15CCollisionActor>FR24CScriptCameraPitchVolume":
/* 800AF218 000AC178 38 00 00 00 */ li r0, 0
/* 800AF21C 000AC17C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF220 000AC180 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR17CScriptCameraHint"
"Visit__29TCastToPtr<15CCollisionActor>FR17CScriptCameraHint":
/* 800AF224 000AC184 38 00 00 00 */ li r0, 0
/* 800AF228 000AC188 90 03 00 04 */ stw r0, 4(r3)
/* 800AF22C 000AC18C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR18CScriptAiJumpPoint"
"Visit__29TCastToPtr<15CCollisionActor>FR18CScriptAiJumpPoint":
/* 800AF230 000AC190 38 00 00 00 */ li r0, 0
/* 800AF234 000AC194 90 03 00 04 */ stw r0, 4(r3)
/* 800AF238 000AC198 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR20CScriptActorKeyframe"
"Visit__29TCastToPtr<15CCollisionActor>FR20CScriptActorKeyframe":
/* 800AF23C 000AC19C 38 00 00 00 */ li r0, 0
/* 800AF240 000AC1A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF244 000AC1A4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR12CScriptActor"
"Visit__29TCastToPtr<15CCollisionActor>FR12CScriptActor":
/* 800AF248 000AC1A8 38 00 00 00 */ li r0, 0
/* 800AF24C 000AC1AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF250 000AC1B0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR9CRepulsor"
"Visit__29TCastToPtr<15CCollisionActor>FR9CRepulsor":
/* 800AF254 000AC1B4 38 00 00 00 */ li r0, 0
/* 800AF258 000AC1B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF25C 000AC1BC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR7CPlayer"
"Visit__29TCastToPtr<15CCollisionActor>FR7CPlayer":
/* 800AF260 000AC1C0 38 00 00 00 */ li r0, 0
/* 800AF264 000AC1C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF268 000AC1C8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR13CPhysicsActor"
"Visit__29TCastToPtr<15CCollisionActor>FR13CPhysicsActor":
/* 800AF26C 000AC1CC 38 00 00 00 */ li r0, 0
/* 800AF270 000AC1D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF274 000AC1D4 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR3CAi"
"Visit__29TCastToPtr<15CCollisionActor>FR3CAi":
/* 800AF278 000AC1D8 38 00 00 00 */ li r0, 0
/* 800AF27C 000AC1DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF280 000AC1E0 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR11CPathCamera"
"Visit__29TCastToPtr<15CCollisionActor>FR11CPathCamera":
/* 800AF284 000AC1E4 38 00 00 00 */ li r0, 0
/* 800AF288 000AC1E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF28C 000AC1EC 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR18CMetroidPrimeRelay"
"Visit__29TCastToPtr<15CCollisionActor>FR18CMetroidPrimeRelay":
/* 800AF290 000AC1F0 38 00 00 00 */ li r0, 0
/* 800AF294 000AC1F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF298 000AC1F8 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR19CHUDBillboardEffect"
"Visit__29TCastToPtr<15CCollisionActor>FR19CHUDBillboardEffect":
/* 800AF29C 000AC1FC 38 00 00 00 */ li r0, 0
/* 800AF2A0 000AC200 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2A4 000AC204 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR15CGameProjectile"
"Visit__29TCastToPtr<15CCollisionActor>FR15CGameProjectile":
/* 800AF2A8 000AC208 38 00 00 00 */ li r0, 0
/* 800AF2AC 000AC20C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2B0 000AC210 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR10CGameLight"
"Visit__29TCastToPtr<15CCollisionActor>FR10CGameLight":
/* 800AF2B4 000AC214 38 00 00 00 */ li r0, 0
/* 800AF2B8 000AC218 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2BC 000AC21C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR11CGameCamera"
"Visit__29TCastToPtr<15CCollisionActor>FR11CGameCamera":
/* 800AF2C0 000AC220 38 00 00 00 */ li r0, 0
/* 800AF2C4 000AC224 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2C8 000AC228 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR10CFishCloud"
"Visit__29TCastToPtr<15CCollisionActor>FR10CFishCloud":
/* 800AF2CC 000AC22C 38 00 00 00 */ li r0, 0
/* 800AF2D0 000AC230 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2D4 000AC234 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR18CFirstPersonCamera"
"Visit__29TCastToPtr<15CCollisionActor>FR18CFirstPersonCamera":
/* 800AF2D8 000AC238 38 00 00 00 */ li r0, 0
/* 800AF2DC 000AC23C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2E0 000AC240 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR10CExplosion"
"Visit__29TCastToPtr<15CCollisionActor>FR10CExplosion":
/* 800AF2E4 000AC244 38 00 00 00 */ li r0, 0
/* 800AF2E8 000AC248 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2EC 000AC24C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR7CEntity"
"Visit__29TCastToPtr<15CCollisionActor>FR7CEntity":
/* 800AF2F0 000AC250 38 00 00 00 */ li r0, 0
/* 800AF2F4 000AC254 90 03 00 04 */ stw r0, 4(r3)
/* 800AF2F8 000AC258 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR17CEnergyProjectile"
"Visit__29TCastToPtr<15CCollisionActor>FR17CEnergyProjectile":
/* 800AF2FC 000AC25C 38 00 00 00 */ li r0, 0
/* 800AF300 000AC260 90 03 00 04 */ stw r0, 4(r3)
/* 800AF304 000AC264 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR16CDestroyableRock"
"Visit__29TCastToPtr<15CCollisionActor>FR16CDestroyableRock":
/* 800AF308 000AC268 38 00 00 00 */ li r0, 0
/* 800AF30C 000AC26C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF310 000AC270 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR15CCollisionActor"
"Visit__29TCastToPtr<15CCollisionActor>FR15CCollisionActor":
/* 800AF314 000AC274 90 83 00 04 */ stw r4, 4(r3)
/* 800AF318 000AC278 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR16CCinematicCamera"
"Visit__29TCastToPtr<15CCollisionActor>FR16CCinematicCamera":
/* 800AF31C 000AC27C 38 00 00 00 */ li r0, 0
/* 800AF320 000AC280 90 03 00 04 */ stw r0, 4(r3)
/* 800AF324 000AC284 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR5CBomb"
"Visit__29TCastToPtr<15CCollisionActor>FR5CBomb":
/* 800AF328 000AC288 38 00 00 00 */ li r0, 0
/* 800AF32C 000AC28C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF330 000AC290 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR11CBallCamera"
"Visit__29TCastToPtr<15CCollisionActor>FR11CBallCamera":
/* 800AF334 000AC294 38 00 00 00 */ li r0, 0
/* 800AF338 000AC298 90 03 00 04 */ stw r0, 4(r3)
/* 800AF33C 000AC29C 4E 80 00 20 */ blr
.global "Visit__29TCastToPtr<15CCollisionActor>FR6CActor"
"Visit__29TCastToPtr<15CCollisionActor>FR6CActor":
/* 800AF340 000AC2A0 38 00 00 00 */ li r0, 0
/* 800AF344 000AC2A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF348 000AC2A8 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CCollisionActor>FP7CEntity"
"__ct__29TCastToPtr<15CCollisionActor>FP7CEntity":
/* 800AF34C 000AC2AC 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AF350 000AC2B0 7C 08 02 A6 */ mflr r0
/* 800AF354 000AC2B4 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AF358 000AC2B8 3C A0 80 3E */ lis r5, lbl_803DC224@ha
/* 800AF35C 000AC2BC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AF360 000AC2C0 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AF364 000AC2C4 28 04 00 00 */ cmplwi r4, 0
/* 800AF368 000AC2C8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AF36C 000AC2CC 7C 7F 1B 78 */ mr r31, r3
/* 800AF370 000AC2D0 38 65 C2 24 */ addi r3, r5, lbl_803DC224@l
/* 800AF374 000AC2D4 90 1F 00 00 */ stw r0, 0(r31)
/* 800AF378 000AC2D8 38 00 00 00 */ li r0, 0
/* 800AF37C 000AC2DC 90 7F 00 00 */ stw r3, 0(r31)
/* 800AF380 000AC2E0 90 1F 00 04 */ stw r0, 4(r31)
/* 800AF384 000AC2E4 41 82 00 1C */ beq lbl_800AF3A0
/* 800AF388 000AC2E8 7C 83 23 78 */ mr r3, r4
/* 800AF38C 000AC2EC 7F E4 FB 78 */ mr r4, r31
/* 800AF390 000AC2F0 81 83 00 00 */ lwz r12, 0(r3)
/* 800AF394 000AC2F4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AF398 000AC2F8 7D 89 03 A6 */ mtctr r12
/* 800AF39C 000AC2FC 4E 80 04 21 */ bctrl
lbl_800AF3A0:
/* 800AF3A0 000AC300 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AF3A4 000AC304 7F E3 FB 78 */ mr r3, r31
/* 800AF3A8 000AC308 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AF3AC 000AC30C 7C 08 03 A6 */ mtlr r0
/* 800AF3B0 000AC310 38 21 00 10 */ addi r1, r1, 0x10
/* 800AF3B4 000AC314 4E 80 00 20 */ blr
.global "__ct__29TCastToPtr<15CCollisionActor>FR7CEntity"
"__ct__29TCastToPtr<15CCollisionActor>FR7CEntity":
/* 800AF3B8 000AC318 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AF3BC 000AC31C 7C 08 02 A6 */ mflr r0
/* 800AF3C0 000AC320 3C A0 80 3E */ lis r5, lbl_803DC224@ha
/* 800AF3C4 000AC324 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AF3C8 000AC328 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AF3CC 000AC32C 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AF3D0 000AC330 38 A5 C2 24 */ addi r5, r5, lbl_803DC224@l
/* 800AF3D4 000AC334 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AF3D8 000AC338 7C 7F 1B 78 */ mr r31, r3
/* 800AF3DC 000AC33C 90 03 00 00 */ stw r0, 0(r3)
/* 800AF3E0 000AC340 7C 83 23 78 */ mr r3, r4
/* 800AF3E4 000AC344 38 00 00 00 */ li r0, 0
/* 800AF3E8 000AC348 7F E4 FB 78 */ mr r4, r31
/* 800AF3EC 000AC34C 90 BF 00 00 */ stw r5, 0(r31)
/* 800AF3F0 000AC350 90 1F 00 04 */ stw r0, 4(r31)
/* 800AF3F4 000AC354 81 83 00 00 */ lwz r12, 0(r3)
/* 800AF3F8 000AC358 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AF3FC 000AC35C 7D 89 03 A6 */ mtctr r12
/* 800AF400 000AC360 4E 80 04 21 */ bctrl
/* 800AF404 000AC364 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AF408 000AC368 7F E3 FB 78 */ mr r3, r31
/* 800AF40C 000AC36C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AF410 000AC370 7C 08 03 A6 */ mtlr r0
/* 800AF414 000AC374 38 21 00 10 */ addi r1, r1, 0x10
/* 800AF418 000AC378 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR7CWeapon"
"Visit__30TCastToPtr<16CCinematicCamera>FR7CWeapon":
/* 800AF41C 000AC37C 38 00 00 00 */ li r0, 0
/* 800AF420 000AC380 90 03 00 04 */ stw r0, 4(r3)
/* 800AF424 000AC384 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR17CWallCrawlerSwarm"
"Visit__30TCastToPtr<16CCinematicCamera>FR17CWallCrawlerSwarm":
/* 800AF428 000AC388 38 00 00 00 */ li r0, 0
/* 800AF42C 000AC38C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF430 000AC390 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR20CScriptSpindleCamera"
"Visit__30TCastToPtr<16CCinematicCamera>FR20CScriptSpindleCamera":
/* 800AF434 000AC394 38 00 00 00 */ li r0, 0
/* 800AF438 000AC398 90 03 00 04 */ stw r0, 4(r3)
/* 800AF43C 000AC39C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR15CSnakeWeedSwarm"
"Visit__30TCastToPtr<16CCinematicCamera>FR15CSnakeWeedSwarm":
/* 800AF440 000AC3A0 38 00 00 00 */ li r0, 0
/* 800AF444 000AC3A4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF448 000AC3A8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR15CScriptWaypoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR15CScriptWaypoint":
/* 800AF44C 000AC3AC 38 00 00 00 */ li r0, 0
/* 800AF450 000AC3B0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF454 000AC3B4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptWater"
"Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptWater":
/* 800AF458 000AC3B8 38 00 00 00 */ li r0, 0
/* 800AF45C 000AC3BC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF460 000AC3C0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptVisorFlare"
"Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptVisorFlare":
/* 800AF464 000AC3C4 38 00 00 00 */ li r0, 0
/* 800AF468 000AC3C8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF46C 000AC3CC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR14CScriptTrigger"
"Visit__30TCastToPtr<16CCinematicCamera>FR14CScriptTrigger":
/* 800AF470 000AC3D0 38 00 00 00 */ li r0, 0
/* 800AF474 000AC3D4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF478 000AC3D8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptTimer"
"Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptTimer":
/* 800AF47C 000AC3DC 38 00 00 00 */ li r0, 0
/* 800AF480 000AC3E0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF484 000AC3E4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR10CTeamAiMgr"
"Visit__30TCastToPtr<16CCinematicCamera>FR10CTeamAiMgr":
/* 800AF488 000AC3E8 38 00 00 00 */ li r0, 0
/* 800AF48C 000AC3EC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF490 000AC3F0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR21CScriptTargetingPoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR21CScriptTargetingPoint":
/* 800AF494 000AC3F4 38 00 00 00 */ li r0, 0
/* 800AF498 000AC3F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF49C 000AC3FC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR25CScriptSpiderBallWaypoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR25CScriptSpiderBallWaypoint":
/* 800AF4A0 000AC400 38 00 00 00 */ li r0, 0
/* 800AF4A4 000AC404 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4A8 000AC408 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR34CScriptSpiderBallAttractionSurface"
"Visit__30TCastToPtr<16CCinematicCamera>FR34CScriptSpiderBallAttractionSurface":
/* 800AF4AC 000AC40C 38 00 00 00 */ li r0, 0
/* 800AF4B0 000AC410 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4B4 000AC414 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR22CScriptSpecialFunction"
"Visit__30TCastToPtr<16CCinematicCamera>FR22CScriptSpecialFunction":
/* 800AF4B8 000AC418 38 00 00 00 */ li r0, 0
/* 800AF4BC 000AC41C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4C0 000AC420 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptSpawnPoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptSpawnPoint":
/* 800AF4C4 000AC424 38 00 00 00 */ li r0, 0
/* 800AF4C8 000AC428 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4CC 000AC42C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptSound"
"Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptSound":
/* 800AF4D0 000AC430 38 00 00 00 */ li r0, 0
/* 800AF4D4 000AC434 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4D8 000AC438 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR20CScriptRoomAcoustics"
"Visit__30TCastToPtr<16CCinematicCamera>FR20CScriptRoomAcoustics":
/* 800AF4DC 000AC43C 38 00 00 00 */ li r0, 0
/* 800AF4E0 000AC440 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4E4 000AC444 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR22CScriptPointOfinterest"
"Visit__30TCastToPtr<16CCinematicCamera>FR22CScriptPointOfinterest":
/* 800AF4E8 000AC448 38 00 00 00 */ li r0, 0
/* 800AF4EC 000AC44C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4F0 000AC450 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptPlayerHint"
"Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptPlayerHint":
/* 800AF4F4 000AC454 38 00 00 00 */ li r0, 0
/* 800AF4F8 000AC458 90 03 00 04 */ stw r0, 4(r3)
/* 800AF4FC 000AC45C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR15CScriptPlatform"
"Visit__30TCastToPtr<16CCinematicCamera>FR15CScriptPlatform":
/* 800AF500 000AC460 38 00 00 00 */ li r0, 0
/* 800AF504 000AC464 90 03 00 04 */ stw r0, 4(r3)
/* 800AF508 000AC468 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR13CScriptPickup"
"Visit__30TCastToPtr<16CCinematicCamera>FR13CScriptPickup":
/* 800AF50C 000AC46C 38 00 00 00 */ li r0, 0
/* 800AF510 000AC470 90 03 00 04 */ stw r0, 4(r3)
/* 800AF514 000AC474 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR15CScriptMazeNode"
"Visit__30TCastToPtr<16CCinematicCamera>FR15CScriptMazeNode":
/* 800AF518 000AC478 38 00 00 00 */ li r0, 0
/* 800AF51C 000AC47C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF520 000AC480 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR16CScriptGunTurret"
"Visit__30TCastToPtr<16CCinematicCamera>FR16CScriptGunTurret":
/* 800AF524 000AC484 38 00 00 00 */ li r0, 0
/* 800AF528 000AC488 90 03 00 04 */ stw r0, 4(r3)
/* 800AF52C 000AC48C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR19CScriptGrapplePoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR19CScriptGrapplePoint":
/* 800AF530 000AC490 38 00 00 00 */ li r0, 0
/* 800AF534 000AC494 90 03 00 04 */ stw r0, 4(r3)
/* 800AF538 000AC498 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR13CScriptEffect"
"Visit__30TCastToPtr<16CCinematicCamera>FR13CScriptEffect":
/* 800AF53C 000AC49C 38 00 00 00 */ li r0, 0
/* 800AF540 000AC4A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF544 000AC4A4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR11CScriptDoor"
"Visit__30TCastToPtr<16CCinematicCamera>FR11CScriptDoor":
/* 800AF548 000AC4A8 38 00 00 00 */ li r0, 0
/* 800AF54C 000AC4AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF550 000AC4B0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR11CScriptDock"
"Visit__30TCastToPtr<16CCinematicCamera>FR11CScriptDock":
/* 800AF554 000AC4B4 38 00 00 00 */ li r0, 0
/* 800AF558 000AC4B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF55C 000AC4BC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR18CScriptDistanceFog"
"Visit__30TCastToPtr<16CCinematicCamera>FR18CScriptDistanceFog":
/* 800AF560 000AC4C0 38 00 00 00 */ li r0, 0
/* 800AF564 000AC4C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF568 000AC4C8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR26CScriptDebugCameraWaypoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR26CScriptDebugCameraWaypoint":
/* 800AF56C 000AC4CC 38 00 00 00 */ li r0, 0
/* 800AF570 000AC4D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF574 000AC4D4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptCoverPoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptCoverPoint":
/* 800AF578 000AC4D8 38 00 00 00 */ li r0, 0
/* 800AF57C 000AC4DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF580 000AC4E0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR21CScriptCameraWaypoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR21CScriptCameraWaypoint":
/* 800AF584 000AC4E4 38 00 00 00 */ li r0, 0
/* 800AF588 000AC4E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF58C 000AC4EC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR24CScriptCameraPitchVolume"
"Visit__30TCastToPtr<16CCinematicCamera>FR24CScriptCameraPitchVolume":
/* 800AF590 000AC4F0 38 00 00 00 */ li r0, 0
/* 800AF594 000AC4F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF598 000AC4F8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptCameraHint"
"Visit__30TCastToPtr<16CCinematicCamera>FR17CScriptCameraHint":
/* 800AF59C 000AC4FC 38 00 00 00 */ li r0, 0
/* 800AF5A0 000AC500 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5A4 000AC504 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR18CScriptAiJumpPoint"
"Visit__30TCastToPtr<16CCinematicCamera>FR18CScriptAiJumpPoint":
/* 800AF5A8 000AC508 38 00 00 00 */ li r0, 0
/* 800AF5AC 000AC50C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5B0 000AC510 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR20CScriptActorKeyframe"
"Visit__30TCastToPtr<16CCinematicCamera>FR20CScriptActorKeyframe":
/* 800AF5B4 000AC514 38 00 00 00 */ li r0, 0
/* 800AF5B8 000AC518 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5BC 000AC51C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptActor"
"Visit__30TCastToPtr<16CCinematicCamera>FR12CScriptActor":
/* 800AF5C0 000AC520 38 00 00 00 */ li r0, 0
/* 800AF5C4 000AC524 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5C8 000AC528 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR9CRepulsor"
"Visit__30TCastToPtr<16CCinematicCamera>FR9CRepulsor":
/* 800AF5CC 000AC52C 38 00 00 00 */ li r0, 0
/* 800AF5D0 000AC530 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5D4 000AC534 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR7CPlayer"
"Visit__30TCastToPtr<16CCinematicCamera>FR7CPlayer":
/* 800AF5D8 000AC538 38 00 00 00 */ li r0, 0
/* 800AF5DC 000AC53C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5E0 000AC540 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR13CPhysicsActor"
"Visit__30TCastToPtr<16CCinematicCamera>FR13CPhysicsActor":
/* 800AF5E4 000AC544 38 00 00 00 */ li r0, 0
/* 800AF5E8 000AC548 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5EC 000AC54C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR3CAi"
"Visit__30TCastToPtr<16CCinematicCamera>FR3CAi":
/* 800AF5F0 000AC550 38 00 00 00 */ li r0, 0
/* 800AF5F4 000AC554 90 03 00 04 */ stw r0, 4(r3)
/* 800AF5F8 000AC558 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR11CPathCamera"
"Visit__30TCastToPtr<16CCinematicCamera>FR11CPathCamera":
/* 800AF5FC 000AC55C 38 00 00 00 */ li r0, 0
/* 800AF600 000AC560 90 03 00 04 */ stw r0, 4(r3)
/* 800AF604 000AC564 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR18CMetroidPrimeRelay"
"Visit__30TCastToPtr<16CCinematicCamera>FR18CMetroidPrimeRelay":
/* 800AF608 000AC568 38 00 00 00 */ li r0, 0
/* 800AF60C 000AC56C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF610 000AC570 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR19CHUDBillboardEffect"
"Visit__30TCastToPtr<16CCinematicCamera>FR19CHUDBillboardEffect":
/* 800AF614 000AC574 38 00 00 00 */ li r0, 0
/* 800AF618 000AC578 90 03 00 04 */ stw r0, 4(r3)
/* 800AF61C 000AC57C 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR15CGameProjectile"
"Visit__30TCastToPtr<16CCinematicCamera>FR15CGameProjectile":
/* 800AF620 000AC580 38 00 00 00 */ li r0, 0
/* 800AF624 000AC584 90 03 00 04 */ stw r0, 4(r3)
/* 800AF628 000AC588 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR10CGameLight"
"Visit__30TCastToPtr<16CCinematicCamera>FR10CGameLight":
/* 800AF62C 000AC58C 38 00 00 00 */ li r0, 0
/* 800AF630 000AC590 90 03 00 04 */ stw r0, 4(r3)
/* 800AF634 000AC594 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR11CGameCamera"
"Visit__30TCastToPtr<16CCinematicCamera>FR11CGameCamera":
/* 800AF638 000AC598 38 00 00 00 */ li r0, 0
/* 800AF63C 000AC59C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF640 000AC5A0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR10CFishCloud"
"Visit__30TCastToPtr<16CCinematicCamera>FR10CFishCloud":
/* 800AF644 000AC5A4 38 00 00 00 */ li r0, 0
/* 800AF648 000AC5A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF64C 000AC5AC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR18CFirstPersonCamera"
"Visit__30TCastToPtr<16CCinematicCamera>FR18CFirstPersonCamera":
/* 800AF650 000AC5B0 38 00 00 00 */ li r0, 0
/* 800AF654 000AC5B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF658 000AC5B8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR10CExplosion"
"Visit__30TCastToPtr<16CCinematicCamera>FR10CExplosion":
/* 800AF65C 000AC5BC 38 00 00 00 */ li r0, 0
/* 800AF660 000AC5C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF664 000AC5C4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR7CEntity"
"Visit__30TCastToPtr<16CCinematicCamera>FR7CEntity":
/* 800AF668 000AC5C8 38 00 00 00 */ li r0, 0
/* 800AF66C 000AC5CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF670 000AC5D0 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR17CEnergyProjectile"
"Visit__30TCastToPtr<16CCinematicCamera>FR17CEnergyProjectile":
/* 800AF674 000AC5D4 38 00 00 00 */ li r0, 0
/* 800AF678 000AC5D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF67C 000AC5DC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR16CDestroyableRock"
"Visit__30TCastToPtr<16CCinematicCamera>FR16CDestroyableRock":
/* 800AF680 000AC5E0 38 00 00 00 */ li r0, 0
/* 800AF684 000AC5E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF688 000AC5E8 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR15CCollisionActor"
"Visit__30TCastToPtr<16CCinematicCamera>FR15CCollisionActor":
/* 800AF68C 000AC5EC 38 00 00 00 */ li r0, 0
/* 800AF690 000AC5F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF694 000AC5F4 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR16CCinematicCamera"
"Visit__30TCastToPtr<16CCinematicCamera>FR16CCinematicCamera":
/* 800AF698 000AC5F8 90 83 00 04 */ stw r4, 4(r3)
/* 800AF69C 000AC5FC 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR5CBomb"
"Visit__30TCastToPtr<16CCinematicCamera>FR5CBomb":
/* 800AF6A0 000AC600 38 00 00 00 */ li r0, 0
/* 800AF6A4 000AC604 90 03 00 04 */ stw r0, 4(r3)
/* 800AF6A8 000AC608 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR11CBallCamera"
"Visit__30TCastToPtr<16CCinematicCamera>FR11CBallCamera":
/* 800AF6AC 000AC60C 38 00 00 00 */ li r0, 0
/* 800AF6B0 000AC610 90 03 00 04 */ stw r0, 4(r3)
/* 800AF6B4 000AC614 4E 80 00 20 */ blr
.global "Visit__30TCastToPtr<16CCinematicCamera>FR6CActor"
"Visit__30TCastToPtr<16CCinematicCamera>FR6CActor":
/* 800AF6B8 000AC618 38 00 00 00 */ li r0, 0
/* 800AF6BC 000AC61C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF6C0 000AC620 4E 80 00 20 */ blr
.global "__ct__30TCastToPtr<16CCinematicCamera>FP7CEntity"
"__ct__30TCastToPtr<16CCinematicCamera>FP7CEntity":
/* 800AF6C4 000AC624 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AF6C8 000AC628 7C 08 02 A6 */ mflr r0
/* 800AF6CC 000AC62C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AF6D0 000AC630 3C A0 80 3E */ lis r5, lbl_803DC138@ha
/* 800AF6D4 000AC634 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AF6D8 000AC638 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AF6DC 000AC63C 28 04 00 00 */ cmplwi r4, 0
/* 800AF6E0 000AC640 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AF6E4 000AC644 7C 7F 1B 78 */ mr r31, r3
/* 800AF6E8 000AC648 38 65 C1 38 */ addi r3, r5, lbl_803DC138@l
/* 800AF6EC 000AC64C 90 1F 00 00 */ stw r0, 0(r31)
/* 800AF6F0 000AC650 38 00 00 00 */ li r0, 0
/* 800AF6F4 000AC654 90 7F 00 00 */ stw r3, 0(r31)
/* 800AF6F8 000AC658 90 1F 00 04 */ stw r0, 4(r31)
/* 800AF6FC 000AC65C 41 82 00 1C */ beq lbl_800AF718
/* 800AF700 000AC660 7C 83 23 78 */ mr r3, r4
/* 800AF704 000AC664 7F E4 FB 78 */ mr r4, r31
/* 800AF708 000AC668 81 83 00 00 */ lwz r12, 0(r3)
/* 800AF70C 000AC66C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AF710 000AC670 7D 89 03 A6 */ mtctr r12
/* 800AF714 000AC674 4E 80 04 21 */ bctrl
lbl_800AF718:
/* 800AF718 000AC678 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AF71C 000AC67C 7F E3 FB 78 */ mr r3, r31
/* 800AF720 000AC680 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AF724 000AC684 7C 08 03 A6 */ mtlr r0
/* 800AF728 000AC688 38 21 00 10 */ addi r1, r1, 0x10
/* 800AF72C 000AC68C 4E 80 00 20 */ blr
.global "__ct__30TCastToPtr<16CCinematicCamera>FR7CEntity"
"__ct__30TCastToPtr<16CCinematicCamera>FR7CEntity":
/* 800AF730 000AC690 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AF734 000AC694 7C 08 02 A6 */ mflr r0
/* 800AF738 000AC698 3C A0 80 3E */ lis r5, lbl_803DC138@ha
/* 800AF73C 000AC69C 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AF740 000AC6A0 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AF744 000AC6A4 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AF748 000AC6A8 38 A5 C1 38 */ addi r5, r5, lbl_803DC138@l
/* 800AF74C 000AC6AC 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AF750 000AC6B0 7C 7F 1B 78 */ mr r31, r3
/* 800AF754 000AC6B4 90 03 00 00 */ stw r0, 0(r3)
/* 800AF758 000AC6B8 7C 83 23 78 */ mr r3, r4
/* 800AF75C 000AC6BC 38 00 00 00 */ li r0, 0
/* 800AF760 000AC6C0 7F E4 FB 78 */ mr r4, r31
/* 800AF764 000AC6C4 90 BF 00 00 */ stw r5, 0(r31)
/* 800AF768 000AC6C8 90 1F 00 04 */ stw r0, 4(r31)
/* 800AF76C 000AC6CC 81 83 00 00 */ lwz r12, 0(r3)
/* 800AF770 000AC6D0 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AF774 000AC6D4 7D 89 03 A6 */ mtctr r12
/* 800AF778 000AC6D8 4E 80 04 21 */ bctrl
/* 800AF77C 000AC6DC 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AF780 000AC6E0 7F E3 FB 78 */ mr r3, r31
/* 800AF784 000AC6E4 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AF788 000AC6E8 7C 08 03 A6 */ mtlr r0
/* 800AF78C 000AC6EC 38 21 00 10 */ addi r1, r1, 0x10
/* 800AF790 000AC6F0 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR7CWeapon"
"Visit__18TCastToPtr<5CBomb>FR7CWeapon":
/* 800AF794 000AC6F4 38 00 00 00 */ li r0, 0
/* 800AF798 000AC6F8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF79C 000AC6FC 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR17CWallCrawlerSwarm"
"Visit__18TCastToPtr<5CBomb>FR17CWallCrawlerSwarm":
/* 800AF7A0 000AC700 38 00 00 00 */ li r0, 0
/* 800AF7A4 000AC704 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7A8 000AC708 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR20CScriptSpindleCamera"
"Visit__18TCastToPtr<5CBomb>FR20CScriptSpindleCamera":
/* 800AF7AC 000AC70C 38 00 00 00 */ li r0, 0
/* 800AF7B0 000AC710 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7B4 000AC714 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR15CSnakeWeedSwarm"
"Visit__18TCastToPtr<5CBomb>FR15CSnakeWeedSwarm":
/* 800AF7B8 000AC718 38 00 00 00 */ li r0, 0
/* 800AF7BC 000AC71C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7C0 000AC720 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR15CScriptWaypoint"
"Visit__18TCastToPtr<5CBomb>FR15CScriptWaypoint":
/* 800AF7C4 000AC724 38 00 00 00 */ li r0, 0
/* 800AF7C8 000AC728 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7CC 000AC72C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR12CScriptWater"
"Visit__18TCastToPtr<5CBomb>FR12CScriptWater":
/* 800AF7D0 000AC730 38 00 00 00 */ li r0, 0
/* 800AF7D4 000AC734 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7D8 000AC738 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR17CScriptVisorFlare"
"Visit__18TCastToPtr<5CBomb>FR17CScriptVisorFlare":
/* 800AF7DC 000AC73C 38 00 00 00 */ li r0, 0
/* 800AF7E0 000AC740 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7E4 000AC744 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR14CScriptTrigger"
"Visit__18TCastToPtr<5CBomb>FR14CScriptTrigger":
/* 800AF7E8 000AC748 38 00 00 00 */ li r0, 0
/* 800AF7EC 000AC74C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7F0 000AC750 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR12CScriptTimer"
"Visit__18TCastToPtr<5CBomb>FR12CScriptTimer":
/* 800AF7F4 000AC754 38 00 00 00 */ li r0, 0
/* 800AF7F8 000AC758 90 03 00 04 */ stw r0, 4(r3)
/* 800AF7FC 000AC75C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR10CTeamAiMgr"
"Visit__18TCastToPtr<5CBomb>FR10CTeamAiMgr":
/* 800AF800 000AC760 38 00 00 00 */ li r0, 0
/* 800AF804 000AC764 90 03 00 04 */ stw r0, 4(r3)
/* 800AF808 000AC768 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR21CScriptTargetingPoint"
"Visit__18TCastToPtr<5CBomb>FR21CScriptTargetingPoint":
/* 800AF80C 000AC76C 38 00 00 00 */ li r0, 0
/* 800AF810 000AC770 90 03 00 04 */ stw r0, 4(r3)
/* 800AF814 000AC774 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR25CScriptSpiderBallWaypoint"
"Visit__18TCastToPtr<5CBomb>FR25CScriptSpiderBallWaypoint":
/* 800AF818 000AC778 38 00 00 00 */ li r0, 0
/* 800AF81C 000AC77C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF820 000AC780 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR34CScriptSpiderBallAttractionSurface"
"Visit__18TCastToPtr<5CBomb>FR34CScriptSpiderBallAttractionSurface":
/* 800AF824 000AC784 38 00 00 00 */ li r0, 0
/* 800AF828 000AC788 90 03 00 04 */ stw r0, 4(r3)
/* 800AF82C 000AC78C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR22CScriptSpecialFunction"
"Visit__18TCastToPtr<5CBomb>FR22CScriptSpecialFunction":
/* 800AF830 000AC790 38 00 00 00 */ li r0, 0
/* 800AF834 000AC794 90 03 00 04 */ stw r0, 4(r3)
/* 800AF838 000AC798 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR17CScriptSpawnPoint"
"Visit__18TCastToPtr<5CBomb>FR17CScriptSpawnPoint":
/* 800AF83C 000AC79C 38 00 00 00 */ li r0, 0
/* 800AF840 000AC7A0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF844 000AC7A4 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR12CScriptSound"
"Visit__18TCastToPtr<5CBomb>FR12CScriptSound":
/* 800AF848 000AC7A8 38 00 00 00 */ li r0, 0
/* 800AF84C 000AC7AC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF850 000AC7B0 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR20CScriptRoomAcoustics"
"Visit__18TCastToPtr<5CBomb>FR20CScriptRoomAcoustics":
/* 800AF854 000AC7B4 38 00 00 00 */ li r0, 0
/* 800AF858 000AC7B8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF85C 000AC7BC 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR22CScriptPointOfinterest"
"Visit__18TCastToPtr<5CBomb>FR22CScriptPointOfinterest":
/* 800AF860 000AC7C0 38 00 00 00 */ li r0, 0
/* 800AF864 000AC7C4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF868 000AC7C8 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR17CScriptPlayerHint"
"Visit__18TCastToPtr<5CBomb>FR17CScriptPlayerHint":
/* 800AF86C 000AC7CC 38 00 00 00 */ li r0, 0
/* 800AF870 000AC7D0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF874 000AC7D4 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR15CScriptPlatform"
"Visit__18TCastToPtr<5CBomb>FR15CScriptPlatform":
/* 800AF878 000AC7D8 38 00 00 00 */ li r0, 0
/* 800AF87C 000AC7DC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF880 000AC7E0 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR13CScriptPickup"
"Visit__18TCastToPtr<5CBomb>FR13CScriptPickup":
/* 800AF884 000AC7E4 38 00 00 00 */ li r0, 0
/* 800AF888 000AC7E8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF88C 000AC7EC 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR15CScriptMazeNode"
"Visit__18TCastToPtr<5CBomb>FR15CScriptMazeNode":
/* 800AF890 000AC7F0 38 00 00 00 */ li r0, 0
/* 800AF894 000AC7F4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF898 000AC7F8 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR16CScriptGunTurret"
"Visit__18TCastToPtr<5CBomb>FR16CScriptGunTurret":
/* 800AF89C 000AC7FC 38 00 00 00 */ li r0, 0
/* 800AF8A0 000AC800 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8A4 000AC804 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR19CScriptGrapplePoint"
"Visit__18TCastToPtr<5CBomb>FR19CScriptGrapplePoint":
/* 800AF8A8 000AC808 38 00 00 00 */ li r0, 0
/* 800AF8AC 000AC80C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8B0 000AC810 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR13CScriptEffect"
"Visit__18TCastToPtr<5CBomb>FR13CScriptEffect":
/* 800AF8B4 000AC814 38 00 00 00 */ li r0, 0
/* 800AF8B8 000AC818 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8BC 000AC81C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR11CScriptDoor"
"Visit__18TCastToPtr<5CBomb>FR11CScriptDoor":
/* 800AF8C0 000AC820 38 00 00 00 */ li r0, 0
/* 800AF8C4 000AC824 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8C8 000AC828 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR11CScriptDock"
"Visit__18TCastToPtr<5CBomb>FR11CScriptDock":
/* 800AF8CC 000AC82C 38 00 00 00 */ li r0, 0
/* 800AF8D0 000AC830 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8D4 000AC834 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR18CScriptDistanceFog"
"Visit__18TCastToPtr<5CBomb>FR18CScriptDistanceFog":
/* 800AF8D8 000AC838 38 00 00 00 */ li r0, 0
/* 800AF8DC 000AC83C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8E0 000AC840 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR26CScriptDebugCameraWaypoint"
"Visit__18TCastToPtr<5CBomb>FR26CScriptDebugCameraWaypoint":
/* 800AF8E4 000AC844 38 00 00 00 */ li r0, 0
/* 800AF8E8 000AC848 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8EC 000AC84C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR17CScriptCoverPoint"
"Visit__18TCastToPtr<5CBomb>FR17CScriptCoverPoint":
/* 800AF8F0 000AC850 38 00 00 00 */ li r0, 0
/* 800AF8F4 000AC854 90 03 00 04 */ stw r0, 4(r3)
/* 800AF8F8 000AC858 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR21CScriptCameraWaypoint"
"Visit__18TCastToPtr<5CBomb>FR21CScriptCameraWaypoint":
/* 800AF8FC 000AC85C 38 00 00 00 */ li r0, 0
/* 800AF900 000AC860 90 03 00 04 */ stw r0, 4(r3)
/* 800AF904 000AC864 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR24CScriptCameraPitchVolume"
"Visit__18TCastToPtr<5CBomb>FR24CScriptCameraPitchVolume":
/* 800AF908 000AC868 38 00 00 00 */ li r0, 0
/* 800AF90C 000AC86C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF910 000AC870 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR17CScriptCameraHint"
"Visit__18TCastToPtr<5CBomb>FR17CScriptCameraHint":
/* 800AF914 000AC874 38 00 00 00 */ li r0, 0
/* 800AF918 000AC878 90 03 00 04 */ stw r0, 4(r3)
/* 800AF91C 000AC87C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR18CScriptAiJumpPoint"
"Visit__18TCastToPtr<5CBomb>FR18CScriptAiJumpPoint":
/* 800AF920 000AC880 38 00 00 00 */ li r0, 0
/* 800AF924 000AC884 90 03 00 04 */ stw r0, 4(r3)
/* 800AF928 000AC888 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR20CScriptActorKeyframe"
"Visit__18TCastToPtr<5CBomb>FR20CScriptActorKeyframe":
/* 800AF92C 000AC88C 38 00 00 00 */ li r0, 0
/* 800AF930 000AC890 90 03 00 04 */ stw r0, 4(r3)
/* 800AF934 000AC894 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR12CScriptActor"
"Visit__18TCastToPtr<5CBomb>FR12CScriptActor":
/* 800AF938 000AC898 38 00 00 00 */ li r0, 0
/* 800AF93C 000AC89C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF940 000AC8A0 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR9CRepulsor"
"Visit__18TCastToPtr<5CBomb>FR9CRepulsor":
/* 800AF944 000AC8A4 38 00 00 00 */ li r0, 0
/* 800AF948 000AC8A8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF94C 000AC8AC 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR7CPlayer"
"Visit__18TCastToPtr<5CBomb>FR7CPlayer":
/* 800AF950 000AC8B0 38 00 00 00 */ li r0, 0
/* 800AF954 000AC8B4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF958 000AC8B8 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR13CPhysicsActor"
"Visit__18TCastToPtr<5CBomb>FR13CPhysicsActor":
/* 800AF95C 000AC8BC 38 00 00 00 */ li r0, 0
/* 800AF960 000AC8C0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF964 000AC8C4 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR3CAi"
"Visit__18TCastToPtr<5CBomb>FR3CAi":
/* 800AF968 000AC8C8 38 00 00 00 */ li r0, 0
/* 800AF96C 000AC8CC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF970 000AC8D0 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR11CPathCamera"
"Visit__18TCastToPtr<5CBomb>FR11CPathCamera":
/* 800AF974 000AC8D4 38 00 00 00 */ li r0, 0
/* 800AF978 000AC8D8 90 03 00 04 */ stw r0, 4(r3)
/* 800AF97C 000AC8DC 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR18CMetroidPrimeRelay"
"Visit__18TCastToPtr<5CBomb>FR18CMetroidPrimeRelay":
/* 800AF980 000AC8E0 38 00 00 00 */ li r0, 0
/* 800AF984 000AC8E4 90 03 00 04 */ stw r0, 4(r3)
/* 800AF988 000AC8E8 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR19CHUDBillboardEffect"
"Visit__18TCastToPtr<5CBomb>FR19CHUDBillboardEffect":
/* 800AF98C 000AC8EC 38 00 00 00 */ li r0, 0
/* 800AF990 000AC8F0 90 03 00 04 */ stw r0, 4(r3)
/* 800AF994 000AC8F4 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR15CGameProjectile"
"Visit__18TCastToPtr<5CBomb>FR15CGameProjectile":
/* 800AF998 000AC8F8 38 00 00 00 */ li r0, 0
/* 800AF99C 000AC8FC 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9A0 000AC900 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR10CGameLight"
"Visit__18TCastToPtr<5CBomb>FR10CGameLight":
/* 800AF9A4 000AC904 38 00 00 00 */ li r0, 0
/* 800AF9A8 000AC908 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9AC 000AC90C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR11CGameCamera"
"Visit__18TCastToPtr<5CBomb>FR11CGameCamera":
/* 800AF9B0 000AC910 38 00 00 00 */ li r0, 0
/* 800AF9B4 000AC914 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9B8 000AC918 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR10CFishCloud"
"Visit__18TCastToPtr<5CBomb>FR10CFishCloud":
/* 800AF9BC 000AC91C 38 00 00 00 */ li r0, 0
/* 800AF9C0 000AC920 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9C4 000AC924 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR18CFirstPersonCamera"
"Visit__18TCastToPtr<5CBomb>FR18CFirstPersonCamera":
/* 800AF9C8 000AC928 38 00 00 00 */ li r0, 0
/* 800AF9CC 000AC92C 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9D0 000AC930 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR10CExplosion"
"Visit__18TCastToPtr<5CBomb>FR10CExplosion":
/* 800AF9D4 000AC934 38 00 00 00 */ li r0, 0
/* 800AF9D8 000AC938 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9DC 000AC93C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR7CEntity"
"Visit__18TCastToPtr<5CBomb>FR7CEntity":
/* 800AF9E0 000AC940 38 00 00 00 */ li r0, 0
/* 800AF9E4 000AC944 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9E8 000AC948 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR17CEnergyProjectile"
"Visit__18TCastToPtr<5CBomb>FR17CEnergyProjectile":
/* 800AF9EC 000AC94C 38 00 00 00 */ li r0, 0
/* 800AF9F0 000AC950 90 03 00 04 */ stw r0, 4(r3)
/* 800AF9F4 000AC954 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR16CDestroyableRock"
"Visit__18TCastToPtr<5CBomb>FR16CDestroyableRock":
/* 800AF9F8 000AC958 38 00 00 00 */ li r0, 0
/* 800AF9FC 000AC95C 90 03 00 04 */ stw r0, 4(r3)
/* 800AFA00 000AC960 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR15CCollisionActor"
"Visit__18TCastToPtr<5CBomb>FR15CCollisionActor":
/* 800AFA04 000AC964 38 00 00 00 */ li r0, 0
/* 800AFA08 000AC968 90 03 00 04 */ stw r0, 4(r3)
/* 800AFA0C 000AC96C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR16CCinematicCamera"
"Visit__18TCastToPtr<5CBomb>FR16CCinematicCamera":
/* 800AFA10 000AC970 38 00 00 00 */ li r0, 0
/* 800AFA14 000AC974 90 03 00 04 */ stw r0, 4(r3)
/* 800AFA18 000AC978 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR5CBomb"
"Visit__18TCastToPtr<5CBomb>FR5CBomb":
/* 800AFA1C 000AC97C 90 83 00 04 */ stw r4, 4(r3)
/* 800AFA20 000AC980 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR11CBallCamera"
"Visit__18TCastToPtr<5CBomb>FR11CBallCamera":
/* 800AFA24 000AC984 38 00 00 00 */ li r0, 0
/* 800AFA28 000AC988 90 03 00 04 */ stw r0, 4(r3)
/* 800AFA2C 000AC98C 4E 80 00 20 */ blr
.global "Visit__18TCastToPtr<5CBomb>FR6CActor"
"Visit__18TCastToPtr<5CBomb>FR6CActor":
/* 800AFA30 000AC990 38 00 00 00 */ li r0, 0
/* 800AFA34 000AC994 90 03 00 04 */ stw r0, 4(r3)
/* 800AFA38 000AC998 4E 80 00 20 */ blr
.global "__ct__18TCastToPtr<5CBomb>FP7CEntity"
"__ct__18TCastToPtr<5CBomb>FP7CEntity":
/* 800AFA3C 000AC99C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AFA40 000AC9A0 7C 08 02 A6 */ mflr r0
/* 800AFA44 000AC9A4 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AFA48 000AC9A8 3C A0 80 3E */ lis r5, lbl_803DC04C@ha
/* 800AFA4C 000AC9AC 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AFA50 000AC9B0 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AFA54 000AC9B4 28 04 00 00 */ cmplwi r4, 0
/* 800AFA58 000AC9B8 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AFA5C 000AC9BC 7C 7F 1B 78 */ mr r31, r3
/* 800AFA60 000AC9C0 38 65 C0 4C */ addi r3, r5, lbl_803DC04C@l
/* 800AFA64 000AC9C4 90 1F 00 00 */ stw r0, 0(r31)
/* 800AFA68 000AC9C8 38 00 00 00 */ li r0, 0
/* 800AFA6C 000AC9CC 90 7F 00 00 */ stw r3, 0(r31)
/* 800AFA70 000AC9D0 90 1F 00 04 */ stw r0, 4(r31)
/* 800AFA74 000AC9D4 41 82 00 1C */ beq lbl_800AFA90
/* 800AFA78 000AC9D8 7C 83 23 78 */ mr r3, r4
/* 800AFA7C 000AC9DC 7F E4 FB 78 */ mr r4, r31
/* 800AFA80 000AC9E0 81 83 00 00 */ lwz r12, 0(r3)
/* 800AFA84 000AC9E4 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AFA88 000AC9E8 7D 89 03 A6 */ mtctr r12
/* 800AFA8C 000AC9EC 4E 80 04 21 */ bctrl
lbl_800AFA90:
/* 800AFA90 000AC9F0 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AFA94 000AC9F4 7F E3 FB 78 */ mr r3, r31
/* 800AFA98 000AC9F8 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AFA9C 000AC9FC 7C 08 03 A6 */ mtlr r0
/* 800AFAA0 000ACA00 38 21 00 10 */ addi r1, r1, 0x10
/* 800AFAA4 000ACA04 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR7CWeapon"
"Visit__19TCastToPtr<6CActor>FR7CWeapon":
/* 800AFAA8 000ACA08 90 83 00 04 */ stw r4, 4(r3)
/* 800AFAAC 000ACA0C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR17CWallCrawlerSwarm"
"Visit__19TCastToPtr<6CActor>FR17CWallCrawlerSwarm":
/* 800AFAB0 000ACA10 90 83 00 04 */ stw r4, 4(r3)
/* 800AFAB4 000ACA14 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR20CScriptSpindleCamera"
"Visit__19TCastToPtr<6CActor>FR20CScriptSpindleCamera":
/* 800AFAB8 000ACA18 90 83 00 04 */ stw r4, 4(r3)
/* 800AFABC 000ACA1C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR15CSnakeWeedSwarm"
"Visit__19TCastToPtr<6CActor>FR15CSnakeWeedSwarm":
/* 800AFAC0 000ACA20 90 83 00 04 */ stw r4, 4(r3)
/* 800AFAC4 000ACA24 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR15CScriptWaypoint"
"Visit__19TCastToPtr<6CActor>FR15CScriptWaypoint":
/* 800AFAC8 000ACA28 90 83 00 04 */ stw r4, 4(r3)
/* 800AFACC 000ACA2C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR12CScriptWater"
"Visit__19TCastToPtr<6CActor>FR12CScriptWater":
/* 800AFAD0 000ACA30 90 83 00 04 */ stw r4, 4(r3)
/* 800AFAD4 000ACA34 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR17CScriptVisorFlare"
"Visit__19TCastToPtr<6CActor>FR17CScriptVisorFlare":
/* 800AFAD8 000ACA38 90 83 00 04 */ stw r4, 4(r3)
/* 800AFADC 000ACA3C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR14CScriptTrigger"
"Visit__19TCastToPtr<6CActor>FR14CScriptTrigger":
/* 800AFAE0 000ACA40 90 83 00 04 */ stw r4, 4(r3)
/* 800AFAE4 000ACA44 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR12CScriptTimer"
"Visit__19TCastToPtr<6CActor>FR12CScriptTimer":
/* 800AFAE8 000ACA48 38 00 00 00 */ li r0, 0
/* 800AFAEC 000ACA4C 90 03 00 04 */ stw r0, 4(r3)
/* 800AFAF0 000ACA50 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR10CTeamAiMgr"
"Visit__19TCastToPtr<6CActor>FR10CTeamAiMgr":
/* 800AFAF4 000ACA54 38 00 00 00 */ li r0, 0
/* 800AFAF8 000ACA58 90 03 00 04 */ stw r0, 4(r3)
/* 800AFAFC 000ACA5C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR21CScriptTargetingPoint"
"Visit__19TCastToPtr<6CActor>FR21CScriptTargetingPoint":
/* 800AFB00 000ACA60 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB04 000ACA64 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR25CScriptSpiderBallWaypoint"
"Visit__19TCastToPtr<6CActor>FR25CScriptSpiderBallWaypoint":
/* 800AFB08 000ACA68 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB0C 000ACA6C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR34CScriptSpiderBallAttractionSurface"
"Visit__19TCastToPtr<6CActor>FR34CScriptSpiderBallAttractionSurface":
/* 800AFB10 000ACA70 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB14 000ACA74 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR22CScriptSpecialFunction"
"Visit__19TCastToPtr<6CActor>FR22CScriptSpecialFunction":
/* 800AFB18 000ACA78 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB1C 000ACA7C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR17CScriptSpawnPoint"
"Visit__19TCastToPtr<6CActor>FR17CScriptSpawnPoint":
/* 800AFB20 000ACA80 38 00 00 00 */ li r0, 0
/* 800AFB24 000ACA84 90 03 00 04 */ stw r0, 4(r3)
/* 800AFB28 000ACA88 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR12CScriptSound"
"Visit__19TCastToPtr<6CActor>FR12CScriptSound":
/* 800AFB2C 000ACA8C 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB30 000ACA90 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR20CScriptRoomAcoustics"
"Visit__19TCastToPtr<6CActor>FR20CScriptRoomAcoustics":
/* 800AFB34 000ACA94 38 00 00 00 */ li r0, 0
/* 800AFB38 000ACA98 90 03 00 04 */ stw r0, 4(r3)
/* 800AFB3C 000ACA9C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR22CScriptPointOfInterest"
"Visit__19TCastToPtr<6CActor>FR22CScriptPointOfInterest":
/* 800AFB40 000ACAA0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB44 000ACAA4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR17CScriptPlayerHint"
"Visit__19TCastToPtr<6CActor>FR17CScriptPlayerHint":
/* 800AFB48 000ACAA8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB4C 000ACAAC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR15CScriptPlatform"
"Visit__19TCastToPtr<6CActor>FR15CScriptPlatform":
/* 800AFB50 000ACAB0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB54 000ACAB4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR13CScriptPickup"
"Visit__19TCastToPtr<6CActor>FR13CScriptPickup":
/* 800AFB58 000ACAB8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB5C 000ACABC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR15CScriptMazeNode"
"Visit__19TCastToPtr<6CActor>FR15CScriptMazeNode":
/* 800AFB60 000ACAC0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB64 000ACAC4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR16CScriptGunTurret"
"Visit__19TCastToPtr<6CActor>FR16CScriptGunTurret":
/* 800AFB68 000ACAC8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB6C 000ACACC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR19CScriptGrapplePoint"
"Visit__19TCastToPtr<6CActor>FR19CScriptGrapplePoint":
/* 800AFB70 000ACAD0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB74 000ACAD4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR13CScriptEffect"
"Visit__19TCastToPtr<6CActor>FR13CScriptEffect":
/* 800AFB78 000ACAD8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB7C 000ACADC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR11CScriptDoor"
"Visit__19TCastToPtr<6CActor>FR11CScriptDoor":
/* 800AFB80 000ACAE0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB84 000ACAE4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR11CScriptDock"
"Visit__19TCastToPtr<6CActor>FR11CScriptDock":
/* 800AFB88 000ACAE8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFB8C 000ACAEC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR18CScriptDistanceFog"
"Visit__19TCastToPtr<6CActor>FR18CScriptDistanceFog":
/* 800AFB90 000ACAF0 38 00 00 00 */ li r0, 0
/* 800AFB94 000ACAF4 90 03 00 04 */ stw r0, 4(r3)
/* 800AFB98 000ACAF8 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR26CScriptDebugCameraWaypoint"
"Visit__19TCastToPtr<6CActor>FR26CScriptDebugCameraWaypoint":
/* 800AFB9C 000ACAFC 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBA0 000ACB00 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR17CScriptCoverPoint"
"Visit__19TCastToPtr<6CActor>FR17CScriptCoverPoint":
/* 800AFBA4 000ACB04 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBA8 000ACB08 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR21CScriptCameraWaypoint"
"Visit__19TCastToPtr<6CActor>FR21CScriptCameraWaypoint":
/* 800AFBAC 000ACB0C 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBB0 000ACB10 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR24CScriptCameraPitchVolume"
"Visit__19TCastToPtr<6CActor>FR24CScriptCameraPitchVolume":
/* 800AFBB4 000ACB14 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBB8 000ACB18 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR17CScriptCameraHint"
"Visit__19TCastToPtr<6CActor>FR17CScriptCameraHint":
/* 800AFBBC 000ACB1C 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBC0 000ACB20 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR18CScriptAiJumpPoint"
"Visit__19TCastToPtr<6CActor>FR18CScriptAiJumpPoint":
/* 800AFBC4 000ACB24 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBC8 000ACB28 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR20CScriptActorKeyframe"
"Visit__19TCastToPtr<6CActor>FR20CScriptActorKeyframe":
/* 800AFBCC 000ACB2C 38 00 00 00 */ li r0, 0
/* 800AFBD0 000ACB30 90 03 00 04 */ stw r0, 4(r3)
/* 800AFBD4 000ACB34 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR12CScriptActor"
"Visit__19TCastToPtr<6CActor>FR12CScriptActor":
/* 800AFBD8 000ACB38 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBDC 000ACB3C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR9CRepulsor"
"Visit__19TCastToPtr<6CActor>FR9CRepulsor":
/* 800AFBE0 000ACB40 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBE4 000ACB44 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR7CPlayer"
"Visit__19TCastToPtr<6CActor>FR7CPlayer":
/* 800AFBE8 000ACB48 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBEC 000ACB4C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR13CPhysicsActor"
"Visit__19TCastToPtr<6CActor>FR13CPhysicsActor":
/* 800AFBF0 000ACB50 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBF4 000ACB54 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR3CAi"
"Visit__19TCastToPtr<6CActor>FR3CAi":
/* 800AFBF8 000ACB58 90 83 00 04 */ stw r4, 4(r3)
/* 800AFBFC 000ACB5C 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR11CPathCamera"
"Visit__19TCastToPtr<6CActor>FR11CPathCamera":
/* 800AFC00 000ACB60 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC04 000ACB64 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR18CMetroidPrimeRelay"
"Visit__19TCastToPtr<6CActor>FR18CMetroidPrimeRelay":
/* 800AFC08 000ACB68 38 00 00 00 */ li r0, 0
/* 800AFC0C 000ACB6C 90 03 00 04 */ stw r0, 4(r3)
/* 800AFC10 000ACB70 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR19CHUDBillboardEffect"
"Visit__19TCastToPtr<6CActor>FR19CHUDBillboardEffect":
/* 800AFC14 000ACB74 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC18 000ACB78 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR15CGameProjectile"
"Visit__19TCastToPtr<6CActor>FR15CGameProjectile":
/* 800AFC1C 000ACB7C 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC20 000ACB80 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR10CGameLight"
"Visit__19TCastToPtr<6CActor>FR10CGameLight":
/* 800AFC24 000ACB84 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC28 000ACB88 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR11CGameCamera"
"Visit__19TCastToPtr<6CActor>FR11CGameCamera":
/* 800AFC2C 000ACB8C 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC30 000ACB90 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR10CFishCloud"
"Visit__19TCastToPtr<6CActor>FR10CFishCloud":
/* 800AFC34 000ACB94 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC38 000ACB98 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR18CFirstPersonCamera"
"Visit__19TCastToPtr<6CActor>FR18CFirstPersonCamera":
/* 800AFC3C 000ACB9C 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC40 000ACBA0 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR10CExplosion"
"Visit__19TCastToPtr<6CActor>FR10CExplosion":
/* 800AFC44 000ACBA4 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC48 000ACBA8 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR7CEntity"
"Visit__19TCastToPtr<6CActor>FR7CEntity":
/* 800AFC4C 000ACBAC 38 00 00 00 */ li r0, 0
/* 800AFC50 000ACBB0 90 03 00 04 */ stw r0, 4(r3)
/* 800AFC54 000ACBB4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR17CEnergyProjectile"
"Visit__19TCastToPtr<6CActor>FR17CEnergyProjectile":
/* 800AFC58 000ACBB8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC5C 000ACBBC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR16CDestroyableRock"
"Visit__19TCastToPtr<6CActor>FR16CDestroyableRock":
/* 800AFC60 000ACBC0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC64 000ACBC4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR15CCollisionActor"
"Visit__19TCastToPtr<6CActor>FR15CCollisionActor":
/* 800AFC68 000ACBC8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC6C 000ACBCC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR16CCinematicCamera"
"Visit__19TCastToPtr<6CActor>FR16CCinematicCamera":
/* 800AFC70 000ACBD0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC74 000ACBD4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR5CBomb"
"Visit__19TCastToPtr<6CActor>FR5CBomb":
/* 800AFC78 000ACBD8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC7C 000ACBDC 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR11CBallCamera"
"Visit__19TCastToPtr<6CActor>FR11CBallCamera":
/* 800AFC80 000ACBE0 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC84 000ACBE4 4E 80 00 20 */ blr
.global "Visit__19TCastToPtr<6CActor>FR6CActor"
"Visit__19TCastToPtr<6CActor>FR6CActor":
/* 800AFC88 000ACBE8 90 83 00 04 */ stw r4, 4(r3)
/* 800AFC8C 000ACBEC 4E 80 00 20 */ blr
.global "__ct__19TCastToPtr<6CActor>FP7CEntity"
"__ct__19TCastToPtr<6CActor>FP7CEntity":
/* 800AFC90 000ACBF0 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AFC94 000ACBF4 7C 08 02 A6 */ mflr r0
/* 800AFC98 000ACBF8 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AFC9C 000ACBFC 3C A0 80 3E */ lis r5, lbl_803DBF60@ha
/* 800AFCA0 000ACC00 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AFCA4 000ACC04 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AFCA8 000ACC08 28 04 00 00 */ cmplwi r4, 0
/* 800AFCAC 000ACC0C 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AFCB0 000ACC10 7C 7F 1B 78 */ mr r31, r3
/* 800AFCB4 000ACC14 38 65 BF 60 */ addi r3, r5, lbl_803DBF60@l
/* 800AFCB8 000ACC18 90 1F 00 00 */ stw r0, 0(r31)
/* 800AFCBC 000ACC1C 38 00 00 00 */ li r0, 0
/* 800AFCC0 000ACC20 90 7F 00 00 */ stw r3, 0(r31)
/* 800AFCC4 000ACC24 90 1F 00 04 */ stw r0, 4(r31)
/* 800AFCC8 000ACC28 41 82 00 1C */ beq lbl_800AFCE4
/* 800AFCCC 000ACC2C 7C 83 23 78 */ mr r3, r4
/* 800AFCD0 000ACC30 7F E4 FB 78 */ mr r4, r31
/* 800AFCD4 000ACC34 81 83 00 00 */ lwz r12, 0(r3)
/* 800AFCD8 000ACC38 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AFCDC 000ACC3C 7D 89 03 A6 */ mtctr r12
/* 800AFCE0 000ACC40 4E 80 04 21 */ bctrl
lbl_800AFCE4:
/* 800AFCE4 000ACC44 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AFCE8 000ACC48 7F E3 FB 78 */ mr r3, r31
/* 800AFCEC 000ACC4C 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AFCF0 000ACC50 7C 08 03 A6 */ mtlr r0
/* 800AFCF4 000ACC54 38 21 00 10 */ addi r1, r1, 0x10
/* 800AFCF8 000ACC58 4E 80 00 20 */ blr
.global "__ct__19TCastToPtr<6CActor>FR7CEntity"
"__ct__19TCastToPtr<6CActor>FR7CEntity":
/* 800AFCFC 000ACC5C 94 21 FF F0 */ stwu r1, -0x10(r1)
/* 800AFD00 000ACC60 7C 08 02 A6 */ mflr r0
/* 800AFD04 000ACC64 3C A0 80 3E */ lis r5, lbl_803DBF60@ha
/* 800AFD08 000ACC68 3C C0 80 3E */ lis r6, lbl_803DF03C@ha
/* 800AFD0C 000ACC6C 90 01 00 14 */ stw r0, 0x14(r1)
/* 800AFD10 000ACC70 38 06 F0 3C */ addi r0, r6, lbl_803DF03C@l
/* 800AFD14 000ACC74 38 A5 BF 60 */ addi r5, r5, lbl_803DBF60@l
/* 800AFD18 000ACC78 93 E1 00 0C */ stw r31, 0xc(r1)
/* 800AFD1C 000ACC7C 7C 7F 1B 78 */ mr r31, r3
/* 800AFD20 000ACC80 90 03 00 00 */ stw r0, 0(r3)
/* 800AFD24 000ACC84 7C 83 23 78 */ mr r3, r4
/* 800AFD28 000ACC88 38 00 00 00 */ li r0, 0
/* 800AFD2C 000ACC8C 7F E4 FB 78 */ mr r4, r31
/* 800AFD30 000ACC90 90 BF 00 00 */ stw r5, 0(r31)
/* 800AFD34 000ACC94 90 1F 00 04 */ stw r0, 4(r31)
/* 800AFD38 000ACC98 81 83 00 00 */ lwz r12, 0(r3)
/* 800AFD3C 000ACC9C 81 8C 00 0C */ lwz r12, 0xc(r12)
/* 800AFD40 000ACCA0 7D 89 03 A6 */ mtctr r12
/* 800AFD44 000ACCA4 4E 80 04 21 */ bctrl
/* 800AFD48 000ACCA8 80 01 00 14 */ lwz r0, 0x14(r1)
/* 800AFD4C 000ACCAC 7F E3 FB 78 */ mr r3, r31
/* 800AFD50 000ACCB0 83 E1 00 0C */ lwz r31, 0xc(r1)
/* 800AFD54 000ACCB4 7C 08 03 A6 */ mtlr r0
/* 800AFD58 000ACCB8 38 21 00 10 */ addi r1, r1, 0x10
/* 800AFD5C 000ACCBC 4E 80 00 20 */ blr